/* #myModal */
#rekvModal p, #priceModal p {margin: 30px 30px 0 0; line-height: 24px;}
#ofertaModal p {margin: 20px 0; line-height: 24px;}
#ofertaModal .modal-body {padding: 0 15px;}
/*#myModal */.modal-dialog {
    background: #fff none repeat scroll 0 0;
    border-radius: 50px 50px;
    margin-top: 81px;
    padding-bottom: 50px;
    padding-top: 47px;
    position: relative;
    /*width: 400px;*/
    z-index: 10000;
}
/*#myModal*/ .modal-body {padding: 0 50px;}
/*#myModal*/ .modal-body h2 {margin: 0 auto; text-align: center;}
/*#myModal*/ button.close {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; font-size: 36px; opacity: 1;}
/*#myModal*/ button.close:hover {opacity: .5;}

.close .oferta {float: none; margin: 0 auto;}
#myModal .form-control {
	margin: 20px 0;
    background-color: #ffffff;
    background-image: none;
	border-style: none none solid;
    border-width: 0 0 1px;
    border-radius: 4px;
    color: #555555;
    display: block;
    font-size: 16px;
    height: 60px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
#myModal .form-control:focus {border-color: #0F0; box-shadow: none;	outline: 0 none;}
#myModal .help-block {color:#F00;}
#myModal .control-group.error input {border-bottom: 1px solid #e73f3c !important;}

.modal-header .close {
  float: right;
  font-size: /*21px*/ 40px;
  font-weight: bold;
  line-height: 1;
  color: /*#000*/ #fff;
  text-shadow: 0 1px 0 #000;
  filter: alpha(opacity=100);
  opacity: 1;

.has-error input, .has-error input:focus, .has-error.select-style {border-bottom: 1px solid #e74c3c;}
#msgSubmit {
    background: #1d1d1d none repeat scroll 0 0;
    border: medium none !important;
    border-radius: 20px;
    left: 0;
    margin: auto !important;
    padding: 20px 0 !important;
    position: absolute;
    right: 0;
    text-align: center;
    width: /*76%*/ 280px;
    z-index: 9999;
    height: 85px !important;
    padding: 20px 0 !important;
    position: absolute;
    top: 20px !important;
    font-weight: bold;
}
#msgSubmitBott {
    background: #1d1d1d none repeat scroll 0 0;
    border: medium none !important;
    border-radius: 20px;
    left: 0;
    margin: auto !important;
    padding: 20px 0 !important;
    position: absolute;
    right: 0;
    text-align: center;
    width: /*76%*/ 280px;
    z-index: 9999;
    height: 85px !important;
    padding: 20px 0 !important;
    position: absolute;
    top: -30px !important;
    font-weight: bold;
}
.contact-form .success, .contact-form .error {display: none;}
