@charset "utf-8";
/* CSS Document */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	background:#FFFFFF;
}
.loader {
 margin: auto !important;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #169a5a;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.pac-container:after {
	background-image: none !important;
	height: 0px;
}
.pac-icon {
	display:none !important;
	background-image: none !important;
	height: 0px;
}
.form-validation {
	display:none !important;
	visibility:hidden !important;
}
.form-black {
	color:#000000 !important;
}
#ui-to-top {
	display:none !important;
	visibility:hidden !important;	
}
.bg-gray {
	background-color:#FFFFFF !important;
}
.rd-navbar-nav-wrap {
	opacity:0.95;	
}
.gmnoprint {
    background:none !important;
	display:none !important;
}
img[src="https://maps.gstatic.com/mapfiles/api-3/images/google4_hdpi.png"], a[href^="http://maps.google.com/maps"]{
    display:none !important;
}
.gm-style-cc {
	    display:none;
}
.error_field {
	border:1px solid #f15322;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove
{
	color:#006639 !important;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice
{
	color:#006639 !important;
	border:1px solid #006639 !important;
	background:#daefe4 !important;
}
.datepicker--cell {
	margin:0 !important;	
}




.control-group {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	background: #fff;
	margin-bottom:15px;
}
.control {
	font-size: 18px;
	position: relative;
	display: block;
	margin-bottom: 15px;
	margin-right:20px;
	padding-left: 30px;
	cursor: pointer;
}

.control input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.control__indicator {
	position: absolute;
	top: 2px;
	left: 0;
	width: 20px;
	height: 20px;
	border:1px solid #e6e6e6;
}


/* Hover and focus states */
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
	border:1px solid #999;
}

/* Checked state */
.control input:checked ~ .control__indicator {
	background: #169a5a;
	border:0px;
}

/* Hover state whilst checked */
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
	background: #169a5a;
	border:0px;
}

/* Check mark */
.control__indicator:after {
	position: absolute;
	display: none;
	content: '';
}

/* Show check mark */
.control input:checked ~ .control__indicator:after {
	display: block;
}

/* Checkbox tick */
.control--checkbox .control__indicator:after {
	top: 5px;
	left: 8px;
	width: 5px;
	height: 8px;
	transform: rotate(45deg);
	border: solid #fff;
	border-width: 0 2px 2px 0;
}
.group-black {
	background:none !important;
	border:0 !important;
	padding:0 20px 0 0 !important;
	color:#000000;
}
.thumbnail-classic-title {
	text-transform:none !important;	
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li > a
{
	text-transform:none !important;	
}


    @media only screen and (max-width : 992px) {
		.person-field {
			margin-bottom:15px !important;
		}
		.ntp {
			padding-top:0 !important;
		}
.datetime_top {
	margin-top:10px !important;
}
.person_top {
	margin-top:35px !important;
}
    }


    @media only screen and (max-width : 768px) {

.xs-inset-left {
	padding-left:0 !important;	
}
.xs-inset-right {
	padding-right:0 !important;	
}

.datetime_top {
	margin-top:10px !important;
}
.person_top {
	margin-top:35px !important;
}

}