@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);
html { background: -webkit-linear-gradient(-145, #3d8bd5, #005e67); background: linear-gradient(145deg, #3d8bd5, #005e67); background-attachment: fixed; background-size: 100% auto; height: 100%; width: 100%; font-weight: 400; }
body { font-family: 'Open Sans', sans-serif; background: transparent; color: #333; padding-bottom: 20px }
a { color: #3d8bd5; -webkit-transition-property: all; -webkit-transition-duration: .3s; -webkit-transition-timing-function: ease; }
a:hover { color: #436789; }
hr { margin-top: 10px; margin-bottom: 10px; }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; font-weight: 600; }
h1 { color: #005e67; font-size: 1.857em }
h2 { font-size: 1.571em; }
h3 { font-size: 1.3em; color: #005e67; }
h4 { font-size: 1.1em; margin-bottom: 12px; }
h5 { font-size: 0.929em; }
.nowrap { white-space: nowrap; }
.nav-tabs>li>a { font-size: 1.3em; font-weight: 400; padding: 10px 20px; }
.nav-tabs>li>a:hover, .nav-tabs>li.active>a:hover { background: #f7f7f7; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus { background: #eee; }
.tab-content { margin-bottom: 20px; background: #eee; }
.tab-content h4 {font-size: 1.25em;}
.fa-file-excel-o {color: #02723B}
.fa-file-pdf-o {color:#DA251C;}
.fa-file-image-o {color:#ED802C} 
.fa-file-word-o {color: #2A5699}
/* Top Navigation */
header { background: #fff; -webkit-box-shadow: 0 0 4px rgba(0,0,0,.3); box-shadow: 0 0 4px rgba(0,0,0,.3); border-radius: 0 0 2px 2px; }
.navbar-brand { line-height: normal; height: inherit; }
.navbar-brand img { max-height: 75px; }
.search { margin: 34px 26px 0 0; }
.header .nav.navbar-nav { margin: 26px 26px 26px 0; }
.header .nav.navbar-nav>li { margin-left: 1px; }
.header .nav.navbar-nav>li>a { font-size: 18px; color: #005e67; border-right: solid 1px rgba(0,94,103,0.2); border-radius: 3px; font-weight: 400; padding: 15px 18px; }
.header .nav>li>a:focus, .header .nav>li>a:hover { background-color: #005e67; color: #fff!important; }
.header .nav .open>a, .header .nav .open>a:focus, .header .nav .open>a:hover { background-color: #005e67; color: #fff!important; }
.header .nav.navbar-nav>.active>a, .header .nav.navbar-nav>.active>a:focus, .header .nav.navbar-nav>.active>a:hover { background-color: #005e67; color: #fff!important; }
.dropdown-menu { margin-top: -2px!important; border: 1px solid #1e3f66; font-size: 0.929em; border-radius: 0px; min-width: 170px; }
.dropdown-menu>li>a { color: #3d8bd5; }
.dropdown-menu>li>a { color: #436789; font-size: 14px; }
/* Crumb and Help/Print Bar */
.crumb { background-color: #eaeaea; }
.breadcrumb { background-color: #eaeaea; border-radius: 0px; font-size: 11px; margin: 0px; padding: 12px 15px; }
.breadbrumb a { color: #005580; }
.breadcrumb>li+li:before { padding: 0 2px; }
.breadcrumb>.active { color: #0e1e30; font-weight: 500; }
.help-print { float: right; font-size: 13px; padding: 10px 15px; margin-bottom: 0px; }
.help-print i { font-size: 16px; }
.help-print a:hover { text-decoration: none; }
.btn { border-radius: 3px; -webkit-transition-property: all; -webkit-transition-duration: .3s; -webkit-transition-timing-function: ease; }
.btn-xs { font-size: 11px; }
.btn-primary { background: #3d8bd5; border-color: #3d8bd5; color: #fff; }
.btn-primary:hover { color: #fff; background: #006090; border-color: #006090; }
.btn-primary:active, .btn-primary:active:focus, .btn-primary.focus, .btn-primary:focus { color: #fff; background: #015884; border-color: #015884; }
.btn-default { background: #fff; border-color: #3d8bd5; color: #3d8bd5; }
.btn-default:hover { color: #3d8bd5; background: #f9f9f9; border-color: #436789 }
.btn-default:active, .btn-default:active:focus, .btn-default.focus, .btn-default:focus { color: #3d8bd5; background: #e7e7e7; border-color: #436789; }
.btn-success { background: #27c15c; border-color: #27c15c; color: #fff; }
.btn-success:hover { background: #2e9e55; border-color: #2e9e55 }
.btn-success:active, .btn-success:active:focus, .btn-success.focus, .btn-success:focus { background: #2e9e55; border-color: #2e9e55; }
.btn-success.btn-outline { background: #fff; border-color: #27c15c; color: #27c15c; }
.btn-success.btn-outline:hover { color: #fff; background: #2e9e55; border-color: #2e9e55; }
.btn-success.btn-outline:active, .btn-success.btn-outline:active:focus, .btn-success.btn-outline.focus, .btn-success.btn-outline:focus { color: #fff; background: #7aab37; border-color: #7aab37; }
/* Toggle Buttons */
.btn-group label { margin-bottom: 2px; }
.btn-group .btn-success.btn-outline, .btn-group .open>.dropdown-toggle.btn-success.btn-outline { color: #555; font-weight: 500; }
.btn-group .btn-success.active, .btn-group .btn-success:active, .btn-group .open>.dropdown-toggle.btn-success { color: #fff; background: #7aab37; font-weight: 500; border-color: #7aab37; }
.btn-group .btn-success.active:hover, .btn-group .btn-success:hover, .btn-group .open>.dropdown-toggle.btn-success:hover { color: #fff; font-weight: 500; border-color: #7aab37; }
.action-buttons { text-align: right; margin-top: 15px; padding: 10px; border: solid 1px #ededed; background: #FDFAFA; }
.form-control { border-radius: 2px; }
.form-control.auto {width: inherit;}
label { font-size: 0.929em; font-weight: 600; color: #111; margin-bottom: 4px; }
.label { font-size: 10px; font-weight: 500; opacity: .7; }
.label-success { background: #27c15c; }
input::-webkit-input-placeholder {
 color:#aaa;
}
input::-moz-placeholder {
 color:#aaa;
}
input:-ms-input-placeholder {
 color:#aaa;
}
input:-moz-placeholder {
 color:#aaa;
}
.container { max-width: none!important; min-width: 1024px; }
.container.wizzy.header .btn {margin: 34px 26px 0 0}
.container.wizzy {width: 1024px}
.container.wizzy.main-content {margin-bottom: 100px}
/* Login Box */
#login-box { -webkit-box-shadow: 0 0 30px rgba(0,0,0,.3); box-shadow: 0 0 30px rgba(0,0,0,.3); border: 15px solid rgba(255,255,255,.3); margin-top: 75px; }
#login-box a { font-size: 13px; }
#login-box .login-box-inner { background: #f2f2f2; }
#login-box .top { background: #fff; padding: 25px; }
#login-box .top table { width: 100%; }
#login-box .top table td { height: 100px; }
#login-box .client-logo { max-width: 225px; max-height: 100px; display: block; margin: 0px auto; }
#login-box .top h3 { margin: 0px; font-weight: 300; }
#login-box .btm { padding: 25px; }
#login-box .btm .arrow-left { display: inline-block; margin-bottom: 6px; }
#login-box .card { padding: 20px; background: #fff; }
#login-box .card h3 { margin-top: 0px; }
#login-box .form-login .input-group { margin-bottom: 10px; }
.login-footer { text-align: center }
.login-footer img { max-width: 130px; margin: 15px auto; }
.login-footer small { font-size: .6em; color: #ddd; }
.login-footer { font-size: 10px; padding: 20px 15px; text-align: center; background: rgba(255,255,255,.9); -webkit-box-shadow: -4px -4px 20px rgba(0,0,0,.30); box-shadow: -4px -4px 20px rgba(0,0,0,.30); width: 100%; position:fixed; bottom:0; }
#login-box hr { border-color: #d9d9d9; }
.main-content { -webkit-box-shadow: 0 0 4px rgba(0,0,0,.3); box-shadow: 0 0 4px rgba(0,0,0,.3); border: 15px solid rgba(255,255,255,.3); border-radius: 2px; margin-top: 10px; }
.main-content .inner { font-size: 12px; background: #fff; border-radius: 2px; padding-bottom: 15px; }
footer { font-size: 0.8em; margin-top: 3px; color: #d8d8d8; margin-bottom: 40px; }
footer .col { padding: 0px; }
footer .col .box { background: rgba(255,255,255,.10); margin-right: 3px; padding: 15px 15px 8px; -webkit-box-shadow: 0 0 4px rgba(0,0,0,.30); box-shadow: 0 0 4px rgba(0,0,0,.3); border-radius: 2px; }
footer .col .box.end { font-size: 10px; background: rgba(255,255,255,.3); margin-right: 0px; text-align: center; display: block; text-transform: uppercase; }
footer .col .box.end:hover, footer .col .box.end:active, footer .col .box.end:focus { color: #436789; text-decoration: none; background: rgba(255,255,255,1); }
footer .col .box.end i { font-size: 48px; line-height: .5em; }
footer table { width: 100%; }
footer .copyright { display: block; margin-top: 6px; margin-bottom: 6px; }
footer a { color: #fff; }
footer a:hover, footer a:active, footer a:focus { color: #fff; }
footer h5 { color: #bbb; font-size: 1.1em; font-weight: 500; text-transform: capitalize; margin: 0 0 10px; }
/* Site Map */
.site-map ul { list-style: none; margin-top: 8px; }
.site-map > ul { padding-left: 0px; }
.site-map ul li { padding: 6px 0 8px 4px; border-top: solid 1px #eee; }
.site-map.dash-mod ul { margin-top: 4px; }
.site-map.dash-mod ul li { padding: 2px 0 3px 4px; }
/* Image Gallery */
.img-gallery .row { padding: 0 10px; }
.img-gallery .img-link:hover { text-decoration: none; }
.img-gallery .row .img-wrap { padding: 5px; min-height: 150px; margin: 5px; }
.img-gallery .row .img-wrap img { max-height: 100px; margin: 0px auto 3px; }
.img-gallery .row .img-wrap:hover { -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(141,198,63,0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(141,198,63,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(141,198,63,0.6); }
.img-gallery .row .img-wrap .file-name { font-size: .850em; line-height: 130%; }
.popover { border-radius: 2px; }
.popover-title { font-size: 11px; font-weight: 400; }
/* Examiner Report */
.alert-danger.draft {background:#A94442; color: #fff; padding: 5px;}
.alert-danger.draft .inner {background: rgba(255,255,255,.3); padding: 10px 30px; display: inline-block; margin: 0px auto}
.alert-danger.draft h1 {color:#fff!important; margin-top:0px; margin-bottom: 6px;}
.alert-danger.draft p {font-size: 12px; margin: 0px; p}
.examiner-report { margin-bottom: 0px; }
.examiner-report .client-logo { max-height: 75px; }
.examiner-report .details { margin-bottom: 0px; }
.examiner-report .well { margin-bottom: 15px; }
.examiner-report dl dd { margin-bottom: 5px; }
.examiner-report h2 { margin-top: 0px; }
.examiner-report .heading { margin-top: 20px; margin-bottom: 10px; }
.examiner-report ul { padding-left: 18px; }
.examiner-report .table-solid { border-bottom: solid 1px #dedede; margin-bottom: 10px; }
.examiner-report .table-solid td { background: #f9f9f9; border-color: #dedede }
.examiner-report .table-solid tr td:last-child { font-weight: 600; width: 70%; }
.fadeIn.one { -webkit-animation-delay: .5s; -moz-animation-delay: .5s; animation-delay: .5s; }
.fadeIn.two { -webkit-animation-delay: 1s; -moz-animation-delay: 1s; animation-delay: 1s; }
.fadeIn.three { -webkit-animation-delay: 1.4s; -moz-animation-delay: 1.4s; animation-delay: 1.4s; }
/* Misc Helper Classes */
.c-select { display: inline-block; max-width: 100%; -webkit-appearance: none; padding: .375rem 1.75rem .375rem .75rem;  padding-right: .75rem\9;
color: #55595c; vertical-align: middle; background: #fff url(/_img/custom-select.png) no-repeat right .75rem center; background-image: none\9; -webkit-background-size: 8px 10px; background-size: 8px 10px; border: 1px solid #ccc; -moz-appearance: none; }
.c-select.input-sm { padding: 5px 20px 5px 10px; font-size: 12px; line-height: 1.5; }
.arrow-left:before { content: "\f053"; display: inline-block; font: normal normal normal .8em/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-right: 3px; }
.datepicker { border-radius: 2px!important; }
.datepicker td.active, .datepicker td.active:hover { background-image: none!important; background-color: #3d8bd5!important;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label { font-size: 11px!important; }
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { background-color: #7eb038!important; }
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { -webkit-border-top-right-radius: 2px!important; -moz-border-radius-topright: 2px!important; border-top-right-radius: 2px!important; -webkit-border-bottom-right-radius: 2px!important; -moz-border-radius-bottomright: 2px!important; border-bottom-right-radius: 2px!important; background-image: none!important; }
.help-block { font-size: 0.857em }
.input-group-addon { background: #fff; }
.input-group-addon i { font-size: 1.143em; color: #a2a2a2; width: 18px; text-align: center; }
.required input, .required select { background-color: ivory!important; }
.required td:first-child { background: url(/_img/required.png) no-repeat left top; background-size: 12px 12px; }
.well.required { background: url(/_img/required.png) no-repeat left top; background-size: 12px 12px; background-color: ivory!important; }
.input-lg { font-size: 1.143em  height40px; }
.btn-lg { padding: 7px 16px; }
.form-group { margin-bottom: 10px; }
.alert { font-size: 0.929em; border-radius: 2px; }
.alert .close {font-size: 17px;}
.sort-message ul { color: #3c763d; font-size: 1em; list-style: none; margin-bottom: 0px; padding-left: 0px; }
p.lead { font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; }
.results { line-height: 30px; margin-bottom: 20px; }
.page-heading h1 {margin-top: 15px}
.page-heading hr { margin-bottom: 15px; }
.page-heading .links {font-size: 12px; line-height: 26px;}
.page-heading .links li a i {padding: 3px;}
.pagination { margin-top: 0px; }
.pagination>li>a, .pagination>li>span {color: #3d8bd5}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #3d8bd5; border-color: #3d8bd5;
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.tags-list a { display: inline-block; margin-bottom: 5px!important; }
.tags-list a span { font-size: 10px; color: #222; display: inline-block; border-radius: 50%; background: #ededed; width: 20px; height: 20px; text-align: center; line-height: 20px; }
.tags-list .nav-pills>li+li { margin-left: 0px; }
/* Modal Styles */
.modal.standard .table.descriptions {font-size: 12px;}
.modal.standard .table.docs {font-size: 12px;}
.modal.standard .table.process .circle {text-align: center; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background: #00A4B5; color: #fff; display: inline-block;}
.modal.standard .table.process>tbody>tr>td, .modal.standard .table.process>tbody>tr>th, .modal.standard .table.process>tfoot>tr>td, .modal.standard .table.process>tfoot>tr>th, .modal.standard .table.process>thead>tr>td, .modal.standard .table.process>thead>tr>th {line-height: 30px;}
.modal.standard .table.process>tbody>tr>td:first-child {width: 2%}
.modal.standard .table.process td label {margin-bottom: 0px;}
.modal.standard .table.process input[type="file"] {font-size: 11px;}
#dropZoneModal { margin-top: 75px; }
.modal .dropzone { background: transparent; border-color: #ccc; padding: 30px; height: 100px; margin: 0px; }
.modal .thumbnail { margin-bottom: 5px; }
.modal .dz-filename, .dz-size { font-size: 12px; }
.modal .dz-remove { color: #d43f3a; }
.modal .dz-remove:before { color: #d43f3a; content: "\f057"; display: inline-block; font: normal normal normal 1em/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-right: 3px; }
.modal-header { background-color: #00A4B5; color: #fff; font-weight: 700; font-size: 18px; }
.modal-header .close { font-size: 30px; }
.modal-content { border-radius: 0px; -webkit-box-shadow: 0 5px 30px rgba(0,0,0,.5); box-shadow: 0 5px 30px rgba(0,0,0,.5);}
.modal-backdrop.in { opacity: .7; filter: alpha(opacity=70); }
.well { border-radius: 0px; border: 1px solid #e5e5e5; box-shadow: 0 0 10px rgba(0,0,0,.09); background: #fff; }
.well-sm { padding: 12px; }
.well>*:first-child { margin-top: 0px; }
.well *:last-child { margin-bottom: 0px; }
.panel { border-radius: 0px; border: 1px solid #e5e5e5; box-shadow: 0 0 10px rgba(0,0,0,.09); background: #fff; }
.panel.edit { box-shadow: 0 0 10px rgba(0,0,0,.09); }
.panel .panel-heading { border-radius: 0px; font-weight: 600; font-size: 1.150em; padding: 10px 12px; background: #eaeaea; }
.panel .panel-heading .panel-title { font-size: 1em; }
.panel .panel-title small { color: #a3a3a3; font-weight: normal; }
.panel .panel-heading .btn { }
.panel .panel-heading.filter .pull-left { line-height: 28px; }
.panel .panel-body { padding: 12px; }
.no-border th { border-bottom: 0px!important; padding-bottom: 0px!important; }
.plus-minus th { padding-top: 0px!important; padding-bottom: 5px!important; border-top: 0px!important; }
.table.docs { font-size: 14px; background: rgba(255,255,255,0.6) }
.table.docs>tbody>tr>td, .table.docs>tbody>tr>th, .table.docs>tfoot>tr>td, .table.docs>tfoot>tr>th, .table.docs>thead>tr>td, .table.docs>thead>tr>th { padding: 6px 12px; vertical-align: middle; }
.table th { font-weight: 600; }
table.descriptions tr>td:first-child { background-color: #f6f6f6; width: 150px; vertical-align: middle; font-weight: 600; }
table.descriptions .checkbox-inline, table.descriptions .radio-inline { font-size: 1em; line-height: 30px; }
table.descriptions .checkbox-inline input, table.descriptions .radio-inline input { margin-top: 8px; }
table.descriptions tr.copy td { vertical-align: top }
table.descriptions tr.copy td p { margin-bottom: 0px }
.content-box { border-style: dotted; border-width: 2px; border-color: #aaa; background: #efefef; text-align: center; padding: 40px 15px; margin-bottom: 20px; position: relative; }
.content-box .close { position: absolute; top: 10px; right: 10px; }
.highlight-section { background: #fcf8e3; margin-bottom: 15px; padding: 15px 15px 0; }
.desc-section { color: #31708f; font-size: 12px; background-color: #F0F8FF }
.desc-section-green { color: #3c763d; font-size: 12px; background-color: #dff0d8!important; }
.thumbnail { border-radius: 0px; }
.p-t-0 { padding-top: 0px; }
.p-r-0 { padding-right: 0px; }
.p-b-0 { padding-bottom: 0px; }
.p-l-0 { padding-left: 0px; }
.m-t-0 { margin-top: 0px; }
.m-r-0 { margin-right: 0px; }
.m-b-0 { margin-bottom: 0px; }
.m-l-0 { margin-left: 0px; }
.legend { background: #f9f9f9; border-top: 1px solid #efefef; padding: 15px; margin: 0px -15px -15px; line-height: 12px; }
.legend img { max-width: 12px; vertical-align: top; }
.faq .panel-group {margin-bottom: 0px;}
.faq .panel .panel-heading {background-color: #f5f5f5; padding: 0px;}
.faq .panel-group .panel {border-radius: 0px; margin-bottom: 8px;}
.faq .panel-group .panel:last-child {margin-bottom: 0px;}
.faq .panel-group .panel h3 a {display: block; color: #3d8bd5; padding: 12px;}
/* Help Section */
.help-section { color: #333333; background: #ffffff; position: fixed; padding: 20px; -webkit-box-shadow: inset 2px 0 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 2px 0 5px rgba(0, 0, 0, 0.4); box-shadow: inset 2px 0 5px rgba(0, 0, 0, 0.4); overflow-y: auto; }
.help-section-vertical { width: 300px; height: 100%; top: 0; z-index: 1000; }
.help-section-right { right: -300px; }
.help-section-right.help-section-open { right: 0px; }
.help-section-push { overflow-x: hidden; position: relative; left: 0; }
.help-section-push-toright { left: 240px; }
.help-section .close-help { display: inline-block; margin-bottom: 10px; }
.help-section .close-help:hover { text-decoration: none; }
.help-section img { display: block; max-width: 100%; height: auto; }
/* Transitions */
.help-section, .help-section-push { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.skill-bar {margin-bottom: 0px;}
.skill-bar .number {width: 8%; padding-right: 0px; padding-left: 0px;}
.skill-bar .progress { height: 30px; }
.skill-bar .skill { line-height: 30px; font-size: 11px; padding: 0; background: #ededed; text-align:center; width: 35px; height: 30px; line-height: 30px; display: inline-block; font-weight: 700; border-radius: 4px; border:solid 1px #ddd;}
.skill-bar .progress-bar { text-align: left; transition-duration: 2s; }
/* Dropzone */
.dropzone.small {margin: 0px; background: #dedede; font-size: 10px; border: 1px dashed rgba(100,100,100,.3); color: #3d8bd5; float: right}
.dropzone.dz-clickable.small .dz-message em, .dropzone.dz-clickable.small .dz-message em { cursor: pointer; color: #3d8bd5; text-decoration: underline; font-style: normal; }
.dropzone, .dropzone *, .dropzone-previews, .dropzone-previews * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.dropzone { color: #bbb; position: relative; border: 1px dashed rgba(101,111,123,1); background: #12253a; padding: 10px; margin: 5px 23%; text-align: center; -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.08); box-shadow: inset 0 0 10px rgba(0,0,0,0.08); border-radius: 2px }
.dropzone input { width: 150px; }
.dropzone.dz-clickable { cursor: pointer; }
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message span { cursor: pointer; font-size: 0.929em }
.dropzone.dz-clickable .dz-message em, .dropzone.dz-clickable .dz-message em { cursor: pointer; color: #8dc63f; font-style: normal; }
.dropzone.dz-clickable .dz-message em:hover, .dropzone.dz-clickable .dz-message em:hover { cursor: pointer; text-decoration: underline; }
.dropzone.dz-clickable * { cursor: default; }
.dropzone .dz-message { opacity: 1; -ms-filter: none; filter: none; }
.dropzone.dz-drag-hover { border-color: rgba(0,0,0,0.15); background: rgba(0,0,0,0.04); }
.dropzone.dz-started .dz-message { display: none; }
.dropzone .dz-preview, .dropzone-previews .dz-preview { background: rgba(255,255,255,0.8); position: relative; display: inline-block; margin: 17px; vertical-align: top; border: 1px solid #acacac; padding: 6px 6px 6px 6px; }
.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail], .dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] { display: none; }
.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details { width: 100px; height: 100px; position: relative; background: #ebebeb; padding: 5px; margin-bottom: 22px; }
.dropzone .dz-preview .dz-details .dz-filename, .dropzone-previews .dz-preview .dz-details .dz-filename { overflow: hidden; height: 100%; }
.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img { position: absolute; top: 0; left: 0; width: 100px; height: 100px; }
.dropzone .dz-preview .dz-details .dz-size, .dropzone-previews .dz-preview .dz-details .dz-size { position: absolute; bottom: -28px; left: 3px; height: 28px; line-height: 28px; }
.dropzone .dz-preview.dz-error .dz-error-mark, .dropzone-previews .dz-preview.dz-error .dz-error-mark { display: block; }
.dropzone .dz-preview.dz-success .dz-success-mark, .dropzone-previews .dz-preview.dz-success .dz-success-mark { display: block; }
.dropzone .dz-preview:hover .dz-details img, .dropzone-previews .dz-preview:hover .dz-details img { display: none; }
.dropzone .dz-preview .dz-success-mark, .dropzone-previews .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark, .dropzone-previews .dz-preview .dz-error-mark { display: none; position: absolute; width: 40px; height: 40px; font-size: 30px; text-align: center; right: -10px; top: -10px; }
.dropzone .dz-preview .dz-success-mark, .dropzone-previews .dz-preview .dz-success-mark { color: #8cc657; }
.dropzone .dz-preview .dz-error-mark, .dropzone-previews .dz-preview .dz-error-mark { color: #ee162d; }
.dropzone .dz-preview .dz-progress, .dropzone-previews .dz-preview .dz-progress { position: absolute; top: 100px; left: 6px; right: 6px; height: 6px; background: #d7d7d7; display: none; }
.dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { position: absolute; top: 0; bottom: 0; left: 0; width: 0%; background-color: #8cc657; }
.dropzone .dz-preview.dz-processing .dz-progress, .dropzone-previews .dz-preview.dz-processing .dz-progress { display: block; }
.dropzone .dz-preview .dz-error-message, .dropzone-previews .dz-preview .dz-error-message { display: none; position: absolute; top: -5px; left: -20px; background: rgba(245,245,245,0.8); padding: 8px 10px; color: #800; min-width: 140px; max-width: 500px; z-index: 500; }
.dropzone .dz-preview:hover.dz-error .dz-error-message, .dropzone-previews .dz-preview:hover.dz-error .dz-error-message { display: block; }
table.descriptions tr.copy td * { width: initial!important; max-width: initial!important; min-width: initial!important; }
table.descriptions tr.copy td textarea {width: 100%!important; max-width: 100%!important; min-width: 100%!important; font-size: inherit;}
table.descriptions tr.copy td img { max-width: 100%!important; }
table.number {width: 100%; background: #eaeaea; -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.2); box-shadow: inset 0 0 40px rgba(0,0,0,.2);}
table.number td {vertical-align: middle; color: #333; font-size: 18px}
table.number td .number {font-size: 30px; font-weight: 600;}

@media (max-width: 1200px) {
.header .nav.navbar-nav>li>a { font-size: 15px;padding: 15px 11px; }
}

@media (max-width: 767px) {
.navbar-nav { float: left; margin: 0px; }
.navbar-nav>li { float: left; }
nav.top .navbar-right, nav .btm .navbar-right { float: right; }
.navbar-nav .open .dropdown-menu { position: absolute; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; width: auto; margin-top: 0; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); border: 1px solid #1e3f66; font-size: 0.929em; border-radius: 0px; }
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding: 3px 20px; }
}

@media print {
a[href]:after { content: none!important; }
abbr[title]:after { content: none!important; }
.alert-danger.draft {background:transparent!important; border: solid 6px #A94446; color: #A94446!important; padding: 0px; position: relative;}
.alert-danger.draft h1 {color: #A94446!important;}
.alert-danger.draft .inner {margin: 0px auto 0px; background-color: #fff!important; color: #A94446!important; position: relative;z-index: 2}
.alert-danger.draft .inner p {color: #A94446!important;}
footer { border-top: 1px solid #dedede; padding-top: 15px; margin-top: 15px; }
.print-table { width: 100%; font-weight: 700; }
.print-table td { vertical-align: middle; }
.print-table td img { vertical-align: middle; }
.table td { border: 0px!important; }
.p-l-0 { padding-left: 15px; }
.panel-default { border: 0px; }
.panel-default>.panel-heading { border-width: 0 0 2px 0!important; padding-left: 0px; }
.container { padding-right: 0px; padding-left: 0px; }
.examiner-report .hr, .report .well { page-break-after: always; page-break-inside: avoid; }
.examiner-report .well, .report .well { height: auto!important; border-color: #ccc; }
.examiner-report .audit { width: 66.66666667%; padding-right: 15px; }
.skill-bar.progress {border:solid 1px #ddd!important;}
.progress-bar-success {background-color:#27C15C!important;-webkit-print-color-adjust: exact;}
.progress-bar-info {background-color:#00A3B4!important;-webkit-print-color-adjust: exact;}
.progress-bar-warning {background-color:#F0AD4E!important;-webkit-print-color-adjust: exact;}
.progress-bar-danger {background-color:#A94442!important;-webkit-print-color-adjust: exact;}
.fa.fa-square.green:before, .text-success:before {color:#27C15C!important}
.fa.fa-square.blue:before {color:#00A3B4!important}
.fa.fa-square.orange:before {color:#F0AD4E!important}
.fa.fa-square.red:before, .text-danger:before {color:#A94442!important}

}
.multi-input { padding: 0px; }
.first-input { padding-right: 15px; }
/*TEST*/
