/* ========================================= */
/* Color: grey */
/* ========================================= */

/* Buttons
=============================== */
.page #content-container .j-forms.grey .primary-btn,
.page #content-container .j-forms.grey .file-button,
.page #content-container .j-forms.grey .secondary-btn { background-color:#202020; }

.page #content-container .j-forms.grey .primary-btn.disabled-view,
.page #content-container .j-forms.grey .secondary-btn.disabled-view,
.page #content-container .j-forms.grey .disabled-view .file-button { background-color:#455a64 !important; }

.page #content-container .j-forms.grey .primary-btn:hover,
.page #content-container .j-forms.grey .file-button:hover,
.page #content-container .j-forms.grey .secondary-btn:hover { background-color:#8c8c8c; }

.page #content-container .j-forms.grey .file-button:hover + input { border:2px solid rgba(69,90,100,.6); }

/* Ratings
=============================== */
.page #content-container .j-forms.grey .ratings input + label:hover,
.page #content-container .j-forms.grey .ratings input + label:hover ~ label,
.page #content-container .j-forms.grey .ratings input:checked + label,
.page #content-container .j-forms.grey .ratings input:checked + label ~ label { color:#455a64; }

/* Header + footer
=============================== */
.page #content-container .j-forms.grey .header {
	-webkit-box-shadow:0 6px 3px -3px rgba(96,125,139,.5);
	-moz-box-shadow:0 6px 3px -3px rgba(96,125,139,.5);
	-o-box-shadow:0 6px 3px -3px rgba(96,125,139,.5);
	box-shadow:0 6px 3px -3px rgba(96,125,139,.5);
	border-top:1px solid #90a4ae;
	/*background-color:#607d8b;*/
	background: rgba(0, 0, 0, 0) radial-gradient(circle, #acacac, #5c5c5c) repeat scroll 0 0;
}
.page #content-container .j-forms.grey .footer {
	border-top:1px solid #455a64;
	/*background-color:#eceff1;*/
	background: rgba(0, 0, 0, 0) radial-gradient(circle, #acacac, #5c5c5c) repeat scroll 0 0;
}

/* Multistep form
=============================== */
.page #content-container .j-forms .active-step .steps { background-color:#eceff1; border:1px solid #455a64; }

.page #content-container .j-forms .passed-step .steps { background-color:#eceff1; border:1px solid #eceff1; }

/* Other
=============================== */
.page #content-container .j-forms.grey .divider-text span { color:#607d8b; }

.page #content-container .j-forms.grey,
.page #content-container .j-forms.grey .divider-text span { background-color:#fafbfb; }

/* Radio and checkbox
=============================== */
.page #content-container .j-forms.grey .checkbox:hover i,
.page #content-container .j-forms.grey .radio:hover i { border:2px solid rgba(69,90,100,.6); }

.page #content-container .j-forms.grey .radio input:checked + i,
.page #content-container .j-forms.grey .checkbox input:checked + i { border:2px solid rgba(69,90,100,.9); color:rgba(69,90,100,.9); }

.page #content-container .j-forms.grey .radio i:after { background-color:rgba(69,90,100,.9); }

.page #content-container .j-forms.grey .checkbox i:after { border-bottom:solid rgb(69,90,100); border-left:solid rgb(69,90,100); }

/* Toggle radio and toggle checkboxe
=============================== */
.page #content-container .j-forms.grey .checkbox-toggle:hover i,
.page #content-container .j-forms.grey .radio-toggle:hover i { border:2px solid rgba(69,90,100,.6); }

.page #content-container .j-forms.grey .radio-toggle input:checked + i,
.page #content-container .j-forms.grey .checkbox-toggle input:checked + i { border:2px solid rgba(69,90,100,.9); }

.page #content-container .j-forms.grey .radio-toggle i:before,
.page #content-container .j-forms.grey .checkbox-toggle i:before { background-color:rgba(69,90,100,.9); }

.page #content-container .j-forms.grey .checkbox-toggle input:checked + i,
.page #content-container .j-forms.grey .radio-toggle input:checked + i { background-color:#eceff1; }

/* Tooltip
=============================== */
.page #content-container .j-forms.grey .tooltip,
.page #content-container .j-forms.grey .tooltip-image { background-color:#263238; }

.page #content-container .j-forms.grey .tooltip-left-top:before { border-color:#263238 transparent; }

.page #content-container .j-forms.grey .tooltip-right-top:before{ border-color:#263238 transparent; }

.page #content-container .j-forms.grey .tooltip-right-bottom:before{ border-color:#263238 transparent; }

.page #content-container .j-forms.grey .tooltip-left-bottom:before{ border-color:#263238 transparent; }

.page #content-container .j-forms.grey .tooltip-right-side:before{ border-color:transparent #263238; }

.page #content-container .j-forms.grey .tooltip-left-side:before{ border-color:transparent #263238; }

