/*** Custom Form ***/
::selection {
    color: #fff;
    background-color: #313947;
}
input::placeholder {
	color: #fff !important;
	opacity: 1 !important;
}
input::-ms-input-placeholder{
	color: #fff !important;
	opacity: 1 !important;
}

input::-ms-input-read-only{
	color: #000000 !important;
	opacity: 1 !important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #000000;
    opacity: 1;
}

select {
	background: none !important;
}
.input-group-text {
	color: #fff !important;
	background: none !important;
    border-top: 1px solid #303e47 !important;
	border-left: 1px solid #303e47 !important;
	border-right: none !important;
	border-bottom: 1px solid #303e47 !important;
    border-radius: 0 !important;
}


.input-group input.form-control {
    border-top: 1px solid #303e47 !important;
	border-left: none !important;
	border-right: 1px solid #303e47 !important;
	border-bottom: 1px solid #303e47 !important;
}

img.posticon {
  width: auto !important;
  height: auto !important;
  max-width:160px !important;
  max-height:136px !important;
  object-fit: contain !important;
}

#ovd-loading{background-image:url(/assets/images/ovd_sprite.png);position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:10001}
#ovd-loading div{width:44px;height:44px;background:url(/assets/images/loading.gif) center center no-repeat}
.ovd-overlay{position:absolute;top:0;left:0;overflow:hidden;z-index:10001;background:url(/assets/images/overlay.png)}
.ovd-overlay-fixed{position:fixed;bottom:0;right:0}
.ovd-overlay{overflow:auto;overflow-y:scroll}

.notice-body img {
	max-width: 100% !important;
}