.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media(min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}body{font-family:"Roboto","Lato"!important;font-size:15px!important;line-height:20px!important;color:#000;background-color:#fff;margin-top:52px;margin-bottom:54px;overflow-x:hidden}@media(max-width:826px){body{margin-top:102px;margin-bottom:54px}}@media(max-width:768px){body{margin-top:64px;margin-bottom:60px}}@media(max-width:486px){body{margin-bottom:82px}}h1,h2,h3,h4,h5,h6{font-family:Lato,"sans serif"!important}h1{font-size:38.01px;margin:5px 10px}h2{font-size:34.005px}h3{font-size:30px}h4{font-size:26.01px}h5{font-size:22.005px}h6{font-size:18px}hr{border-color:#303333;line-height:5px;margin:2px 0 15px}.text-color-orange{color:#f56354}.text-color-orange a,.text-color-orange a:visited,.text-color-orange.btn-link{text-decoration:none;font-weight:bold;color:#f56354}.text-color-orange a:hover,.text-color-orange a:visited:hover,.text-color-orange.btn-link:hover{text-decoration:underline;color:#f23724}.text-color-orange p,.text-color-orange div,.text-color-orange span{color:#f56354}.text-color-orange label{color:#f56354!important;font-weight:normal}.text-color-teal{color:#4b94a4}.text-color-teal a,.text-color-teal a:visited,.text-color-teal.btn-link{text-decoration:none;font-weight:bold;color:#4b94a4}.text-color-teal a:hover,.text-color-teal a:visited:hover,.text-color-teal.btn-link:hover{text-decoration:underline;color:#3b7481}.text-color-teal p,.text-color-teal div,.text-color-teal span{color:#4b94a4}.text-color-teal label{color:#4b94a4!important;font-weight:normal}.text-color-gray{color:#b0b0b0}.text-color-gray a,.text-color-gray a:visited,.text-color-gray.btn-link{text-decoration:none;font-weight:bold;color:#b0b0b0}.text-color-gray a:hover,.text-color-gray a:visited:hover,.text-color-gray.btn-link:hover{text-decoration:underline;color:#969696}.text-color-gray p,.text-color-gray div,.text-color-gray span{color:#b0b0b0}.text-color-gray label{color:#b0b0b0!important;font-weight:normal}.text-color-darkgray{color:gray}.text-color-darkgray a,.text-color-darkgray a:visited,.text-color-darkgray.btn-link{text-decoration:none;font-weight:bold;color:gray}.text-color-darkgray a:hover,.text-color-darkgray a:visited:hover,.text-color-darkgray.btn-link:hover{text-decoration:underline;color:#666}.text-color-darkgray p,.text-color-darkgray div,.text-color-darkgray span{color:gray}.text-color-darkgray label{color:gray!important;font-weight:normal}.text-color-darkestgrayintheentireworld{color:#606060}.text-color-darkestgrayintheentireworld a,.text-color-darkestgrayintheentireworld a:visited,.text-color-darkestgrayintheentireworld.btn-link{text-decoration:none;font-weight:bold;color:#606060}.text-color-darkestgrayintheentireworld a:hover,.text-color-darkestgrayintheentireworld a:visited:hover,.text-color-darkestgrayintheentireworld.btn-link:hover{text-decoration:underline;color:#464646}.text-color-darkestgrayintheentireworld p,.text-color-darkestgrayintheentireworld div,.text-color-darkestgrayintheentireworld span{color:#606060}.text-color-darkestgrayintheentireworld label{color:#606060!important;font-weight:normal}.text-color-graylight{color:#ddd}.text-color-graylight a,.text-color-graylight a:visited,.text-color-graylight.btn-link{text-decoration:none;font-weight:bold;color:#ddd}.text-color-graylight a:hover,.text-color-graylight a:visited:hover,.text-color-graylight.btn-link:hover{text-decoration:underline;color:#c4c4c4}.text-color-graylight p,.text-color-graylight div,.text-color-graylight span{color:#ddd}.text-color-graylight label{color:#ddd!important;font-weight:normal}.text-color-blue{color:#606060}.text-color-blue a,.text-color-blue a:visited,.text-color-blue.btn-link{text-decoration:none;font-weight:bold;color:#606060}.text-color-blue a:hover,.text-color-blue a:visited:hover,.text-color-blue.btn-link:hover{text-decoration:underline;color:#464646}.text-color-blue p,.text-color-blue div,.text-color-blue span{color:#606060}.text-color-blue label{color:#606060!important;font-weight:normal}.text-color-casewareGrey{color:#303333}.text-color-casewareGrey a,.text-color-casewareGrey a:visited,.text-color-casewareGrey.btn-link{text-decoration:none;font-weight:bold;color:#303333}.text-color-casewareGrey a:hover,.text-color-casewareGrey a:visited:hover,.text-color-casewareGrey.btn-link:hover{text-decoration:underline;color:#171919}.text-color-casewareGrey p,.text-color-casewareGrey div,.text-color-casewareGrey span{color:#303333}.text-color-casewareGrey label{color:#303333!important;font-weight:normal}.text-color-darkblue{color:#303333}.text-color-darkblue a,.text-color-darkblue a:visited,.text-color-darkblue.btn-link{text-decoration:none;font-weight:bold;color:#303333}.text-color-darkblue a:hover,.text-color-darkblue a:visited:hover,.text-color-darkblue.btn-link:hover{text-decoration:underline;color:#171919}.text-color-darkblue p,.text-color-darkblue div,.text-color-darkblue span{color:#303333}.text-color-darkblue label{color:#303333!important;font-weight:normal}.text-color-red{color:red}.text-color-red a,.text-color-red a:visited,.text-color-red.btn-link{text-decoration:none;font-weight:bold;color:red}.text-color-red a:hover,.text-color-red a:visited:hover,.text-color-red.btn-link:hover{text-decoration:underline;color:#c00}.text-color-red p,.text-color-red div,.text-color-red span{color:red}.text-color-red label{color:red!important;font-weight:normal}.text-color-white{color:#fff}.text-color-white a,.text-color-white a:visited,.text-color-white.btn-link{text-decoration:none;font-weight:bold;color:#fff}.text-color-white a:hover,.text-color-white a:visited:hover,.text-color-white.btn-link:hover{text-decoration:underline;color:#e6e6e6}.text-color-white p,.text-color-white div,.text-color-white span{color:#fff}.text-color-white label{color:#fff!important;font-weight:normal}.text-color-black{color:#000}.text-color-black a,.text-color-black a:visited,.text-color-black.btn-link{text-decoration:none;font-weight:bold;color:#000}.text-color-black a:hover,.text-color-black a:visited:hover,.text-color-black.btn-link:hover{text-decoration:underline;color:#000}.text-color-black p,.text-color-black div,.text-color-black span{color:#000}.text-color-black label{color:#000!important;font-weight:normal}.text-color-pink{color:#c3325f}.text-color-pink a,.text-color-pink a:visited,.text-color-pink.btn-link{text-decoration:none;font-weight:bold;color:#c3325f}.text-color-pink a:hover,.text-color-pink a:visited:hover,.text-color-pink.btn-link:hover{text-decoration:underline;color:#9a284b}.text-color-pink p,.text-color-pink div,.text-color-pink span{color:#c3325f}.text-color-pink label{color:#c3325f!important;font-weight:normal}.text-color-purple{color:#7a43b6}.text-color-purple a,.text-color-purple a:visited,.text-color-purple.btn-link{text-decoration:none;font-weight:bold;color:#7a43b6}.text-color-purple a:hover,.text-color-purple a:visited:hover,.text-color-purple.btn-link:hover{text-decoration:underline;color:#613591}.text-color-purple p,.text-color-purple div,.text-color-purple span{color:#7a43b6}.text-color-purple label{color:#7a43b6!important;font-weight:normal}.text-color-green{color:#46a546}.text-color-green a,.text-color-green a:visited,.text-color-green.btn-link{text-decoration:none;font-weight:bold;color:#46a546}.text-color-green a:hover,.text-color-green a:visited:hover,.text-color-green.btn-link:hover{text-decoration:underline;color:#378137}.text-color-green p,.text-color-green div,.text-color-green span{color:#46a546}.text-color-green label{color:#46a546!important;font-weight:normal}.control-label{font-weight:normal;color:#6a6a6a}.required .control-label::before,.required h3::before{content:"*";color:red;font-size:18px;margin-right:5px;position:relative}.required .control-label::before{top:4px}.required h3::before{top:0}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-italic{font-style:italic!important}.text-bold{font-weight:bold!important}input{padding:2px 10px;min-height:30px;box-shadow:none;background-color:#fff;border:1px solid #ccc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}input:focus,input:active{border:2px solid #ccc;outline:none}input[type=radio],input[type=checkbox]{background-color:transparent;min-height:0;margin-right:4px}input.large{width:275px}@media(max-width:400px){input.large{width:100%}}input.medium{width:214px}input.small{width:150px}input:disabled{background-color:#e0e0e0;cursor:default}.control-instruction-text{font-size:13.5px!important;margin-top:2px;color:#b0b0b0!important}.row ul.has-error{margin:0}.row ul.has-error:nth-child(2) p{-webkit-margin-before:3px;-webkit-margin-after:0}.row ul.has-error:not(:nth-child(2)) p{padding-bottom:0;margin-bottom:0}.has-error .control-input{box-shadow:0 0 5px red!important;border:1px solid red!important}.has-error .control-instruction-text,.has-error .control-instruction-text>span{color:red!important;height:initial!important}.highlight{box-shadow:0 0 20px #46a546!important;outline:2px solid #46a546!important}.popover .popover-title{color:#606060;font-size:15px;font-weight:bold;text-align:center}.popover .popover-content{margin:0;padding:2px 10px;font-size:13.5px;max-width:250px;text-align:center}#filter-box input{background-color:#fff}#filter-box i{color:#606060}#SiteContent{padding-bottom:20px}.bootstrap-grid>.row{padding:5px 0}.bootstrap-grid>.row ul{margin-bottom:0}table>tbody>tr.blue,.bootstrap-grid>.row:not(.header-row){background-color:#e0e0e0!important}table>tbody>tr:not(.blue),.bootstrap-grid>.row:not(.header-row):not(.blue){background-color:#fff!important}@media(max-width:767px){#profile{text-align:center}}@media(min-width:768px){#profile #headerRow{margin-left:-75px}}#SiteHeader{min-height:50px;background-color:#fff;display:flex;align-items:center;border-bottom:2px solid #303333}#SiteHeader .navbar{margin-bottom:0;width:100%}#SiteHeader .navbar a{color:#303333}#SiteHeader .navbar .navbar-header{padding:1px}#SiteHeader .navbar .separator{margin:3px 10px;height:34px;border:1px solid #606060;position:relative;top:4px}#SiteHeader .navbar .dropdown>a.action-dropdown>i{font-size:22.005px}#SiteHeader .navbar .dropdown .fa{padding-left:5px}#SiteHeader .navbar .dropdown .dropdown-menu{width:initial}#SiteHeader .navbar .dropdown .dropdown-menu a{padding:0}#SiteHeader .navbar .dropdown .dropdown-menu h6{padding:3px 14px;color:#303333}#SiteHeader .navbar #navbar-login-wrapper{min-height:50px}#SiteHeader .navbar #navbar-login-wrapper .navbar-login{color:#303333;font-size:18px;padding-top:14px;padding-right:10px;padding-left:10px;padding-bottom:14px}@media(max-width:768px){#SiteHeader .navbar #navbar-login-wrapper .navbar-login{padding-left:16px;padding-right:0;padding-top:0;padding-bottom:0}}#SiteHeader .navbar #navbar-login-wrapper:hover{background:#eee}@media(max-width:768px){#SiteHeader .navbar #navbar-login-wrapper{min-height:initial;padding-top:10px;padding-bottom:10px}}#SiteHeader .navbar-brand{height:0;padding:0;margin:0}@media(max-width:768px){#SiteHeader .navbar-brand{position:relative;top:10px}}#SiteHeader .navbar-brand img{width:225px;height:auto;margin:11px 20px 15px;position:relative;top:-5px}@media(max-width:768px){#SiteHeader .navbar-brand img{width:200px}}@media(max-width:400px){#SiteHeader .navbar-brand img{width:175px}}#SiteHeader #navbarDropdownMenuLink{position:relative;top:-2px}#SiteHeader #headerUrls a>h6{margin:0}#SiteHeader i{color:#303333;font-size:20px}@media(max-width:768px){#SiteHeader .navbar-nav{margin-top:initial!important;margin-bottom:initial!important}}.button{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#f56354;border:0;padding:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.button.teal{background-color:#4b94a4!important}.button.teal:Hover{background-color:#3b7481!important}.button.gray{background-color:#b0b0b0!important;color:#000!important}.button.gray:Hover{background-color:#969696!important}.button.blue{background-color:#606060!important;color:#fff!important}.button.blue:Hover{background-color:#464646!important}.button.small{width:80px;height:35px;font-size:13.5px}.button.medium{width:100px;height:40px}.button.large{width:150px;height:40px}.button.normal-padding{padding:5px 10px}.button.full-thin{width:100%;height:42px;font-size:22.005px}.button.long-thin{width:175px;height:30px;font-size:13.5px}.button:Hover{background-color:#f23724}.button>a{color:#fff;text-decoration:none;font-weight:normal;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.button>a>span{position:relative;top:5px}.button>a:hover{color:#fff;text-decoration:none}.button:disabled,.button:hover[disabled="disabled"],.button[disabled]{border:1px solid #999;background-color:#ccc;color:#666}.home-button{padding:5px 7px}a.fake-button{color:#fff;text-decoration:none;font-weight:normal;display:flex;align-items:center;justify-content:center;text-align:center}a.fake-button:hover{color:#fff;text-decoration:none}.fake-anchor{background-color:Transparent;border:none;outline:none}.fake-anchor:disabled{background-color:Transparent!important;border:none!important}.fake-anchor:disabled i{color:#ccc!important}.btn-toggle{padding:0;position:relative;border:none;height:1.5rem;width:3rem;border-radius:1.5rem;color:#b0b0b0;background:#e0e0e0}.btn-toggle:focus,.btn-toggle.focus,.btn-toggle:focus.active,.btn-toggle.focus.active{outline:none}.btn-toggle:before,.btn-toggle:after{line-height:1.5rem;width:4rem;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}.btn-toggle:after{opacity:.5}.btn-toggle>.handle{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#fff;transition:left .25s}.btn-toggle.active{transition:background-color .25s}.btn-toggle.active>.handle{left:1.6875rem;transition:left .25s}.btn-toggle.active:before{opacity:.5}.btn-toggle.active:after{opacity:1}.btn-toggle.btn-sm:before,.btn-toggle.btn-sm:after{line-height:-.5rem;color:#fff;letter-spacing:.75px;left:.4125rem;width:2.325rem}.btn-toggle.btn-sm:before{text-align:right}.btn-toggle.btn-sm:after{text-align:left;opacity:0}.btn-toggle.btn-sm.active:before{opacity:0}.btn-toggle.btn-sm.active:after{opacity:1}.btn-toggle.btn-xs:before,.btn-toggle.btn-xs:after{display:none}.btn-toggle:before,.btn-toggle:after{color:#b0b0b0}.btn-toggle.active{background-color:#f56354}.btn-toggle.btn-lg{padding:0;position:relative;border:none;height:2.5rem;width:5rem;border-radius:2.5rem}.btn-toggle.btn-lg:focus,.btn-toggle.btn-lg.focus,.btn-toggle.btn-lg:focus.active,.btn-toggle.btn-lg.focus.active{outline:none}.btn-toggle.btn-lg:before,.btn-toggle.btn-lg:after{line-height:2.5rem;width:5rem;text-align:center;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}.btn-toggle.btn-lg:after{opacity:.5}.btn-toggle.btn-lg>.handle{position:absolute;top:.3125rem;left:.3125rem;width:1.875rem;height:1.875rem;border-radius:1.875rem;background:#fff;transition:left .25s}.btn-toggle.btn-lg.active{transition:background-color .25s}.btn-toggle.btn-lg.active>.handle{left:2.8125rem;transition:left .25s}.btn-toggle.btn-lg.active:before{opacity:.5}.btn-toggle.btn-lg.active:after{opacity:1}.btn-toggle.btn-lg.btn-sm:before,.btn-toggle.btn-lg.btn-sm:after{line-height:.5rem;color:#fff;letter-spacing:.75px;left:.6875rem;width:3.875rem}.btn-toggle.btn-lg.btn-sm:before{text-align:right}.btn-toggle.btn-lg.btn-sm:after{text-align:left;opacity:0}.btn-toggle.btn-lg.btn-sm.active:before{opacity:0}.btn-toggle.btn-lg.btn-sm.active:after{opacity:1}.btn-toggle.btn-lg.btn-xs:before,.btn-toggle.btn-lg.btn-xs:after{display:none}.btn-toggle.btn-sm{padding:0;position:relative;border:none;height:1.5rem;width:3rem;border-radius:1.5rem}.btn-toggle.btn-sm:focus,.btn-toggle.btn-sm.focus,.btn-toggle.btn-sm:focus.active,.btn-toggle.btn-sm.focus.active{outline:none}.btn-toggle.btn-sm:before,.btn-toggle.btn-sm:after{line-height:1.5rem;width:.5rem;text-align:center;font-weight:600;font-size:.55rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}.btn-toggle.btn-sm:after{opacity:.5}.btn-toggle.btn-sm>.handle{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#fff;transition:left .25s}.btn-toggle.btn-sm.active{transition:background-color .25s}.btn-toggle.btn-sm.active>.handle{left:1.6875rem;transition:left .25s}.btn-toggle.btn-sm.active:before{opacity:.5}.btn-toggle.btn-sm.active:after{opacity:1}.btn-toggle.btn-sm.btn-sm:before,.btn-toggle.btn-sm.btn-sm:after{line-height:-.5rem;color:#fff;letter-spacing:.75px;left:.4125rem;width:2.325rem}.btn-toggle.btn-sm.btn-sm:before{text-align:right}.btn-toggle.btn-sm.btn-sm:after{text-align:left;opacity:0}.btn-toggle.btn-sm.btn-sm.active:before{opacity:0}.btn-toggle.btn-sm.btn-sm.active:after{opacity:1}.btn-toggle.btn-sm.btn-xs:before,.btn-toggle.btn-sm.btn-xs:after{display:none}.btn-toggle.btn-xs{padding:0;position:relative;border:none;height:1rem;width:2rem;border-radius:1rem}.btn-toggle.btn-xs:focus,.btn-toggle.btn-xs.focus,.btn-toggle.btn-xs:focus.active,.btn-toggle.btn-xs.focus.active{outline:none}.btn-toggle.btn-xs:before,.btn-toggle.btn-xs:after{line-height:1rem;width:0;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}.btn-toggle.btn-xs:after{opacity:.5}.btn-toggle.btn-xs>.handle{position:absolute;top:.125rem;left:.125rem;width:.75rem;height:.75rem;border-radius:.75rem;background:#fff;transition:left .25s}.btn-toggle.btn-xs.active{transition:background-color .25s}.btn-toggle.btn-xs.active>.handle{left:1.125rem;transition:left .25s}.btn-toggle.btn-xs.active:before{opacity:.5}.btn-toggle.btn-xs.active:after{opacity:1}.btn-toggle.btn-xs.btn-sm:before,.btn-toggle.btn-xs.btn-sm:after{line-height:-1rem;color:#fff;letter-spacing:.75px;left:.275rem;width:1.55rem}.btn-toggle.btn-xs.btn-sm:before{text-align:right}.btn-toggle.btn-xs.btn-sm:after{text-align:left;opacity:0}.btn-toggle.btn-xs.btn-sm.active:before{opacity:0}.btn-toggle.btn-xs.btn-sm.active:after{opacity:1}.btn-toggle.btn-xs.btn-xs:before,.btn-toggle.btn-xs.btn-xs:after{display:none}.awesomegradientjustbecauseican{background:red!important;background:-moz-radial-gradient(center,ellipse cover,red 0%,#ffac30 16%,#fff600 31%,#3eff28 46%,#00a5ff 64%,#5d30ff 82%,#7f00ff 100%)!important;background:-webkit-radial-gradient(center,ellipse cover,red 0%,#ffac30 16%,#fff600 31%,#3eff28 46%,#00a5ff 64%,#5d30ff 82%,#7f00ff 100%)!important;background:radial-gradient(ellipse at center,red 0%,#ffac30 16%,#fff600 31%,#3eff28 46%,#00a5ff 64%,#5d30ff 82%,#7f00ff 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#7f00ff',GradientType=1)!important;color:#fff!important}.awesomegradientjustbecauseican-inverted{background:#7f00ff!important;background:-moz-radial-gradient(center,ellipse cover,#7f00ff 0%,#5d30ff 18%,#00a5ff 36%,#3eff28 54%,#fff600 69%,#ffac30 84%,red 100%)!important;background:-webkit-radial-gradient(center,ellipse cover,#7f00ff 0%,#5d30ff 18%,#00a5ff 36%,#3eff28 54%,#fff600 69%,#ffac30 84%,red 100%)!important;background:radial-gradient(ellipse at center,#7f00ff 0%,#5d30ff 18%,#00a5ff 36%,#3eff28 54%,#fff600 69%,#ffac30 84%,red 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f00ff',endColorstr='#ff0000',GradientType=1)!important}.dropdown>input.dropdown-toggle{cursor:pointer;padding:3px 41px 3px 12px;min-height:25px;text-align:left;position:relative;min-height:30px;box-shadow:none;background-color:#fff;border:1px solid #ccc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.dropdown>input.dropdown-toggle:focus,.dropdown>input.dropdown-toggle:active{border:2px solid #ccc;outline:none}.dropdown>span{cursor:pointer;position:absolute;transform:translateY(-50%);top:50%}.dropdown>span.caret,.dropdown>span.fa-caret-down{right:5%}.dropdown>span.clear-filter{right:10%}.dropdown:disabled,.dropdown:hover[disabled="disabled"],.dropdown[disabled],.dropdown :disabled,.dropdown :hover[disabled="disabled"],.dropdown [disabled]{border-color:#999!important;background-color:#ccc!important;color:#666!important;cursor:not-allowed!important}.dropdown .dropdown-menu{max-height:140px;overflow-y:auto;width:100%;position:absolute;top:94%}#SiteContent .date-picker{width:213px;position:relative}#SiteContent .date-picker>input{width:200px;padding:2px 10px;height:30px;box-shadow:none;background-color:#fff;border:1px solid #ccc;border-radius:0;border-right:0}#SiteContent .date-picker>input:focus,#SiteContent .date-picker>input:active{border:2px solid #ccc;outline:none}#SiteContent .date-picker>.input-group-addon{background-color:#303333;border:1px solid #adadad;border-radius:0;box-shadow:none;height:30px;padding:6px 14px;border-left:0}#SiteContent .date-picker>.input-group-addon:focus,#SiteContent .date-picker>.input-group-addon:active{border:2px solid #adadad;border-left:0;outline:none}#SiteContent .date-picker>.input-group-addon .fa{color:#fff}#banner{margin:0 auto 15px auto;min-height:125px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}#banner .banner-tag-line{margin-top:20px}#banner .container{height:400px;width:100%;position:relative;margin-left:-30px;margin-right:0}#banner .text-area{z-index:100;position:relative;color:#fff;font-size:24px;font-weight:bold;margin-top:-280px}#SiteFooter{padding:2px 10px;background:#303333;min-height:50px;display:flex;align-items:center}@media(max-width:399px){#SiteFooter{padding-left:0;padding-right:0}}#SiteFooter .navbar{margin-bottom:0}#SiteFooter .navbar-toggle{position:relative;float:initial;padding:9px 10px;margin-top:8px;margin-right:0;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;right:-50%;transform:translateX(-50%)}#SiteFooter .dropdown{width:125px}#SiteFooter input{width:125px}#SiteFooter .footer-copyright{padding:0 30px}#SiteFooter .nav{margin-top:2px}@media(max-width:992px){#SiteFooter .nav{margin-top:6px}}@media(max-width:399px){#SiteFooter .nav{margin-top:0}}#SiteFooter .nav>li>a{padding:2px 5px;text-align:center}#SiteFooter .nav>li>a i{font-size:3em}@media(max-width:992px){#SiteFooter .nav>li>a i{font-size:2.5em}}@media(max-width:399px){#SiteFooter .nav>li>a i{font-size:2em}}#SiteFooter .nav>li>a:focus,#SiteFooter .nav>li>a:hover{background-color:transparent}.cookie-notice{position:fixed;bottom:0;background-color:rgba(0,0,0,.75);color:#fff;z-index:1050;text-align:center;pointer-events:none;height:0}.cookie-notice-body{margin:0 20px;padding:0 20px;font-size:18px;font-family:"Roboto","Lato"}.cookie-btn{border:0;background-color:transparent;color:#fff;position:absolute;right:10px;top:10px;font-size:26.01px;pointer-events:auto;cursor:pointer}#status-messages{margin-top:50px;font-size:18px;padding-left:40px;padding-right:40px;text-align:justify;text-decoration:none}#error-page-wrapper{display:flex;align-items:center}#error-page-wrapper #error-pages{margin:0 auto;padding:30px;border:3px solid #303333;font-size:18px}#error-page-wrapper #error-pages .gif{width:100%}#error-page-wrapper #error-pages .gif>img{max-width:100%;position:relative;right:-50%;transform:translateX(-50%)}.fancy-checkbox{display:inline}.fancy-checkbox input[type=checkbox]~label.fakecheckbox:before{content:"";display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:8px;background-color:#aaa;box-shadow:inset 0 2px 2px rgba(0,0,0,.3);border-radius:0}.fancy-checkbox input[type=checkbox]:checked~label.fakecheckbox:before{content:"✔";color:#fff;background-color:#666;text-align:center;line-height:15px;text-shadow:0 0 3px #eee}.inline-buttons{display:inline-block;height:50px;line-height:50px}.inline-button{height:50px;line-height:50px}.horizontal-label{height:50px;line-height:50px}.horizontal-radio{height:50px;line-height:50px}.vertical-radio-buttons{display:block;list-style-type:none}.vertical-radio{vertical-align:baseline}.list-box{width:auto}#SiteContent .modal .modal-dialog{overflow:hidden}#SiteContent .modal .modal-dialog .modal-content .blue-header{background:#303333}#SiteContent .modal .modal-dialog .modal-content .blue-header h4,#SiteContent .modal .modal-dialog .modal-content .blue-header h6{color:#fff}#SiteContent .modal .modal-dialog .modal-content .blue-header .subHeading{text-align:center;padding-left:5%;padding-right:5%}#SiteContent .modal .modal-dialog .modal-content .fud-actions{margin-top:40px}@media(max-width:767px){#SiteContent .modal .modal-dialog .modal-content .fud-actions{margin-top:initial}}#SiteContent .modal .modal-dialog .modal-content #browsePrompt{width:100%;text-align:center}#SiteContent .modal .modal-dialog .modal-content #table-wrapper{margin-left:auto;margin-right:auto;width:100%}#SiteContent .modal .modal-dialog .modal-content #table-wrapper table{border:1px solid #b0b0b0;width:100%}#SiteContent .modal .modal-dialog .modal-content #table-wrapper table th:first-child,#SiteContent .modal .modal-dialog .modal-content #table-wrapper tbody tr td:first-child{width:6%}#SiteContent .modal .modal-dialog .modal-content #table-wrapper table th:nth-child(2),#SiteContent .modal .modal-dialog .modal-content #table-wrapper tbody tr td:nth-child(2){width:67%}#SiteContent .modal .modal-dialog .modal-content #table-wrapper thead tr{background-color:#606060;color:#fff}#SiteContent .modal .modal-dialog .modal-content #table-wrapper thead tr th{padding:8px}#SiteContent .modal .modal-dialog .modal-content #table-wrapper tbody td{padding:5px;color:#606060;word-wrap:break-word}#SiteContent .modal .modal-dialog .modal-content #table-wrapper tbody tr:nth-child(odd){background-color:#e0e0e0}#SiteContent .modal .modal-dialog .modal-content #table-wrapper .header-fixed>thead,#SiteContent .modal .modal-dialog .modal-content #table-wrapper .header-fixed>tbody,#SiteContent .modal .modal-dialog .modal-content #table-wrapper .header-fixed>thead>tr,#SiteContent .modal .modal-dialog .modal-content #table-wrapper .header-fixed>tbody>tr{display:block}#SiteContent .modal .modal-dialog .modal-content #table-wrapper .header-fixed th,#SiteContent .modal .modal-dialog .modal-content #table-wrapper .header-fixed td{display:inline-block}#SiteContent .modal .modal-dialog .modal-content #table-wrapper .header-fixed>tbody>tr:after,#SiteContent .modal .modal-dialog .modal-content #table-wrapper .header-fixed>thead>tr:after{content:' ';display:block;visibility:hidden;clear:both}#SiteContent .modal .modal-dialog .modal-content #table-wrapper .header-fixed>tbody{overflow-y:auto;overflow-x:hidden;height:205px}#SiteContent .modal .modal-dialog .modal-content #table-wrapper .fa-times{color:#303333}#SiteContent .modal .modal-dialog .modal-content #table-wrapper .fa-times:hover{color:red}@media(max-width:767px){#SiteContent .modal .modal-dialog .modal-content #table-wrapper{width:100%}}#SiteContent .modal .modal-dialog .modal-content .fud-data{height:225px;display:flex;align-items:center}#SiteContent .modal .modal-dialog .modal-footer section{text-align:left}#SiteContent .modal .modal-dialog .modal-footer .modal-footer-fud{text-align:center;font-size:90%;color:#606060}#SiteContent .modal .modal-dialog .modal-footer form{width:0;float:left}#SiteContent .modal .modal-dialog .modal-footer #okButton{display:inline-block}#SiteContent .modal .modal-dialog .modal-footer .fud-actions>div.button{display:inline-block}#SiteContent .modal .modal-dialog .actions{display:inline-flex}#SiteContent .modal .modal-dialog .actions #closeButton{margin-left:4px}#SiteContent .modal .modal-dialog .fud-actions .okButton,#SiteContent .modal .modal-dialog .fud-actions #closeButton{display:block}#SiteContent .modal .modal-dialog .fud-actions .button{margin-top:8px;margin-left:auto;margin-right:auto}#SiteContent .modal .modal-dialog .fud-actions #fileBrowser{opacity:0;position:absolute;z-index:-1;-ms-user-select:none}@media(max-width:767px){#SiteContent .modal .modal-dialog .fud-actions{position:initial;text-align:center}#SiteContent .modal .modal-dialog .fud-actions .okButton,#SiteContent .modal .modal-dialog .fud-actions #closeButton{display:inline-block}}#SiteContent .modal .modal-dialog #inviteOptions-wrapper .button-wrapper{text-align:center}#SiteContent #generate-invite .modal-footer{padding:initial}#decline-reason #rejectionBox,#prof-decline-reason #rejectionBox{width:100%;height:100px;margin-bottom:30px}#decline-reason .modal-body,#prof-decline-reason .modal-body{padding:15px 15px 40px 15px}#decline-reason .modal-footer,#prof-decline-reason .modal-footer{display:none!important}#landingPage{margin:30px auto;max-width:1000px}#landingPage .nav-tabs{margin-bottom:0;border-bottom:2px solid #303333}#landingPage .nav-tabs li{width:50%;margin-bottom:-4px;position:relative;top:1px}#landingPage .nav-tabs li>a{border:2px solid transparent;top:-2px;color:#303333}#landingPage .nav-tabs li>a:hover{border-color:#e0e0e0 #e0e0e0 #303333;top:-2px}#landingPage .nav-tabs li:last-child{left:2px}#landingPage .nav-tabs li.active>a{border:2px solid #303333;border-bottom:0;background:#303333;color:#fff}#landingPage .nav-tabs h3{text-align:center}#landingPage .tab-content>.active{border:2px solid #303333;border-top:0;position:relative}#landingPage .tab-content .tab-pane{padding:11px 19px;padding-bottom:100px}#registerButtonGroup{position:absolute;right:20px;bottom:5px;text-align:right}#registerButtonGroup .button{margin-bottom:10px}#registerButtonGroup .fake-button{margin-left:auto}#gettingStartedButtonGroup{position:absolute;left:20px;bottom:25px!important;text-align:left}#gettingStartedButtonGroup .button{margin-bottom:10px}#gettingStartedButtonGroup .fake-button{margin-left:auto}@media(max-width:768px){#landingPage{margin:15px 15px;padding-left:0}}#professorRegistration{margin:30px 20px}#professorRegistration .section-title{margin-bottom:15px}#professorRegistration .section-title div{font-style:italic}#professorRegistration .section-title h3{margin-bottom:0;font-style:italic}#professorRegistration .dropdown{width:250px}#professorRegistration .dropdown input{width:250px}#professorRegistration .dropdown .dropdown-menu{overflow-x:hidden}#professorRegistration .radio-button-list{padding:10px 5px}#professorRegistration .radio-button-list ul li{display:inline}#professorRegistration .radio-button-list ul li:nth-child(odd){margin-right:3px;vertical-align:bottom}#professorRegistration .radio-button-list ul li:nth-child(even){vertical-align:middle;margin-right:10px}#professorRegistration .disabled{color:#b0b0b0}#professorRegistration input[type="checkbox"] .required{position:absolute;margin-top:-10px}#professorRegistration .row{padding-top:10px;padding-bottom:10px}#professorRegistration p.Instructions{font-size:90%}#professorRegistration #uploadSchoolLogo{display:none}#professorRegistration p.mandatoryfields{color:red;width:100%}#professorRegistration .intro{border-bottom:1px solid teal}#professorRegistration .sideSection{padding-bottom:25px;padding-left:20px}#professorRegistration .errorFieldIndicator{float:right;position:relative;top:-25px;right:-20px}#professorRegistration .logobutton{width:160px}#professorRegistration .Agreement{text-align:justify;font-weight:bold;padding-left:40px;margin-top:-30px}#professorRegistration .agreement-checkbox{position:relative;top:-3.141592854px}#professorRegistration .text-color-red-forced{color:red!important}#professorRegistration #schoolLogo{margin-bottom:10px}#professorRegistration #headerRow{position:relative}#professorRegistration #headerRow>div:not(:first-child){min-height:105px;display:flex;align-items:center;justify-content:center}#professorRegistration #headerRow hr{width:90%;text-align:left}#professorRegistration button[type="submit"]{margin-top:20px;float:left}#professorRegistration .label-description-text{font-size:x-small;font-style:italic;color:#606060}#professorRegistration #CountryIdDDL{width:80%}#professorRegistration #CountryIdDDL input{width:100%}#professorRegistration #AcademicClientIdDDL{width:80%}#professorRegistration #AcademicClientIdDDL input{width:100%}#professorRegistration #AcademicClientIdDDL .dropdown-menu>:first-child a{font-weight:bold}#professorRegistration #AcademicClientIdDDL .dropdown-menu li{border-bottom:1px solid #ddd}#professorRegistration .text-box{width:80%}#professorRegistration .warning{width:80%;color:#b22222}#addNewCoursePage{margin:0 20px 30px 20px}#addNewCoursePage .control-instruction-text{color:transparent!important}#addNewCoursePage .section-title{margin-bottom:15px}#addNewCoursePage .section-title div{font-style:italic}#addNewCoursePage .section-title h3{margin-bottom:0;font-style:italic}#addNewCoursePage .dropdown{width:214px}#addNewCoursePage #headerRow{position:relative}#addNewCoursePage #headerRow>div:not(:first-child){height:105px;display:flex;align-items:flex-end;padding-bottom:5px}#addNewCoursePage #headerRow hr{width:90%;text-align:left}#addNewCoursePage .text-color-red-forced{color:red!important}#addNewCoursePage button[type="submit"]{margin-bottom:10px;margin-right:35px;margin-top:10px}@media(max-width:768px){#addNewCoursePage button[type="submit"]{float:initial;margin-right:0}}#login-form{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center}@media(max-height:1000px){#login-form{min-height:500px}}@media(max-height:800px){#login-form{min-height:400px}}@media(max-height:700px){#login-form{min-height:420px}}@media(max-height:600px){#login-form{min-height:380px}}#login-form .row{margin-left:-30px;margin-right:0;width:100%}#login-form .top-aligned{align-self:flex-start}#login-form .bottom-aligned{align-self:flex-end}#login-form #login-form-header{margin:5px 0 5px 0;color:#303333;margin-bottom:40px}#login-form #login-form-body{display:block;border:3px solid #303333;width:500px}#login-form #login-form-contents{width:100%}#login-form .form-container{width:100%;text-align:center}#login-form .form-container>form{width:300px;margin:0 auto;text-align:left;font-size:15px!important}#login-form .logon-form-control{position:relative}#login-form .display-inline{display:inline-table}#login-form .logon-form-control>i{position:absolute;top:15px;left:10px}#login-form .login-textbox{width:100%;border-radius:5px;height:42px;margin-bottom:10px;padding-left:2em;border:1px solid #303333}#login-form .login-form-field{width:100%}#login-form .login-text-right{text-align:right;margin:15px 0 15px 0}#login-form .text-color-red-forced{color:red!important}#login-form #loginButton{margin-top:35px}#login-form #user-icon,#login-form #pwd-icon{color:#303333}#coursemanagement{width:100%;min-width:768px;overflow-x:auto;font-size:16px}#coursemanagement .title-container{min-height:60px}#coursemanagement .legend-link{padding:20px 0}#coursemanagement #filter-box{position:relative;margin:10px 0 5px;height:40px}#coursemanagement #filter-box i{color:#303333}#coursemanagement #filter-box #cm-filter{position:absolute;top:0;padding-right:30px;width:275px}#coursemanagement #filter-box #cm-icon{position:absolute;z-index:5;top:5px;left:255px}#coursemanagement #expired-filter-box{position:relative;margin:10px 0 5px;height:40px;float:right;padding-right:275px}#coursemanagement #expired-filter-box i{color:#303333}#coursemanagement #expired-filter-box #ex-cm-filter{position:absolute;top:0;padding-right:30px;width:275px}#coursemanagement #expired-filter-box #ex-cm-icon{position:absolute;z-index:5;top:5px;left:255px}#coursemanagement #course-list a{color:#303333;text-decoration:none;font-weight:normal}#coursemanagement #ex-course-list a{color:#303333;text-decoration:none;font-weight:normal}#coursemanagement #course-management-table{border-color:#fff}#coursemanagement .table-border{border:0 solid #fff}#coursemanagement #course-management-header{background-color:#303333;color:#fff}#coursemanagement #expired-course-management-header{background-color:#303333;color:#fff}#coursemanagement th{position:relative;height:60px}#coursemanagement th i.fa-sort{padding-right:5px}#coursemanagement td i{padding-right:5px}#coursemanagement td{vertical-align:middle}#coursemanagement .align-text-right{text-align:right}#coursemanagement .fixed-width{min-width:170px}#coursemanagement .sortable-cell{display:inline-block;width:100%}#coursemanagement .sort-icons{min-width:20px}#coursemanagement .sort-icons>a{padding-right:5px;color:#fff}#coursemanagement .sort-title{display:inline}#coursemanagement .select-box>div{height:100%;padding-top:7px}#coursemanagement .table-container{margin:0 2.5% 0 2.5%;min-width:1160px}#coursemanagement .add-course{margin-top:5px}#coursemanagement .add-course>i{margin-top:15px}#coursemanagement .title-cell{clear:both;position:relative}#coursemanagement .left-side{position:absolute;top:5px;left:2px}#coursemanagement .right-side{position:absolute;top:5px;right:2px;padding-left:5px;color:#fff}#coursemanagement .right-side-bottom{position:absolute;bottom:5px;right:2px;padding-left:5px;color:#fff}#coursemanagement .course-checkbox{display:block;background-color:transparent;margin-top:-3px}#coursemanagement #course-user-header{min-width:100px}#coursemanagement .course-status{min-width:70px}#coursemanagement .course-title{min-width:125px}#coursemanagement .department{min-width:100px}#coursemanagement .starting-date{min-width:120px}#coursemanagement .ending-date{min-width:105px}#coursemanagement .software-version{min-width:80px}#coursemanagement .software-language{min-width:90px}#coursemanagement .software-edition{min-width:85px}#coursemanagement .published{min-width:90px}#coursemanagement .user-count{text-align:center;min-width:105px}#coursemanagement .cancel-courses{color:#fff;position:relative}#coursemanagement .cancel-courses button i{padding-right:8px}#coursemanagement .legend-box-course-management{margin-top:15px}#coursemanagement .legend-box-pending-course{margin-top:45px}#coursemanagement ::-webkit-input-placeholder{color:#606060}#coursemanagement ::-moz-placeholder{color:#606060}#coursemanagement :-moz-placeholder{color:#606060}#coursemanagement :-ms-input-placeholder{color:#606060}#coursemanagement ::-ms-placeholder{color:#606060}#coursemanagement .pad-right-small{padding-right:10px}#coursemanagement .data6,#coursemanagement .data7{text-align:center}#coursemanagement #noMatchesFound{text-align:center;color:#606060}#coursemanagement .fake-link{cursor:pointer}#coursemanagement #noCourse-wrapper{text-align:center;line-height:2;margin-top:80px}#coursemanagement #noCourse-wrapper .fake-button{margin-left:auto;margin-right:auto;margin-top:20px}#show-legend-modal{font-size:15px}#show-legend-modal .modal-header{color:#fff;background:#303333}#show-legend-modal .modal-header .close{color:#fff}#show-legend-modal table{border:1px solid gray}#show-legend-modal table th{text-align:center;color:#fff;background:#303333;height:25px}#show-legend-modal table tr:last-child td:first-child{vertical-align:middle}#show-legend-modal table tr td .center{text-align:center}#show-legend-modal table tr td>div{width:100%;text-align:center}#show-legend-modal .table-left{width:33%}#show-legend-modal .table-right{width:67%}#student-management{margin:30px 20px;position:relative}#student-management .invitationButton{width:auto}#student-management .course-title{color:#303333}#student-management .homeicon{text-align:right;float:right}#student-management .circle{display:inline-block;border-radius:60px;box-shadow:0 0 2px #606060;padding:5px;background-color:#606060}#student-management #number{font-weight:bold}#student-management #filter-box{float:right;padding-right:275px;position:relative;margin:10px 0 5px;height:40px}#student-management #filter-box #cm-filter{position:absolute;top:0;padding-right:30px;width:275px}#student-management #filter-box #cm-icon{position:absolute;z-index:5;top:5px;left:255px}#student-management #student-management-table{border-color:#fff}#student-management .table-border{border:0 solid #fff}#student-management #student-management-header{background-color:#303333;color:#fff}#student-management th{position:relative;height:35px}#student-management th i.fa-sort{padding-right:5px}#student-management td i{padding-right:5px}#student-management td{vertical-align:middle}#student-management .fixed-width{min-width:110px}#student-management .sortable-cell{display:inline-block;width:100%}#student-management .sort-icons{min-width:20px}#student-management .sort-icons>a{padding-right:5px;color:#fff}#student-management .sort-title{display:inline}#student-management .select-box>div{height:100%;padding-top:7px}#student-management .table-container{margin:0 2.5% 0 2.5%}#student-management .title-cell{clear:both;position:relative}#student-management .left-side{position:absolute;top:5px;left:2px}#student-management .right-side{position:absolute;top:5px;right:2px;padding-left:5px;color:#fff}#student-management .right-side-bottom{position:absolute;bottom:5px;right:2px;padding-left:5px;color:#fff}#student-management .student-checkbox{display:block;background-color:transparent;margin-top:-3px}#student-management ::-webkit-input-placeholder{color:#606060}#student-management ::-moz-placeholder{color:#606060}#student-management :-moz-placeholder{color:#606060}#student-management :-ms-input-placeholder{color:#606060}#student-management ::-ms-placeholder{color:#606060}#student-management .pad-right-small{padding-right:10px}#student-management #noMatchesFound{text-align:center;color:#606060}#student-management #student-user-header{min-width:100px}#student-management .student-first-name{min-width:125px}#student-management .student-last-name{min-width:125px}#student-management .student-email{min-width:250px}#student-management .student-remove{text-align:right}#student-management .cancel-student{color:#fff;position:relative}#student-management .float-right{float:right}#student-management .modal-footer{text-align:center}#student-management .table-inner-container{overflow-x:auto}#student-management .no-students-wrapper{margin-top:30px}#student-management .no-students-wrapper h6{margin-bottom:15px}#view-course-footer{padding-top:5px;position:relative;top:-50px}#view-course-footer #file-pane{margin-top:5px;font-size:1.2em}#view-course-footer #file-pane #course-material-header{float:left;margin-left:6px;color:#303333}#view-course-footer #file-pane #course-file-buttons{float:right;margin-top:5px}#view-course-footer #file-pane #course-file-buttons button{font-size:14px}#view-course-footer #file-pane-left{max-width:100%;min-width:80%}@media(max-width:500px){#view-course-footer #file-pane-left{width:100%;min-width:20%}}#view-course-footer .button-container{position:relative;padding-right:210px}#view-course-footer #certification-pane{min-width:225px}#view-course-footer .course-list{color:#ddd}#view-course-footer .download-link{float:right}#view-course-footer .course-file{border:1px solid #e0e0e0;color:#606060;background-color:#e0e8ef;margin-left:5px;margin-bottom:5px;padding:5px 10px 5px 10px}#view-course-footer .course-file i{font-size:1.2em}#view-course-footer .course-file:nth-child(even){background-color:#fff}#view-course-footer .course-file a{color:#303333}#view-course-footer #inner-container{min-width:400px;border:1px solid #b0b0b0}#view-course-footer #course-file-list{clear:both;min-width:320px;max-height:150px;overflow:auto}#FAQWrapper ::-ms-clear{display:none}#FAQWrapper #pageTitle{margin-left:70px;margin-right:70px;border-bottom:2px solid #303333;margin-bottom:20px}@media(max-width:767px){#FAQWrapper #pageTitle{text-align:center;margin-left:10px;margin-right:10px}}#FAQWrapper #pageTitle a:hover{color:#303333;text-decoration:none}#FAQWrapper .question-wrapper{margin-left:10%;width:80%;background:linear-gradient(#f0f8ff,#fefeff);margin-bottom:23px;margin-top:23px}#FAQWrapper .question{display:block;padding:15px 40px 15px 25px;color:#606060;cursor:pointer;text-align:justify;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#FAQWrapper .question:hover{color:#303333}#FAQWrapper .fa-arrow-up{color:#303333;padding-left:3px;padding-bottom:2px}#FAQWrapper .fa-caret-down{color:#303333;float:right;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;margin-left:30px;margin-bottom:10px}#FAQWrapper #filter-box{position:relative;text-align:center}#FAQWrapper #filter-box i{color:#303333}#FAQWrapper #filter-box #faq-filter{color:gray;width:50%;height:45px;padding-right:50px}#FAQWrapper #filter-box #faq-icon{top:11px;position:absolute;float:right;right:25%;padding-right:10px}#FAQWrapper .answer{color:gray;padding:5px 80px 15px 40px;font-size:18px;line-height:1.75;text-align:justify}@media(max-width:767px){#FAQWrapper .answer{font-size:15px}}#FAQWrapper .expanded{color:#303333}#FAQWrapper .expanded .fa{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#FAQWrapper #noMatchesFound{text-align:center;padding-top:40px;color:#606060}@media(max-width:767px){#FAQWrapper #toTopDiv{display:none}}#FAQWrapper #toTop{width:40px;height:40px;-webkit-border-radius:25px;border-radius:50%;padding:0;background:#f0f0f0;position:fixed;bottom:63px;right:8px;outline:none;text-align:center}#viewCoursesPage{margin:0 20px;position:relative}@media(max-width:390px){#viewCoursesPage{margin:0}#viewCoursesPage body{font-size:10%}}#viewCoursesPage .homeicon{text-align:right;float:right}#viewCoursesPage .circle{display:inline-block;border-radius:60px;box-shadow:0 0 2px #303333;padding:5px;background-color:#303333}#viewCoursesPage .course-title{color:#303333;text-align:center;padding-bottom:30px}#viewCoursesPage .maxWidth{max-width:1200px}#viewCoursesPage .box{margin:0 auto;color:#303333;position:relative;text-align:center;padding:25px;width:295px;border:1px solid #b0b0b0;height:100%}#viewCoursesPage .box>h3{color:#303333}#viewCoursesPage .box>p.caption{color:#606060;font-size:large;padding-top:10px}#viewCoursesPage .downloadbutton{position:absolute;left:100px;bottom:10px;padding-top:25px}#viewCoursesPage .tile{display:inline-block;margin-bottom:10px}#viewCoursesPage button a:visited{color:#fff}#viewCoursesPage #tile-wrapper{margin-bottom:70px}@media(max-width:992px){#viewCoursesPage .caption{margin-bottom:50px}}#viewCoursesPage #view-course-title{text-align:center}@media(max-width:992px){#viewCoursesPage #view-course-title h3{padding-bottom:5px}}#viewCoursesPage #view-course-title #leaveCourseButton{position:absolute;right:0;top:0}@media(max-width:992px){#viewCoursesPage #view-course-title #leaveCourseButton{position:initial;margin-bottom:15px}}#viewCoursesPage #view-course-footer{margin:auto;max-width:1068px}#viewCoursesPage #view-course-footer #noCourseFiles-wrapper h6{text-align:center}@media(max-width:992px){#viewCoursesPage #view-course-footer{margin-top:0}}#viewCoursesPage #view-course-footer #certification-pane h6{font-weight:bold}#coursemanagement #cm-filter{min-height:32px}#coursemanagement .cancel-courses{color:#fff}#coursemanagement #approve-all-icon{margin-right:2.5em}#coursemanagement #distributor-button-list{list-style-type:none;margin:0;padding:0}#coursemanagement #distributor-button-list li{float:left}#coursemanagement .distributor-button{width:200px;border:1px solid #303333;color:#303333;background-color:#fff;padding:5px;margin-top:10px;margin-right:5px}#coursemanagement .selected-button{color:#fff;background-color:#303333}#coursemanagement #filter-box{float:right;position:relative;padding-right:275px}#coursemanagement #course-list{color:#606060}#coursemanagement .cancel-all-icon{text-align:center}#reports,#reportsList{margin:30px 20px}#reports #individualReport,#reportsList #individualReport{margin-top:40px}#reports .dropdown,#reportsList .dropdown{width:275px}#reports a:hover,#reportsList a:hover{text-decoration:none}#tableReport thead{background-color:#303333;color:#fff}#tableReport thead>tr>th{text-align:center;vertical-align:top}#Additional-Resources .alert-success{text-align:center;margin-left:70px;margin-right:70px}#Additional-Resources #pageTitle{margin-left:70px;margin-right:70px;text-align:left}#Additional-Resources #AR-table{margin-top:40px;margin-left:10%;width:75%}#Additional-Resources #AR-table .table-border{border:0 solid #fff}#Additional-Resources #AR-table #ar-table-header{background-color:#303333;color:#fff}#Additional-Resources #AR-table th{position:relative;padding:5px;width:300px}#Additional-Resources #AR-table tr th{text-align:center;vertical-align:top;position:relative;padding:5px;width:300px}#Additional-Resources #AR-table tr td{padding:15px}#Additional-Resources #AR-table fa-cloud-download{color:#303333}#professorManagement{overflow-x:auto;font-size:16px}#professorManagement .title-container{min-height:60px}#professorManagement .table-container{margin:0 2.5% 0 2.5%}#professorManagement .table-container .table-border{border:0 solid #fff}#professorManagement .table-container #professor-management-header{background-color:#303333;color:#fff}#professorManagement .table-container #professor-management-header th{vertical-align:middle;height:60px}#professorManagement .table-container #professor-management-header th i.fa-sort{padding-right:5px}#professorManagement .table-container .professor-checkbox{display:block;background-color:transparent;margin-top:-3px}#professorManagement .table-container #professor-list{color:#606060}#professorManagement .table-container #professor-list td{vertical-align:middle}#professorManagement .table-container .row-actions{width:65px;float:right;margin-right:5px}#professorManagement .table-container .row-actions button:first-child{float:left}#professorManagement .table-container .row-actions button:last-child{float:right}#studentDashboardPage{overflow-x:auto}#studentDashboardPage .student-dashboard{width:75%;margin-left:auto;margin-right:auto}@media(max-width:768px){#studentDashboardPage .student-dashboard{margin-left:10px}}#studentDashboardPage .page-title{margin-bottom:10px}#studentDashboardPage .add-course-student-management{margin-bottom:10px;margin-top:27px}#studentDashboardPage .add-course-student-management button{float:right}@media(max-width:768px){#studentDashboardPage .add-course-student-management button{float:left}}#studentDashboardPage .left-side{position:absolute;top:5px;left:10px;padding-left:13px;white-space:nowrap;overflow:hidden}#studentDashboardPage .table-container .table-border{border:0 solid #fff}#studentDashboardPage .table-container .table-striped thead{background-color:#303333;color:#fff}#studentDashboardPage .table-container .table-striped thead th{vertical-align:middle;height:60px}#studentDashboardPage .table-container .table-striped thead th i.fa-sort{padding-right:5px;color:#fff}#studentDashboardPage .table-container .table-striped tbody{color:#606060}#studentDashboardPage .table-container .table-striped tbody tr td{vertical-align:middle}#studentDashboardPage .table-container .table-striped tbody tr:hover{cursor:pointer!important}#studentDashboardPage .table-container .table-striped tbody tr:nth-of-type(odd){background-color:#e0e0e0}#studentDashboardPage .table-container .table-striped tbody tr:nth-of-type(odd):hover{background-color:#d3d3d3;outline:1px solid #606060}#studentDashboardPage .table-container .table-striped tbody tr:nth-of-type(even){background-color:#fff}#studentDashboardPage .table-container .table-striped tbody tr:nth-of-type(even):hover{background-color:#f2f2f2;outline:1px solid #606060}#studentDashboardPage #noCourse-wrapper{text-align:center;line-height:2;margin-top:80px}#studentDashboardPage #noCourse-wrapper a{padding:8px}#add-course-modal{text-align:center}#add-course-modal #add-course-button{margin-top:20px;text-align:center}#add-course-modal #add-course-button .cancel-button{margin-left:10px}#add-course-modal #add-token{width:260px;background-color:#fff;text-align:center}#add-course-modal .error{color:red}#add-course-modal .modal-footer{padding:initial}#editCoursePage{margin:0 20px 30px 20px}#editCoursePage .courseFileManagement .title{padding:0;height:44px}#editCoursePage .courseFileManagement .title>div{height:100%}#editCoursePage .courseFileManagement .title #operationResultMessage{display:flex;align-items:center;padding-top:2.5px}#editCoursePage .courseFileManagement .title #operationResultMessage>span{font-style:italic;font-weight:normal}#editCoursePage .courseFileManagement .file-button-wrapper{position:relative}#editCoursePage .courseFileManagement .file-button-wrapper #fileUpload{float:right;margin-top:10px}#editCoursePage .disabled{color:#b0b0b0!important}#editCoursePage .buttons{text-align:left}#editCoursePage button.custom-width{width:115px}#editCoursePage #course-details .dropdown{width:60%}#editCoursePage #course-details .dropdown>input.dropdown-toggle{width:100%}#editCoursePage #course-details label{margin-bottom:0;margin-top:.2em;font-weight:normal}#editCoursePage #ManageStudentsButton{margin-right:15px}#editCoursePage #courseStatus-wrapper{float:right}@media(max-width:767px){#editCoursePage #courseStatus-wrapper{float:none}}#course-details-header{padding:5px;font-weight:bold;background-color:#303333;color:#fff}#course-files #course-files-header th{color:#fff;background-color:#303333}#course-files #course-files-header .select-box{width:15px}#course-files tr>td:nth-child(1){width:3em;text-align:center}#course-files tbody tr td{vertical-align:middle}#course-files tbody tr .file-type{text-align:center;display:inline-block}#course-files .commands{text-align:right}#courseFilesTable #tableBody tr:nth-of-type(odd){background-color:#e0e0e0!important}#courseFilesTable #clearAllFiles i{color:#fff!important}#courseFilesTable #clearAllFiles i:hover{color:red!important}#partnerDashboard{overflow-x:auto;font-size:16px;padding:0 40px}#partnerDashboard a{color:#303333}#partnerDashboard .content-wrapper .table-border{border:0 solid #fff}#partnerDashboard .content-wrapper .table-striped thead{background-color:#303333;color:#fff}#partnerDashboard .content-wrapper .table-striped thead th{vertical-align:middle;height:60px}#partnerDashboard .content-wrapper .table-striped thead th i.fa-sort{padding-right:5px;color:#fff}#partnerDashboard .content-wrapper .table-striped tbody{color:#606060}#partnerDashboard .content-wrapper .table-striped tbody tr td{vertical-align:middle}#partnerDashboard .content-wrapper .table-striped tbody tr:nth-of-type(odd){background-color:#e0e0e0}@media(max-width:1209px){#partnerDashboard .content-wrapper .table-striped tbody tr .button-wrapper>.approve-deny-buttons:first-child{padding-bottom:8px}}#partnerDashboard .content-wrapper .moreInfo{z-index:30;text-align:center}#partnerDashboard .content-wrapper .moreInfo a:hover{color:#303333;text-decoration:none}#partnerDashboard .tab-content,#partnerDashboard .button-container{min-width:1200px}#partnerDashboard .button-container{position:relative;z-index:10;margin-top:20px}#partnerDashboard #filter-box{float:right;z-index:20}#partnerDashboard #filter-box #filterInput{width:275px}#partnerDashboard #filter-box #filterIcon{position:absolute;z-index:5;top:5px;left:255px}#partnerDashboard .active .distributor-button{color:#fff;background-color:#303333;border:1px solid #606060;border-bottom:1px solid #303333}#partnerDashboard .distributor-button{border:1px solid #606060}#partnerDashboard #distributor-button-list{border-bottom:none}#partnerDashboard #noCourse-wrapper{text-align:center;line-height:2;margin-top:80px}#partnerDashboard #noCourse-wrapper a{padding:8px}#partnerDashboard #noMatchesFound{text-align:center}#partnerDashboard #rejectionBox{margin:5px 0;width:100%;height:90px}#forgotPasswordPage{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center}@media(max-height:1000px){#forgotPasswordPage{min-height:500px}}@media(max-height:800px){#forgotPasswordPage{min-height:400px}}@media(max-height:700px){#forgotPasswordPage{min-height:420px}}@media(max-height:600px){#forgotPasswordPage{min-height:380px}}#forgotPasswordPage .form-container{width:100%;text-align:center;color:#303333}#forgotPasswordPage .form-container>form{width:400px;margin:0 auto;font-size:15px!important}#forgotPasswordPage #forgotpassword-form-body{border:3px solid #303333;width:500px;padding:0 10px 0 10px}#forgotPasswordPage #forgotpassword-form-body input{width:100%;padding-left:2em}#forgotPasswordPage .forgotpassword-form-control{padding-top:15px;padding-bottom:10px;color:#000}#forgotPasswordPage .forgotpassword-form-control>i{position:relative}#forgotPasswordPage .text-color-red-forced{color:red!important;text-align:left;margin-top:-15px}#forgotPasswordPage .emailsenticon{padding-top:15px}#forgotPasswordPage .emailsenttext{padding:15px;color:#606060}#forgotPasswordPage #submitButton{margin-top:35px}#forgotPasswordPage #user-icon{color:#303333;left:-185px;top:-25px}#resetPasswordPage{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center}@media(max-height:1000px){#resetPasswordPage{min-height:500px}}@media(max-height:800px){#resetPasswordPage{min-height:400px}}@media(max-height:700px){#resetPasswordPage{min-height:420px}}@media(max-height:600px){#resetPasswordPage{min-height:380px}}#resetPasswordPage .form-container{border:3px solid #303333;width:500px;padding:10px}#resetPasswordPage .form-container>form{margin:0 auto;font-size:15px!important}#resetPasswordPage .form-container>form input{width:100%;margin-top:15px;padding-left:2em}#resetPasswordPage .resetpassword-form-control{margin-left:50px;margin-right:50px}#resetPasswordPage .resetpassword-form-header{color:#303333;text-align:center}#resetPasswordPage .control-instruction-text{margin-top:-15px}#resetPasswordPage .text-color-red-forced{color:red!important}#resetPasswordPage .inputlocation{position:relative;top:-24px;left:8px;color:#303333}#resetPasswordPage .submitButton{margin-top:35px;text-align:center}#adminDashboard{overflow-x:auto;font-size:16px;padding:0 40px}#adminDashboard .table-border{border:0 solid #fff}#adminDashboard .table-striped thead{background-color:#303333;color:#fff}#adminDashboard .table-striped thead th{vertical-align:middle;height:40px}#adminDashboard .table-striped thead th i.fa-sort{padding-right:5px;color:#fff}#adminDashboard .table-striped tbody{color:#606060}#adminDashboard .table-striped tbody tr td{vertical-align:middle;padding:3px}#adminDashboard .table-striped tbody tr:nth-of-type(odd){background-color:#e0e0e0}#adminDashboard .table-striped tbody tr.disabled{background-color:#b0b0b0!important}@media(max-width:1209px){#adminDashboard .table-striped tbody tr .button-wrapper>.approve-deny-buttons:first-child{padding-bottom:8px}}#adminDashboard .panel:hover{text-decoration:none;box-shadow:0 0 5px #606060!important;border:1px solid #606060!important}#adminDashboard .panel:hover div{text-decoration:none}#adminDashboard .panel .panel-heading{background:#606060;color:#fff}#adminDashboard .tab-content,#adminDashboard .button-container{min-width:860px}#adminDashboard .tab-content>.active{border-top:1px solid #606060;padding-top:10px}#adminDashboard .button-container{position:relative;z-index:10;margin-top:20px}#adminDashboard .active .admin-button{color:#fff;background-color:#606060;border:1px solid #606060;border-bottom:1px solid #606060}#adminDashboard .admin-button{border:1px solid #606060}#adminDashboard #admin-button-list{border-bottom:none}#adminDashboard #countryOrder .button{margin-bottom:15px}#adminDashboard #countryOrder #country-wrapper{max-height:600px;overflow-y:auto;padding-right:0}#adminDashboard #countryOrder #country-wrapper #countrySortable{list-style:none;padding:0}#adminDashboard #countryOrder #country-wrapper #countrySortable .countryItem{background:linear-gradient(#f0f8ff,#fefeff);padding:8px;font-size:18px}#adminDashboard #countryOrder #country-wrapper #countrySortable .countryItem:first-child .fa-caret-up{display:none!important}#adminDashboard #countryOrder #country-wrapper #countrySortable .countryItem:last-child .fa-caret-down{display:none!important}#adminDashboard #countryOrder #country-wrapper #countrySortable .countryItem.over{border:2px dashed #000;background:#b0b0b0;opacity:.5}#adminDashboard #countryOrder #country-wrapper #countrySortable .countryItem .fa{float:right;color:#606060;padding-left:10px;cursor:pointer}#adminDashboard .popover{width:50%;max-width:unset}#adminDashboard .popover .popover-content{max-width:unset}#adminDashboard #AddIDEAVersion .panel{margin-bottom:0}#adminDashboard #AddIDEAVersion table{margin-bottom:0}#adminDashboard #AddIDEAVersion table th{text-align:center}#adminDashboard #AddIDEAVersion table tr{text-align:center}