﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20}.navbar-wrapper>.container{padding-right:0;padding-left:0}@media(max-width:991px){.navbar-wrapper>.container{width:100%}}.navbar-wrapper .navbar{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar .container{width:auto}.no-background{background:transparent !important}.navbar-default{background-color:#01a7d0;border:0;background-image:url("../images/banner.png");background-repeat:no-repeat;min-height:185px;padding:0}.navbar-default>.container{padding-left:0;padding-right:0}@media(max-width:991px){.navbar-default .m-top-50{height:50px}}@media(max-width:991px){.navbar-default{min-height:115px;background-image:url("../images/banner_v2.png")}}.navbar-default .navbar-header{height:185px}@media(max-width:991px){.navbar-default .navbar-header .m-top-50{height:50px}}@media(max-width:991px){.navbar-default .navbar-header{float:none;height:115px}}.navbar-default .navbar-header .navbar-toggle{border:0}.navbar-default .navbar-header .navbar-toggle span.icon-bar{background-color:#01a7d0}.navbar-default .navbar-header button:hover,.navbar-default .navbar-header button:focus{background-color:transparent}@media(max-width:991px){.navbar-default .navbar-header .navbar-toggle{display:block}}.navbar-default .navbar-header .navbar-brand{height:185px}@media(max-width:991px){.navbar-default .navbar-header .navbar-brand .m-top-50{height:50px;padding:7px 0 7px 30px}}@media(max-width:991px){.navbar-default .navbar-header .navbar-brand .m-top-50 img.img-full{display:none}}@media(min-width:992px){.navbar-default .navbar-header .navbar-brand .m-top-50 img.img-mobile{display:none}}@media(max-width:991px){.navbar-default .navbar-header .navbar-brand{height:115px}.navbar-default .navbar-header .navbar-brand img{width:40%}}.navbar-default #navbar{border:0}@media(max-width:991px){.navbar-default #navbar{background-color:#01a7d0}}@media(min-width:992px){.navbar-default #navbar{text-align:center}.navbar-default #navbar .navbar-nav.center,.navbar-default #navbar .navbar-nav.center>li{float:none;display:inline-block;*display:inline;*zoom:1;vertical-align:top}}.navbar-default #navbar .navbar-nav.center{padding-top:40px}@media(max-width:991px){.navbar-default #navbar .navbar-nav.center{padding-top:0}}@media(min-width:992px){.navbar-default #navbar .navbar-nav.center a.selected{border-bottom:1px solid #01a7d0;color:#01a7d0;padding-bottom:0;padding-right:0;padding-left:0;margin-right:15px;margin-left:15px}}.navbar-default #navbar .navbar-nav.navbar-right{padding-top:38px}@media(max-width:991px){.navbar-default #navbar .navbar-nav.navbar-right{padding-top:0}}.navbar-default #navbar .navbar-nav.navbar-right .login-button{box-shadow:none;border:0;background-color:transparent;float:left}.navbar-default #navbar .navbar-nav.navbar-right .login-button:focus{outline:none}@media(min-width:991px){.navbar-default #navbar .navbar-nav.navbar-right .login-button{border:1px solid #fff;background-color:transparent;border-radius:4px;padding:7px 15px;margin-top:10px}.navbar-default #navbar .navbar-nav.navbar-right .login-button:before{content:url("../images/bullets2.png");vertical-align:sub;margin-right:10px}.navbar-default #navbar .navbar-nav.navbar-right .login-button:hover{border:1px solid #01a7d0;background-color:#01a7d0}}@media(max-width:991px){.navbar-default #navbar .navbar-nav{float:none !important;margin:7.5px -15px}.navbar-default #navbar .navbar-nav>li{float:none}.navbar-default #navbar .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}}.navbar-default #navbar .navbar-nav.center{margin:0}.navbar-default #navbar .navbar-nav li a{color:#fff;font-family:"Open Sans",sans-serif;font-weight:600}.navbar-default #navbar .navbar-nav li a:hover{color:#fff}.navbar-default #navbar .navbar-nav.navbar-right{margin:0}@media(max-width:991px){.navbar-default #navbar .navbar-nav.navbar-right li.log.in{border-top:1px solid #fff}}.navbar-default #navbar .navbar-nav.navbar-right li.log.in a{padding-bottom:0}.navbar-default #navbar .navbar-nav.navbar-right li.log.in a.logout{text-transform:uppercase;padding:0 0 10px 45px}@media(min-width:992px){.navbar-default #navbar .navbar-nav.navbar-right li.log.in a.logout{color:#01a7d0;padding:0;text-align:right;padding-right:40px}}.navbar-default #navbar .navbar-nav.navbar-right .fa-user-circle{font-size:20px;color:#01a7d0}@media(max-width:991px){.navbar-default #navbar .navbar-nav.navbar-right .fa-user-circle{color:#fff;float:left;padding-right:10px}}@media(max-width:991px){.navbar-default .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-default .navbar-collapse.collapse{display:none !important}.navbar-default .navbar-collapse.collapse.in{display:block !important}.navbar-default .collapsing{overflow:hidden !important}}.jumbotron.app-banner{background:#72cee3;background:-webkit-linear-gradient(left,#72cee3,#00b4d8);background:-o-linear-gradient(right,#72cee3,#00b4d8);background:-moz-linear-gradient(right,#72cee3,#00b4d8);background:linear-gradient(to right,#72cee3,#00b4d8);height:250px;padding-top:90px;padding-bottom:0;margin-bottom:90px}@media(max-width:991px){.jumbotron.app-banner{padding:0}}.jumbotron.app-banner .row{margin:auto}.jumbotron.app-banner .row p{height:75px;margin:0;text-align:right;color:#fff;font-size:28px;padding-top:15px;font-family:"Open Sans",sans-serif;font-weight:300}@media(max-width:991px){.jumbotron.app-banner .row p{text-align:center;height:65px;font-size:22px}}.jumbotron.app-banner .row img{width:191px;height:62px}@media(max-width:991px){.jumbotron.app-banner .row img{margin:auto;margin-top:20px}}.footer{width:100%;position:absolute;bottom:0}.footer .main-footer{height:115px;padding-top:20px;background-color:#fff}.footer .main-footer img{margin:auto}.footer .sub-footer{height:34px;background-color:#353434}.conf-dados-modal .modal-content{border-radius:0}.conf-dados-modal .modal-content .modal-header{background-color:#01a7d0;color:#fff}.conf-dados-modal .modal-content .modal-header button.close{color:#fff;opacity:1;font-size:18px;font-weight:300}.conf-dados-modal .modal-content .modal-body .from-group{margin-bottom:5px}.conf-dados-modal .modal-content .modal-body .form-control{padding:6px 0;border-radius:0;border:0;box-shadow:none}.conf-dados-modal .modal-content .modal-body .form-control.b-border{border-bottom:1px solid #c3c3c3}.conf-dados-modal .modal-content .modal-body label{text-transform:uppercase;font-size:11px;margin-bottom:0}.conf-dados-modal .modal-content .modal-body p{margin-bottom:0;color:#c3c3c3}.conf-dados-modal .modal-content .modal-body button{padding:5px 60px;background-color:#01a7d0;border:0;display:block;margin:15px auto}.conf-dados-modal .modal-content .modal-body textarea{resize:none}.conf-dados-modal .modal-content .modal-body textarea.bt-border{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3}.bs-example-modal-sm-login .modal-sm{width:60%;margin:20px auto}@media(min-width:768px){.bs-example-modal-sm-login .modal-sm{width:400px}}.bs-example-modal-sm-login .modal-content{border-radius:0}.bs-example-modal-sm-login .modal-content .modal-header{background-color:#01a7d0;color:#fff}.bs-example-modal-sm-login .modal-content .modal-header button.close{color:#fff;opacity:1;font-size:18px;font-weight:300}.bs-example-modal-sm-login .modal-content .modal-body h5{color:#01a7d0;text-transform:uppercase}.bs-example-modal-sm-login .modal-content .modal-body .input-group .input-group-addon{background-color:transparent;border:0;border-bottom:1px solid #c3c3c3;box-shadow:none;border-radius:0}.bs-example-modal-sm-login .modal-content .modal-body .input-group .form-control{padding-left:0;border:0;border-bottom:1px solid #c3c3c3;border-radius:0;box-shadow:none}.bs-example-modal-sm-login .modal-content .modal-body .checkbox label{font-size:10px}.bs-example-modal-sm-login .modal-content .modal-body .checkbox input{bottom:6px}.bs-example-modal-sm-login .modal-content .modal-body .checkbox a{float:left;padding-top:10px;text-decoration:none;color:#01a7d0;font-size:10px}@media(min-width:992px){.bs-example-modal-sm-login .modal-content .modal-body .checkbox a{float:right;padding-top:2px}}.bs-example-modal-sm-login .modal-content .modal-footer{border:0;text-align:center}.bs-example-modal-sm-login .modal-content .modal-footer button{width:100%;padding:10px 40px;color:#01a7d0;background-color:transparent;border:1px solid #01a7d0}.bs-example-modal-sm-login .modal-content .modal-footer button:hover{color:#fff;background-color:#01a7d0}.bs-example-modal-sm-login .modal-content .modal-footer button:focus{box-shadow:none;outline:0}.bs-example-modal-sm-info .modal-sm{width:400px}.bs-example-modal-sm-info .modal-content{border-radius:0}.bs-example-modal-sm-info .modal-content .modal-header{background-color:#01a7d0;color:#fff}.bs-example-modal-sm-info .modal-content .modal-header button.close{color:#fff;opacity:1;font-size:18px;font-weight:300}.bs-example-modal-sm-error .modal-sm{width:400px}.bs-example-modal-sm-error .modal-content{border-radius:0}.bs-example-modal-sm-error .modal-content .modal-header{background-color:#c1272d;color:#fff}.bs-example-modal-sm-error .modal-content .modal-header button.close{color:#fff;opacity:1;font-size:18px;font-weight:300}html{position:relative;min-height:100%}html body{padding-right:0 !important;margin-bottom:34px;padding-bottom:40px;color:#000;font-family:"Open Sans",sans-serif;min-width:468px}html body.modal-open{overflow-y:scroll;padding-right:0 !important}.no_margin{margin:0}.no_padding{padding:0}@media(max-width:991px){#main-slider{margin-top:50px}}#main-slider .carousel-indicators{bottom:0}#main-slider .carousel-indicators .active{background-color:#01a7d0}#main-slider .item img{width:100%}#main-slider .item .caption{position:absolute;top:50%;left:25%}@media(max-width:1024px){#main-slider .item .caption{left:15%}}@media(max-width:991px){#main-slider .item .caption{left:10%}}@media(max-width:425px){#main-slider .item .caption{top:30%}}#main-slider .item .caption .btn{padding:15px 40px;background-color:#01a7d0;border:1px solid #01a7d0;color:#fff;border-radius:10px;font-size:20px}@media(max-width:1440px){#main-slider .item .caption .btn{font-size:18px;padding:10px 30px}}@media(max-width:991px){#main-slider .item .caption .btn{font-size:16px;padding:10px 25px}}@media(max-width:767px){#main-slider .item .caption .btn{font-size:10px;padding:7px 15px}}.container .homepage .col-sm-12{text-align:center}.container .homepage .col-sm-12 h4{margin-top:20px}.container .homepage .col-sm-12 a.appointments-button{padding:10px 20px;background-color:#01a7d0;border:1px solid #01a7d0;color:#fff;margin:20px 0}.container .info-message{text-align:center}.container .info-message h4{font-weight:300}.container .row.progressive-bar{width:80%;margin:40px auto}@media(max-width:991px){.container .row.progressive-bar{width:90%;font-size:12px}}.container .row.progressive-bar .step-label{padding-left:30px;padding-right:0}@media(max-width:991px){.container .row.progressive-bar .step-label{padding-left:15px}}.container .row.progressive-bar p{color:#01a7d0;font-weight:600}@media(max-width:767px){.container .row.progressive-bar p{display:none}}.container .row.progressive-bar p.active{color:#000}.container .row.progressive-bar p.inactive{color:#e7e7e7}.container .row.progressive-bar p.visited{opacity:.5}.container .row.progressive-bar a.inactive{pointer-events:none;cursor:default}.container .row.progressive-bar .col-xs-3.inactive{pointer-events:none;cursor:default}.container .row.progressive-bar img.visited{opacity:.5}.container .row.progressive-bar img:hover{opacity:1}.container .schedule-details{text-align:center;padding:0 15px}.container .schedule-details h5{font-weight:400;margin:5px}.container .error-message{padding:15px 0}.container .error-message .row{width:80%;margin:auto}.container .error-message .row .col-md-12{border:1px solid #e30613}.container .error-message .row .col-md-12 h5{text-align:center;padding:5px 0;color:#e30613}.container .choose-entity .col-xs-12{margin:20px 0}.container .choose-entity .col-xs-12 .input-group{width:40%;margin:auto;border:1px solid #01a7d0;border-radius:4px}@media(max-width:767px){.container .choose-entity .col-xs-12 .input-group{width:70%}}@media(max-width:450px){.container .choose-entity .col-xs-12 .input-group{width:90%}}.container .choose-entity .col-xs-12 .input-group input,.container .choose-entity .col-xs-12 .input-group button{box-shadow:none;border:0}.container .choose-entity .col-xs-12 .input-group button .fa-search{font-size:20px}.container .choose-entity .col-xs-12 .input-group button:hover,.container .choose-entity .col-xs-12 .input-group button:focus{background-color:transparent;outline:0}.container .choose-entity .entity-row{margin-top:50px}@media(max-width:767px){.container .choose-entity .entity-row .center{text-align:center}}.container .choose-entity .entity-row .logo{padding:15px 30px;border:1px solid transparent;border-radius:6px;margin-bottom:20px;background-color:transparent}.container .choose-entity .entity-row .logo:hover{border:1px solid #01a7d0;background-color:transparent}.container .choose-entity .entity-row .logo:focus{border:1px solid #01a7d0;outline:0;box-shadow:none}.container .choose-entity .entity-row .logo img{margin:auto}.container .choose-entity .entity-row .logoActive{border:1px solid #01a7d0;outline:0}.container .choose-entity .entity-pagination{margin-top:40px;text-align:center}.container .choose-entity .entity-pagination li a{border-radius:6px;margin:0 5px;color:#000;border-color:#01a7d0}.container .choose-entity .entity-pagination li a.active,.container .choose-entity .entity-pagination li a:hover{color:#fff;background-color:#01a7d0}.container .choose-subject{margin-top:20px}.container .choose-subject .row{margin:auto}@media(min-width:451px){.container .choose-subject .row{width:80%}}@media(min-width:768px){.container .choose-subject .row{width:80%}}@media(min-width:992px){.container .choose-subject .row{width:50%}}@media(min-width:1200px){.container .choose-subject .row{width:40%}}.container .choose-subject .row span{font-weight:600}.container .choose-subject .row select.form-control{margin:5px 0 20px 0;border:2px solid #e5e5e5;height:36px}.container .choose-subject .row select.form-control:hover{border:2px solid #01a7d0;cursor:pointer}.container .choose-subject .row select.form-control.mini{width:85px}.container .schedule-location{margin-top:20px;margin-bottom:60px}.container .schedule-location .row{margin:auto}@media(min-width:451px){.container .schedule-location .row{width:80%}}@media(min-width:768px){.container .schedule-location .row{width:80%}}@media(min-width:992px){.container .schedule-location .row{width:50%}}@media(min-width:1200px){.container .schedule-location .row{width:40%}}.container .schedule-location .row span{font-weight:600}.container .schedule-location .row select.form-control{margin:5px 0 20px 0;border:2px solid #e5e5e5;height:36px}.container .schedule-location .row select.form-control:hover{border:2px solid #01a7d0;cursor:pointer}.container .schedule-list .col-md-12{text-align:center;margin-bottom:20px}.container .schedule-list .col-md-5{border:2px solid #e8e8e8;border-radius:5px;height:60px;margin-bottom:10px;line-height:60px;cursor:pointer;min-width:450px}.container .schedule-list .col-md-5:hover{border-color:#01a7d0}@media(min-width:1200px){.container .schedule-list .col-md-5.m-left-local{float:left;margin-left:100px;width:30%}.container .schedule-list .col-md-5.m-right-local{float:right;margin-right:100px;width:30%}.container .schedule-list .col-md-5.m-left{float:left;margin-left:70px}.container .schedule-list .col-md-5.m-right{float:right;margin-right:70px}}@media(max-width:1199px) and (min-width:992px){.container .schedule-list .col-md-5.m-left{float:left}.container .schedule-list .col-md-5.m-right{float:right}.container .schedule-list .col-md-5.m-right-local{float:right}.container .schedule-list .col-md-5.m-left-local{float:left}}.container .schedule-list .col-md-5 span{font-weight:600;font-size:14px}@media(max-width:767px){.container .schedule-list .col-md-5 span{font-size:12px}}.container .schedule-list .col-md-5 .btn.set-appointment{color:#01a7d0;border:2px solid #01a7d0;border-radius:10px;padding:5px 15px;float:right;margin-top:12px}.container .schedule-list .col-md-5 .btn.set-appointment:hover{background-color:#01a7d0;color:#fff}.container .schedule-list .appointment-pagination{margin-bottom:60px}.container .schedule-list .appointment-pagination li a{margin-top:10px;padding:5px 14px;background-color:#fff;border:1px solid #01a7d0;border-radius:4px;color:#01a7d0;font-weight:600;box-shadow:3px 3px 8px #c3c3c3}@media(max-width:450px){.container .schedule-list .appointment-pagination li a{float:none}}.container .schedule-list .appointment-pagination li a:hover{background-color:#01a7d0;color:#fff}@media(min-width:992px){.container .schedule-list .appointment-pagination li a.m-left{float:left;margin-left:70px}.container .schedule-list .appointment-pagination li a.m-right{float:right;margin-right:70px}}.container .schedule-list .appointment-pagination li a.other-date-button{padding:5px 20px}.container .schedule-list .appointment-pagination li a.other-date-button:hover{color:#fff}.container .schedule-list .appointment-pagination li a.set-date-button{padding:5px 25px}.container .schedule-picker-working-days{margin-top:20px}.container .schedule-picker-working-days .row{margin:auto}@media(min-width:451px){.container .schedule-picker-working-days .row{width:90%}}@media(min-width:768px){.container .schedule-picker-working-days .row{width:85%}}@media(min-width:992px){.container .schedule-picker-working-days .row{width:70%}}@media(min-width:1200px){.container .schedule-picker-working-days .row{width:60%}}.container .schedule-picker-working-days .row .col-sm-4 span{padding-left:15px;font-weight:600}.container .schedule-picker-working-days .row .col-sm-4 select.form-control{margin-top:5px;margin-bottom:10px}.container .schedule-picker-working-days .working-days-label .row{border-bottom:2px solid #01a7d0;margin:20px auto}.container .schedule-picker-working-days .working-days-label .row .col-xs-2{text-align:center;padding-right:10px;padding-left:10px;width:20%;font-weight:700}@media(min-width:768px){.container .schedule-picker-working-days .working-days-label .row .col-xs-2{padding-right:0;padding-left:0}}.container .schedule-picker-working-days .working-days-label .row .col-xs-2 p{font-size:14px}@media(max-width:450px){.container .schedule-picker-working-days .working-days-label .row .col-xs-2 p{font-size:12px}}.container .schedule-picker-working-days .working-days-label .row .col-xs-2 p span.date{font-weight:400}.container .schedule-picker-working-days .working-days .row .col-xs-2{text-align:center;width:20%;padding:0}.container .schedule-picker-working-days .working-days .row .col-xs-2 button.set-hour{margin-bottom:15px;font-weight:600;border:2px solid #e8e8e8;border-radius:5px}@media(max-width:450px){.container .schedule-picker-working-days .working-days .row .col-xs-2 button.set-hour{font-size:10px;border:1px solid #e8e8e8}}.container .schedule-picker-working-days .working-days .row .col-xs-2 button.set-hour:hover{background-color:transparent;border:2px solid #01a7d0}.container .schedule-picker-working-days .working-days .row .col-xs-2 button.set-hour:focus{outline:0;background-color:#01a7d0;border:2px solid #01a7d0;color:#fff}.container .schedule-picker-working-days .working-days .row .col-xs-2 button.slotActive{outline:0;background-color:#01a7d0;border:2px solid #01a7d0;color:#fff}.container .schedule-picker-week-days{margin-top:20px}.container .schedule-picker-week-days .row{margin:auto}@media(min-width:451px){.container .schedule-picker-week-days .row{width:100%}}@media(min-width:768px){.container .schedule-picker-week-days .row{width:85%}}@media(min-width:992px){.container .schedule-picker-week-days .row{width:75%}}@media(min-width:1200px){.container .schedule-picker-week-days .row{width:70%}}.container .schedule-picker-week-days .row .col-sm-4 span{padding-left:15px;font-weight:600}.container .schedule-picker-week-days .row .col-sm-4 select.form-control{margin-top:5px;margin-bottom:10px}.container .schedule-picker-week-days .week-days-label .row{border-bottom:2px solid #01a7d0;margin:20px auto}.container .schedule-picker-week-days .week-days-label .row .col-xs-1{text-align:center;padding-right:5px;padding-left:5px;width:14.28571%;font-weight:700}@media(min-width:768px){.container .schedule-picker-week-days .week-days-label .row .col-xs-1{padding-right:0;padding-left:0}}.container .schedule-picker-week-days .week-days-label .row .col-xs-1 p{font-size:14px}@media(max-width:540px){.container .schedule-picker-week-days .week-days-label .row .col-xs-1 p{font-size:10px}}.container .schedule-picker-week-days .week-days-label .row .col-xs-1 p span.date{font-weight:400;font-size:10px}.container .schedule-picker-week-days .week-days .row .col-xs-1{text-align:center;width:14.28571%;padding:0}.container .schedule-picker-week-days .week-days .row .col-xs-1 button.set-hour{margin-bottom:15px;font-weight:600;border:2px solid #e8e8e8;border-radius:5px}@media(max-width:540px){.container .schedule-picker-week-days .week-days .row .col-xs-1 button.set-hour{font-size:10px;border:1px solid #e8e8e8;width:40px;padding:6px 0}}.container .schedule-picker-week-days .week-days .row .col-xs-1 button.set-hour:hover{background-color:transparent;border:2px solid #01a7d0}.container .schedule-picker-week-days .week-days .row .col-xs-1 button.set-hour:focus{outline:0;background-color:#01a7d0;border:2px solid #01a7d0;color:#fff}.container .schedule-picker-week-days .week-days .row .col-xs-1 button.slotActive{outline:0;background-color:#01a7d0;border:2px solid #01a7d0;color:#fff}.container .appointment-details{margin-bottom:40px}.container .appointment-details .row{margin:auto}@media(min-width:451px){.container .appointment-details .row{width:90%}}@media(min-width:768px){.container .appointment-details .row{width:80%}}@media(min-width:992px){.container .appointment-details .row{width:75%}}@media(min-width:1200px){.container .appointment-details .row{width:65%}}.container .appointment-details .row .col-xs-12.title{margin-bottom:30px}.container .appointment-details .row .col-xs-12.title h4{text-align:center;font-weight:700}.container .appointment-details .row .col-xs-12.title h3{margin-top:35px;text-align:center}.container .appointment-details .row .col-xs-12.title h3 .label-primary{background-color:#01a7d0;padding:10px 25px;border-radius:4px}.container .appointment-details .row .col-xs-12.details,.container .appointment-details .row .col-xs-6.details{text-align:center}.container .appointment-details .row .col-xs-12.details p,.container .appointment-details .row .col-xs-6.details p{font-size:16px;margin-bottom:15px}.container .appointment-details .row .col-xs-12.details p.f-left,.container .appointment-details .row .col-xs-6.details p.f-left{float:left}.container .appointment-details .row .col-xs-12.details p.f-right,.container .appointment-details .row .col-xs-6.details p.f-right{float:right}.container .appointment-details .row .col-xs-12.details p a,.container .appointment-details .row .col-xs-6.details p a{color:#01a7d0;text-decoration:none;font-weight:700}.container .appointment-details .row .col-xs-12.adicional-notes{border:1px solid #01a7d0;padding:5px 15px}.container .appointment-details .row .col-xs-12.adicional-notes h5{color:#01a7d0}.container .appointment-details .row .col-xs-12.adicional-notes .code{color:#000;font-weight:700;font-size:16px}.container .appointment-details .row button.new-appointment{display:block;margin:20px auto;background-color:transparent;border:1px solid #01a7d0;color:#01a7d0;font-size:18px;padding:5px 25px;font-weight:600}.container .appointment-details .row button.new-appointment:focus{outline:0}.container .select-label{padding-left:10px;font-weight:600}.container input.form-control{border-radius:4px}.container .input-group-addon{background-color:transparent;border:0;font-size:22px}.container .input-group-addon .fa{color:#01a7d0}.container button.btn-pesquisar{margin:5px;padding:5px 40px;border:1px solid #01a7d0;color:#01a7d0}.container button.btn-pesquisar:hover{background-color:#01a7d0;color:#fff}.container button.btn-pesquisar:focus{background-color:#01a7d0;color:#fff}.container .search_appointment{margin:40px 0}.container .search_appointment .row input,.container .search_appointment .row select{height:40px}.container .search_appointment .row span.select-label{padding-left:10px;font-weight:600}.container .search_appointment .row .form-group input.form-control{border-radius:4px}.container .search_appointment .row .form-group .input-group-addon{background-color:transparent;border:0;font-size:22px}.container .search_appointment .row .form-group .input-group-addon .fa{color:#01a7d0}.container .search_appointment .row .col-sm-6{margin-top:20px}.container .search_appointment .row .col-sm-12{text-align:right;margin-top:40px}@media(max-width:767px){.container .search_appointment .row .col-sm-12{text-align:center}}.container .search_appointment .row .col-sm-12 button{margin:5px;padding:5px 40px;border:1px solid #01a7d0;color:#01a7d0}.container .search_appointment .row .col-sm-12 button:hover{background-color:#01a7d0;color:#fff}.container .search_appointment .row .col-sm-12 button:focus{background-color:#01a7d0;color:#fff}.container .appointments-table{margin-bottom:40px}.container .appointments-table .table>thead>tr>th{border-bottom:2px solid #01a7d0;font-weight:600}.container .appointments-table .table>tbody>tr>td{vertical-align:middle}.container .appointments-table .table td a.btn{border:1px solid #01a7d0;color:#01a7d0}.container .appointments-table .table td a.btn:hover{background-color:#01a7d0;color:#fff}.container .appointments-table .table td a.btn:focus{background-color:#01a7d0;color:#fff}.container .change_appointment{margin-bottom:40px}.container .change_appointment .row form .col-sm-6 .col-sm-12 h4{font-weight:600;margin:20px 0}.container .change_appointment .row form .col-sm-6 .col-sm-12 p{color:#c3c3c3;margin:0}.container .change_appointment .row form .col-sm-6 .col-sm-12 label{margin-top:5px;margin-bottom:0;text-transform:uppercase}.container .change_appointment .row form .col-sm-6 .col-sm-12 label.checkbox{text-transform:none}.container .change_appointment .row form .col-sm-6 .col-sm-12 input{border:0;border-bottom:1px solid #c3c3c3;border-radius:0;box-shadow:none}.container .change_appointment .row form .col-sm-6 .col-sm-12 select{margin:10px 0}.container .change_appointment .row .col-sm-12.buttons{text-align:right}@media(max-width:767px){.container .change_appointment .row .col-sm-12.buttons{text-align:center}}.container .change_appointment .row .col-sm-12.buttons button{margin:30px 5px 0 5px;padding:5px 40px;border:1px solid #01a7d0;color:#01a7d0}.container .change_appointment .row .col-sm-12.buttons button:hover{background-color:#01a7d0;color:#fff}.container .change_appointment .row .col-sm-12.buttons button:focus{background-color:#01a7d0;color:#fff}.container .arrows .arrow-left{float:left;font-size:22px;color:#01a7d0;background-color:Transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none}.container .arrows .arrow-right{float:right;font-size:22px;color:#01a7d0;background-color:Transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none}.container .arrows p{text-align:center;color:#000}@media(min-width:768px){.container .arrows p{display:none}.container .arrows{top:60px}}@media(max-width:768px){.container .arrows{margin-top:10px}}.choose-entity .picker-pagination-entity,.choose-subject .picker-pagination-subject,.schedule-picker-week-days .picker-pagination-week-days,.schedule-picker-working-days .picker-pagination-working-days,.schedule-location .picker-pagination-location{margin-bottom:60px}.choose-entity .picker-pagination-entity li a,.choose-subject .picker-pagination-subject li a,.schedule-picker-week-days .picker-pagination-week-days li a,.schedule-picker-working-days .picker-pagination-working-days li a,.schedule-location .picker-pagination-location li a{margin-top:10px;padding:5px 14px;background-color:#fff;border:1px solid #01a7d0;border-radius:4px;color:#01a7d0;font-weight:600;box-shadow:3px 3px 8px #c3c3c3}@media(max-width:450px){.choose-entity .picker-pagination-entity li a,.choose-subject .picker-pagination-subject li a,.schedule-picker-week-days .picker-pagination-week-days li a,.schedule-picker-working-days .picker-pagination-working-days li a,.schedule-location .picker-pagination-location li a{float:none}}.choose-entity .picker-pagination-entity li a:focus,.choose-subject .picker-pagination-subject li a:focus,.schedule-picker-week-days .picker-pagination-week-days li a:focus,.schedule-picker-working-days .picker-pagination-working-days li a:focus,.schedule-location .picker-pagination-location li a:focus{outline:none}.choose-entity .picker-pagination-entity li a:hover,.choose-subject .picker-pagination-subject li a:hover,.schedule-picker-week-days .picker-pagination-week-days li a:hover,.schedule-picker-working-days .picker-pagination-working-days li a:hover,.schedule-location .picker-pagination-location li a:hover{background-color:#01a7d0;color:#fff}.choose-entity .picker-pagination-entity li a.other-date-button,.choose-subject .picker-pagination-subject li a.other-date-button,.schedule-picker-week-days .picker-pagination-week-days li a.other-date-button,.schedule-picker-working-days .picker-pagination-working-days li a.other-date-button,.schedule-location .picker-pagination-location li a.other-date-button{color:#888;padding:5px 20px}.choose-entity .picker-pagination-entity li a.other-date-button:hover,.choose-subject .picker-pagination-subject li a.other-date-button:hover,.schedule-picker-week-days .picker-pagination-week-days li a.other-date-button:hover,.schedule-picker-working-days .picker-pagination-working-days li a.other-date-button:hover,.schedule-location .picker-pagination-location li a.other-date-button:hover{color:#fff}.choose-entity .picker-pagination-entity li a.set-date-button,.choose-subject .picker-pagination-subject li a.set-date-button,.schedule-picker-week-days .picker-pagination-week-days li a.set-date-button,.schedule-picker-working-days .picker-pagination-working-days li a.set-date-button,.schedule-location .picker-pagination-location li a.set-date-button{padding:5px 25px}.choose-entity .picker-pagination-entity li.disabled,.choose-subject .picker-pagination-subject li.disabled,.schedule-picker-week-days .picker-pagination-week-days li.disabled,.schedule-picker-working-days .picker-pagination-working-days li.disabled,.schedule-location .picker-pagination-location li.disabled{pointer-events:none}.choose-entity .picker-pagination-entity li.disabled a,.choose-subject .picker-pagination-subject li.disabled a,.schedule-picker-week-days .picker-pagination-week-days li.disabled a,.schedule-picker-working-days .picker-pagination-working-days li.disabled a,.schedule-location .picker-pagination-location li.disabled a{color:#777;border-color:#c3c3c3}.choose-entity .picker-pagination-entity li.disabled a:hover,.choose-subject .picker-pagination-subject li.disabled a:hover,.schedule-picker-week-days .picker-pagination-week-days li.disabled a:hover,.schedule-picker-working-days .picker-pagination-working-days li.disabled a:hover,.schedule-location .picker-pagination-location li.disabled a:hover{background-color:#fff;color:#c3c3c3}.jumbotron.documents-list{margin-bottom:0;padding-top:20px;padding-bottom:40px;padding-left:0;padding-right:0}.jumbotron.documents-list .row{margin:auto}@media(min-width:451px){.jumbotron.documents-list .row{width:95%}}@media(min-width:768px){.jumbotron.documents-list .row{width:85%}}@media(min-width:992px){.jumbotron.documents-list .row{width:60%}}@media(min-width:1200px){.jumbotron.documents-list .row{width:50%}}.jumbotron.documents-list .row h3{text-align:center;margin-bottom:40px;font-weight:300}@media(max-width:650px){.jumbotron.documents-list .row h3{font-size:16px}}.jumbotron.documents-list .row .list{background-color:#fff;width:60%;margin:auto;border-radius:8px;padding:20px}@media(max-width:650px){.jumbotron.documents-list .row .list{width:80%;padding:5px}}.jumbotron.documents-list .row .list ul{list-style-image:url("../images/bullets.png")}@media(max-width:450px){.jumbotron.documents-list .row .list ul{list-style-image:none;padding-left:20px}}.jumbotron.documents-list .row .list ul li{margin:15px 5px;font-size:16px;font-weight:400}@media(max-width:650px){.jumbotron.documents-list .row .list ul li{font-size:14px}}.jumbotron.documents-list .row p{margin:25px auto;text-align:center;font-size:16px;font-weight:300;width:60%}@media(max-width:1200px){.jumbotron.documents-list .row p{width:80%}}@media(max-width:991px){.jumbotron.documents-list .row p{width:60%}}@media(max-width:768px){.jumbotron.documents-list .row p{width:80%}}@media(max-width:650px){.jumbotron.documents-list .row p{width:100%}}.jumbotron.documents-list .row .send-email-button{text-align:center}.jumbotron.documents-list .row .send-email-button button{background-color:#01a7d0;color:#fff;border:1px solid #01a7d0;border-radius:4px}.jumbotron.documents-list .row .send-email-button button:focus{outline:0}.jumbotron.documents-list .row .send-email-button img{display:inline;margin:0 10px}.datepicker table tr td.today,.datepicker table tr td.today:hover{color:#fff !important;background-color:#74cfe4 !important;border-color:#74cfe4 !important}.h4Resumo{padding:10px;font-weight:700;text-align:center;border-radius:4px;background-color:#01a7d0;color:#fff}