﻿@import url("https://use.typekit.net/xhc1apf.css");@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,700');body{background:#fafaf7;font-family:'crimson text',serif;color:#6c6c7a;font-weight:400;}body a:link,body a:visited{color:#161616;text-decoration:none;cursor:pointer;}body a:hover,body a:active{color:#161616;text-decoration:underline;cursor:pointer;}body .form-control{font-family:'poppins',san-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:rgba(36,39,48,.3);margin:0;padding:6px 12px !important;color:#161616;border-radius:0;}body .form-control:hover,body .form-control:focus{background:rgba(36,39,48,.05);border-color:rgba(36,39,48,.5);}body .form-group .form-control{font-family:'poppins',san-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:rgba(36,39,48,.3);margin:0;padding:6px 12px !important;color:#161616;border-radius:0;}body .form-group .form-control:hover,body .form-group .form-control:focus{background:rgba(36,39,48,.05);border-color:rgba(36,39,48,.5);}body input{font-family:'poppins',san-serif;border-radius:0;}body .btn-primary,body .btn-primary:visited,body .btn-success,body .btn-success:visited{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#000;border:2px solid #000;color:#fff !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:.8em 1.2em;}body .btn-primary:active,body .btn-primary:visited:active,body .btn-success:active,body .btn-success:visited:active,body .btn-primary:focus,body .btn-primary:visited:focus,body .btn-success:focus,body .btn-success:visited:focus,body .btn-primary:hover,body .btn-primary:visited:hover,body .btn-success:hover,body .btn-success:visited:hover{background:transparent !important;color:#000 !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}body.pre-auth-wrapper,body.post-auth-wrapper{display:block;width:100%;margin:0;padding:0;}body.pre-auth-wrapper .container,body.post-auth-wrapper .container{width:100%;margin:0;padding:0;}.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:65%;margin:0;padding:0 20px 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:35%;margin:0;padding:0 0 0 20px;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:#161616;padding:0 0 5px;margin:40px 0 10px;width:100%;display:block;position:relative;}.page-header h1{font-family:'poppins',san-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:'poppins',san-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:'poppins',san-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:#161616;}.page-header .link:hover{color:#2a6496;}.page-header .link:active{color:#161616;}.page-header .link:visited{color:#161616;}.page-item{min-height:auto;width:100%;margin:0;padding:0;color:#161616;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;}nav.navbar{background:transparent;}@media only screen and (max-width:1024px){nav.navbar.pre-auth-nav{background:transparent;border:none;}}nav.navbar.pre-auth-nav.navbar-fixed-top{position:relative;}nav.navbar.pre-auth-nav>.container{margin:0 auto;max-width:992px;}nav.navbar.pre-auth-nav>.container .default-header .header-image{background:transparent;}nav.navbar.pre-auth-nav>.container .default-header .header-image img{margin:15px 0 0 0;height:50px;}@media only screen and (max-width:1024px){nav.navbar.pre-auth-nav>.container .default-header .header-image img{margin:15px 0 0 20px;height:50px;}}@media only screen and (max-width:768px){nav.navbar.pre-auth-nav>.container .default-header .header-image img{margin:15px 0 0 20px;height:50px;}}@media only screen and (max-width:1024px){nav.navbar.post-auth-nav{background:transparent;border:none;}}nav.navbar.post-auth-nav.navbar-fixed-top,nav.navbar.post-auth-nav.navbar-fixed-top.shrink{position:relative;background:transparent;border:none;min-height:50px;margin-bottom:20px;}nav.navbar.post-auth-nav .container .default-header{max-width:992px;margin:0 auto;}nav.navbar.post-auth-nav .container .default-header .header-image{background:transparent;}nav.navbar.post-auth-nav .container .default-header .header-image img{margin:15px 0 0 0;height:50px;}@media only screen and (max-width:1024px){nav.navbar.post-auth-nav .container .default-header .header-image img{margin:15px 0 0 5px;height:24px;}}@media only screen and (max-width:768px){nav.navbar.post-auth-nav .container .default-header .header-image img{margin:15px 0 0 20px;height:24px;}}nav.navbar.post-auth-nav .container .default-header .header-dropdown-appointments .btn-default,nav.navbar.post-auth-nav .container .default-header .header-dropdown-menu .btn-default{border:2px solid transparent;border-radius:0;background:transparent;font-family:'poppins',san-serif;color:#161616;text-transform:uppercase;letter-spacing:2px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;font-size:14px;}nav.navbar.post-auth-nav .container .default-header .header-dropdown-appointments .btn-default:active,nav.navbar.post-auth-nav .container .default-header .header-dropdown-menu .btn-default:active,nav.navbar.post-auth-nav .container .default-header .header-dropdown-appointments .btn-default:focus,nav.navbar.post-auth-nav .container .default-header .header-dropdown-menu .btn-default:focus,nav.navbar.post-auth-nav .container .default-header .header-dropdown-appointments .btn-default:hover,nav.navbar.post-auth-nav .container .default-header .header-dropdown-menu .btn-default:hover{color:#000;border:2px solid #000;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}nav.navbar.post-auth-nav .container .default-header .header-dropdown-appointments .btn-group.open .dropdown-toggle,nav.navbar.post-auth-nav .container .default-header .header-dropdown-menu .btn-group.open .dropdown-toggle,nav.navbar.post-auth-nav .container .default-header .header-dropdown-appointments .btn:active,nav.navbar.post-auth-nav .container .default-header .header-dropdown-menu .btn:active,nav.navbar.post-auth-nav .container .default-header .header-dropdown-appointments .btn.active,nav.navbar.post-auth-nav .container .default-header .header-dropdown-menu .btn.active{border:2px solid #000;border-radius:0;background:transparent;box-shadow:none;}nav.navbar.post-auth-nav .container .default-header .dropdown-menu{border-radius:0;}nav.navbar.post-auth-nav .container .default-header .navbar-toggle{margin-right:30px;}@media only screen and (max-width:768px){nav.navbar.post-auth-nav .container .default-header .navbar-toggle{margin-right:20px;}}@media only screen and (max-width:480px){nav.navbar.post-auth-nav .container .default-header .navbar-collapse{text-indent:25px;background:#fafaf7;}nav.navbar.post-auth-nav .container .default-header .navbar-collapse a{color:#d4b245;}}.main{min-height:90vh;width:100%;max-width:992px;margin:0 auto 20px;padding:0;display:block;position:relative;}@media(max-width:768px){.main{max-width:94%;margin:0 auto;}}.calendar-page{padding:180px 0 0;margin:0 auto;max-width:992px;display:block;min-height:80vh;}.calendar-page .calendar.RadScheduler_MetroTouch{background:transparent;}.calendar-page .calendar.RadScheduler_MetroTouch .rsHeader{background:#fafaf7;border:none;color:#13122e;font-family:'poppins',san-serif;font-weight:200;border-bottom:2px solid transparent;}.calendar-page .calendar.RadScheduler_MetroTouch .rsHeader .rsButton{background:transparent;border:2px solid transparent;color:#13122e;}.calendar-page .calendar.RadScheduler_MetroTouch .rsHeader .rsCurrent{padding:10px 12px 0;}.calendar-page .calendar.RadScheduler_MetroTouch .rsHeader li{border:2px solid transparent;}.calendar-page .calendar.RadScheduler_MetroTouch .rsHeader li.rsSelected{border:2px solid #000;}.calendar-page .calendar.RadScheduler_MetroTouch .rsAgendaView{border:none;background-color:rgba(255,255,255,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));}.calendar-page .calendar.RadScheduler_MetroTouch .rsAgendaView .rsHorizontalHeaderTable th{padding:12px;border:none;border-bottom:2px solid #fafaf7;}.calendar-page .calendar.RadScheduler_MetroTouch .rsAgendaView .rsAgendaTable th,.calendar-page .calendar.RadScheduler_MetroTouch .rsAgendaView .rsAgendaTable td,.calendar-page .calendar.RadScheduler_MetroTouch .rsAgendaView .rsAgendaRow,.calendar-page .calendar.RadScheduler_MetroTouch .rsAgendaView .rsAgendaRow .rsAgendaRowHovered{border:none;border-bottom:2px solid #fafaf7;}.calendar-page .calendar.RadScheduler_MetroTouch .rsMonthView{background:rgba(255,255,255,.9);}.calendar-page .calendar.RadScheduler_MetroTouch .rsMonthView .rsSatCol,.calendar-page .calendar.RadScheduler_MetroTouch .rsMonthView .rsSunCol,.calendar-page .calendar.RadScheduler_MetroTouch .rsMonthView .rsOtherMonth{background:rgba(212,178,69,.2);}.calendar-page .calendar.RadScheduler_MetroTouch .rsAgendaRowHovered{background:rgba(212,178,69,.2);}.calendar-page .calendar.RadScheduler_MetroTouch .appointment .name:hover{text-decoration:none;}@media only screen and (max-width:1200px){.calendar-page{padding:0 20px;margin:0;max-width:100%;}}@media only screen and (max-width:768px){.calendar-page{padding:0 20px;margin:0;max-width:100%;}}.rewards-history-page .btn-primary{padding:5.5px 1.2em;}.study-history-page .page-item .start-date{margin-top:20px;align-self:auto !important;}.study-history-page .page-item .end-date{align-self:auto !important;}.study-history-page .page-item .get-button{align-self:auto !important;margin:28px 0 0;}.study-history-page .page-item .btn-success{padding:5.5px 1.2em;align-self:auto !important;}.study-history-page .page-item .view .btn-link{font-weight:400;}.study-history-detail-page .btn-success,.study-history-detail-page .btn-success:visited,.study-history-detail-page .btn-alert,.study-history-detail-page .btn-alert:visited{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#000;border:2px solid #000;color:#fff !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:6px 1.2em;}.study-history-detail-page .btn-success:active,.study-history-detail-page .btn-success:visited:active,.study-history-detail-page .btn-alert:active,.study-history-detail-page .btn-alert:visited:active,.study-history-detail-page .btn-success:focus,.study-history-detail-page .btn-success:visited:focus,.study-history-detail-page .btn-alert:focus,.study-history-detail-page .btn-alert:visited:focus,.study-history-detail-page .btn-success:hover,.study-history-detail-page .btn-success:visited:hover,.study-history-detail-page .btn-alert:hover,.study-history-detail-page .btn-alert:visited:hover{background:transparent !important;color:#000 !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.studies-page-history-detail{padding:180px 0 0;margin:0 auto;max-width:992px;display:block;min-height:80vh;}.studies-page-history-detail h1{font-family:'poppins',san-serif;background:transparent;font-weight:200;margin:0 0 5px 0;padding:8px 0 0;border:none;border-bottom:1px solid rgba(108,108,122,.15);height:60px;}.studies-page-history-detail h1 .return{font-weight:200;}.studies-page-history-detail .record-info{margin:0;padding:0;background:rgba(255,255,255,.9);}.studies-page-history-detail .record-info tr td.details,.studies-page-history-detail .record-info tr td.actions{padding:20px;font-family:'poppins',san-serif;font-weight:200;}.studies-page-history-detail .record-info tr td.details .btn,.studies-page-history-detail .record-info tr td.actions .btn{border:2px solid transparent;}.studies-page-history-detail .record-info .btn-success,.studies-page-history-detail .record-info .btn-success:visited{font-size:15px;letter-spacing:1px;font-weight:500;background:#000;border:2px solid #000;color:#fff !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:12px;}.studies-page-history-detail .record-info .btn-success:active,.studies-page-history-detail .record-info .btn-success:visited:active,.studies-page-history-detail .record-info .btn-success:focus,.studies-page-history-detail .record-info .btn-success:visited:focus,.studies-page-history-detail .record-info .btn-success:hover,.studies-page-history-detail .record-info .btn-success:visited:hover{background:transparent !important;color:#000 !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.studies-page-history-detail .record-info .btn-alert,.studies-page-history-detail .record-info .btn-alert:visited{font-size:15px;letter-spacing:1px;font-weight:500;background:#6c6c7a;border:2px solid #6c6c7a;color:#fff !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:12px;}.studies-page-history-detail .record-info .btn-alert:active,.studies-page-history-detail .record-info .btn-alert:visited:active,.studies-page-history-detail .record-info .btn-alert:focus,.studies-page-history-detail .record-info .btn-alert:visited:focus,.studies-page-history-detail .record-info .btn-alert:hover,.studies-page-history-detail .record-info .btn-alert:visited:hover{background:transparent !important;color:#6c6c7a !important;border:2px solid #6c6c7a !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.studies-page-history-detail .grid{margin:0 0 80px;padding:20px;font-family:'poppins',san-serif;font-weight:200;background-color:rgba(255,255,255,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));}.studies-page-history-detail .grid tr:nth-child(even){background:transparent;border-top:2px solid #fafaf7;border-bottom:2px solid #fafaf7;}.studies-page-history-detail .grid th{padding:20px 20px 3px;vertical-align:middle;font-weight:500;font-size:16px;border-bottom:2px solid #fafaf7;}.studies-page-history-detail .grid th .rbText{font-family:'poppins',san-serif;color:#6c6c7a;font-size:16px;}.studies-page-history-detail .grid th .rbPrimaryIcon.rbToggleCheckbox{top:4.5px;}.studies-page-history-detail .grid td{padding:10px 20px 10px;vertical-align:middle;}.studies-page-history-detail .grid td.view{padding:2px 0 0;vertical-align:middle;}.studies-page-history-detail .grid td.view .btn-link{font-size:12px;font-weight:200;color:#d4b245;}.studies-page-history-detail .grid td.check{padding-left:25px;}@media only screen and (max-width:1200px){.studies-page-history-detail{padding:0 20px;margin:0;max-width:100%;}}@media only screen and (max-width:768px){.studies-page-history-detail{padding:0 20px;margin:0;max-width:100%;}}.error-page{padding:180px 0 0;margin:0 auto;max-width:992px;display:block;min-height:80vh;}.error-page .error-message h1{font-family:'poppins',san-serif;background:transparent;font-weight:200;margin:0 0 5px 0;padding:8px 0 0;border:none;border-bottom:1px solid #000;color:#d9534f;}.error-page .error-message .detail{background-color:rgba(255,255,255,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));font-family:'crimson text',serif;font-weight:500;font-size:32px;}.info-page{padding:180px 0 0;margin:0 auto;max-width:992px;display:block;min-height:80vh;}.info-page .info-message h1{font-family:'poppins',san-serif;background:transparent;font-size:3.25rem;font-weight:200;margin:0 0 5px 0;padding:8px 0 0;border:none;border-bottom:1px solid #000;color:#13122e;}.info-page .info-message .detail{background-color:rgba(255,255,255,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));font-family:'crimson text',serif;font-weight:500;font-size:32px;}.rewards-page .reward-grid .reward .item{border-radius:0;background: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object];border:solid 2px rgba(108,108,122,.15);}.rewards-page .reward-grid .reward .item:hover{border:solid 2px #000;background:#fff;}.rewards-page .reward-control{border:1px solid rgba(108,108,122,.15);border-radius:0;background-color:rgba(255,255,255,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));}.rewards-page .reward-control-footer{border:1px solid rgba(108,108,122,.15);border-top:none;border-radius:0;}.rewards-page .reward-control-footer .btn-default,.rewards-page .reward-control-footer .btn-default:visited{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#000;border:2px solid #000;color:#fff !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:.8em 1.2em;}.rewards-page .reward-control-footer .btn-default:active,.rewards-page .reward-control-footer .btn-default:visited:active,.rewards-page .reward-control-footer .btn-default:focus,.rewards-page .reward-control-footer .btn-default:visited:focus,.rewards-page .reward-control-footer .btn-default:hover,.rewards-page .reward-control-footer .btn-default:visited:hover{background:transparent !important;color:#000 !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.rewards-page .reward-control-footer .btn-secondary,.rewards-page .reward-control-footer .btn-secondary:visited{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#fff;border:2px solid #000;color:#000 !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:.8em 1.2em;}.rewards-page .reward-control-footer .btn-secondary:active,.rewards-page .reward-control-footer .btn-secondary:visited:active,.rewards-page .reward-control-footer .btn-secondary:focus,.rewards-page .reward-control-footer .btn-secondary:visited:focus,.rewards-page .reward-control-footer .btn-secondary:hover,.rewards-page .reward-control-footer .btn-secondary:visited:hover{background:#000 !important;color:#fff !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.control-wrapper{margin:0 0 20px;padding:0;}.control-header{min-height:60px;margin:0 0 1px;padding:0;color:#161616;border:1px solid rgba(36,39,48,.1);background:rgba(128,136,160,.1);position:relative;border-radius:4px 4px 0 0;min-height:unset;background:transparent;border:none;border-radius:0;}.control-header h1{font-family:'poppins',san-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:'poppins',san-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:'poppins',san-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:#161616;}.control-header .link:hover{color:#2a6496;}.control-header .link:active{color:#161616;}.control-header .link:visited{color:#161616;}.control-header h1,.control-header h2{font-family:'poppins',san-serif;font-weight:400;color:#13122e;border-bottom:1px solid #161616;padding:10px 0 0;}.control-header .next-panel{color:#161616 !important;}.control-header .link{top:25px;right:5px;}.control-body{font-family:'crimson text',serif;font-weight:500;font-size:1em;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid rgba(36,39,48,.1);color:#161616;background:transparent;min-height:auto;margin:0;padding:20px;border-radius:0 0 4px 4px;border:none;padding:20px 10px;background-color:rgba(255,255,255,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));}.control-body p{padding-bottom:10px;}.control-body p:last-child{padding-bottom:20px;}.control-body .list-group .list-group-item{color:#161616;background:transparent;border-color:rgba(36,39,48,.1);}.control-body .list-group .list-group-item .data-label{color:#595e6c;padding-right:8px;}.control-body .far,.control-body .fas,.control-body .fa,.control-body .fad,.control-body .glyphicon,.control-body .icon{padding-right:5px;}.control-body .poll-group .poll-title{border-color:rgba(36,39,48,.1) !important;}.control-body .trophy-control,.control-body .points-control{border-color:rgba(36,39,48,.1);}.control-body .btn-default,.control-body .btn-default:visited{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#000;border:2px solid #000;color:#fff !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:.8em 1.2em;}.control-body .btn-default:active,.control-body .btn-default:visited:active,.control-body .btn-default:focus,.control-body .btn-default:visited:focus,.control-body .btn-default:hover,.control-body .btn-default:visited:hover{background:transparent !important;color:#000 !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.control-body .btn-secondary,.control-body .btn-secondary:visited{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#fff;border:2px solid #000;color:#000 !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:.8em 1.2em;}.control-body .btn-secondary:active,.control-body .btn-secondary:visited:active,.control-body .btn-secondary:focus,.control-body .btn-secondary:visited:focus,.control-body .btn-secondary:hover,.control-body .btn-secondary:visited:hover{background:#000 !important;color:#fff !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.control-grid tr{border-top:1px rgba(36,39,48,.1) solid;}.control-grid tr:first-child{border:none;}.control-grid tr:nth-child(even){background:transparent;}.control-grid tr:nth-child(even):hover{background:rgba(247,247,247,.4);cursor:pointer;-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s;}.control-grid tr:hover{background:rgba(247,247,247,.4);cursor:pointer;-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s;}.control-grid td.session .repeater{border-color:rgba(36,39,48,.1);}.control-grid td.session .study .status .label{font-size:.625rem;}.control-grid td.title .icon{padding-right:5px;}.control-grid td .fa-info-circle{padding:0;color:#000;}.control-grid td .fa-calendar-edit:hover,.control-grid td .fa-calendar-plus:hover{color:#161616 !important;}.login-control .control-header h1,.login-control .control-header h2{font-family:'poppins',san-serif;font-weight:400;color:#13122e;font-size:2.25rem;border-bottom:1px solid #161616;}@media only screen and (max-width:768px){.login-control .control-header h1,.login-control .control-header h2{font-size:1.5rem;}}.login-control .control-body{font-family:'crimson text',serif;background:transparent;color:#161616;font-size:1.125rem;}.login-control .login-input-body .remember label{color:#161616;}.login-control .login-input-body .links{border-color:rgba(36,39,48,.1);}.welcome-control .control-wrapper{border:none;padding:10px 0;}.welcome-control .control-header h1{border-bottom:1px solid #161616;}.welcome-control .control-body{font-family:'crimson text',serif;font-weight:500;font-size:1em;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid rgba(36,39,48,.1);color:#161616;min-height:auto;margin:0;padding:20px;border-radius:0 0 4px 4px;border:none;padding:20px 10px;background-color:rgba(255,255,255,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:transparent;}.welcome-control .control-body p{padding-bottom:10px;}.welcome-control .control-body p:last-child{padding-bottom:20px;}.welcome-control .control-body .list-group .list-group-item{color:#161616;background:transparent;border-color:rgba(36,39,48,.1);}.welcome-control .control-body .list-group .list-group-item .data-label{color:#595e6c;padding-right:8px;}.welcome-control .control-body .far,.welcome-control .control-body .fas,.welcome-control .control-body .fa,.welcome-control .control-body .fad,.welcome-control .control-body .glyphicon,.welcome-control .control-body .icon{padding-right:5px;}.welcome-control .control-body p{padding-bottom:10px;}.welcome-control .control-body p:last-child{padding-bottom:20px;}.welcome-control .control-body .list-group .list-group-item{color:#161616;background:transparent;border-color:rgba(36,39,48,.1);}.welcome-control .control-body .list-group .list-group-item .data-label{color:#595e6c;padding-right:8px;}.welcome-control .control-body .far,.welcome-control .control-body .fas,.welcome-control .control-body .fa,.welcome-control .control-body .fad,.welcome-control .control-body .glyphicon,.welcome-control .control-body .icon{padding-right:5px;}.welcome-control .control-body .poll-group .poll-title{border-color:rgba(36,39,48,.1) !important;}.welcome-control .control-body .trophy-control,.welcome-control .control-body .points-control{border-color:rgba(36,39,48,.1);}.welcome-control .control-body .btn-default,.welcome-control .control-body .btn-default:visited{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#000;border:2px solid #000;color:#fff !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:.8em 1.2em;}.welcome-control .control-body .btn-default:active,.welcome-control .control-body .btn-default:visited:active,.welcome-control .control-body .btn-default:focus,.welcome-control .control-body .btn-default:visited:focus,.welcome-control .control-body .btn-default:hover,.welcome-control .control-body .btn-default:visited:hover{background:transparent !important;color:#000 !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.welcome-control .control-body .btn-secondary,.welcome-control .control-body .btn-secondary:visited{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#fff;border:2px solid #000;color:#000 !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:.8em 1.2em;}.welcome-control .control-body .btn-secondary:active,.welcome-control .control-body .btn-secondary:visited:active,.welcome-control .control-body .btn-secondary:focus,.welcome-control .control-body .btn-secondary:visited:focus,.welcome-control .control-body .btn-secondary:hover,.welcome-control .control-body .btn-secondary:visited:hover{background:#000 !important;color:#fff !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.to-do-list-control .control-body{font-family:'poppins',san-serif;}.to-do-list-control .control-body p{padding:0 0 10px;margin:0;}.tiles-control .control-wrapper{box-shadow:none;}.tiles-control .home-tiles .tile{background:#000;border-radius:0;border:2px solid #000;color:#fff;}@media(min-width:768px){.tiles-control .home-tiles .tile{width:12em;height:12rem;}}@media(min-width:1024px){.tiles-control .home-tiles .tile{width:12rem;height:12rem;}}@media(min-width:1200px){.tiles-control .home-tiles .tile{width:12rem;height:12rem;}}.tiles-control .home-tiles .tile:link,.tiles-control .home-tiles .tile:hover,.tiles-control .home-tiles .tile:active,.tiles-control .home-tiles .tile:visited{color:#161616;background:rgba(0,0,0,.1);border-radius:0;border:2px solid #000;}.tiles-control .home-tiles .tile h2{font-family:'poppins',san-serif;font-size:1.3rem;}.tiles-control .profile-tiles .tile{background:#fff;border:2px solid #202020;border-radius:0;}.tiles-control .profile-tiles .tile h2{padding:20px;font-weight:600;font-size:1rem;font-style:normal;line-height:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'poppins',san-serif;text-transform:uppercase;color:#161616;text-align:center;}.tiles-control .profile-tiles .tile:hover,.tiles-control .profile-tiles .tile:visited{background:rgba(0,0,0,.1);border-radius:0;border:2px solid #000;}.tiles-control .profile-tiles .tile .img{display:none;}.rewards-control .redeem-control .btn-redeem{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#000;border:2px solid #000;color:#fff !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:.8em 1.2em;}.rewards-control .redeem-control .btn-redeem:active,.rewards-control .redeem-control .btn-redeem:focus,.rewards-control .redeem-control .btn-redeem:hover{background:transparent !important;color:#000 !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.wall-control .post{border:none;}.wall-control .post .post-header{background:transparent;padding:0;}.wall-control .post .post-header h2{white-space:normal;margin:0;padding:10px 0;border-bottom:1px solid #161616;}.wall-control .post .post-body{border:none;padding:20px 10px;background-color:rgba(255,255,255,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.1));}.profile-control .control-wrapper{border:none;}.user-info-control .list-group .list-group-item{border:2px solid transparent;}.user-info-control .list-group .data-label{font-family:'poppins',san-serif;font-weight:500;color:#161616;}.study-history-control .label{font-weight:unset;}.scheduler-control .control-body .btn-alert{font-weight:500;font-size:.938re;font-style:normal;line-height:normal;text-rendering:auto;letter-spacing:1px;background:#000;border:2px solid #000;color:#fff !important;border-radius:0;font-family:'poppins',san-serif;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:.8em 1.2em;}.scheduler-control .control-body .btn-alert:active,.scheduler-control .control-body .btn-alert:focus,.scheduler-control .control-body .btn-alert:hover{background:transparent !important;color:#000 !important;border:2px solid #000 !important;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}.sub-footer{display:block;width:100%;margin:0;padding:20px 0;}.sub-footer-web{height:auto;}.sub-footer .social{display:block;width:992px;margin:0 auto;padding:0;}@media only screen and (max-width:1200px){.sub-footer .social{padding:0 20px;margin:0;max-width:100%;}}@media only screen and (max-width:768px){.sub-footer .social{padding:0 20px;margin:0;max-width:100%;}}.post-auth-footer,.pre-auth-footer{border:none;padding:0;margin:0;width:100%;}.post-auth-footer .footer-content,.pre-auth-footer .footer-content{border:none;padding:0;}.footer{margin:0;padding:0;width:100%;background:#13122e;}@media only screen and (max-width:1024px){.footer{position:relative;margin:0;padding:0;}}.footer a:link,.footer a:visited{color:#fff;text-decoration:none;cursor:pointer;}.footer a:hover,.footer a:active{color:#fff;text-decoration:underline;cursor:pointer;}.footer-inner{padding:64px 32px;margin:0 auto;}@media only screen and (max-width:1024px){.footer-inner{padding:64px 0;width:100%;}}.footer-subfooter .row{padding:0;margin:0;}.footer nav{width:100%;font-family:Poppins;font-weight:400;font-style:normal;font-size:18px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;text-align:center;}@media only screen and (max-width:1024px){.footer nav{font-size:14px;}}.footer nav .contact{display:inline-block;padding:.75em 1em;}.footer nav .faq{display:inline-block;padding:.75em 1em;}.footer nav .privacy{display:inline-block;padding:.75em 1em;}.footer nav .careers{display:inline-block;padding:.75em 1em;}.footer .content{max-width:768px;margin:1.5em auto 0;font-size:32px;letter-spacing:-1.3px;line-height:40px;color:#fff;text-align:center;font-family:'crimson text',serif;}@media only screen and (max-width:1024px){.footer .content{font-size:24px;position:relative;margin:0;padding:40px 64px;max-width:100%;}}