.mcs_wrapper > .mcs_details > button {
    /*background : linear-gradient(to left,#11b5aa 0,#105b80 100%) */
}

.mcs_wrapper > .mcs_details {
    /*background : linear-gradient(to left,#11b5aa 0,#105b80 100%) */
}

input[type=button] {
    background-color: #006464;
    border: none;
    color: white;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 2px 2px;
    transition-duration: 0.4s;
    cursor: pointer;
}

.row > #rf_submit > input {
    background-color: #006464;
    border: none;
    color: white;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 2px 2px;
    transition-duration: 0.4s;
    cursor: pointer;
}
.row > #rf_submit > input:hover {
    background-color: #b78505;
    border: none;
    color: white;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 2px 2px;
    transition-duration: 0.4s;
    cursor: pointer;
}

.container > form > #rf_submit > input {
    background-color: #006464;
    border: none;
    color: white;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 2px 2px;
    transition-duration: 0.4s;
    cursor: pointer;
}
.container > form > #rf_submit > input:hover {
    background-color: #b78505;
    border: none;
    color: white;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 2px 2px;
    transition-duration: 0.4s;
    cursor: pointer;
}

input[type=button]:hover {
    border: none;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 2px 2px;
    transition-duration: 0.4s;
    cursor: pointer;
    background-color: #b78505;
    color: white;
}

input[type=text],  textarea {
    width: 55% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=flight_arrival_hour] {
    width: 13% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=flight_arrival_minute] {
    width: 13% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=flight_depart_hour] {
    width: 13% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=flight_depart_minute] {
    width: 13% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=id_hotel] {
    width: 35% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=id_room] {
    width: 35% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=hotel_payment] {
    width: 35% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=cc_type] {
    width: 35% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=title] {
    width: 15% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=gender] {
    width: 25% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=id_position] {
    width: 55% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=position] {
    width: 55% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=id_position_organization] {
    width: 55% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=position_organization] {
    width: 55% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}
select[name=hi_hot_pref] {
    width: 55% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}

input[type=password] {
    width: 55% ;
    padding: 8px 20px ;
    margin: 4px 0 16px ;
    display: inline-block ;
    border: 1px solid #ccc ;
    border-radius: 4px ;
    box-sizing: border-box ;
}

.bg-color {
    background-color: #f3f3f3;
    border-radius: 6px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 18px;
    padding-right: 20px;
}
.bg-cards {
    background-color: #ffe7f2;
    border-radius: 6px;
    padding-left: 15px;
    padding-bottom: 1px;
    padding-top: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.bg-cards-login {
    background-color: #ffe7f2;
    border-radius: 6px;
    padding-left: 0px;
    padding-bottom: 1px;
    padding-top: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 82%;
    margin-left: 0%;
    text-align: center;
    font-size: 14px;
}

.mcs_details > .bg-cards > p {
    font-weight: bold !important;
}

.mcs_title > .bg-cards-login > cite {
    /*font-weight: bold !important;*/
    font-style: normal !important;
    color: black !important;
}