body,html{background-image:url(../6f4d0f629145e3a40afb.png);min-height:100%}a[disabled]{cursor:not-allowed;pointer-events:none}.sub-header{border-bottom:1px solid #eee;padding-bottom:10px}.close-session{margin-right:10px}.navbar-fixed-top{border:0}.body-view{padding-top:50px}@media (max-width:767px){.navbar-fixed-top{display:none}.body-view{padding-top:0}}.nav-sidebar li a{color:#fff}.navbar-username{color:#fff!important;cursor:pointer;font-weight:700;text-shadow:2px 2px 4px #000}.sidebar{display:none}@media (min-width:768px){.sidebar{background-color:#428bca;background:linear-gradient(#185694,#428bca);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#185694),color-stop(1,#428bca));background:-webkit-linear-gradient(top,#185694,#428bca);background:-moz-linear-gradient(top,#185694 0,#428bca 100%);background:linear-gradient(top,#185694,#428bca);border-bottom:1px solid #267ed5;border-right:1px solid #eee;bottom:0;display:block;left:0;overflow-x:hidden;overflow-y:auto;padding:20px;position:fixed;top:50px;z-index:1000}.navbar-default{max-height:50px;min-height:50px}body{padding-top:50px}}.nav-sidebar{margin-bottom:20px;margin-left:-20px;margin-right:-21px}.nav-sidebar>li>a{padding-left:20px;padding-right:20px}.nav-sidebar>.active>a,.nav-sidebar>.active>a:focus,.nav-sidebar>.active>a:hover{background-color:#495c6e;border:1px groove #fff;color:#fff}.sidebar ul li:hover a{background:#084071}.left{float:left}.main{padding:20px}@media (min-width:768px){.main{padding-left:40px;padding-right:40px}}.main .page-header{margin-top:0}.step_form_box{background:hsla(222,8%,76%,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-bottom:30px;padding:20px}.information_box{background:#fff;margin-bottom:30px;padding:20px}.content_check{display:inline-block;vertical-align:middle}.content_check .check{display:none}.custom_check{background:#fff;border-radius:50%;box-shadow:0 5px 4px rgba(0,0,0,.05);cursor:pointer;height:30px;position:relative;width:30px}.custom_check.custom_box{border-radius:6px}.custom_check:before{background:#27a8df;border-radius:50%;content:"";height:0;left:50%;margin-left:0;margin-top:0;position:absolute;top:50%;transition:all .3s;width:0}.custom_check.custom_box:before{border-radius:2px}.custom_check.checked:before{height:8px;margin-left:-4px;margin-top:-4px;width:8px}.step_form_box fieldset{margin-bottom:15px}.step_form_box fieldset:last-child{margin-bottom:0}.tooltip_info{background:#21a2c9;border-radius:6px;color:#fff;font-size:12px;margin-left:10px;opacity:0;padding:12px;pointer-events:none;position:absolute;right:100%;top:50px;width:200px;z-index:1000}.info_cvc:hover .tooltip_info{opacity:1;top:0}.tooltip_info img{margin:auto auto 8px}.tooltip_info:before{border-bottom:5px solid transparent;border-left:5px solid #21a2c9;border-top:5px solid transparent;content:"";left:100%;position:absolute;top:20px}.content_tooltip_info{position:relative}.content_tooltip_info .input-lg:focus~.tooltip_info{opacity:1;top:0}@media screen and (max-width:768px){.col_step_left{width:100%}.col_step_left.right{margin-bottom:34px}.tooltip_info{left:auto;margin-top:30px;right:0;top:100%}.tooltip_info:before{border-bottom-color:#21a2c9;border-left:5px solid transparent;border-right-color:transparent;bottom:100%;right:15px;top:auto}.info_cvc:hover .tooltip_info{margin-top:5px;top:100%}.resume_box h3{color:#21a2c9;max-width:100%;position:static}.back_btn{margin-bottom:30px}}.info_title img,.info_title span{vertical-align:baseline}.info_title img{display:inline-block}.info_title{color:#1fa0c9;font-size:24px;margin-bottom:24px;text-align:left}.info_title.text-center{text-align:center}.navbar-default{background-color:#106cc8;background:linear-gradient(#106cc8,#185694);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#106cc8),color-stop(1,#185694));background:-webkit-linear-gradient(top,#106cc8,#185694);background:-moz-linear-gradient(top,#106cc8 0,#185694 100%);background:linear-gradient(top,#106cc8,#185694)}.navbar-default .navbar-brand{color:#0d0e0e}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#ffbbbc}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#0d0e0e}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#ffbbbc}.navbar-default .navbar-nav>li>.dropdown-menu{background-color:#f1f0f0}.navbar-default .navbar-nav>li>.dropdown-menu>li>a{color:#0d0e0e}.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus,.navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover{background-color:#2b61c0;color:#ffbbbc}.navbar-default .navbar-nav>li>.dropdown-menu>li>.divider{background-color:#2b61c0}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#2b61c0;color:#ffbbbc}.navbar-default .navbar-toggle{border-color:#2b61c0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#2b61c0}.navbar-default .navbar-toggle .icon-bar{background-color:#0d0e0e}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#0d0e0e}.navbar-default .navbar-link{color:#0d0e0e}.navbar-default .navbar-link:hover{color:#ffbbbc}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#0d0e0e}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#ffbbbc}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#2b61c0;color:#ffbbbc}}.navbar-margin-right{margin-right:200px}body{font-family:Roboto,Helvetica Neue,sans-serif}.check_field label{margin-right:20px}.icon-header{border-radius:5px;max-height:40px;padding-top:5px}.login{background:url(../93e8a2bedfa78e83e36d.jpg) 0 no-repeat;color:#fff;display:inline-block;font-size:14px;line-height:20px;margin:17px 20px 0;padding-left:25px;position:relative;top:0;transition:all .7s}.md-padding fieldset{margin-bottom:15px}.md-padding fieldset:last-child{margin-bottom:0}.my-datepicker .btn{padding:12px 15px}.info_box_title{color:#1fa0c9;font-size:18px;margin-bottom:24px;text-align:left}.info_box_title-marg{margin-bottom:10px}.info-box-title-option{font-weight:700;padding-bottom:10px}#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before{content:" ";display:table}#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after{clear:both}.ui-grid{border:1px solid #5ea4e9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:10px 10px 5px gray;box-sizing:content-box;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.ui-grid-vertical-bar{position:absolute;right:0;width:0}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-scrollbar-placeholder{background-color:transparent}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-header-cell:last-child .ui-grid-vertical-bar{background-color:#d4d4d4;right:-1px;width:1px}.ui-grid-clearfix:after,.ui-grid-clearfix:before{content:"";display:table}.ui-grid-clearfix:after{clear:both}.ui-grid-invisible{visibility:hidden}.ui-grid-contents-wrapper{height:100%;position:relative;width:100%}.ui-grid-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-grid-top-panel-background{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#fff,#fff);background:-moz-linear-gradient(center bottom,#fff 0,#fff 100%);background:-o-linear-gradient(#fff,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0)}.ui-grid-header{border-bottom:1px solid #5ea4e9;box-sizing:border-box}.ui-grid-top-panel{-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;background:linear-gradient(#fff,#106cc8 200%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(2,#106cc8));background:-webkit-linear-gradient(top,#fff,#106cc8 200%);background:-moz-linear-gradient(top,#fff 0,#106cc8 200%);background:linear-gradient(top,#fff,#106cc8 200%);-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:-1px;border-top-left-radius:-1px;-webkit-border-top-right-radius:-1px;border-top-right-radius:-1px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#106CC8",GradientType=0);font-weight:700;overflow:hidden;position:relative;text-align:center}.ui-grid-header-viewport{overflow:hidden}.ui-grid-header-canvas:after,.ui-grid-header-canvas:before{content:"";display:table;line-height:0}.ui-grid-header-canvas:after{clear:both}.ui-grid-header-cell-wrapper{box-sizing:border-box;display:table;height:100%;position:relative}.ui-grid-header-cell-row{display:table-row;position:relative}.ui-grid-header-cell{background-color:inherit;border-right:1px solid;border-color:#5ea4e9;box-sizing:border-box;display:table-cell;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}.ui-grid-header-cell:last-child{border-right:0}.ui-grid-header-cell .sortable{cursor:pointer}.ui-grid-header-cell .ui-grid-sort-priority-number{margin-left:-8px}.ui-grid-header .ui-grid-vertical-bar{bottom:0;top:0}.ui-grid-column-menu-button{position:absolute;right:1px;top:0}.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}.ui-grid-column-menu-button-last-col{margin-right:25px}.ui-grid-column-menu{position:absolute}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{display:block!important;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{display:block!important;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-filter-container{padding:4px 10px;position:relative}.ui-grid-filter-container .ui-grid-filter-button{bottom:0;position:absolute;right:0;top:0}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{line-height:32px;margin-top:-16px;opacity:.66;position:absolute;right:10px;top:50%}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]:hover{opacity:1}.ui-grid-filter-container .ui-grid-filter-button-select{bottom:0;position:absolute;right:0;top:0}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]{line-height:32px;margin-top:-16px;opacity:.66;position:absolute;right:0;top:50%}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]:hover{opacity:1}select.ui-grid-filter-select{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #5ea4e9;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;margin:0;padding:0;width:90%}select.ui-grid-filter-select:hover{border:1px solid #5ea4e9}.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}.ui-grid-render-container{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;position:inherit}.ui-grid-render-container:focus{outline:none}.ui-grid-viewport{-webkit-overflow-scrolling:touch;min-height:20px;overflow-y:scroll;position:relative}.ui-grid-viewport:focus{outline:none!important}.ui-grid-canvas{padding-top:1px;position:relative}.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.ui-grid-row:nth-child(2n) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#5ea4e9;border-bottom-style:solid}.ui-grid-no-row-overlay{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#fff,#fff);background:-moz-linear-gradient(center bottom,#fff 0,#fff 100%);background:-o-linear-gradient(#fff,#fff);-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #5ea4e9;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0);font-size:2em;left:0;margin:10%;position:absolute;right:0;text-align:center;top:0}.ui-grid-no-row-overlay>*{bottom:0;display:table;left:0;margin:auto 0;opacity:.66;position:absolute;right:0;top:0;width:100%}.ui-grid-cell{background-color:inherit;border-right:1px solid;border-color:#5ea4e9;box-sizing:border-box;float:left;overflow:hidden}.ui-grid-cell:last-child{border-right:0}.ui-grid-cell-contents{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;padding:5px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.ui-grid-cell-contents-hidden{display:none;height:0;visibility:hidden;width:0}.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#f0f0ee;border-bottom:1px solid #5ea4e9}.ui-grid-footer-panel,.ui-grid-footer-panel-background{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#fff,#fff);background:-moz-linear-gradient(center bottom,#fff 0,#fff 100%);background:-o-linear-gradient(#fff,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0)}.ui-grid-footer-panel{-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:1px solid #5ea4e9;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-top:1px solid #5ea4e9;-webkit-border-top-left-radius:-1px;border-top-left-radius:-1px;-webkit-border-top-right-radius:-1px;border-top-right-radius:-1px;font-weight:700;overflow:hidden;position:relative}.ui-grid-grid-footer{float:left;width:100%}.ui-grid-footer-viewport{overflow:hidden}.ui-grid-footer-canvas{position:relative}.ui-grid-footer-canvas:after,.ui-grid-footer-canvas:before{content:"";display:table;line-height:0}.ui-grid-footer-canvas:after{clear:both}.ui-grid-footer-cell-wrapper{box-sizing:border-box;display:table;height:100%;position:relative}.ui-grid-footer-cell-row{display:table-row}.ui-grid-footer-cell{background-color:inherit;border-right:1px solid;border-color:#5ea4e9;box-sizing:border-box;display:table-cell;overflow:hidden}.ui-grid-footer-cell:last-child{border-right:0}input[type=text].ui-grid-filter-input{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #5ea4e9;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;margin:0;padding:0;width:100%}.ui-grid-menu-button,input[type=text].ui-grid-filter-input:hover{border:1px solid #5ea4e9}.ui-grid-menu-button{background:#fff;cursor:pointer;font-weight:400;height:31px;position:absolute;right:0;top:0;z-index:2}.ui-grid-menu-button .ui-grid-icon-container{margin-top:3px}.ui-grid-menu-button .ui-grid-menu{right:0}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{border:1px solid #5ea4e9;overflow:scroll}.ui-grid-menu{box-sizing:border-box;cursor:pointer;padding:0 10px 20px;position:absolute;z-index:2}.ui-grid-menu .ui-grid-menu-inner{background:#fff;border:1px solid #5ea4e9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 12px 12px -14px rgba(0,0,0,.2);-moz-box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 12px 12px -14px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 12px 12px -14px rgba(0,0,0,.2);position:relative;white-space:nowrap}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;font-size:14px;font-size:10px;font-weight:400;line-height:1.42857143;line-height:1;margin-bottom:0;padding:1px;position:absolute;right:0;text-align:center;top:0;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{color:#333;text-decoration:none}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled],fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,fieldset[disabled] a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{pointer-events:none}.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{background-color:transparent;border-color:transparent;color:transparent}.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active{background-image:none}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled].focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:hover,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{background-color:transparent;border-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button .badge{background-color:transparent;color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button>i{color:#000;opacity:.75}.ui-grid-menu .ui-grid-menu-inner ul{list-style-type:none;margin:0;padding:0}.ui-grid-menu .ui-grid-menu-inner ul li{padding:0}.ui-grid-menu .ui-grid-menu-inner ul li button{background:transparent;border:none;min-width:100%;padding:8px;text-align:left}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active,.ui-grid-menu .ui-grid-menu-inner ul li button:focus,.ui-grid-menu .ui-grid-menu-inner ul li button:hover{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active{background-color:#cecece}.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child)>button{border-bottom:1px solid #5ea4e9}.ui-grid-sortarrow{background-position:50%;bottom:0;position:absolute;right:5px;top:0;width:20px}.ui-grid-sortarrow.down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:ui-grid;font-style:normal;font-weight:400;src:url(../2d5bb44d0b7774944c5c.eot);src:url(../2d5bb44d0b7774944c5c.eot#iefix) format("embedded-opentype"),url(../f68b782deb9c2a1c030e.woff) format("woff"),url(../02a7d5e1406467ee5b30.ttf) format("truetype"),url(../d4fdfdee3cd057465cb8.svg?#ui-grid) format("svg")}[class*=" ui-grid-icon"]:before,[class^=ui-grid-icon]:before{speak:none;display:inline-block;font-family:ui-grid;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.ui-grid-icon-blank:before{content:" ";width:1em}.ui-grid[dir=rtl] .ui-grid-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-header-cell{float:right!important}.ui-grid[dir=rtl] .ui-grid-column-menu-button{left:1px;position:absolute;right:inherit;top:0}.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child{border-right:0}.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-left:0;border-right:1px solid #5ea4e9}.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar{width:0}.ui-grid[dir=rtl] .ui-grid-menu-button{background:#fff;border:1px solid #5ea4e9;cursor:pointer;font-weight:400;left:0;min-height:27px;position:absolute;right:auto;z-index:2}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button,.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{left:10px;right:auto}.ui-grid-animate-spin{-moz-animation:ui-grid-spin 2s linear infinite;-o-animation:ui-grid-spin 2s linear infinite;-webkit-animation:ui-grid-spin 2s linear infinite;animation:ui-grid-spin 2s linear infinite;display:inline-block}@-moz-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.loading-dialog{background:rgba(0,0,0,.2) url(../12af3e0f6a0e1ab21d9d.gif) 50% 50% no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}.loading-dialog-all{position:fixed}.btn-file{margin:10px;overflow:hidden}.btn-file,.btn-file-invoice{position:relative}.btn-file input[type=file],.btn-file-invoice input[type=file]{background:#fff;cursor:inherit;display:block;filter:alpha(opacity=0);font-size:100px;min-height:100%;min-width:100%;opacity:0;outline:none;position:absolute;right:0;text-align:right;top:0}.social-group-person{margin:30px 0 15px}.margin-professor{margin:0 0 30px}.erase{margin:10px 0 0}.miclase{margin-top:50px}.messages-cea{margin-bottom:40px}.miotra{margin-left:18%!important}.modal-bar-top{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background-color:#5d8fba;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;color:#fff;padding:5px 10px}select{cursor:pointer}.loading-progress-bar{position:fixed;top:0;z-index:2000}.nav-side-menu{background-color:#428bca;background:linear-gradient(#185694,#428bca);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#185694),color-stop(1,#428bca));background:-webkit-linear-gradient(top,#185694,#428bca);background:-moz-linear-gradient(top,#185694 0,#428bca 100%);background:linear-gradient(top,#185694,#428bca);color:#e1ffff;font-family:verdana;font-size:12px;font-weight:200;height:100%;overflow:auto;position:fixed;top:0;width:200px}@media (max-width:768px){.nav-side-menu{height:inherit}}.nav-side-menu .brand{background-color:#106cc8;background:linear-gradient(#106cc8,#185694);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#106cc8),color-stop(1,#185694));background:-webkit-linear-gradient(top,#106cc8,#185694);background:-moz-linear-gradient(top,#106cc8 0,#185694 100%);background:linear-gradient(top,#106cc8,#185694);display:block;font-size:14px;line-height:50px;text-align:center}.nav-side-menu .toggle-btn{display:none}.nav-side-menu li,.nav-side-menu ul{cursor:pointer;line-height:35px;list-style:none;margin:0;padding:0}.nav-side-menu li :not(collapsed) .arrow:before,.nav-side-menu ul :not(collapsed) .arrow:before{content:"\e259";display:inline-block;float:right;font-family:Glyphicons Halflings;padding-left:10px;padding-right:10px;vertical-align:middle}.nav-side-menu li .active,.nav-side-menu ul .active{background-color:#4f5b69;border-left:3px solid #d19b3d}.nav-side-menu li .sub-menu li.active,.nav-side-menu li .sub-menu li.active a,.nav-side-menu ul .sub-menu li.active,.nav-side-menu ul .sub-menu li.active a{color:#d19b3d}.nav-side-menu li .sub-menu li,.nav-side-menu ul .sub-menu li{background-color:#04315f;border:none;border-bottom:1px solid #23282e;line-height:28px;margin-left:0}.nav-side-menu li .sub-menu li:hover,.nav-side-menu ul .sub-menu li:hover{background-color:#020203}.nav-side-menu li .sub-menu li:before,.nav-side-menu ul .sub-menu li:before{display:inline-block;padding-left:10px;vertical-align:middle}.nav-side-menu li{border-bottom:1px solid #23282e;border-left:3px solid #2e353d;padding-left:0}.nav-side-menu li a{color:#e1ffff;text-decoration:none}.nav-side-menu li a i{padding-left:10px;padding-right:20px;width:20px}.nav-side-menu li:hover{background-color:#4f5b69;border-left:3px solid #d19b3d;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}@media (max-width:767px){.nav-side-menu{margin-bottom:10px;position:relative;width:100%}.nav-side-menu .toggle-btn{background-color:#fff;color:#000;cursor:pointer;display:block;height:20px;padding:3px;position:absolute;right:10px;text-align:center;top:15px;width:40px;z-index:10!important}.brand{font-size:22px;line-height:50px!important;padding-left:20px;text-align:left!important}}@media (min-width:767px){.nav-side-menu .menu-list .menu-content{display:block}}body{margin:0}.sub-menu li,body{padding:0}.sub-menu li a{display:block;padding-left:10px;vertical-align:middle}.hideOverflow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.custom-messages-important{background:#fbcecd}.custom-messages-warning{background:#9ee6b0}.custom-messages-body{background:#fff}.control-noty{background-color:#fff;-webkit-box-shadow:0 1px 2px #777;-moz-box-shadow:0 2px 1px #777;box-shadow:0 2px 1px #777;padding-bottom:20px;padding-left:20px}.control-noty h1{color:#444;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5em;letter-spacing:-.05em;line-height:1.5em;margin-bottom:20px;overflow:hidden;padding:.1em 0;position:relative;text-align:center;white-space:nowrap}.control-noty h1:after,.control-noty h1:before{background:#f0f0f0;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.control-noty h1:before{left:-.5em;margin:0 0 0 -50%}.control-noty h1:after{left:.5em;margin:0 -50% 0 0}.more-button{margin-bottom:30px}.selectdemoSelectHeader .demo-header-searchbox{border:none;height:100%;outline:none;padding:0;width:100%}.selectdemoSelectHeader .demo-select-header{align-items:center;box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);cursor:pointer;display:flex;height:48px;padding-left:10.667px;position:relative;width:auto}.selectdemoSelectHeader md-content._md{max-height:240px}.search-select-custom{padding:0!important}.form-control,.ui-select-bootstrap>.ui-select-match>.input{box-sizing:inherit!important}.end-date-schedule{float:left;margin-right:5px}.end-date-schedule-input{width:50px}.end-date-schedule-vertical-align{align-items:center;display:flex}.schedule-reserved-class-text{font-size:10pt!important}.ui-select-search{width:100%!important}.create-topic-button,.schedule_buttons_margin{margin-bottom:15px;margin-top:15px}.callout{border:1px solid #eee;border-left-width:5px;border-radius:3px;margin:20px 0;padding:20px}.callout h4{margin-bottom:5px;margin-top:0}.callout p:last-child{margin-bottom:0}.callout code{border-radius:3px}.callout &+.bs-callout{margin-top:-5px}.callout-success{border-left-color:#5cb85c}.callout-primary{border-left-color:#428bca}.callout-default{border-left-color:#777}.callout-danger{border-left-color:#d9534f}.callout-warning{border-left-color:#f0ad4e}.callout-info{border-left-color:#5bc0de}.callout-success h4{color:#5cb85c}.callout-primary h4{color:#428bca}.callout-default h4{color:#777}.callout-danger h4{color:#d9534f}.callout-warning h4{color:#f0ad4e}.callout-info h4{color:#5bc0de}.configuration-check{padding-right:20px}.form-signin{margin:0 auto;max-width:350px;padding:15px}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:auto;padding:10px;position:relative}.form-signin .form-control:focus{z-index:2}.form-signin input[type=text]{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:6px}.form-signin input[type=password]{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:20px}.reset-password-input{margin-bottom:0!important}.separator{margin:20px 0}.account-wall{border:2px solid rgba(100,0,0,.3);-moz-box-shadow:8px 8px 10px rgba(100,0,0,.3);-webkit-box-shadow:8px 8px 10px rgba(100,0,0,.3);box-shadow:8px 8px 10px rgba(100,0,0,.3);margin-top:30px;padding:40px 0 20px}.login-title{color:#555;display:block;font-size:18px;font-weight:400}.profile-img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;height:150px;margin:0 auto 5px;width:200px}.need-help,.new-account{margin-top:10px}.new-account{display:block}.error-login{color:red;margin-bottom:10px;text-align:center}.back-image{background:url(../34a7caaca8302cf3082c.jpg) no-repeat 50% fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;bottom:0;left:0;position:fixed;right:0;top:0}.error-message{color:red;display:block;font-size:12px;margin-top:5px}.form-signin input[type=email]{margin-bottom:10px}.account-wall{background-color:#f7f7f7;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.text-muted{color:#777;margin-top:10px}.margin-left-schedule{margin-left:250px}@media only screen and (max-width:769px){.margin-left-schedule{margin-left:0}}.mark-send-class{border-left:2px solid red!important;border-top:2px solid red!important}.mark-send-class:before{border-left:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mark-app-class{border:2px solid lime!important;font-style:italic}.mark-app-class:before{border:1px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.schedule-cancelled-class-text{color:#a94442}.schedule-cancelled-class-detail{font-size:16px;margin-bottom:12px;text-align:center}.lds-dual-ring{display:inline-block;height:20px;margin-right:20px;width:20px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#972c2c transparent;border-radius:50%;border-style:solid;border-width:2px;content:" ";display:block;height:20px;margin:1px;width:20px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#schedule .clear{clear:both;height:0;line-height:0}#schedule .sc_menu{height:26px;width:100%}#schedule .sc_menu .sc_header_cell{float:left}#schedule .sc_menu .sc_header{float:left;height:26px;overflow:hidden;position:relative}#schedule .sc_menu .sc_header .sc_time{background:#333;border-left:1px solid #fff;text-align:center}#schedule .sc_data,#schedule .sc_menu .sc_header_cell{background:#333;color:#fff;float:left;font-weight:700;position:relative}#schedule .sc_data .sc_data_scroll,#schedule .sc_menu .sc_header_scroll{left:0;position:absolute;top:0}#schedule .sc_header .sc_time,#schedule .sc_main_scroll .sc_time,#schedule .sc_menu .sc_header_cell{color:#fff;display:block;height:18px;line-height:18px;padding:4px 0}#schedule .sc_header .sc_time,#schedule .sc_main_scroll .sc_time{float:left}#schedule .sc_data,#schedule .sc_main_box{max-height:500px;overflow:hidden}#schedule .sc_main_box{float:left;overflow-x:auto;overflow-y:auto}#schedule .sc_main{position:relative}#schedule .timeline{font:normal 8pt arial;position:relative}#schedule .sc_Bar{background:#4f93d6;border-left:1px solid #000;box-shadow:3px 3px 5px #333;-moz-box-shadow:3px 3px 5px #333;-webkit-box-shadow:3px 3px 5px #333;color:#000;cursor:pointer;position:absolute;z-index:10}#schedule .ui-draggable-dragging,#schedule .ui-resizeable{z-index:20}#schedule .sc_Bar .head{word-wrap:break-word;display:block;padding:2px}#schedule .sc_Bar .text{display:block;overflow:hidden;padding:0 2px 2px}#schedule .sc_main .tb,#schedule .timeline{border-bottom:2px solid #666}#schedule .sc_data .timeline{overflow:hidden}#schedule .sc_data .timeline span{display:block;padding:10px}#schedule .sc_data .timeline span.photo{float:left;height:36px;padding:10px 0 10px 10px;width:36px}#schedule .sc_data .timeline span.title{float:left;padding:10px 0 10px 10px;width:92px}#schedule .sc_main_scroll .sc_main .tl{border-right:1px solid #ccc;float:left;height:100%}#schedule .sc_main_scroll .sc_main .tl:hover{background:#f0f0f0}#schedule .sc_header *,#schedule .sc_header :after,#schedule .sc_header :before,#schedule .sc_menu *,#schedule .sc_menu :after,#schedule .sc_menu :before,#schedule .sc_wrapper *,#schedule .sc_wrapper :after,#schedule .sc_wrapper :before{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.modal.left .modal-dialog{position:fixed;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}@media (max-width:768px){.modal.left .modal-dialog{position:relative}}.modal.left .modal-dialog{left:-320px}.modal.left .modal-dialog,.modal.left.in .modal-dialog{-webkit-transition:opacity .3s linear,left .3s ease-out;-moz-transition:opacity .3s linear,left .3s ease-out;-o-transition:opacity .3s linear,left .3s ease-out;transition:opacity .3s linear,left .3s ease-out}.modal.left.in .modal-dialog{left:0}.margin-button{margin-right:10px}.current-selector-margin{margin:10px 0 15px}.search-select-margin{margin-right:15px;padding:2px}.search-panel-margin{margin-top:30px}.btn-circle{border-radius:30px;font-size:20px;height:49px;padding:5px 0;width:49px}.btn-circle,.btn-circle-lg{line-height:2;text-align:center}.btn-circle-lg{border-radius:70px;font-size:30px;height:79px;width:79px}.btn-circle-xlg{border-radius:100px;font-size:60px;height:150px;line-height:2;text-align:center;width:150px}.student-data-hr{border-top:1px solid #fff;margin:5px}.search-img-profile{min-height:150px;min-width:150px}.box{color:#fff;font-size:86px;height:100px;text-align:center}.on{background-color:green}.off{background-color:red}.box-hide-setup,.box-show-setup{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.box-show-setup{height:0;opacity:0}.box-show-setup.box-show-start{height:100px;opacity:1}.box-hide-setup{height:0;opacity:1}.box-hide-setup.box-hide-start{height:100px;opacity:0}.btn-line{margin-bottom:5px;width:80%}.table-div .row{border-bottom:1px dashed rgba(0,162,255,.5)}.ui-grid-header-cell{float:left}#modalClassInfo.modal{z-index:1050}.md-dialog-container{z-index:20000}.student-loading-bar{border-radius:0;height:4px;margin:0}.student-profile-block{margin-bottom:20px}.student-date-picker .dp--input-wrap,.student-date-picker .dp--main{width:100%}.student-date-picker{margin-bottom:15px}.student-date-picker .dp--input{font-size:14px;height:34px;padding:5px 12px 5px 35px;width:100%}.student-form-section-title{color:#337ab7;font-weight:700;margin:15px 0 10px;text-transform:uppercase}.student-sarlaf-section{margin:15px 0 10px}.student-radio-row{margin-bottom:10px}.student-radio-row>span{display:block}.student-inline-options{column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 8px;row-gap:4px}.student-inline-options .student-sarlaf-option{display:block;margin-left:0}.student-inline-options .radio-inline+.radio-inline{margin-left:0}.student-sarlaf-option{margin:0;padding-left:22px}.student-payer-toggle input[type=checkbox],.student-sarlaf-option input[type=radio]{accent-color:#337ab7;transform:scale(1.12)}.student-payer-toggle{margin:12px 0}.student-payer-fields{margin-top:5px}.student-search-select{position:relative}.student-search-select-menu{background:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:20}.student-search-select-option{background:#fff;border:0;display:block;padding:6px 10px;text-align:left;text-transform:uppercase;width:100%}.student-search-select-option:focus,.student-search-select-option:hover{background:#337ab7;color:#fff;outline:0}.student-search-select-empty{color:#777;padding:6px 10px}.whats-new-main{margin-left:200px;min-width:0;padding-left:15px;padding-right:15px;width:calc(100% - 200px)}.whats-new-page{padding-top:20px}.whats-new-shell{margin-bottom:30px;padding:24px 0}.whats-new-page-header{align-items:center;border-bottom:1px solid #d9dee3;display:flex;justify-content:center;margin-bottom:18px;padding-bottom:18px;text-align:center}.whats-new-page-header h1{color:#2a4c6d;font-size:28px;font-weight:700;margin:0 0 4px}.whats-new-title-icon{background:#2a4c6d;border-radius:50%;color:#fff;font-size:16px;height:38px;line-height:38px;margin-right:12px;text-align:center;vertical-align:middle;width:38px}.whats-new-page-header p{color:#6b7280;margin:0}.whats-new-demo-reset{margin-top:10px}.app-header-actions{align-items:center;display:flex;gap:18px;justify-content:flex-end;line-height:20px;min-width:0}.app-header-actions .navbar-username{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header-actions .close-session{color:#fff;cursor:pointer;margin-right:10px}.whats-new-bell{color:#fff;cursor:pointer;display:inline-block;font-size:18px;position:relative;text-shadow:2px 2px 4px #000}.whats-new-bell .badge{background-color:#d9534f;font-size:10px;min-width:18px;padding:3px 5px;position:absolute;right:-12px;top:-10px}.whats-new-dropdown{background:#f5f7f9;border:1px solid #cfd8df;box-shadow:0 6px 16px rgba(0,0,0,.2);color:#333;max-width:360px;min-width:320px;padding:0;text-shadow:none}.whats-new-dropdown *{text-shadow:none}.whats-new-dropdown-header{background:#e6ecef;border-bottom:1px solid #e5e7eb;color:#2a4c6d;font-weight:700;padding:10px 14px}.whats-new-dropdown-item{border-bottom:1px solid #d9dee3;cursor:pointer;padding:12px 14px}.whats-new-dropdown-item+.whats-new-dropdown-item{box-shadow:inset 0 1px 0 #fff}.whats-new-dropdown-item strong{color:#2a4c6d;display:block;margin-bottom:3px}.whats-new-dropdown-item:focus,.whats-new-dropdown-item:hover{background:#e6ecef}.whats-new-dropdown-empty{color:#777;padding:14px}.whats-new-dropdown-footer{padding:8px 14px;text-align:right}.whats-new-content-layout{display:grid;gap:12px;grid-template-columns:minmax(250px,.42fr) minmax(300px,1fr)}.whats-new-list .list-group{margin-bottom:0}.whats-new-list-item{background:#e9edf1;border:1px solid #d9dee3;border-left:4px solid transparent;border-radius:0!important;color:#6f7882;margin-bottom:-1px;padding:10px 16px;text-align:left;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease;width:100%}.whats-new-list-item:focus,.whats-new-list-item:hover{box-shadow:0 2px 8px rgba(42,76,109,.14);transform:none}.whats-new-list-item.active,.whats-new-list-item.active:focus,.whats-new-list-item.active:hover{background-color:#f8fbfc;border-color:#d9dee3 #d9dee3 #d9dee3 #2a4c6d;box-shadow:none;color:#333}.whats-new-list-item.active h4,.whats-new-list-item.active:focus h4,.whats-new-list-item.active:hover h4{color:#2a4c6d}.whats-new-list-item.active p,.whats-new-list-item.active:focus p,.whats-new-list-item.active:hover p{color:#59636e!important}.whats-new-list-item-header{align-items:flex-start;display:flex;gap:8px}.whats-new-list-item h4{color:#66717c;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 4px}.whats-new-list-item p{color:#7a8490;font-size:12px;margin:0}.whats-new-unread{background:#fff;color:#333;font-weight:700}.whats-new-unread h4{color:#2a4c6d}.whats-new-detail{background:#fff;border:1px solid #d9dee3;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08);min-height:280px;padding:28px}.whats-new-detail h2{color:#2a4c6d;font-size:28px;font-weight:700;margin:14px 0 8px}.whats-new-content{color:#333;font-size:15px;line-height:1.6;margin-top:18px;white-space:pre-wrap}.whats-new-status-pill{border-radius:12px;display:inline-block;font-size:12px;font-weight:700;padding:4px 10px}.whats-new-status-pill.is-unread{background:#d9edf7;color:#2a4c6d}.whats-new-status-pill.is-read{background:#e5e7eb;color:#555}.whats-new-empty-detail{background:#f5f7f9;border:1px dashed #d9dee3;color:#777;padding:40px;text-align:center}.whats-new-empty-state{background:#f5f7f9;border:1px dashed #cfd8df;border-radius:4px;color:#2a4c6d;margin-top:18px;padding:48px 24px;text-align:center}.whats-new-empty-state .glyphicon{font-size:34px;margin-bottom:12px}.whats-new-empty-state h2{margin-top:0}.whats-new-admin-layout{display:grid;gap:20px;grid-template-columns:1fr;max-width:100%;min-width:0;overflow-x:hidden}.whats-new-admin-layout .step_form_box,.whats-new-admin-list{box-sizing:border-box;max-width:100%;min-width:0}.whats-new-admin-layout .table-responsive{max-width:100%;overflow-x:auto;width:100%}.whats-new-admin-list-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.whats-new-admin-list-header .info_box_title,.whats-new-admin-list-header .page-header{margin-top:0}.whats-new-new-button{display:flex;gap:6px;margin-top:6px;white-space:nowrap}.whats-new-content-editor{font-size:15px;line-height:1.6;min-height:320px;resize:vertical}.whats-new-publish-help{font-size:12px;margin-bottom:12px}.whats-new-admin-table>thead>tr>th{background:#2a4c6d;color:#fff}.whats-new-admin-table{min-width:940px}.whats-new-admin-date-cell{color:#59636e;font-size:12px;min-width:190px}.whats-new-admin-date-cell div+div{margin-top:3px}.whats-new-admin-date-cell span{color:#2a4c6d;font-weight:700}.whats-new-admin-row-actions{min-width:260px}.whats-new-admin-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.whats-new-admin-actions .btn{min-width:82px}.whats-new-admin-empty{margin-top:16px}.whats-new-admin-error .glyphicon{color:#a94442}.whats-new-modal-backdrop{align-items:flex-start;background:rgba(17,24,39,.48);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:72px 16px 32px;position:fixed;right:0;top:0;z-index:2000}.whats-new-modal{background:#f8fafc;border-radius:6px;box-shadow:0 20px 45px rgba(0,0,0,.28);max-height:calc(100vh - 104px);max-width:980px;overflow-y:auto;padding:24px;width:100%}.whats-new-modal-editing{border-top:4px solid #f0ad4e;box-shadow:0 20px 45px rgba(0,0,0,.28)}.whats-new-modal-header{align-items:flex-start;border-bottom:1px solid #d9dee3;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.whats-new-modal-header h2{color:#2a4c6d;font-size:26px;font-weight:700;margin:8px 0 4px}.whats-new-modal-header p{margin-bottom:0}.whats-new-modal-close{color:#2a4c6d;opacity:.8}.whats-new-mode-label{font-size:12px;padding:6px 10px}.whats-new-editing-banner{background:#fff8e5;border:1px solid #f0ad4e;border-radius:4px;color:#6b4a00;margin-bottom:16px;padding:10px 12px}.whats-new-editing-banner .glyphicon{margin-right:6px}.whats-new-role-chips{display:flex;flex-wrap:wrap;gap:8px}.whats-new-role-chip{background:#fff;border:1px solid #cfd8df;border-radius:999px;color:#2a4c6d;font-weight:700;padding:8px 14px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.whats-new-role-chip .glyphicon{font-size:11px;margin-right:6px}.whats-new-role-chip:focus,.whats-new-role-chip:hover{background:#e6ecef;border-color:#2a4c6d}.whats-new-role-chip.selected{background:#2a4c6d;border-color:#2a4c6d;color:#fff}.whats-new-modal-actions{border-top:1px solid #d9dee3;display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:16px}@media (max-width:767px){.app-header-vue .navbar-fixed-top{background:transparent;display:block;height:0;min-height:0;pointer-events:none;position:absolute}.app-header-vue .container-fluid{padding-left:0;padding-right:0}.app-header-vue .row{display:block;height:0;margin-left:0;margin-right:0}.app-header-date,.app-header-vue .col-sm-1{display:none}.app-header-vue .navbar-brand.navbar-right{float:none!important;height:auto;margin:0;min-width:0;padding:0;pointer-events:auto;position:absolute;right:62px;top:15px;z-index:11}.app-header-actions{gap:0;max-width:none}.app-header-actions .close-session,.app-header-actions .navbar-username{display:none}.whats-new-dropdown{max-width:calc(100vw - 20px);min-width:260px;position:fixed;right:10px;top:46px}.whats-new-main{margin-left:0;width:100%}.whats-new-admin-list-header{align-items:flex-start;flex-direction:column}.whats-new-new-button{align-self:flex-start}}@media (max-width:1100px){.whats-new-admin-row-actions{min-width:120px}.whats-new-admin-actions{align-items:stretch;flex-direction:column}.whats-new-admin-actions .btn{width:100%}}@media (max-width:900px){.whats-new-content-layout{grid-template-columns:1fr}}@media (max-width:991px){.whats-new-composer-grid{grid-template-columns:1fr}}.programs-main{margin-left:200px;min-width:0;width:calc(100% - 200px)}.agreement-page-vue{padding:20px 15px 40px}.program-company-card{background:hsla(222,8%,76%,.2);border:1px solid #d9dee3}.program-company-selector{border-right:1px solid #e5e7eb;min-height:180px;padding-top:18px}.program-company-name{background:#f5f7f9;border:1px solid #e5e7eb;border-radius:4px;margin-top:10px;padding:12px}.program-company-details .info_box_title{margin-top:0}.program-details-list{margin-bottom:0}.program-detail-row{display:grid;gap:12px;grid-template-columns:minmax(95px,.35fr) 1fr;margin-bottom:8px}.program-detail-row dd,.program-detail-row dt{margin:0;overflow-wrap:anywhere}.program-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.program-table-toolbar{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:18px 20px}.program-table-title{margin:0 0 4px}.program-table-filters{align-items:center;border-top:1px solid #eef0f2;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.program-search-control{max-width:420px;width:100%}.program-filter-options{align-items:center;display:flex;gap:10px}.program-table{margin-bottom:0;min-width:1160px}.program-table>thead>tr{background:#2a4c6d}.program-table>thead>tr>th{background:transparent;border-bottom-width:1px;border-right:1px solid hsla(0,0%,100%,.22);color:#fff;vertical-align:middle}.program-table>tbody>tr>td,.program-table>thead>tr>th{padding-left:18px;padding-right:18px}.program-table>tbody>tr>td:last-child,.program-table>thead>tr>th:last-child{border-right:0}.program-table>tbody>tr>td{border-right:1px solid #edf1f4}.program-sort-button{background:transparent;border:0;color:#fff;font-weight:700;padding:4px 0;text-align:left;white-space:nowrap}.program-sort-button:focus,.program-sort-button:hover{color:#e9f8fc}.program-header-line{display:block}.program-sort-indicator{white-space:nowrap}.program-inactive-toggle{align-items:center;background:#f5f7f9;border:1px solid #d9dee3;border-radius:4px;cursor:pointer;display:inline-flex;gap:7px;margin:0;padding:6px 10px;white-space:nowrap}.program-inactive-toggle input{margin:0}.program-table-message{color:#777;padding:36px!important;text-align:center}.program-loading-icon{animation:program-spin 1s linear infinite}.program-error-state p{color:#a94442;margin-bottom:12px}.program-mobile-scroll-hint{background:#f5f7f9;color:#666;display:none;font-size:12px;padding:8px 12px;text-align:center}.program-pagination{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 20px}.program-vue-modal{overflow-x:hidden;overflow-y:auto}.program-vue-modal .modal-body{max-height:68vh;overflow-y:auto}.program-required-note{margin-bottom:12px;text-align:right}.program-required-mark{color:#a94442}.program-form-section{padding-left:20px;padding-right:20px}.program-form-section+.program-form-section{border-left:1px solid #e5e7eb}.program-form-section-title{border-bottom:1px solid #e5e7eb;color:#1fa0c9;font-size:16px;margin:0 0 16px;padding-bottom:8px}.agreement-form-vue .form-group{margin-bottom:15px}.agreement-form-vue .program-field-error{font-size:12px;margin-bottom:0;margin-top:4px}.program-form-options{border-top:1px solid #e5e7eb;margin-top:5px;padding:14px 20px 0}@keyframes program-spin{to{transform:rotate(1turn)}}@media (max-width:1399px){.program-mobile-scroll-hint{display:block}}@media (max-width:1199px){.program-table .program-sticky-name{background:#fff;box-shadow:2px 0 3px rgba(0,0,0,.08);left:0;position:sticky;z-index:2}.program-table .program-sticky-action{background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,.08);position:sticky;right:0;z-index:2}.program-table>thead .program-sticky-action,.program-table>thead .program-sticky-name{background:#2a4c6d;z-index:3}.program-table.table-striped>tbody>tr:nth-of-type(odd)>.program-sticky-action,.program-table.table-striped>tbody>tr:nth-of-type(odd)>.program-sticky-name{background:#f9f9f9}}@media (max-width:767px){.programs-main{margin-left:0;width:100%}.agreement-page-vue{padding-left:0;padding-right:0}.program-company-selector{border-bottom:1px solid #e5e7eb;border-right:0;margin-bottom:20px;min-height:auto;padding-bottom:20px}.program-filter-options,.program-pagination,.program-table-filters,.program-table-toolbar{align-items:stretch;flex-direction:column}.program-search-control{max-width:none;width:100%}.program-form-section+.program-form-section{border-left:0;border-top:1px solid #e5e7eb;margin-top:8px;padding-top:18px}}.template-loading-bar{border-radius:0;height:4px;margin:0}.template-upload-button{margin:14px 0 8px}.template-selected-file{min-height:24px;word-break:break-word}.template-table-panel{margin-bottom:20px}.template-table-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.template-search-control{max-width:320px;width:100%}.template-table th{white-space:nowrap}.template-sort-button{background:transparent;border:0;color:inherit;font-weight:700;padding:0;text-align:left}.template-sort-button:focus,.template-sort-button:hover{color:#337ab7;outline:0}.template-sort-indicator{font-size:11px}.template-table-message{padding:24px;text-align:center}.template-loading-icon{animation:template-spin .8s linear infinite}@keyframes template-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}