@charset "UTF-8";.login-container{position:absolute;left:50%;top:40%;margin:-200px 0 0 -200px;width:100%;max-width:400px}.form-signin{max-width:400px;padding:20px;margin:0 auto}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px;padding-right:40px}.form-signin .form-control:focus{z-index:2}.form-signin .form-control::-ms-clear{display:none}.form-signin input{margin-bottom:20px;background-repeat:no-repeat;background-position:325px;-webkit-background-size:20px;-moz-background-size:20px;background-size:20px}.form-signin input[name=email]{background-image:url(../images/icons/icon-user.png)}.form-signin input[name=password]{background-image:url(../images/icons/icon-lock.png)}.login-top{max-width:400px;margin:0 auto;border-bottom:1px solid #d9d9d9;text-align:center}.login-top img{margin:0 auto 35px;width:300px}.login-top p{margin-bottom:25px;font-size:18px}.login-footer{width:100%;color:#999;margin-bottom:15px;text-align:center;bottom:0;position:absolute;font-size:13px;padding:0 30px 10px}.login-container button{float:right;width:110px}.login-footer a{text-decoration:none;color:#999;font-weight:700}.login-footer a:hover{color:#6ba6ef}.forgot-pass{float:left;margin-top:12px;text-decoration:underline}.btn-login{font-size:14px;border:0}.dropdown.language{float:right;margin:40px 30px 0 0;cursor:pointer;position:absolute;top:0;right:0}.dropdown.language .glyphicon{font-size:10px;color:#c2bdc2}.dropdown.language .flag{width:20px;height:20px;float:left;margin-right:10px}.dropdown.language .flag-usa{background:url(../images/flag-usa.png) no-repeat}.dropdown.language .flag-china{background:url(../images/flag-china.png) no-repeat}.dropdown.language .dropdown-menu .glyphicon{position:absolute;top:16px;right:15px}.dropdown.language .dropdown-menu{-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.2);box-shadow:4px 4px 4px rgba(0,0,0,.2);width:200px;border:1px solid #c1bdb0;font-size:16px;padding:0 20px;top:34px;right:-17px}.dropdown.language .dropdown-menu li a{padding:15px 0}.dropdown.language .dropdown-menu li a:hover{background:0 0;color:#135fbd}.dropdown.language .dropdown-menu li a .flag{margin-top:0}body{background-color:#f3f1f3!important;font-family:ProximaNova-Regular,SimSun,sans-serif!important;font-size:16px!important}a:active,a:focus,a:hover{outline:0;text-decoration:none}input:invalid,select:invalid,textarea:invalid{outline:0!important}input.disabled-normal{cursor:default!important}.content-area{padding:25px;float:left;width:100%}.dotted{border-bottom:1px dotted #cbc6cb;border-width:2px}.truncate{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.firstLoad{display:block}.loadingInfo{position:fixed;left:50%;top:50%}#nprogress .bar{background:#428bca!important;height:4px!important}#print{display:none}@media print{#header,#loading,#main-container,#menu,#modals{display:none}#print{display:block}.checkbox{display:none}}#loading{height:100%;background-color:rgba(0,0,0,.25)!important;background-image:radial-gradient(#7cb24c 30%,transparent 30%),radial-gradient(hsla(0,0%,0%,.25),transparent 35%);background-position:50% 50%,50% calc(50% + .3em);background-size:2em 2em,3em 1em;background-repeat:no-repeat;animation:bounce 1s infinite;-webkit-animation:bounce 1s infinite}@keyframes bounce{0%{background-position:97.5% calc(95% - 4em),96.25% calc(95% + .3em);background-size:3em 3em,1em 1em}40%{background-position:97.5% 95%,97.5% calc(95% + .3em);background-size:3em 3em,3em 1em}45%{background-position:97.5% 95%,97.5% calc(95% + .3em);background-size:3em 2.25em,3em 1em}50%{background-position:97.5% 95%,97.5% calc(95% + .3em);background-size:3em 1.5em,3em 1em}100%{background-position:97.5% calc(95% - 4em),96.25% calc(95% + .3em);background-size:3em 3em,1em 1em}}@-webkit-keyframes bounce{0%{background-position:97.5% calc(95% - 4em),96.25% calc(95% + .3em);background-size:3em 3em,1em 1em}40%{background-position:97.5% 95%,97.5% calc(95% + .3em);background-size:3em 3em,3em 1em}45%{background-position:97.5% 95%,97.5% calc(95% + .3em);background-size:3em 2.25em,3em 1em}50%{background-position:97.5% 95%,97.5% calc(95% + .3em);background-size:3em 1.5em,3em 1em}100%{background-position:97.5% calc(95% - 4em),96.25% calc(95% + .3em);background-size:3em 3em,1em 1em}}@font-face{font-family:ProximaNova-Light;src:url(../fonts/proxima_nova/ProximaNova-Light.otf) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-Light.woff) format('woff'),url(../fonts/proxima_nova/ProximaNova-Light.ttf) format('truetype'),url(../fonts/proxima_nova/ProximaNova-Light.svg) format('svg')}@font-face{font-family:ProximaNova-Regular;src:url(../fonts/proxima_nova/ProximaNova-Regular.otf) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-Regular.woff) format('woff'),url(../fonts/proxima_nova/ProximaNova-Regular.ttf) format('truetype'),url(../fonts/proxima_nova/ProximaNova-Regular.svg) format('svg')}@font-face{font-family:ProximaNova-RegularItalic;src:url(../fonts/proxima_nova/ProximaNova-RegularItalic.otf) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-RegularItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-RegularItalic.woff) format('woff'),url(../fonts/proxima_nova/ProximaNova-RegularItalic.ttf) format('truetype'),url(../fonts/proxima_nova/ProximaNova-RegularItalic.svg) format('svg')}@font-face{font-family:ProximaNova-Semibold;src:url(../fonts/proxima_nova/ProximaNova-Semibold.otf?#iefix) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-Semibold.woff) format('woff'),url(../fonts/proxima_nova/ProximaNova-Semibold.ttf) format('truetype'),url(../fonts/proxima_nova/ProximaNova-Semibold.svg) format('svg')}@font-face{font-family:ProximaNova-Bold;src:url(../fonts/proxima_nova/ProximaNova-Bold.otf) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/proxima_nova/ProximaNova-Bold.woff) format('woff'),url(../fonts/proxima_nova/ProximaNova-Bold.ttf) format('truetype'),url(../fonts/proxima_nova/ProximaNova-Bold.svg) format('svg')}#header{background:#fff;height:110px}#header .brand{width:360px;height:30px;text-indent:-9999px;float:left;margin:40px 0 0 20px;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:992px){#header .brand{width:460px;height:40px;margin:35px 0 0 20px}}#header .brand{background-image:url(../images/aofl_logo_com.png)}#header .brand.brand-cn{background-image:url(../images/aofl_logo_none.png)}#header .dropdown.language{float:right;margin:45px 30px 0 0;cursor:pointer}#header .dropdown.language .glyphicon{font-size:10px;color:#c2bdc2}#header .dropdown.language .flag{width:20px;height:20px;float:left;margin-right:10px;position:relative}#header .dropdown.language .flag-usa{background:url(../images/flag-usa.png) no-repeat}#header .dropdown.language .flag-china{background:url(../images/flag-china.png) no-repeat}#header .dropdown.language{position:relative}#header .dropdown-menu .glyphicon{position:absolute;top:16px;right:15px}#header .dropdown.language .dropdown-menu{box-shadow:4px 4px 4px rgba(0,0,0,.2);width:200px;border:1px solid #c1bdb0;font-size:16px;padding:0 20px;top:34px;right:-17px}#header .dropdown.language .dropdown-menu li a{padding:15px 0}#header .dropdown.language .dropdown-menu li a:hover{background:0 0;color:#135fbd}#header .dropdown.language .dropdown-menu li a .flag{margin-top:0}#header .dropdown.user{float:right;margin:45px 25px 0 0;cursor:pointer}#header .dropdown.user .glyphicon{font-size:10px;color:#c2bdc2}#header .dropdown.user .dropdown-toggle{color:#797979}#header .dropdown.user .dropdown-toggle .user-name{color:#135fbd}#header .dropdown.user a:hover{text-decoration:none}#header .dropdown.user .dropdown-menu{box-shadow:4px 4px 4px rgba(0,0,0,.2);width:200px;border:1px solid #c1bdb0;font-size:16px;padding:0 20px;top:35px;right:-10px;left:auto}#header .dropdown.user .dropdown-menu .glyphicon{position:absolute;top:15px;right:18px}#header .dropdown.user .dropdown-menu li a{padding:15px 0}#header .dropdown.user .dropdown-menu li a:hover{background:0 0;color:#135fbd}#header .dropdown.notifications{float:right;background-image:url(../images/icon-notifications.png);width:40px;height:40px;margin:30px 20px 0 0;cursor:pointer}#header .dropdown.notifications .dropdown-menu{box-shadow:4px 4px 4px rgba(0,0,0,.2);border:1px solid #c1bdb0;width:300px;padding:0 20px;font-size:16px}#header .dropdown.notifications .dropdown-menu li a{padding:15px 0;white-space:normal}#header .dropdown.notifications .dropdown-menu li a:hover{background:0 0;color:#135fbd}#header .dropdown.notifications .dropdown-toggle{width:40px;height:40px;display:block}#header .dropdown.notifications .dropdown-toggle .badge{background:#dc2f2a;position:absolute;top:5px;left:23px;width:15px;height:15px;padding:3px 5px;font-size:10px}#header .dropdown-menu li.dotted{border-bottom:1px dotted #cbc6cb;border-width:2px}#navigation{float:left;width:100%;background:#dfdfdf}#navigation ul.menu{list-style:none;margin:0;padding:0}#navigation ul.menu li{display:inline;float:left;width:16.666%}#navigation ul.menu li a{display:block;background:#dfdfdf;padding:15px 0;font-size:18px;text-transform:uppercase;color:#07309b;text-align:center}#navigation ul.menu li a:hover{text-decoration:none;box-shadow:inset 0 0 100px rgba(0,0,0,.1)}#navigation ul.menu li a.active{background:#428bca;font-family:ProximaNova-Bold;color:#8cdc48}#navigation ul.menu li ul{display:none}.icon-dashboard{background:url(../images/icon-dashboard.png) no-repeat top center;width:100%;height:24px;margin-bottom:5px}a.active .icon-dashboard{background-position:bottom}.icon-accounts{background:url(../images/icon-accounts.png) no-repeat top center;width:100%;height:24px;margin-bottom:5px}a.active .icon-accounts{background-position:bottom}.icon-reporting{background:url(../images/icon-reporting.png) no-repeat top center;width:100%;height:24px;margin-bottom:5px}a.active .icon-reporting{background-position:bottom}.icon-finance{background:url(../images/icon-finance.png) no-repeat top center;width:100%;height:24px;margin-bottom:5px}.icon-finance-cn{background:url(../images/icon-finance-cn.png) no-repeat top center;width:100%;height:24px;margin-bottom:5px}a.active .icon-finance,a.active .icon-finance-cn{background-position:bottom}.icon-feedback{background:url(../images/icon-feedback.png) no-repeat top center;width:100%;height:24px;margin-bottom:5px}a.active .icon-feedback{background-position:bottom}.icon-help{background:url(../images/icon-help.png) no-repeat top center;width:100%;height:24px;margin-bottom:5px}a.active .icon-help{background-position:bottom}#sub-navigation{float:left;width:100%}#sub-navigation ul.menu{list-style:none;margin:0;padding:0 25px;float:left;width:100%;background:#428bca}#sub-navigation ul.menu li{display:inline;float:left}#sub-navigation ul.menu li a{font-family:ProximaNova-Light;font-size:17px;padding:25px 20px 20px;float:left;color:#fff}#sub-navigation ul.menu li a.active{font-family:ProximaNova-Semibold;color:#8cdc48;background:url(../images/pointer.png) no-repeat bottom center}#sub-navigation ul.menu li a.active.no-arrow{background:0 0}#sub-navigation ul.menu li a:hover{text-decoration:none;color:#8cdc48}#sub-navigation ul.nav-tabs{background:#135fbd;border:0;padding:0 25px}#sub-navigation ul.nav-tabs li a{border:none;background:0 0;font-family:ProximaNova-Light;font-size:17px;color:#fff;padding:15px 20px 10px}#sub-navigation ul.nav-tabs li a:hover{color:#8cdc48}#sub-navigation ul.nav-tabs li.active a{font-family:ProximaNova-Semibold;color:#8cdc48}.clear{clear:both}.divisor{border:0;height:1px;background-color:#eee}.bar-title{background-color:#428bca;text-align:center;color:#fff;display:table;width:100%}.bar-title .title{padding:20px 0;margin:0}.expiring-soon,.pending-requests{margin-bottom:20px;color:#fff;text-transform:uppercase;font-size:24px;float:left;width:100%;border-radius:2px;box-shadow:3px 3px 2px rgba(0,0,0,.1);cursor:pointer}.pending-requests{background:#b3065f}.expiring-soon{background:#b12622}.expiring-soon .text-left,.pending-requests .text-left{padding:12px 0 0 16px}.expiring-soon .text-right,.pending-requests .text-right{font-size:40px;font-family:ProximaNova-Bold;padding:0 16px 0 32px;min-width:90px;border-top-left-radius:50px;border-bottom-left-radius:50px}.pending-requests .text-right{background:#e21287}.expiring-soon .text-right{background:#ee332d}.roster-data{border:1px solid #dddbdd;color:#fff;float:left;width:100%;margin-bottom:20px}.roster-data img{margin:30px 0 30px 20px}.roster-data .pull-right{padding-right:20px}.roster-number{font-size:46px;margin-top:15px}@media screen and (min-width:992px){.roster-number{font-size:40px;margin-top:20px}}.roster-label{margin-top:-15px}.roster-schools{background:#428bca;float:left;width:100%}.roster-teachers{background:#55b505;float:left;width:100%}.roster-classrooms{background:#f8b500;float:left;width:100%}.roster-students{background:#f84900;float:left;width:100%}.roster-bottom{color:#797979;text-align:center;float:left;width:100%;padding:4px 0}.roster-bottom .glyphicon{font-size:10px}.statistics-sidebar{float:left}.statistics-sidebar ul{margin:0;padding:0}.statistics-sidebar ul li{list-style:none;padding:4px 0}.statistics-sidebar ul li a{color:#000;font-size:17px}.statistics-sidebar ul li a:hover{text-decoration:none;color:#135fbd}.statistics-sidebar ul li a.active{font-family:ProximaNova-Semibold}@media screen and (min-width:780px){.statistics-chart{float:right;width:690px!important;height:230px!important;overflow-x:hidden!important}}.statistics-chart{width:100%;height:246px;overflow-y:hidden;overflow-x:scroll}.filter-time-interval{cursor:pointer}.filter-activities-interval{cursor:pointer}.filter-tickets-interval{cursor:pointer}#accounts .dotted{margin:30px 0}.stick-table-header{position:sticky;top:0;background-color:#fff;z-index:1}table.table-striped2 thead tr th{font-family:ProximaNova-Semibold}.table-striped2.table>thead>tr>th{border:0}table.table-striped2>tbody>tr:nth-child(odd) td,table.table-striped2>tbody>tr:nth-child(odd) th{border:0}.table-striped2.table>tbody>tr:nth-child(4n+1){background-color:#f3f7fb!important;cursor:pointer;border-bottom:1px solid #ececec}.table-striped2.table>tbody>tr:nth-child(4n+2){background-color:#fdfdfd!important}.table-striped2.table>tbody>tr:nth-child(4n+3){background-color:#fff!important;cursor:pointer}.table-striped2.table>tbody>tr:nth-child(4n+4){background-color:#fdfdfd!important}#history-table-container .table-striped>tbody>tr:nth-child(2n+1)>td,#history-table-container .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f3f7fb}.show-filters-link .toggle-show{display:none}.show-filters-link .toggle-hide{display:inline}.show-filters-link.collapsed .toggle-show{display:inline}.show-filters-link.collapsed .toggle-hide{display:none}.user-list-item>td{cursor:pointer}.user-list-item.expanded>td{box-shadow:inset 0 5px 0 -4px #b2b2b2}.user-list-item.expanded>td:first-child{box-shadow:inset 5px 5px 0 -4px #b2b2b2}.user-list-item.expanded>td:last-child{box-shadow:inset -5px 5px 0 -4px #b2b2b2}.user-list-item .arrow-down{display:none}.user-list-item.expanded .arrow-down{display:inline-block}.user-list-item.expanded .arrow-right{display:none}.user-panel{display:none}.user-panel>td{box-shadow:inset -5px -5px 0 -4px #b2b2b2,inset 5px -5px 0 -4px #b2b2b2}.user-panel .user-panel-nav{float:left;width:20%;margin-top:12px}.user-panel .user-panel-nav>li>a{border-radius:0;border-bottom:1px solid #ddd;color:#464646;padding:8px 10px 8px 15px}@media screen and (min-width:992px){.user-panel .user-panel-nav>li>a{padding:8px 10px 8px 55px}}.user-panel .user-panel-nav>li+li{margin-top:0!important}.user-panel .user-panel-nav>li.active>a,.user-panel .user-panel-nav>li.active>a:focus,.user-panel .user-panel-nav>li.active>a:hover{background:0 0;color:#464646;font-family:ProximaNova-Semibold}.user-panel .user-panel-content{float:right;width:80%;border-left:1px solid #ddd;padding:20px;min-height:385px;padding-bottom:70px}.user-panel-content .tab-pane{position:relative;min-height:340px}.user-panel .user-panel-content .nav{background:#135fbd;border-radius:3px;float:left;padding:0 4px;position:absolute;z-index:1;top:0}.user-panel .user-panel-content .nav li span{color:#fff;margin-top:4px;float:left}.user-panel .user-panel-content .nav li a{color:#fff;padding:4px;font-family:ProximaNova-Light}.user-panel .user-panel-content .nav li a:hover{background:0 0;color:#8cdc48}.user-panel .user-panel-content .nav li.active a{background:0 0;color:#8cdc48;font-family:ProximaNova-Regular}.user-panel .single-permission{height:80px}.user-panel .single-permission .permission-icon{font-size:30px}.user-panel .single-permission .permission-name{font-size:12px}.user-panel textarea{background:#fff!important;border:1px solid #ddd!important}.user-panel .user-panel-actions{position:absolute;right:0;width:100%;text-align:right;bottom:-40px!important}.user-panel .student-panel-actions{position:absolute;right:0;width:100%;text-align:right}#actions .tab-pane{padding-top:40px}.data-pagination{text-align:center}.data-pagination .entries{display:inline-block;margin-bottom:30px}.data-pagination .entries label.control-label{font-family:ProximaNova-Light;font-size:15px;color:grey;margin-right:10px}.data-pagination .entries select.form-control{padding:8px 10px 8px 10px!important;margin-right:20px;color:grey;max-width:65px;width:100%}.data-pagination .entries .form-inline{min-width:250px}.data-pagination .pagination{display:inline-block;margin:-16px 0}.data-pagination .pagination>li>a,.pagination>li>span{padding:8px 16px;border:1px solid #c1bdb0;background:#f6f6f6;font-family:ProximaNova-Light;color:grey}.data-pagination .pagination>li>a:hover{border:1px solid #c1bdb0;color:grey}.data-pagination .pagination>li.active>a{background:#fff;font-family:ProximaNova-Semibold}.data-item{background:#f3f7fb;padding:10px;border-radius:3px;margin-bottom:10px}.data-item span{margin-left:15px}#modal-request-more .data-item{padding:6px;font-family:ProximaNova-SemiBold}#modal-request-more .data-item2{background:#fafafa;padding:10px;border-radius:3px;margin-bottom:10px}#modal-request-more .data-item2 label{font-weight:400!important}.permissions{height:150px;width:100%;background:#f3f7fb;border-radius:3px;padding:10px;margin:20px 0 30px;text-align:center}#form-account-create .permissions{height:170px}.permissions>h4{padding:0 5px;text-align:left;font-size:17px}.permissions-container{display:flex}.single-permission{float:left;width:100%;height:105px;background:#fff;margin:0 5px 10px;position:relative;cursor:pointer}.single-permission.bigger{width:calc(33% - 10px)}.single-permission .permission-icon{color:#b2b2b2;font-size:42px;font-family:ProximaNova-Light}.single-permission .permission-name{width:100%;font-size:15px;line-height:100%;left:0;bottom:0;position:absolute}.single-permission .permission-checkbox{display:none}.single-permission .permission-checkbox:checked+div:after{content:" ";background:url(../images/permission-check.png) no-repeat;width:16px;height:16px;position:absolute;top:5px;right:5px}#modalDefaultAction .single-permission{height:80px!important}#modalDefaultAction .single-permission .permission-icon{font-size:28px!important}#modalDefaultAction .single-permission .permission-name{font-size:13px!important}.bulk-upload .collapse.in{padding:0!important;margin:0!important}.table-bulk{border:0!important;margin-top:20px;margin:20px 0 0!important}.table-bulk tr td,.table-bulk tr th{background-color:#f3f7fb;padding:8px;border:1px solid #b2b2b2!important}.file-name{color:#b2b2b2;margin-left:20px;margin-top:4px}.upload-file{color:transparent;display:none!important}.upload-file::-webkit-file-upload-button{visibility:hidden}.upload-file::before{content:'Upload a File';color:#fff;display:inline-block;background:#428bca;border-radius:3px;padding:9px 12px;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer}.upload-file:hover::before{border-color:#000}.upload-file:active{outline:0}.upload-file:active::before{background:#3a79b0}.student-extended-container{border:1px solid #ccc;margin:10px 0;border-radius:5px;padding:10px 20px 0}.student-extended-data{height:55px;margin:5px 0 10px}.student-extended-data label{font-family:ProximaNova-Semibold;margin:0;padding:0}.student-extended-data p{margin:0;padding:0;word-break:break-word;white-space:normal}.table.teachers-classrooms{box-shadow:0 0 1px #333}.table.teachers-classrooms thead tr th{background:#fff;padding:7px!important}.table.teachers-classrooms tbody tr td{padding:7px!important;box-shadow:none}.collapse-block-bulk-upload{background:#f3f7fb;width:100%;border-radius:3px;margin-bottom:20px}.collapse-block-bulk-upload .collapse-header{width:100%;padding:10px 20px}@media (min-width:768px){#reporting-overview .btn-search{margin-top:28px}}@media (min-width:992px){#reporting-overview .btn-search{margin-top:28px}}.collapse-block{background:#f3f7fb;width:100%;float:left;border-radius:3px;margin-bottom:20px}.collapse-block .collapse-header{width:100%;float:left;padding:10px 20px}.collapse-block .collapse-header .button-collapse{float:left;background:url(../images/button-collapse.png);width:32px;height:32px}.collapse-block .collapse-header .button-collapse.collapsed{background:url(../images/button-expand.png)}.collapse-block .collapse-header h4{float:left;margin:8px 0 0 20px}.collapse-block .collapse.in{float:left;width:100%;margin:10px 0;padding:0 20px 10px}.collapse-block table.table-striped>thead>tr th{background:#fff;border:0}.collapse-block table.table-striped>tbody>tr td,.collapse-block table.table-striped>tbody>tr th{border-bottom:1px solid #ececec;border-right:0;border-left:0;background:0 0}.collapse-block table.table-striped>tbody>tr:nth-child(even) td,.collapse-block table.table-striped>tbody>tr:nth-child(even) th{background:#fff}.collapse-block table table.table-striped>tbody>tr:nth-child(odd) td,.collapse-block table table.table-striped>tbody>tr:nth-child(odd) th{background:#f3f7fb}#finance .nav-tabs{border:none;padding:0 25px}#finance .nav-tabs>li{margin-bottom:0}#finance .nav-tabs>li>a,#finance .nav-tabs>li>a:focus,#finance .nav-tabs>li>a:hover{border:none;padding:15px 20px;color:#1a1a1a}#finance .nav-tabs>li.active>a,#finance .nav-tabs>li.active>a:focus,#finance .nav-tabs>li.active>a:hover{color:#2a6496;font-family:ProximaNova-Semibold}#finance .tab-pane{background:#fff;padding:20px;float:left;width:100%}#finance .glyphicon,#reporting-details .glyphicon,#reporting-overview .glyphicon{font-size:10px;opacity:.75}#finance .date-range{margin-top:10px}#finance .date-range .date-from-to,#reporting-details .date-range .date-from-to,#reporting-overview .date-range .date-from-to{margin:12px 12px 0 0}#finance .date-range input,#reporting-details .date-range input,#reporting-overview .date-range input{width:130px;text-align:center;font-weight:400;font-size:14px!important}#finance .date-range .glyphicon,#reporting-details .date-range .glyphicon,#reporting-overview .date-range .glyphicon{font-size:20px;margin:12px 0 0 5px}#finance .purchases-td-debit{color:red}#tracking-all table thead tr td,#tracking-location table thead tr td,#tracking-me table thead tr td,#tracking-tier2 table thead tr td,#tracking-tier3 table thead tr td,#tracking-tier4 table thead tr td{border:none;color:#428bca}.detail-view-buttons{position:absolute;right:50px;top:18px}.detail-view-buttons button{width:130px;padding:5px!important;margin:0 5px}#modal-exporter-fields-chooser .data-item{width:48%;width:calc(50% - 10px);margin:5px;float:left}#finance .balance{float:right;padding:10px 30px 15px;font-size:24px}#finance .alert-info{color:#464646;border-color:#e0e8f0;background-color:#f6f6f6}.panel{box-shadow:3px 3px 2px rgba(0,0,0,.1)!important;border-radius:2px!important}.panel-default>.panel-heading{background:0 0!important;border:none!important;padding:20px!important}.panel-body{padding:20px!important}.panel-default h3.panel-title{font-size:20px;color:#55b505;margin:0 0 15px}.panel-default h4.panel-title{font-size:17px;color:#55b505;margin:0 0 15px}.form-control{background-color:#f6f6f6!important;border-radius:3px!important;padding:10px 15px!important;font-size:16px!important;box-shadow:none!important;border:1px solid #e4e4e4!important}.form-control:focus{border:1px solid #c1bdb0!important}div.form-control,input.form-control{height:45px!important}.form-horizontal .control-label{color:#07309b;padding-top:12px!important}.form-horizontal .form-control-static{color:#464646!important;padding-top:12px!important;padding-bottom:12px!important}.form-horizontal .form-control-static a{font-family:ProximaNova-Semibold;color:#07309b;text-decoration:underline}select.form-control{appearance:none;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;text-overflow:'';min-height:45px;padding:10px 15px 10px 15px!important;border:1px solid #c1bdb0!important;background:url(../images/select-arrow.png) no-repeat right}.form-group label.control-label{padding-left:15px}textarea.form-control{background:#fff!important;border:1px solid #ddd!important}.dropdown .btn-default{background:url(../images/select-arrow.png) no-repeat right!important;background-color:#f6f6f6!important;border:1px solid #c1bdb0!important;font-size:16px!important;text-align:left!important;color:#464646!important;padding:12px 45px 12px 15px}.dropdown .btn-default:hover{background-color:#dbdbdb!important}#reporting-overview .dropdown .dropdown-menu{width:215px;right:0!important;left:auto!important;float:left!important}@media (min-width:768px){#reporting-overview .dropdown .dropdown-menu{width:605px}}@media (min-width:992px){#reporting-overview .dropdown .dropdown-menu{width:830px}}.dropdown .dropdown-menu{padding:14px 14px 14px 15px;font-size:16px}.dropdown .dropdown-menu span{font-size:10px;float:right;margin-top:5px}.dropdown .dropdown-menu .checkbox label{font-family:ProximaNova-Regular,SimSun,sans-serif!important;width:100%;font-size:15px;margin-bottom:7px;font-weight:400}.dropdown .dropdown-menu .checkbox label.group{font-size:16px;margin-top:12px;padding:0;cursor:default}.dropdown .dropdown-menu .checkbox label.group .group{float:none;font-size:1px!important}.dropdown .dropdown-menu .checkbox label:last-child{margin-bottom:0}.btn{border:none!important}.btn-group-lg>.btn,.btn-lg{padding:9px 12px!important;font-size:20px!important;border-radius:3px!important}.btn-default{background-color:#f6f6f6!important;border:none!important;color:#fff!important}.btn-default:hover{background-color:#dbdbdb!important}.btn-modal-default{color:#333;background-color:#fff;border:1px solid #ccc!important}.btn-modal-default:hover{background-color:#dbdbdb!important}.btn-primary{background-color:#428bca!important;border:none!important}.btn-primary:hover{background-color:#3a79b0!important}.btn-gray{background-color:#aaa!important;border:none!important;color:#fff!important}.btn-gray:hover{background-color:#919191!important}.btn-outline{background-color:transparent!important;border:1px solid #428bca!important;color:#428bca;padding:11px 16px!important}.btn-outline:hover{box-shadow:inset 0 0 1px #3a79b0,inset 0 0 1px #3a79b0,inset 0 0 1px #3a79b0,inset 0 0 1px #3a79b0,inset 0 0 1px #3a79b0;color:#428bca}.btn-xs{padding:5px 10px!important;font-size:13px!important}.btn.active,.btn:active{box-shadow:inset 0 0 10px rgba(0,0,0,.25)}.btn-secondary{border:1px solid #428bca!important;color:#428bca;background-color:transparent!important;padding:8px 11px!important}.btn-secondary:hover{background-color:transparent!important;color:#428bca;box-shadow:inset 0 0 1px #3a79b0,inset 0 0 1px #3a79b0,inset 0 0 1px #3a79b0,inset 0 0 1px #3a79b0,inset 0 0 1px #3a79b0}.btn-secondary:active{color:#428bca}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:14px!important;vertical-align:middle!important}.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:auto!important;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive.fixed-height500{height:624px;overflow-y:scroll}.table>thead>tr>th{font-family:ProximaNova-Semibold!important}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.modal-invoked-REPORTING_OVERVIEW{width:985px!important}.modal-invoked-REPORTING_OVERVIEW .data-item{width:23%!important;width:calc(25% - 10px)!important;height:51px;font-size:14px}.modal-content{background:#f9f9f9!important;border:none!important;border-radius:3px!important;box-shadow:none!important}.modal-header{border:0!important;padding:20px 20px 5px!important}.modal-header h4.modal-title{font-size:20px;padding:0 0 0 15px}.modal-header .close{opacity:1!important;margin:-15px -15px 0 0!important}.modal-body .panel{box-shadow:none!important;margin:0!important}.modal-footer{border:0!important;padding:15px 20px 20px!important}.dropdown .dropdown-close-area{display:none}.dropdown.open .dropdown-close-area{display:block}.input-white{background-color:#fff!important;border:1px solid #c1bdb0!important}#modal-body-action-names button{border-radius:20px;font-size:16px;color:#666!important;background:#fff!important;border:1px solid #ccc!important;padding:6px 12px 4px;margin:5px}#finance .table tr{position:relative}.thead-no-border{border:0!important}.thead-no-border .table{width:99.9%}.thead-no-border .table tbody{border:1px solid rgba(0,0,0,.2)}#_fix-select-menu-cursor{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,0,0,.3);z-index:100}.featured{background-color:#d7d7d7}.featured.box-info{min-height:260px;position:relative}.featured.box-info p{white-space:pre-wrap}.featured.box-info .fixed-bottom{width:90%;position:absolute;bottom:25px;left:5%}.featured-title{color:#428bca;text-align:center}.setup-transfer-students-name{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-transfer-students-teacher{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-transfer-students-tr{cursor:pointer}.setup-purge-account-tr{cursor:pointer}.custom-input-file{background-color:#f6f6f6!important;border-radius:3px!important;padding:10px 15px!important;font-size:14px!important;box-shadow:none!important;border:1px solid #e4e4e4!important}.custom-input-file-button{background-color:#fff;border:1px solid #e4e4e4!important}.custom-input-file-filename{width:calc(100% - 100px);height:100%;background-color:#f6f6f6!important;border:0;margin-left:10px}.update-location-contianer label{padding-left:0}.update-location-contianer input[type=checkbox],.update-location-contianer input[type=radio]{margin-left:0;cursor:pointer}.cursor-pointer{cursor:pointer!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#reporting-details-results ul{list-style:none}#reporting-details-results .btn-group button{color:#888!important}#reporting-details-results .btn-group button.btn-default.active{background-color:#f6f6f6!important}#reporting-details-results .collapse.in{padding:0!important;margin:0!important}#modalSavedCharts .panel-body{padding:20px!important;height:auto;height:295px;overflow-x:hidden}#modalSavedCharts .panel-body ul{margin:0;padding:0}#modalSavedCharts .panel-body li{list-style:none;padding:10px;margin-bottom:10px;background-color:#f3f7fb;height:48px!important}#reporting-overview .form-group{margin-bottom:0}#reporting-details .form-group{margin-bottom:5px}#overview-results-items a,#reporting-details select,#reporting-overview select,.input-end_timestamp,.input-start_timestamp{cursor:pointer}.data-for-export ul{list-style:none}.popover.bottom>.arrow{top:-11px!important}.date-range .popover-content{white-space:nowrap}.btn-remove-chart{position:absolute;z-index:1;top:10px;right:10px;display:block;width:30px;height:30px;overflow:hidden;cursor:pointer}#reporting-details .nav-tabs,#reporting-details .nav-tabs>li.active>a,#reporting-details .nav-tabs>li.active>a:focus,#reporting-details .nav-tabs>li.active>a:hover{border-color:transparent}#reporting-details .highcharts-button,.highcharts-button{display:none}.totalResultsOverview{float:left;margin-top:-40px}#reporting-overview-display-options-dropdown .disabled{opacity:.5}.no-data-text{border-bottom:0!important;text-align:center;font-weight:700;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:12px;color:#60606a}.datepicker table tr td.new,.datepicker table tr td.old{color:#000}.datepicker table tr td.new.disabled{color:#999}.form-control[disabled]{zoom:1;opacity:.5}#reporting-details select:disabled{cursor:no-drop}.f-right{float:right}.column-adjust{width:450px!important;padding:0!important}.adjust-marg{padding-left:30px!important;padding-top:12px!important}.adjust-marg-box{padding-top:12px!important}.adjust-bottom{margin-bottom:15px}.col-checkbox-all{width:40px}#prevent-click{display:none;position:fixed;width:100%;height:100%;left:0;top:0}.chk-holder{display:inline-block}.chk-holder label{cursor:pointer;text-align:left;font-weight:700;width:250px;display:grid;grid-template-columns:1em auto;gap:15px;line-height:20px;font-weight:400}.chk-holder label input[type=checkbox]{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;width:20px;height:20px;border:1px solid #428bca;border-radius:2px;transform:translateY(-.075 em);display:grid;place-content:center}.chk-holder label input[type=checkbox]::before{content:"";width:12px;height:12px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#428bca}.chk-holder label input[type=checkbox]:checked::before{transform:scale(1);color:red}.chk-holder label input[type=checkbox]:focus{outline:0;outline-offset:max(2px,2px)}.modal-full{width:90vw}.table-striped3{border:1px solid #ddd}.table-striped3>tbody>tr:nth-child(odd)>td,.table-striped3>tbody>tr:nth-child(odd)>th{background-color:#f3f7fb}.minus-button,.minus-button:focus,.minus-button:hover{background-color:#fff!important;border:2px solid #428bca!important;color:#428bca;font-size:20px;padding:0;width:21px;height:21px;line-height:20px;border-radius:21px;font-weight:bolder;margin-left:auto;margin-right:auto}