@font-face {
	font-family: 'Conv_ChaparralPro-Regular';
	src: url('/fonts/ChaparralPro-Regular.eot');
	src: local('&#9786;'), url('/fonts/ChaparralPro-Regular.woff') format('woff'), url('/fonts/ChaparralPro-Regular.ttf') format('truetype'), url('/fonts/ChaparralPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Brandon_bld';
    src: url('/fonts/Brandon_bld.eot');
    src: url('/fonts/Brandon_bld.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Brandon_bld.woff') format('woff'),
         url('/fonts/Brandon_bld.ttf') format('truetype'),
         url('/fonts/Brandon_bld.svg#Brandon_bld') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'helveticalt45light';
	src: url('/fonts/helveticalt45light.eot');
	src: local('&#9786;'), url('/fonts/helveticalt45light.woff') format('woff'), url('/fonts/helveticalt45light.ttf') format('truetype'), url('/fonts/helveticalt45light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*reset starts here*/
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead,tr,th,table{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
line-height:160%;
}

body{color:#666666; font-family:"Conv_ChaparralPro-Regular", Arial; margin:0px; padding:0px; font-size:13px; line-height:150%; background-color:#fff; -webkit-font-smoothing: antialiased !important;  }

.print_logo{display:none; }

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
}


blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/*--------reset ends here------ */


/*--------define html tags------- */

p,ul,li,ol,td,div{ color:#252525; font-family: "Conv_ChaparralPro-Regular", Arial; font-size:17px; line-height:26px; }




li{margin:0;}
ul,ol{margin:0 0 34px 15px;}

a img{border:0; color:#2b2b2b;}
p{font-family:"Conv_ChaparralPro-Regular", Arial;}
a{color:#666666; text-decoration:none; }
a:hover{color:#000000 !important; text-decoration:none;}



a img{border:0;}

em{font-style:italic;}
strong{font-weight:bold;}
hr{border:none;border-top:1px dotted #929b83;margin:0px;padding:0px;margin:10px 0px;}

 input[type="text"] { border:1px solid #ddd;}
input[type="password"] {  border:1px solid #ddd;}

.button{font-family: "Brandon_bld", Arial; padding:10px 30px; font-size:20px; margin:10px 0px; border:none; text-transform:uppercase;}
.button:hover{-moz-transition: all 500ms; -o-transition: all 500ms; -webkit-transition: all 500ms; transition: all 500ms;}

/*.container{width:980px !important; max-width:980px !important;} */
.header{background: #eee; padding-top: 10px;}
.smalltext{font-size:12px; font-weight:bold; color:#000;}

.full-width-main{width:100% !important; margin:0px !important; padding:0px !important; }


#sbeditmenu{z-index:1100 !important;}


.forminput{height: 30px; width: 170px; font-size:18px; }

.terms_sidebar h3{font-weight:bold; font-size:20px !important }
.terms_sidebar a{font-size:20px;}


.white_button{border:3px solid #2b2b2b !important; color:#2b2b2b !important; margin-bottom:20px; background-color:#fff; }
.white_button:hover{background-color:#2b2b2b; color:#eaeaea !important; text-decoration:none;}



/*** Payment Form ****/

.form-payment{border:1px solid #ddd; font-size:18px !important;}
.medium{width:200px;}

table.hosting{font-size:20px; }

.hosting th{font-size:18px; padding:10px 5px; font-weight:bold; text-align: center !important; }
.hosting td{font-size:18px; padding:10px 5px; text-align:center;}
.landing_content{padding:35px 0px; }

.landing_right p{margin:0px; padding:0px;}
.errorbox{font-size:13px;}

#landing_form input{min-height:40px; }

/*** Styles for table ***/

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
padding: 6px;
font-size:14px;
line-height: 1.428571429;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
border-right: 1px solid #DDD !important;
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
border-bottom-width: 1px;
}

.table-bordered > tbody > tr > td{border:none;}

.tr > th{border:none;}



.quick_review{color:#fff !important; font-size:22px;}
.glyphicon-play-circle{top:5px; }
.btn-default{font-weight:bold; }
.btn-large{font-size:20px;}

.glyphicon-circle-arrow-right{top:3px;}
.btn-success{font-size:20px; color:#fff !important; }
.alert{padding-bottom:10px !important;}




/**************** Styles for Feedback Form **********************/



#contactArea { width:100%; height: 270px; overflow: hidden;  background-color: #252525; /* background:rgba(37,37,37,.8); */margin:-1px 0px 0px;  position:fixed; z-index:100000;}


#contactArea_main { width:100%; height: 270px; overflow: hidden;  background-color: #252525; /* background:rgba(37,37,37,.8); */margin:-1px 0px 0px;  position:relative; z-index:100000;}



.content { width: 100%; height: 300px; padding: 55px; margin: 0 auto; background-color: #fff; font-family: Arial;  line-height: 25px; position: relative; }
a.contact { display:block; float: right; width: 119px; height:112px;  display: block;background: url(/images/fast_quote.png) no-repeat 0 0; position:fixed; right:3%; top:-1px; z-index:1000;}
a.contact1 { float: right; width: 119px;  height:112px; display: block;background: url(/images/fast_quote_close.png) no-repeat 0 0;position:fixed; right:3%; top:-1px; z-index:1000; }

#fast-quote {width:100%; height: 250px; padding: 35px 0px 0px ; margin: 0 auto; }
.first_column { float: left;padding:0px !important; }
.second_column { float: left; padding:0px !important; }
.message { float: right;padding:0px !important; }



.control-group{margin-bottom:14px; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], select{height:38px !important; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }

.feedback_form label{line-height: 30px; position: absolute; right: 20px !important; top: 5px; bottom: 0; -moz-transition: 0s right ease; -ms-transition: 0s right ease; -o-transition: 0s right ease; -webkit-transition: 0s right ease; transition: 0s right ease; z-index: 0; font-weight:normal; color:#fff ; padding:0px !important;  }
.feedback_form input{ font-size: 15px; -moz-transition: 0s all ease; -ms-transition: 0s all ease; -o-transition: 0s all ease; -webkit-transition: 0s all ease; transition: 0s all ease; background-color: #fff; padding: 0 90px 0px 5px !important; min-width:200px; position: relative; z-index: 2;}
.feedback_form textarea{padding: 0 90px 0px 5px !important; min-height:143px; min-width:200px; position: relative; z-index: 2; background-color:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.feedback_form input:focus   label{right: 10px; color:#fff;}
.feedback_form input:focus{background-color: rgba(255,255,255,0.7); border:1px solid #ff7800;color:#fff;}
.feedback_form textarea:focus   label{right: 10px; }
.feedback_form textarea:focus{background-color: rgba(255,255,255,.7);}

#fast-quote input[type="submit"]{float: right; clear: both; cursor: pointer; width:100%; padding:12px 0px !important; background-color:#99c405; color:#fff !important;  font-size:18px; text-align:center; height:auto !important; border:none !important; font-weight:bold;font-family:"Brandon_med", Arial;}

#fast-quote input[type="submit"]:hover{color: #fff; background-color:#ff7800;  -moz-transition: all 500ms; -o-transition: all 500ms; -webkit-transition: all 500ms; transition: all 500ms; }

.form_headline{margin:0px; font-family: "Brandon_bld", Arial; color:#fff; font-size:24px; text-transform: uppercase;  line-height:36px; }
.form_ecommerce{margin-top:25px; font-size:22px; text-transform:none; color:#f9fdf7; font-family: "Conv_ChaparralPro-Regular", Arial; line-height:30px;}


/***********************Common Styles for Forms *************************/

/**** STYLE FOR PLACEHOLDER *****/
.placeholder{color:#A2A2A2;}
::-webkit-input-placeholder { /* WebKit browsers */ color:#A2A2A2;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#A2A2A2;}
::-moz-placeholder { /* Mozilla Firefox 19  */ color:#A2A2A2;}
:-ms-input-placeholder { /* Internet Explorer 10  */ color:#A2A2A2;}

.error{color:#ff0000; display:block !important;}
.error input{border:1px solid #ff0000 !important;}
span.error{display:none !important; }
.error select{border:1px solid #ff0000 !important;}
.error textarea{border:1px solid #ff0000 !important;}
.success{color:#5ab807; display:block !important;}
.success input{border:1px solid #5ab807 !important;}
.success select{border:1px solid #5ab807 !important;}
.success textarea{border:1px solid #5ab807 !important;}

#container{position:relative; z-index:1000000;}

#container_mobile{display:none; position:relative; z-index:1000000;}


/*** Course Styles ***/

.course_signup, .side_menu_off{display:block; width:100%; font-size:13px; margin:10px 0px; overflow:hidden; }
.course_signup img{float:left; width:63%; }
.side_menu_text{width: 35%; float: right; padding:0px; display:table;height:80px;}
.side_menu_text_inner{width: 100%; display:table-cell; vertical-align:middle;}

.side_menu_img{width:63%; float:left; margin:0px; padding:0px;  }
.side_menu_off img{width:100%;}

.ecommerce_course p{font-size:16px !important; margin:10px 0px !important; }
.ecommerce_course h1{font-family:"proxima_nova_rgbold", Arial; font-size:26px !important; margin:10px 0px !important;}
.ecommerce_course h2{font-family:"proxima_nova_rgbold", Arial; font-size:20px !important; margin:10px 0px !important;}

.ecommerce_course h3{font-size:18px !important; margin:10px 0px !important;}
.ecommerce_course ul{margin:0px !important; }
.ecommerce_course li{font-size:16px !important;font-family:"proxima_nova_ltlight", Arial; }

.ecommerce_course blockquote{font-size:16px !important; }



/**************************************************** POP UP STYLES **********************************************************/

.pop-header{border-bottom:1px dashed #7c62d2;margin:3px 0 18px;}
.headerfont{font-size:26px;color:#7c62d2;font-weight:600;text-transform:uppercase; font-family: 'proxima_nova_rgbold';}
.pop-header p{font-style:italic;font-size:15px;color:#333;margin-bottom:12px !important;}




.form-control-pop{padding:10px 2px; height:40px; background-color:rgba(217,83,79,0.02); border-radius:3px -moz-border-radius:3px; -webkit-border-radius:3px; font-size:18px; color:#333; border:1px solid #d9534f !important; box-shadow: 0 0 10px rgba(217,83,79,0.2); margin-bottom:13px;width:100%;}

.smalltext{color:#333;}

.importantdots{list-style-type: none;background: url("/images/importantdot.png") no-repeat top left;min-height: 32px;padding-left: 25px;margin-bottom:13px;}
.importantdots-ul{padding-left:20px;}


.btn-danger{background-color: #d9534f !important; border-color: #d43f3a !important; color:#fff !important;}
.btn-danger:hover{background-color: #d2322d !important;   border-color: #ac2925 !important; }

