@CHARSET "ISO-8859-1";.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom{padding-right:15px;}
.main_body{margin-top:130px;background:#f2f2f2;}
body{padding-right:0 !important}
.whoami_hrline{margin-top:10px;margin-bottom:10px;width:100%;background-color:rgba(0,148,222,1);border-color:rgba(0,148,222,1);color:rgba(0,148,222,1);border:none;height:1px;}
.hrline{margin-top:10px;margin-bottom:10px;width:100%;background-color:rgba(0,148,222,1);border-color:rgba(0,148,222,1);color:rgba(0,148,222,1);border:none;height:1px;margin-left:-20px;}
.header{width:100%;height:40px;background:rgba(0,148,222,1);padding-left:10px;padding-right:10px;}
.info{display:flex;display:-webkit-box;dipslay:-moz-box;display:-ms-flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-moz-box-flex:1;background:white;}
#profile_logo{font-family:Helvetica;color:white;}
.label_width{width:col-md-3;}
.left_border_col{border-left:3px solid rgba(0,148,222,1);padding-left:0px;}
.add-button{margin:5px;height:25px;}
.btn-circle{width:120px;height:40px;line-height:40px;padding:0;border-radius:50%;background:#F3F2F3}
.add-form{width:100%;margin-top:20px;font-family:Helvetica;padding-left:20px;}
.nav3.affix-top{top:0px;}
.nav3.affix{top:100px;}
.nav3{width:100%;z-index:9;border-radius:0px;-webkit-backface-visibility:hidden;text-color:rgba(0,148,222,1);}
.who_am_i_edit_form .control-label, .who_am_i_edit_form .charleft{color:#fff;}
.who_am_i_edit_form .charleft{color:#fff !important;}
.WhoamI-profile-page{color:#fff;}
.profile-page-slider-title{padding:11px 10px;}
.profile-page-snapshot-title{position:relative;padding:5px 15px 5px 15px;border-bottom:1px solid #ddd;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);}
.student-img-gallery{opacity:1;transition:.5s ease;position:relative;float:left;}
.student-img-gallery .prof_img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .5s ease-in-out;transition: .5s ease-in-out;}

.student-img-gallery:hover .delete-section{opacity:1;}
.carousel-indicators .active{width: 12px;height: 12px;margin: 0;background-color: #0094de  !important; border: none;}
.carousel-indicators{bottom: -20px !important;}
.carousel-indicators li{background-color: #ddd;border: 1px solid #ddd;}
.img-attach-carousel{margin: 0 auto;}
@media only screen and (width:1200px){.container-section-width{width:84%;}
}
@media(max-width:1000px){.nav3-list a{font-size:.82em;}
}
@media(max-width:950px){.nav3-list a{font-size:.75em;}
}
@media(max-width:990px){#school_address, #school_url{display:none;}
}
#nav3-collapse-list > li > a{color:rgba(0,148,222,1);}
.nav3-list:hover{cursor:pointer;}
#tabs-list > li > a{color:#ffffff;margin-left:auto;}
#tabs-list > .active > a{background-color:#48B0e4;}
.tab-dropdown{height:30px;}
.collapsed-tab-btn{display:none;}
.who_am_section .collapsed-tab-btn{display:block !important;}
@media (max-width:992px){.who-am-i-form{width:100%;}
}
@media (max-width:650px){#sub_tab_content{padding-left:0;margin-left:10px;}
}
#student_tab_profile{margin-left:-15px;}
.existing_whoami{font-family:Helvetica;width:100%;}
.newstudent-form-group{padding-top:10px;}
.add_other_activities{margin:10px 40px;border:1px solid #000000;display:flex;flex-flow:column wrap;background:white;}
.existing_bio{margin:10px;font-family:Helvetica;font-size:13px;font-weight:400;padding-top:10px;padding-left:10px;}
.delete{float:right;}
.edit{float:right;}
.upload{float:right;}
textarea{resize:none;}
.img-config{height:150px;}
.ciProfileSlider .prof_img{position:relative;min-width: 180px;object-fit: cover;}
/* .ciProfileSlider .prof_img_1{position:relative;border:3px solid #ddd;padding:4px;} */
.ciProfileSlider .active.left{left:-25%;}
.ciProfileSlider .next{left:25%;}
.ciProfileSlider .prev{left:-25%;}
.carousel-control{width:4%;}
.carousel-control.left, .carousel-control.right{background-image:none;}
.iframe-container{padding-bottom:60%;padding-top:30px;height:0;overflow:hidden;}
.iframe-container iframe,
.iframe-container object,
.iframe-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
@media(max-width:990px){.collapsed-tab-btn{display:inline;margin-top:3px;}
.origin-tab-btn{display:none;}
.origin-tab-btn-profile{display:block;}
.container{margin-left:0;margin-right:0;}
}
#menu_register_student{margin-right:10px;color:white;}
.tooltip-color + .tooltip > .tooltip-inner{background-color:#0094DE;color:white;opacity:100;border:solid 2px #ffffff;border-radius:10px;}
.tooltip-color + .tooltip > .tooltip-arrow{border-bottom-color:#0094DE;opacity:1;}
.prof_img:hover + .del-button{display:block;}
.prof_img_1:hover + .del-button{display:block;}
.attachbtn-group:hover .del-button{display:block;}
.profile_image_shared{border:0px solid;padding:10px;}
.del-button:active{display:block;}
.del-button{position:absolute;top:1%;right:1%;font-size:1.3em;color:#fff;display:none;z-index:2;background:#2d2b2b;border-radius:50%;padding:1px 1px 0px 1px;}
.student-img-gallery .del-button,.img-profile .del-button{box-shadow:none;position:absolute;left:6px;top:1px;margin-top:1px;opacity:0;display:block;transition:all .5s ease-in-out;width:24px;height:24px;}
.student-img-gallery:hover .del-button , .img-profile:hover .del-button{opacity:1;z-index:99;position:absolute;top:5px;padding:2px 0px 0px 2px;}
.student-img-gallery:after{content:'';position:absolute;display:block;top:0px;z-index:0;opacity:0;transition:all .5s ease-in-out;}
.student-img-gallery:hover:after{opacity:1;}
.student-img-gallery .img-config , .img-profile .prof_img_1{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.student-img-gallery .img-config:hover , .img-profile .prof_img_1:hover{-webkit-transform: scale(1.05);transform: scale(1.05);}
.profile_image:hover .img-add-button{display:block;}
.left.carousel-control{margin-left:5px;color:#0094de;}
.right.carousel-control{margin-right:5px;color:#0094de;}
.profile-page-container .glyphicon-menu-left{font-size:41px;top:40%;left:9px;}
.profile-page-container .glyphicon-menu-right{font-size:41px;top:40%;right:9px;}
.floating-form{width:320px;}
.floating-label{position:relative;margin-bottom:20px;}
.floating-input , .floating-select{font-size:14px;padding:4px 4px;display:block;width:100%;height:30px;background-color:transparent;border:none;border-bottom:1px solid #757575;}
.floating-input:focus , .floating-select:focus{outline:none;border-bottom:2px solid #5264AE;}
.floating-input:focus ~ label, .floating-input:not(:placeholder-shown) ~ label{top:-18px;font-size:14px;color:#5264AE;}
.floating-select:focus ~ label , .floating-select:not([value=""]):valid ~ label{top:-18px;font-size:14px;color:#5264AE;}
.floating-input:focus ~ .bar:before, .floating-input:focus ~ .bar:after, .floating-select:focus ~ .bar:before, .floating-select:focus ~ .bar:after{width:50%;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.floating-textarea{min-height:30px;max-height:260px;overflow:hidden;overflow-x:hidden;}
.highlight{position:absolute;height:50%;width:100%;top:15%;left:0;pointer-events:none;opacity:0.5;}
.floating-input:focus ~ .highlight , .floating-select:focus ~ .highlight{-webkit-animation:inputHighlighter 0.3s ease;-moz-animation:inputHighlighter 0.3s ease;animation:inputHighlighter 0.3s ease;}
@-webkit-keyframes inputHighlighter{from{background:#5264AE;}
to{width:0;background:transparent;}
}
@-moz-keyframes inputHighlighter{from{background:#5264AE;}
to{width:0;background:transparent;}
}
@keyframes inputHighlighter{from{background:#5264AE;}
to{width:0;background:transparent;}
}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;margin-top:7.5px;margin-right:0px;}
.dropdown-submenu:hover>a:after{border-left-color:#fff;}
.dropdown-submenu.pull-right{float:none;}
.dropdown-submenu.pull-right>.dropdown-menu{right:-100%;margin-right:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
#top-link-block{font-size:2em;}
#top-link-block.affix-top{position:absolute;bottom:-82px;right:10px;}
#top-link-block.affix{position:fixed;bottom:18px;right:10px;}
#nav2{min-height:30px !important;}
@media (max-width:490px){#return-edit-profile{height:20px;line-height:0px;}
#email-as-pdf{height:20px;line-height:0px;margin-left:40px;}
#email-profile-button > li > button{height:20px;line-height:0px;}
}
#search{margin-top:10px;}
.incomplete-report{margin:10px;font-family:Helvetica;font-size:2em;font-weight:400;padding-top:10px;padding-left:10px;}
#report-body{background-color:white;}
.pill-button > li > a{border-radius:15px;background:#F3F2F3;font-size:16px;font-weight:600;color:black;transition:all linear 0.15s;text-decoration:none;}
.pill-button > li > a:hover{background-color:rgba(0,148,222,0.5);border-color:rgba(0,148,222,0.5);text-decoration:none;}
.pill-button>li.active>a, .pill-button>li.active>a:focus{color:#fff;background-color:rgba(0,148,222,1);}
.pill-button > li > a:active{background-color:rgba(0,148,222,0.5);border-color:rgba(0,148,222,0.5);color:white;text-decoration:none;}
.search-form{margin-bottom:10px;margin-left:0px;border:1px solid #aaaaaa;background:white;}
.student-list{margin-bottom:10px;margin-right:10px;border:1px solid #aaaaaa;background:white;}
.search-student-form,#student-list-table,.rec-btn{margin:10px;}
#teacher-tabs{margin-top:10px;}
.student-section{margin-right:10px;}
#student-selected,
#student-recommendation-form{margin-bottom:10px;border:1px solid #aaaaaa;background:white;}
#logistics-dashboard,
#Tracking-dashboard,#upload-student-info,
#upload-teacher-info{border:1px solid #aaaaaa;background:white;}
#teacher-btn-collection, #student-btn-collection,
.student-edit-add-save-cancel-btn-group,
.teacher-edit-add-save-cancel-btn-group{margin:10px;}
.artificats-tab-pane,
.my-path-tab-pane{background:white;border:1px solid #aaaaaa;}
.report-section{margin:10px 10px 10px 0px;background:white;}
.my-path-form{margin-top:20px;margin-left:20px;margin-bottom:20px;}
.profile-percentage-complete,
.how-complete-profile,
.num-entries-section{margin:10px;margin-left:0px;font-size:1.4em;}
.viewed-profile{background:white;}
.ind-section-svg{margin-bottom:40px;}
.tab-panel-progress-report{margin-left:0px;}
.tab-panel-progress-report .progress{background-color:#d2d2d2;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;box-shadow:inset 4px 3px 8px rgba(96, 73, 73, 0.3);}
.tick line{opacity:0 !important;}
.attachbtn-group button{z-index:1;}
.date-control{margin-right:10%;}
.date-control-school{margin-right:17%;}
.edit-class{margin-top:3px;float:left;margin-left:4px;}
.new-class-name{width:25%;float:right;display:none;}
.new-class-submit{float:right;margin-top:3px;margin-left:4px;display:none;}
.new-class-cancel{display:none;float:right;margin-left:3px;}
.to-label-modal{width:6em;text-align:center !important}
.ui-datepicker-calendar{display:none;}
.language-rel .btn-group .dropdown-backdrop{position:relative !important;}
.profile-pic-wrapper{display:block;width:140px;height:140px;overflow:hidden;border-radius:50%;border:4px solid #fff;background-color:#fff;margin:0 auto;position:relative;box-shadow:0 0 10px #d2d2d2;}
.profile-pic-wrapper img{width:140px;height:140px;margin:auto;position:absolute;left:0;right:0;top:0;object-fit:cover;}
.profile-pic-wrapper:hover{background-color:rgba(0, 0, 0, 0.7);transition:0.4s ease-in-out;}
.profile-pic-wrapper:hover:before{content:"Change Picture";color:#fff;font-size:14px;left:0;right:0;width:150px;text-align:center;top:42%;position:absolute;}
.profile-pic-wrapper img:hover{opacity:0.2;}
.branding-banner{padding:5px 75px 5px 50px;}
.branding-button{padding-top:10px !important;}
.branding-image{max-height:40px;padding-right:50px;}
.hs-panel-heading{margin:0 auto;border:none;}
.hs-panel-heading h4{width:112px;margin:0 auto;border:none;}
.hs-panel-heading a:before{font-family:'Glyphicons Halflings';content:"\e114";float:right;transition:all 0.5s;}
.hs-panel-heading.active a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.newst_sunschool_online_location{padding: 8px;}
.notify-relief > img {
    max-width: 30px; margin-bottom: 4px;
    margin-right: 5px;}