﻿.list_options{margin:0;}.p_whatsapp,.p_whatsapp:hover{color:#00b300;}.btn_option,.btn_option:hover,.btn_option:focus{background-color:#ffce00;color:#404040;padding:20px 0;width:70%;font-family:'Montserrat',sans-serif;font-size:20px;line-height:24px;font-weight:600;border:0;border-radius:21px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);outline:0;}.btn_option.active,.btn_option:hover.active,.btn_option:focus.active{color:#fff;background-color:#4e75b5;}.border_special{border-bottom:.8px solid #00b300;}.referencia{margin:0;font-size:21px;line-height:25px;color:#5a5a5a;padding:27px 0 50px;}.action_step,.action_step:hover,.action_step:focus,.btn_payment,.btn_payment:hover,.btn_payment:focus,.btn_finish,.btn_finish:hover,btn_finish:focus{outline:none;background-color:#00b300;color:#fff;padding:18px 70px;border-radius:31px;box-shadow:0 3px 6px rgba(0,0,0,.16);text-align:center;font-family:'Montserrat',sans-serif;font-size:17px;line-height:24px;font-weight:700;}.col_msg{width:100%;float:left;font-family:'Montserrat',sans-serif;font-size:16px;line-height:19px;font-weight:400;padding:3px 0;}.col_msg.hiddden{padding:0;}.col_msg.text-success{color:#00b300;}.col_msg.col_msg_error{color:#ff003b;}.list-group-item,.list-group-item:hover,.list-group-item:focus{width:100%;float:left;padding:29px 0 28px;margin:0;background-color:#6fa6ff !important;color:#fff;border:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);}.list-group-item .table-cells .paragraph,.list-group-item:hover .table-cells .paragraph,.list-group-item:focus .table-cells .paragraph{font-size:18px;line-height:22px;font-weight:600;margin:0;}.list-group-item .table-cells:first-child,.list-group-item:hover .table-cells:first-child,.list-group-item:focus .table-cells:first-child{width:67%;}.list-group-item .table-cells:last-child,.list-group-item:hover .table-cells:last-child,.list-group-item:focus .table-cells:last-child{text-align:left;}.list-group-item-tab-pane{display:none;background-color:#e0ecff;padding:25px 0 40px;}.list-group-item-tab-pane .form_reservation{width:100%;float:left;color:#404040;}.list-group-item-tab-pane .form_reservation .btn_cancel,.list-group-item-tab-pane .form_reservation .btn_cancel_file,.list-group-item-tab-pane .form_reservation btn_cancel_file:hover{font-family:'Montserrat',sans-serif;font-size:18px;line-height:22px;font-weight:500;color:#85a2d1;position:absolute;right:7%;cursor:pointer;z-index:3;text-decoration:none;}.list-group-item-tab-pane .form_reservation .paragraph{font-size:20px;line-height:24px;font-weight:600;margin-bottom:20px;}.list-group-item-tab-pane .form_reservation .form-group{margin-bottom:10px;}.list-group-item-tab-pane .form_reservation .form-group input,.list-group-item-tab-pane .form_reservation .form-group input:hover,.list-group-item-tab-pane .form_reservation .form-group input:focus,.list-group-item-tab-pane .form_reservation .form-group select{display:inline-block;width:45%;height:50px;border:0;border-radius:0;box-shadow:none;outline:none;text-align:center;font-family:'Montserrat',sans-serif;font-size:16px;line-height:19px;font-weight:400;color:#9a9a9a;}.list-group-item-tab-pane .form_reservation .form-group input::placeholder{font-family:'Montserrat',sans-serif;font-size:16px;line-height:19px;font-weight:400;color:#9a9a9a;}.list-group-item-tab-pane .form_reservation .form-group .btn_form,.list-group-item-tab-pane .form_reservation .form-group .btn_form:hover,.list-group-item-tab-pane .form_reservation .form-group .btn_form:focus{width:auto;padding:12px 40px;font-size:18px;line-height:22px;margin-top:5px;}.list-group-item-tab-pane .form_reservation .form-group:last-child{margin-bottom:0;}.list-group-item-tab-pane .form_reservation .box_message,.list-group-item-tab-pane .form_reservation .response_form{margin-top:30px;padding-top:18px;border-top:1px solid #7d98c3;}.list-group-item-tab-pane .form_reservation .box_message .paragraph,.list-group-item-tab-pane .form_reservation .response_form .paragraph{font-size:24px;line-height:29px;font-weight:700;margin:0;}.list-group-item-tab-pane .form_reservation .box_message .paragraph strong,.list-group-item-tab-pane .form_reservation .response_form .paragraph strong{font-weight:900;}.list-group-item-tab-pane .form_reservation .box_message .paragraph.text-success,.list-group-item-tab-pane .form_reservation .response_form .paragraph.text-success{color:#00b300;}.list-group-item-tab-pane .form_reservation .box_message .paragraph.text-danger,.list-group-item-tab-pane .form_reservation .response_form .paragraph.text-danger{color:#ff003b;}.list-group-item-tab-pane .form_reservation .box_form_response .response_data .paragraph,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .paragraph{margin-bottom:22px;}.list-group-item-tab-pane .form_reservation .box_form_response .response_data .form-group .paragraph,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .paragraph{margin:0;font-weight:500;color:#858585;}.list-group-item-tab-pane .form_reservation .box_form_response .response_data .form-group{margin-bottom:30px;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form{margin-top:20px;padding-top:22px;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .title_required_file{font-size:18px;line-height:22px;font-weight:500;color:#808080;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group{margin-bottom:20px;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .inuput-file,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .file-caption-name{width:100%;height:auto;padding:0;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group{width:45%;margin:0 auto;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .file-caption{border:0;border-radius:0;padding:20px 16px;height:70px;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn{position:unset;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .browse_btn,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .browse_btn:hover,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .browse_btn:focus{width:auto;border-radius:0;padding:23px 25px;font-size:18px;height:auto;outline:0;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .btn_remove,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .btn_remove:hover,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .btn_remove:focus{position:absolute;right:-59px;border:0;padding:22px 20px;background-color:transparent;box-shadow:none;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .btn_remove .glyphicon-trash,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .btn_remove:hover .glyphicon-trash,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .btn_remove:focus .glyphicon-trash{font-size:19px;color:#ff3b3b;}.list-group-item-tab-pane.active{display:block;}.container_pay_reservation{background-color:#fff;padding-top:55px;padding-bottom:100px;}.container_pay_reservation .container{position:relative;}.container_pay_reservation .action_return{font-family:'Montserrat',sans-serif;font-size:14px;line-height:16px;font-weight:600;color:#878787;position:absolute;left:1.5%;cursor:pointer;z-index:9;}.container_pay_reservation .action_return .fa{font-size:15px;color:#00b300;}.container_pay_reservation .form_payment_reservation{display:inline-block;float:none;width:75%;}.container_pay_reservation .form_payment_reservation .form_payment_header .md-icon{font-size:42px;color:#00b300;}.container_pay_reservation .form_payment_reservation .form_payment_header .items_steps{padding:35px 0;}.container_pay_reservation .form_payment_reservation .form_payment_header .items_steps .item_step{width:74px;height:76px;border-radius:50%;background-color:#e5e5e5;color:#bcbcbc;font-family:'Montserrat',sans-serif;font-size:31px;line-height:76px;font-weight:700;display:inline-block;margin-right:33px;}.container_pay_reservation .form_payment_reservation .form_payment_header .items_steps .item_step.active{background-color:#fff;border:2px solid #009c00;}.container_pay_reservation .form_payment_reservation .form_payment_header .items_steps .item_step:last-child{margin-right:0;}.container_pay_reservation .form_payment_reservation .form_payment_body .elements_step{opacity:0;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;}.container_pay_reservation .form_payment_reservation .form_payment_body .elements_step.in{opacity:1;}.container_pay_reservation .form_payment_reservation .form_payment_body .content{padding:30px 0;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms{margin-bottom:10px;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group.content_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms.content_other_amount{margin-top:10px;display:none;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group.inormal,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms.inormal{margin-left:-15px;margin-right:-15px;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group label,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms label,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group input,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms input,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group input:focus,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms input:focus,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group select,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms select{width:100%;font-family:'Montserrat',sans-serif;font-size:14px;line-height:16px;font-weight:400;color:#424953;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group input,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms input,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group input:focus,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms input:focus,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group select,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms select{box-shadow:none;outline:none;border-radius:5px;border:1px solid #00b300;height:50px;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group input.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms input.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group input:focus.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms input:focus.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group select.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms select.input_other_amount{display:inline-block;width:50%;text-align:center;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc-segury,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc-segury{position:relative;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc .icons-inter,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc .icons-inter,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc-segury .icons-inter,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc-segury .icons-inter{position:absolute;z-index:2;top:0;bottom:0;margin:0;right:15px;height:50px;padding-top:7px;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc .icons-inter.mini,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc .icons-inter.mini,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc-segury .icons-inter.mini,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc-segury .icons-inter.mini{padding-top:5px;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc .icons-inter .ico-ip-visa,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc .icons-inter .ico-ip-visa,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc-segury .icons-inter .ico-ip-visa,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc-segury .icons-inter .ico-ip-visa,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc .icons-inter .ico-ip-master,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc .icons-inter .ico-ip-master,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc-segury .icons-inter .ico-ip-master,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc-segury .icons-inter .ico-ip-master,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc .icons-inter .ico-ip-amex,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc .icons-inter .ico-ip-amex,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group .content-input-tc-segury .icons-inter .ico-ip-amex,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms .content-input-tc-segury .icons-inter .ico-ip-amex{margin-top:10px;margin-right:15px;opacity:1;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms{text-align:left;}.container_pay_reservation .form_payment_reservation .form_payment_body .pnl_readynotif{margin-top:15px;margin-bottom:25px;}.container_pay_reservation .form_payment_reservation .form_payment_body .pnl_readynotif a,.container_pay_reservation .form_payment_reservation .form_payment_body .pnl_readynotif a:hover{text-decoration:none;color:#00b300;}.container_pay_reservation .form_payment_reservation .form_payment_body .pnl_readynotif .descrip-notif{font-family:'Montserrat',sans-serif;font-size:14px;line-height:16px;font-weight:400;color:#424953;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total{padding:52px 0;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .title_amount_pay{font-size:33px;line-height:40px;margin-bottom:18px;padding:0;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .title_success_pay{font-size:48px;line-height:58px;font-weight:700;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .amount_pay{font-size:38px;line-height:47px;font-weight:600;color:#009c00;margin-bottom:0;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .option_total{width:30%;display:inline-block;margin-right:32px;text-align:center;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .option_total .paragraph{font-size:25px;line-height:30px;color:#5a5a5a;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .option_total .paragraph.amount{font-size:29px;line-height:35px;font-weight:600;color:#009c00;margin:0;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .option_total:last-child{margin-right:0;margin-left:32px;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay{padding:50px 0;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .referencia{padding:0;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay.content_status_payment .result .message_payment{font-size:16px;line-height:27px;margin-bottom:5px;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay{padding:50px 0;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment{display:inline-block;width:28%;border-radius:5px;border:1px solid #009c00;padding:10px 18px;margin-right:22px;cursor:pointer;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay .option_content,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content{width:100%;display:table;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay .option_content .fa,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .fa{color:#009c00;font-size:20px;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay .option_content .option_icono,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .option_icono,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay .option_content .option_description,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .option_description{display:table-cell;vertical-align:middle;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay .option_content .option_icono,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .option_icono{width:15%;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay .option_content .option_description,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .option_description{width:85%;text-align:center;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay .option_content .option_description .paragraph,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .option_description .paragraph{font-size:18px;line-height:22px;color:#5a5a5a;margin:0;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay .option_content .option_description .paragraph.amount,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .option_description .paragraph.amount{font-size:21px;line-height:25px;font-weight:600;color:#009c00;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay.active,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment.active,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay:hover,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment:hover{background-color:#e3ffe3;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay:last-child,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment:last-child{margin-right:0;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment{width:auto;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .title{font-size:14px;line-height:18px;width:auto;float:none;margin-bottom:8px;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .option_icono,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .option_descriptio{width:auto;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .md-icon,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .fa{font-size:22px;float:left;margin-right:5px;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .md-icon.md-visa-pago1-icon,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .fa.md-visa-pago1-icon{border:.4px solid #707070;border-radius:3px;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .md-icon.md-mastercard-pago-icon,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .fa.md-mastercard-pago-icon{font-size:23px;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .md-icon.fa-cc-amex,.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_method_payment .option_content .fa.fa-cc-amex{font-size:25px;color:#016fd0;}.container_instructions{padding:56px 0 64px;}.container_instructions .tables{width:83%;margin:0 auto;}.container_instructions .box_instructions_icon{width:10%;}.container_instructions .box_instructions_icon .md-icon{font-size:164px;color:#eaeaea;position:relative;top:-7px;}.container_instructions .box_instructions{width:90%;padding-left:22px;text-align:left;}.container_instructions .box_instructions .title{font-size:22px;line-height:27px;font-weight:600;margin-bottom:22px;}.container_instructions .box_instructions .list_step{float:left;padding-left:10px;}.container_instructions .box_instructions .list_step .paragraph{font-size:18px;line-height:22px;margin-bottom:18px;color:#404040;}.container_instructions .box_instructions .list_step .paragraph .fa-circle{color:#00b300;padding-right:3px;font-size:11px;vertical-align:middle;}.container_information{background-color:#f7f7f7;padding:37px 0 36px;}.container_information .title{font-size:16px;line-height:19px;font-weight:600;margin-bottom:16px;color:#000;}.container_information .paragraph{color:#404040;margin-bottom:15px;}@media(max-width:576px){.btn_option,.btn_option:hover,.btn_option:focus{width:80% !important;font-size:17px;line-height:20px;}.referencia{padding:20px 0;}.list-group-item,.list-group-item:hover,.list-group-item:focus{padding:44px 0 35px;}.list-group-item .table-cells,.list-group-item:hover .table-cells,.list-group-item:focus .table-cells{width:100%;text-align:center;display:table-row;}.list-group-item .table-cells .paragraph,.list-group-item:hover .table-cells .paragraph,.list-group-item:focus .table-cells .paragraph{font-size:16px;line-height:19px;margin-bottom:34px;}.list-group-item .table-cells .paragraph br,.list-group-item:hover .table-cells .paragraph br,.list-group-item:focus .table-cells .paragraph br{display:none;}.list-group-item .table-cells:last-child,.list-group-item:hover .table-cells:last-child,.list-group-item:focus .table-cells:last-child{text-align:center;}.list-group-item-tab-pane{padding:27px 0 80px;}.list-group-item-tab-pane .form_reservation .btn_cancel,.list-group-item-tab-pane .form_reservation .btn_cancel_file{right:0;left:0;bottom:10%;text-decoration:underline;}.list-group-item-tab-pane .form_reservation .btn_cancel_file{bottom:-6.5%;}.list-group-item-tab-pane .form_reservation .form-group input,.list-group-item-tab-pane .form_reservation .form-group input:hover,.list-group-item-tab-pane .form_reservation .form-group input:focus,.list-group-item-tab-pane .form_reservation .form-group select{width:95%;}.list-group-item-tab-pane .form_reservation .form-group .btn_form,.list-group-item-tab-pane .form_reservation .form-group .btn_form:hover,.list-group-item-tab-pane .form_reservation .form-group btn_form:focus{width:auto !important;}.list-group-item-tab-pane .form_reservation .box_message .paragraph{font-size:16px;line-height:19px;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group{width:95%;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .file-caption{height:68px;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn{position:relative;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .browse_btn,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .browse_btn:hover,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .browse_btn:focus{width:auto !important;font-size:16px;}.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .browse_btn span,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .browse_btn:hover span,.list-group-item-tab-pane .form_reservation .box_form_response .response_form .form-group .input-group .input-group-btn .browse_btn:focus span{display:block !important;}.container_pay_reservation .action_return{left:2%;}.container_pay_reservation .form_payment_reservation{width:100%;}.container_pay_reservation .form_payment_reservation .form_payment_header{padding-top:30px;}.container_pay_reservation .form_payment_reservation .form_payment_header .items_steps{padding:25px 0;}.container_pay_reservation .form_payment_reservation .form_payment_header .items_steps .item_step{width:54px;height:56px;font-size:25px;line-height:56px;margin-right:25px;}.container_pay_reservation .form_payment_reservation .form_payment_body .form-group input.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms input.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group input:focus.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms input:focus.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .form-group select.input_other_amount,.container_pay_reservation .form_payment_reservation .form_payment_body .box-forms select.input_other_amount{width:100%;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total{padding:30px 0;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .option_total{width:100%;margin:0;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .option_total:last-child{margin:0;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay{padding:25px 0;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay{padding:20px 0;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay{width:100%;margin:0;}.container_instructions{padding:30px 0;}.container_instructions .tables{width:100%;}.container_instructions .table-cells{width:100%;}.container_instructions .box_instructions_icon{position:absolute;left:0;z-index:-1;}.container_instructions .box_instructions_icon .md-icon{padding:0;}.container_instructions .box_instructions{padding:0;}.container_instructions .box_instructions .title{text-align:center;}.container_instructions .box_instructions .list_step{padding:0;}}@media(min-width:576px) and (max-width:768px){.container_pay_reservation .form_payment_reservation{width:80%;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .option_total{width:38%;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay{width:35%;}}@media(max-width:992px){.btn_option,.btn_option:hover,.btn_option:focus{width:100%;}.list-group-item .table-cells:first-child,.list-group-item:hover .table-cells:first-child,.list-group-item:focus .table-cells:first-child{width:60%;}}@media(min-width:768px) and (max-width:991.98px){.container_pay_reservation .action_return{left:1.8%;}.container_pay_reservation .form_payment_reservation{width:80%;}.container_pay_reservation .form_payment_reservation .form_payment_body .options_total .option_total{width:38%;}.container_pay_reservation .form_payment_reservation .form_payment_body .information_quantity_pay .options_quantity_pay .option_quantity_pay{width:35%;}}@media(min-width:992px) and (max-width:1199.98px){.list-group-item .table-cells:first-child,.list-group-item:hover .table-cells:first-child,.list-group-item:focus .table-cells:first-child{width:60%;}}