html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-family:Arial;text-shadow:none}@keyframes spinner{to{transform:rotate(360deg)}}@font-face{font-family:HelveticaTh;src:url("../fonts/helvetica/HelveticaTh.otf")}@font-face{font-family:HelveticaTh;src:url("../fonts/helvetica/HelveticaTh.ttf")}@font-face{font-family:HelveticaTh;src:url("../fonts/helvetica/HelveticaTh.woff")}@font-face{font-family:HelveticaTh;src:url("../fonts/helvetica/HelveticaTh.eot")}@font-face{font-family:HelveticaLt;src:url("../fonts/helvetica/HelveticaLt.otf")}@font-face{font-family:HelveticaLt;src:url("../fonts/helvetica/HelveticaLt.ttf")}@font-face{font-family:HelveticaLt;src:url("../fonts/helvetica/HelveticaLt.woff")}@font-face{font-family:HelveticaLt;src:url("../fonts/helvetica/HelveticaLt.eot")}@font-face{font-family:HelveticaMd;src:url("../fonts/helvetica/HelveticaMd.otf")}@font-face{font-family:HelveticaMd;src:url("../fonts/helvetica/HelveticaMd.ttf")}@font-face{font-family:HelveticaMd;src:url("../fonts/helvetica/HelveticaMd.woff")}@font-face{font-family:HelveticaMd;src:url("../fonts/helvetica/HelveticaMd.eot")}body{background:#F7F7F7}a{color:#666666;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}a:hover{color:#333333;text-decoration:none}b{font-weight:normal;font-family:HelveticaMd}.btn{padding:10px;font-size:12px;font-family:HelveticaMd;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.btn:hover{background:transparent}.btn-link{color:#0D3D85;text-decoration:none}.btn-link:hover{color:#333333;text-decoration:none}.btn-default{background:#113F83;color:#FFFFFF}.btn-default:hover{background:#333333}label{display:block;margin-bottom:20px}label p{font-size:14px}.form-control,.form-control[readonly]{background:#FFFFFF!important;outline:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-size:12px;font-weight:400;resize:none;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}input[type="text"].form-control,input[type="number"].form-control,input[type="password"].form-control,input[type="email"].form-control,input[type="tel"].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px}.form-control-file{font-size:12px;margin-top:10px}textarea.form-control{height:80px}.form-control-file.error,textarea.form-control.error,select.form-control.error,input.form-control.error{border:1px solid #FF0000}.marginT0{margin-top:0 !important}.marginB30{margin-bottom:30px}.width-75{width:75px!important}.alert{font-size:14px;position:fixed;left:10px;right:10px;z-index:9999}.page-login{margin-top:90px}.page-login .alert{top:10px}.page-login .box-login{background:#FFFFFF;border:1px solid #EAEAEA;padding:20px;-webkit-box-shadow:0px 0px 5px 0px rgba(204,204,204,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(204,204,204,0.5);box-shadow:0px 0px 5px 0px rgba(204,204,204,0.5);border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important}.page-login .logo{background:url(../img/logo.svg) center center no-repeat;background-size:contain;width:100%;height:130px;margin:0 auto 40px 0}.page-login h1{text-align:center;color:#333333;font-size:18px;margin-bottom:15px;text-transform:uppercase;font-family:HelveticaMd}.page-login h1 span{margin-left:10px;font-size:14px}.page-login form{margin-top:10px}.page-login form label p{font-size:12px}.page-login .btn{text-transform:uppercase;margin:0 auto;display:block;min-width:150px}.page-inner{padding-top:100px;padding-bottom:50px}.page-inner .alert{top:80px}.page-inner .navbar{background:#FFFFFF;padding-top:0;padding-bottom:0;position:fixed;top:0;left:0;right:0;z-index:999;-webkit-box-shadow:0px 0px 5px 0px #ccc;-moz-box-shadow:0px 0px 5px 0px #ccc;box-shadow:0px 0px 5px 0px #ccc}.page-inner .navbar .logo{background:url(../img/logo.svg) center center no-repeat;background-size:contain;width:160px;height:70px;margin:0}.page-inner .navbar .navbar-toggler{border:1px solid #0D3D85}.page-inner .navbar .navbar-toggler .navbar-toggler-icon{background:url(../img/menu.svg) center center no-repeat;background-size:contain}.page-inner .navbar .nav-link{height:70px;font-size:12px;align-items:center;display:flex;font-family:HelveticaMd;text-transform:uppercase;border-bottom:4px solid #FFFFFF;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.page-inner .navbar .nav-link:hover{border-bottom:4px solid #333333}.page-inner .navbar .nav-link.active{color:#333333;border-bottom:4px solid #333333}.page-inner .navbar .nav-link-red{color:#B01617;border-bottom:4px solid #FFFFFF}.page-inner .navbar .nav-link-red:hover{border-bottom:4px solid #FF0000;color:#FF0000}.page-inner h1{display:flex;align-items:center;color:#333333;font-size:20px;padding-bottom:10px;margin-bottom:25px;text-transform:uppercase;font-family:HelveticaMd;border-bottom:1px solid #666666}.page-inner h1 span{margin-left:10px;font-size:14px}.page-inner h2{display:flex;align-items:center;color:#666666;font-size:18px;padding-bottom:10px;margin-top:30px;text-transform:uppercase;font-family:HelveticaLt}.page-inner h2 span{margin-left:10px;font-size:12px}.page-inner p{color:#999999;font-size:14px}.page-inner p.title_section{color:#333333;font-weight:bold;margin-bottom:15px}.page-inner p.title_section span{color:#999999;font-size:10px}.page-inner p.title_section a{font-size:10px;color:#113F83}.page-inner p.title_section a:hover{color:#000000}.page-inner .box-card{background:#FFFFFF;text-align:center;font-size:12px;font-family:HelveticaMd;padding:30px 5px;color:#666666;margin:10px 0;cursor:pointer;border:1px solid #dee2e6;overflow:hidden;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.page-inner .box-card svg{font-size:40px;margin-bottom:10px}.page-inner .box-card:hover{color:#000000}.page-inner .box-card-regular{cursor:default!important;margin-top:30px}.page-inner .box-card-regular p{font-size:12px;text-align:center;color:#333333}.page-inner .box-card-regular p span{padding-top:10px;display:block;font-size:22px;font-family:HelveticaMd}.page-inner .box-card-regular:hover{color:#666666!important}.page-inner .divider{background:#ced4da;width:100%;height:1px;margin:30px 0}.page-inner label p{color:#333333;font-size:12px}.page-inner label p span{color:#999999;font-size:10px}.page-inner form{background:#FFFFFF;padding:20px;margin-top:50px;border:1px solid #dee2e6;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important}.page-inner form .btn-default{width:100%;text-transform:uppercase}.page-inner .search-section input.search{background:url(../img/search.svg) 7px 10px no-repeat !important;background-size:15px!important;margin-bottom:5px;padding:10px 10px 10px 30px}.page-inner .search-section .buttons-top{display:flex}.page-inner .search-section .buttons-top .btn{width:100%;margin:0 3px 5px 3px}.page-inner .search-section .buttons-top .btn:hover{color:#FFFFFF}.page-inner .table-box{margin-top:30px;background:#FFFFFF;padding:20px;border:1px solid #dee2e6;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important}.page-inner .table-box .badge{padding-top:5px;padding-bottom:5px}.page-inner .table-box .badge-success,.page-inner .table-box .badge-danger{color:#FFFFFF!important}.page-inner table.table{margin-top:20px}.page-inner table.table td{font-size:13px}.page-inner table.table thead tr td{font-family:HelveticaMd}.page-inner table.table tbody tr td{vertical-align:middle}.page-inner table.table tbody tr td span{display:block;font-size:10px;color:#666666}.page-inner table.table tbody tr td a{font-size:11px}.page-inner table.table tbody tr td .badge{padding-top:5px;padding-bottom:5px}.page-inner table.table tbody tr td .badge-success,.page-inner table.table tbody tr td .badge-danger{color:#FFFFFF}.page-inner table.table tfoot tr td{background:#F7F7F7;padding:5px}.page-inner .nav-tabs{margin-top:30px}.page-inner .nav-tabs .nav-item .nav-link{font-size:14px;font-family:HelveticaMd;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important}.page-inner .tab-content{background:#FFFFFF;padding:20px;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;border-bottom-left-radius:5px !important;-webkit-border-bottom-left-radius:5px !important;-moz-border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important;-webkit-border-bottom-right-radius:5px !important;-moz-border-bottom-right-radius:5px !important}.modal-overlay{background:#333333;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;display:none}.modal-box{background:#FFFFFF;position:fixed;margin:0 auto;left:0;right:0;top:-1000px;z-index:99999;width:600px;max-width:91%;padding:28px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:5px !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.modal-box .close-modal{position:absolute;top:3px;right:-2px;width:30px!important;height:30px!important}.modal-box .close-modal svg{font-size:25px;color:#333333;cursor:pointer;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.modal-box .close-modal svg:hover{color:#000000}.modal-box .divider{background:#CCCCCC;width:100%;height:1px;margin:30px 0}.modal-box h2{font-family:HelveticaMd;font-size:20px;margin-bottom:10px;margin-top:10px}.modal-box p{font-size:12px;color:#A1A1A1;font-weight:400}.modal-box form{margin-top:20px}.modal-box form label{width:100%;display:block;margin-bottom:8px}.modal-box form label p{font-weight:300;font-size:11px;padding-bottom:2px}.modal-box form .btn{width:50%;font-size:12px;margin-top:10px;margin-bottom:10px}.modal-box .table-responsive{height:400px;overflow:scroll;margin-top:10px}.modal-box .table-responsive table.table{margin-top:20px}.modal-box .table-responsive table.table td{font-size:13px}.modal-box .table-responsive table.table thead tr td{font-family:HelveticaMd;color:#333333;vertical-align:middle}.modal-box .table-responsive table.table tbody tr td{vertical-align:middle}.modal-box .table-responsive table.table tbody tr td b{font-weight:normal;font-family:HelveticaMd;font-size:12px;color:#666666}.modal-box .table-responsive table.table tbody tr td span{display:block;font-size:10px;color:#666666}.modal-box .table-responsive table.table tbody tr td a{font-size:11px;font-family:HelveticaMd}.modal-box table{margin-top:10px}.modal-box table tr{border:none}.modal-box table tr td{color:#A1A1A1;border:none;font-size:12px;font-weight:400;padding:8px 3px;text-align:justify}.modal-box table tr td b{color:#333333;font-weight:700}.ui-datepicker{border:none!important;-webkit-box-shadow:0px 0px 5px 0px #CCCCCC;-moz-box-shadow:0px 0px 5px 0px #CCCCCC;box-shadow:0px 0px 5px 0px #CCCCCC}.ui-datepicker .ui-datepicker-header{background:#113F83;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png) !important;border:none !important;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{background-color:transparent !important;border:none !important}.ui-datepicker .ui-datepicker-header .ui-datepicker-title span{color:#FFFFFF;font-weight:400}.ui-datepicker .ui-datepicker-calendar thead tr th span{font-size:12px}.ui-datepicker .ui-datepicker-calendar tbody td a,.ui-datepicker .ui-datepicker-calendar tbody td span{background:transparent;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.ui-datepicker .ui-datepicker-calendar tbody td a:hover{color:#FFFFFF;background:#666666;border:1px solid #666666}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-highlight{border:1px solid #FF0000;color:#FF0000}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-active{color:#FFFFFF;background:#113F83;border:1px solid #113F83}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{opacity:.15;filter:Alpha(Opacity=15)}.modal-login,.modal-register{width:400px}.modal-login a,.modal-register a{margin-top:30px;margin-bottom:20px;display:block}.modal-login .fb-login-button,.modal-register .fb-login-button{display:block;margin:20px auto 0 auto;width:256px}.modal-message{width:310px}.modal-message p{margin-bottom:20px}.modal-reserva,.modal-reserva-ok{width:300px}.modal-reserva p,.modal-reserva-ok p{text-align:center}.modal-reserva .btn,.modal-reserva-ok .btn{width:100%!important}@media screen and (max-width: 767px){.page-inner .navbar .nav-link{height:40px;border-bottom:none}.page-inner .navbar .nav-link:hover{border-bottom:none}}@media screen and (max-width: 991px){.page-inner .navbar .nav-link{font-size:11px}}
