/*!
 * Style © CTMS
*/
html{position:relative;min-height:100%}body{background-color:#0f6178;font-family:'PT Sans',sans-serif;color:#fff;margin-top:110px;margin-bottom:80px}body,td,th{font-size:14px}.navbar{border-bottom:10px solid #91d9f7;background-color:#0f6178}.footer{position:absolute;bottom:0;width:100%;height:60px;background-color:#003c52;margin-top:20px}.navbar-brand{padding:0}.navbar-brand>img{height:100%;padding:10px;width:auto}.navbar-brand{height:70px;margin:5px}a{color:#91d9f7;text-decoration:none}a:focus,a:hover,a:active{color:#fff;text-decoration:none}.nav>li>a>.icon{width:44px;height:44px;margin-bottom:5px}.nav>li>a{padding-top:6px;padding-bottom:5px;color:#91d9f7 !important}.nav>li>a:focus,.nav>li>a:hover,.nav>li>a:active{text-decoration:none;background-color:#003c52 !important;color:#fff !important}.nav>li.active>a{text-decoration:none;background-color:#003c52 !important;color:#fff !important}.footer>.container>.text-muted{margin:20px 0;color:#0f6178}.navbar-toggle{margin-top:23px;margin-bottom:23px}.navbar-toggle,.navbar-toggle:focus,.navbar-toggle:hover{background-color:#003c52 !important;border-color:transparent !important}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent !important}.navbar-toggle .icon-bar{background-color:#91d9f7 !important}.content{padding:0 15px}.contents{color:#333 !important;background-color:#e9e9e9;border-radius:5px}.contents hr{margin-top:10px;margin-bottom:20px;border:0;border-top:1px solid #ddd}.contents label.displayFor{text-align:left;font-weight:normal}.contents label.displayFor a{color:#337ab7 !important}.dataTable{display:none}.dataTable td{color:#333 !important}table.dataTable tbody tr[data-isactive="False"]{background-color:#fdd4d4}.dataTable td a{color:#337ab7 !important}table.dataTable>tbody>tr.child:hover{background-color:#fff !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:9px;left:4px;height:22px;width:22px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:22px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New',Courier,monospace;line-height:22px;content:'+';font-weight:bold;background-color:#31b131}a.icon{display:inline-block;width:24px;height:24px;margin-right:5px;text-indent:-9999px}a.edit{background:url(../images/edit.png) no-repeat top left}a.no-edit{cursor:not-allowed !important;background:url(../images/no-edit.png) no-repeat top left}a.delete{background:url(../images/delete.png) no-repeat top left}a.details{background:url(../images/details.png) no-repeat top left}a.activate{background:url(../images/activate.png) no-repeat top left}a.deactivate{background:url(../images/deactivate.png) no-repeat top left}a.select{background:url(../images/select.png) no-repeat top left}a.suspend{background:url(../images/suspend.png) no-repeat top left}a.restore{background:url(../images/restore.png) no-repeat top left}a.lock{background:url(../images/lock.png) no-repeat top left}a.unlock{background:url(../images/unlock.png) no-repeat top left}a.mail{background:url(../images/mail.png) no-repeat top left}a.new{background:url(../images/new.png) no-repeat top left}a.submissions{background:url(../images/submissions.png) no-repeat top left}.dt-button-collection .ui-state-active{background:#0f6178 !important;border-color:#003c52 !important;color:#fff !important}.nopadding{padding:0}.loginInfo,.dashboard{margin-bottom:20px}.validation-summary-errors ul{padding-left:0}.validation-summary-errors ul li{list-style-position:inside;list-style:none;text-align:center;margin-bottom:8px}.tab-content{color:#fff;background-color:#003c52;padding:15px}.nav-tabs,.nav-tabs>li>a,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none}.nav-tabs>li>a{cursor:pointer !important}.nav-tabs>li.disabled>a{background-color:#1d4d5f !important;color:#337ab7 !important;cursor:not-allowed !important}textarea{resize:vertical}.navbar-login{width:250px;padding:10px;padding-bottom:0;color:#333 !important}.dependants{display:block;width:100%;font-size:12px;line-height:1.42857143;border:1px solid #ccc;border-radius:4px;background-color:#d5d4d4;padding:6px 12px}.dependants .control-label{text-align:left;padding-bottom:7px}.control-label a{color:#00f}.nobold{font-weight:normal}.dataTable td.child ul{width:100%}.dataTable td.child{padding-left:10px !important}table.dataTable>tbody>tr.child span.dtr-title{min-width:130px}@media only screen and (max-width:767px){.navbar-collapse .navbar-nav{margin:0 -15px}.nav>li>a{padding-top:10px;padding-bottom:10px;vertical-align:top !important}.nav>li>a{padding-bottom:10px}.nav>li>a>.icon{display:inline-block;margin-right:10px;margin-bottom:0}.nav>li>a>span{display:inline-block;vertical-align:top;margin:12px 0}.banner ul li{font-size:24px;list-style:none;text-align:center;border:none;border-bottom:1px solid #003c52;padding:5px 0}}@media only screen and (max-width:991px){.dependants .control-label{padding-bottom:0;margin-top:5px;width:100%}}.dataTables_processing,.ajax_processing{display:none;position:fixed !important;margin-top:0 !important;top:0 !important;width:100% !important;height:100% !important;text-align:center;font-size:1.2em;color:#000 !important;background:none !important;background-color:rgba(0,0,0,.5) !important;z-index:1150}.dataTables_loader,.ajax_loader{position:absolute;width:100px;height:100px;top:50%;left:50%;margin-left:-50px;margin-top:-50px}.dataTables_loader i,.ajax_loader i{font-size:100px;color:#91d9f7}p.export .btn{margin-bottom:10px}p.export{margin-bottom:0}@media(max-width:767px){p.export{text-align:center}}.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{margin-top:10px;margin-bottom:10px}.kv-loading,.select2-container .kv-loading{background:url('../images/loading.gif') right 20px center no-repeat}.is-optional-hint{color:#f00;opacity:unset}.help-block{margin:0}.h4,.h5,.h6,h4,h5,h6{margin-top:20px;margin-bottom:20px}.form-group h5,.form-group .html-control,.form-group .score-control{background-color:#ddd;margin:10px 15px;padding:5px 10px;border-radius:5px;border:1px solid #ccc}.form-group .html-control hr{border-top:1px solid #ccc;margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.5}.card{padding:1px 15px;border-radius:5px;background-color:#91d9f7;min-height:130px;text-align:center;color:#337ab7}.card h1,.card h3{margin-top:10px}.card a:hover{color:#337ab7}