
body { font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#676767; background-color:#fcfcfd;}
a { color:#009d44; text-decoration:underline;}
a:hover { text-decoration:underline; color:#ff8b90;}
a:focus,
a:active { text-decoration:none; color:#009d44;}
a:visited { text-decoration:underline; color:#91c3a8;}

h1, h2, h3, h4, h5, h6 { margin:0 0 20px; font-weight:700; color:#2c4054;}
h5 { color:#716a6c; font-size:20px;}
h1 { font-size:30px; line-height:45px; font-weight:normal;}
h2 { font-size:20px; line-height:30px; font-weight:300;}
h3 { font-size:24px; line-height:36px; font-weight:normal;}
h4 { font-size:18px; line-height:26px; font-weight:700;}
h5 { font-size:15px; line-height:20px; font-weight:300;}

.no-padding { padding:0 !important;}
.no-margin { margin:0 !important;}

.max-width-250 { max-width:250px; margin:0 auto;}

.wrapper { padding:50px 0; max-width:1200px; margin:0 auto;}
.brands { margin-bottom:60px;}
.brands img { max-width:100%; display:block;}
.starting-slogan { padding-left:40px; margin-bottom:30px; font-size:32px; line-height:42px;}
.start-para { margin:0 0 80px; padding-left:40px; color:#676767; font-size:16px; line-height:24px; max-width:400px;}
.responsive-veiws img { max-width:100%; display:block;}

.form-title { text-transform:uppercase; line-height:40px; text-align:center; font-weight:normal; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; background-color:#1a3e54; color:#fff; position:relative; margin:0; padding:10px 30px; font-size:20px;}
.form-title .backlink { position:absolute; left:22px; line-height:24px; height:24px; color:#6c7a88; display:block; top:50%; margin-top:-12px;}
.form-body { background:#fff; border:1px solid #e9e9e9; padding:30px 20px; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
.font-16 { font-size:16px;}

.btn.btn-forms { background-color:#1b9438; border-color:#1a6c30; color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.btn.btn-forms:hover { background-color:#92c021; border-color:#1b9438;}
.btn.btn-forms.disable { background-color:#f3faf5; border-color:#c5e4cd; color:#c6decb;}

.btn.btn-gray { color:#b0b0b0; background-color:#e8e8e8; border-color:#d5d5d5;}
.btn.btn-gray:hover { background-color:#f3f3f3; border-color:#b6b6b6;}

.margin-20 { margin-top:20px;}

.steps-logo { display:block; text-align:center; margin:0 0 30px;}
.steps-logo img { margin:0 auto; display:block; max-width:80%;}

.steps-outer { max-width:660px; margin:0 auto;}
.max-with-330 { max-width:330px; margin:0 auto;}
.bottom-margin-25 { margin-bottom:25px;}
.bottom-margin-15 { margin-bottom:15px;}
.color-gray { color:#8b8b8b}

.steps-navigation { padding:10px; margin:-30px -20px 10px -20px; list-style:none; background:#fcfcfd; text-align:center;}
.steps-navigation > li { display:inline-block; position:relative; margin:0 15px 0 0; color:#b0b0b0;}
.steps-navigation > li.current { color:#4f4f4f;}
.steps-navigation > li.completed { color:#2c4054;}
.steps-navigation > li.completed .fa.at-naviagation { color:#81ae3a; font-size:21px;}
.steps-navigation > li.current .fa-arrow-right,
.steps-navigation > li.completed .fa-arrow-right { color:#b0b0b0;}
.cs-badge { width:20px; height:20px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid #dedede; display:inline-block; font-size:11px;}

.form-gray-zone { padding-top:20px; padding-bottom:20px; background:#fafafb; margin-top:25px;}
.title-w-label { font-size:20px; color:#4f4f4f; font-weight:700; margin:0 0 5px; line-height:24px;}
.download-sample-link,
.download-sample-link:visited { display:block; color:#1b9438; font-size:16px; position:relative; padding-left:32px;}
.download-sample-link:hover { color:#ff8b90;}
.download-sample-link .fa { position:absolute; left:0; line-height:20px; top:0; font-size:22px;}

.loader-creating { padding:50px 0; text-align:center; color:#2c4054; font-size:26px; line-height:32px;}
.loader-creating h3 { color:#2c4054; font-size:66px; line-height:52px; margin:0 0 20px;}
.spinner-holder { font-size:28px; margin-bottom:30px;}

.errortext { display:block; color:#e74c3c; font-size:14px; line-height:14px; padding-top:6px;}
.set-for-input { display:block; position:absolute; visibility:hidden; z-index:2; right:15px; top:35px; color:#e74c3c; line-height:24px; font-size:14px;}
.set-for-input.right-25 { right:25px;}
.has-error .form-control { border-color:#f4aea7; background-color:#fff1f0; color:#e74c3c;}
.has-error .set-for-input { visibility:visible;}

.no-visibility { visibility:hidden; position:absolute; z-index:-1;}
.as-file-block { cursor:pointer; display:block; position:static; display:block; border:4px dashed #eaeaea; text-align:center; width:100%; padding:25px 15px; color:#b0b0b0; font-size:16px;}
.bold-text { font-size:26px; font-weight:700; display:block; padding:10px 0;}
.as-file-block .fa { font-size:36px;}
.as-file-block:hover { color:#2c4054; border-color:#67b2fe;}
.as-file-block:hover .fa { color:#67b2fe;}

.as-file-block.error { color:#e74c3c; background-color:#f4aea7; border-color:#67b2fe;}
.as-file-block.error .fa { color:#67b2fe;}

.imgHolder { position:relative; display:none; border:1px solid #eaeaea; padding:19px 0; background:#fff;}
.imgHolder img { max-width:100%; display:block; margin:0 auto;}
.disappear-icon { position:absolute; width:20px; height:20px; text-align:center; color:#fff; font-size:12px; line-height:20px; display:block; background:#e74c3c; top:-1px; right:-1px; text-decoration:none;}

.hidden-nav { position:absolute; visibility:hidden; z-index:-1;}
.form-control.height-300 { height:300px !important;}
.backlink {}
.btn.link-btn { text-decoration:none;}

.videoWrapper {
	position: relative;
	left:0;
	top:0;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#clickForAdd { text-decoration:none; display:none; cursor:pointer;}
.responsive-veiws { position:relative;}