@font-face{font-family:Vegur;src:url("../styles/fonts/vegur-r_0500-webfont.b8203424.eot");src:url("../styles/fonts/vegur-r_0500-webfont.b8203424.eot?#iefix") format("embedded-opentype"),url("../styles/fonts/vegur-r_0500-webfont.da29391f.woff2") format("woff2"),url("../styles/fonts/vegur-r_0500-webfont.c69dbf41.woff") format("woff"),url("../styles/fonts/vegur-r_0500-webfont.4713a336.ttf") format("truetype"),url("../styles/fonts/vegur-r_0500-webfont.c5524ddf.svg#vegurregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Vegur;src:url("../styles/fonts/vegur-el_0500-webfont.86a4de79.eot");src:url("../styles/fonts/vegur-el_0500-webfont.86a4de79.eot?#iefix") format("embedded-opentype"),url("../styles/fonts/vegur-el_0500-webfont.f0ccf09d.woff2") format("woff2"),url("../styles/fonts/vegur-el_0500-webfont.a111200b.woff") format("woff"),url("../styles/fonts/vegur-el_0500-webfont.2c2f0f4d.ttf") format("truetype"),url("../styles/fonts/vegur-el_0500-webfont.f444a3c7.svg#vegurextralight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:Vegur;src:url("../styles/fonts/vegur-b_0500-webfont.ceecc07d.eot");src:url("../styles/fonts/vegur-b_0500-webfont.ceecc07d.eot?#iefix") format("embedded-opentype"),url("../styles/fonts/vegur-b_0500-webfont.b0d7a7a5.woff2") format("woff2"),url("../styles/fonts/vegur-b_0500-webfont.72829952.woff") format("woff"),url("../styles/fonts/vegur-b_0500-webfont.61f2217a.ttf") format("truetype"),url("../styles/fonts/vegur-b_0500-webfont.36bb7cdb.svg#vegurbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Glyphicons Halflings';src:url("../styles/fonts/glyphicons-halflings-regular.77ff91d7.eot");src:url("../styles/fonts/glyphicons-halflings-regular.77ff91d7.eot?#iefix") format("embedded-opentype"),url("../styles/fonts/glyphicons-halflings-regular.349344e9.woff2") format("woff2"),url("../styles/fonts/glyphicons-halflings-regular.f04acf36.woff") format("woff"),url("../styles/fonts/glyphicons-halflings-regular.3abf0f95.ttf") format("truetype"),url("../styles/fonts/glyphicons-halflings-regular.f7214668.svg#glyphicons_halflingsregular") format("svg")}.persimmon{color:#b72a2b}.vermilion{color:#cd4b28}.whiteBG{background-color:#fff}a,a:hover{color:#b72a2b}.defaultColor{color:#260606!important}.browsehappy{margin:.2em 0;background:#f5f4ef;color:#260606;padding:.2em 0}.extraPadTop{padding-top:15px}.extra-space-bottom{margin-bottom:30px}.blocky{display:block!important}.sprite{display:inline-block;vertical-align:middle}.autoCenter{text-align:center;margin:0 auto}.sprite-access-check{background:url("../images/DE_SpriteSheet.svg") no-repeat -21px -72px;height:76px;width:76px}.attendance-detail .expand-toggle:after,.authorized-detail .expand-toggle:after,.btn-icon-link.down-link:after,.de-dropdown .dropdown-toggle:after,.de-input-btn:after,.down-link.de-input-btn:after,.sprite-arrow-yellow-down{background:url("../images/DE_SpriteSheet.svg") no-repeat -384px -107px;height:7px;width:11px}.back-link.de-input-btn:before,.btn-icon-link.back-link:before,.modifySearch .modify-link:before,.sprite-arrow-yellow-left,a.details-link-back h1:before{background:url("../images/DE_SpriteSheet.svg") no-repeat -446px -104px;height:12px;width:7px}.btn-icon-link.home-link span:after,.details-link:after,.details-link:hover:after,.home-link.de-input-btn span:after,.link-arrow:after,.sprite-arrow-yellow-right{background:url("../images/DE_SpriteSheet.svg") no-repeat -416px -104px;height:12px;margin-left:8px;margin-top:4px;width:7px}.attendance-detail .expand-toggle.expanded:after,.authorized-detail .expand-toggle.expanded:after,.btn-icon-link.up-link:after,.sprite-arrow-yellow-up,.up-link.de-input-btn:after{background:url("../images/DE_SpriteSheet.svg") no-repeat -353px -106px;height:8px;width:12px}.sprite-bell-small-red{background:url("../images/DE_SpriteSheet.svg") no-repeat -192px -21px;height:23px;width:23px}.sprite-box-arrow-down{background:url("../images/DE_SpriteSheet.svg") no-repeat -149px -21px;height:23px;width:24px}.sprite-box-arrow-up{background:url("../images/DE_SpriteSheet.svg") no-repeat -107px -21px;height:23px;width:23px}.sprite-calendar-big{background:url("../images/DE_SpriteSheet.svg") no-repeat -118px -73px;height:75px;width:76px}.sprite-calendar-small-red{background:url("../images/DE_SpriteSheet.svg") no-repeat -234px -21px;height:23px;width:23px}.sprite-check-red{background:url("../images/DE_SpriteSheet.svg") no-repeat -472px -105px;height:11px;width:10px}.passwordResetCont .ng-valid+span,.sprite-check-small-circle{background:url("../images/DE_SpriteSheet.svg") no-repeat -437px -21px;height:23px;width:24px}.passwordResetCont .ng-valid+span.scale-up,.sprite-check-small-circle.scale-up{transform:scale(8)}.sprite-check-med-circle{background:url("../images/DE_SpriteSheet.svg") no-repeat -115px -157px;height:46px;width:46px}.attendance-detail .attendance-status-indicator,.attendanceEntry .modal-header .attendance-status-indicator,.sprite-child-check{background:url("../images/DE_SpriteSheet.svg") no-repeat -214px -85px;height:49px;width:49px}.attendance-detail .attendance-status-indicator.question,.attendanceEntry .modal-header .attendance-status-indicator.question,.sprite-child-question{background:url("../images/DE_SpriteSheet.svg") no-repeat -282px -85px;height:49px;width:49px}.attendance-detail .attendance-status-adj,.attendance-detail .attendance-status-adj.adjusted,.attendance-detail .attendance-status-partial,.attendance-detail .attendance-status-partial.partial,.attendanceEntry .modal-header .attendance-status-edit,.attendanceEntry .modal-header .attendance-status-indicator.adjusted,.authorized-detail .authorized-status-indicator,.sprite-child,.sprite-child-pencil{background:url("../images/DE_SpriteSheet.svg") no-repeat -454px -147px;height:49px;width:49px}.sprite-exclaim-small{background:url("../images/DE_SpriteSheet.svg") no-repeat -353px -21px;height:23px;width:23px}.sprite-hamburger-nav{background:url("../images/DE_SpriteSheet.svg") no-repeat -21px -24px;height:18px;width:25px}.attendance-detail .attendance-status-adj.adjusted span,.attendance-detail .attendance-status-partial.partial span,.attendanceEntry .modal-header .attendance-status-edit span,.attendanceEntry .modal-header .attendance-status-indicator.adjusted span,.sprite-child-pencil span,.sprite-pencil-small{background:url("../images/DE_SpriteSheet.svg") no-repeat -479px -21px;height:23px;width:25px}.sprite-star-icon-small{background:url("../images/DE_SpriteSheet.svg") no-repeat -395px -21px;height:23px;width:23px}.sprite-question-small{background:url("../images/DE_SpriteSheet.svg") no-repeat -276px -21px;height:23px;width:23px}.sprite-red-dot{background:url("../images/DE_SpriteSheet.svg") no-repeat -521px -27px;height:11px;width:11px}.sprite-white-calendar{background:url("../images/DE_SpriteSheet.svg") no-repeat -65px -20px;height:26px;width:23px}.passwordResetCont .ng-invalid+span,.sprite-x-icon-small{background:url("../images/DE_SpriteSheet.svg") no-repeat -311px -21px;height:23px;width:23px}.arrows-down,.arrows-up{position:relative}.arrows-down:after,.arrows-down:before,.arrows-up:after,.arrows-up:before{content:'';background:url("../images/DE_SpriteSheet.svg") no-repeat -353px -106px;position:absolute;width:14px;height:10px;left:-30px;top:50%;margin-top:-5px}.arrows-down:after,.arrows-up:after{left:auto;right:-30px}.arrows-down:after,.arrows-down:before{background:url("../images/DE_SpriteSheet.svg") no-repeat -384px -107px}#attendanceHistory .yellow-check,.sprite-big-yellow-check{background:url("../images/DE_SpriteSheet.svg") no-repeat -315px -147px;width:141px;height:141px}.sprite-big-red-x{background:url("../images/DE_SpriteSheet.svg") no-repeat -167px -147px;width:142px;height:141px}.sprite-pdf{background:url("../images/DE_SpriteSheet.svg") no-repeat -569px -97px;width:23px;height:28px}.sprite-doc{background:url("../images/DE_SpriteSheet.svg") no-repeat -604px -97px;width:23px;height:28px}.sprite-upload{background:url("../images/DE_SpriteSheet.svg") no-repeat -526px -95px;width:30px;height:30px}.btn-icon-link.plus-link:after,.plus-link.de-input-btn:after,.sprite-plus{background:url("../images/DE_SpriteSheet.svg") no-repeat -568px -25px;width:16px;height:16px}.attendanceEntry .modal-header .close-x:after,.btn-icon-link.x-link:after,.sprite-yellow-x,.x-link.de-input-btn:after{background:url("../images/DE_SpriteSheet.svg") no-repeat -596px -26px;width:12px;height:12px}.sprite-question-big{background:url("../images/DE_SpriteSheet.svg") no-repeat -64px -7px;background-size:150px 75px;width:7px;height:7px;transform:scale(9);display:block}.sprite-magnify{background:url("../images/DE_SpriteSheet.svg") no-repeat -5px -202px;width:40px;height:40px}.sprite-magnify.loading{background:#f1bd1f url("../images/spinner-fff-sunflower.gif") no-repeat center}.sprite-home{background:url("../images/DE_SpriteSheet.svg") no-repeat -133px -216px;width:10px;height:11px}.attendance-detail .attendance-status-adj,.attendance-detail .attendance-status-adj.adjusted,.attendance-detail .attendance-status-partial,.attendance-detail .attendance-status-partial.partial,.attendanceEntry .modal-header .attendance-status-edit,.attendanceEntry .modal-header .attendance-status-indicator.adjusted,.authorized-detail .authorized-status-indicator,.sprite-child,.sprite-child-pencil{background:url("../images/DE_SpriteSheet.svg") no-repeat -458px -147px;width:45px;height:45px}.attendance-detail .attendance-status-adj.adjusted,.attendance-detail .attendance-status-partial.partial,.attendanceEntry .modal-header .attendance-status-edit,.attendanceEntry .modal-header .attendance-status-indicator.adjusted,.sprite-child-pencil{position:relative}.attendance-detail .attendance-status-adj.adjusted span,.attendance-detail .attendance-status-partial.partial span,.attendanceEntry .modal-header .attendance-status-edit span,.attendanceEntry .modal-header .attendance-status-indicator.adjusted span,.sprite-child-pencil span{position:absolute;border:solid 1px #fff;border-radius:50%;top:27px;right:-5px;background-color:#fff}.btn.btn-de-primary,.btn.btn-details,.btn.btn-secondary{display:block;border-radius:0}.btn.btn-details{border:none;background-color:#fff;color:#b72a2b;font-size:21px;margin-top:2px;padding:5px;width:100%}.btn.btn-details div{display:inline-block}.btn.btn-details .sprite{margin:auto 20px}.btn.btn-details.view{margin-top:-7px}.btn.btn-details a.active,.btn.btn-details a.focus,.btn.btn-details a:active,.btn.btn-details a:focus,.btn.btn-details a:hover{color:#b72a2b}.btn.btn-secondary{border:1px solid #d1cdc1;background-color:#fff;color:#b72a2b;font-size:21px;margin:10px auto;padding:5px;width:100%;height:50px}.btn.btn-secondary div{display:inline-block}.btn.btn-secondary .sprite{margin:auto 20px}.btn.btn-secondary.view{margin-top:-7px}.btn.btn-secondary.loading{color:#fff;font-size:0;background-image:url("../images/spinner-fff-deDarkGreyTint.gif");background-position:center;background-repeat:no-repeat}.btn.btn-de-primary{background-color:#b72a2b;border:none;color:#fff;font-size:24px;margin:10px auto;text-align:center;height:50px;line-height:34px;width:100%}.btn.btn-de-primary.active,.btn.btn-de-primary.focus,.btn.btn-de-primary:active,.btn.btn-de-primary:focus,.btn.btn-de-primary:hover{background-color:#a62626}.btn.btn-de-primary:active{background:#a62626;color:rgba(255,255,255,.5)}.btn.btn-de-primary.disabled,.btn.btn-de-primary[disabled]{background:#d1cdc1;color:#fff}.btn.btn-de-primary.disabled.loading,.btn.btn-de-primary[disabled].loading{background-color:#b72a2b}.btn.btn-de-primary.loading{color:transparent;text-indent:-9999em;font-size:0!important;background-image:url("../images/spinner-fff-persimmon.gif");background-position:center;background-repeat:no-repeat}.btn.btn-accordian{display:block;border-radius:0;background-color:#fff;border:1px solid #d1cdc1;color:#260606;font-size:21px;margin-left:auto;margin-right:auto;text-align:left;width:100%;margin-top:10px}.btn.btn-accordian-inner{display:block;border-radius:0;border:none;color:#780042;font-size:21px;padding-top:20px;font-weight:200;margin-left:0;margin-right:0;text-align:left;width:100%;border-top:1px solid #d1cdc1}.btn.btn-accordian-inner:active{box-shadow:none}.btn-icon-link,.de-input-btn{display:block;background-color:#fff;border:1px solid #d1cdc1;color:#260606;font-size:21px;margin-left:auto;margin-right:auto;padding:15px 15px 13px 15px;border-radius:0;height:50px;width:100%;line-height:22px}.active.de-input-btn,.btn-icon-link.active,.btn-icon-link.focus,.btn-icon-link:active,.btn-icon-link:focus,.btn-icon-link:hover,.de-input-btn:active,.de-input-btn:focus,.de-input-btn:hover,.focus.de-input-btn{color:#260606;text-decoration:none}.btn-icon-link.de-input-btn,.btn-icon-link.down-link,.btn-icon-link.plus-link,.btn-icon-link.up-link,.btn-icon-link.x-link,.de-input-btn,.down-link.de-input-btn,.plus-link.de-input-btn,.up-link.de-input-btn,.x-link.de-input-btn{text-align:left}.btn-icon-link.de-input-btn:after,.btn-icon-link.down-link:after,.btn-icon-link.plus-link:after,.btn-icon-link.up-link:after,.btn-icon-link.x-link:after,.de-input-btn:after,.down-link.de-input-btn:after,.plus-link.de-input-btn:after,.up-link.de-input-btn:after,.x-link.de-input-btn:after{float:right;content:''}.back-link.de-input-btn,.btn-icon-link.back-link{color:#b72a2b;font-weight:400}.back-link.de-input-btn:before,.btn-icon-link.back-link:before{content:'';position:absolute;margin-top:4px;margin-left:-17px}.btn-icon-link.plus-link:after,.plus-link.de-input-btn:after{margin-top:2px}.btn-icon-link.x-link:after,.x-link.de-input-btn:after{margin-top:2px}.btn-icon-link.down-link:after,.down-link.de-input-btn:after{margin-top:-12px}.btn-icon-link.up-link:after,.up-link.de-input-btn:after{margin-top:-12px}.btn-icon-link.home-link,.home-link.de-input-btn{width:100%}.btn-icon-link.home-link i,.home-link.de-input-btn i{margin-top:-5px;margin-right:10px}.btn-icon-link.home-link span,.home-link.de-input-btn span{float:right;margin-right:10px}.btn-icon-link.home-link span:after,.home-link.de-input-btn span:after{content:'';position:absolute;margin-top:4px}.details-link,.details-link:hover,.link-arrow{color:#b72a2b;padding-right:25px;font-weight:500}.details-link:after,.details-link:hover:after,.link-arrow:after{content:'';position:absolute;margin-top:8px}.details-link,.details-link:hover{background:#fff;display:block;font-size:20px;margin-top:-5px;padding:8px 25px 5px 0;text-decoration:none}.details-link.active,.details-link.focus,.details-link:active,.details-link:focus,.details-link:hover,.details-link:hover.active,.details-link:hover.focus,.details-link:hover:active,.details-link:hover:focus,.details-link:hover:hover{color:#a62626;text-decoration:none;cursor:pointer}.btn-plus,.btn-plus.btn-secondary{color:#260606}.btn-plus span,.btn-plus.btn-secondary span{color:#f1bd1f;margin:0 0 0 15px;display:inline-block;transform:scale(1.5);line-height:41px}.counter{position:absolute;right:8px;color:#b72a2b;margin-right:10px;vertical-align:bottom;margin-top:2px}.de-dropdown{width:100%}.de-dropdown .dropdown-toggle{background:#fff;border-radius:0;border:1px solid #d1cdc1;padding-right:30px;font-weight:200;box-shadow:none;font-size:21px;height:52px;width:100%}.de-dropdown .dropdown-toggle:active,.de-dropdown .dropdown-toggle:focus{border-color:#6c6662!important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(108,102,98,.6)!important}.de-dropdown .dropdown-toggle+.dropdown-menu{border-radius:0;margin-top:-2px;border-top:0;box-shadow:none;font-size:21px}.de-dropdown .dropdown-toggle+.dropdown-menu li a{font-weight:200}.de-dropdown .dropdown-toggle:after{content:'';position:absolute;right:10px;top:50%;margin-top:-3px}.de-dropdown .dropdown-toggle.bigDropdown{font-size:26px;padding:5px 0 0 15px}.de-dropdown .dropdown-toggle.bigDropdown+.dropdown-menu{width:100%}.de-dropdown .dropdown-toggle.text-left{text-align:left!important}.btn-hidden-label{font-size:0;height:1px;overflow:hidden;display:block;text-indent:-9999px;left:-9999px;position:absolute}.expand-toggle:active,.expand-toggle:focus{border-color:#6c6662!important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(108,102,98,.6)!important}.full-width{width:100%}a.disabled,a[disabled]{pointer-events:none;cursor:not-allowed}@media screen and (max-width:768px){.details-link.text-right{text-align:center}}.btn-color-red{color:#6a0b3b;font-weight:700;font-size:18px}.btn-no-border{border:none!important;width:auto!important}.background{background-color:#f5f4ef;padding-bottom:10px}.panel{margin-top:10px;margin-bottom:10px;border-radius:0}.panel .panel-heading{border-radius:0;font-family:Vegur;font-weight:400;padding:5px 15px;min-height:40px}.panel .panel-heading span{font-weight:200}.panel-main{border:none;font-size:20px}.panel-main>.panel-heading{color:#260606;background-color:#d1cdc1;border-color:#d1cdc1;text-transform:uppercase;text-align:left}.panel-main>.panel-heading .panel-title{font-size:22px}.panel-sub{border-color:#d1cdc1;font-size:15px}.panel-sub>.panel-heading{color:#260606;background-color:#f5f4ef;border-color:#d1cdc1;text-align:center}.panel-sub>.panel-heading .panel-title{font-size:21px}@media screen and (max-width:768px){.panel-sub{width:80%;margin:20px auto 10px}}.panel-maroon{border:none}.panel-maroon>.panel-heading{color:#fff;background-color:#780042;border-color:#780042;font-size:22px}.panel-warning{border-color:#cd4b28}.panel-warning>.panel-heading{color:#fff;background-color:#cd4b28}.panel-warning .panel-title{font-size:22px;padding:0;margin:0}.panel-warning>.panel-body{color:#cd4b28}.navbar-maroon{background-color:#780042;border-color:#780042}.navbar-maroon a{color:#fff}.navbar-maroon .navbar-nav>li>a{color:#fff}.navbar-maroon .navbar-nav>li>a:focus,.navbar-maroon .navbar-nav>li>a:hover{color:#6c6662;background-color:#780042}.navbar-maroon .navbar-nav>.active>a,.navbar-maroon .navbar-nav>.active>a:focus,.navbar-maroon .navbar-nav>.active>a:hover{color:#6c6662;background-color:#780042}.navbar-maroon .navbar-nav .disabled>a,.navbar-maroon .navbar-nav .disabled>a:focus,.navbar-maroon .navbar-nav .disabled>a:hover{color:#6c6662;background-color:#780042}.nav-footer{border-radius:0;margin-bottom:0;color:#fff}.nav-footer .container{position:relative;padding-bottom:30px}.nav-footer .navbar-toggle{float:left;padding-left:15px;padding-bottom:25px}.nav-footer .copyright{position:absolute;bottom:20px;left:30px}.nav-footer .navbar-collapse.collapse{padding-left:0;padding-bottom:25px}ul.nav{max-width:1170px;margin:0 auto}.redTab .nav-pills>li{padding:5px 0 15px 0;text-align:center;font-size:20px}.redTab .nav-pills>li a,.redTab .nav-pills>li a:focus,.redTab .nav-pills>li a:hover{color:#6c6662;font-weight:400;background:0 0;display:inline;border-radius:0;padding:5px 10px;margin:0;outline:0}@media screen and (max-width:1200px){.redTab .nav-pills>li a,.redTab .nav-pills>li a:focus,.redTab .nav-pills>li a:hover{font-size:18px}}.redTab .nav-pills>li.active a,.redTab .nav-pills>li.active a:focus,.redTab .nav-pills>li.active a:hover,.redTab .nav-pills>li.stillActive a,.redTab .nav-pills>li.stillActive a:focus,.redTab .nav-pills>li.stillActive a:hover{color:#b72a2b;border-bottom:2px solid #b72a2b}.topTabs .row{font-size:22px;font-weight:400}.topTabs .row>div>div{padding:20px 20px 18px 20px}.topTabs .row>div>div:empty{display:none}.topTabs .row div{text-align:center}.topTabs .row div a{color:#6c6662;padding:0 10%}.topTabs .row div a.active,.topTabs .row div a.focus,.topTabs .row div a:active,.topTabs .row div a:focus,.topTabs .row div a:hover{text-decoration:none;cursor:pointer;color:#780042}.topTabs .row div.active,.topTabs .row div.stillActive{margin:0 auto}.topTabs .row div.active a,.topTabs .row div.stillActive a{display:inline-block;color:#780042;border-bottom:2px solid #780042;margin:0 auto}.detailPage{margin-top:15px}.detailPage>p{margin-top:20px}.detailPage .panel{padding:15px}@media screen and (max-width:768px){.active{padding:0}.hide-tabs-mobile{display:none}.hide-tabs-mobile.active,.hide-tabs-mobile.stillActive{display:block}.hide-tabs-mobile.active a,.hide-tabs-mobile.stillActive a{display:block}}.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.modal-content{border-radius:0}input[disabled]{background:#d1cdc1;opacity:.5}.de-form input{box-shadow:none;border-radius:0;border:solid 1px #ccc}.de-form input.ng-invalid{outline:0}.de-form input.ng-invalid.ng-dirty{outline:1px solid #CD4B28}.de-form input::-moz-focus-inner{border:0}.de-form input::-webkit-inner-spin-button,.de-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.de-form textarea{padding:10px;min-height:104px}.de-form textarea.ng-invalid{outline:0}.de-form textarea.ng-invalid.ng-dirty{outline:1px solid #CD4B28}.de-form input[type=date],.de-form input[type=email],.de-form input[type=password],.de-form input[type=tel],.de-form input[type=text]{border-radius:0;width:100%;height:52px;padding:10px;font-size:21px}.de-form select{border-radius:0;width:100%;height:52px;padding:10px}.de-form label{font-weight:400}.de-dropdown-input input{border-right:0}.de-dropdown-input .dropdown-menu{border-radius:0;margin-top:-1px;margin-right:1px;border-top:0;box-shadow:none;font-size:21px;border-top:1px solid #d1cdc1;right:0;left:auto}.de-dropdown-input .dropdown-menu li a{font-weight:200}input.ng-invalid{outline:0}input.ng-invalid.ng-dirty~.input-group-btn{outline:1px solid #CD4B28}input.ng-invalid:focus~.input-group-btn{outline:0}.de-input-btn{height:52px;font-weight:200;padding-right:30px;border-left:0}.de-input-btn:after{display:inline-block;position:relative;right:-20px;margin-top:-15px}.de-input-btn.active,.de-input-btn.focus,.de-input-btn:active,.de-input-btn:focus,.de-input-btn:hover{border-left:0}input[type=checkbox]{display:none}input[type=checkbox]+label{cursor:pointer;height:11px;width:12px;border:1px solid #ccc;border-radius:0;background:url("../images/DE_SpriteSheet.png") no-repeat -470px -116px;padding:7px;vertical-align:middle;display:inline-block;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox]:checked+label{background:url("../images/DE_SpriteSheet.png") no-repeat -470px -104px}label.fix-label{margin-left:-15px;cursor:pointer}@media screen and (max-width:768px){label.fix-label{margin-left:0}}input[type=radio]{display:none}input[type=radio]+label{cursor:pointer}input[type=radio]+label span{-moz-border-radius:50%;background-color:#fff;border-radius:50%;border:1px solid #d1cdc1;cursor:pointer;display:inline-block;height:19px;margin:-4px 10px 0 0;vertical-align:middle;width:19px}input[type=radio]:checked+label span{background:#780042;background:radial-gradient(ellipse at center,#780042 50%,#780042 50%,#fff 60%,#fff 100%)}.custom-select{position:relative;display:block;padding:0}.custom-select select{width:100%;margin:0;background:#fff;border:1px solid #d1cdc1;outline:0;border-radius:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:26px;font-weight:300;padding:.4em 1.9em .2em .8em;line-height:1.3}.custom-select select:active,.custom-select select:focus{border-color:#6c6662!important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(108,102,98,.6)!important}.custom-select select[disabled]{background-color:#f5f4ef}.ie9 .custom-select select{padding-right:.8em}.custom-select::after{content:"";position:absolute;background:url("../images/DE_SpriteSheet.png") no-repeat -384px -107px;height:7px;width:11px;top:50%;right:15px;margin-top:-4px;display:block;background-repeat:no-repeat;z-index:2;pointer-events:none}.ie9 .custom-select:after{display:none}.custom-select option{font-weight:300;width:100%;background:#fff}.custom-select::after,x:-o-prefocus{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.custom-select select::-ms-expand{display:none}.custom-select select:focus::-ms-value{background:0 0;color:#222}}@-moz-document url-prefix(){.custom-select{overflow:hidden}}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tooltip{z-index:0}.tooltip-inner{background-color:#cd4b28}.tooltip-inner ul{padding-left:15px}.tooltip-inner li{text-align:left}.tooltip.top .tooltip-arrow{border-top-color:#cd4b28}.tooltip.bottom .tooltip-arrow{border-bottom-color:#cd4b28}.navbar-maroon{background-color:#780042;border-color:#780042}.navbar-maroon a{color:#fff}.navbar-maroon .navbar-header .navbar-toggle{margin-top:18px}.navbar-maroon .navbar-brand{padding:0;margin:10px 0 0 10px;height:44px;width:215px;background:url(../images/De_logo.svg) 0 0 no-repeat}.navbar-maroon .navbar-nav>li>a{color:#fff}.navbar-maroon .navbar-nav>li>a:focus,.navbar-maroon .navbar-nav>li>a:hover{color:rgba(255,255,255,.5);background-color:#780042}.navbar-maroon .navbar-nav>.active>a,.navbar-maroon .navbar-nav>.active>a:focus,.navbar-maroon .navbar-nav>.active>a:hover{color:#6c6662;background-color:#780042}.navbar-maroon .navbar-nav>.disabled>a,.navbar-maroon .navbar-nav>.disabled>a:focus,.navbar-maroon .navbar-nav>.disabled>a:hover{color:#6c6662;background-color:#780042}.nav-footer{border-radius:0;margin-bottom:0;color:#fff}.nav-footer .container{position:relative;padding-bottom:30px}.nav-footer .navbar-toggle{float:left;padding-left:15px;padding-bottom:25px}.nav-footer .copyright{position:absolute;bottom:20px;left:30px}.nav-footer .navbar-collapse.collapse{padding-left:0;padding-bottom:25px}a.details-link-back h1{color:#b72a2b}a.details-link-back h1:before{content:'';position:absolute;margin-top:15px;margin-left:-15px}a.details-link-back.active,a.details-link-back.focus,a.details-link-back:active,a.details-link-back:focus,a.details-link-back:hover{color:#a62626;text-decoration:none;cursor:pointer}.medTabs .row{font-size:20px;font-weight:400;padding:20px 0}.medTabs .row div{text-align:center}.medTabs .row div a{color:#6c6662}.medTabs .row div a.active,.medTabs .row div a.focus,.medTabs .row div a:active,.medTabs .row div a:focus,.medTabs .row div a:hover{text-decoration:none;cursor:pointer;color:#b72a2b}.medTabs .row div a.active,.medTabs .row div a.stillActive{margin:0 auto;display:inline-block;color:#b72a2b;border-bottom:2px solid #b72a2b}@media screen and (max-width:768px){.medTabs .row{font-size:16px}.medTabs .row .col-xs-4{padding:0}.medTabs .row div a{padding:0}}html{height:100%}body{font-family:Vegur,Helvetica,Arial,sans-serif;color:#260606;font-size:21px;font-weight:200;padding-top:50px;height:100%}[ui-view=main]{min-height:calc(100% - 178px)}.loader{z-index:-1;background:url("../images/loader.svg") center center no-repeat;animation:loadingSpinner 3s steps(12) infinite;height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;text-align:center;top:50%;width:100px}.app-loader{z-index:1040!important;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.5)}.app-loader .loader{z-index:1050!important}@keyframes loadingSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.flipped{transition:all 6s ease-in-out;transform:rotateY(900deg)}.large-body{font-size:23px}.font-weight-normal{font-weight:400}.secondary-info,.subhead,h1,h2,h3{text-align:center}h1,h2,h3,h4{font-weight:200}h1{color:#780042;font-size:40px;font-weight:200;text-transform:capitalize}h2{color:#260606;font-size:35px}h3{color:#780042;font-size:29px}.subhead,h4{color:#260606;font-size:26px;margin:10px auto;text-align:center}.secondary-info,h5{color:#6c6662;font-size:17px;font-size:20px;font-weight:400;text-align:center}.callout-number{color:#b72a2b}.call-out-one{color:#780042;font-size:48px}.call-out-two{color:#780042;font-size:85px}.call-out-three{color:#b72a2b;font-size:30px}.hint-text{color:#6c6662;font-size:20px}.breadcrumbs,.date-stamp{color:#6c6662;font-size:17px;font-weight:400}.de-link{font-weight:400;color:#b72a2b}.de-link.active,.de-link.focus,.de-link:active,.de-link:focus,.de-link:hover{text-decoration:underline;cursor:pointer;color:#b72a2b}.danger.modal-backdrop{background-color:#220405}.alert{position:fixed;width:100%;text-align:center;z-index:1025;margin:0 auto;padding-bottom:10px;box-shadow:0 5px 5px 0 rgba(0,0,0,.25)}.alert.alert-danger{color:#b72a2b;background:#eccaca;border-color:#f0bdbd}.alert.alert-success{color:#036a20}.alert.alert-warning{color:#b72a2b;background-color:#fceec9}.alert.alert-info{color:#115884;background:#e5f3fc;border-color:#b8def6}.alert.ng-enter,.alert.ng-leave{transition:all .5s linear}.alert.ng-enter,.alert.ng-leave.ng-leave-active{opacity:0;top:-10px}.alert.ng-enter.ng-enter-active,.alert.ng-leave{opacity:1;top:55px}[ui-view].ng-enter:not(.noTransition){transition:all .5s ease-in-out}[ui-view].ng-enter,[ui-view].ng-leave-active{opacity:0}[ui-view].ng-enter-active,[ui-view].ng-leave{opacity:1}.curtain{position:absolute;width:100%;height:100%;background:#000;opacity:0;-wekbit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;z-index:900}.curtain.drop{opacity:.5;-wekbit-transition:opacity 60s linear;transition:opacity 60s linear}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#f8f9fa}.service-date .input-group{width:100%}.service-date .input-group .calendar-label{padding-left:15px!important}.pagination>li>a,.pagination>li>span{color:#6a0b3b;background-color:#fff;border:1px solid #6a0b3b}.pagination>li>a:hover,.pagination>li>span:hover{color:#fff;background-color:#6a0b3b}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:hover{color:#fff;background-color:#6a0b3b}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#ccc;background-color:#f5f5f5;border-color:#ddd}.additionalPaymentProfile{margin-top:15px}.additionalPaymentProfile .overview{padding-top:20px;color:#6c6662}.additionalPaymentProfile .overview h1{margin:10px auto 5px auto;text-transform:capitalize}.additionalPaymentProfile .overview .subHead{font-size:18px;line-height:20px}.additionalPaymentProfile .overview .subHead b{font-weight:400}.additionalPaymentProfile .overview address{border-top:1px solid #d1cdc1;margin-top:6px;padding-top:10px;font-size:18px;line-height:20px}.additionalPaymentProfile>.panel{padding:10px 15px 10px 15px}.additionalPaymentProfile input{margin-bottom:15px}.additionalPaymentProfile label{font-weight:400;color:#6c6662}.additionalPaymentProfile .divider-bottom{padding-bottom:15px}.additionalPaymentProfile input[type=tel]::-ms-clear{display:none;width:0;height:0}.additionalPaymentProfile input[type=tel]::-ms-reveal{display:none;width:0;height:0}.additionalPaymentProfile .dateInputs span{display:inline-block;line-height:52px;margin-top:10px}.additionalPaymentProfile .panel-title-display-none{display:none}.additionalPaymentProfile .border-row{margin:0 10px;padding-top:10px;padding-bottom:5px;border-bottom:1px solid #f5f4ef}.additionalPaymentProfile .border-row:last-child{border:0}.additionalPaymentProfile .border-row>div{padding-left:0}.additionalPaymentProfile .custom-select{width:350px;margin-left:-15px!important}.additionalPaymentProfile .notification-icon{color:#8b0000;margin-left:5px;font-size:1em}.additionalPaymentProfile .notification-container{position:relative;display:inline-block}.additionalPaymentProfile .notification-message{display:none;position:absolute;right:0;top:100%;background-color:#f9f9f9;color:#333;text-align:left;padding:10px;border:1px solid #ccc;border-radius:4px;width:800px;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.additionalPaymentProfile .notification-container:hover .notification-message{display:block}.additionalPaymentProfile .popover{position:absolute;z-index:100}.custom-tooltip{position:absolute;bottom:20%;left:50%;transform:translateX(calc(-100% - 10px));background-color:#fafafa;color:#111;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,.2);overflow:auto;max-width:400px;max-height:200px}.notifications h4{margin:20px 0 0 20px;padding:25px 0 0 0}.notifications .background-container{padding:0 10px}.notifications .background-margin{margin:0 10px}.notifications .read-indicator{height:15px;width:15px;border-radius:15px;margin:25px 0 0 15px;float:left}.notifications .de-link{font-weight:200}.notifications a:hover{color:#b72a2b}.notifications .read{background-color:rgba(0,0,0,0);border:solid 2px #b72a2b}.notifications .unread{background-color:#b72a2b}.notifications .date-time{color:#6c6662;line-height:17px;font-size:19px}.notifications .divider{border-bottom:solid 1px #d1cdc1}.notifications .bottom-marge{margin-bottom:10px}.notifications .clear-bottom{padding-bottom:20px;margin-bottom:10px}.notifications .announce-arrow{float:right;right:-28px;bottom:-8px;position:relative}.notifications .announce-container{padding:0 40px 0 40px}.notifications .less-marge{margin-bottom:-5px}.notifications .margin-bottom-none{margin-bottom:0}.notifications .dropdown-menu li a{font-size:24px;font-weight:200}.notifications .btn p{padding:3px;margin-bottom:0}.notifications .sprite-plus-nudge{margin:-2px 0 0 10px}.notifications .min-height{min-height:80px}@media screen and (max-width:768px){.notifications .clear-bottom{margin-bottom:0}.notifications .background-margin{margin:0}.notifications .btn-group{width:100%}.notifications .de-dropdown .dropdown-toggle.bigDropdown{width:100%}.notifications .de-dropdown .dropdown-toggle.bigDropdown+.dropdown-menu{width:100%}}@media screen and (max-width:500px){.notifications .bigDropdown p{font-size:24px}}.notification-details h4{margin:20px 0 0 20px;padding:25px 0 0 0}.notification-details .background-container{padding:0 10px}.notification-details .background-margin{margin:0 10px}.notification-details .body{padding-top:30px;min-height:200px}.notification-details .btn-icon-link,.notification-details .de-input-btn{height:30px;width:90px}.notification-details .btn-icon-link p,.notification-details .de-input-btn p{margin-top:-9px;margin-right:-4px}.notification-details .btn-icon-link i,.notification-details .de-input-btn i{margin-top:-13px;margin-right:-1px}.notification-details .divider{border-bottom:solid 1px #d1cdc1;margin:15px 0 -5px 0}.notification-details .marge-top{margin-top:20px}.notification-details .yellow-left{position:relative;top:-2px;margin-right:15px;zoom:1.3}.notification-details .breadcrumbs,.notification-details .date-stamp{margin-top:0}.notification-details .breadcrumbs span,.notification-details .date-stamp span{font-weight:200}.notification-details .detail-container{padding:10px 40px}@media screen and (max-width:768px){.notification-details .btn-icon-link,.notification-details .de-input-btn{height:30px;width:90px;margin-top:15px;margin-left:0;margin-bottom:30px}.notification-details .clear-bottom{margin-bottom:0}.notification-details .background-margin.background{margin-left:0;margin-right:0}.notification-details .divider{border-bottom:solid 1px #d1cdc1;margin:0 0 -5px 0}}.announcementEdit input[type=text],.announcementEdit textarea{padding-left:10px}.announcementEdit textarea{border:1px solid #ccc;margin-bottom:-10px}.announcementEdit label{margin-top:15px;font-weight:400}.announcementEdit label.remaining{font-weight:200;margin:0 0 0 5px;padding:0;font-size:16px}#attendanceHistory .container.background{background-color:#f5f4ef}#attendanceHistory section.details{background-color:#fff;margin-top:5px;margin-bottom:10px}#attendanceHistory section.panel>div{padding:20px}#attendanceHistory .de-dropdown{min-width:310px}#attendanceHistory .incompleteSummary{border-bottom:5px;padding:10px;text-align:left}#attendanceHistory .incompleteSummary h2{margin-top:0;text-align:left}#attendanceHistory .bigIconContainer>div{margin:10px auto}#attendanceHistory .filter-row{padding:20px}#attendanceHistory .border-row{padding-top:36px;position:relative;border-bottom:1px solid #f5f4ef;margin:0 10px;padding-bottom:5px}#attendanceHistory .border-row:last-child{border:0}#attendanceHistory .border-row>div{padding-left:0}#attendanceHistory .letterHeader-A:before{background-color:#d1cdc1;content:"A";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-A~.letterHeader-A{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-A~.letterHeader-A:before{content:none;display:none}#attendanceHistory .letterHeader-B:before{background-color:#d1cdc1;content:"B";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-B~.letterHeader-B{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-B~.letterHeader-B:before{content:none;display:none}#attendanceHistory .letterHeader-C:before{background-color:#d1cdc1;content:"C";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-C~.letterHeader-C{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-C~.letterHeader-C:before{content:none;display:none}#attendanceHistory .letterHeader-D:before{background-color:#d1cdc1;content:"D";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-D~.letterHeader-D{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-D~.letterHeader-D:before{content:none;display:none}#attendanceHistory .letterHeader-E:before{background-color:#d1cdc1;content:"E";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-E~.letterHeader-E{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-E~.letterHeader-E:before{content:none;display:none}#attendanceHistory .letterHeader-F:before{background-color:#d1cdc1;content:"F";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-F~.letterHeader-F{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-F~.letterHeader-F:before{content:none;display:none}#attendanceHistory .letterHeader-G:before{background-color:#d1cdc1;content:"G";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-G~.letterHeader-G{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-G~.letterHeader-G:before{content:none;display:none}#attendanceHistory .letterHeader-H:before{background-color:#d1cdc1;content:"H";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-H~.letterHeader-H{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-H~.letterHeader-H:before{content:none;display:none}#attendanceHistory .letterHeader-I:before{background-color:#d1cdc1;content:"I";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-I~.letterHeader-I{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-I~.letterHeader-I:before{content:none;display:none}#attendanceHistory .letterHeader-J:before{background-color:#d1cdc1;content:"J";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-J~.letterHeader-J{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-J~.letterHeader-J:before{content:none;display:none}#attendanceHistory .letterHeader-K:before{background-color:#d1cdc1;content:"K";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-K~.letterHeader-K{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-K~.letterHeader-K:before{content:none;display:none}#attendanceHistory .letterHeader-L:before{background-color:#d1cdc1;content:"L";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-L~.letterHeader-L{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-L~.letterHeader-L:before{content:none;display:none}#attendanceHistory .letterHeader-M:before{background-color:#d1cdc1;content:"M";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-M~.letterHeader-M{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-M~.letterHeader-M:before{content:none;display:none}#attendanceHistory .letterHeader-N:before{background-color:#d1cdc1;content:"N";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-N~.letterHeader-N{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-N~.letterHeader-N:before{content:none;display:none}#attendanceHistory .letterHeader-O:before{background-color:#d1cdc1;content:"O";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-O~.letterHeader-O{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-O~.letterHeader-O:before{content:none;display:none}#attendanceHistory .letterHeader-P:before{background-color:#d1cdc1;content:"P";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-P~.letterHeader-P{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-P~.letterHeader-P:before{content:none;display:none}#attendanceHistory .letterHeader-Q:before{background-color:#d1cdc1;content:"Q";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-Q~.letterHeader-Q{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-Q~.letterHeader-Q:before{content:none;display:none}#attendanceHistory .letterHeader-R:before{background-color:#d1cdc1;content:"R";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-R~.letterHeader-R{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-R~.letterHeader-R:before{content:none;display:none}#attendanceHistory .letterHeader-S:before{background-color:#d1cdc1;content:"S";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-S~.letterHeader-S{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-S~.letterHeader-S:before{content:none;display:none}#attendanceHistory .letterHeader-T:before{background-color:#d1cdc1;content:"T";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-T~.letterHeader-T{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-T~.letterHeader-T:before{content:none;display:none}#attendanceHistory .letterHeader-U:before{background-color:#d1cdc1;content:"U";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-U~.letterHeader-U{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-U~.letterHeader-U:before{content:none;display:none}#attendanceHistory .letterHeader-V:before{background-color:#d1cdc1;content:"V";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-V~.letterHeader-V{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-V~.letterHeader-V:before{content:none;display:none}#attendanceHistory .letterHeader-W:before{background-color:#d1cdc1;content:"W";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-W~.letterHeader-W{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-W~.letterHeader-W:before{content:none;display:none}#attendanceHistory .letterHeader-X:before{background-color:#d1cdc1;content:"X";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-X~.letterHeader-X{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-X~.letterHeader-X:before{content:none;display:none}#attendanceHistory .letterHeader-Y:before{background-color:#d1cdc1;content:"Y";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-Y~.letterHeader-Y{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-Y~.letterHeader-Y:before{content:none;display:none}#attendanceHistory .letterHeader-Z:before{background-color:#d1cdc1;content:"Z";display:block;font-weight:400;height:36px;left:-10px;line-height:36px;padding-left:10px;position:absolute;top:-10px;width:calc(100% + 20px)}#attendanceHistory .letterHeader-Z~.letterHeader-Z{margin:0 10px;padding-top:10px}#attendanceHistory .letterHeader-Z~.letterHeader-Z:before{content:none;display:none}#attendanceHistory .bigPanel .panel-sub,#attendanceHistory .bigPanel .panel-warning{height:135px}#attendanceHistory .bigPanel .panel-sub .panel-body h1,#attendanceHistory .bigPanel .panel-sub .panel-body p,#attendanceHistory .bigPanel .panel-warning .panel-body h1,#attendanceHistory .bigPanel .panel-warning .panel-body p{color:inherit;margin:0;padding:0}#attendanceHistory .bigPanel .panel-sub .panel-body h1.small,#attendanceHistory .bigPanel .panel-sub .panel-body p.small,#attendanceHistory .bigPanel .panel-warning .panel-body h1.small,#attendanceHistory .bigPanel .panel-warning .panel-body p.small{font-weight:400;font-size:14px}#attendanceHistory .border-row.loadMore{text-align:center;font-weight:400;background-color:#fff;padding:20px;border-top:1px solid #f5f4ef}@media screen and (max-width:768px){#attendanceHistory section.panel>div{padding:10px 0}#attendanceHistory .incompleteSummary{text-align:center}#attendanceHistory .incompleteSummary h2{text-align:center}#attendanceHistory .authorizations-circle{margin:15px auto}}aside.attendSubmitModal{padding:20px 30px}aside.attendSubmitModal button.sprite{margin-right:-15px}aside.attendSubmitModal p{margin:20px 0}.authorized-detail-view{padding-bottom:15px}.auth-detail-container{padding:5px;background:#fff}@media screen and (max-width:768px){.authorized-detail-view .col-xs-6{padding:0}}@media screen and (max-width:500px){.authorized-detail-view .nudge-right{margin-right:-30px}}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}@media print{body{overflow:hidden;-ms-overflow-style:none}}.companyProfile{margin-top:15px}.companyProfile .overview{padding-top:20px;color:#6c6662}.companyProfile .overview h1{margin:10px auto 5px auto;text-transform:capitalize}.companyProfile .overview .subHead{font-size:18px;line-height:20px}.companyProfile .overview .subHead b{font-weight:400}.companyProfile .overview address{border-top:1px solid #d1cdc1;margin-top:6px;padding-top:10px;font-size:18px;line-height:20px}.companyProfile>.panel{padding:10px 15px 10px 15px}.companyProfile input{margin-bottom:15px}.companyProfile label{font-weight:400;color:#6c6662}.companyProfile .divider-bottom{padding-bottom:15px}.companyProfile input[type=tel]::-ms-clear{display:none;width:0;height:0}.companyProfile input[type=tel]::-ms-reveal{display:none;width:0;height:0}#faq a,#faq a *{color:#6c6662}#faq .btn{outline:0;white-space:normal;word-break:break-all}#faq .btn:active,#faq .btn:focus{border-color:#6c6662!important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(108,102,98,.6)!important}#faq h2{padding-bottom:10px}#faq h3{overflow:hidden;text-overflow:ellipsis;padding-right:20px}#faq h4{margin-top:20px}#faq h6{font-size:19px;margin-bottom:20px}#faq .breadcrumbs,#faq .date-stamp{text-align:left;padding:0 10px;margin-top:-15px}#faq .breadcrumbs span,#faq .date-stamp span{font-weight:200}#faq .break{padding-top:15px}#faq .collapse.in{border:none;padding-bottom:5px}#faq .collapse.in>div:first-child .btn-accordian-inner{border:0}#faq .accordian-arrow{margin-top:-43px}#faq .btn-accordian{background-color:#f5f4ef}#faq .accordian-arrow-inner{position:relative;top:10px;margin-right:8px;margin-left:20px}#faq .panel{padding:10px 20px 20px 20px}#faq .row{margin:0}#faq .answer{padding-left:10px;padding-right:10px;margin-top:20px;margin-right:40px;font-size:17px}#faq .user-guide{margin-right:40px;margin-bottom:25px}#faq .sprite-doc,#faq .sprite-pdf{transform:scale(2);margin:12px 0 0 14px}#faq input[type=file]{display:none}#faq label[for=pdfUploader],#faq label[for=wordUploader]{font-weight:200;color:#260606;margin:14px 0 0 14px;display:inline-block;cursor:pointer}#faq label[for=pdfUploader].sprite-upload,#faq label[for=wordUploader].sprite-upload{transform:scale(1.25);margin-top:12px;display:inline-block;float:left}#faq .adjust-sprite-text{margin-left:60px}#faq .adjust-sprite-text .breadcrumbs,#faq .adjust-sprite-text .date-stamp{padding:0}#faq .border-left{border-left:2px solid #d1cdc1;min-height:60px}#faq .editFaq,#faq .editTopic{background:#d1cdc1}#faq .editFaq .row,#faq .editTopic .row{padding-top:10px}#faq .editFaq .row:last-child,#faq .editTopic .row:last-child{padding-bottom:10px}#faq .editFaq button,#faq .editTopic button{background:#fff;border:0;height:35px;line-height:35px;width:100px;text-align:center;outline:0}#faq .editFaq button[disabled],#faq .editTopic button[disabled]{opacity:.5}#faq .editFaq{background:#fff;margin:10px 30px}#faq .editFaq button{border:1px solid #d1cdc1}@media screen and (max-width:768px){#faq .clear-bottom{margin-bottom:0}#faq .background-margin{margin:0}#faq .panel{margin-top:0;padding-top:0}#faq .user-guide{font-size:16px;margin-bottom:15px}#faq h2{margin-bottom:0}#faq h6{margin-bottom:30px}#faq .editFaq button,#faq .editTopic button{width:100%;border-bottom:1px solid #d1cdc1}#faq .editFaq button.last-child,#faq .editTopic button.last-child{border:0}}.faqModal{padding:15px}.faqModal h3{margin-top:0}#homePage p.breadcrumbs,#homePage p.date-stamp,#multiHomePage p.breadcrumbs,#multiHomePage p.date-stamp{margin-bottom:40px}#homePage hr.sunnyLine,#multiHomePage hr.sunnyLine{border-color:#f1bd1f;width:150px;margin-bottom:10px}#homePage .panel-sub .panel-body,#multiHomePage .panel-sub .panel-body{padding:10px 0}#homePage .panel-sub .panel-body .call-out-one,#multiHomePage .panel-sub .panel-body .call-out-one{text-align:center;line-height:1em}#homePage .authorizations-panel h4,#multiHomePage .authorizations-panel h4{max-width:250px;margin:0 auto 20px}#homePage .authorizations-panel .panel-sub:first-child,#multiHomePage .authorizations-panel .panel-sub:first-child{margin-bottom:20px}#homePage .background-details,#multiHomePage .background-details{background-color:#e3e0d8;margin:0}#homePage .details-panel h3,#multiHomePage .details-panel h3{margin:10px 0 0 5px;display:inline-block;cursor:pointer}#homePage .details-panel h3:hover,#multiHomePage .details-panel h3:hover{text-decoration:underline}#homePage .details-panel .offset,#multiHomePage .details-panel .offset{margin-left:30px}#homePage .details-panel b,#multiHomePage .details-panel b{font-family:Vegur;font-weight:400}#homePage .details-panel .sprite,#multiHomePage .details-panel .sprite{position:relative;bottom:-11px;left:12px}#homePage .details-panel .submittedInfo,#multiHomePage .details-panel .submittedInfo{margin-left:5px;margin-bottom:15px}#homePage .text-left,#multiHomePage .text-left{text-align:left}@media screen and (max-width:500px){#homePage .attendance-body .panel-body,#multiHomePage .attendance-body .panel-body{padding-left:0}}#homePage .attendance-panel .panel-sub{margin-top:50px}#homePage .check-container div{display:block;margin:auto}#multiHomePage .attendance-panel .panel-sub{margin-top:100px}#searchPage :focus{outline:0}#searchPage.background{padding-bottom:50px}#searchPage h5{cursor:pointer;max-width:150px;margin:10px auto}#searchPage h5.selected{color:#b72a2b;border-bottom:2px solid #b72a2b}#searchPage h5:focus{outline:0}#searchPage .btn-de-primary{margin:0 auto}#searchPage input{margin-bottom:15px}#searchPage .contractorSearch,#searchPage .siteSearch{margin-top:10px}#searchPage .searchResults{padding-bottom:20px;background:#6a0b3b;background:radial-gradient(rgba(255,255,255,.05) 15%,transparent 16%),radial-gradient(rgba(255,255,255,.05) 15%,transparent 16%),#6a0b3b;background-position:0 0,10px 10px;background-size:20px 20px}#searchPage .searchResults h2{color:#fff;font-weight:200}#searchPage .searchResults.ng-hide-add,#searchPage .searchResults.ng-hide-remove{transition:all linear .5s}#searchPage .searchResults.ng-hide-add-active,#searchPage .searchResults.ng-hide-remove-active{transition:all linear .5s}#loginPage{font-size:17px}#loginPage .btn-de-primary{padding:10px}#loginPage .hero.row{position:relative}#loginPage .hero .hero-image{background-repeat:no-repeat;background-image:url("../images/Hero3.jpg");background-size:100%;width:100%;min-height:600px}#loginPage .hero .hero-image.image1{background-image:url("../images/Hero1.jpg");background-position-y:-130px}#loginPage .hero .hero-image.image2{background-image:url("../images/hero2.jpg")}#loginPage .hero .hero-image.image3{background-image:url("../images/Hero3.jpg")}#loginPage .hero .hero-image.image4{background-image:url("../images/Hero4.jpg")}#loginPage .hero .welcome-info{width:50%;position:absolute;left:0;top:0;padding:40px 20px;text-align:center;background:#fff;background:rgba(255,255,255,.9);height:600px}#loginPage .hero .welcome-info>div{max-width:400px;margin:0 auto}#loginPage .hero .welcome-info>div>div{margin-bottom:20px}#loginPage .hero .welcome-info a,#loginPage .hero .welcome-info button,#loginPage .hero .welcome-info input{width:90%;max-width:400px;padding:10px;font-size:21px}#loginPage .row.middle-row{background:#6a0b3b;background:radial-gradient(rgba(255,255,255,.05) 15%,transparent 16%),radial-gradient(rgba(255,255,255,.05) 15%,transparent 16%),#6a0b3b;background-position:0 0,10px 10px;background-size:20px 20px;padding:30px 40px;margin-top:10px}#loginPage .row.middle-row .left-col{padding:0 40px}#loginPage .row.middle-row div,#loginPage .row.middle-row h2{color:#fff;text-align:left;margin-top:0}#loginPage .row.middle-row h2{margin-bottom:30px}#loginPage .row.middle-row .sprite-container{min-width:100px;margin-bottom:40px}#loginPage .row.middle-row .sprite-container+div{margin-top:10px}#loginPage .row.middle-row .btn-de-primary{margin:10px 0}#loginPage .row.middle-row .btn-de-primary.mobile{display:none}#loginPage .row.more-info{text-align:center;background-color:#f5f4ef;border-top:10px solid #fff;border-bottom:10px solid #fff}#loginPage .row.more-info .call-out{padding:20px}#loginPage .row.more-info .call-out>div{max-width:400px;margin:0 auto}#loginPage .row.more-info .call-out:first-child{border-right:20px solid #fff}#loginPage .row.more-info .mobile-go-to{display:none}@media screen and (max-width:1200px){#loginPage .hero .hero-image{display:block;min-height:500px}#loginPage .hero .welcome-info{height:500px}}@media screen and (max-width:768px){#loginPage .hero .hero-image{display:block;min-height:360px}#loginPage .hero .welcome-info{width:100%;position:relative;background-color:#f5f4ef;height:auto;padding:20px 10px}#loginPage .hero .welcome-info h1{margin-top:0}#loginPage .row.middle-row{padding:20px}#loginPage .row.middle-row div,#loginPage .row.middle-row h2{text-align:center;margin:0}#loginPage .row.middle-row h2{margin-left:-20px;margin-right:-20px}#loginPage .row.middle-row .btn-de-primary.tablet{display:none}#loginPage .row.middle-row .btn-de-primary.mobile{display:block;margin:20px auto}#loginPage .row.middle-row .sprite-container{margin-bottom:0}#loginPage .row.middle-row .sprite-calendar-big{margin-top:20px}#loginPage .row.more-info{border:none}#loginPage .row.more-info .call-out{border-top:10px solid #fff;border-bottom:10px solid #fff;border-right:none;border-left:none;padding-right:80px}#loginPage .row.more-info .call-out:first-child{border-right:none}#loginPage .row.more-info h3,#loginPage .row.more-info p{text-align:left}#loginPage .row.more-info .btn-de-primary{display:none}#loginPage .row.more-info .mobile-go-to{display:block;position:absolute;top:0;right:0;height:100%;width:60px;cursor:pointer;background-color:#b72a2b}#loginPage .row.more-info .mobile-go-to .btn-icon-link.home-link span:after,#loginPage .row.more-info .mobile-go-to .details-link:after,#loginPage .row.more-info .mobile-go-to .home-link.de-input-btn span:after,#loginPage .row.more-info .mobile-go-to .link-arrow:after,#loginPage .row.more-info .mobile-go-to .sprite-arrow-yellow-right,.btn-icon-link.home-link #loginPage .row.more-info .mobile-go-to span:after,.home-link.de-input-btn #loginPage .row.more-info .mobile-go-to span:after{display:block;position:relative;top:50%;transform:translateY(-50%);margin:0 auto}}@media screen and (max-width:500px){#loginPage .hero .hero-image{display:block;min-height:220px}}@media screen and (max-width:1200px){#loginPage .hero .hero-image.image1{background-position-y:0}}.manageAccess label{display:block;font-weight:400}.manageAccess label[type=checkbox]{display:inline;cursor:pointer}.manageAccess input.text-center{padding-left:0}.manageAccess input:not([type=checkbox]):not([type=reset]){display:block;width:100%}.manageAccess form .row:not(.noGap){margin:0 0 25px 0}.manageAccess form.ng-invalid{outline:0}.manageAccess button{width:100%}.manageAccess button.disabled{pointer-events:all!important;cursor:pointer!important}.manageAccess .headspace{margin-top:30px;padding-top:15px;border-top:1px solid #d1cdc1}.manageAccess .addSiteLink{padding:10px;display:inline-block}@media screen and (max-width:768px){.manageAccess form .row{margin:0 0 15px 0}.manageAccess form .row>div.col-sm-3:not(:first-child),.manageAccess form .row>div.col-sm-4:not(:first-child),.manageAccess form .row>div.col-sm-6:not(:first-child),.manageAccess form .row>div.col-sm-8:not(:first-child){margin-top:20px}}.userAgreement p{padding:15px}.userAgreement .whiteRow{background:#fff;margin:-10px auto 0 auto;padding:10px 0}.userAgreement .whiteRow button{font-weight:200}#attendanceHistory .userAgreement .yellow-check,.userAgreement #attendanceHistory .yellow-check,.userAgreement .sprite-big-yellow-check{margin-top:25px}@media screen and (max-width:768px){.userAgreement p{font-size:16px}.userAgreement .whiteRow{padding:5px 0}#attendanceHistory .userAgreement .yellow-check,.userAgreement #attendanceHistory .yellow-check,.userAgreement .sprite-big-yellow-check{transform:scale(.6)}}.manageHolidays h1{margin:0 0 20px 0;text-transform:capitalize}.manageHolidays h4{line-height:50px}.manageHolidays .custom-select{width:150px}.manageHolidays .warning{color:#cd4b28}.manageHolidays .submitRow{border-top:1px solid #d1cdc1;margin:15px 0 0 0;padding-top:20px}.manageHolidays h1.customMargin{margin:20px 0 20px 0;text-transform:capitalize}.manageHolidays .de-form{margin-top:15px}.manageHolidays .de-form>.row:not(:last-child)>div{border-bottom:1px solid #f5f4ef;margin-bottom:25px;padding-bottom:10px}.manageHolidays .de-form>.row>div:first-of-type{padding-left:0}.manageHolidays .de-form>.row>div:last-of-type{padding-right:0}@media screen and (max-width:768px){.manageHolidays .de-form .row:not(:last-child) div{border:0;margin-bottom:0;padding-bottom:0}.manageHolidays .de-form .row .row>div{border-bottom:1px solid #f5f4ef;margin-bottom:25px;padding-bottom:10px}.manageHolidays .submitRow{border-top:0;margin-top:0;padding-top:0}}@media screen and (max-width:500px){.manageHolidays #yearSelectLabel{line-height:100%;margin-top:0;padding-right:15px}.manageHolidays .custom-select{margin-left:-30px}}.editRates label{font-weight:400}.editRates input+span{display:none}.editRates input.boundWarning{outline:1px solid #CD4B28}.editRates input.boundWarning+span{display:block;color:#cd4b28;font-size:15px;margin-top:5px;position:absolute}.editRates .col-sm-6{margin-bottom:25px}.editRates .table>thead>tr>th{border-left:2px solid #ddd;border-right:2px solid #ddd}.editRates .table>tbody.extra-height>tr>td{text-align:center;vertical-align:middle;height:60px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd}.manageRates .select-align{line-height:52px}.manageRates .panel{padding:15px}.manageRates .table>thead>tr>th{border-left:2px solid #ddd;border-right:2px solid #ddd}.manageRates .table>tbody.extra-height>tr>td{text-align:center;vertical-align:middle;height:60px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd}.deleteModal{padding:15px}.deleteModal i.sprite-exclaim-small{transform:scale(2.5);margin:20px auto;text-align:center}.attendanceEntry .modal-header .deleteModal button.close-x:after,.deleteModal .attendanceEntry .modal-header button.close-x:after,.deleteModal button.btn-icon-link.x-link:after,.deleteModal button.sprite-yellow-x,.deleteModal button.x-link.de-input-btn:after{position:absolute;top:7px;right:-4px}.deleteModal h3{margin-top:15px;color:#780042}.rate-chart-view{min-width:530px}.rate-chart-view .back-button{position:absolute;float:left;display:block;cursor:pointer}#recoverPassword .header{padding-top:20px;padding-bottom:15px}#recoverPassword .sprite-question-big{display:inline-block;margin:25px 0 15px 0}#recoverPassword .back-link.de-input-btn:before,#recoverPassword .btn-icon-link.back-link:before,#recoverPassword .modifySearch .modify-link:before,#recoverPassword .sprite-arrow-yellow-left,#recoverPassword a.details-link-back h1:before,.modifySearch #recoverPassword .modify-link:before,a.details-link-back #recoverPassword h1:before{margin-top:-2px;margin-right:5px;margin-left:-5px}#recoverPassword .password-container{background-color:#f5f4ef;border:1px solid #d1cdc1;padding:10px;margin-top:10px}#recoverPassword .btn-accordian{display:inline-block;border:2px solid #d1cdc1;width:100%;outline:0;white-space:normal}#recoverPassword .accordian-arrow{position:relative;top:20px}#recoverPassword .accordian-wrapper{padding:0 35px 0 35px;margin-bottom:10px}#recoverPassword .emailInput{padding:0 10px;border-radius:0;border:solid 1px #ccc;width:100%;background-color:#fff;height:40px;margin:15px auto}#recoverPassword .magnify-bg{position:absolute;right:0;top:0;background-color:#f1bd1f;height:42px;width:42px}#recoverPassword .panel-heading{padding:0 0 0 20px;margin-bottom:0;margin-top:-5px}#recoverPassword .horizontal-break{border-bottom:1px solid #ccc;margin-top:0;margin-bottom:-10px}#recoverPassword .pw-req-accordian{border:none}#recoverPassword .tempLoginContainer{padding:0 20px 20px 20px}#recoverPassword .rel{position:relative}#recoverPassword .btn-group{width:100%}#recoverPassword .de-dropdown .dropdown-toggle.bigDropdown{width:100%}#recoverPassword .de-dropdown .dropdown-toggle.bigDropdown+.dropdown-menu{width:100%}.table-grid{padding:0 20px;font-size:large;color:#000}.table-grid tr{color:#000;text-align:center}.table-grid th{color:#fff;text-align:center;word-wrap:break-word;background:#6a0b3b;background:radial-gradient(rgba(255,255,255,.05) 15%,transparent 16%),radial-gradient(rgba(255,255,255,.05) 15%,transparent 16%),#6a0b3b;background-position:0 0,10px 10px;background-size:20px 20px}.table-grid-panel-heading{border-radius:0;font-family:Vegur;font-weight:400;padding:5px 15px;min-height:30px;border-color:#d1cdc1}.table-grid-panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;text-align:right}.table-grid-panel-body{padding-top:2px;padding-bottom:2px}.attendance-summary-link{padding-left:15px!important}.attendance-summary-link .details-link:hover{padding-left:15px!important}.table-grid-sample{background-color:#fff!important;border-color:#000!important}.link-left{float:left!important}.link-right{float:right!important}.div-grid{background-color:#fff;display:block}tbody tr.head{page-break-before:always;page-break-inside:avoid}@media print{@page{size:landscape}.no-print{display:none}a{display:none}tbody .head{display:none}}.siteDetails .breadcrumbs{padding-left:15px}.siteDetails .panel-body{min-height:104px}.siteDetails .modifySearch{margin:0}.siteDetails .bg-color{background:#f5f4ef;padding-bottom:10px}.siteDetails .medRow .row{margin:0}.siteDetails h1{margin-top:0;padding-top:20px;text-transform:capitalize}.siteDetails h1 p{font-size:18px;line-height:0}.modifySearch .siteDetails h1 .modify-link:before,.siteDetails h1 .back-link.de-input-btn:before,.siteDetails h1 .btn-icon-link.back-link:before,.siteDetails h1 .modifySearch .modify-link:before,.siteDetails h1 .sprite-arrow-yellow-left,.siteDetails h1 a.details-link-back h1:before,a.details-link-back .siteDetails h1 h1:before{display:none}.siteDetails hr{border-top:1px solid #d1cdc1;height:1px;margin:5px auto 10px auto;width:35%}.siteDetails address{line-height:110%}.siteDetails aside h2{margin-top:0}.siteDetails aside>div{padding:51px 0}.siteDetails aside p{margin:0;padding:0}.siteDetails aside p strong,.siteDetails aside p time{font-weight:400;color:#780042;font-size:26px}.siteDetails input[type=email],.siteDetails input[type=tel]{width:100%}.siteDetails .border-row{margin:0 10px;padding-top:10px;padding-bottom:5px;border-bottom:1px solid #f5f4ef}.siteDetails .border-row:last-child{border:0}.siteDetails .border-row>div{padding-left:0}.siteDetails .btn-de-primary{width:100%;margin-top:25px;padding-top:15px;padding-bottom:10px;height:auto}.siteDetails .animate-red-white{transition:all 750ms ease;color:#fff;background-color:#b72a2b}.siteDetails .animate-red-white:hover{color:#fff}.siteDetails .animate-red-white.ng-enter{background-color:#fff;color:#b72a2b}.siteDetails .animate-red-white.ng-enter.ng-enter-active{color:#fff;background-color:#b72a2b}.siteDetails .holidays strong{font-weight:500;display:block;color:#780042;font-size:26px}.siteDetails .label-wrap{word-break:break-all}.siteDetails .table>thead>tr>th{border-left:2px solid #ddd;border-right:2px solid #ddd}.siteDetails .table>tbody.extra-height>tr>td{text-align:center;vertical-align:middle;height:60px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd}@media screen and (max-width:500px){.siteDetails .panel-body{padding:10px}}#paymentHistory input[type=date]{margin:10px auto;width:45%;display:inline;float:left}#paymentHistory .dateInputs span{display:inline-block;line-height:52px;margin-top:10px}#paymentHistory .paymentsList{background-color:#fff}#paymentHistory .paymentsList .paymentRow{cursor:pointer;margin:0 10px;padding-top:15px;padding-bottom:20px;border-bottom:1px solid #f5f4ef}#paymentHistory .breadcrumbs,#paymentHistory .date-stamp{padding:5px 0;text-align:right}#paymentHistory .call-out-three{font-size:25px}#paymentHistory .sprite-pdf{margin:5px auto 0 auto;transform:scale(1.5)}#paymentHistory .sprite-pdf.loading{background-image:url("../images/spinner-persimmon-fff.gif");background-position:center;transform:scale(1)}#paymentHistory .no-payments{background-color:#f5f4ef;padding:20px}#paymentHistory .center{margin:0 auto}.sitesPage .breadcrumbs span,.sitesPage .date-stamp span{font-weight:200;margin-top:-23px}.sitesPage .payment-panel .panel-sub .panel-body{padding:10px 0}.sitesPage .payment-panel .panel-sub .panel-body .breadcrumbs,.sitesPage .payment-panel .panel-sub .panel-body .date-stamp{margin-top:-23px}.sitesPage .your-sites-panel{margin-top:20px;margin-bottom:20px}.sitesPage .your-sites-panel hr{border-color:#d1cdc1;margin:5px 0}.sitesPage .your-sites-panel .panel-body{padding-top:0;padding-bottom:0}.sitesPage .your-sites-panel .panel-body .site-row{border-bottom:solid #d1cdc1 1px;padding-top:15px;padding-bottom:15px}.sitesPage .your-sites-panel .panel-body .site-row:last-child{border-bottom:none}.sitesPage .your-sites-panel .details-link{font-size:30px;font-weight:200}.sitesPage .your-sites-panel .details-link:after{margin-top:12px}.sitesPage .your-sites-panel .authorizations-panel{border-bottom:none}.sitesPage .your-sites-panel .authorizations-panel .panel-body{padding:0}.sitesPage .your-sites-panel .authorizations-panel .panel-body>div{height:60px;border-bottom:solid #d1cdc1 1px}.sitesPage .your-sites-panel .authorizations-panel .panel-body>div *{display:inline-block}.sitesPage .your-sites-panel .authorizations-panel .panel-body>div .details-link{margin-top:0;float:right}.sitesPage .your-sites-panel .authorizations-panel .panel-body>div span{line-height:60px;font-size:20px}.sitesPage .your-sites-panel .authorizations-panel .panel-body>div i{margin:5px 10px 10px}@media screen and (max-width:768px){.sitesPage .payment-panel .panel-sub{width:80%;margin:10px auto}.sitesPage .your-sites-panel .panel-body .site-row{border-bottom:solid #f5f4ef 3px}}@media screen and (max-width:500px){.sitesPage .your-sites-panel .authorizations-panel i.sprite.sprite-exclaim-small{margin-bottom:-10px}.sitesPage .xs-expirations-line-1{margin-top:-10px;margin-left:-2px}.sitesPage .xs-expirations-line-2{display:block;position:absolute;bottom:-12px;margin-left:-82px}}#yourAccount .overview{padding:15px}#yourAccount .overview h1{margin-bottom:0;margin-top:10px}#yourAccount .panel-body{cursor:pointer;padding-right:25px}#yourAccount .sprite{float:right;position:relative}#yourAccount .your-profile .sprite{top:50px}#yourAccount .company-profile .sprite{top:40px}#yourAccount .manage-access .panel-body{min-height:100px}#yourAccount .manage-access .panel-body div{max-width:900px;width:90%}#yourAccount .manage-access .panel-body .sprite{top:26px}#yourProfile .row{margin:20px -15px}#yourProfile .inputCont{padding:10px;border:solid 1px #ccc;margin:10px 0;background-color:#f5f4ef}#yourProfile .de-dropdown.questions.btn-group{width:100%}#yourProfile .de-dropdown.questions .dropdown-toggle{width:100%}#yourProfile .de-dropdown.questions .dropdown-toggle+.dropdown-menu{width:100%}#yourProfile .passwordResetCont{background-color:#f5f4ef;padding:20px;border:solid 1px #ccc}.altHolidayEditor input{margin-bottom:15px}.altHolidayEditor input[type=date]{margin-left:52px;width:calc(100% - 52px);text-align:center;display:block}.altHolidayEditor label.calendar-label{display:block;position:relative;margin-bottom:-52px;background:#f1bd1f;width:52px;height:52px;line-height:52px;z-index:5}.altHolidayEditor label.calendar-label span{display:inline-block;vertical-align:middle;transform:scale(1.4)}.altHolidayEditor button.btn.btn-default.btn-calendar{height:52px;border-radius:0;border-left:none}@media screen and (max-width:768px){.altHolidayEditor input{width:100%}}.attendance-detail{background:#fff}.attendance-detail .details-link{border-top:solid #f5f4ef 1px;padding-top:12px}.attendance-detail .attendance-status-adj,.attendance-detail .attendance-status-indicator,.attendance-detail .attendance-status-partial{float:right}@media screen and (max-width:768px){.attendance-detail .attendance-status-adj,.attendance-detail .attendance-status-indicator,.attendance-detail .attendance-status-partial{float:none}}.attendance-detail h1,.attendance-detail h3,.attendance-detail p{margin:0;padding:0}.attendance-detail h1 b,.attendance-detail h3 b,.attendance-detail p b{color:#6c6662;font-weight:400}.attendance-detail .warning{color:#b72a2b;font-weight:400;padding:10px}.attendance-detail .cantEdit{border-top:solid #f5f4ef 1px;color:#b72a2b;padding-top:10px}.attendance-detail .cantEdit span{font-weight:400}.attendance-detail h1{margin-top:5px}.attendance-detail input{text-align:center}.attendance-detail input[type=number]{width:100%}.attendance-detail input[type=number][disabled]{background:#d1cdc1;opacity:.5}.attendance-detail input[type=checkbox]{margin-right:15px;margin-top:6px;vertical-align:top}.attendance-detail .detailsCol{max-height:70px}.attendance-detail .expand-toggle{width:50px;height:50px;border:0;background-color:#fff;float:right;position:relative;top:-70px}.attendance-detail .expand-toggle:active,.attendance-detail .expand-toggle:focus{border-color:#6c6662!important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(108,102,98,.6)!important}.attendance-detail .expand-toggle:after{content:'';position:absolute}.attendance-detail .expand-toggle:focus{outline:0}.attendance-detail .add-padding{padding:10px}@media screen and (max-width:500px){.attendance-detail .detailsCol{max-height:none;min-height:70px}.attendance-detail .child-title-info{padding-right:15px}.attendance-detail button.expand-toggle{background:rgba(0,0,0,0)}.attendance-detail .expand-toggle{position:absolute;top:-10px;right:5px}.attendance-detail .panel-title p{font-size:14px}}.attendanceEntry{border-radius:0}.attendanceEntry .modal-header{border-bottom:0;padding-bottom:0}.attendanceEntry .modal-header .attendance-status-edit{float:right}@media screen and (max-width:768px){.attendanceEntry .modal-header .attendance-status-edit{float:none}}.attendanceEntry .modal-header .attendance-status-indicator{float:right}@media screen and (max-width:768px){.attendanceEntry .modal-header .attendance-status-indicator{float:none}}.attendanceEntry .modal-header .close-x{width:50px;height:15px;border:0;background-color:#fff;float:right;position:relative;top:-70px;right:-10px}.attendanceEntry .modal-header .close-x:after{content:'';position:absolute}.attendanceEntry .modal-header .close-x:active,.attendanceEntry .modal-header .close-x:focus{border-color:#6c6662!important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(108,102,98,.6)!important}.attendanceEntry .modal-body{padding-top:0}.attendanceEntry .modal-body .panel-sub{height:120px!important}.attendanceEntry .modal-body .panel-sub>.panel-heading{text-align:center!important;vertical-align:middle!important}.attendanceEntry .modal-body .panel-sub>.panel-heading .panel-title{font-size:17px!important;padding-left:5px!important;padding-right:5px!important}.attendanceEntry .modal-body .panel-sub .panel-body h1{font-size:25px!important;line-height:18px!important}.attendanceEntry .modal-body .hasSub{padding-top:2px!important}.attendanceEntry .modal-body .hasNoSub .panel-body{padding-top:5px!important}.attendanceEntry form .btn-hidden-label:focus~label{border-color:#6c6662!important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(108,102,98,.6)!important}.attendanceEntry form label{margin-top:20px}.attendanceEntry form .custom-select{margin-top:0}.attendanceEntry form .custom-select{text-align:left}.attendanceEntry form .custom-select+div{display:none}.attendanceEntry form .adjusted+.custom-select select{background:rgba(241,189,31,.2);color:#000}.attendanceEntry form .adjusted~div{color:#6c6662;display:block}.attendanceEntry form .btn-de-primary{font-weight:200}.attendanceEntry form .row.noneAttended input[type=checkbox]+label{margin-top:25px}.attendanceEntry h3,.attendanceEntry p{margin:0;padding:0}.attendanceEntry h3 b,.attendanceEntry p b{font-weight:400}.attendanceEntry b,.attendanceEntry p{color:#6c6662}.attendanceEntry .cantEdit{border-top:solid #f5f4ef 1px;color:#b72a2b;padding-top:10px}.attendanceEntry .cantEdit span{font-weight:400}.attendanceEntry .goLeftRight a,.attendanceEntry .goLeftRight span{display:inline-block}.attendanceEntry .goLeftRight a:focus,.attendanceEntry .goLeftRight span:focus{outline:0}.attendanceEntry .goLeftRight .go-left,.attendanceEntry .goLeftRight .go-right{width:50px;height:20px;min-width:50px;cursor:pointer}.attendanceEntry .goLeftRight .go-left.hide-arrow,.attendanceEntry .goLeftRight .go-right.hide-arrow{display:none;cursor:default}.authorized-detail{background:#fff;padding-top:15px;padding-bottom:0;border-bottom:1px solid #f5f4ef;position:relative}.authorized-detail:first-child{padding-top:10px}.authorized-detail:last-child{border:0;margin-bottom:-5px}.authorized-detail .details-link{border-top:solid #f5f4ef 1px;padding-top:12px}.authorized-detail .authorized-status-indicator{margin:0 auto}.authorized-detail .hasSub{padding:5px}.authorized-detail h1,.authorized-detail h3,.authorized-detail p{margin:0;padding:0}.authorized-detail h1 b,.authorized-detail h3 b,.authorized-detail p b{color:#6c6662;font-weight:400}.authorized-detail .warning{color:#b72a2b;font-weight:400;padding:10px}.authorized-detail .cantEdit{border-top:solid #f5f4ef 1px;color:#b72a2b;padding-top:10px}.authorized-detail .cantEdit span{font-weight:400}.authorized-detail h1{margin-top:5px}.authorized-detail input{text-align:center}.authorized-detail input[type=number]{width:100%}.authorized-detail input[type=number][disabled]{background:#d1cdc1;opacity:.5}.authorized-detail input[type=checkbox]{margin-right:15px;margin-top:6px;vertical-align:top}.authorized-detail .detailsCol{min-height:70px}.authorized-detail .expand-toggle{width:50px;height:50px;border:0;position:absolute;background:#fff;top:0;right:0;z-index:1}.authorized-detail .expand-toggle:after{content:'';position:absolute}.authorized-detail .expand-toggle:focus{outline:0}.authorized-detail .add-padding{padding:10px}.authorized-detail .indicatorIcon{margin:5px 5px 10px}@media screen and (max-width:768px){.authorized-detail{min-height:110px;overflow:hidden}.authorized-detail .detailsCol .text-right{text-align:left}.authorized-detail .detailsCol .expirationDate{white-space:nowrap;font-size:90%}}@media screen and (max-width:500px){.authorized-detail .authorized-status-indicator{margin-left:-10px;margin-top:-5px}.authorized-detail .detailsCol .expirationDate{font-size:65%}}.breadcrumbs{padding-top:10px;height:35px}.breadcrumbs .col-xs-12>div{display:inline-block;float:left;cursor:pointer}.breadcrumbs .col-xs-12>div:before{content:"\003e";margin:8px}.breadcrumbs .col-xs-12>div.sprite-home{transform:scale(1.5);margin-top:4px}.breadcrumbs .col-xs-12>div.sprite-home:before{content:''}@media screen and (max-width:768px){.breadcrumbs{font-size:16px}}.passwordReqs{font-size:16px}.passwordReqs button.mobile-show-reqs{font-weight:200;margin-bottom:20px;padding-left:0;border-top:0;border-left:0;border-right:0px;border-radius:0}.passwordReqs .errorClass{color:#b72a2b}.passwordReqs .errorOverride,.passwordReqs .errorOverride.errorClass{color:#260606}.passwordResetCont>div{position:relative}.passwordResetCont input{margin-bottom:20px}.passwordResetCont .ng-invalid+span,.passwordResetCont .ng-valid+span{float:right;content:'';margin-top:2px;position:absolute;top:47px;right:13px}.holidayEditor input{margin-bottom:15px}.holidayEditor input[type=date]{margin-left:52px;width:calc(100% - 52px);text-align:center;display:block}.holidayEditor label.calendar-label{display:inline-block;float:left;background:#f1bd1f;width:52px;height:52px;line-height:52px}.holidayEditor label.calendar-label span{display:inline-block;vertical-align:middle;transform:scale(1.4)}.holidayEditor .disabled-failsafe{background:#d1cdc1;opacity:.5}@media screen and (max-width:768px){.holidayEditor input{width:100%}}.modifySearch{color:#fff;padding:0 20px;background:#6a0b3b;background:radial-gradient(rgba(255,255,255,.05) 15%,transparent 16%),radial-gradient(rgba(255,255,255,.05) 15%,transparent 16%),#6a0b3b;background-position:0 0,10px 10px;background-size:20px 20px}.modifySearch h3{color:#fff}.modifySearch .btn-icon-link,.modifySearch .de-input-btn{display:none;cursor:pointer;margin-bottom:20px}.modifySearch .modify-link{color:#fff;font-weight:400;display:block;font-size:22px;margin-left:auto;margin-right:auto;padding:15px 15px 13px 15px;width:100%;cursor:pointer}.modifySearch .modify-link:before{content:'';position:absolute;margin-top:7px;margin-left:-17px}@media screen and (max-width:1200px){.panel-component .panel-body h1{font-size:30px}.panel-component .hasSub{padding-top:5px;padding-bottom:4px}}@media screen and (max-width:768px){.panel-component .panel-body h1{font-size:22px;line-height:18px}}@media screen and (max-width:500px){.panel-component .panel-heading{padding:5px;min-height:0}.panel-component .panel-heading .panel-title{font-size:16px}}#paymentHistory .paymentDatepicker input{margin-bottom:15px}#paymentHistory .paymentDatepicker input[type=text]{width:calc(100% - 39px);text-align:center;margin:10px auto;display:inline;float:left}#paymentHistory .paymentDatepicker button.btn.btn-default.btn-calendar{height:52px;border-radius:0;border-left:none;margin-left:-22px}#paymentHistory .paymentDatepicker ul.dropdown-menu{min-width:calc(100% + 34px)}#paymentHistory .paymentDatepicker ul.dropdown-menu{max-height:310px}#paymentHistory .paymentDatepicker button.btn span{margin-top:-17px;margin-left:-1px}#paymentHistory .paymentDatepicker button.btn-sm{max-height:29px;min-width:29px}@media screen and (max-width:768px){#paymentHistory .paymentDatepicker ul.dropdown-menu{position:relative;right:52px}}#additionalPaymentAdd .paymentDatepickerLabel label,#additionalPaymentDetail .paymentDatepickerLabel label{margin-left:-15px}#additionalPaymentAdd .paymentDatepickerLabel input,#additionalPaymentDetail .paymentDatepickerLabel input{margin-bottom:15px;background-color:#fff!important}#additionalPaymentAdd .paymentDatepickerLabel input[type=text],#additionalPaymentDetail .paymentDatepickerLabel input[type=text]{width:calc(100% - 39px);text-align:left;display:inline;float:left}#additionalPaymentAdd .paymentDatepickerLabel button.btn.btn-default.btn-calendar,#additionalPaymentDetail .paymentDatepickerLabel button.btn.btn-default.btn-calendar{float:left;height:52px;border-radius:0;border-left:none;margin-left:0;margin-top:-10px}#additionalPaymentAdd .paymentDatepickerLabel ul.dropdown-menu,#additionalPaymentDetail .paymentDatepickerLabel ul.dropdown-menu{min-width:calc(100% + 34px)}#additionalPaymentAdd .paymentDatepickerLabel ul.dropdown-menu,#additionalPaymentDetail .paymentDatepickerLabel ul.dropdown-menu{max-height:310px}#additionalPaymentAdd .paymentDatepickerLabel button.btn span,#additionalPaymentDetail .paymentDatepickerLabel button.btn span{margin-top:-37px;margin-left:-1px}#additionalPaymentAdd .paymentDatepickerLabel button.btn-sm,#additionalPaymentDetail .paymentDatepickerLabel button.btn-sm{max-height:29px;min-width:29px}@media screen and (max-width:768px){#additionalPaymentAdd .paymentDatepickerLabel ul.dropdown-menu,#additionalPaymentDetail .paymentDatepickerLabel ul.dropdown-menu{position:relative;right:52px}}#additionalPaymentAdd .paymentDatepickerLabel input[type=text]{margin-left:0}.rate-chart figure{padding:10px 20px 10px 20px}.rate-chart figure h4:not(:nth-child(1)){padding-top:20px}.rate-chart table{width:100%;border:1px solid #d1cdc1}.rate-chart table th{background-color:#780042;color:#fff;font-weight:200;padding:5px 0}.rate-chart table tr.subHeadRow td{font-weight:200;font-size:18px;background:#d1cdc1;vertical-align:bottom;text-transform:uppercase}.rate-chart table tr:not(.subHeadRow) td:nth-child(2n+1):not(:first-child){background:#f5f4ef}.rate-chart table td:nth-child(2n-1):not(:last-child){border-right:1px solid #f5f4ef}.rate-chart table td{padding:5px;vertical-align:middle;font-size:16px;line-height:100%}.rate-detail{border:1px solid #d1cdc1}.rate-detail h4{background:#f5f4ef;margin:0;padding:10px 0 6px 0;border-bottom:1px solid #d1cdc1}.rate-detail>div{width:50%;height:100%}.rate-detail>div:last-child{border-right:1px solid #d1cdc1}.rate-detail>div strong{font-weight:200;color:#780042;font-size:36px;line-height:100%;padding:15px 0 0 0;display:inline-block}.rate-detail>div p{margin:0 0 5px 0}@media screen and (max-width:500px){.rate-detail>div{width:100%;border-right:0;border-bottom:1px solid #d1cdc1}.rate-detail .col-md-offset-2{margin-bottom:20px}}.chart-container{height:240px;margin:0 auto;width:240px;display:block;transform:rotate(270deg)}figure.ringChart{position:relative;text-align:center}figure.ringChart summary{background-color:#f5f4ef;border-radius:50%;height:120px;left:50%;margin-left:-60px;margin-top:-60px;position:absolute;text-align:center;top:50%;width:120px}figure.ringChart summary .radical,figure.ringChart summary .submittedCount{position:absolute;text-align:center}figure.ringChart summary .submittedCount{color:#780042;font-size:56px;height:56px;line-height:56px;top:38px}figure.ringChart summary .submittedCount.ones{left:35px}figure.ringChart summary .submittedCount.tens{left:14px}figure.ringChart summary .submittedCount.hundreds{font-size:40px;height:40px;line-height:40px;left:12px;top:46px}figure.ringChart summary .radical{right:24px;top:38px;font-size:18px}figure.ringChart summary .radical+.hundreds{right:15px}figure.ringChart summary .radical b{color:#780042;font-weight:400}figure.ringChart summary hr{margin:-2px 0 0 0;border-color:#260606}.authorizations-circle{background-color:rgba(183,42,43,.8);border-radius:50%;margin:0 auto;position:relative;height:180px;width:180px}.authorizations-circle div{background-color:#f5f4ef;border-radius:50%;border:13px solid #fff;color:#780042;font-size:80px;line-height:137px;height:150px;left:50%;margin-left:-75px;margin-top:-75px;position:absolute;text-align:center;top:50%;width:150px}.authorizations-circle div.hundreds{font-size:65px}.authorizations-circle div.hundreds span{top:-20px;right:7px}.authorizations-circle div span{font-size:16px;position:absolute;top:-30px;right:15px}.pageIndicator{border-radius:50%;width:15px;height:15px;display:inline-block;background:#db9698;margin:0 10px 0 0}.pageIndicator:last-child{margin:0}.pageIndicator.active{background:#b72a2b}