/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.gbs3 label {   
	font-size: 16px;
      font-weight: normal;
      line-height: 23px;}

.gbs3 .form-group {
    margin-bottom: 25px;
}
.gbs3 .form-control {
	    border-radius: 0px;

}

 .gbs3 .form-control:focus {
    	border-color: #45c892;
        outline: 0;
        background: rgba(0, 0, 0, 0);
        color: #4b4b4b;
        box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
    }

 .by-btn {
 	color: #fff !important;
 	outline: none !important;
    text-decoration: none !important;
    font-size: 14px !important;
    background-color: #45c892 !important;
    display: block !important;
    border: none !important;

 }
  .by-btn:hover {
  	background-color: #59ce9e !important;
  }

  #form-row-send-button {
  	text-align: center;
    text-align: -webkit-center;
	text-align: -moz-center;
	text-align: -ms-center}
#form-row-submit{
	 text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
    text-align: -ms-center;
}
.gbs3 .A{
	width: 100% !important;
}

#fin-name, #fin-phone, #fin-delivery {
	width: calc(100% - 160px);
}

@media (max-width: 768px) { 
#fin-name, #fin-phone, #fin-delivery {
	width: 100%;
}}
.gbs3 .XL {
    width: 100% !important;
}