@import url('2.0style-min.css?v3.4.4');@import url('teacher-style.css?v2.0.5');body,html{width:100%;height:100%;}
.add-more-button{float:left;}
div{word-wrap:break-word;}
.primary-btn{background-color:rgba(0,148,222,1);border-color:rgba(0,148,222,1);color:white;}
.primary-btn:hover{background-color:rgba(0,148,222,0.5);border-color:rgba(0,148,222,0.5);color:white;}
.primary-btn-lighter{background-color:rgba(0,148,222,0.75);border-color:rgba(0,148,222,0.75);color:white;}
.primary-btn-lighter:hover{background-color:rgba(0,148,222,0.25);border-color:rgba(0,148,222,0.25);color:white;}
.primary-btn2{background-color:#003882;border-color:#003882;color:white;}
.primary-btn2:hover{background-color:rgba(0,56,130,0.5);border-color:rgba(0,56,130,0.5);color:white;}
.primary-btn-oval{background-color:#0094DE;border-color:#0094DE;border-radius:50px;color:white;height:40px;margin-right:10px;}
.primary-btn-oval:hover{background-color:rgba(0,148,222,0.5);border-color:rgba(0,148,222,0.5);border-radius:50px;color:white;height:40px;margin-right:10px;}
.secondary-btn{background-color:#bbbbbb;border-color:#bbbbbb;color:white;}
.secondary-btn:hover{background-color:#cccccc;color:white;}
.button-default{background-color:#003882;border-color:#003882;color:white;}
.button-default:hover{background-color:rgba(0,56,130,0.5);border-color:rgba(0,56,130,0.5);color:white;}
.navbar{background-color:rgba(255,255,255,1);}
.navbar-right{margin-right:15px;}
#need-help-dropdown{color:#003882;font-size:1.1em;}
#need-help-dropdown:hover{color:rgba(0,56,130,0.5);}
.contact-form-area{background-color:rgba(255,255,255,0.8);border-radius:5px;}
.btn-container-right{direction:rtl;}
.btn-margin-left{margin-left:5px;}
.btn-margin-right{margin-right:5px;}
.address{color:#b1bbc2;}
#nav3-collapse-list li a{font-weight:bold;}
.part-four{padding:10px 0;background-color:#ffffff;}
.share_text{color:#0094DE;}
#back-to-sign-up-btn{background-color:#0094DE;color:white;border-color:white;}
#back-to-sign-up-btn:hover{background-color:white;color:#0094DE;border-color:#0094DE;}
footer{background-color:rgba(241,241,242,0.5);}
.footer-link{color:#0094DE;}
.footer-link:hover{color:#003882;text-decoration:none;}
#privacy{background:#ffffff;font-size:1.1em;}
#teachers_page{padding-top:70px;padding-left:40px;padding-right:40px;padding-bottom:60px;background:#ffffff;font-size:1.1em;}
@font-face{font-family:logoFont;src:url(fonts/Alegreya-Regular.otf);}
@font-face{font-family:mainFont;src:url(fonts/AlegreyaSans-Regular.otf);}
.topfix{margin-top:10px;}
.checkbox-border{margin-top:5px;font-size:.75em;}
#contact_name{font-family:logoFont;}
dl{margin-left:30px;}
dt{font-size:18px;margin-left:30px;font-weight:400;color:#0094de;}
dt:hover{cursor:pointer;color:black;background-color:#def;}
dd{padding-top:5px;margin-left:30px;font-size:14px;}
.nav3 .navbar-nav li a{line-height:20px;height:20px;padding-top:5px;}
.nav3{min-height:40px !important;}
#navbar-menu .navbar-nav li a{line-height:20px;height:20px;padding-top:5px;}
#newstudent_currentgrade .button-style-1{padding:14px;font-size:18px;background:#f4f4f4;box-shadow:0px 1px 1px #ddd;border-bottom:4px solid #d5cbcb;border-top:none;border-left:none;border-right:none;}
#newstudent_currentgrade .button-style-2{padding:14px;font-size:18px;}
.button-style-2, .signup-button{background-color:#0094DE;border-color:#0094DE;color:white;}
#navbar-menu{min-height:28px !important;}
#navbar-menu{position:fixed;width:100%;z-index:1005;-webkit-backface-visibility:hidden;}
#nav2{position:fixed;width:100%;z-index:9;-webkit-backface-visibility:hidden;}
.nav3{position:fixed;width:100%;z-index:1000;-webkit-backface-visibility:hidden;}
.current{text-decoration:underline;}
.attach{white-space:normal;height:25px;}
p.attach{white-space:normal;height:30px;display:block;margin:auto;}
img.attach{height:100px !important;}
#missing_info_beginning .newstudent-welcome-success-checkmark{padding:14px 0px 0px 0px;}
.newstudent-welcome-success-checkmark{width:80px;height:115px;margin:0 auto;}
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #00f776;}
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px;}
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in;}
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon::before,
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon::after{content:'';height:100px;position:absolute;transform:rotate(-45deg);}
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon .icon-line{height:5px;background-color:#fff;display:block;border-radius:2px;position:absolute;z-index:10;}
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip 0.75s;}
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long 0.75s;}
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid #00f776;}
.newstudent-welcome-success-checkmark .newstudent-welcome-check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);}
@keyframes rotate-circle{0%{transform:rotate(-45deg);}
5%{transform:rotate(-45deg);}
12%{transform:rotate(-405deg);}
100%{transform:rotate(-405deg);}}
@keyframes icon-line-tip{0%{width:0;left:1px;top:19px;}
54%{width:0;left:1px;top:19px;}
70%{width:50px;left:-8px;top:37px;}
84%{width:17px;left:21px;top:48px;}
100%{width:25px;left:14px;top:45px;}}
@keyframes icon-line-long{0%{width:0;right:46px;top:54px;}
65%{width:0;right:46px;top:54px;}
84%{width:55px;right:0px;top:35px;}
100%{width:47px;right:8px;top:38px;}
}
#age-verification-modal .modal-content{border-radius:0px;}
#age-verification-modal .header{background:#f4f4f4;color:#1c1b1b}
#age-verification-modal .header h4{font-size:22px;}
#age-verification-modal .footer{background:#f4f4f4;}
#age-verification-modal .footer .btn{line-height:22px;}
@media (min-width:767px){img.attach-img{width:auto !important;height:150px !important;margin:0px;padding:0px;}
}
@media (max-width:767px){img.attach-img{width:auto !important;height:130px !important;margin:0px;padding:0px;}
.attach-nolabel{display:none;}
}
@media (min-width:766px){.attach-nolabel{display:none;}
}
.attachbtn-group{overflow:hidden;}
.signin-button, .signup-button{margin:10px !important;}
.button-style-1{background-color:white;border-color:#0094DE;color:#0094DE;}
.signin-button{background-color:white !important;border-color:#0094DE !important;color:#0094DE !important;}
.loginfield{display:inline;width:13em;margin:10px;}
.login_form_header{display:inline;}
@media(max-width:1272px){#loginsmallerscreen, #signupsmallerscreen{display:inline;}
.loginfield, .loginbigger, .signupbigger{display:none;}
}
@media(max-width:767px){footer{padding:15px 0 !important;}
p.attach{height:auto;}
.attach{height:auto;}
}
#schoolsignup{display:inline !important;}
.username{margin-left:40px;}
@media (max-width:830px){.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
}
@media (max-width:768px){#close-and-clear{margin-bottom:10px;}
}
.loading-gif{display:inline;margin-left:50%;}
.loading-text{display:inline;}
.external-title{margin-bottom:10px;}
.video-inner, .pdf-box, .web-link, .audioplayer{margin-bottom:8px;padding-right:0px;padding-left:8px;}
.web.row, .video.row, .audio.row, .pdf.row{padding-left:7px;}
.web-link-inner{background:#fafafa;width:214px;min-height:148px;overflow:hidden;height:119px;border-radius:4px;position:relative;}
.web-link img{margin:0px;width:auto;height:100px;}
.web-link h3{font-size:13px;color:#000;margin:0;padding:10px 10px;font-weight:bold;}
.web-link a{color:#000;text-decoration:none;}
.web-link a:hover{text-decoration:underline;}
.web-link p{font-size:12px;margin:0;padding:0px 10px 10px 10px;color:#333;}
#newstudent_sports_form #spo_positon label{padding-left:0;}
#newstudent_sports_form #spo_positon .dropdown-menu label{padding-left:40px;}
.basic-info-form .form-group{margin-bottom:10px;}
.left-padding-none{padding-left:0;}
.spo_pos .btn-group, .spo_pos .btn-group .multiselect, #spo_positon .btn-group, #spo_positon .btn-group .multiselect{width:100%;}
.audio-inner{border:1px solid #ccc;padding:3px;width:100%;}
.audio-inner audio{width:100%;}
.audio-inner h4{margin:0px;padding:4px 10px;font-size:13px;text-align:center;}
.pdf-box button{padding:10px;width:100%;border-radius:0;}
.pdf-box .pdfbtn{border:1px solid #ccc;padding:10px;width:100%;text-align:center;}
.pdf-box .pdfbtn:hover{background:#e6e6e6;border:1px solid #adadad;}
.pdf-box button h4, .pdf-box .pdfbtn h4{font-size:13px;margin:0;padding:10px 0px 0px 0px}
.pdf-box .pdfbtn h4 a{color:#333;text-decoration:none;}
.video-inner video{width:100%;height:auto;}
.academics .dropdown-menu a, .sunday_school .dropdown-menu a,
.summer_school .dropdown-menu a, .music .dropdown-menu a,
.sports .dropdown-menu a, .community_service .dropdown-menu a, .Workexperience .dropdown-menu a{position:relative; width:180px}
.academics .dropdown-menu a .glyphicon-ok, .sunday_school .dropdown-menu a .glyphicon-ok,
.summer_school .dropdown-menu a .glyphicon-ok, .music .dropdown-menu a .glyphicon-ok,
.sports .dropdown-menu a .glyphicon-ok, .community_service .dropdown-menu a .glyphicon-ok, .Workexperience .dropdown-menu a .glyphicon-ok{position:absolute;right:22px;top:6px;}
@media (max-width:768px){.video-inner, .pdf-box, .web-link, .audioplayer{margin-bottom:8px;padding-right:0px;padding-left:8px;}
.img-attach-section .attachbtn-group img{max-width:100%;height:auto !important;}
.web-link img{height:90px;}
}
.active-recomm{color:#777;}
.active-recomm a{color:#777;}
.active-recomm .modal-dialog{color:#333;}
button.iconsets .glyphicon-remove{position:relative;}
button.iconsets .glyphicon-remove:after, button.btn.delete .glyphicon-remove:after, button.iconsets .glyphicon-remove:after,
button.iconsets .glyphicon-eye-open:after, button.iconsets .glyphicon-eye-close:after{background:url(https://d2zogq81rfgh3u.cloudfront.net/cirkledin/images/icons-set.png) no-repeat;content:"";position:absolute;width:30px;height:25px;}
button.iconsets .glyphicon-remove:after, button.btn.delete .glyphicon-remove:after{background-position:-27px -17px;left:-9px;top:-6px;}
button.iconsets .glyphicon-eye-open:after{background-position:6px 7px;left:-9px;top:-6px;}
button.iconsets .glyphicon-eye-close:after{background-position:6px -18px;left:-9px;top:-6px;}
.positionevents .multiselect-selected-text, .sports_form .multiselect .multiselect-selected-text{float:left;}
.positionevents .caret, .sports_form .multiselect .caret{float:right;border-top-width:6px;border-right-width:3px;border-left-width:3px;margin-top:7px;margin-right:-5px;}
.positionevents .dropdown-menu, .sports_form .dropdown-menu{width:100%;min-width:100%;}
.acrhive_active_1{margin-right:0 !important;}
.acrhive_active_0{color:#000;}
.tab-content .acrhive_active_1{margin-bottom:20px;margin-left:0;margin-right:0;position:relative;}
.tab-content .academics_profile .hrline, .acrhive_active_0 .hrline, .acrhive_active_1 .hrline{margin-left:0;display:none;}
.tab-content .row.setting-icons{margin:0px 0px 10px 0px;}
.row.setting-icons .btn-group{margin:0px;}
#sub_tab_content .tab-content .info{margin-right:0px;}
button.iconsets.btn-sm.delete{margin-right:-1px;}
.col-lg-12{float:left;}
#google-signup-btn-main, #google-signin-btn-2{background-color:#E1493F;color:white;}
#email-signup-btn-main{background-color:#3498DA;color:white;}
.copyright-blk{margin-bottom:30px;}
.copyright-blk ul{margin:0;padding:0;list-style-type:none;margin-bottom:20px;}
.copyright-blk ul li{margin:0;padding:0;display:block;}
.copyright-blk .footer-nav-title{margin-bottom:10px;text-decoration:underline;}
.footer-hd h2{color:#fff;margin-bottom:30px;margin-top:30px;font-size:23px;font-weight:bold;}
@media all and (min-width:768px){.footer-hd h2{color:#fff;margin-bottom:60px;margin-top:60px;font-size:44px;font-weight:bold;}
}
.awards-box{border-bottom:1px solid #f2f2f2;padding-bottom:5px;margin-bottom:10px;}
.awards-box h4{font-family:mainFont;font-size:18px;font-weight:bold;}
.tab-panel-academic-home .panel-default{border-color:transparent;}
.tab-panel-academic-home .panel{border:none;box-shadow:none;}
.tab-panel-academic-home .panel-heading{padding:0;}
.tab-panel-academic-home .panel-title a{display:block;padding:10px 15px;}
.tab-panel-academic-home .panel-default>.panel-heading:hover{background:rgba(0,148,222,1);color:#fff;text-decoration:none;}
#loggedin-usermenu{width:250px;}
.section{position:relative;padding-top:90px;padding-bottom:90px;background-color:#fff;font-size:15px;}
.w-container{margin-left:auto;margin-right:auto;max-width:940px;}
.w-container .w-row{margin-left:-10px;margin-right:-10px;}
@media (min-width:768px){.video-box{padding-right:50px;margin-bottom:10px;}
.video-column-right{padding-left:50px;}
.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;}
.w-col-6{width:50%;}
.info-column-left{z-index:10;}
.section-title{display:block;margin-top:0px;color:#080808;font-size:44px;line-height:39px;font-weight:700;}
.section-description.align-left{width:100%;}
.section-description{display:block;width:80%;margin-top:5px;margin-right:auto;margin-left:auto;font-size:16px;line-height:26px;font-weight:200;}
.edit-page-text{width:100%;padding:20px;}
.w-col-12{width:100%;}
.overall-video-lightbox{display:block;overflow:hidden;width:100%;height:200px;border-radius:4px;box-shadow:0 10px 40px 0 rgba(0, 0, 0, .3);}
.w-inline-block{max-width:100%;display:inline-block;}
.video-box{padding-right:0;margin-bottom:30px;}
}
@media all and (min-width:768px){.video-box{padding-right:50px;margin-bottom:10px;}
}
.add-student-list-box{background-color:#f4f4f4;padding:15px;text-align:center;height:auto;overflow-x:auto;}
.add-student-list-box .student-profile-pic-box{margin:0 auto;margin-bottom:10px;width:80px;height:80px;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 0 8px #d2d2d2;background-color:#f4f4f4;}
.add-student-list-box .student-profile-pic-box .student-profile-pic{font-size:30px;color:#b4b4b4;width:100%;height:100%;object-fit:cover;}
.add-student-list-box .tag-btn{color:#53a6d7;}
.add-student-list-box .glyphicon-remove{color:#9c9c9c;}
.add-student-list-box .student-list-numbers{height:300px;overflow-y:auto;width:100%;}
.add-student-list-box ul{list-style-type:none;margin:0;padding:0;white-space:nowrap;}
.add-student-list-box ul li{display:inline-block;margin-left:20px;margin-right:20px;width:auto;text-align:center;}
.add-student-list-box ul li input[type='checkbox']{float:left;}
.text-right-center{text-align:center;}
.text-left-center{text-align:center;}
@media all and (min-width:768px){.text-right-center{text-align:right;}
.text-left-center{text-align:left;}
.add-student-list-box{height:150px;}
}
.ap-ib-switch{position:relative;display:inline-block;width:60px;height:34px;}
.ap-ib-switch input{opacity:0;width:0;height:0;}
.ap-ib-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.ap-ib-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
input:checked + .ap-ib-slider{background-color:#2196F3;}
input:focus + .ap-ib-slider{box-shadow:0 0 1px #2196F3;}
input:checked + .ap-ib-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.ap-ib-slider.round{border-radius:34px;}
.ap-ib-slider.round:before{border-radius:50%;}
.refund-msg{margin-left: 15px;}
.pricing-plan-title.gold{width: 99.8%;}
.setting-page-resend-model .edit-profile-email-verified-icon img{max-width: 200px;}
.setting-page-resend-model .edit-profile-title-wrapper {text-align: center;padding: 20px 0;}
.setting-page-resend-model .close{ font-size: 26px;opacity: 0.5;}
@media (min-width: 768px){.setting-page-resend-model .modal-dialog {width: 600px;margin: 30px auto;}}