/*
Theme Name: Client Print
Author: The Halfway team
Author URI: https://selimreza.com/

Version: 1.1

*/

.left_sidebar img{
-moz-box-shadow: #595959 0px 0px 4px;
box-shadow: #595959 0px 0px 4px;
background: #EFEFEF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EFEFEF), to(#c9c7c7));
background: -moz-linear-gradient(#EFEFEF, #c9c7c7);
background: linear-gradient(#EFEFEF, #c9c7c7);
-pie-background: linear-gradient(#EFEFEF, #c9c7c7);
padding: 7px;
border: 1px solid #a9a9a9;
}

.wpcf7 textarea  {
  height: 100px;
  width: 99%;
}

.wpcf7 input, .wpcf7 select{
  width: 99%;
}

h1, h2, h3, h4, h5, h6{
font-family: Arial;
}

div.features-2-box{
-moz-box-shadow: #595959 0px 0px 14px;
box-shadow: #595959 0px 0px 14px;
padding: 7px;
border: 1px solid #a9a9a9;
border-radius: 20px;
}

div.features-2-box.home-page-feature{
  height:440px;
  overflow:hidden;
  margin-bottom:50px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
background: #aaa;
color: white;
border-radius: 12px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
background: #aaa;
color: white;
border-radius: 12px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
background: #aaa;
color: white;
border-radius: 12px;
}
input.wpcf7-form-control.wpcf7-text{
background: #aaa;
color: white;
border-radius: 12px;
}
textarea.wpcf7-form-control.wpcf7-textarea{
background: #aaa;
color: white;
border-radius: 12px;
}
input.wpcf7-form-control.wpcf7-submit{
background: #aaa;
color: white;
border-radius: 12px;
}
.wpcf7-form-control-wrap upload-files{
/*background: #5B9CD5;*/
background: #5B9CD5;
color: white;
border-radius: 12px;
}
span.wpcf7-list-item.first.last{
padding: 20px;
width: 30%:
}




.adwards_main_container .rate_smasher_container{
-moz-box-shadow: #595959 0px 0px 4px;
box-shadow: #595959 0px 0px 4px;
padding: 10px;
border: 1px solid #a9a9a9;
border-radius: 12px;
}

.request_a_form_class
-moz-box-shadow: #595959 0px 0px 4px;
box-shadow: #595959 0px 0px 4px;
padding: 10px;
border: 1px solid #a9a9a9;
border-radius: 12px;
}
.our_client_in_contact_page{
	-moz-box-shadow: #595959 0px 0px 14px;
	box-shadow: #595959 0px 0px 14px;
	padding: 7px;
	border: 1px solid #a9a9a9;
	border-radius: 20px;
	margin-left: 30%;
	width: 60%;
}




.card{
position: relative;
margin-bottom: 24px;
background-color: #ffffff;
color: #313534;
border-radius: 2px;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
}
.card:before, .card:after{
content: " ";
display: table;
}
section .style-gray, .offcanvas-pane .style-gray, .card .style-gray, section.style-gray, .offcanvas-pane.style-gray, .card.style-gray{
background-color: #efefef;
border-color: #535858;
color: #aaa;
}
.card-body{
padding: 24px;
position: relative;
}
.card-body:before, .card-body:after{
content: " ";
display: table;
}
.text-lg{
font-size: 125%;
}
.card-type-pricing .list-unstyled{
margin: 0;}
ul, ol{
padding-left: 16px;}

.card-type-pricing .list-unstyled li:first-child{
border-top: none;
}
.card-type-pricing .list-unstyled li{
padding: 1px 20px;
border-top: 1px solid #e5e6e6;
font-size: 14px;
font-weight: normal;
font-family: Arial Narrow
}
.card-body .bti-default{
border: 1px solid  #efefef;
background-color: #efefef;
margin-left: 24%;
}



.card-type-pricing{
-moz-box-shadow: #595959 0px 0px 4px;
box-shadow: #595959 0px 0px 4px;
padding: 10px;
border: 1px solid #a9a9a9;
border-radius: 12px;
}