* {
    margin: 0;
    padding: 0;
    font-family: Avant Garde, Avantgarde, Century Gothic, CenturyGothic, AppleGothic, sans-serif;
}
body {
    padding-top: 55px;
    background-color: #f8f8f8;
}

hr{
    border-top : 2px solid rgba(0,0,0,.1)
}
::-webkit-input-placeholder {
    color: black;
    font-size: 17px;
    font-weight: 600;
}
:-moz-placeholder {
    /* Firefox 18- */
    
    color: black;
    font-size: 17px;
    font-weight: 600;
}
::-moz-placeholder {
    /* Firefox 19+ */
    
    color: black;
    font-size: 17px;
    font-weight: 600;
}
:-ms-input-placeholder {
    color: black;
    font-size: 17px;
    font-weight: 600;
}
.hide {
    display: none;
}
.fiform {
    display: table;
    width: 90%;
    max-width: 400px;
    min-width: 300px;
    margin: auto;
    padding: 30px 0;
    padding-top: 0;
    margin-top: 40px;
}
.fiform h1 {
    text-align: center;
}
.fi {
    display: table-row;
    text-align: left;
    height: 100px;
}
.tarjeta{
    background-color:#A3E4D7 ;
    padding: 10px;
    /* border: 40px; */
    border-radius: 15px;
    border-style: solid;
    border-color: #339985 ;
}

.tarjeta2{
    /* background-color:#94dbf8 ; */
    padding: 10px;
    border: 2px;
    border-radius: 15px;
    border-style: solid;
    border-color:  #339985  ;
    
}

.titu{
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    color: #004b3c;
}

.titu2{
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    color: #006f59;
}

.costo{
    text-align: right;
    font-weight: bold;
    font-size: 15px;
    color: #004b3c;
}

.costo2{
    text-align: right;
    font-weight: bold;
    font-size: 15px;
    color: #339985;
}
.contenidoCard{
    margin-top: 15px;
    padding: 10px;
}

.incluyeCard{
    margin-top: 5px;
    padding: 10px;
}

input,
select,
textarea {
    display: block;
    margin: auto;
    width: 100%;
    height: 35px;
    border: 0;
    border-bottom: solid 1px;
    font-size: 18px;
    background-color: #f8f8f8;
}
input[type="submit"] {
    height: 70px;
}
input:disabled {
    background-color: #f0f0f0;
}
button,
input[type="submit"] {
    border: 0;
    cursor: pointer;
    background-color: #dddddd;
}
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
    outline: 0;
    border-bottom: solid 1px rgb(0, 188, 215);
}
input:-webkit-autofill {
    box-shadow: 0 0 0px 1000px #f8f8f8 inset;
}
textarea {
    height: 100px;
}
select[multiple] {
    height: auto !important;
    margin-bottom: 20px;
    border-bottom: solid 1px #000;
}
select {
    text-transform: capitalize;
}
label {
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
}
label span {
    font-size: 17px;
    font-weight: 600;
   /* color: #000;*/
    color: rgb(81 81 81);
    transition: opacity 0.5s;
}
input[type="checkbox"],
input[type="radio"] {
    display: none;
}
input[type="checkbox"] + span,
input[type="radio"] + span {
    cursor: pointer;
}
input[type="checkbox"] + span:before,
input[type="radio"] + span:before {
    content: url('http://jijnasu.in/wp-content/uploads/2016/10/checkbox-checked-false.png');
    margin-right: 5px;
    position: relative;
    top: 1px;
}
input[type="checkbox"] + span:before {
    content: url('http://jijnasu.in/wp-content/uploads/2016/10/checkbox-checked-false.png');
}
input[type="radio"] + span:before {
    content: url('http://jijnasu.in/wp-content/uploads/2016/10/radio-checked-false.png');
}
input[type="checkbox"]:checked + span:before,
input[type="radio"]:checked + span:before {
    animation: tick 180ms;
    display: inline-block;
}
input[type="checkbox"]:checked + span:before {
    content: url('http://jijnasu.in/wp-content/uploads/2016/10/checkbox-checked-true.png');
}
input[type="radio"]:checked + span:before {
    content: url('http://jijnasu.in/wp-content/uploads/2016/10/radio-checked-true.png');
}
input[type="checkbox"]:disabled + span:before {
    content: url('http://jijnasu.in/wp-content/uploads/2016/10/checkbox-disabled.png');
}
input[type="radio"]:disabled + span:before {
    content: url('http://jijnasu.in/wp-content/uploads/2016/10/radio-disabled.png');
}
@keyframes tick {
    0% {
        transform: scale(0);
    }
    90% {
        transform: scale(1.3);
    }
    100% {
        transform: scale(1);
    }
}