/*
Theme Name: Logisco
Theme URI: https://demo.goodlayers.com/logisco
Author: Goodlayers
Author URI: https://www.goodlayers.com
Description: Logisco WordPress Theme
Version: 1.0.1
License: GNU General Public License V2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments, translation-ready
Text Domain: logisco

PLEASE DO NOT EDIT THIS FILE

YOU CAN ADD CUSTOM STYLE VIA THIS FOLLOWING METHOD
	- APPEARANCE > CUSTOMIZE > PLUGIN SETTINGS > CUSTOM CSS / JS 
	- THEME OPTION > PLUGIN SETTINGS > CUSTOM CSS / JS 
	- CHILD THEME

*/
.gdlr-core-page-builder-body .wpcf7-form p {
    clear: both;
    display: inline-block;
    margin: 10px 0 0;
}
.custom-form .row input[type="checkbox"] {
	display: inline-block;
	margin: -2px 5px 0 0;
}
.custom-form .row.bottom {
	margin-bottom: 10px;
}
.custom-form .col-sm-12 {
	width: 100%;
	display: inline-block;
}
.custom-form .col-sm-6, .custom-form .col-sm-3,
.custom-form .col-sm-4, .custom-form .col-sm-2, .custom-form .col-sm-1 {
	float: left;
	/*margin-bottom: 2%;*/
}
.custom-form .col-sm-6 {
	width: 48%;
	margin-right: 2%;
}
.custom-form .col-sm-3 {
	width: 23%;
	margin-right: 2%;
}
.custom-form .col-sm-4 {
	width: 33%;
	margin-right: 2%;
}
.custom-form .col-sm-2 {
	width: 13%;
	margin-right: 2%;
}
.custom-form .col-sm-1 {
	/*width: 11.5%;*/
	width: 9%;
	margin-right: 1%;
}
.custom-form select {
    border: 0;
    border-bottom: 1px solid #000;
    padding: 10px 0;
    width: 100%;
    font-size: 15px;
    margin: 0 0 0px;
}
.custom-form select option {
    padding: 5px 0;
}
.custom-form label {
    color: #6d6a6a;
    font-size: 12px;
    top: inherit;
    position: relative;
}
.custom-form .wpcf7 input {
    padding: 7px;
    clear: both;
    border: 0;
    border-bottom: 1px solid #000;

}
.custom-form .wpcf7-form span.wpcf7-not-valid-tip {
	color: #f00;
	margin: 0;
}
.custom-form .wpcf7-form h2 {
	font-size: 22px;
	background: #143369;
	color: #fff;
	padding: 10px;
	margin: 30px 0 10px !important;
	text-transform: capitalize;
}
.custom-form .wpcf7-form .wpcf7-submit {
    background: #e3010f;
	border: inherit;
    margin-top: 20px;
    padding: 15px 30px;
    border-radius: 40px;
}
.custom-form .wpcf7-form span.wpcf7-list-item {
	margin: 0;
}
.custom-form .col-4-right .col-sm-4 {
	margin-right: 0;
}

.display_hide {
	display: none;
}

/*-- Quote --*/
.contactRow {
    float: left;
    width: 100%;
    padding: 0px;
}
.contactBox {
	background-color: #fff;
	margin: 0 auto;
    border: 1px solid #b7b7b7;
    padding: 50px 50px 90px;
}
.contactBox .block-title {
    text-align: center;
}
.block-title {
    display: block;
    text-align: center;
    margin-bottom: 30px;
}
.contactRow h3 {
	text-align: center;
}
#wpcrlRegisterSection {
    display: none;
}

@media only screen and (max-width: 768px) {
	.custom-form .wpcf7-form .col-sm-12 > div {
		width: inherit;
		margin: 0;
		float: inherit;
	}	
}





