@import url(https://fonts.googleapis.com/css?family=Montserrat);*{margin:0;padding:0}.bootstrapiso{background:0 0 !important}#msform{text-align:center;position:relative;margin-top:30px}#msform fieldset{background:#fff;border:0 none;border-radius:0;box-shadow:0 0 15px 1px rgba(0,0,0,.4);padding:20px 30px;box-sizing:border-box;min-width:100%;margin:0;position:relative}#msform fieldset:not(:first-of-type){display:none}#msform input,#msform textarea{padding:15px;border:1px solid #ccc;border-radius:0;margin-bottom:10px;width:100%;box-sizing:border-box;font-family:montserrat;color:#2c3e50;font-size:13px;height:calc(3em) !important}#msform input:focus,#msform textarea:focus{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #3d4381;outline-width:0;transition:All .5s ease-in;-webkit-transition:All .5s ease-in;-moz-transition:All .5s ease-in;-o-transition:All .5s ease-in}#msform .action-button{width:auto;background:#3d4381;font-weight:400;color:#fff;border:0 none;border-radius:25px;cursor:pointer;padding:10px;margin:10px 5px;border-radius:50px!important}#msform .action-button:hover,#msform .action-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #3d4381}#msform .action-button-previous{width:100px;background:#c5c5f1;font-weight:700;color:#fff;border:0 none;border-radius:25px;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform .action-button-previous:hover,#msform .action-button-previous:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #c5c5f1}.fs-title{font-size:18px;text-transform:uppercase;color:#2c3e50;margin-bottom:10px;letter-spacing:2px;font-weight:700}.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px}#progressbar{margin-bottom:30px;overflow:hidden;counter-reset:step}#progressbar li{list-style-type:none;color:#fff;text-transform:uppercase;font-size:9px;width:20%;float:left;position:relative;letter-spacing:1px}#progressbar li:before{content:counter(step);counter-increment:step;width:24px;height:24px;line-height:26px;display:block;font-size:12px;color:#333;background:#fff;border-radius:25px;margin:0 auto 10px auto}#progressbar li:after{content:'';width:100%;height:2px;background:#fff;position:absolute;left:-50%;top:9px;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:before,#progressbar li.active:after{background:#3d4381;color:#fff}.rounded-nib{border-radius:3rem !important}.card-title-nib{color:#000;font-weight:600 !important;font-size:1em;margin-bottom:0 !important}.card-text-nib{padding-bottom:0 !important}.bootstrapiso .card-body{padding:1rem !important}.card-family{border-radius:1rem !important}#msform fieldset{border-radius:1rem}.card-family:hover{cursor:pointer}.card.card-family.m-3.text-white.bg-primary .card-title-nib{color:#fff !important}.card.card-family.m-3.text-white.bg-primary{background-color:#3d4381 !important;background:#3d4381 !important}.global-container{height:100%;display:flex;align-items:center;justify-content:center}form{padding-top:10px;font-size:14px;margin-top:30px}.card-title{font-weight:300}.btn{font-size:14px;margin-top:20px}.login-form{width:330px;margin:20px}.sign-up{text-align:center;padding:20px 0 0}.alert{margin-bottom:-30px;font-size:13px;margin-top:20px}.bootstrapiso select{word-wrap:normal !important;border-radius:15px !important;box-shadow:none !important;border:solid 1px #d9d9d9 !important}.bg-primary .card-body h4{color:#fff}.card div div{border-radius:5px}#third-reservation{overflow-y:scroll !important;max-height:400px}.card-date-parent{border-radius:0 !important}#div-crear-reserva .row{margin-right:0 !important;margin-left:0 !important}.card-reservation-hand:hover .card-body-name{background:#d7d7d7 !important;cursor:pointer}.card-reservation-hand:hover{cursor:pointer}.card-reservation-hand .card{max-width:95% !important;width:95% !important}.modal{top:30%}#mensaje{min-height:70vh;padding-top:30vh}.card-family>p{padding-bottom:0 !important;margin-bottom:0 !important}.family-icon>.row>.col>img{height:64px;width:64px}#div-name-mis-datos{padding-bottom:0 !important}.modal-dialog{padding-top:70px}.login-form{border-radius:1rem}.container{max-width:100% !important;padding-right:5% !important;padding-left:5% !important}.bootstrapiso .row{margin-right:0 !important;margin-left:0 !important}.bootstrapiso .col-1,.bootstrapiso .col-2,.bootstrapiso .col-3,.bootstrapiso .col-4,.bootstrapiso .col-5,.bootstrapiso .col-6,.bootstrapiso .col-7,.bootstrapiso .col-8,.bootstrapiso .col-9,.bootstrapiso .col-10,.bootstrapiso .col-11,.bootstrapiso .col-12,.bootstrapiso .col,.bootstrapiso .col-auto,.bootstrapiso .col-sm-1,.bootstrapiso .col-sm-2,.bootstrapiso .col-sm-3,.bootstrapiso .col-sm-4,.bootstrapiso .col-sm-5,.bootstrapiso .col-sm-6,.bootstrapiso .col-sm-7,.bootstrapiso .col-sm-8,.bootstrapiso .col-sm-9,.bootstrapiso .col-sm-10,.bootstrapiso .col-sm-11,.bootstrapiso .col-sm-12,.bootstrapiso .col-sm,.bootstrapiso .col-sm-auto,.bootstrapiso .col-md-1,.bootstrapiso .col-md-2,.bootstrapiso .col-md-3,.bootstrapiso .col-md-4,.bootstrapiso .col-md-5,.bootstrapiso .col-md-6,.bootstrapiso .col-md-7,.bootstrapiso .col-md-8,.bootstrapiso .col-md-9,.bootstrapiso .col-md-10,.bootstrapiso .col-md-11,.bootstrapiso .col-md-12,.bootstrapiso .col-md,.bootstrapiso .col-md-auto,.bootstrapiso .col-lg-1,.bootstrapiso .col-lg-2,.bootstrapiso .col-lg-3,.bootstrapiso .col-lg-4,.bootstrapiso .col-lg-5,.bootstrapiso .col-lg-6,.bootstrapiso .col-lg-7,.bootstrapiso .col-lg-8,.bootstrapiso .col-lg-9,.bootstrapiso .col-lg-10,.bootstrapiso .col-lg-11,.bootstrapiso .col-lg-12,.bootstrapiso .col-lg,.bootstrapiso .col-lg-auto,.bootstrapiso .col-xl-1,.bootstrapiso .col-xl-2,.bootstrapiso .col-xl-3,.bootstrapiso .col-xl-4,.bootstrapiso .col-xl-5,.bootstrapiso .col-xl-6,.bootstrapiso .col-xl-7,.bootstrapiso .col-xl-8,.bootstrapiso .col-xl-9,.bootstrapiso .col-xl-10,.bootstrapiso .col-xl-11,.bootstrapiso .col-xl-12,.bootstrapiso .col-xl,.bootstrapiso .col-xl-auto{padding-right:0 !important;padding-left:0 !important}@media (max-width:575.98px){#msform fieldset{padding:0 !important}.fs-title{padding-top:20px !important}ul,ol{margin-left:0 !important}.container{padding-right:2% !important;padding-left:2% !important}#fs-lista-reserva,#fs-crear-reservas{padding-right:5px !important;padding-left:5px !important}#div-crear-reserva,#collapseDatosPaciente{padding-left:10px;padding-right:10px}.family-icon{padding-top:20px}#registerModal{padding-top:0}}.bootstrapiso .btn-primary{color:#fff!important;background-color:#3d4381!important;border-color:#3d4381!important}.bootstrapiso .btn-success{color:#fff!important;background-color:#019a5e!important;border-color:#019a5e!important}.container-wrap{background-image:linear-gradient(to right,#009b5c,#3c52a4)}.bootstrapiso .bg-primary{background-color:#3d4381!important}@media screen and (min-width:800px){div#div-crear-reserva .col-lg-6{padding-right:20px!important}.bootstrapiso #principal{max-width:1100px;margin:auto}}.card.login-form{border:none!important}#registerModal{padding-top:70px;overflow:overlay}#gmap_canvas,.gmap_canvas{min-width:100%;min-height:300px;padding-left:5px;padding-right:5px}.bootstrapiso .card-title{font-weight:700;margin-bottom:5px}.bootstrapiso h5,.bootstrapiso .h5{font-size:18px!important}.bootstrapiso h3,.bootstrapiso .h3{color:#3d4381!important;font-weight:600}p.card-text{padding-bottom:0!important}#msform input,#msform textarea{border-radius:50px}.bootstrapiso .card-body{min-height:100%!important;max-height:100%!important}.bootstrapiso p{margin-top:0;margin-bottom:.2rem!important;padding-bottom:0!important}.bootstrapiso h3,.bootstrapiso .h3{font-weight:700!important}#progressbar li{font-size:11px;font-weight:600}#progressbar li:before{font-size:13px}