@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,300,600,800,400); /* font-family: 'Open Sans', sans-serif; */
@import url(http://fonts.googleapis.com/css?family=Roboto:500,900,300,700,400); /* font-family: 'Roboto', sans-serif; */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700); /* font-family: 'Oswald', sans-serif; */
/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold; }
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
header,nav,section,article,aside,footer,hgroup {display: block;}
::-webkit-scrollbar { width:10px;}
::-webkit-scrollbar-thumb{background:#6b6b6b;border-top: 0;   border-bottom: 0;}
::selection{ background:#EB3237;color:#fff;}
body{ font-family: 'Open Sans', sans-serif; font-size:13px; overflow-x: hidden;}
	
figure{ padding:0; margin:0; }
.no_border{ border:none !important;}
.last{ margin:0 !important;}
/*-----*/




.serve_reg{ float:none; padding:30px 0 0; margin:0;}
.au_un{ padding:0; margin:0 0 15px 0;}
.au_un .lbl{ font-size:12px; color:#595959; font-weight:600; display:inline-block; float:left;}
.radio_btn1{ float:left;}
.radio_btn1 input[type="radio"], input[type="checkbox"]{ margin:1px -16px 0 13px; float:left;}
input[type=radio].ace+.lbl::before { border-radius: 100% !important;font-size: 10px; font-family: FontAwesome;text-shadow: 0 0 1px #32a3ce; line-height: 15px;    height: 17px;  min-width: 17px;}
input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before { cursor: pointer; font-family: fontAwesome; font-weight: 400; font-size: 12px; color: #FFF; content: "\a0"; background-color: #FAFAFA; border: 1px solid #c8c8c8;box-shadow: 0 1px 2px rgba(0,0,0,.05); border-radius: 0; display:inline-block; text-align:center; height:16px; line-height:14px;min-width:16px; margin-right:7px; position: relative; top:0;}
input[type=checkbox].ace+.lbl:hover::before, input[type=checkbox].ace:hover+.lbl::before, input[type=radio].ace+.lbl:hover::before, input[type=radio].ace:hover+.lbl::before { border-color: #ff893c;}
.au_un span:hover{ color:#ff893c;}
input[type=checkbox].ace:checked+.lbl::before, input[type=radio].ace:checked+.lbl::before { display: inline-block; content: '\f00c'; color: #32a3ce; background-color: #F5F8FC; border-color: #adb8c0;padding:0 0 0 0; box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);}
input[type=radio].ace:checked+.lbl::before { content: "\f111";}

.bttons{ padding:0; margin:30px 0 0 -60px;}
.btn { color: #FFF!important; text-shadow: 0 -1px 0 rgba(0,0,0,.25); background-image: none!important; border: 5px solid #FFF; border-radius: 0; box-shadow: none!important;-webkit-transition: background-color .15s,border-color .15s,opacity .15s; -o-transition: background-color .15s,border-color .15s,opacity .15s; transition: background-color .15s,border-color .15s,opacity .15s; cursor: pointer; vertical-align: middle; margin: 0; position: relative;}
.btn-info, .btn-info:focus { background-color: #6fb3e0!important; border-color: #6fb3e0;}
.btn, .btn-default, .btn-default:focus, .btn:focus {background-color: #F18C28!important;border-color: #F18C28;}

/*.au_un_lft{ padding:0; margin:0;}
.au_un_rght{ padding:0; margin:0;}
*/.sub_check{ width:1000px; display:block; padding:0; margin:0;}


/****************************************/
.serve_reg{ float:none; padding:30px 0 0; margin:0;}
.au_un{ padding:0; margin:0 0 30px 0;}
.firm_name{ padding:0; margin:0 0 25px 20px; display:block;}
.firm_name label{ width:160px; float:left; font-size:13px; color:#007A98; font-weight:600; display:block; padding:0;text-align: left; margin:0; line-height: 35px;}
.firm_name input	{ width:50%; font-size:14px; color:#adadad; font-weight:500; display:block; padding:6px 10px; margin:0 0 8px 0; border-radius:5px; background:#fff; outline:none; border:solid 1px #c6c6c6;}
.firm_name input:focus{ color:#292929; border:solid 1px #EE8945; outline:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; box-shadow: inset 0px 0 8px 0 #EE8945;}

.executive_filed{ width:35%; padding:0; margin:0; display:none;}
.executive_filed label{ width:160px; float:left; font-size:13px; color:#007A98; font-weight:600; display:block; padding:0;text-align: left; margin:0; line-height: 35px;}
.executive_filed input	{ width:100%; font-size:14px; color:#adadad; font-weight:500; display:block; padding:6px 10px; margin:0; border-radius:5px; background:#fff; outline:none; border:solid 1px #c6c6c6;}

.aurtho{ width:75%; display:block; margin:0 0 15px 173px; position: relative;}
.ownership_form{ padding:0; margin:0;}
.ownership_form h2{display:block; font-family: 'Open Sans', sans-serif; font-size:14px; color:#010101; margin:0 0 20px 0;}
.ownership_form ul{ width:46%; float:left;  display:inline-block; padding:0; margin:0 0 0 20px;}
.ownership_form ul li{ width:100%; float:left;  display:inline-block; padding:0; margin:0 0 12px 0;}
.ownership_form ul li label{ width:165px; float:left; font-size:13px; color:#007A98; font-weight:600; display:block; padding:0;text-align: left; margin: 0; line-height: 35px;}
.ownership_form ul li input	{ width:57%; font-size:13px; color:#adadad; font-weight:500; display:block; padding:7px 10px; margin:0 0 8px 0; border-radius:5px; background:#fff; outline:none; border:solid 1px #c6c6c6;}
.ownership_form ul li input:focus{ color:#292929; border:solid 1px #EE8945; outline:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; box-shadow: inset 0px 0 8px 0 #EE8945;}
.ownership_form ul li .txtarea	{ width:57%; height:88px; font-size:13px; color:#adadad; font-weight:500; display:block; padding:6px 10px; margin:0 0 8px 0; border-radius:5px; background:#fff; outline:none; border:solid 1px #c6c6c6; resize:none;}
.ownership_form ul li .txtarea:focus{ color:#292929; border:solid 1px #EE8945; outline:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; box-shadow: inset 0px 0 8px 0 #EE8945;}
.checkbox_1 label{ width:100%;}
.checkbox_1{ padding:0; margin:0 30px 0 0; float:left;}
.checkbox_2{ width:45%; min-height:110px; float:left !important; margin:0 0 15px 22px;}
.checkbox_3 .lbl{ width:140px !important;}
.lbl.services_check{ color:#399600 !important ;}
.lbl.services_check1{ color:#B700FF !important;}
.lbl.services_check2{ color:#3800B9 !important;}
.checkbox_2 .txtarea	{ width:145px; height:23px; font-size:12px; color:#adadad; font-weight:500; display:block; padding:1px 5px; margin:-3px 0 0 0; border-radius:5px; background:#fff; outline:none; border:solid 1px #c6c6c6; resize:none; position: relative; left: 7px;}
.checkbox_2 .txtarea:focus{ color:#292929; border:solid 1px #3800B9; outline:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.au_un_lft{ padding:0; margin:0 0 0 20px;}
.au_un_lft strong{ width:180px; font-size:13px; color:#007A98; font-weight:600; display:inline-block; float:left; text-align:left;}
.au_un_lft strong.brands{ line-height:35px;}
.au_un_rght{ padding:0; margin:0 0 0 -20px;}

.au_un_rght  select { width: 50%; color: #333;font-weight: normal;font-size: 1em;line-height: 1.2em;margin: 0;padding: 6px 0; border: 0 none; cursor: pointer;  text-indent: 0.01px;  text-overflow: ""; background: url(../images/arrow-dropdown.png) no-repeat 95% center; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border: solid 1px #c6c6c6;outline: none; margin:0 0 8px 6px; padding:9px 0 8px 7px !important; border-radius: 4px;}
.checkbox_3{ float:none; display:block; margin:0 0 0 22px;}
.showrm{ width:225px; float:left; padding:0; margin:0 33px 10px 13px;}
.showrm strong{ width:70px; font-size:13px; color:#595959; font-weight:600; display:inline-block; float:left; text-align:left;}
.showrm.show_lst{ width:100%;}
.firm_name label.error{width:100%; color:#eb3237 !important; line-height: 14px; margin: 0 0 0 166px;} 
.aurtho label.error{width:100%; color:#eb3237 !important; line-height: 14px; margin:0; font-size:13px; font-weight:600;  position: absolute; left:3px; top: 18px;} 
.ownership_form ul li label.error{width:100%; color:#eb3237 !important; line-height: 14px; margin: 0 0 0 166px;} 



.check_lst{ float:none; margin:0 0 0 6px;}
.check_lst strong{ font-size:13px; color:#007A98 !important; font-weight:600; display:block; text-align:left; padding:0 0 10px;}
.check_lst .radio_btn1 input[type="radio"], input[type="checkbox"]{ margin:2px -16px 0 0;}
/*.serve_check label{ margin:0 0 0 20px;}*/
.tab_nav ul li a	{    font-size: 13px;}
