/* Input
=============================== */
.page #content-container .j-forms.grey input[type="text"]:hover,
.page #content-container .j-forms.grey input[type="password"]:hover,
.page #content-container .j-forms.grey input[type="email"]:hover,
.page #content-container .j-forms.grey input[type="search"]:hover,
.page #content-container .j-forms.grey input[type="url"]:hover,
.page #content-container .j-forms.grey textarea:hover,
.page #content-container .j-forms.grey select:hover { border:2px solid rgba(69,90,100,.6); }

.page #content-container .j-forms.grey input[type="text"]:focus,
.page #content-container .j-forms.grey input[type="password"]:focus,
.page #content-container .j-forms.grey input[type="email"]:focus,
.page #content-container .j-forms.grey input[type="search"]:focus,
.page #content-container .j-forms.grey input[type="url"]:focus,
.page #content-container .j-forms.grey textarea:focus,
.page #content-container .j-forms.grey select:focus { border:2px solid rgba(69,90,100,.9); }

/* TinyMCE input
=============================== */
.page #content-container .j-forms .input .mce-tinymce:hover { border:2px solid rgba(69,90,100,.6) !important; }

/* Image radio and Image checkbox
=============================== */
.page #content-container .j-forms.grey .radio-block input:checked + i,
.page #content-container .j-forms.grey .checkbox-block input:checked + i { border:2px solid rgba(69,90,100,.9); color:rgba(69,90,100,.9); }

.page #content-container .j-forms.grey .radio-block i:after { background-color:rgba(69,90,100,.9); }

.page #content-container .j-forms.grey .checkbox-block i:after { border-bottom:solid rgba(69,90,100,.9); border-left:solid rgba(69,90,100,.9); }

.page #content-container .j-forms.grey .checkbox-block .block-content:hover,
.page #content-container .j-forms.grey .radio-block .block-content:hover { background:rgba(236,239,241,.5); }

.page #content-container .j-forms.grey .checkbox-block input:checked ~ .block-content,
.page #content-container .j-forms.grey .radio-block input:checked ~ .block-content { background-color:#eceff1; }

/* Multiple Select Plugin
=============================== */
.page #content-container .j-forms .ms-choice:hover { border:2px solid rgba(69,90,100,.6); }

.page #content-container .j-forms .ms-choice:focus { border:2px solid rgba(69,90,100,.9); }


/* Custom CSS
=============================== */

.page #content-container .j-forms .header_new p {
	color: #fff;
	font-size: 20px;
	margin: 0;
	padding: 10px 25px;
	text-transform: uppercase;
}

.final_div {
	border:none;
	outline:none;
	margin:0;
	padding:0;
	position:absolute;
	opacity:0;
	left:-9999px;
	top:0;
	-webkit-transform:translateY(-4%);
	-moz-transform:translateY(-4%);
	-ms-transform:translateY(-4%);
	-o-transform:translateY(-4%);
	transform:translateY(-4%);
	-webkit-transition:opacity.3s, -webkit-transform.3s;
	-moz-transition:opacity.3s, -moz-transform.3s;
	-ms-transition:opacity.3s, -ms-transform.3s;
	-o-transition:opacity.3s, -o-transform.3s;
	transition:opacity.3s, transform.3s;
}

/* Footer for Results
=============================== */
.page #content-container .j-forms .final_div .footer-results {
	background-color:#e8eaf6;
	border-top:1px solid #303f9f;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-o-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	display:block;
	padding:10px 25px;
}
.page #content-container .j-forms .final_div .footer-results:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.page #content-container .j-forms.grey .final_div .footer-results {
	border-top:1px solid #455a64;
	/*background-color:#eceff1;*/
	background: rgba(0, 0, 0, 0) radial-gradient(circle, #acacac, #5c5c5c) repeat scroll 0 0;
	margin-left: -25px;
	width: 100%;
}

.page #content-container .j-forms .final_div .footer-results .primary-btn {
	margin:10px 0 10px 20px;
}

.page #content-container .j-forms .final_div .footer-results .secondary-btn {
	margin:10px 0 10px 20px;
}

.page #content-container .j-forms .widget .adn-250 {
	width: 250px;
}

.page #content-container .j-forms .results_r1 {
	opacity: 1!important;
}

.page #content-container .j-forms .results_r1_cost {
	opacity: 1!important;
}

.page #content-container .j-forms .results_r1 input[type="text"] {
	width: 70%;
	position: relative;
	left: 120px;
	padding: 10px 35px;
	text-align: right;
}

.page #content-container .j-forms .results_r1_cost input[type="text"] {
	width: 85%;
	position: relative;
	left: 120px;
	padding: 10px 35px;
	text-align: center;
}

.page #content-container .j-forms .tolerable input[type="text"] {
	text-align: right;
}

.images-type {
	padding-left: 10px;
}

.images-type img {
	width: 100%;
}

.page #content-container .j-forms .span6_front {
	width: 44%;
}
