﻿body{background:#fff;}body.pre-auth-wrapper{margin:0;padding:0;}body.pre-auth-wrapper main{padding:0 15px;}body.post-auth-wrapper{margin:0;padding:0;background:transparent url("../images/footer-bg.png") no-repeat 0 bottom;background-size:contain;}body.post-auth-wrapper main{padding:15vh 15px 15vh;min-height:95vh;}body.default-body{background:transparent url("../images/login-bg.png") no-repeat right 0;background-size:cover;}body.setusername-body{background:transparent url("../images/footer-bg.png") no-repeat 0 bottom;background-size:contain;}body.setusername-body.pre-auth-wrapper{margin:0;padding:0;}body.setusername-body.pre-auth-wrapper main{padding:10vh 15px 0;}body.calendar-body.post-auth-wrapper{margin:0;padding:0;}body.calendar-body.post-auth-wrapper main{min-height:100vh;}body.profile-body .btn{padding:12px 20px 11px !important;font-size:.825rem !important;}a{color:#5a95b1;}a:link,a:visited{color:#5a95b1;text-decoration:none;}a:hover,a:active,a:focus{color:#0b3c6c;text-decoration:underline;cursor:pointer;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}.btn{text-decoration:none !important;font-weight:600 !important;font-size:1.1rem !important;font-style:normal !important;line-height:normal !important;text-rendering:auto !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;border-radius:42px;padding:10px 24px 12px;border-width:1px;}.btn:active,.btn.active{box-shadow:none;}.btn-default,.btn-primary{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;background-color:#5a95b1;border-color:#5a95b1;color:#fff !important;}.btn-default:hover,.btn-primary:hover,.btn-default:focus,.btn-primary:focus{background-color:#0b3c6c;border-color:#0b3c6c;color:#fff !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.btn-default:active,.btn-primary:active,.btn-default:hover:active,.btn-primary:hover:active{background-color:#0b3c6c;border-color:#0b3c6c;color:#fff !important;-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;}.btn-secondary{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;background-color:#fff;border-color:#5a95b1;color:#5a95b1 !important;}.btn-secondary:hover,.btn-secondary:focus{background-color:#fff;border-color:#0b3c6c;color:#0b3c6c !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.btn-secondary:active,.btn-secondary:hover:active{background-color:#fff;border-color:#0b3c6c;color:#0b3c6c !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.btn-success{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;background-color:#5a95b1;border-color:#5a95b1;color:#fff !important;}.btn-success:hover,.btn-success:focus{background-color:#0b3c6c;border-color:#0b3c6c;color:#fff !important;-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;}.btn-success:active,.btn-success:hover:active{background-color:#0b3c6c;border-color:#0b3c6c;color:#fff !important;-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;}.btn-alert,.btn-warning{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;background-color:#f0ad4e;border-color:#eea236;color:#fff !important;}.btn-alert:hover,.btn-warning:hover,.btn-alert:focus,.btn-warning:focus{background-color:#eea236;border-color:#eea236;color:#fff !important;-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;}.btn-alert:active,.btn-warning:active,.btn-alert:hover:active,.btn-warning:hover:active{background-color:#eea236;border-color:#eea236;color:#fff !important;-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;}.form-group label{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-size:.9rem;}.form-group .form-control{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:500 !important;font-size:.875rem !important;font-style:normal !important;line-height:normal !important;text-rendering:auto !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;min-height:40px;width:100%;border-radius:4px;background:#fff;border-color:#ccc;margin:0;padding:6px 12px !important;border-radius:4px !important;min-height:42px;border:1px solid #ccc;}.form-group .form-control:hover,.form-group .form-control:focus{background:rgba(36,39,48,.05);border-color:rgba(36,39,48,.5);}.form-group .form-control:hover,.form-group .form-control:focus{background:#fff;border-color:#ccc;outline:0;}.form-group .dropdown-toggle{border:1px solid #ccc;border-radius:4px !important;min-height:42px;color:#000 !important;text-align:left;}.page-full{width:100%;margin:0;padding:20px 0 0;display:block;}.page-split{width:100%;margin:0;padding:0;display:flex;}@media only screen and (max-width:768px){.page-split{flex-direction:column;}}.page-split .col-left{width:60%;margin:0;padding:0 10px 0 0;display:inline-block;}@media only screen and (max-width:768px){.page-split .col-left{width:100%;padding:0;order:1;}}.page-split .col-right{width:40%;margin:0;padding:0 0 0 10px;display:inline-block;}@media only screen and (max-width:768px){.page-split .col-right{width:100%;padding:0;order:2;}}.page-control{border:none;min-height:auto;width:100%;margin:0 auto;padding:0;display:block;}.page-wrapper{width:auto;margin:0;padding:0;}.page-header{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;border-bottom:1px solid rgba(36,39,48,.1);color:#242730;padding:0 0 5px;margin:40px 0 10px;width:100%;display:block;position:relative;border-bottom:1px solid #042c5e;}.page-header h1{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:2.25rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:0;}@media only screen and (max-width:768px){.page-header h1{font-weight:400;font-size:2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media only screen and (max-width:480px){.page-header h1{font-weight:400;font-size:1.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-header h2{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:1.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:0;}@media only screen and (max-width:480px){.page-header h2{font-weight:400;font-size:1.5rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-header .link{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:500;font-size:.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:right;position:absolute;white-space:nowrap;top:25px;right:0;}.page-header .link:link{color:#009cc9;}.page-header .link:hover{color:#2a6496;}.page-header .link:active{color:#2a6496;}.page-header .link:visited{color:#009cc9;}.page-header h1{padding-top:5px;font-weight:600;color:#0b3c6c;}.page-item{min-height:auto;width:100%;margin:0;padding:0;color:#242730;display:block;}.page-item article{padding-bottom:20px;margin-bottom:20px;display:block;border-bottom:rgba(36,39,48,.1) 1px solid;}.page-item article:last-child{padding-bottom:10px;margin-bottom:0;border-bottom:none;}.page-actions{width:100%;height:auto;margin:0;padding:10px 0 20px;display:block;position:relative;}.page-grid{width:100%;}.page-grid thead{width:100%;border-bottom:1px solid rgba(36,39,48,.1);}.page-grid thead tr:hover{background:unset;}.page-grid th{min-height:38px;padding:20px 10px 3px;}.page-grid td{font-size:13px;padding:4px 10px;height:38px;}.page-grid td.view{padding:4px 10px 0;float:right;}@media only screen and (max-width:480px){.page-grid td.view{padding:2px 8px 0;}}.page-grid td.header{background:transparent;width:33.33333333%;border-bottom:solid 2px rgba(0,0,0,.2);height:38px;}.page-grid td.data{width:33.33333333%;height:38px;}.page-grid td.check{width:33.33333333%;padding:7px 0 0 15px;}.page-grid td .btn-link{font-weight:600;}.page-grid tr{background:transparent;}.page-grid tr:hover{background:rgba(247,247,247,.4);}.page-grid tr:nth-child(even){background:#f7f7f7;}.page-grid tr:nth-child(even):hover{background:#f4f4f4;}.page-grid td.view{padding:0 10px 0;}.page-grid td.view .btn{font-weight:600;font-size:.825rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}nav.navbar{margin:0;padding:0;width:100%;display:block;background:transparent;}nav.navbar .container{margin:0 auto;padding:0 15px;}nav.navbar.pre-auth-nav{position:relative;}@media only screen and (max-width:992px){nav.navbar.pre-auth-nav{border-bottom:none;}}nav.navbar.pre-auth-nav .container .default-header{background:transparent;}nav.navbar.pre-auth-nav .container .default-header .header-image img{margin-top:20px;height:110px;}@media only screen and (max-width:768px){nav.navbar.pre-auth-nav .container .default-header .header-image img{text-align:center;margin:20px auto 0;}}@media only screen and (max-width:768px){nav.navbar.pre-auth-nav .container .default-header .header-image-frame{float:none;text-align:center;margin:0 auto;display:block;}}nav.navbar.pre-auth-nav .container .header-dropdown-languages,nav.navbar.pre-auth-nav .container .header-mobile-languages{display:none !important;}nav.navbar.post-auth-nav .container{margin:0 auto;}nav.navbar.post-auth-nav .container .default-header{background:#fff;}nav.navbar.post-auth-nav .container .default-header .header-image img{margin-top:20px;height:110px;}@media only screen and (max-width:992px){nav.navbar.post-auth-nav .container .default-header .header-image img{margin:10px 0 0;height:30px;}}nav.navbar.post-auth-nav.shrink{background:#fff;border-bottom:1px solid #042c5e;}nav.navbar.post-auth-nav.shrink .container .default-header .header-image img{margin:10px 0 0;height:30px;}nav.navbar.post-auth-nav .header-dropdown-languages,nav.navbar.post-auth-nav .header-mobile-languages{display:none !important;}nav.navbar.post-auth-nav .header-navbar-menu li a.link,nav.navbar.post-auth-nav .header-navbar-menu li a.link.home-link{color:#000 !important;font-weight:600;font-size:14px;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}nav.navbar.post-auth-nav .header-navbar-menu li a.link:hover,nav.navbar.post-auth-nav .header-navbar-menu li a.link.home-link:hover{color:#5a95b1 !important;text-decoration:underline;}nav.navbar.post-auth-nav .header-dropdown-appointments .btn{margin:0;padding:6px 12px !important;font-size:.875rem !important;}nav.navbar.post-auth-nav .header-dropdown-appointments .btn-default{color:#000 !important;background:transparent;}nav.navbar.post-auth-nav .header-dropdown-appointments .btn-default:hover,nav.navbar.post-auth-nav .header-dropdown-appointments .btn-default:active,nav.navbar.post-auth-nav .header-dropdown-appointments .btn-default:visited{color:#5a95b1 !important;}nav.navbar.post-auth-nav .header-dropdown-notifications,nav.navbar.post-auth-nav .header-mobile-notifications{display:none !important;}nav.navbar.post-auth-nav .header-dropdown-search{display:none !important;}nav.navbar.post-auth-nav .header-dropdown-menu .btn{margin:0;padding:6px 12px !important;font-size:.875rem !important;}nav.navbar.post-auth-nav .header-dropdown-menu .btn-default{color:#000 !important;background:transparent;}nav.navbar.post-auth-nav .header-dropdown-menu .btn-default:hover,nav.navbar.post-auth-nav .header-dropdown-menu .btn-default:active,nav.navbar.post-auth-nav .header-dropdown-menu .btn-default:visited{color:#5a95b1 !important;}.control-wrapper{margin:0 0 20px;padding:0;margin-bottom:40px;border:1px solid #042c5e;border-radius:4px;}.control-header{min-height:60px;margin:0 0 1px;color:#242730;border:1px solid rgba(36,39,48,.1);background:rgba(128,136,160,.1);position:relative;border-radius:4px 4px 0 0;background:#0b3c6c;border:none;margin:0;padding:0;min-height:auto;}.control-header h1{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:2.25rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:5px 20px 0;}@media only screen and (max-width:768px){.control-header h1{font-weight:400;font-size:2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media only screen and (max-width:480px){.control-header h1{font-weight:400;font-size:1.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:10px 20px 0;}}.control-header h2{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:1.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:10px 20px 0;}@media only screen and (max-width:480px){.control-header h2{font-weight:500;font-size:1.5rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:13px 20px 0;}}.control-header .link{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:500;font-size:.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:right;position:absolute;white-space:nowrap;top:20px;right:15px;}.control-header .link:link{color:#009cc9;}.control-header .link:hover{color:#2a6496;}.control-header .link:active{color:#2a6496;}.control-header .link:visited{color:#009cc9;}.control-header h1,.control-header h2{font-weight:500;font-size:2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#fff;border:none;padding:8px 20px 10px;}@media only screen and (max-width:480px){.control-header h1,.control-header h2{font-weight:500;font-size:1.2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.control-header .next-panel{top:20px !important;color:#fff !important;}.control-header .link,.control-header .link:link{top:20px;right:20px;color:#fff !important;}.control-body{border-radius:0;border:none;padding:20px;}.login-control .control-wrapper{border:none;}.login-control .control-header h1,.login-control .control-header h2{color:#0b3c6c;border-bottom:1px solid #0b3c6c;}.login-control .login-input-body .links{border-top:1px solid #042c5e;}.welcome-control{margin:0 auto 40px;}.welcome-control .control-wrapper{margin:0;padding:40px;border:1px solid #0b3c6c;background:transparent url(../images/welcome-bg.png) no-repeat -50px 0;background-size:contain;min-height:25vh;}@media only screen and (max-width:1200px){.welcome-control .control-wrapper{min-height:20vh;background-position:-80px 0;}}@media only screen and (max-width:992px){.welcome-control .control-wrapper{min-height:auto;background-position:-115px 0;}}@media only screen and (max-width:768px){.welcome-control .control-wrapper{min-height:auto;background:transparent;}}@media only screen and (max-width:480px){.welcome-control .control-wrapper{min-height:auto;padding:20px;background:transparent;}}.welcome-control .control-header{min-height:60px;margin:0 0 1px;color:#242730;border:1px solid rgba(36,39,48,.1);background:rgba(128,136,160,.1);position:relative;border-radius:4px 4px 0 0;background:#0b3c6c;border:none;background:transparent;width:48%;margin:0;padding:0;min-height:auto;float:right;clear:both;}.welcome-control .control-header h1{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:2.25rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:5px 20px 0;}@media only screen and (max-width:768px){.welcome-control .control-header h1{font-weight:400;font-size:2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media only screen and (max-width:480px){.welcome-control .control-header h1{font-weight:400;font-size:1.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:10px 20px 0;}}.welcome-control .control-header h2{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:1.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:10px 20px 0;}@media only screen and (max-width:480px){.welcome-control .control-header h2{font-weight:500;font-size:1.5rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:13px 20px 0;}}.welcome-control .control-header .link{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:500;font-size:.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:right;position:absolute;white-space:nowrap;top:20px;right:15px;}.welcome-control .control-header .link:link{color:#009cc9;}.welcome-control .control-header .link:hover{color:#2a6496;}.welcome-control .control-header .link:active{color:#2a6496;}.welcome-control .control-header .link:visited{color:#009cc9;}.welcome-control .control-header h1{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:2.25rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:5px 20px 0;}@media only screen and (max-width:768px){.welcome-control .control-header h1{font-weight:400;font-size:2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media only screen and (max-width:480px){.welcome-control .control-header h1{font-weight:400;font-size:1.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:10px 20px 0;}}.welcome-control .control-header h2{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:1.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:10px 20px 0;}@media only screen and (max-width:480px){.welcome-control .control-header h2{font-weight:500;font-size:1.5rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:13px 20px 0;}}.welcome-control .control-header .link{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:500;font-size:.75rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:right;position:absolute;white-space:nowrap;top:20px;right:15px;}.welcome-control .control-header .link:link{color:#009cc9;}.welcome-control .control-header .link:hover{color:#2a6496;}.welcome-control .control-header .link:active{color:#2a6496;}.welcome-control .control-header .link:visited{color:#009cc9;}.welcome-control .control-header h1,.welcome-control .control-header h2{font-weight:500;font-size:2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#fff;border:none;padding:8px 20px 10px;}@media only screen and (max-width:480px){.welcome-control .control-header h1,.welcome-control .control-header h2{font-weight:500;font-size:1.2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.welcome-control .control-header .next-panel{top:20px !important;color:#fff !important;}.welcome-control .control-header .link,.welcome-control .control-header .link:link{top:20px;right:20px;color:#fff !important;}@media only screen and (max-width:1200px){.welcome-control .control-header{width:60%;}}@media only screen and (max-width:992px){.welcome-control .control-header{width:48%;}}@media only screen and (max-width:768px){.welcome-control .control-header{width:100%;}}.welcome-control .control-header h1,.welcome-control .control-header h2{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;background:transparent;color:#000;border:none;font-weight:600;font-size:2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px;}@media only screen and (max-width:1200px){.welcome-control .control-header h1,.welcome-control .control-header h2{font-weight:500;font-size:1.8rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media only screen and (max-width:992px){.welcome-control .control-header h1,.welcome-control .control-header h2{font-weight:600;font-size:1.125rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media only screen and (max-width:768px){.welcome-control .control-header h1,.welcome-control .control-header h2{font-weight:600;font-size:1.5rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b3c6c;}}@media only screen and (max-width:480px){.welcome-control .control-header h1,.welcome-control .control-header h2{font-weight:700;font-size:1.2rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b3c6c;white-space:normal;}}.welcome-control .control-body{width:48%;margin:0;padding:0;vertical-align:top;float:right;clear:both;}@media only screen and (max-width:1200px){.welcome-control .control-body{width:60%;}}@media only screen and (max-width:992px){.welcome-control .control-body{width:48%;}}@media only screen and (max-width:768px){.welcome-control .control-body{width:100%;}}.welcome-control .control-body .text{font-weight:500;font-size:1.2rem;font-style:normal;line-height:1.65;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media only screen and (max-width:1200px){.welcome-control .control-body .text{font-weight:500;font-size:.925rem;font-style:normal;line-height:1.5;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media only screen and (max-width:992px){.welcome-control .control-body .text{font-weight:500;font-size:.85rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media only screen and (max-width:768px){.welcome-control .control-body .text{font-weight:500;font-size:.925rem;font-style:normal;line-height:1.5;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.tiles-control .control-wrapper{box-shadow:none;border:none;}.tiles-control .home-tiles a:link,.tiles-control .home-tiles a:hover{text-decoration:none;}.tiles-control .home-tiles .tile{border-radius:4px;border:none;}.tiles-control .home-tiles .tile h2{font-size:1.625rem;color:#fff;}.tiles-control .home-tiles .tile.blue-lgtr{background:#bdd4e0;border-color:#bdd4e0;}.tiles-control .home-tiles .tile.blue-lgtr:hover,.tiles-control .home-tiles .tile.blue-lgtr:visited{background:#0b3c6c;border-color:#0b3c6c;}.tiles-control .home-tiles .tile.blue-lgt{background:#5a95b1;border-color:#5a95b1;}.tiles-control .home-tiles .tile.blue-lgt:hover,.tiles-control .home-tiles .tile.blue-lgt:visited{background:#0b3c6c;border-color:#0b3c6c;}.tiles-control .profile-tiles a:link,.tiles-control .profile-tiles a:hover{text-decoration:none;}.tiles-control .profile-tiles .tile{background:#9bd1da;border-color:#9bd1da;border-radius:0;padding:10px 20px;}.tiles-control .profile-tiles .tile h2{margin:0;padding:7px 5px 0;font-weight:600;font-size:1.1rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff !important;}.tiles-control .profile-tiles .tile.blue-lgt{border-radius:42px;background:#5a95b1;border-color:#5a95b1;}.tiles-control .profile-tiles .tile.blue-lgt:hover,.tiles-control .profile-tiles .tile.blue-lgt:visited{background:#0b3c6c;border-color:#0b3c6c;}.rewards-control .totals .btn-default{background-color:#fff;border-color:#5a95b1;color:#5a95b1 !important;border-width:1px;padding:8px 14px 6px;font-weight:700 !important;font-size:.725rem !important;font-style:normal !important;line-height:normal !important;text-rendering:auto !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}.rewards-control .totals .btn-default:hover,.rewards-control .totals .btn-default:focus{background-color:#fff;border-color:#0b3c6c;color:#0b3c6c !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.rewards-control .totals .btn-default:active,.rewards-control .totals .btn-default:hover:active{background-color:#fff;border-color:#0b3c6c;color:#0b3c6c !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.rewards-control .totals .points{border:none !important;}.rewards-control .redeem-control .btn-default{border-width:1px;padding:12px 20px 11px;font-weight:600 !important;font-size:.825rem !important;font-style:normal !important;line-height:normal !important;text-rendering:auto !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;background-color:#5a95b1;border-color:#5a95b1;color:#fff !important;}.rewards-control .redeem-control .btn-default:hover,.rewards-control .redeem-control .btn-default:focus{background-color:#0b3c6c;border-color:#0b3c6c;color:#fff !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.rewards-control .redeem-control .btn-default:active,.rewards-control .redeem-control .btn-default:hover:active{background-color:#0b3c6c;border-color:#0b3c6c;color:#fff !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.profile-control .control-wrapper{border:none;}.profile-control .profile-header{border-bottom:1px dashed #042c5e;}.profile-control .profile-header h1{color:#0b3c6c;}.set-avatar-control .control-body .btn-default{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;background-color:#fff;border-color:#5a95b1;color:#5a95b1 !important;}.set-avatar-control .control-body .btn-default:hover,.set-avatar-control .control-body .btn-default:focus{background-color:#fff;border-color:#0b3c6c;color:#0b3c6c !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.set-avatar-control .control-body .btn-default:active,.set-avatar-control .control-body .btn-default:hover:active{background-color:#fff;border-color:#0b3c6c;color:#0b3c6c !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.wall-control .control-wrapper{border:none;}.wall-control .post{border:1px solid #042c5e;}.wall-control .post-header{background:#0b3c6c;}.wall-control .post-header h2{color:#fff;}.wall-control .post-footer{min-height:45px;}.wall-control .post-footer .btn{font-size:.715rem !important;padding:14px 10px;}.wall-control .post-footer .reply .btn{padding:5px 12px;font-size:.7125rem !important;}.rewards-page .page-header .btn-primary{padding:12px 20px 11px;font-size:11px !important;}.rewards-page .reward-detail .brand .name{border-bottom:1px solid #042c5e;font-weight:500;color:#0b3c6c;}.rewards-page .reward-detail .reward{background:rgba(189,212,224,.4);}.rewards-page .reward-detail .reward .btn-warning{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;background-color:#5a95b1;border-color:#5a95b1;color:#fff !important;}.rewards-page .reward-detail .reward .btn-warning:hover,.rewards-page .reward-detail .reward .btn-warning:focus{background-color:#0b3c6c;border-color:#0b3c6c;color:#fff !important;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;}.rewards-page .reward-detail .reward .btn-warning:active,.rewards-page .reward-detail .reward .btn-warning:hover:active{background-color:#0b3c6c;border-color:#0b3c6c;color:#fff !important;-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;}.rewards-page .reward-detail .reward .reward-name,.rewards-page .reward-detail .reward .reward-amount label{color:#0b3c6c !important;}.rewards-page .reward-detail .reward .reward-instructions{color:#0b3c6c !important;border-top:1px solid #042c5e !important;}.rewards-page .reward-detail .reward .options .count{padding:20% 0 0 0;text-align:center;font-weight:600;}.rewards-page .reward-control{border:1px solid #042c5e;border-bottom:none;border-radius:0;background:#fff;}.rewards-page .reward-control-footer{border:1px solid #042c5e;border-top:1px solid rgba(36,39,48,.1);border-radius:0;background:#fff;}.calendar-page .page-item{margin-top:40px;}.calendar-page .calendar.RadScheduler_MetroTouch .rsHeader{border:1px solid #042c5e;border-bottom:none;margin:0;}.calendar-page .calendar.RadScheduler .rsMonthView,.calendar-page .calendar.RadScheduler .rsAgendaView{border:1px solid #042c5e;border-top:none;}.info-page{margin-top:5vh;}.info-page .info-message{padding:0;}.info-page .info-message h1{font-family:'Segoe UI','Open Sans',Tahoma,Verdana,Arial,sans-serif;border-radius:16px 16px 0 0;margin:0;background:#5a95b1;}.info-page .info-message .detail{border-radius:0 0 16px 16px;background:#e7eff4;}.sub-footer{margin:0 auto;padding:0 0 20px;}@media only screen and (max-width:768px){.sub-footer{margin:0 15px;}}@media only screen and (max-width:480px){.sub-footer{padding:0 0 10px;}}footer{margin:0;padding:0;min-height:60px;background:transparent;}footer.pre-auth-footer,footer.post-auth-footer{margin:25% 0 0;padding:0;}footer.pre-auth-footer .footer-content,footer.post-auth-footer .footer-content{padding:0;margin:0 auto;border:none;}footer.pre-auth-footer .footer-wrapper,footer.post-auth-footer .footer-wrapper{margin:0 auto;padding:0;border-top:1px solid #042c5e;}@media only screen and (max-width:768px){footer.pre-auth-footer .footer-wrapper,footer.post-auth-footer .footer-wrapper{margin:0 15px;}}footer.pre-auth-footer .footer-wrapper .page-footer,footer.post-auth-footer .footer-wrapper .page-footer{display:flex;width:100%;margin:0;padding:20px 0;}@media only screen and (max-width:480px){footer.pre-auth-footer .footer-wrapper .page-footer,footer.post-auth-footer .footer-wrapper .page-footer{display:block;padding:20px;text-align:center;}}footer.pre-auth-footer .footer-wrapper .footer-left,footer.post-auth-footer .footer-wrapper .footer-left{text-align:left;width:50%;}@media only screen and (max-width:480px){footer.pre-auth-footer .footer-wrapper .footer-left,footer.post-auth-footer .footer-wrapper .footer-left{width:100%;text-align:center;}}footer.pre-auth-footer .footer-wrapper .footer-right,footer.post-auth-footer .footer-wrapper .footer-right{text-align:right;width:50%;}@media only screen and (max-width:480px){footer.pre-auth-footer .footer-wrapper .footer-right,footer.post-auth-footer .footer-wrapper .footer-right{width:100%;text-align:center;}}footer.pre-auth-footer .footer-wrapper .footer-name,footer.post-auth-footer .footer-wrapper .footer-name{margin:0;padding:0;font-weight:500;font-size:.725rem;font-style:normal;line-height:1.6;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}footer.pre-auth-footer .footer-wrapper .footer-links,footer.post-auth-footer .footer-wrapper .footer-links{margin:0;padding:0;font-weight:500;font-size:.725rem;font-style:normal;line-height:1.6;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a95b1;}footer.post-auth-footer{margin:0;padding:0;}