

input[type="text"],input[type="password"],input[type="email"],textarea {

  border: 1px solid #CCC;

  padding: 10px 4px;

  outline: medium none;

  border-radius: 2px;

  font: 13px "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;

  color: #777;

  margin: 0px 0px 20px;

  width: 100%;

  max-width: 100%;

  display: block;

  background: none repeat scroll 0% 0% #FFF;

}

select {

  padding: 0;

}

input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {

  border: 1px solid #aaa;

  color: #444;

  -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);

  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);

  box-shadow: 0 0 3px rgba(0,0,0,.2);

}

textarea {

  min-height: 60px;

}

label,legend {

  display: block;

  font-size: 13px;

  padding: 10px 0;

}

input[type="checkbox"] {

  display: inline;

}

label span,legend span {

  font-weight: normal;

  font-size: 13px;

  color: #444;

}




/*-------- Request A Quote -----*/

.jx-quote-rquest h2{

  font-size:22px;

  text-transform:uppercase

}



.jx-quote-rquest{

  border:1px solid #eee;

  padding:20px 10px;

  text-align: center;

}



.jx-quote-rquest .jx-big-iconed-button {

  background-color:#A60000 ;

  border-radius:50px ;

  width:180px;

}



.jx-quote-rquest .jx-button a{

  background-color:#A60000 ;

  color:#000;

  font-size:18px;

  font-weight:500;

  padding:10px 0;

  border-radius:50px;

 

}



.jx-quote-rquest .jx-button a:hover{

  background-color:#333;

  color:#fff;

}



.jx-quote-rquest i{

  font-size:35px;

  vertical-align: middle;

  color:#000;

}



.jx-quote-rquest .jx-title{

  font-size:25px;

  vertical-align: middle;

  color:#000;

  margin-bottom:15px;

}



/*-------- Office Contact ------*/

.jx-sidebar-address ul {

    margin: 0px;

    padding: 7px 0px 0px;

}

.jx-sidebar-address ul li {

    margin: 0px;

    padding: 0px 0px 26px;

	font-family: open sans;

}

.jx-sidebar-address li i {

    float: left;

    font-size: 25px;

    color: #444444;

    margin-right: 14px;

    text-align: center;

    width: 25px;

}

.jx-sidebar-address li div {

	padding-top:2px;

}


