@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:400,700,700italic);body{font-family:'Open Sans';font-size:16px}.container-fluid{max-width:1100px;padding:30px 0 0}.page-loader-wrapper{background-color:#fff}.main-content{margin-top:120px;border-radius:0}.page-booking{border-radius:2px}.login-box{width:450px;max-width:100%;margin:auto;padding:15px}.register-box{width:500px;max-width:100%;margin:auto;padding:15px}.sw-theme-circles>ul.step-anchor>li>a{color:#9e9e9e;z-index:inherit;border:2px solid #f5f5f5;line-height:1.42857143}.sw-theme-circles>ul.step-anchor>li>a>small{color:#9e9e9e;font-weight:bold}.sw-main .sw-toolbar{box-shadow:none}.sw-main .sw-container{overflow:initial}.sw-main.sw-theme-default .nav-tabs{background:#fff;border:0;border-radius:initial;padding:0;border-bottom:1px solid #ddd}.sw-theme-arrows>.sw-toolbar-bottom{background:#f9f9f9;border-radius:0!important;padding-left:10px;padding-right:10px;margin-bottom:0!important;border-top-color:#ddd!important}.icon-text i{vertical-align:middle}.opaci{opacity:.3!important;cursor:not-allowed!important}.footer{font-size:13px;background:#f5f5f5;margin-top:20px}.footer .text-primary{font-size:18px;font-weight:bold;border-bottom:0;margin-bottom:5px}.footer .footerwrap{margin:0 auto;padding:0 20px}body h2{font-family:'Open Sans';font-size:1.6em;font-weight:bold}.card{border-radius:5px;border-top:4px solid rgba(0,115,170,.5);-webkit-box-shadow:0 2px 1px rgba(0,0,0,.05);box-shadow:0 2px 1px rgba(0,0,0,.05);border-left:0;border-right:0;border-bottom:0;margin-bottom:20px;padding:0 0 12px}.card-block{padding:1.25rem}.card .card-header{background-color:#f5f5f5;padding:15px 20px}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.125)}.card h5{margin-bottom:0;color:#757575;font-size:16px;font-weight:600;text-transform:uppercase;display:inline-block;margin-right:10px;margin:0}.sub-title{font-weight:600;letter-spacing:1px;border-bottom:1px solid rgba(204,204,204,.35);margin-bottom:-4px;text-transform:uppercase;line-height:39px;position:relative}.sub-title:before{content:"";width:70px;border-top:3px solid #2196f3;height:2px;position:absolute;top:37px;left:0;color:#111}.card .card-block .sub-title .icofont{font-weight:bold}.card .card-block hr{border-top:1px dashed #ddd;margin-top:16px;margin-bottom:16px}.card .card-block .input-group .input-group-addon{border:0;background:transparent;padding:0 15px 0}.card .card-block .form-group{padding-bottom:7px;margin:7px 0 0 0}.card .has-toggle-input{margin-left:20px;margin-top:-7px}.has-toggle-input label,.has-toggle-input.radio label{display:block;float:left;padding:5px 10px;margin:auto auto auto -1px;background:#f4f4f4;color:#444;border:1px #d0d0d0 solid;line-height:normal;overflow:hidden;cursor:pointer}.has-toggle-input label.active{background:#5bc0de;border-color:#5bc0de;color:#fff;font-weight:bolder}.has-toggle-input label:first-of-type{margin-left:auto}.has-toggle-input label:last-of-type{}.has-error .form-control{background-image:linear-gradient(#2196f3,#2196f3),linear-gradient(red,red)}.content-roundtrip{}.hide{display:none}.uppercase,.uppercase input{text-transform:uppercase}#tblTicket tr td:nth-child(2){text-transform:uppercase}.swal2-modal .swal2-title{font-size:20px}.swal2-modal .swal2-content{font-size:14px}.swal2-modal .swal2-styled{font-size:14px}.swal2-icon{margin:10px auto 10px}