 @charset "utf-8";
*html { margin:0px; padding:0px;}
body{ margin:0px; padding:0px;}
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}  
body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}

@font-face {
font-family: 'open_sansregular';
src: url('fonts/opensans-regular-webfont.eot');
src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-regular-webfont.woff') format('woff'),
url('fonts/opensans-regular-webfont.ttf') format('truetype'),
url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
 
 @font-face {
    font-family: 'open_sanslight';
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { background:#fff; font-family: 'open_sansregular', sans-serif; font-weight: normal; font-style: normal; font-size: 14px; color: #414140; -webkit-font-smoothing: antialiased; margin:0px; padding:0px; }


/*----Links color--- */
a img { border: none; }
a { color: #661511; text-decoration: none;-moz-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;outline:none }
a:hover { color: #661511; text-decoration:underline;}

/*----heading color--- */
h1,h2,h3,h4,h5,h6 { color:#191818}

/*----paragraph color--- */
p{color:#414140;font-size:18px;line-height:1.3}

.clear{ clear:both;}
table {border-collapse:collapse;border-spacing:0;}

fieldset,
img {
border:0;
}
 
address,
caption,
cite,
code,
dfn,
th,
var {
font-style:normal;
font-weight:normal;
}
 
ol, ul { margin-bottom: 10px;margin-top: 0;}
 
caption,th {text-align:left;}

iframe{ display: block; margin:0px;padding: 0px;}
 
q:before,q:after {
content:'';
}
abbr,acronym {
border:0;
font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input,
textarea,
select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
-webkit-appearance: none;
}
/*to enable resizing for IE*/

/*Typography*/

h1,.h1 {color:#661511 !important; padding:10px 10px 0px 0px; margin-bottom:0px!important;font-family: 'open_sansregular';font-size:46px !important; }
h2,.h2 {  font-size: 24px;}
h3,.h3 {  font-size: 18px;}
h4,.h4 {  font-size: 16px;}
h5,.h5 {  font-size: 14px;}
h6,.h6 {  font-size: 12px;}
p {  margin: 0 0 10px;}


h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {   font-weight: normal;  line-height: normal;  }
 
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{  margin-top: 10px;  margin-bottom: 10px;}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {  font-size: 65%;}

.btn{ 

/*text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;*/

/*background: -moz-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(255, 84, 68) 56%);
background: -webkit-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(255, 84, 68) 56%);
background: -o-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(255, 84, 68) 56%);
background: -ms-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(255, 84, 68) 56%);
background: linear-gradient(0deg, rgb(210, 20, 20) 30%, rgb(255, 84, 68) 56%);*/
 
}

.btn:hover{ 

/*text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;*/
/*background: -moz-linear-gradient(90deg, rgb(255, 84, 68) 30%, rgb(210, 20, 20) 56%);
background: -webkit-linear-gradient(90deg, rgb(255, 84, 68) 30%, rgb(210, 20, 20) 56%);
background: -o-linear-gradient(90deg, rgb(255, 84, 68) 30%, rgb(210, 20, 20) 56%);
background: -ms-linear-gradient(90deg, rgb(255, 84, 68) 30%, rgb(210, 20, 20) 56%);
background: linear-gradient(0deg, rgb(255, 84, 68) 30%, rgb(210, 20, 20) 56%);*/
 
}

.link{ /*color:#F03 !important;*/ text-decoration:underline !important;}
.link:hover{ color:#666 !important}

.large{ padding:10px 25px !important;}

input,
textarea,
select {
*font-size:100%;

}

input,
textarea,
{

 -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
/* image */
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

/*because legend doesn't inherit in IE */
legend {
color:#000;
}

/*color*/
.red{ color:#414140}
.blue{ color:#4578df}
.green{ color:#093}
.grey{ color:#666}

/*alignment*/
.left { float:left;}
.right { float:right;}
.text-left { text-align:left;}
.text-right { text-align:right;}
.text-center { text-align:center;}
.text-capitalize { text-transform:capitalize}
.text-lowercase { text-transform:lowercase}
.text-uppercase { text-transform:uppercase}
.text-underline { text-decoration:underline}


/*input*/

label{ display:none !important;}

.formgroup{ margin-bottom:25px; clear:both; overflow:hidden;}
sup{ color:#d5071a;}
label{ font-size:14px; color:#575656;  line-height:34px;}
input[type=text].sm{width:20%;}
input[type=text].md{width:50%; float:left;}
input[type=text].lg{width:100%;}

input[type=text]{ border:1px solid #651410;   display:inline-block;  color:#414140; width:100%; padding:5px; line-height:30px; height:30px;font-size:14px;padding-left:15px}

select{ border:1px solid #651410;   display:inline-block;  color:#414140; width:100%; padding:5px;line-height:20px; height:32px;font-size:14px;padding-left:15px}
option{border:1px solid #651410;border-bottom:none  }

textarea{ border:1px solid #651410;  display:inline-block;   color:#414140; height:105px; width:100%; padding:5px;font-size:14px;padding-left:15px }

input[type=button],[type=submit],[type=reset]{display:block; background-color:#661511;border: 1px solid #661511; text-align:center; padding:2px 29px; font-size:15px;margin:0px; color:#fff; cursor:pointer;float:right}
button{ background-color:#661511;display:block;  border: 1px solid #b1150c; text-align:center; padding:6px 18px; font-size:15px;  margin:0px; color:#fff;cursor:pointer;-webkit-appearance: none!important;}
 
input[type=button]:hover{ background-color:#fff;color:#661511!important;border:1px solid #661511}
input[type=submit]:hover{background-color:#fff;color:#661511!important;border:1px solid #661511}
 /*errormessage*/

.error{ padding:3px 5px; font-size:12px; padding-right:42px !important; color:#e8503c !important; background-image:url(images/error.png); background-repeat:no-repeat; background-position:center right;  }
.warning{  padding:3px 5px; padding-right:42px !important; color:#fea128 !important; background-image:url(images/warning.png); background-repeat:no-repeat; background-repeat:no-repeat; background-position:top right; }
.valid{  padding:3px 5px;  padding-right:42px !important; color:#15af61 !important; background-image:url(images/sucess.png); background-repeat:no-repeat; background-repeat:no-repeat; background-position:center right; }

.errortxt{ color:#d5071a;}
.warningtxt{color:#f4d8b0;}
.successtxt{color:#c9ffa5;}
