body,input[type=submit],pre{font-family:'Open Sans',sans-serif}#displaybox,.loader,.profile,.ueducatefooter{text-align:center}@-ms-viewport{width:auto}.favouritesDropdown{left:initial;right:0}.globalSearch-dropdown{color:#000;position:absolute;background:#FFF;padding:5px 10px;border-radius:3px;border:1px solid #CCC;margin:0 0 10px 10px;right:0;font-size:14px;display:none;z-index:9998;width:400px}.menunavigationmessage{color:#fff;visibility:hidden;margin-left:5px}body{background:rgba(88,150,203,.1);scrollbar-base-color:#2e2e2e;scrollbar-3dlight-color:#2e2e2e;scrollbar-highlight-color:#2e2e2e;scrollbar-track-color:#2e7cbe;scrollbar-arrow-color:#FFF;scrollbar-shadow-color:#2e2e2e;scrollbar-dark-shadow-color:#2e2e2e}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{border-radius:3px;background:#2e2e2e;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,1)}.loader{padding:20px;background:#FFF}.studentRecordLoader,.studentRecordResults{display:none}.studentRecordResultsList{list-style:none;margin:0;padding:0}.studentRecordResultsList li{border-bottom:1px solid #DDD}.studentRecordResultsList li a{color:#000;text-decoration:none;display:block;margin:0;padding:5px 5px 5px 20px;background-color:#FFF}.studentRecordResultsList li a:hover{background-color:#d9edf7}.studentRecordResultsList li:last-child{border-bottom:0}#menuwrapper{color:#FFF;margin-bottom:20px}#menuwrapper ul li{color:#FFF;width:100%;cursor:pointer;transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;border-bottom:1px solid #4389c5}#menuwrapper ul li a{width:100%;padding:8px 5px;color:#FFF;box-sizing:border-box;display:block;text-decoration:none;outline:0}#menuwrapper ul li:first-child{border-top:1px solid #4389c5}#menuwrapper ul li a:hover{color:#FFF}#menuwrapper ul li ul{background:rgba(88,88,88,.5);height:100%;top:40px;display:none}#menuwrapper ul li ul li{border-bottom:1px solid #585858}#menuwrapper ul li ul li:first-child{border-top:none}.sidebar-help #menuwrapper ul li:first-child{border-top-color:#57BB7B}.sidebar-help #menuwrapper ul li{border-bottom-color:#57BB7B}#menuwrapper ul li ul li a{background:#434343;padding-left:40px;color:#FFF;display:inline-block}#menuwrapper ul li ul li a:hover{padding-left:43px}#menuwrapper ul li ul li ul li{border:0;margin:0;border-bottom:1px solid #686868}#menuwrapper ul li ul li ul li a{background:#585858;padding-left:50px;color:#FFF;display:inline-block}#menuwrapper ul li ul.open,.home-logo{display:block}#menuwrapper ul li ul li ul li a:hover{padding-left:53px}#menuwrapper ul li ul li ul li:first-child{border-top:none}#menuwrapper ul li ul li ul li:last-child{border-bottom:none}#menuwrapper ul li:hover{background:#2e2e2e;position:relative}#menuwrapper ul li:hover ul li:hover{border-left:0}#menuwrapper ul li:hover ul li:hover ul li a{color:#FFF}#menuwrapper a.main-menu-item-highlight:focus{background:#2e2e2e;border-style:solid;border-color:#fff;border-width:medium}#menuwrapper>ul>li{position:relative}#menuwrapper>ul>li>a>span{padding:3px 5px 0}#menuwrapper ul,#menuwrapper ul li{margin:0;padding:0;list-style:none}.no-hover:hover{background:0 0!important;cursor:default!important}.btn-link,.profileicon a{cursor:pointer}.top-ueducateus{background-color:#2e2e2e;color:#FFF;height:40px}.bottom-ueducateus{background-color:#1a8cc9;height:40px}.small-ueducateus{width:175px!important}.sidebar-nav-fixed{padding:9px 0 40px;left:0;position:fixed;overflow-y:auto!important;overflow:visible;top:0;margin-top:40px;width:235px;background-image:url(../img/vertical-nav.jpg);background-position:bottom;background-repeat:no-repeat;background-color:#2e7cbe;box-sizing:border-box;height:100%;z-index:999;-webkit-box-shadow:0 0 10px 0 #333;-moz-box-shadow:0 0 10px 0 #333;box-shadow:0 0 10px 0 #333}.sidebar-help{background:#339E3D}.home-logo{margin:10px auto;width:130px;height:130px;background:#FFF}.main-ueducateus{box-sizing:border-box;margin-left:240px;padding:10px;margin-top:35px}.dropdown-menu>li>a:hover{background:#2e7cbe;color:#FFF}.icon-refresh{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0}#medicationForm .temporary-medication .edit-allowed-0 input,.italic{font-style:italic}.icon-refresh:before{content:"\f021"}.profile{font-size:18px;text-transform:uppercase;margin-bottom:10px}.btn{border:1px solid #2e2e2e;background:#434343;text-shadow:none;box-shadow:none;color:#FFF;border-radius:3px}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{color:#FFF;background-color:#585858}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]{color:#FFF;background-color:#84AED2}.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-success[disabled]{color:#FFF;background-color:#21a521}.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger[disabled]{color:#FFF;background-color:#C04D4D}.btn:hover{color:#FFF;background:#2e2e2e}.label-success{background:#21a521}.badge-important,.label-important{background:#bc0000}.btn-primary{color:#FFF;background:#2e7cbe;border:1px solid #4389c5}.btn-primary:hover{background:#4389c5}.btn-danger{color:#FFF;background:#c91a1a;border:1px solid #bc0000}.btn-danger:hover{background:#bc0000}.btn-success{border:1px solid #38ae38;background:#21a521}.btn-success:hover{background:#38ae38}.btn-info{border:1px solid #49afcd;background:#49afcd}.btn-info:active,.btn-info:focus,.btn-info:hover{background:#5896cb}.btn-warning{border:1px solid #f2be21;background:#f0b708}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background:#f3c539}.btn-default,.btn-default:hover{color:#2e2e2e;background:#EEE;border-color:#CCC}.btn-default.active,.btn-default.disabled,.btn-default:active,.btn-default:focus,.btn-default[disabled]{background:#DDD;color:#2e2e2e}.btn-link{border-color:transparent;border-radius:0;color:#08c;-webkit-border-radius:0;-moz-border-radius:0}.btn-link,.btn-link:active,.btn-link:hover,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-pills>.active>a,.nav-pills>.active>a:focus,.nav-pills>.active>a:hover{color:#FFF;background-color:#2e7cbe}.topbar-icons{font-size:22px}.navbar .topbar-icons>li>a{position:relative;padding:10px 5px;border-left:1px solid #585858;box-sizing:border-box;max-height:40px}.navbar .topbar-icons>li>.active,.navbar .topbar-icons>li>a:hover{background:#2e7cbe;color:#FFF}.profileicon{position:relative}.profile-dropdown{display:none;color:#000;font-size:14px;margin:0 0 10px 10px;border-radius:0 0 3px 3px;border:1px solid #DDD;position:absolute;background:#FFF;right:0;max-width:300px;min-width:300px;z-index:9999;box-shadow:2px 2px 5px #888}.profile-dropdown .profile-footer{background:#f3f3f3;padding:10px}.helpDropdown,.notification-dropdown{display:none;color:#000;font-size:14px;margin:0 0 10px 10px;background:#FFF;right:0;min-width:200px;max-width:500px;z-index:9999;box-shadow:2px 2px 5px #888;position:absolute}.helpDropdown{border-radius:0 0 3px 3px;border:1px solid #DDD}.notification-dropdown{overflow:auto;border-radius:0 0 3px 3px;border:1px solid #DDD}.notification-dropdown .notification-content{padding:0}.notification-dropdown .notification-footer{background:#f3f3f3;padding:10px}.notification-content ul{margin:0;padding:0;list-style:none}.notification-content ul li a{color:#222;padding:10px;display:block;border-bottom:solid 1px #ddd}.sidebar h5,th a,th a:active,th a:hover,th a:visited,thead th{color:#FFF}.notification-content ul li a:hover{background:#D5E5F2;text-decoration:none}#subpages,.nav-tabs>li>a,.nav-tabs>li>a:hover,.tab-content,.table{background:#FFF}.ueducatefooter a,th a{text-decoration:underline}#profileName{font-weight:700}.notification{position:absolute;padding-left:2px;padding-right:2px;border-radius:100px;bottom:5px;right:5px}h2>a{font-weight:400}.table{border:1px solid #ddd;border-collapse:separate;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}thead th{background-color:#434343;border:1px solid #434343}thead th:first-child{border-radius:3px 0 0}thead th:last-child{border-radius:0 3px 0 0}th{font-weight:600!important}.nav-tabs{margin-bottom:0}.nav-tabs>li>a{font-size:13px;border:1px solid #ddd;border-bottom:0}.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover,.nav-tabs>li>a:hover{border-top:2px solid #2e7cbe}.table input[type=checkbox],.table input[type=radio],.table thead input[type=checkbox],.table thead input[type=radio]{margin:8px 5px;line-height:normal}.tab-content{padding:5px;border:1px solid #DDD;border-top:0}#subpages{height:40px;line-height:40px;border-bottom:1px solid #DDD;padding-left:220px}.ueducatefooter{margin-bottom:0;border:0}.ueducatefooternew{height:20px;background-color:#333;color:#fff;padding:10px 0 40px;margin-left:-15px;margin-right:-10px}.has-sub{position:absolute;right:15px;top:8px}#menuwrapper .active-page,#menuwrapper .open{background:#2e2e2e;border:0}.communication-row:first-child,.studentselect li{border-top:1px solid #DDD}.fc-day:hover{background:rgba(213,229,242,.5)}@media all and (max-width:549px){#sidemenu{margin-left:-235px}.main-ueducateus{margin-left:0}}@media only screen and (max-width:979px){#sidemenu{margin-left:-235px}.main-ueducateus{margin-left:0}}.accordion-group{margin-bottom:5px}.accordion-inner{background:#FFF}.accordion-toggle{background:#CCC;color:#2e2e2e}.accordion-toggle:active,.accordion-toggle:focus,.accordion-toggle:hover{color:#2e2e2e!important;text-decoration:none!important}.studentselect{margin:0;padding:0;list-style:none}.studentselect li{padding:10px;line-height:26px}.version-info{margin:0 0 60px;padding:0;list-style:none}.version-info li,.version-info li a{text-align:center;color:#FFF}table tbody td.semesterone,table tbody td.semestertwo,table tbody th.semesterone,table tbody th.semestertwo{color:#000}.sidebar-nav-fixed h5{color:#FFF}.bootstrap-timepicker-widget th{background-color:#FFF}.communication-row{background:#fff;border:1px solid #DDD;margin-bottom:5px}.picture{max-height:75px}@media screen and (max-width:480px){.main-ueducateus{padding-top:0!important}body{padding-top:55px}.top-ueducateus{position:fixed!important}}.alert-error.pulse{-webkit-animation:errorPulse 3s 2;animation:errorPulse 3s 2}@-webkit-keyframes errorPulse{from,to{background-color:#f2dede;-webkit-box-shadow:0 0 1px #eed3d7}50%{background-color:rgba(224,177,177,.1);-webkit-box-shadow:0 0 9px #333}}@keyframes errorPulse{from,to{background-color:#f2dede;-webkit-box-shadow:0 0 1px #eed3d7}50%{background-color:rgba(224,177,177,.1);-webkit-box-shadow:0 0 9px #333}}.alert-success.pulse{-webkit-animation:successPulse 3s 2;animation:successPulse 3s 2}@-webkit-keyframes successPulse{from,to{background-color:#dff0d8;-webkit-box-shadow:0 0 1px #d6e9c6}50%{background-color:#eef8f1;-webkit-box-shadow:0 0 9px #333}}@keyframes successPulse{from,to{background-color:#dff0d8;-webkit-box-shadow:0 0 1px #d6e9c6}50%{background-color:#eef8f1;-webkit-box-shadow:0 0 9px #333}}.alert-info.pulse{-webkit-animation:infoPulse 3s 2;animation:infoPulse 3s 2}@-webkit-keyframes infoPulse{from,to{background-color:#d9edf7;-webkit-box-shadow:0 0 1px #bce8f1}50%{background-color:#f4fafd;-webkit-box-shadow:0 0 9px #333}}@keyframes infoPulse{from,to{background-color:#d9edf7;-webkit-box-shadow:0 0 1px #bce8f1}50%{background-color:#f4fafd;-webkit-box-shadow:0 0 9px #333}}.alert-warning.pulse{background-color:#fcf8e3;-webkit-animation:warningPulse 3s 2;animation:warningPulse 3s 2}@-webkit-keyframes warningPulse{from,to{background-color:#fcf8e3;-webkit-box-shadow:0 0 1px #fbeed5}50%{background-color:ivory;-webkit-box-shadow:0 0 9px #333}}@keyframes warningPulse{from,to{background-color:#fcf8e3;-webkit-box-shadow:0 0 1px #fbeed5}50%{background-color:ivory;-webkit-box-shadow:0 0 9px #333}}.h1{margin-bottom:0}.disabled-link{color:#A3A3A3;pointer-events:none}.gallery-div{position:absolute;bottom:0;height:100%;width:100%;background-color:rgba(51,51,51,.7);color:#fff;border-color:#fff;opacity:0;transition:.3s all ease-in-out}.gallery-image a:hover .gallery-div{opacity:1}.gallery-thumbnail{display:block;padding:4px;line-height:20px;margin-bottom:5px}.systems-block{height:110px;background-color:#333;color:#fff}.systems-block a{text-decoration:none;color:#fff}.datatype-selected,.datatype-selected .text-info,.flip-clock-divider .flip-clock-label{color:#fff!important}.system-info{padding-left:10px;padding-top:10px;position:relative;left:105px}.software-icon{padding:4px 5px;height:100px!important;width:100px;line-height:100px;position:absolute}.datatype-div{background-color:#fff;padding:3px;height:20px;line-height:20px;margin-right:10px!important;margin-bottom:10px!important;border-radius:2px;box-shadow:2px 2px 8px #2e7cbe}.datatype-selected{background-color:#2e7cbe!important}.row-fluid{margin-bottom:5px}.flip-clock-location{display:block;position:fixed;width:300px;min-height:100px;top:50%;margin:-100px auto 0;left:0;right:0;z-index:10000;background-color:#2e2e2e;opacity:1;padding:10px;border-radius:5px}.flip-clock{margin:0!important;font-family:'Open Sans',sans-serif}.body-container,.customform-data .btn{margin-bottom:5px}#displaybox{z-index:9000;background-color:rgba(46,46,46,.9);position:fixed;top:0;left:0;width:100%;height:100%;vertical-align:middle}.body-container{border-radius:0;border:1px solid #ccc;padding:.4em;padding-bottom:calc(20px - .4em)}div.table{display:table}div.table-row{display:table-row}div.table-cell.header{font-weight:700}div.table-cell{display:table-cell;padding:3px;border:1px solid #CCC;border-collapse:collapse}.customform-checkbox-option-set{display:flex;flex-wrap:wrap}.customform-checkbox-option{white-space:nowrap;margin-left:15px}.customform-checkbox-option-set .faint{opacity:.2}#mainContentContainer #medical_details ._content_sidebar h3.inactive,#mainContentContainer #medical_details .tab-pane p.inactive{opacity:.3}.customform-data .btn:first-child{margin-top:10px}div.table.standard{background:#FFF;border:1px solid #ddd;border-collapse:separate;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:100%;width:100%;table-layout:fixed}div.table.standard div.table-cell.header{background-color:#434343;border:1px solid #434343;color:#FFF;font-weight:600!important}div.table.standard div.table-cell.header:first-child{border-radius:3px 0 0}div.table.standard div.table-cell.header:last-child{border-radius:0 3px 0 0}div.table.standard div.table-cell.header a{color:#FFF;text-decoration:underline}#mainContentContainer #medical_details ._content_sidebar h3.inactive.done,#mainContentContainer #medical_details .tab-pane p.inactive.done{text-decoration:line-through}div.table.standard div.table-cell.header a:active,div.table.standard div.table-cell.header a:hover,div.table.standard div.table-cell.header a:visited{color:#FFF}div.table.standard div.table-cell{border:none;line-height:30px;text-align:left;vertical-align:top;border-top:1px solid #ddd;padding:4px 5px}div.table.standard div.table-row:hover>div.table-cell:not(.header){background-color:#f5f5f5}div.table .table-cell.header:not(:last-child){background-image:url(/assets/shared/img/sort_both.png);background-repeat:no-repeat;background-position:center right}div.table .table-cell.header:not(:last-child).sort-asc{background-image:url(/assets/shared/img/sort_asc.png)}div.table .table-cell.header:not(:last-child).sort-desc{background-image:url(/assets/shared/img/sort_desc.png)}.daily-medications-list .filter{float:left}.daily-medications-list .filter.filter-2{margin-left:60px}.daily-medications-list .filters-default{width:100%;display:block}.daily-medications-list .filters-default:after{content:" ";display:block;clear:both}.daily-medications-list .filteroptions-container{display:flex;max-width:100%}.daily-medications-list .filteroptions-container>div{flex:1}.daily-medications-list .filteroptions-container input{width:calc(100% - 20px)}.daily-medications-list .filteroptions-container select{width:calc(100% - 5px)}.daily-medications-list .btn-primary.green{background-color:#00b050;border-color:#00b050}.daily-medications-list .btn-primary.grey{background-color:#bfbfbf;border-color:#bfbfbf}.daily-medications-list .btn-primary.orange{background-color:#e79213;border-color:#e79213}.daily-medications-list div.table.standard div.table-cell.header:nth-child(2){min-width:60px}.daily-medications-list div.table.standard div.table-cell{overflow:hidden}@media (max-width:1200px){.daily-medications-list div.table.standard{display:block}.daily-medications-list div.table.standard div.table-row{display:block;border-top:1px solid}.daily-medications-list div.table.standard div.table-row:after{content:" ";display:block;clear:both}.daily-medications-list div.table.standard div.table-cell{display:block;float:left;border-top:none;width:20%;height:40px;box-sizing:border-box}.daily-medications-list div.table.standard div.table-cell.header:last-child{display:none}}@media (max-width:500px){.daily-medications-list div.table.standard div.table-cell{width:50%}}#medication_modal .medication-details{display:flex;margin-top:15px}#medication_modal .medication-details label:first-child{max-width:45%}#medication_modal .medication-details label:first-child select{max-width:95%}#medication_modal .medication-details label:nth-child(2){max-width:35%}#medication_modal .medication-details label:nth-child(2) input{width:calc(100% - 50px)}#medication_modal .medication-details label:nth-child(3){max-width:25%}#medication_modal .medication-details label:nth-child(3) input{width:calc(100% - 28px)}#medication_modal .medication-details label:nth-child(3) .dropdown-menu{top:unset;bottom:100%;left:unset;right:0}#medication_modal .timing-checkboxes{display:flex}#medication_modal .additional label strong,#medication_modal .timing-checkboxes label strong{margin-left:15px;display:inline-block;vertical-align:middle}#medication_modal .modal_multipleTimings .additional{background-color:#ffbaba;margin-bottom:10px;padding:5px;border-radius:5px}#medication_modal .medication-comments.error label,#medication_modal .medication-comments.error label textarea,#medication_modal .timing-checkboxes.error{background-color:#fee}#medication_modal .timing-checkboxes label{min-width:25%}#medication_modal .medication-comments textarea{width:100%;box-sizing:border-box}#medication_modal .medication-per-regime.appended{margin-top:10px;padding-top:10px;border-top:1px solid #EEE}#medication_modal .validationMsg{display:none}#medication_modal .medication-comments.error .validationMsg,#medication_modal .timing-checkboxes.error+.validationMsg{display:block}#medication_modal .modal-footer .messages{float:left;display:none}#custom_form_warning_modal .modal-footer .btn,#medication_modal .modal-footer .btn{margin-bottom:0}#medicationForm .temporary-medication input[name=is_temporary]{vertical-align:top;margin-right:5px}#medicationForm .temporary-medication .show-when-selected{display:none}#medicationForm .regime-fieldset{margin-top:15px}#medicationForm .temporary-medication .edit-allowed-0{pointer-events:none;opacity:.3}#mainContentContainer .medication-log-list .comments a.btn{padding:5px 3px 5px 5px}#mainContentContainer #medical_details .tab-pane p.active{font-weight:700}