.gcns-form label{
	margin: 10px 0px;
	display: block;
	font-weight: bold;
}
.gcns-form p{
	color: #808080;
	font-size: 85%;
	font-style: italic;
	text-align: left;
}
.gcns-form select,
.gcns-form input[type="number"],
.gcns-form input[type="text"],
.gcns-form input[type="email"],
.gcns-form .input-group-addon,
.gcns-form a.multi-select,
.gcns-form .multi-select-dropdown,
.gcns-form textarea,
.gcns-form textarea:focus{
	-webkit-appearance: none;
	border-radius: 0px;
	background-color: #fff;
	box-shadow: 0 4px 10px 0 #ddd;
	-webkit-box-shadow: 0 4px 10px 0 #ddd;
	border: 1px;
}


.disabled{
	pointer-events: none;
}

.gcns-form .form-group.has-error select,
.gcns-form .form-group.has-error input[type="number"],
.gcns-form .form-group.has-error input[type="text"],
.gcns-form .form-group.has-error input[type="email"],
.gcns-form .input-group.has-error input,
.gcns-form .form-group.has-error a.multi-select,
.gcns-form .form-group.has-error .multi-select-dropdown,
.gcns-form .form-group.has-error textarea{
	/* box-shadow: 0 4px 10px 0 #a94442; */
	border: 1px solid #a94442;
}
.gcns-form .input-group-addon{
	color: #1e3250;
}
.gcns-form .ui-slider-handle{
	border-radius: 50% !important;
	background-color: #1e3250 !important;
	border-color: #1e3250 !important;
}
.gcns-form .ui-slider-horizontal{
	background: linear-gradient(to right, #165073 , #17979d);
}
.gcns-form .btn{
	border-radius: 0px;
	box-shadow: 0 4px 10px 0 #ccc;
}
.btn-gcns,
.btn-gcns.active{
	color: #fff;
	background-color: #1e3250;
	border-color: #1e3250;
	font-weight: bold;
}
.btn-gcns a{
	color: #fff;
}
.btn-gray,
.btn-gray.active{
	color: #fff;
	background-color: #bababa;
	border-color: #cfcfcf;
	font-weight: bold;
}
button.btn-md{
	font-size: 21px;
}
.gcns-form .radio-group{
	width: 100%;
}
.gcns-form .radio-group>.btn{
	width: 50%;
}
.gcns-form .radio-group>.btn:first-of-type{
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
}
.gcns-form .radio-group>.btn:last-of-type{
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gcns-form .radio-group>.btn:not(.active){
	background-color: #fff;
	color: #1e3250;
}
.gcns-form .radio-group>.btn.active.disabled{
	background-color: #fff !important;
	color: #1e3250 !important;
}
.gcns-form .radio-group>.btn:not(.active)>a{
	color: #1e3250;
}
.tab-pane:not(.active){
	display: none;
}
@media (min-width: 769px){
	.row-flex{
		display: flex;
	}
	.col-flex{
		flex: 1;
		vertical-align: top;
	}
	.form-btn-group{
		width: 100%;
		position: absolute;
		bottom: 15px;
		/* margin-right: 15px; */
	}
}
.col-min-pad{
	/* padding-right: 0px !important; */
}
.declaration-table{
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}
.declaration-table tr{
}
.declaration-table td{
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	font-size: 12px;
	color: #333;
	padding-bottom: 20px;
}
.gcns-form .row-form{
	margin-right: 0px !important;
}
#myTab li{
	background-image: url('../images/dotted-line.png');
	background-repeat: repeat-y;
}
#myTab li:first-of-type{
	background-repeat: no-repeat !important;
	background-position-y: 10px;
}
#myTab li:last-of-type{
	background-repeat: no-repeat !important;
	background-position-y: -82px;
}
#myTab li>a{
	color: #808080;
	/* opacity: 0.5; */
	font-weight: bold;
}
#myTab li>a:hover{
	/* opacity: 1; */
	background-color: transparent !important;
}
#myTab li.active>a{
	/* opacity: 1; */
	color: #165073;
	background-color: transparent !important;
}
.bullet-number{
	width: 32px;
	height: 32px;
	text-align: center;
	border: 2px solid #165073;
	display: inline-block;
	border-radius: 50%;
	font-weight: normal;
	padding: 4px;
	padding-left: 5px;
	padding-top: 4px;
	margin-right: 16px;
	background-color: #fff;
	color: #165073;
}
.active .bullet-number,
.prev-active .bullet-number{
	/* background: linear-gradient(to right, #165073 , #17979d); */
	background: linear-gradient(to right, #1e3250, #4357b7d9);
	color: #fff;
	border: 0px;
	padding-top: 6px;
}
.btn{
	font-family: 'Roboto-Medium';
	/* font-weight: bold; */
}
.gcns-form .form-group>.ui-selectmenu-button.ui-button,
.gcns-form .form-group>.ui-selectmenu-button.ui-button:hover,
.gcns-form .form-group>.ui-selectmenu-button.ui-button:active,
.gcns-form .form-group>.ui-selectmenu-button.ui-button:focus,
.gcns-form .form-group>.ui-selectmenu-button.ui-button:visited{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	border-radius: 0px;
	background-color: #fff;
	box-shadow: 0 4px 10px 0 #ccc;
	border: 0px;
}
.gcns-form .form-group.has-error>.ui-selectmenu-button.ui-button,
.gcns-form .form-group.has-error>.ui-selectmenu-button.ui-button:hover,
.gcns-form .form-group.has-error>.ui-selectmenu-button.ui-button:active,
.gcns-form .form-group.has-error>.ui-selectmenu-button.ui-button:focus,
.gcns-form .form-group.has-error>.ui-selectmenu-button.ui-button:visited{
	border: 1px solid #a94442;
	/* box-shadow: 0 4px 10px 0 #a94442; */
}
.gcns-form .ui-widget.ui-widget-content{
	border-radius: 0px;
	box-shadow: 0 4px 10px 0 #ccc;
	border: 0px !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    /* border: 1px solid #16969d !important; */
    border: 0px !important;
    background: #69bcc1 !important;
    font-weight: normal;
    color: #fff;
}
.gcns-form .form-group .ui-button .ui-icon,
.gcns-form .form-group .ui-button:hover .ui-icon,
.gcns-form .form-group .ui-button:active .ui-icon,
.gcns-form .form-group .ui-button:focus .ui-icon,
.gcns-form .form-group .ui-button:visited .ui-icon{
	width: 34px;
	height: 34px;
	background-image: url('../images/corporate-blue-dropdown-icon.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -6px;
	margin-right: -12px;
}
.gcns-form .form-group.has-error .ui-button .ui-icon,
.gcns-form .form-group.has-error .ui-button:hover .ui-icon,
.gcns-form .form-group.has-error .ui-button:active .ui-icon,
.gcns-form .form-group.has-error .ui-button:focus .ui-icon,
.gcns-form .form-group.has-error .ui-button:visited .ui-icon{
	height: 32px;
}
.has-error .dropdown-icon{
	height: 32px;
}
.dropdown-icon{
	cursor: pointer;
	width: 34px;
	height: 34px;
	background-image: url('../images/corporate-blue-dropdown-icon.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	position: absolute;
	margin-top: -34px;
	right: 15px;
}
.dropdown-icon-inverted{
	cursor: pointer;
	width: 34px;
	height: 34px;
	background-image: url('../images/inverted-dropdown-icon.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	position: absolute;
	margin-top: -34px;
	right: 15px;
}
.gcns-form span.input-group-addon>label>input:checked+span{
	color: #1e3250;
}
.gcns-form span.input-group-addon>labeli>input:not(:checked)+span{
	color: #d4d4d4;
}
.gcns-form span.input-group-addon>label{
	cursor: pointer;
	margin: 0px;
	/* font-size: 80%; */
	font-family: 'Roboto-Medium';
}
.gcns-form span.input-group-addon>label>input[type="checkbox"]{
	display: none;
}
.gcns-form .input-group{
	box-shadow: 0 4px 10px 0 #ddd;
}
.gcns-form .input-group>input,
.gcns-form .input-group>span.input-group-addon{
	box-shadow: none;
}

.mailingListPersonDiv a.close{
	opacity: 1 !important;
}
