/*
Theme Name: Twenty Thirteen Child
Template: twentythirteen
Author: Child Theme Configurator
Version: 1.0.1438801674
Updated: 2015-08-05 15:07:54
*/

@charset "UTF-8";

/* roboto-condensed-regular - latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url('font/roboto-condensed-v18-latin/roboto-condensed-v18-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
         url('font/roboto-condensed-v18-latin/roboto-condensed-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('font/roboto-condensed-v18-latin/roboto-condensed-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('font/roboto-condensed-v18-latin/roboto-condensed-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('font/roboto-condensed-v18-latin/roboto-condensed-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('font/roboto-condensed-v18-latin/roboto-condensed-v18-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }



h2{
font-family: Arial, sans-serif;}

h4{
color: #000;
font-family: Arial, sans-serif;
margin-top: 1.33em;
margin-bottom: 1.33em;
margin-left: 0;
margin-right: 0;
font-weight: bold;
}
.EstimationBox {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    text-align: center;
    padding: 20px 30px;
    margin: 20px 0;
}
.Estlabel1 {
    width: 100%;
    color: #666;
    font-weight: 500 !important;
    font-size: 18px !important;
}
#EstimationValue {
    width: 100%;
    color: #666 !important;
    font-size: 18px !important;
}
.page-template-EditQuoteTemplate .btn-primary{
	background: linear-gradient(to bottom, #60774f 0%, #598e16 100%)!important;
    border: none!important;
    border-bottom: 3px solid #518f03!important;
    border-radius: 2px!important;
    color: #fff!important;
    display: inline-block!important;
    padding: 11px 24px 10px!important;
    text-decoration: none!important;
	
}
.page-template-EditQuoteTemplate .vfb-wizard.actions button{
	float:left;
}
.page-template-EditQuoteTemplate .vfb-wizard.actions{
	margin-bottom: 30px;
}
.TextCenter{
	text-align:center;
}

.colorfix{
	color:#666666;
}

.vfb-signature {    border: 1px solid gray !important;}
#vfbp-form-68 #vfbField6093, #vfbField6111{
display:none;
}

.vfbp-form .CustomError .vfb-form-control{
	border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.vfbp-form .CustomError .vfb-control-label,.vfbp-form .CustomError .vfb-help-block{
	    color: #a94442;
}
.HideOnWeb{
	display: none!important;
}
#vfbField9790 label{
	display: none!important;
}.vfb-fieldType-submit button.btn-primary{	background: #60774f !important; /* Old browsers */	background: -webkit-linear-gradient(top, #60774f 0%, #598e16 100%)!important; /* Chrome 10+, Safari 5.1+ */	background:   linear-gradient(to bottom, #60774f 0%, #598e16 100%)!important; /* W3C */	border: none!important;	border-bottom: 3px solid #518f03!important;	border-radius: 2px!important;	color: #fff!important;	display: inline-block!important;	padding: 11px 24px 10px!important;	text-decoration: none!important;}
.site-main button{
	background: #60774f;
    border: none;
    border-bottom: 3px solid #60774f;
}
body input[type="submit"], input[type="submit"]:hover{
	background: #78be20;
    background: -webkit-linear-gradient(top, #60774f 0%, #60774f 100%);
    background: linear-gradient(to bottom, #60774f 0%, #60774f 100%);
    border: none;
    border-bottom: 3px solid #60774f;
}

.wp-block-button .wp-block-button__link {
	padding: 11px 20px 11px !important;
background-color: #ffffff !important;
}




.wp-block-buttons .wp-block-button__link:hover {
    background-color: #9DC482 !important;
background: linear-gradient(to bottom, #9DC482 0%, #9DC482 100%)
}

.entry-content .wp-block-button__link:hover, .entry-content .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus {
background: #9DC482 !important;
}


.management_content_class {
	min-height: 95px;
}

.managementHeading {
    font-family: "Roboto Condensed";
        font-weight: 700;
        font-size: 40px;
        text-transform: uppercase;
}

.managementHeadingH3 {
	min-height: 62px;
}

.managementHeadingH3 {
    font-family: "Roboto Condensed";
        font-weight: 700;
        font-size: 25px;
        text-transform: uppercase;
}

.RoleCamel {
	text-transform: capitalize !important;
}

.wpDataTablesWrapper .dataTables_length label {
	text-transform: capitalize !important;
}
/*
.wpDataTablesWrapper .dataTables_info {
	text-transform: capitalize !important;
}
*/

.google_gauge_chart svg text[text-anchor="middle"] {
	font-size:  1.5vw;
}

.google_gauge_chart svg text[text-anchor="end"] {
	font-size:  0.8vw;
}

.google_gauge_chart svg text[text-anchor="start"] {
	font-size:  0.8vw;
}


#login form#loginform, #login form#registerform, #login form#lostpasswordform {
	background-color: #60774f !important;
}


.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }