@font-face { font-family: Metrisch-Book; src: url('../fonts/Metrisch-Book.otf'); }
@font-face { font-family: Metrisch-Bold; src: url('../fonts/Metrisch-Bold.otf'); }
@font-face { font-family: Metrisch-Light; src: url('../fonts/Metrisch-Light.otf'); }
@font-face { font-family: Voyager-Heavy; src: url('../fonts/Voyager-Heavy.otf'); }
@font-face { font-family: Metrisch-Medium; src: url('../fonts/Metrisch-Medium.otf'); }
@font-face { font-family: Voyager-Light; src: url('../fonts/Voyager-Light.otf'); }

.select2-selection__rendered {
    max-height: 300px!important;
    overflow: auto!important;
}

.trumbowyg-button-pane button {
	color:black;
}

.trumbowyg-box{
	border:unset!important;
	border-radius:5px;
	box-shadow:5px 5px 10px rgb(41 80 119 / 10%);
	padding:5px;
}

.dw_ul{
	list-style-type:none;
	padding-left:0px;
}

.dw_jblist_desc p{
	color:#212529;
}

.dw_title_22 {
	font-size:22px;
}

.dw_hidden_input {
	opacity:0;
	z-index:-1;
	position:absolute;
}

.dw_admin_link, .dw_admin_link_warning, .dw_admin_link_danger {
	background:#295077;
	color:#fff!important;
	padding:5px 10px;
	border:1px solid #295077;
	border-radius:5px;
	font-family:Metrisch-Bold;
	min-width:200px;
}

.dw_hover:hover{
	cursor:pointer;
}

.dw_top_50 {
	margin-top:50px;
}



.trumbowyg-box .trumbowyg-editor {
	background:#fff;
}

.dw_btns_head {
	width:160px;
}

.dw_expiry_date_title {
	background:rgba(255,255,255,0.5);
	padding:5px 10px;
	font-size:14px;
	float:right;
	display:block;
	margin-right:15px;
	border-radius:3px;
	display:none;
}

.dw_title_off {
	font-family:Metrisch-Bold;
}

.dw_expiry_date_title b{
	font-weight:normal;
}

.dw_btn1, .dw_btn1:hover {
	border-radius:5px;
	background:#295077;
	color:#fff!important;
	padding:5px 25px;
	font-size:14px;
	font-weight:bold;
	width:150px;
	border:1px solid #295077;
}

.dw_btn11, .dw_btn11:hover {
	border-radius:5px;
	background:transparent;
	color:red!important;
	padding:5px 25px;
	font-size:14px;
	font-weight:bold;
	width:150px;
	border:1px solid red;
}

.dw_reset_btn {
	border-radius:5px;
	background:#295077;
	color:#fff!important;
	padding:5px 25px;
	font-size:14px;
	font-weight:bold;
	float:right;
	width:150px;
}

.dw_nc_btn {
	border-radius:5px;
	background:#295077;
	color:#fff!important;
	padding:5px 25px;
	font-size:14px;
	font-weight:bold;
}

.dw_nc_btn1 {
	border-radius:5px;
	background:#E8EDF3;
	color:#295077!important;
	padding:5px 25px;
	font-size:14px;
	font-weight:bold;
}

.dw_pdf_fetch_btn {
    border-radius:5px;
    background:#295077;
    color:#fff!important;
    padding:5px 25px;
    font-size:14px;
    font-weight:bold;
    width: max-content;
}

.dw_btns_head a{
	padding:10px;
	padding-left:25px;
	color: #295077;
	width:100%;
	text-align:left;
	display:block;
	background:#E8EDF3;
	margin-bottom:8px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	height:70px;
	display:flex;
	align-items:center;
}

.dw_btns_head a:hover{
	background:#FAFCFF;
}

.dw_btns_head_sub {
	margin-left:15px;
	#margin-top:-8px;
	display:none;
}

.dw_btns_head_sub_active {
	background:#FAFCFF!important;
}

.dw_btns_head_sub a{
	#margin-bottom:0px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	font-size:14px;
}

.dw_btns_head_dropdown i {
	font-size:10px;
	text-align:center;
	display:inline-block;
	position:absolute;
	margin-top:7.5px;
	margin-left:5px;
}

.dw_recbtns_active {
	border-left:5px solid #295077;
	background:#FAFCFF!important;
}

.dw_rec_content_box {
	background:#FAFCFF;
	padding:30px;
	box-shadow: 5px 5px 10px rgba(41, 80, 119, 0.1);
	border-radius:15px;
	border-top-left-radius:0px;
	width:calc(100% - 160px);
	margin-left:0px;
}

.dw_rec_content_box2 {
	background:#FAFCFF;
	padding:30px;
	box-shadow: 5px 5px 10px rgba(41, 80, 119, 0.1);
	border-radius:15px;
	width:100%;
}

.dw_mp_content_box {
	background:#FAFCFF;
	padding:15px;
	box-shadow: 5px 5px 10px rgba(41, 80, 119, 0.1);
	border-radius:15px;
	width:100%;
}

body {
    font-family: Metrisch-Book;
    color: #295077;
	background:#F0F3F9;
}

h1, h2 {
    font-family: Metrisch-Bold;
}

h2 {
    font-size: 28px;
}

h3 {
    font-size: 20px;
    font-family: Metrisch-Light;
}

.dw_elisa_font {
    font-family: Voyager-Heavy;
}

.dw_logo_top {
	filter: brightness(0) invert(1);
	width:100%;
	height:auto!important;
}

.dw_web_top .col-2{
	display:flex;
	align-items:center;
}

.odd td{
	background:#F2F7FF!important;
	border-color:#F2F7FF!important;
}

.even td{
	background:#FAFCFF!important;
	border:#FAFCFF!important;
}

