@charset "UTF-8";@keyframes scaleball{0%{transform:scale(1,1)}to{transform:scale(7,7)}}@font-face{font-family:"Droid Sans";font-style:normal;font-weight:400;src:url(../fonts/DroidSans-Regular.eot)}@font-face{font-family:"Droid Sans";font-style:normal;font-weight:400;src:local("Droid Sans"),local("DroidSans"),url(../fonts/DroidSans-Regular.ttf) format("truetype")}@font-face{font-family:"Droid Sans Italic";font-style:normal;font-weight:400;src:url(../fonts/DroidSans-Italic.eot)}@font-face{font-family:"Droid Sans Italic";font-style:normal;font-weight:400;src:local("Droid Sans Italic"),local("DroidSans Italic"),url(../fonts/DroidSans-Italic.ttf) format("truetype")}@font-face{font-family:"Droid Sans Bold";font-style:normal;font-weight:400;src:url(../fonts/DroidSans-Bold.eot)}@font-face{font-family:"Droid Sans Bold";font-style:normal;font-weight:400;src:local("Droid Sans Bold"),local("DroidSans Bold"),url(../fonts/DroidSans-Bold.ttf) format("truetype")}@font-face{font-family:"PT Serif";src:url(../fonts/PT_Serif-Web-Regular.eot)}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;src:local("PT Serif"),local("PTSerif-Regular"),url(../fonts/PT_Serif-Web-Regular.ttf) format("truetype")}@font-face{font-family:"PT Serif Bold";src:url(../fonts/PT_Serif-Web-Bold.eot)}@font-face{font-family:"PT Serif Bold";font-style:normal;font-weight:400;src:local("PT Serif Bold"),local("PTSerif-Bold"),url(../fonts/PT_Serif-Web-Bold.ttf) format("truetype")}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-Regular.eot)}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(../fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:"Open Sans Bold";src:url(../fonts/OpenSans-Bold.eot)}@font-face{font-family:"Open Sans Bold";font-style:normal;font-weight:400;src:local("Open Sans Bold"),local("OpenSansBold"),url(../fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:"Vollkorn";src:url(../fonts/Vollkorn-Regular.eot)}@font-face{font-family:"Vollkorn";font-style:normal;font-weight:400;src:local("Vollkorn Regular"),local("Vollkorn-Regular"),url(../fonts/Vollkorn-Regular.ttf) format("truetype")}@font-face{font-family:"Museo-300";src:url(../fonts/style_154926.eot?#iefix) format("embedded-opentype"),url(../fonts/style_154926.woff) format("woff"),url(../fonts/style_154926.ttf) format("truetype"),url(../fonts/style_154926.svg#Museo-300) format("svg")}@font-face{font-family:"Museo-500";src:url(../fonts/style_154928.eot?#iefix) format("embedded-opentype"),url(../fonts/style_154928.woff) format("woff"),url(../fonts/style_154928.ttf) format("truetype"),url(../fonts/style_154928.svg#Museo-500) format("svg")}body{font-size:14px;line-height:1.6em;background-color:#f4f4f4;padding:0}.boxed,body,html{height:100%}#container,.boxed{min-height:100%;position:relative}body,p{margin:0}a,h1,h2,h3,h4,h5,h6{font-family:Droid Sans,sans-serif}h1,h2,h3,h4,h5,h6{margin-bottom:5px;color:#484848}.signUp td,cite,dd,dt,li,p,td,th{line-height:140%}a{color:#3588b8;text-decoration:underline;cursor:pointer}a:hover{color:#3e98cc;text-decoration:none}a:hover .logout-icon{background-position-x:-18px}a:hover .arrow-right-icon{background-position-x:-22px!important}a:hover .reschedule-icon{background-position-x:-16px}a:hover .password-icon{background-position-x:-18px}a:hover .alert-icon{background-position-x:-41px}a:hover .back-icon{background-position-x:-22px}a:focus{outline:0}a::-moz-focus-inner{border:0}.past-session .info p,.upcoming-session .info p,ul{margin:0;padding:0}button{cursor:pointer}fieldset{border:0;padding:5px 10px 9px}img{border:0}label{font-weight:400}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.bold{font-weight:700}.verticallyAlignedContent{display:inline-block;vertical-align:middle}.object-list{font-family:Droid sans,sans-serif;display:inline-table;list-style:none;margin:0;min-height:75px;color:#8a8a8a}.object-list label.selected{color:#484848}.object-list.subjectsInline{min-height:0}.object-list.subjectsInline a.addSubject{display:inline-block;padding-right:5px;padding-left:5px}.object-list.objectsInline a.addObject{display:block;padding-right:5px;padding-left:5px}a.addSchool{padding-left:5px;font-size:12px}.object-list.columned{width:200px;overflow:hidden}.object-list.columned li{float:left;display:inline}.object-list.columned.double li{width:50%}.object-list.columned.triple li{width:33.333%}.form-row .column input.small[type=email],.form-row .column input.small[type=password],.form-row .column input.small[type=tel],.form-row .column input.small[type=text],.object-list.columned.quad li{width:25%}.clear{clear:both}.centered{text-align:center}form .required-field{color:#cc1d00}.form-section{margin:20px 0}.form-section.password{display:block;margin:0}.block.sessions .tab-content label,.form-section.second{margin-bottom:0}.form-section.saveBtn{position:absolute;bottom:0}.basicProfileForm{max-height:580px}.tabWarningIcon{color:#ff5400;top:14px;left:10px}.profile .tab.withWarning{display:-ms-flexbox;display:flex}.profile .saveButton{padding:0 45px;position:relative;top:-15px}.profile .saveButton .btn[disabled]{background-color:gray}.profile{width:100%;margin-top:20px;margin-bottom:40px;border-radius:4px;position:relative;behavior:url(../js/pie.htc);background-color:#eee}.profile .tab a{display:block;color:#7e7e7e;text-decoration:none;height:27px}.profile>.vertical-tabs{margin-bottom:20px}.profile .vertical-tabs>.tab-container{width:165px}.profile .vertical-tabs>.tab-container .tab a{font-family:Droid Sans Bold,sans-serif;padding:10px 20px}.profile .vertical-tabs>.tab-container .tab.active{background-color:#fff}.profile .vertical-tabs>.tab-container .tab.active a{color:#43a2d9}.profile .vertical-tabs>.tab-content{margin:0 0 0 165px;padding:30px 40px;background-color:#fff;border-radius:0 4px 4px 0;position:relative;behavior:url(../js/pie.htc)}.profile .change-password{color:#3588b8}.profile .change-password:hover{color:#3e98cc}.profile .tabs.students .tab-container{height:36px;display:-ms-flexbox;display:flex;overflow:hidden}.profile .tabs.students .tab-container #addTab{display:inline-block;line-height:36px;font-family:Droid Sans Bold,sans-serif;font-size:15px;text-decoration:none;color:#3588b8;min-width:100px}.profile .tabs.students .tab-container #addTab:hover{color:#53a0cd}.profile .tabs.students .tab{height:36px;line-height:36px;padding:0 20px;margin-right:8px;border-radius:4px 4px 0 0;overflow:hidden}.profile .tabs.students .tab-content{border-radius:0 4px 4px 4px;position:relative;behavior:url(../js/pie.htc);background-color:#e3efef}.profile .tabs.students .studentDelete{position:relative;left:13px;top:-24px;height:11px;color:#3588b8;opacity:1}.form-row input[type=email],.form-row input[type=password],.form-row input[type=tel],.form-row input[type=text]{font-family:Droid Sans,sans-serif;font-size:14px;color:#2c2c2c;float:left;margin:0 4px;border:1px solid #bababa;box-sizing:border-box;display:block;line-height:23px;height:23px;padding:0 5px;outline:0}#page form select:focus,.form-row input[type=email]:focus,.form-row input[type=password]:focus,.form-row input[type=tel]:focus,.form-row input[type=text]:focus{border:1px solid #7c7c7c}#page form select,.form-row select{font-size:14px;margin:0 4px;box-sizing:border-box}.form-row .form-label,.form-row select{font-family:Droid Sans,sans-serif;color:#2c2c2c;float:left}.form-row select{border:1px solid #bababa}.form-row .form-label{font-size:14px;min-width:125px}.form-row .fixed-form-label,.form-row .tight-form-label{font-family:Droid Sans,sans-serif;color:#2c2c2c;float:left;font-size:14px;width:70px}.form-row .fixed-form-label{width:125px}#page,.form-row{position:relative}.form-row{display:inline-table;width:100%;margin:8px 0}.form-row .column select.small{width:30%}.form-row .column input.normal[type=email],.form-row .column input.normal[type=password],.form-row .column input.normal[type=tel],.form-row .column input.normal[type=text],.form-row .column select.normal{width:50%}.form-row .column input.big[type=email],.form-row .column input.big[type=password],.form-row .column input.big[type=tel],.form-row .column input.big[type=text]{width:85%}.form-row .column select.big{width:84%}#page{min-height:100%;min-width:1024px;background-color:#f3f3f3}#page form select{height:23px;background-color:#fff;color:#181818;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#page form select[disabled]{background-color:#f9f9f9;color:#747474}#page form select,#page form textarea{border:1px solid #b9b9b9}#page .description,#page .notification{font-family:Droid sans,sans-serif;font-size:14px;color:#7e7e7e}#page .notification{line-height:18px;color:#2d8f8e}#page .section-title{color:#3588b8;font-size:20px}#page .block .navigation .title{font-family:Droid Sans Bold,sans-serif;font-size:24px;color:#fff;margin:0}.content-container{position:relative;padding-bottom:268px}.theme-footer{margin-top:-268px}.form-label,.tight-form-label{font-family:Droid Sans,sans-serif;color:#2c2c2c}.form-group{position:relative;width:100%;margin:8px 0}.form-group textarea{height:110px;width:100%;padding-bottom:20px}.form-buttons,.form-group .column{float:none;width:80%}.form-buttons{text-align:right;padding:20px 0}.info{font-family:Droid sans,sans-serif;font-size:12px;line-height:1.5;color:#7d7d7d}.container{max-width:1181px;margin-left:auto;margin-right:auto}#footer,#header,.container{min-width:1024px}#footer{height:270px;width:100%;position:relative;bottom:0;left:0;text-align:center;border-top:solid 1px #444;background-color:#333;font-family:Open Sans,sans-serif;color:gray}#footer a{text-decoration:none}#footer a:hover,#menu a.active,#menu a:hover,.header .site-links a.call-us,.header a:hover{color:#fff}#footer address{margin:40px;padding:0;text-align:right;font-style:normal}#footer .phone{font-size:16px;color:#fff;margin:10px 0}#footer .bottom,#footer a{font-family:Open Sans Bold,sans-serif}#footer .bottom{font-size:12px;line-height:70px;border-top:1px solid #7f7f7f;text-align:left;text-transform:uppercase}#footer .bottom .about a{margin:0 5px;color:gray}#footer .bottom .about a:hover,#footer a{color:#cbcbcb}.row{display:table;margin:0;width:100%}#menu li,.column{float:left;width:50%}.theme-header .header{min-width:1024px;height:210px}.header{color:#fff;background-color:#c7c6c2;height:auto;letter-spacing:0;text-align:left}.header a{text-decoration:none;color:#94c6c4}.header .site-links{line-height:50px;float:left;font-family:Droid Sans,sans-serif;font-size:14px}.header .site-links a{margin-right:15px}.header .navigation{height:155px;background-color:#007773}.header .navigation a{font-family:PT Serif,serif}.site-switcher{height:50px;background-color:#016865}.site-switcher a{line-height:50px}.login{float:right;font-family:Droid Sans,sans-serif}.header-logo{float:left;margin-top:32px}#menu{margin:45px 0;float:right}#menu li{list-style:none;width:120px;height:65px;text-align:center;border-left:1px solid #2d8f8e}#menu li:first-child{border:0}#menu li .menu-item-image{width:25px;height:25px;position:relative;overflow:hidden;display:block;margin:6px auto 0;padding-bottom:6px}#menu .active .menu-item-image img,#menu a:hover .menu-item-image img{left:-25px}#menu a{color:#00dad2}#menu .menu-item-image img{position:absolute;top:0;left:0}.top-links{padding:10px 0;height:20px}.top-links .back{float:left;font-family:Droid Sans Bold,sans-serif;color:#007773;text-decoration:none}.top-links .back:hover{color:#0cb9b3}.top-buttons,.top-links{text-align:right}.top-buttons .btn{font-family:PT Serif Bold,sans-serif;font-size:19px;margin:5px;padding:15px;width:245px}.add-object .tab-container .tab.active .selected-icon,.add-subject .tab-container .tab.active .selected-icon,.title{display:inline-block}.caption .title{font-family:Vollkorn,sans-serif;color:#2d8f8e;font-size:32px;line-height:32px;margin-right:10px}.caption{padding-top:15px;padding-bottom:10px}.caption.row .title{display:block;float:left}.caption.row .notification{margin:15px 0 0 10px}.export-link{color:#007773;position:relative;top:10px}.export-link:hover{color:#00aaa4}#objects li,#subjects li{color:#8d8d8d;display:-ms-flexbox;display:flex}#objects input[type=checkbox]{margin-top:2px!important;margin-right:5px}.languages{width:150%}#subjects input[type=checkbox]{margin-right:5px}.tabs{width:100%}.tabs>.tab-container{overflow-y:auto;vertical-align:top}.tabs>.tab-container .tab{float:left;background-color:#f4f4f4;cursor:pointer}.tabs>.tab-container .tab a{font-size:15px;color:#707070;overflow:hidden}.tabs>.tab-container .tab.active{background-color:#e3efef}.tabs>.tab-container .tab.active a{color:#2e2e2e}.tabs>.tab-content{padding:25px 35px}.vertical-tabs>.tab-container{float:left;width:210px}.vertical-tabs>.tab-content{margin:0 0 0 210px;padding:30px 0}.vertical-tabs>.tab-content.single{margin:0}.tab.center,.tab.left,.tab.right{position:relative;behavior:url(../js/pie.htc);border-radius:4px 0 0 0}.tab.center,.tab.right{border-radius:4px 4px 0 0}.tab.right{border-radius:0 4px 0 0}.add-object,.add-subject{overflow:auto}.add-object .tab-container{padding:30px 0;min-height:570px}.add-object .tab-container .tab.active{background-color:#f4f4f4}.add-object .tab-container .tab.active a,.add-subject .tab-container .tab.active a{color:#3588b8}.add-object .tab-container .tab,.add-object .tab-content{padding:3px 25px;border-radius:4px 0 0 4px;position:relative;behavior:url(../js/pie.htc)}.add-object .tab-container .tab a,.add-subject .tab-container .tab a{color:#393939;text-decoration:none}.add-object .tab-container .tab .selected-icon{display:none}.add-object .tab-content{padding:30px 0;min-height:570px;border-radius:4px;background-color:#f4f4f4}.add-object .tab-content li{padding:3px 25px}.add-object .form-buttons{width:100%}#objects.vertical-tabs>.tab-content,#subjects.vertical-tabs>.tab-content{display:-ms-flexbox;display:flex;overflow-x:auto}.add-subject .tab-container{padding:30px 0;min-height:570px}.add-subject .tab-container .tab.active{background-color:#f4f4f4}.add-subject .tab-container .tab,.add-subject .tab-content{padding:3px 23px;border-radius:4px 0 0 4px;position:relative;behavior:url(../js/pie.htc)}.add-subject .tab-container .tab .selected-icon{display:none}.add-subject .tab-content{padding:30px 0;min-height:570px;border-radius:4px;background-color:#f4f4f4}.add-subject .tab-content li{padding:3px 23px}.add-subject .form-buttons{width:100%}.schedule{padding:5px}.schedule .form-label{padding:0 5px;display:inline-block;min-width:100px;color:#747474}.schedule .form-label.selected{color:#111}.bottomPanel{width:100%;background-color:#eee;height:62px}.session-filter.column{width:25%;margin-right:5%}.session-history.column{width:70%}.session-list.column{width:32%;margin-right:3%}.dashboard.column{width:65%}.block,.block .header{position:relative;behavior:url(../js/pie.htc)}.block{display:block;margin-top:10px;margin-bottom:30px;border-radius:4px;background-color:#fff}.block .header{width:100%;background-color:#e7e7e7;border-radius:4px 4px 0 0}.block .title{margin:20px 5px 20px 20px;font-family:Droid Sans Bold,sans-serif;font-size:25px;color:#4490bd}.block .navigation{background-color:#43a2da;border-radius:4px;text-align:center;list-style:none;position:relative;behavior:url(../js/pie.htc)}.block .navigation li{display:inline;line-height:60px;padding:0 15px}.block .navigation .previous{float:left}.block .navigation .next a,.block .navigation .previous a{font-family:Droid Sans Bold,sans-serif;color:#9edbff;text-decoration:none}.block .navigation .next a:hover,.block .navigation .previous a:hover,.block.alert a{color:#fff}.block .navigation .next{float:right}.block.calendar,.block.filter{background-color:#eee}.block.filter .header{background-color:#0cb9b3;height:50px}.block.filter .header .title{font-size:16px;text-transform:uppercase;margin:0;padding:0 25px;height:50px;line-height:50px;color:#fff}.block.filter .header .links{float:right}.block.filter .header .links a{color:#3ff1eb;font-size:13px;line-height:50px;padding-right:15px;text-decoration:underline}.block.filter .header .links a:hover{color:#83f3ef;text-decoration:none}.block.filter .content{padding:20px 30px 50px}.block.filter .object-list{min-height:0;max-height:250px;overflow:auto;display:block;margin-bottom:10px}.block.filter .object-list li{padding-bottom:3px}.block.filter .object-list li label{display:block;padding-left:15px;text-indent:-15px;font-weight:400}.block.filter .object-list li input{width:13px;height:13px;padding:0;margin:0 5px 0 0;vertical-align:bottom;position:relative;top:-4px}.block.calendar .day-number{position:relative;margin:2px}.block.calendar .current-day{width:100%;height:100%;position:absolute;top:0;left:0}.block.calendar .scheduledDatesHighlight{background-color:#ff5400!important;border-color:#ff5400!important}.block.calendar .reportedDatesHighlight{background-color:#4490bd!important;border-color:#4490bd!important}.block.calendar .current-day.highlight{background-color:rgba(68,144,189,.5);color:#fff;border-radius:3px}.block.calendar .calendar-count{top:-1.9em;left:1.7em;font-weight:700;font-size:9px;display:inline-block;position:relative}.block.calendar .calendar-count.highlight{border-radius:7px;border:1px solid #4490bd;width:14px;height:14px;background-color:#4490bd;color:#fff;line-height:15px}.block.calendar .header{background-color:#2d8f8e;height:50px}.block.calendar .header .title{font-size:16px;text-transform:uppercase;margin:0;padding:0 25px;height:50px;line-height:50px;color:#fff}.block.session .date{font-family:Droid Sans Bold,sans-serif;font-size:17px;color:#757575}.block.session .reschedule{color:#ff5400;font-family:Droid Sans,sans-serif}.block.session .reschedule:hover{color:#ff7633;text-decoration:underline}.block.session .status{padding:5px 10px;float:right;font-family:Droid Sans Bold,sans-serif;font-size:19px}.alertText,.block.session .status.upcoming{color:#ff5400}.block.session .status.completed{color:#8ec621}.block.alert,.block.session .content{padding:20px 40px 50px;font-family:Droid Sans,sans-serif;color:#727272}.block.session .content .session-info{min-width:30%;float:left}.block.session .content .session-info.left{max-width:50%;display:inline-block}.block.session .content .right{max-width:40%;display:inline-block;float:right}.block.session .content .session-notes{color:#3588b8;font-weight:700;padding:5px 0}.block.session .content strong{color:#434343}.block.session .content .expanding.collapse{overflow:hidden;display:inherit}.block.session .content .more-expander{right:40px;position:absolute;color:#007773}.block.alert{display:block;background-color:#ff5400;font-size:14px;color:#ffe2d4;padding:5px;text-decoration:none}.block.alert .icon{top:0;margin:5px 3px}.block.alert .title{font-family:Droid Sans Bold,sans-serif;font-size:14px;color:#fff;margin:30px 0;width:66%}.block.alert .arrow-right-icon{background-position-x:0;margin:0 12px 0 5px}.block.alert .content{margin:10px 10px 10px 55px}.block.alert .fullSize{width:290px;margin-left:5px;overflow-wrap:break-word}.block.alert .middleSize{width:250px}.block.alert .time{font-family:Droid Sans Bold,sans-serif;color:#fff;padding-bottom:10px}.block.profile,.statements-table tr.odd{background-color:#f7f7f7}.block.profile .profile-info{min-height:50px;margin-left:10px;font-family:Droid Sans,sans-serif;font-size:15px;color:#717171;padding:10px}.block.profile .profile-info strong{font-family:Droid Sans Bold,sans-serif;color:#565656}.block.profile .profile-info .name{font-family:PT Serif,sans-serif;font-weight:400;font-size:22px;color:#535353;padding:2px 0}.block.profile .profile-info a{float:right;font-size:12px;color:#007773}.block.profile .profile-info .t-a-c-link{float:none;font-size:14px;font-weight:700}.subjectName{padding-bottom:5px}a.block.alert:hover{color:#fff}.session-list .buttons{text-align:center;padding:20px 0;border-top:1px solid #e1e1e1}.block.sessions .tab-container{overflow:hidden;display:-ms-flexbox;display:flex;border-radius:4px 4px 0 0;height:66px}.block.sessions .tab-container:after{background-image:url(../img/blue-polygon.png)}.block.sessions .tab-container .tab{width:100%;position:relative;line-height:50px;height:50px;text-align:center;font-family:Droid Sans,sans-serif;font-size:16px;color:#5f6666;background-color:#c9c9c9}.block.sessions .tab-container .tab .polygon{display:none;position:absolute;top:100%;right:50%;margin-right:-15px}.block.sessions .tab-container .tab:first-child .polygon{left:50%;margin-left:-15px}.block.sessions .tab-container .tab.active{background-color:#0cb9b3;font-family:Droid Sans Bold,sans-serif;color:#fff}.block.sessions .tab-container .tab.active .polygon,.signUp label{display:block}.block.sessions .tab-container .tab.left.active{background-color:#43a2d8}.block.sessions .tab-content{background-color:#fff;overflow-y:auto;max-height:500px;min-height:200px;padding:20px 24px}.block.sessions .past-session,.block.sessions .upcoming-session{padding:10px 0 30px}.upcoming-session .date.column{width:23%;margin-right:4%;text-align:center;border-radius:2px;background-color:#4aafe9}.upcoming-session .date .month{font-family:Droid Sans,sans-serif;font-size:17px;color:#f4f4f4;text-transform:uppercase;border-radius:2px 2px 0 0;line-height:25px;background-color:#3891c5}.upcoming-session .date .day{font-family:PT Serif,sans-serif;font-size:30px;line-height:50px;color:#fff}.upcoming-session .info.column{width:73%;font-family:Droid Sans,sans-serif;font-size:14px;color:#535353}.upcoming-session .info .time{font-family:Droid Sans Bold,sans-serif}.past-session .info a,.upcoming-session .info a{font-family:Droid Sans Italic,sans-serif;color:#43a2d9}.past-session .info label,.upcoming-session .info label{color:#858585}.upcoming-session .info .status{color:#ff5400}.upcoming-session .info .reschedule{text-decoration:underline;font-family:Droid Sans Italic,sans-serif}.past-session .date.column{width:23%;margin-right:4%;text-align:center;border-radius:2px;background-color:#0cb9b3}.past-session .date .month{font-family:Droid Sans,sans-serif;font-size:17px;color:#f4f4f4;text-transform:uppercase;border-radius:2px 2px 0 0;line-height:25px;background-color:#0a9b96}.past-session .date .day{font-family:PT Serif,sans-serif;font-size:30px;line-height:50px;color:#fff}.past-session .info.column{width:73%;font-family:Droid Sans,sans-serif;font-size:14px;color:#535353}.block.rea .rea-info strong,.past-session .info .time{font-family:Droid Sans Bold,sans-serif}.past-session .info .status{color:#ff5400}.sessionsScroller{max-height:1490px;display:block;overflow:auto;margin:15px 0 50px}.checkAll,.checkAll:hover{text-decoration:none;color:#007773}.checkAll{display:inline-block;margin-bottom:5px;border-bottom:1px solid #007773;line-height:16px}.checkAll:hover{border-bottom:none}.statements .header{background-color:#2d8f8e}.statements .title{color:#f4f4f4;font-size:18px}.statements .content{position:relative;padding-top:60px;background-color:#eee;height:300px}.statements-table{overflow-y:auto;height:100%;width:100%;background-color:#fff}.statements-table table{width:100%;border-spacing:0}.statements-table tbody td{padding:10px 0 10px 20px;height:60px;min-width:70px;font-family:Droid sans,sans-serif;color:#535353}.statements-table tbody td:last-child{padding-right:15px}.statements-table .column-name{position:absolute;top:0;padding-left:20px;line-height:60px;font-family:Droid Sans,sans-serif;font-size:13px;color:#2d8f8e}.statements-table .column-name.multiline{padding-top:13px;line-height:18px}.statements-table .error{border:1px solid #ffdac7}.statements-table .error tr{background-color:#ffdac7}.statements-table .error tr .icon{top:0;margin:0}.statements-table .error tr .message{width:70%;font-family:Droid Sans,sans-serif;font-size:12px;line-height:20px;padding:10px;color:#ff5400;overflow-wrap:break-word}.statements-table .error tr .btn{margin:0 10px;background-color:#ff5400}.export-statements-link{color:#007773;height:20px;text-align:right;background-color:#f3f3f3;padding-bottom:10px!important}.export-statements-link:hover{color:#11fff7}.block.rea{background-color:#e3efef}.block.rea .content{padding:20px 40px}.block.rea .reaRow{padding-bottom:20px}.block.rea .title{margin:0;padding:10px 0 15px;width:100%;font-family:PT Serif Bold,sans-serif;font-size:21px;color:#006864}.block.rea .rea-photo{float:left}.block.rea .rea-photo img{max-width:140px;max-height:170px}.block.rea .rea-info{margin:0 0 0 150px;color:#535353}.block.rea .rea-info .name{margin:0 0 5px;font-family:PT Serif Bold,sans-serif;font-size:19px}.block.rea .rea-info .biography{min-height:90px}.block.rea .rea-info .biography,.block.rea .rea-info .email,.block.rea .rea-info .phone{margin:0 0 5px;font-family:Droid sans,sans-serif;font-size:14px}.block.rea .rea-info a{color:#007773}.block.rea .rea-info a:hover{color:#00aaa4}.materials{font-family:Droid Sans,sans-serif;color:#414141;padding-bottom:40px}.materials ul{padding:10px 5px 25px;list-style:none}.materials ul li:before{content:"• ";color:#3588b8}.help{color:#43a2d9}.help:hover{color:#53a7d8}#footer-logo{background:url(../img/logo.png) no-repeat;display:inline-block;float:right;margin:10px 20px 10px 30px;width:97px;height:91px}.icon,.social-media a{position:relative;display:inline-block}.social-media a{margin:2px;background-color:#424242;border-radius:50%;behavior:url(../js/pie.htc);text-align:center}.social-media a:hover{background-color:#585858}.bottom .about{float:right}.icon{top:5px;line-height:1;margin:1px 5px;background-repeat:no-repeat}.add-icon,.remove-icon{background-image:url(../img/plus.png);height:16px;width:16px}.remove-icon{background-image:url(../img/delete.png)}.remove-icon:hover{background-position-x:-16px}.close-icon{background-image:url(../img/modal-close.png);height:21px;width:21px}.selected-icon{top:2px;margin-left:-15px;background-image:url(../img/selected.png);height:11px;width:6px}.logout-icon{background-image:url(../img/logout.png);height:15px;width:18px;top:4px}.download-icon{display:block;margin:0 auto;width:100px}.arrow-right-icon{background-image:url(../img/arrow-right.png);height:19px;width:22px;top:6px}.completed-icon,.upcoming-icon{background-image:url(../img/book.png);height:32px;width:32px;top:10px}.completed-icon{background-image:url(../img/check.png)}.datepicker-icon{background-image:url(../img/datepicker.png);height:24px;width:24px;top:0}.reschedule-icon{background-image:url(../img/curved-arrow.png);height:12px;width:16px;top:2px}.invalid{position:absolute;top:0;z-index:100;margin-left:10px;min-width:105px;max-width:140px;line-height:14px;border-radius:2px;font-family:Droid Sans,sans-serif;color:#fff;font-size:11px;background-color:#ff5400}.invalid .arrow{position:relative;left:-9px;float:left;height:0;width:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:10px solid #ff5400}.invalid .message{display:block;margin-left:-9px;padding:5px 5px 5px 20px}.subject-error{display:inline-block}.object-error,.schedule-error{position:absolute;top:0;left:25%}.object-error{left:95%}.school-error{position:relative;top:-30px;left:93%}.schedule-error-large .invalid{min-width:167px;max-width:200px}.scheduleSelect{width:90px}.password-icon{background-image:url(../img/change-password.png);height:24px;width:18px}.next-icon,.previous-icon{background-image:url(../img/previous.png);height:13px;width:8px;top:0}.next-icon{background-image:url(../img/next.png)}.help-icon{background-image:url(../img/help.png);height:18px;width:18px}.alertContainer,.signUp p{display:inline-block}.alert-icon{background-image:url(../img/alert.png);height:41px;width:41px}.small-alert-icon{background-image:url(../img/small-alert.png);height:27px;width:27px}.back-icon{background-image:url(../img/back.png);height:21px;width:22px;top:6px}.modal-dialog .title{font-family:Vollkorn,sans-serif;color:#4490bd;font-size:24px;padding-left:20px;margin-bottom:0;margin-top:5px}.modal-dialog .modal-body{padding:15px 37px}.modal-dialog .modal-content .rescheduleContent .column{width:99%}.modal-dialog .modal-content .responseResultMessage{padding:20px;text-align:center;font-size:100%}.modal-dialog .modal-content .responseResultMessage ul>li{list-style:none;text-align:justify}.btn{border-radius:2px;behavior:url(../js/pie.htc);font-family:PT Serif Bold,sans-serif;font-size:16px;color:#fff;background-color:#ccc;padding:10px 20px;text-decoration:none;border:0;position:relative}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-green{box-shadow:0 3px 0 #7f9f40;background-color:#8ec621}.btn-green:hover{background:#96cf27}.btn-blue{box-shadow:0 3px 0 #1781b5;background-color:#43a2d9}.btn-blue:hover{background-color:#50b2eb}.btn-turquoise{box-shadow:0 3px 0 #029793;background-color:#0cb9b3}.btn-turquoise:hover{background-color:#0ec8c2}.btn-orange{font-family:Droid Sans Bold,sans-serif;font-size:12px;background-color:#ff7835;padding:4px 16px}.btn-orange:hover{background-color:#ff874b;color:#fff}.signUp a,.signUp a:active,.signUp a:link,.signUp a:visited{display:block;float:left;padding-top:13px;color:#79945d;text-decoration:none}.signUp a:hover{text-decoration:underline;color:#f35e29}.signUp h3{font-weight:400;margin:0;padding:0;line-height:140%}.signUp p{line-height:140%;padding-left:5px;float:left}.signUp table{border-spacing:0;background:#fff}.signUp table tbody td{width:100px;font-family:Droid sans,sans-serif;color:#535353}.signUp table.borderless_table{padding-bottom:10px}.signUp table.borderless_table td{padding:5px;color:#666;font-size:1em;line-height:130%}.signUp .serviceSelector{padding:15px 0 0 5px}#content{width:940px;margin:33px auto 17px;overflow:hidden;padding:0}#content form{padding:44px 0 0}#content h3{height:28px;padding:0;margin:0 0 25px;font-size:28px;color:#000;font-family:"Museo-500",Arial,sans-serif;text-align:left}#content table{background-color:transparent}#content .form-buttons{width:66%}.vertical-separator{border-left:2px solid #a9a9a9}.vertical-separator p{margin-top:170px;line-height:40px;margin-left:-27px;width:40px;text-align:center;display:inline-block;background-color:#f3f3f3}#content.generic table.layout td{vertical-align:top}#content.generic table.layout td.main{width:1000px}.errorWrapper{display:-ms-flexbox;display:flex}.errorWrapper,.tableWrapper{position:relative}.shadow,.shadow-sessions{left:0;right:0;top:0;bottom:0;z-index:100}.shadow{position:absolute;background:url(../img/loading.gif) no-repeat center}.shadow-sessions{position:fixed;text-align:center;background:rgba(200,200,200,.33)}.shadow-image{position:fixed;display:inline-block;top:45%;z-index:101;width:150px;height:150px;background:url(../img/loading.gif) no-repeat center}.orange{color:#f35e29}*{box-sizing:initial!important}#billingInfoPane .monthError{left:307px;position:absolute}.tooltip-inner{background-color:#7e7e7e}.tooltip.top .tooltip-arrow{border-top-color:#7e7e7e}.tooltip.bottom .tooltip-arrow{border-bottom-color:#7e7e7e}.tooltip.right .tooltip-arrow{border-right-color:#7e7e7e}.tooltip.left .tooltip-arrow{border-left-color:#7e7e7e}.selectize-control.single .selectize-input{background:#fff;border-radius:0}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{font-family:Droid Sans,sans-serif;font-size:14px;color:#2c2c2c;padding-left:5px;height:23px}.selectize-control.single .selectize-input:after{right:6px;border-color:#000 transparent transparent;border-width:6px 3px 0}.selectize-control.single .ui-select-match{padding-top:3px}.selectize-dropdown.single{background:#fff;border-radius:0}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 6px;font-size:14px;color:#181818}.selectize-control>.selectize-dropdown{top:26px;width:102.5%;z-index:999}.selectize-control>.selectize-input{padding:0}.imSelector{list-style-type:none!important;max-height:100px;overflow-y:auto;overflow-x:hidden}.imSelector .imTextInput{margin:0 5px 0 0!important}.imSelector .imSelectorItem{margin:0 5px 5px 0}.imSelector .icon{top:3px}.centered-text span,.imSelector .imButtonBlock{display:inline-block}.imSelector .imButton{display:inline-block;width:16px;height:16px}.imSelector .itemValue{margin:0 5px;vertical-align:text-bottom;max-width:270px;display:inline-block;word-break:break-all}.complete-icon,.edit-icon{background-image:url(../img/edit.png);height:16px;width:16px}.complete-icon{background-image:url(../img/complete.png)}.radioLabel input{margin:0 5px 0 0;vertical-align:middle}.quoteError{text-align:justify;line-height:150%}.brief-student-test-results .form-label{font-weight:700;margin-bottom:20px}.brief-student-test-results .col-md-2,.brief-student-test-results .col-md-5{padding-left:0}.view-test-results-link{font-size:12px;margin-top:20px}.test-results{font-family:Droid Sans,sans-serif;color:#727272}.test-results .client-data{margin:45px -30px 0}.test-results .client-data div{word-break:break-all}.test-results .client-data div .bootstrap-row{margin-bottom:.75em}.test-results-group-name{display:inline-block;position:relative;left:-14px;margin-top:40px;font-weight:700}.results-panel{margin:5px -15px 45px;overflow:hidden}.test-results-row{display:table-row}.test-results-cell{display:table-cell;padding:0 10px;max-width:120px}.test-results-table{display:table;width:100%;text-align:center}.student-test-results-head{font-size:16px;font-weight:700;background-color:#409997;color:#fff}.centered-text{height:50px;line-height:50px;text-align:center}.centered-text span{vertical-align:middle;line-height:normal}.bootstrap-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bootstrap-container *{box-sizing:border-box!important}.bootstrap-row{margin-right:-15px;margin-left:-15px;clear:both}.bootstrap-row:after,.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}.reset-box-sizing,.shared-files-upload-window .upload-btn span{box-sizing:border-box!important}.print-button{box-shadow:0 3px 0 #7f9f40;background-color:#8ec621}.print-button:hover{background-color:#96cf27}.privacy-policy{padding-bottom:40px}.privacy-policy,.terms-of-use{font-family:Droid Sans,sans-serif;color:#414141;min-height:500px}.privacy-policy p,.terms-of-use p{line-height:1.6em}.privacy-policy .section,.terms-of-use .section{margin-bottom:10px!important;text-align:justify}.privacy-policy .section-title,.terms-of-use .section-title{font-family:Droid Sans,sans-serif;font-size:26px;color:#007773!important;padding-bottom:10px}.privacy-policy .indent,.terms-of-use .indent{margin:0;padding-left:50px}.separator{border-top:2px solid #e3e3e3;margin:20px 0!important}.agreement,.terms-of-use{line-height:24px;padding:5px 5px 40px}.agreement{padding:5px}.agreement label{padding-left:5px}.agreement label a,.agreement label a:link{padding:0;display:inline;float:none}.agreement input{margin-top:5px}.terms-of-use-link{position:absolute;bottom:30px}.download-test-report{background:url(../img/download-report.png) top center no-repeat;height:17px;width:17px;display:inline-block;top:3px;position:relative}.download-test-report:hover{background:url(../img/download-report.png) bottom center no-repeat}.shared-files-upload-window .modal-dialog{width:650px}.shared-files-upload-window .modal-dialog .modal-body{padding:5px 7px}.shared-files-upload-window .modal-dialog .form-section{padding:6px 15px 0 17px}.shared-files-upload-window .modal-dialog .form-section .form-label{line-height:2.4em}.shared-files-upload-window .modal-dialog .form-section .uploaded-file-name-text{width:71%;margin-left:35px;height:33px;margin-top:0;box-sizing:border-box!important}.shared-files-upload-window .modal-dialog .form-section .form-group .column{width:100%}.shared-files-upload-window .modal-dialog .form-section>:not(.borderGroup){padding:0}.shared-files-upload-window .modal-dialog .upload-file-description-row .validationMessage{left:78px;top:4px}.shared-files-upload-window .modal-dialog .upload-file-description-row .validationMessage .invalid .message{width:115px}.shared-files-upload-window .validationMessage{position:absolute;top:0;left:65%}.shared-files-upload-window .column{float:left;width:77%}.shared-files-upload-window .upload-btn{height:33px;padding:5px 15px;margin-right:0;margin-left:10px;box-sizing:border-box!important}.shared-files-upload-window .upload-btn .uploaded-file{position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:100%;height:100%}.shared-files{font-family:Droid Sans,sans-serif}.shared-files .shadow{position:fixed;top:0;bottom:0}.shared-files-table-panel{margin-bottom:30px}.shared-files-table-panel .shared-files-table{width:100%;border-radius:6px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,.15);font-size:14px}.shared-files-table-panel .shared-files-table th{text-align:left;padding:21px 0;background-color:#409997;color:#f4f4f4;font-weight:700;font-size:15px}.shared-files-table-panel .shared-files-table td.date-cell,.shared-files-table-panel .shared-files-table th.date-cell{padding-left:30px;width:15%}.shared-files-table-panel .shared-files-table td.filename-cell,.shared-files-table-panel .shared-files-table th.filename-cell{word-break:break-all;width:15%}.shared-files-table-panel .shared-files-table th.file-owner-cell{width:15%}.shared-files-table-panel .shared-files-table th.file-description-cell{word-break:break-all;width:20%}.shared-files-table-panel .shared-files-table th.shared-with-cell{width:20%}.shared-files-table-panel .shared-files-table td.file-owner-cell,.shared-files-table-panel .shared-files-table th.functions-cell{width:15%}.shared-files-table-panel .shared-files-table tr.shared-files-table-row:nth-child(odd){background-color:#f0f0f0}.shared-files-table-panel .shared-files-table tr.shared-files-table-row:nth-child(even){background-color:#fff}.shared-files-table-panel .shared-files-table td{text-align:left;padding:21px 5px;color:#535353}.shared-files-table-panel .shared-files-table td.file-description-cell{word-break:break-all;width:20%}.shared-files-table-panel .shared-files-table td.shared-with-cell{width:20%}.shared-files-table-panel .shared-files-table td.functions-cell{width:15%;padding:0;text-align:center}.shared-files-table-panel .shared-files-table td.functions-cell .share-shared-files{display:inline-block;width:30px;height:32px;background:url(../img/share-shared-files.png) no-repeat 0;margin-right:15px}.shared-files-table-panel .shared-files-table td.functions-cell .share-shared-files:hover{background:url(../img/share-shared-files.png) no-repeat -33px}.shared-files-table-panel .shared-files-table td.functions-cell .download-shared-files{display:inline-block;width:30px;height:32px;background:url(../img/download-shared-files.png) no-repeat 0;margin-right:15px}.shared-files-table-panel .shared-files-table td.functions-cell .download-shared-files:hover{background:url(../img/download-shared-files.png) no-repeat -33px}.shared-files-table-panel .shared-files-table td.functions-cell .delete-shared-files{display:inline-block;width:30px;height:32px;background:url(../img/delete-shared-files.png) no-repeat 0}.shared-files-table-panel .shared-files-table td.functions-cell .delete-shared-files:hover{background:url(../img/delete-shared-files.png) no-repeat -33px}.shared-files-table-panel .shared-files-table td.no-files-cell{width:100%;text-align:center;background-color:#fff}.shared-files-table-panel .shared-files-table .file-description-cell .text{display:inline-block}.shared-files-table-panel .shared-files-table .file-description-cell .tooltip-inner{max-width:500px}.paginator{text-align:center;margin-bottom:30px}.paginator__element{display:inline-block;padding:0 7px;font-size:18px;font-weight:700;line-height:28px;vertical-align:bottom}.paginator__element--navigation{display:inline-block;padding:0 3px;font-size:32px;line-height:32px;vertical-align:middle}.paginator__element--navigation.left-padding{padding-left:20px}.paginator__element--navigation.right-padding{padding-right:20px}.paginator__element--navigation a{color:#409998}.paginator__element--navigation.disabled a{color:#d2d2d2;pointer-events:none}.paginator__element a{color:#d2d2d2}.paginator__element.active a{color:#007774}.shared-files-share-window .modal-dialog{box-sizing:border-box!important;width:650px}.shared-files-share-window .modal-dialog tags-input .tags{background-color:#fff;border:1px solid #bbb;box-shadow:none}.shared-files-share-window .modal-dialog tags-input .tags .tag-item{display:inline-block;line-height:25px;border-radius:3px;background:#e4e4e4;padding:0 8px;border:0}.shared-files-share-window .modal-dialog tags-input .tags .tag-item.selected{background:#c5b7b7}.shared-files-share-window .modal-dialog tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;border:0;background:0 0;cursor:pointer;vertical-align:middle;font-weight:700;font-size:16px;color:#474a4a;font-family:Droid Sans,sans-serif}.shared-files-share-window .modal-dialog tags-input .tags .tag-item .remove-button:hover{text-decoration:none}.shared-files-share-window .modal-dialog tags-input .autocomplete{padding:0}.shared-files-share-window .modal-dialog tags-input .autocomplete .suggestion-item{padding:8px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:14px Droid Sans,sans-serif;color:#535353;background-color:#fff}.shared-files-share-window .modal-dialog tags-input .autocomplete .suggestion-item.selected,.shared-files-share-window .modal-dialog tags-input .autocomplete .suggestion-item.selected em{color:#535353;background-color:#e6e6e6}.shared-files-share-window .modal-dialog tags-input .autocomplete .suggestion-item .right-panel{float:left;margin:0}.shared-files-share-window .modal-dialog tags-input .autocomplete .suggestion-item .right-panel .user-name{font:14px Droid Sans,sans-serif;display:inline-block}.shared-files-share-window .modal-dialog tags-input .autocomplete .suggestion-item .right-panel .user-name em{font:14px Droid Sans,sans-serif;font-style:normal;color:#000;font-weight:700}.shared-files-share-window .modal-dialog tags-input .autocomplete .suggestion-item .right-panel .email{display:inline-block;font:14px Droid Sans,sans-serif;font-style:italic}.shared-files-share-window .modal-dialog tags-input .autocomplete .suggestion-item .right-panel .email em{font:14px Droid Sans,sans-serif;font-style:italic;color:#000;font-weight:700}.shared-files-share-window .modal-dialog tags-input div:focus{outline:0!important}.shared-files-share-window .modal-dialog .shared-with{width:100%;height:200px;overflow:hidden}.shared-files-share-window .modal-dialog .shared-with-label{font-weight:400;padding:0}.shared-files-share-window .modal-dialog .shared-with-users{border:1px solid #e6e6e6;height:85%;overflow-y:auto;box-sizing:border-box!important}.shared-files-share-window .modal-dialog .shared-with-users-user-row{box-sizing:border-box!important;width:100%;min-height:36px;text-align:left;vertical-align:middle;padding:7px}.shared-files-share-window .modal-dialog .shared-with-users-user-row .user-name{display:inline-block;color:#535353}.shared-files-share-window .modal-dialog .shared-with-users-user-row .email{display:inline-block;color:#535353;font-style:italic}.shared-files-share-window .modal-dialog .description{margin:8px 0}.shared-files-share-window .modal-dialog .description-label{font-weight:400}.shared-files-share-window .modal-dialog .description textarea{border:1px solid #e6e6e6;height:110px;padding:0;width:100%}.shared-files-share-window .modal-dialog .description-validation-message{position:relative;left:75px;top:-27px}.upload-shared-files-container{float:right}.archive-modal-confirm{width:80%}.archive-modal-footer-btns button{padding:10px 40px}.blur-screen,.splash-screen-cover{transition:opacity .8s ease-in-out;position:fixed;height:100%;width:100%;top:0;left:0;z-index:100}.splash-screen-cover{opacity:0}.blur-screen{-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px)}.splash-screen{position:absolute;left:0;right:0;top:0;bottom:0;z-index:99999}.splash-screen-centered{border-radius:6px;background-color:#006965;box-shadow:0 0 10px 0 rgba(0,0,0,.18);width:600px;height:308px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splash-screen-centered__logo{background:url(../img/splash-screen-logo.png) no-repeat center;width:212px;height:160px;position:relative;top:45px;margin:auto}.splash-screen-centered__dots-progress-bar{position:relative;top:75px;width:auto;text-align:center;overflow:hidden}.splash-screen-centered__dots-progress-bar__first-ball,.splash-screen-centered__dots-progress-bar__second-ball,.splash-screen-centered__dots-progress-bar__third-ball{display:inline-block;border-radius:10px;width:2px;height:2px;background:#fff;animation-duration:.5s;animation-name:scaleball;animation-iteration-count:infinite;animation-direction:alternate}.splash-screen-centered__dots-progress-bar__second-ball,.splash-screen-centered__dots-progress-bar__third-ball{animation-delay:.1s;margin-left:18px}.splash-screen-centered__dots-progress-bar__third-ball{animation-delay:.2s}.invalid-text{margin-top:10px;border-radius:2px;background:#ff5400}.invalid-text .message{display:inline-block;margin-top:5px;padding:5px 5px 5px 15px;color:#fff;line-height:15px;font-family:Droid Sans,sans-serif;font-size:15px}