/*
CTC Separate Stylesheet
Updated: 2017-06-13 11:48:20
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.51.1497354500
*/

input[type=text], input[type=email], input[type=tel],textarea{display: block;
    width: 100%;

    padding: 4px 10px;
    font-size: 14px;
    line-height: 1.33333;
    color: #a7a7a7;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 6px;
    -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);
    -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}


/*ESTILOS FORM*/

form{    background: rgba(12,113,195,0.89);
    padding: 20px 20px 0 20px;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;  border: 9px solid rgba(255, 255, 255, 0.63);
          background:rgba(12,113,195,0.89);
    width: 79%;
    margin: auto;
 }
input::-webkit-input-placeholder {
  color: #bebebe;  
}
input:-moz-placeholder {
  color:  #bebebe;
}
input:-ms-input-placeholder { 
  color:  #bebebe;
}
#main-header{display:none; }
#page-container{padding-top:0 !important;}

input[type=submit]{   width: 100%;
    padding: 16px;
    border: none;
    background: #ffad01;
    color: #fff;
    border: 1px solid #55a0d2;
    font-size: 18px;
cursor:pointer;}

input[type=text], input[type=email], input[type=tel]{
    display: block;
    width: 100%;
    height: 41px;
    padding: 4px 10px;
    font-size: 14px;
    line-height: 1.33333;
    color: #a7a7a7;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    -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);
    -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.inputform{margin: 0 !important;
padding:0 !important;}
.acc{margin:20px !important;
padding:0 !important;}


label{ padding:0px; margin:0px;}

input[type=submit]:hover{background:#004277;}
.bot100{    width: 100%;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #a7a7a7;

    font-family: "Open Sans", Arial, sans-serif;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #a7a7a7;

    font-family: "Open Sans", Arial, sans-serif;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #a7a7a7;

    font-family: "Open Sans", Arial, sans-serif;
}
:-moz-placeholder { /* Firefox 18- */
    color: #a7a7a7;

    font-family: "Open Sans", Arial, sans-serif;
}7

textarea {-134px !important

}
span.wpcf7-not-valid-tip {
    color: #f5ff74 !important;}
.et_fixed_nav #main-header, .et_fixed_nav #top-header{ position:static;}

@media (max-width:768px){
form{ 
    width: 100%;
    padding: 20px 6px 0 6px;
    border: 3px solid rgba(255, 255, 255, 0.63);}
}