.table { color: #295077 !important; }

.dw_small { font-size: 12px !important; }

.dw_margin_top5 { margin-top: 5px; }
.dw_margin_top10 { margin-top: 10px; }
.dw_margin_top20 { margin-top: 20px; }
.dw_margin_top30 { margin-top: 30px; }
.dw_margin_top50 { margin-top: 50px; }

.dw_margin_bottom30 { margin-bottom: 30px; }

.dw_padding_top7 { padding-top: 7px; }
.dw_padding_right5 { padding-right: 5px; }
.dw_padding_left5 { padding-left: 5px; }

a:link { color: #295077; }
a:visited { color: #295077; }
a:hover { color: #295077; text-decoration: none; }

a.dw_link:link { color: #295077; font-family: Metrisch-Bold; }
a.dw_link:visited { color: #295077; font-family: Metrisch-Bold; }
a.dw_link:hover { color: #295077; font-family: Metrisch-Bold; }

a.dw_link_white:link { color: #ffffff; }
a.dw_link_white:visited { color: #ffffff; }
a.dw_link_white:hover { color: #ffffff; text-decoration: none; }

form button {
    width: 100%;
    height: 30px;
    border-radius: 5px;
    background-color: #295077;
    color: #ffffff;
    border: 0px;
    font-size: 12px;
    font-family: Metrisch-Bold;
}

.dw_button_b {
    width: 100px;
    height: 30px;
    border-radius: 5px;
    background-color: #295077;
    color: #ffffff;
    border: 0px;
    font-size: 12px;
    font-family: Metrisch-Bold;
	float:right;
}

.dataTables_wrapper .dataTables_filter input, .dataTables_length select {
	border:1px solid #295077!important;
}



@media (min-width: 1200px){
	.container{
		max-width:1520px;
	}
}

@media (max-width: 1200px){
	.container{
		max-width:100%;
		padding-left:50px;
		padding-right:50px;
	}
}

.dw_rec_content{
	display:flex;
}

.dw_video_bg {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -100;
}

.dw_container_login {
    width: 100%;
    min-height: 100vh;
    margin: 0px auto;
    padding: 20px;
    /*background: url('../images/bg.jpg') no-repeat top center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
}

.dw_container {
    width: 100%;
    min-height: 100vh;
    margin: 0px auto;
    padding: 20px;
    background-color: #dadada;
}

.dw_bg {
    position: relative;
    width: 100%;
    min-height: 85vh;
    padding: 30px;
    margin-bottom: 50px;
    background-color: #ffffff;
    overflow: hidden;
    #z-index: 0;
}

.dw_logo_znak_bg {
    position: absolute;
    width: 85%;
    height: auto;
    top: -30px;
    right: -40px;
    z-index: -1;
}

.dw_light_filter {
    width: 100%;
    min-height: 85vh;
    padding: 30px;
    background-color: rgba(255, 255, 255, 0.8);
}

.dw_mobile_size {
    max-width: 420px;
    height: auto;
    margin: 0px auto;
}

.dw_login {
    text-align: center;
}

.dw_login h3 {
    margin-top: 30px;
    font-size: 24px;
}

.dw_login .dw_logo {
    width: auto;
    height: 40px;
    margin-top: 20px;
}

.dw_login p {
    font-size: 14px;
    margin-top: 20px;
}

.dw_login .dw_plane {
    width: auto;
    height: 70px;
    margin-top: 10px;
    margin-bottom: 30px;
}

.dw_login input {
    background: transparent;
    border: 0px;
    border-bottom: 1px solid #295077;
    margin-bottom: 20px;
    border-radius: 0px;
}

.dw_login input:focus {
    background: transparent;
    border-bottom: 1px solid #295077;
    outline:0px !important;
   -webkit-appearance:none;
   box-shadow: none !important;
}

.dw_register {
    text-align: center;
}

.dw_register .dw_logo {
   width: auto;
   height: 40px;
   margin-top: 85px;
}

.dw_register .dw_plane {
    width: auto;
    height: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.dw_register input {
    background: transparent;
    border: 0px;
    border-bottom: 1px solid #295077;
    margin-bottom: 20px;
    border-radius: 0px;
}

.dw_register input:focus {
    background: transparent;
    border-bottom: 1px solid #295077;
    outline:0px !important;
   -webkit-appearance:none;
   box-shadow: none !important;
}

.dw_register p {
    font-size: 14px;
    margin-top: 20px;
}

.dw_title_box {
    margin-top: 50px;
}

.dw_title_box h1 {
    font-size: 24px;
    margin: 0px;
}

.dw_title_box p {
    font-size: 18px;
    margin: 0px;
}

.dw_menu {
    margin-top: 30px;
}

.dw_btn:link {
    display: block;
    height: 40px;
    font-family: Metrisch-Bold;
    color: #295077;
    padding: 7px 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 50px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.75);
    margin-bottom: 20px;
}

.dw_btn:hover {
    display: block;
    height: 40px;
    font-family: Metrisch-Bold;
    color: #295077;
    padding: 7px 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 50px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.75);
    margin-bottom: 20px;
    text-decoration: none;
}

.dw_btn:visited {
    display: block;
    height: 40px;
    font-family: Metrisch-Bold;
    color: #295077;
    padding: 7px 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 50px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.75);
}

.dw_btn:focus {
    display: block;
    height: 40px;
    font-family: Metrisch-Bold;
    color: #295077;
    padding: 7px 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 50px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.75);
    text-decoration: none;
}

.dw_btn_btn {
    display: block;
    width: 100%;
    height: 30px;
    border-radius: 20px;
    background-color: #295077;
    color: #ffffff;
    border: 0px;
    font-size: 12px;
    text-align: center;
    padding: 5px 10px;
    font-family: Metrisch-Bold;
}

.dw_btn_danger {
    display: block;
    width: 100%;
    height: 30px;
    border-radius: 20px;
    background-color: #c0392b;
    color: #ffffff !important;
    border: 0px;
    font-size: 12px;
    text-align: center;
    padding: 5px 10px;
    font-family: Metrisch-Bold;
}

.dw_btn_1:link {
    display: block;
    width: 100%;
    height: 30px;
    border-radius: 10px;
    background-color: #295077;
    color: #ffffff;
    border: 0px;
    font-size: 12px;
    text-align: center;
    padding: 6px 10px;
    font-family: Metrisch-Bold;
}

.dw_btn_1:visited {
    display: block;
    width: 100%;
    height: 30px;
    border-radius: 10px;
    background-color: #295077;
    color: #ffffff;
    border: 0px;
    font-size: 12px;
    text-align: center;
    padding: 6px 10px;
    font-family: Metrisch-Bold;
}

.dw_btn_1:hover {
    display: block;
    width: 100%;
    height: 30px;
    border-radius: 10px;
    background-color: #295077;
    color: #ffffff;
    border: 0px;
    font-size: 12px;
    text-align: center;
    padding: 6px 10px;
    font-family: Metrisch-Bold;
}

.dw_btn_input {
    display: block;
    height: 40px;
    font-size: 12px;
    color: #295077;
    padding: 10px 5px;
    background-color: #ffffff;
    border: 1px solid #dadada;
    border-radius: 50px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.3);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.3);
    margin-bottom: 20px;
    text-align: center;
}

.dw_btn_disable {
    opacity: 0.2;
}

.dw_btn img {
    width: auto;
    height: 20px;
    margin-right: 5px;
}

.dw_title {
    position: relative;
    font-size: 24px;
    margin-left: 25px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.dw_title:before {
    position: absolute;
    content: '';
    width: 5px;
    height: 35px;
    top: -10px;
    left: -25px;
    background-color: #295077;
}

.dw_title:after {
    position: absolute;
    content: '';
    width: 5px;
    height: 35px;
    top: 0px;
    left: -18px;
    background-color: #dadada;
}

.dw_title1 {
    position: relative;
    font-size: 18px;
    font-weight: 700;
    margin-left: 50px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.dw_title1:before {
    position: absolute;
    content: '';
    width: 5px;
    height: 25px;
    top: -10px;
    left: -25px;
    background-color: #295077;
}

.dw_title1:after {
    position: absolute;
    content: '';
    width: 5px;
    height: 25px;
    top: 0px;
    left: -18px;
    background-color: #dadada;
}

.dropdown-item:hover{
	background:#007bff;
	color:#fff;
}

form label {
    font-size: 14px;
    margin-bottom: 0px;
}

form .form-group {
    margin-bottom: 5px;
}

.form-check {
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-control, .select2-container--default .select2-selection--multiple,
.form-control, .select2-container--default .select2-selection--single {
    #border: 1px solid #295077;
    border:unset!important;
    box-shadow:5px 5px 10px rgba(41, 80, 119, 0.1);
    overflow: hidden;
}

.dropdown-toggle.btn-light {
	border:unset!important;
	box-shadow:5px 5px 10px rgba(41, 80, 119, 0.1);
}

.form-control.selectpicker{
	box-shadow:unset!important;
}

footer a:link { color: #ffffff; }
footer a:visited { color: #ffffff; }
footer a:hover { color: #ffffff; text-decoration: none; }

footer i { margin-right: 5px; }

.nav-tabs {
    border: 0px;
    margin-bottom: 20px;
	justify-content:center;
}

/*

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    font-size: 14px;
    font-family: Metrisch-Bold;
    color: #295077;
    border: 0px;
    border-top: 1px solid #295077;
    border-left: 1px solid #295077;
    border-right: 1px solid #295077;
    border-radius: 10px 10px 0px 0px;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {
    font-size: 14px;
    font-family: Metrisch-Bold;
    color: #dadada;
    border: 0px;
    border-top: 1px solid #dadada;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-radius: 10px 10px 0px 0px;
    padding: 8px 25px;
}

*/

.nav-tabs .nav-item:first-child a {
	border-top-left-radius:5px!important;
	border-bottom-left-radius:5px!important;
}

.nav-tabs .nav-item:last-child a {
	border-top-right-radius:5px!important;
	border-bottom-right-radius:5px!important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    font-size: 11px;
    font-family: Metrisch-Bold;
    color: #ffffff;
    border: 2px solid #295077;
    #border-bottom: 2px solid #295077;
    #border-radius: 5px;
	background:#295077;
    padding: 8px 30px;
	text-transform:uppercase;
}

.nav-tabs .nav-link.active {
	border: 2px solid #295077!important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {
    font-size: 11px;
    font-family: Metrisch-Bold;
    color: #999999;
    border: 2px solid #E2E2E3!important;
    #border-top: 1px solid #dadada;
    #border-radius: 5px;
    padding: 8px 30px;
	text-transform:uppercase;
}

.nav-tabs .nav-link:not(.active):hover {
	#border-bottom:2px solid #999999;
}


.dw_tabs_examination .nav-item{
	background:#E8EDF3!important;
	color:#295077!important;
	border-color:#E8EDF3!important;
}

.dw_tabs_examination .nav-link{
	background:#E8EDF3!important;
	color:#295077!important;
	border-color:#E8EDF3!important;
}

.dw_tabs_examination .nav-link.active{
	background:#E8EDF3!important;
	color:#295077!important;
	border-bottom:2px solid #295077!important;
	border-left:unset!important;
	border-right:unset!important;
	border-top:unset!important;
}

.dw_tabs_examination .nav-item:first-child {
	border-top-left-radius:5px!important;
	border-bottom-left-radius:5px!important;
}

.dw_tabs_examination .nav-item:last-child {
	border-top-right-radius:5px!important;
	border-bottom-right-radius:5px!important;
}

.dw_list li {
    margin-bottom: 20px;
    border-bottom: 1px solid #295077;
}

.dw_list a:link { color: #295077; }
.dw_list a:visited { color: #295077; }
.dw_list a:hover { color: #295077; text-decoration: none;}

input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    width: 15px;
    height: 15px;
}

.btn-light {
    background-color: #ffffff !important;
    height: calc(1.5em + .75rem + 5px);
    border: 1px solid #295077;
}

.btn {
    font-size: 14px;
    font-family: Metrisch-Book;
}

.dw_sub_inputs {
    margin-left: 20px;
}

.nav-tabs .nav-custom-item { #width: 25%; text-align: center; flex-basis:0; flex-grow:1;}

#dw_file { display: none; }
#employer_document { display: none; }
#training_document { display: none; }
#licence_document { display: none; }
#hfc_document { display: none; }
#ftsc_document { display: none; }
#ewisc_document { display: none; }

/*.unstyled::-webkit-inner-spin-button,
.unstyled::-webkit-calendar-picker-indicator {
    display: none;
    appearance: none;
    -webkit-appearance: none;
}

input[type="date"] {
    padding: 5px !important;
}

input[type="date"]::-webkit-calendar-picker-indicator,
input[type="date"]::-webkit-inner-spin-button{
    display: none;
}*/

.dw_mailbox_list {
    border-bottom: 1px solid #295077;
    margin-bottom: 30px;
}

.dw_mailbox_list a:link { color: #295077; }
.dw_mailbox_list a:visited { color: #295077; }
.dw_mailbox_list a:hover { color: #295077; text-decoration: none; }

.dw_mailbox_list p {
    font-size: 12px;
    margin-bottom: 0px;
    opacity: 0.5;
}

.dw_mailbox_list h3 {
    font-size: 16px;
    margin: 0px;
}


.dw_mailbox_list span {
    font-size: 12px;
    margin-bottom: 0px;
    opacity: 0.5;
}

.dw_mailbox_list img {
    margin-top: 25px;
}

.dw_mailbox_message p {
    font-size: 14px;
    text-align: justify;
}

.dw_mailbox_message h3 {
    font-size: 16px;
    font-family: Metrisch-Bold;
    margin: 0px;
}

.dw_mailbox_message hr {
    margin-top: 2px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #295077;
}

.dw_mailbox_message span {
    display: block;
    font-size: 14px;
    opacity: 0.5;
    text-align: right;
    margin-bottom: 30px;
}

.dw_dropdown_menu {
    margin: 10px 30px;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

/*.dw_mess_box {
    width: 100%;
    margin-top: 20px;
    padding: 10px 15px;
    box-shadow: 0px 0px 10px rgba(41,80,119,0.5);
    background-color: #ffffff;
    color: #27ae60;
}*/

.dw_alert {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    background-color: #fafcff;
	color:#295077!important;
    border-radius: 5px;
    box-shadow: 20px 20px 70px rgba(41, 80, 119, 0.2);
    -webkit-box-shadow: 20px 20px 70px rgba(41, 80, 119, 0.2);
    margin-top: 30px;
    margin-bottom: 30px;
	text-align:center;
}

.form-group small {
    font-size: 12px;
}

.dw_infomail_box {
    text-align: center;
    opacity: 0.5;
}

.dw_infomail_box img {
    margin-top: 50px;
    margin-bottom: 20px;
}

a:link.dw_link_doc { font-size: 14px; text-decoration: underline; }
a:visited.dw_link_doc { font-size: 14px; text-decoration: underline; }
a:hover.dw_link_doc { font-size: 14px; text-decoration: underline; }

.dw_attention_box {
    margin-top: 30px;
    width: 100%;
    padding: 15px 20px;
    box-shadow: 0px 0px 15px 0px rgba(41,80,119,0.45);
}

.dw_attention_box img {
    width: auto;
    height: 20px;
}

.dw_attention_box h4 {
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
}

.dw_attention_box p {
    font-size: 9px;
    margin: 0px;
}

.dw_attention_box .col-2 { padding: 0px; }
.dw_attention_box .col-7 { padding: 0px; }
.dw_attention_box .col-3 { padding: 0px 5px 0px 0px; }

.dw_web_top {
    width: 100%;
    min-height: 40px;
    font-size: 12px;
    background-color: #295077;
    color: #ffffff;
	padding-top:10px;
	padding-bottom:10px;
}

.dw_web_top img {
	height:17px;
	margin-bottom:3px;
}

.dw_web_top a:link { color: #ffffff; text-decoration: none; }
.dw_web_top a:visited { color: #ffffff; text-decoration: none; }
.dw_web_top a:hover { color: #ffffff; text-decoration: none; }

.dw_web_top .list-inline {
    margin: 10px 0px;
}

.dw_web_top .list-inline-item:not(:last-child) {
    margin-right: 20px;
}

.dw_web_menu {
    width: 100%;
    background-color: #fafcff;
    padding-top: 20px;
	#border-bottom:1px solid #295077;
}

.dw_web_menu .container .dw_sticky{
	border-bottom:3px solid #E2E2E3;
}

.dw_web_menu .row{
	align-items:center;
}

.dw_web_menu img {
    width: 100%;
    height: auto;
}

.dw_web_menu .list-inline {
    margin: 0px;
}

.dw_web_menu .list-inline-item:not(:last-child) {
    margin-right: 40px;
}

.dw_web_main {

    padding-top: 20vh;
	min-height: 55vh!important;
    display: block;
}

.dw_web_main1 {
    #background: url('../images/logo_znak_webbg.png') no-repeat top right fixed;
    padding-top: 20px;
	min-height: 55vh!important;
    display: block;
}

.dw_web_welcome_title .dw_web_margin15vh {
    #margin: 15vh 0px 0px 0px;
}

.dw_web_welcome_title {
	display:flex;
	align-items:center;
	justify-content:center;
}

.dw_web_welcome_title h1 {
    margin: 0px;
}

.dw_web_welcome_title p {
    font-weight: 700;
}

.dw_overlay_sidebar_notifications {
	display:none;
	background:rgba(41,80,119,0.3);
	position:fixed;
	left:0px;
	top:0px;
	width:100vw;
	height:100vh;
	z-index:2;
}

.dw_bell_icon_btn:hover {
	cursor:pointer;
}


.dw_side_notifications {
	display:block!important;
	background:#fafcff;
	position:fixed!important;
	height:100vh;
	top:0px!important;
	padding:0px;
	border:unset;
	border-radius:0px;
	right:0px!important;
	left:unset!important;
	width:20vw;
	min-width:0px;
	box-shadow:-25px 10px 50px rgba(41, 80, 119, 0.4);
	-webkit-box-shadow:-25px 10px 50px rgba(41, 80, 119, 0.4);
	padding-top:45px;
	margin:0px!important;
	padding-left:30px;
	padding-right:30px;
	transform:translateX(120%)!important;
	transition:all 0.3s;
}

.dw_title_ff {
	font-family:Metrisch-Bold;
}

.dw_table_borders td:not(.dw_table_borders td:last-child){
	border-right:1px solid #295077!important;
	margin-top:5px;
}

.dw_side_notifications.dw_animacija {
	transform:translateX(0px)!important;
	right:0px!important;
}

.dw_side_notifications .dw_header_notifications_box {
	text-align:right!important;
}

.dw_side_notifications {
	overflow-y:auto;
}

.dw_side_notifications .dw_header_notifications_box a{
	background:#295077;
	color:#fff!important;
	align-items:center;
	padding:5px 25px;
	text-align:center;
	border-radius:3px;
	font-size:14px;
}

.dw_app_notification_topnew {
	background:red;
	border-radius:3px;
	padding:2px 5px 2px 5px;
	font-size:12px;
	width:100px;
	color:#fff;
	margin-right:20px;
}

.dw_side_notifications .dw_header_notifications_box img {
	height:13px;
	margin-right:10px;
	margin-left:5px;
	margin-top:3px;
}

.dw_side_notifications .dw_header_notifications_box hr {
	border-top:1px solid #295077;
	margin-top:1.5rem;
	margin-bottom:1.5rem;
}

.dw_side_notifications .dw_header_notifications_box p {
	color:#295077;
	font-family:Metrisch-Medium;
	font-size:14px;
}

.dw_notification_icon {
    position: relative;
}

.dw_notification_icon .dw_notification_red_icon2 {
    position: absolute;
    top: -4px;
    right: -12px;
    padding:0px 7px;
	background-color: red;
    border-radius: 50px;
	font-size:8px;
	color:#fff;
	border:1px solid #fff;
}

.dw_app_notification_toptitle {
	background:#f4f4f4;
	color:#295077;
	border-radius:3px;
	width:180px;
	text-align:left;
	padding:2px 5px 2px 5px;
	padding-right:10px;
	font-size:14px;
	font-family:Metrisch-Book;
}

.dw_app_sidebar_menu_top2 {
	display:flex;
	align-items:center;
	justify-content:space-between;
	color:#295077!important;
	font-size:16px;
	margin-bottom:40px;
}

.dw_app_sidebar_menu_top2 p{
	margin-bottom:0px;
	font-family:Metrisch-Medium;
}

.dw_app_sidebar_menu_top2 i{
	font-size:25px;
	color:#295077;
}

.dw_web_box {
    width: 100%;
    height: auto;
    padding: 60px;
    border-radius: 5px;
    background-color: #fafcff;
    box-shadow: 20px 20px 70px rgba(41, 80, 119, 0.2);
    -webkit-box-shadow: 20px 20px 70px rgba(41, 80, 119, 0.2);
}

.dw_web_box h2 {
    text-align: center;
    font-size: 20px;
    margin: 0px 0px 20px 0px;
}

.dw_web_box .dw_small {
    margin-top: 20px;
}

.dw_login_box {
	background:#F0F3F9;
	#padding-left:50px;
	#padding-right:50px;
	#border-radius:15px;
	margin-top:30px;
	box-shadow:unset;
}

.dw_login_box input, .dw_login_box select {
	background:#F4F6F9;
	border-radius:5px;
}

.dw_login_box input:focus, .dw_login_box select:focus {
	background:#F4F6F9;
	border-radius:5px;
}

.dw_login_subtitle {
	font-size:22px;
	color:#295077;
	line-height:initial;
}

.dw_title_list {
    position: relative;
    top: -50px;
    right: -27px;
    font-family: Metrisch-Light;
    font-size: 14px;
}

.dw_title_list .list-inline-item:not(:last-child) {
    margin-right: .2rem;
}

.dw_btn_web:link {
    display: block;
    height: 80px;
    font-family: Metrisch-Bold;
    text-align: center;
    color: #295077;
    padding: 15px 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 10px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.4);
    margin-bottom: 20px;
}

.dw_btn_web img {
    margin-bottom: 10px;
}

.dw_btn_web:hover {
    display: block;
    height: 80px;
    font-family: Metrisch-Bold;
    text-align: center;
    color: #295077;
    padding: 15px 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 10px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.6);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.6);
    margin-bottom: 20px;
    text-decoration: none;
}

.dw_btn_web:visited {
    display: block;
    height: 80px;
    font-family: Metrisch-Bold;
    text-align: center;
    color: #295077;
    padding: 15px 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 10px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.4);
    margin-bottom: 20px;
    text-decoration: none;
}

.dw_btn_web:focus {
    display: block;
    height: 80px;
    font-family: Metrisch-Bold;
    text-align: center;
    color: #295077;
    padding: 15px 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 10px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.4);
    margin-bottom: 20px;
    text-decoration: none;
}

.dw_web_footer {
    margin-top: 150px;
    border-bottom: 40px solid #295077;
}

.dw_web_footer img {
    width: auto;
    height: 25px;
    margin-top: 30px;
    margin-bottom: 15px;
}

.dw_web_footer hr {
        border-top: 1px solid #295077;
}

.dw_web_footer a:link { color: #295077; }
.dw_web_footer a:visited { color: #295077; }
.dw_web_footer a:hover { color: #295077; }

.dw_web_footer ul {
    font-size: 12px;
}

/*
.dw_btn_web1:link {
    display: block;
    font-family: Metrisch-Bold;
    text-align: center;
    color: #295077;
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 50px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.4);
    margin-bottom: 20px;
}

.dw_btn_web1_active:link {
    display: block;
    font-family: Metrisch-Bold;
    text-align: center;
    color: #295077;
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid #295077;
    border-radius: 50px;
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,1);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,1);
    box-shadow: inset 0px 0px 30px 0px rgba(41,80,119,1);
    margin-bottom: 20px;
}

*/
 .dw_btn_web1:link {
	display: block;
    font-family: Metrisch-Book;
	font-size:14px;
    text-align: center;
    color: #295077;
    #padding: 15px;
    #background-color: #fafcff;
    #border: 1px solid #295077;
    #border-radius: 10px;
    #-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    #-moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    #box-shadow: inset 0px 0px 15px 0px rgba(41,80,119,0.4);
	#box-shadow: 10px 10px 20px rgba(41, 80, 119, 0.2);
	#-webkit-box-shadow: 10px 10px 20px rgba(41, 80, 119, 0.2);
    #margin-bottom: 30px;
	margin-bottom:-3px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	width:10%;
	text-align:center;
}

.dw_btn_web1_active {
	border-bottom:3px solid #295077;
	z-index:99;
}

.dw_btn_web1_disabled {
	opacity:0.5;
}

.btn-light:hover {
    border-color: #295077;
}

.dw_small_form {
    font-size: 12px;
    margin-bottom: 5px;
}

.dw_stat h2 {
    font-size: 70px;
    margin: 0px;
}

.dw_stat h4 {
    font-size: 18px;
}

.dw_sticky {
    display:flex;
	align-items:center;
	justify-content:end;
}

.dw_stats_list li {
    padding: 5px 10px;
    #border-bottom: 1px solid #cccccc;
    margin-bottom: 20px;
	background:#F4F6F9;
	#box-shadow:5px 5px 10px rgb(41 80 119 / 10%);
}

.dw_stats_list_color { width: 5px; height: 25px; float: left; margin-right: 10px; }
.dw_stats_list_color1 { width: 5px; height: 25px; background-color: #295077; float: left; margin-right: 10px; }
.dw_stats_list_color2 { width: 5px; height: 25px; background-color: #3FA214; float: left; margin-right: 10px; }
.dw_stats_list_color3 { width: 5px; height: 25px; background-color: #BA8B46; float: left; margin-right: 10px; }
.dw_stats_list_color4 { width: 5px; height: 25px; background-color: #3F89E8; float: left; margin-right: 10px;}
.dw_stats_list_color5 { width: 5px; height: 25px; background-color: #66cf88; float: left; margin-right: 10px;}
.dw_stats_list_color6 { width: 5px; height: 25px; background-color: #eddd16; float: left; margin-right: 10px;}
.dw_stats_list_color7 { width: 5px; height: 25px; background-color: #de2d6d; float: left; margin-right: 10px;}
.dw_stats_list_color8 { width: 5px; height: 25px; background-color: #afa6bb; float: left; margin-right: 10px;}
.dw_stats_list_color9 { width: 5px; height: 25px; background-color: #6723e0; float: left; margin-right: 10px;}
.dw_stats_list_color10 { width: 5px; height: 25px; background-color: #d2bf2b; float: left; margin-right: 10px;}
.dw_stats_list_color11 { width: 5px; height: 25px; background-color: #61935c; float: left; margin-right: 10px;}
.dw_stats_list_color12 { width: 5px; height: 25px; background-color: #c9165d; float: left; margin-right: 10px;}
.dw_stats_list_color13 { width: 5px; height: 25px; background-color: #187ad9; float: left; margin-right: 10px;}
.dw_stats_list_color14 { width: 5px; height: 25px; background-color: #ccecca; float: left; margin-right: 10px;}
.dw_stats_list_color15 { width: 5px; height: 25px; background-color: #e80ffd; float: left; margin-right: 10px;}
.dw_stats_list_color16 { width: 5px; height: 25px; background-color: #54aaf9; float: left; margin-right: 10px;}
.dw_stats_list_color17 { width: 5px; height: 25px; background-color: #25df8e; float: left; margin-right: 10px;}
.dw_stats_list_color18 { width: 5px; height: 25px; background-color: #52a12c; float: left; margin-right: 10px;}
.dw_stats_list_color19 { width: 5px; height: 25px; background-color: #fcde7e; float: left; margin-right: 10px;}
.dw_stats_list_color20 { width: 5px; height: 25px; background-color: #3411d7; float: left; margin-right: 10px;}
.dw_stats_list_color21 { width: 5px; height: 25px; background-color: #d381b2; float: left; margin-right: 10px;}
.dw_stats_list_color22 { width: 5px; height: 25px; background-color: #67f404; float: left; margin-right: 10px;}
.dw_stats_list_color23 { width: 5px; height: 25px; background-color: #860f86; float: left; margin-right: 10px;}
.dw_stats_list_color24 { width: 5px; height: 25px; background-color: #25105c; float: left; margin-right: 10px;}
.dw_stats_list_color25 { width: 5px; height: 25px; background-color: #c9a8d2; float: left; margin-right: 10px;}
.dw_stats_list_color26 { width: 5px; height: 25px; background-color: #a9d4c0; float: left; margin-right: 10px;}

.dw_cust_homebox {
	width:100%;
	height:110px;
	background:#fafcff;
	border-radius:10px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-bottom:10px solid #295077;
	position:relative;
	box-shadow:5px 5px 10px rgb(41 80 119 / 10%);
	margin-left:10px;
	margin-right:10px;
}

.dw_cust_disabled {
	background:#E8EDF3;
	border-bottom:20px solid #CCD4E1!important;
	box-shadow:unset;
}

.dw_cust_disabled span {
	opacity:0.5;
}

.dw_cust_disabled:after {
	content:"Locked";
	display:block;
	z-index:99;
	margin-top:0px;
	color:#295077;
	font-size:12px;
	position:absolute;
	bottom:-20px;
	opacity:1;
	font-weight:bold;
	margin-left:18px;
}

.dw_cust_disabled:before {
	font-family: "Font Awesome 5 Free";
	content: "\f023";
	font-weight: 900;
	display:block;
	z-index:99;
	margin-top:0px;
	color:#295077;
	font-size:12px;
	position:absolute;
	bottom:-20px;
	opacity:1;
	margin-left:-45px;
}

.dw_cust_homebox span {
	font-size:18px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.dw_q_stat {
	display:block;
	height:150px;
	border-radius:10px;
	text-align:left;
	box-shadow:5px 5px 10px rgb(41 80 119 / 10%);
	padding:15px;
	padding-top:20px;
}

.dw_q_stat1 b, .dw_q_stat2 b, .dw_q_stat3 b {
	font-size:32px;
}

.dw_q_stat1 {
	border-top:10px solid #74D035;
}

.dw_q_stat2 {
	border-top:10px solid #D0C535;
}

.dw_q_stat3 {
	border-top:10px solid #D05A35;
}

.dw_q_stat_top, .dw_q_stat_top a span {
	color:#333;
	text-decoration:none!important;
}

.dw_bl_profile {
	border-right:1px solid #295077;
}

.dw_profile_logo_box {
	box-shadow: 5px 5px 10px rgb(41 80 119 / 10%);
	height:162px;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#fff;
}

.dw_profile_logo_box:hover {
	cursor:pointer;
}

.dw_profile_logo_box p{
	text-align:center;
	margin-bottom:0px;
}

.dw_profile_logo_box span{
	color:#295077;
	font-weight:bold;
}

#dw_profile_logo {
	position:absolute;
	opacity:0;
}

#editModal .modal-content, #removeModal .modal-content, #verifyModal .modal-content, #deleteModal .modal-content, #deactivateModal .modal-content {
	padding:15px;
	border-radius:15px;
}

.dw_officers_del_mod {
	display:flex;
	align-items:center;
	justify-content:center;
}

.dw_officers_del_mod button, .dw_officers_del_mod a {
	width:30%!important;
}

.dw_officers_del_mod a button{
	width:100%!important;
}

.dw_officers_del_mod #archive_link button{
	background:#295077!important;
}

.dw_officers_del_mod #archive_close {
	background:unset;
	border:1px solid #295077;
	color:#295077;
	margin-left:15px;
}


.dw_staffs_del_mod {
	display:flex;
	align-items:center;
	justify-content:center;
}

.dw_staffs_del_mod button, .dw_staffs_del_mod a {
	width:30%!important;
}

.dw_staffs_del_mod a button{
	width:100%!important;
}

.dw_staffs_del_mod #archive_link button{
	background:#295077!important;
}

.dw_staffs_del_mod #archive_close {
	background:unset;
	border:1px solid #295077;
	color:#295077;
	margin-left:15px;
}



#dw_edit_signature, #dw_edit_stamp {
	width:100%;
	height:150px;
	background-size:cover!important;
	background-position: center!important;
}

#dw_edit_signature p, #dw_edit_stamp p {
	text-align:center;
	margin-bottom:0px;
	padding-top:18%!important;
}

#dw_edit_signature:hover, #dw_edit_stamp:hover {
	cursor:pointer;
}

#dw_officer_signaturee, #dw_officer_stampe, #dw_staff_signaturee, #dw_staff_stampe {
	position:absolute;
	z-index:-1;
	opacity:0;
}

#dw_officer_stamp_box {
	position:absolute;
	bottom:15px;
}

#dw_officer_stamp_box1 {
	position:absolute;
	bottom:0px;
}

.dw_rec_stat_b {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:5px 15px;
	background:#F4F6F9;
	box-shadow:5px 5px 10px rgb(41 80 119 / 10%);
}

.dw_rec_stat_b span:last-child{
	font-weight:bold;
}

.dw_separator {
	border-top:5px solid #295077;
	margin-top:-15px;
}

.dw_q_stat_list {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.dw_q_stat_list li {
	width:20%;
	height:150px;
	background:#F4F6F9;
	#box-shadow:5px 5px 10px rgb(41 80 119 / 10%);
	padding:15px;
	border-radius:10px;
}

.dw_q_stat_list li a{
	font-size:12px;
}

.dw_q_stat_list li b{
	font-size:32px;
}

.dw_q_stat_list1{
	display:flex;
	width:100%;
	flex-wrap: wrap;
}

.dw_q_stat_list1 li {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 30%;
	margin-right:3.33%;
	padding:10px 15px;
}

.dw_action_officer_btns a:first-child:hover{
	color:#D0C535;
}

.dw_action_officer_btns a:last-child:hover{
	color:#D05A35;
}

.modal .select2-selection.select2-selection--multiple {
	overflow:auto!important;
	height:38px;
}

.select2-container--open {
	z-index:9999!important;
	min-width:390px;
}

.dw_verification_box {
	border-radius:5px;
	background:#E2E2E3;
	padding:5px;
	text-align:center;
}

.dw_verification_box a {
	text-decoration:underline;
}

#dw_ver_no_ind {
	color:#fff;
	background:red;
	border-radius:50%;
	height:25px;
	width:25px;
	position:absolute;
	top:-10px;
	right:-10px;
	font-size:16px;
	display:flex;
	align-items:center;
	justify-content:center;
}

#dw_ver_no_ind2{
	font-weight:bold;
}

#dw_ver_no_222{
	display:inline-block;
}

#dw_ver_no_ind22 {
	color:#fff;
	background:red;
	border-radius:50%;
	height:20px;
	width:20px;
	font-size:14px;
	display:flex;
	align-items:center;
	justify-content:center;
}

#dw_ver_no_ind3 {
	color:#fff;
	background:#295077;
	border-radius:50%;
	padding:0px 5px;
	position:absolute;
	left:0px;
	margin-top:10px;
	font-size:16px;
}

.dw_verified_btns {
	display:flex;
	align-items:center;
	justify-content:center;
}

.dw_verified_btns a {
	width:175px;
	height:60px;
	background:#FAFCFF;
	box-shadow:5px 5px 10px rgb(41 80 119 / 10%);
	border-radius:5px;
	font-weight:bold;
	font-size:14px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-right:30px;
}

.dw_verified_close {
	color:#333!important;
	font-size:12px;
}

.dw_verified_title {
	margin-top:60px;
	margin-bottom:60px;
	font-size:26px;
	color:#333;
	font-weight:normal;
	font-family:Metrisch-Book;
}

.dw_verified_title span{
	text-transform:uppercase;
}

.dw_verified_page {
	min-height:56vh;
}

.dw_public_h1 {
	font-family:'Metrisch-Light';
	margin-top:30px;
	margin-bottom:60px;
	font-size:36px;
}

.dw_public_h1 .dw_elisa_font{
	 font-family: Voyager-Light;
}

.dw_accordion_box_public{
	border-bottom:unset!important;
	background:#FFF;
	border-radius:10px;
	margin-bottom:15px;
	padding:15px!important;
}

.dw_accordion_box_public span{
	width:100%;
}

.dw_rm_top{
	display:flex;
	align-items:center;
	justify-content:right;
	padding-top:4px;
}

.dw_accordion_box_public ul{
	padding-left:15px;
}

.dw_accordion_box_public .dw_accordion_content{
	background:#E8EDF3;
}

.dw_accordion_box_public .dw_accordion_content p a{
	font-weight:bold;
	text-decoration:underline;
}

.dw_accordion_box_public .dw_accordion_title{
	font-weight:bold;
	border-bottom:3px solid #295077;
}

.dw_accordion_box {
	border-bottom:1px solid #295077;
	padding:30px;
}

.dw_accordion_box:hover {
	cursor:pointer;
}

.dw_accordion_title {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:0px;
	width:100%;
}

.dw_accordion_title i {
	padding-right:15px;
}

.dw_accordion_content {
	display:none;
	width:100%;
	padding:15px;
}

.dw_pending_requests_box {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.dw_pending_requests_box p{
	margin-bottom:0px;
}

.dw_pending_requests_box button:first-child{
	border:1px solid #295077;
	border-radius:5px;
	color:#295077;
	background:unset;
	font-weight:bold;
	width:150px;
	margin-right:30px;
}

.dw_pending_requests_box button:nth-child(2){
	border:1px solid #295077;
	border-radius:5px;
	background:#295077;
	color:#fff;
	font-weight:bold;
	width:150px;
	margin-right:30px;
}

.dw_pending_requests_box1 {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.dw_pending_requests_box1 p{
	margin-bottom:0px;
}

.dw_pending_requests_box1 button{
	border:1px solid #295077;
	border-radius:5px;
	color:#295077;
	background:unset;
	font-weight:bold;
	width:150px;
	margin-right:30px;
}

.dw_pending_requests_box1 button:nth-child(3){
	border:1px solid #295077;
	border-radius:5px;
	background:#295077;
	color:#fff;
	font-weight:bold;
	width:150px;
	margin-right:30px;
}

.dw_verifybtns_disabled {
	opacity:0.5;
}

.dw_signature_imgu{
	width:100%;
	height:150px;
	object-fit:cover;
	padding:15px;
}

.dw_signatureu_overlay{
	background:rgba(232,237,243,0.8);
	color:#CCD4E1;
	height:100%;
	width:93%;
	top:0px;
	left:15px;
	position:absolute;
	z-index:99;
	display:flex;
	align-items:center;
	justify-content:center;
}

.dw_signatureu_overlay1{
	box-shadow:5px 5px 10px rgb(41 80 119 / 10%);
	text-align:center;
	font-size:12px;
	height:100px;
	margin-top:-15px;
	padding-top:20px;
}

.dw_signatureu_overlay1:hover{
	cursor:pointer;
}

.dw_announcement {
	font-size:12px;
	color:#2A3142;
}

#newTrainingModal .modal-content{
	padding:15px;
}

.dw_nt_mod_desc {
	border-bottom:2px solid #295077;
}

#newTrainingModal textarea {
	height:100px;
}

#newTrainingModal span {
	font-size:14px;
	margin-right:5px;
}

#newTrainingModal h2 {
	text-align:center;
	font-size:22px;
}

#newTrainingModal .close {
	color:#295077;
	opacity:1;
}

#newTrainingModal .close span {
	font-size:32px;
}

.dw_tr_flex_top {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.dw_tr_flex_top div{
	display:flex;
	align-items:top;
	justify-content:space-between;
}

.dw_tr_flex_top p{
	margin-bottom:0px;
}

.dw_tr_flex_top img{
	height:45px;
	margin-left:15px;
}

.dw_tr_flex_top{
	padding-bottom:25px;
}

#dw_tr_update textarea {
	height:100px;
}

.dw_tr_preview_btn {
	color:#295077;
	background:#E8EDF3;
}

.dw_admin_tr_btn {
	background:#E8EDF3;
	color:#295077!important;
	padding:5px 15px;
	margin-right:15px;
	border-radius:5px;
	font-size:12px;
	font-weight:bold;
}

.dw_tr_alertbox {
	background:#E8EDF3;
	color:#333;
	padding:15px;
	text-align:center;
}

.dw_bg_fff {
	background:#fff;
}

.dw_bg_fff:hover {
	cursor:pointer;
}

.dw_regtra_modalbox h1 {
	font-size:18px;
}

.dw_regtra_modalbox .btn {
	background:#295077;
	border-radius:5px;
	width:100px;
	font-size:14px;
	border-color:#295077;
}

.dw_ex_icn {
	height:25px;
}

.dw_examination_input_flex {
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.dw_examination_input_flex input{
	margin-right:10px;
}

.dw_question_input_flex {
	display:flex;
	align-items:center;
}

.dw_question_input_flex input{
	margin-right:5px;
}

.dw_question_input_flex label{
	margin-right:25px;
}


.dw_exam_blur_row {
	opacity:0.5;
	pointer-events: none;
}

.dw_border_right_form {
	border-right:1px solid #295077;
}

.dw_inactive_staffinput {
	opacity:0.5;
	pointer-events: none;
}

.dw_inactive_trinput {
	opacity:0.5;
    pointer-events: none;
}

.dw_inactive_db {
	opacity:0.5;
	pointer-events: none;
}

.toggle-off{
	background-color:red!important;
	color:#fff!important;
	border-color:transparent!important;
}

.toggle-on{
	background-color:green!important;
	color:#fff!important;
	border-color:transparent!important;
}



/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 20px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FF0303;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: -6.5px;
  bottom: 0px;
  background-color: white;
  border:2px solid #FF0303;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider:before {
	border:2px solid #74D035;
}

input:checked + .slider {
  background-color: #74D035;
}

input:focus + .slider {
  box-shadow: 0 0 1px #74D035;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.dw_login_bg{
	padding-top:unset!important;
	height:100vh;
}

.dw_login_bg1{
	background:url(../images/login_bg.jpg);
	background-size:cover;
	height:100vh;
}

.dw_login_main_box{
	align-items: center;
    height: 100vh;
}

.dw_login_box h2{
	font-size:26px;
}

.dw_login_bg1 img{
	width:200px;

}

.dw_login_bg1 p{
	display:flex;
	justify-content:center;
	margin-top:15vh;
}

.dw_red_in{
	border:1px solid red!important;
}

.dw_red_txt{
	color:red!important;
}

.dw_header_dropdown button, .dw_header_dropdown button:hover, .dw_header_dropdown button:focus, .dw_header_dropdown button:active{
	background:#295077!important;
	border-color:#295077!important;
	box-shadow:unset!important;
}

.dw_header_dropdown .dropdown-toggle::after{
	display:none;
}

.dw_hamburger_new {
	display:flex;
	align-items:center;
	margin-bottom:0px;
}

.dw_header_dropdown button{
	padding:0!important;
}

.dw_header_dropdown button p:not(.dw_hamburger_new){
	display:none;
}

.dw_hamburger_new img{
	margin-right:10px;
	height:30px;
}

.dw_hamburger_new i{
	margin-left:30px;
}

.dw_hamburger_new span{
	text-align:left;
	border-left:1px solid #fff;
	padding-left:10px;
	font-family:Metrisch-Bold;
	line-height:14px;
}

.dw_hamburger_new font{
	font-size:10px;
}

.dw_header_dropdown .dropdown-menu {
	background:#295077;
	border-color:#295077;
	border-radius:10px;
	padding:15px;
}

.dw_header_dropdown .dropdown-menu p {
	border-bottom:2px solid #fff;
	font-size:12px;
	color:#fff;
	width:100%;
	margin-bottom:0px;
	font-family:Metrisch-Bold;
}

.dw_header_dropdown .dropdown-menu div {
	padding:10px;
}

.dw_header_dropdown .dropdown-menu a {
	font-size:14px;
	border-bottom:1px solid #CCD4E1;
	margin-top:5px;
}

.dw_header_dropdown .dropdown-menu a:last-child {
	background:#CCD4E1!important;
	color:#295077;
	text-align:center;
	border-radius:5px;
	border-bottom:unset;
	margin-top:20px;
}

.dw_header_dropdown .dropdown-menu .dropdown-item{
	padding:0.25rem 0.6rem;
}

.dw_header_dropdown .dropdown-menu .dropdown-item i{
	display:none;
	position:absolute;
	margin-left:-10px;
	margin-top:3px;
}

.dw_header_dropdown .dropdown-menu .dropdown-item:hover{
	background:unset;
}

.dw_header_dropdown .dropdown-menu .dropdown-item:hover i{
	display:inline-block;
}

.dw_header_hmbg_active i{
	display:block!important;
	position:relative;
}

/* width */
.dropdown-menu .inner.show::-webkit-scrollbar {
  width: 3px;
}

/* Track */
.dropdown-menu .inner.show::-webkit-scrollbar-track {
  background: #C6D1DD;
  border-radius:30px;
}

/* Handle */
.dropdown-menu .inner.show::-webkit-scrollbar-thumb {
  background: #295077;
  border-radius:30px;
}

/* Handle on hover */
.dropdown-menu .inner.show::-webkit-scrollbar-thumb:hover {
  background: #295077;
}

.dw_btn_start_exam{
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.dw_disabled_exam_btn {
	opacity:0.5;
	pointer-events: none;
}

/* css update */

.dw_company_title_profile {
	border:2px solid rgba(232,237,243,0.8);
	padding:15px;
}

.dw_company_title_profile font{
	font-weight:bold;
	font-size:20px;
}

.dw_staff_orange td, .dw_staff_orange td a{
	color: #e2880d !important;
}

.dw_plusbtn_staff {
	width:38px;
	height:38px;
	padding:0px;
	background:rgba(0,0,0,0.1);
	color:#295077;
}

.dw_plusbtn_staff_mp {
	width:38px;
	height:38px;
	padding:0px;
	background:rgba(0,0,0,0.1);
	color:#295077;
	border:unset!important;
	outline:unset!important;
	box-shadow:unset;
	border-radius:5px;
	margin-left:10px;
}

.dropdown-staff-options .dropbtn {
    pointer-events: none;
}

.dropdown-staff-options {
    cursor: pointer;
}

/* CUSTOM DROPDOWN USED IN STAFF OPTIONS DATA TABLE */
/* Dropdown Button */
.dropbtn {
    background: none;
    padding: 12px;
    font-size: 12px;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #E8EDF3;
    border: 1px solid #CCD4E1;
    left: 50%;
    transform: translateX(-50%);
    min-width: 150px;
    box-shadow: 0px 8px 16px 0px rgba(41, 80, 119, 0.1);
    z-index: 1;
}

.dropdown-content:before {
    content: "";
    position: absolute;
    border-color: rgba(194, 225, 245, 0);
    border: solid transparent;
    border-bottom-color: #f1f1f1;
    border-width: 7px;
    top: -14px;
    right: 40%;
    transform: translate(-50%);
    z-index: 1;
}

.dropdown-content:after {
    content: "";
    position: absolute;
    right: 40%;
    transform: translate(-50%);
    top: -14px;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 7px;
    border-bottom-color: #2B1A41;
    z-index: 0;
}

.not-confirmed  td .dropdown-staff-options .dropdown-content a {
    cursor: not-allowed;
}
/* Links inside the dropdown */
td .dropdown-staff-options .dropdown-content a {
    color: black !important;
    padding: 6px 16px;
    text-decoration: none;
    display: flex;
    align-items: center;
    text-align: left;
    font-size: 12px;
}
td .dropdown-staff-options .dropdown-content a + a {
    border-top: 1px solid #c3c5c7;
}

.dropdown-content a img {
    margin-right: 12px;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}

.mp_disp_flex {
	display:flex;
	align-items:center;
}

