.hora-marcada-checkbox-list,body{overflow-x:hidden}.btn-link,.checkbox-time-span:focus{outline:0}html{background-color:#fff!important}body{line-height:1!important}.hora-marcada-header{background-color:#d3d3d3}.hora-marcada-header .hora-marcada-img-header{float:left;padding:5px 0;margin-left:5px;max-width:120px;cursor:pointer}.hora-marcada-header .hora-marcada-title{text-align:center;background-color:#d3d3d3;padding:25px;margin-top:5px;font-size:25px;font-weight:700;display:block}.header-icon,.search-icon{color:#999;font-size:2em;margin-right:5px;float:left}.hora-marcada-content{background:#fff;min-height:530px;width:100%!important;position:absolute;right:0;left:0;z-index:1}.hora-marcada-label{float:left}.hora-marcada-plate{text-transform:uppercase}.header-icon{margin-top:18px}.hora-marcada-autocomplete{position:unset}.hora-marcada-select{margin-bottom:5px}.hora-marcada-checkbox{text-align:left}.hora-marcada-checkbox md-checkbox{width:73%}.hora-marcada-checkbox md-checkbox.md-checked .md-icon,.hora-marcada-checkbox md-checkbox.md-checked .md-ink-ripple .md-icon{background-color:#d42e12!important}.btn-link,.btn-link:hover{color:#fff;background:#d42e12}.btn-link{text-decoration:none!important;font-size:12.5px;font-weight:400;text-transform:inherit;border:none;font-style:normal}#newSchedule:hover,.bt-find-store:hover{text-decoration:none}#progressbar li,.available-hour-title,.bt-find-store,.fs-subtitle,.fs-title,.other-available-stores h5{text-transform:uppercase}.btn-link:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px red}.available-hour-content{width:100%;min-width:100px;max-width:140px;height:214px;top:175px;right:150px;background-color:#fff}.available-hour-title{font-weight:700;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#777;height:32px;padding-top:5px;text-align:center}.available-hour{border:1px solid #ccc;max-height:180px;overflow:auto;padding:0;margin:0}.available-hour::-webkit-scrollbar{width:6px}.available-hour::-webkit-scrollbar-button{width:6px;height:0}.available-hour::-webkit-scrollbar-thumb{background:#ed1c24;border:thin solid #ed1c24;border-radius:5px}.available-hour::-webkit-scrollbar-track{background:#ccc;border:thin solid #ccc;box-shadow:0 0 3px #dfdfdf inset;border-radius:5px}.available-hour li{list-style:none}.available-hour li:nth-child(odd){background:#eee}.available-hour li.active{background:#d42e12;color:#fff}.available-hour li:hover{background:#0655a5;color:#fff}.available-hour label{margin:3px;cursor:pointer}.other-available-stores{float:left;width:100%;height:auto;margin-bottom:5px;padding-right:5px}.other-available-stores h5{font-size:16px;text-align:left;color:#fff;background:#848484;font-style:italic;font-weight:900;padding:11px 16px;margin:0}.other-available-stores ul{float:left;width:100%;height:auto;margin:0;padding:0;list-style-type:none}.other-available-stores ul li:first-child{border-top:1px solid #ccc}.other-available-stores ul li{float:left;width:100%;height:auto;padding:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.other-available-stores ul .info-available-stores{float:left;width:245px;height:auto}.other-available-stores ul .info-available-stores strong{color:#959595;font-size:15px;font-weight:700;float:left;width:100%;font-style:italic}.other-available-stores .info-available-stores span{color:#959595;font-size:16px;float:left;width:100%;font-style:italic}.other-available-stores .select-available-store{float:right;height:auto}.other-available-stores .select-available-store button{background:#848484;height:40px;text-align:center;color:#fff;text-transform:uppercase;font-size:14px;float:left;padding:6px 16px;font-weight:900;line-height:normal;letter-spacing:1px}.other-available-stores .select-available-store button:hover{background:#0655a5}.estimated-total-time{text-align:left;padding:0;margin-top:5px}#hora-marcada form .form-body,#hora-marcada form .form-body-services{overflow-x:hidden;padding:0 3px}#hora-marcada{width:100%;margin:40px 0 auto;text-align:center;position:relative}#hora-marcada form{width:80%;margin:0 10%;position:absolute;left:0}#hora-marcada form .form-body{height:310px}#hora-marcada form .form-body-success{height:310px;overflow-x:hidden;padding:0 3px}#hora-marcada form:not(:first-of-type){display:none}#hora-marcada input,#hora-marcada textarea{padding:5px 15px;border:1px solid #ccc;border-radius:3px;width:100%;box-sizing:border-box;color:#2c3e50;font-size:13px}#newSchedule{font-size:13px;padding:12px 8px!important}#hora-marcada .action-button{width:100px;background:#d42e12;font-weight:700;color:#fff;border:0;border-radius:5px;cursor:pointer;padding:10px 5px;margin:10px 5px}#hora-marcada .action-button:focus,#hora-marcada .action-button:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px red}#hora-marcada .action-button.disabled{background:#d3d3d3!important;cursor:default!important;box-shadow:none!important}#hora-marcada .action-button.new-schedule{width:145px;background:#d42e12;font-weight:700;color:#fff;border:0;border-radius:5px;cursor:pointer;padding:10px 5px;margin:10px 5px}.fs-subtitle{text-align:center;color:#666;font-size:20px;font-style:italic;font-weight:700!important}.fs-subtitle b{font-weight:700;color:#069}#progressbar{margin-bottom:15px;overflow:hidden;padding:0;counter-reset:step}#progressbar li{list-style-type:none;color:#000;font-size:14px;font-weight:700;width:33%;float:left;position:relative}#progressbar li:before{content:counter(step);counter-increment:step;width:25px;line-height:25px;display:block;font-size:14px;color:#333;background:#f5f5f5;border-radius:50%;margin:0 auto 5px}#progressbar li:after{content:"";width:100%;height:5px;background:#f5f5f5;position:absolute;left:-50%;top:10px;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:after,#progressbar li.active:before{background:#d42e12;color:#fff}.mensagem-feedback{padding:3px;font-size:11px;font-weight:600;position:fixed;top:0;width:100%;z-index:10000000;max-height:150px;overflow-y:auto;overflow-x:hidden!important}.mensagem-feedback i.fa-close{position:fixed!important;top:0;right:15px;left:unset}.mensagem-feedback span{font-family:inherit!important;font-size:12px!important;width:90%;max-width:90%;display:inline-block;margin:0 20px}.mensagem-feedback.error{color:#fff;background-color:red}.mensagem-feedback.error span:before{font-family:FontAwesome;content:"\f06a";margin-right:10px}.mensagem-feedback.success{color:#fff;background-color:#32ce14}.mensagem-feedback.success span:before{font-family:FontAwesome;content:"\f046";margin-right:10px}md-autocomplete input:not(.md-input){display:block;width:100%;height:34px;padding:6px 35px 6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}md-autocomplete md-autocomplete-wrap{flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:33px}md-autocomplete input[type=search]:focus{border-color:#354153;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(53,65,83,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(53,65,83,.6)}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:none}.md-autocomplete-suggestions-container{z-index:1000000!important}ul.md-autocomplete-suggestions li:hover{transition:.2s ease-in background-color;background-color:#ddd!important;color:#000}md-autocomplete .md-show-clear-button button{margin-left:-35px}md-input-container:not(.md-input-invalid).md-input-focused .md-input{background-color:#ccc!important}md-progress-linear .md-bar,md-progress-linear.md-default-theme .md-bar{background-color:#d42e12!important}md-tabs-canvas{background-color:#7b7b7b}md-next-button,md-prev-button{background-color:#7b7b7b!important;color:#fff;opacity:1}md-tabs-wrapper md-next-button.md-disabled md-icon,md-tabs-wrapper md-prev-button.md-disabled md-icon{color:#aaa!important}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:1!important}md-icon,md-icon.md-default-theme{color:#fff!important}.ui-datepicker{width:auto;min-width:240px;max-width:268px;margin-left:8%;font-size:15px}.garage-modal{padding-top:50px!important}.garage-modal-header,.header-garage{padding:0 20px;background-color:#fff;position:relative}.garage-modal-header{height:400px;width:70%;border:1px solid #d4d4d4;border-radius:2px;border-top:1px solid #d4d4d4;cursor:default}.header-garage{border-bottom:2px solid #d4d4d4;border-top:none;margin-bottom:20px}.header-garage-title{font-size:40px;padding-top:20px}.garage-content{height:285px;padding-bottom:20px;overflow-y:auto}.btn-change-vehicle{margin:5px;width:105px;padding:5px!important;float:right;border-radius:5px}.select-vehicle{padding-right:20px!important;padding-top:25px!important}.select-vehicle .btn-select-vehicle{background:#119ddb;border-radius:4px;font-size:16px;margin-bottom:5px}.select-vehicle .btn-select-vehicle:hover{background:#119ddb;box-shadow:0 0 0 2px #fff,0 0 0 3px #119ddb}table.table-garage{width:100%;border:1px solid #d4d4d4;padding-bottom:20px}table.table-garage thead tr{background:#d42e12;border:1px solid #ececec}table.table-garage thead tr th{font-size:18px;height:35px;text-align:center;color:#fff!important}table.table-garage tbody{overflow-y:auto;overflow-x:hidden}table.table-garage tbody tr td{border:1px solid #ececec;font-size:14px;height:35px;text-align:center;color:#000!important}.fs-title,.header-success{border-bottom:2px solid #d4d4d4}table.table-garage tbody tr.active{background-color:#119ddb}table.table-garage tbody tr:hover{cursor:pointer}.fs-title{font-size:25px;font-weight:700;color:#2c3e50;margin-bottom:20px;text-align:left}.success-title{margin-top:0;font-size:20px;text-align:left}.header-success{padding:0 20px;position:relative;border-top:none;background-color:#fff}.success-content{height:285px;padding-bottom:20px;overflow-y:auto}.success-reminder{padding-left:30px;text-align:left}.success-reminder .reminder-content{padding-left:20px}.success-services{margin-left:20px}.find-store-modal{padding-top:50px!important;overflow-x:hidden!important}.find-store-modal-header{z-index:9999999;position:absolute;width:965px;height:554px;top:7%;margin:auto;padding:20px;border:1px solid #d4d4d4;border-radius:2px;border-top:1px solid #d4d4d4;background-color:#fff;cursor:default}.header-find-store{border-bottom:2px solid #d4d4d4;padding:0 20px;position:relative;border-top:none;background-color:#fff;margin-bottom:20px}.header-find-store-title{font-size:40px;padding-top:20px}.find-store-content{height:410px;overflow-y:auto;overflow-x:hidden;padding-left:30px;text-align:left}.find-store-content .input-group{top:0;left:0}.store-finder-search-input{width:290px!important;height:40px!important;border:1px solid #ddd!important}.bt-find-store{width:40px;height:40px;line-height:40px;color:#fff;font-weight:700;text-align:center;margin-left:5px;font-size:1.2em;border:none;padding:0;background-color:#ed1c24!important;border-radius:5px}.bt-find-store:hover{background-color:#ed1c24;color:#fff;cursor:pointer}.form-search-address{float:left;width:100%;height:auto}.form-search-address .form-body{margin:15px 0 0}.store-search{width:290px!important;height:40px!important;float:left;border:1px solid #DDD!important}.store-finder-panel{float:left;width:100%;height:auto;margin-top:10px}.store-finder-content{margin:0}.store-finder-navigation{width:100%;height:auto;float:left;padding:0;position:relative}.store-finder-navigation-list{float:left;width:110%;height:auto;padding-left:0;list-style:none;margin:0;border:none;position:relative}.store-finder-navigation-list-item{width:258px!important;min-height:269.4px;float:left!important;border:1px solid #ccc!important;margin:0 59px 30px -1px!important}.select-store-label{margin:0;height:100%;font-size:12px;display:table;width:100%;cursor:pointer;position:relative;padding:0;background:0 0;border:none}.store-finder-navigation-list-item-distance{border:none;width:80px;height:29px;background:#d42e12;color:#fff;float:right;margin:0!important;display:table}.store-finder-navigation-list-item-distance span{display:block;padding:6px;text-align:center;white-space:normal;font-weight:700}.store-finder-navigation-list-item-info{float:left!important;width:100%!important;display:table-cell;vertical-align:middle;position:relative;min-height:240.6px}.store-finder-navigation-list-item-name{float:left;width:99%;color:#464646;font-weight:900;font-size:15px;background:url(../images/icons/icons.png) -159px -341px no-repeat;margin:15px 0 15px 5px!important;padding:0 26px 0 0!important;background-image:none!important;display:block}.store-finder-navigation-list-item-features{width:100%!important;display:block!important;margin:auto!important;font-size:14px!important;float:left}.store-finder-navigation-list-item-features span,.store-finder-navigation-list-item-footer span{font-size:14px;float:left;width:100%;padding:0 5px;font-weight:400;height:auto;line-height:19px!important}.horary-store-script,.store-finder-navigation-list-item-workinghours{font-size:12px!important}.store-finder-navigation-list-item-city{display:block}.store-finder-navigation-list-item-address{color:#464646;text-transform:none;display:block}.store-finder-navigation-list-item-footer{width:100%;position:absolute;bottom:0}.store-finder-navigation-list-item-footer button{height:40px;line-height:40px;color:#000;text-transform:uppercase;font-weight:700;text-align:center;border:none;border-radius:0}.store-finder-navigation-list-item-footer button:hover{color:#d42e12}.horary-store-script{font-weight:900!important;margin:10px 0 0 5px!important}.select-store{left:0;bottom:0;font-size:16px;width:100%;padding:0;margin-top:5px}.modal-overlay-screen{position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.7);overflow:auto;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.modal-overlay-screen-justify{justify-content:center}.modal-overlay-screen-ios{padding-left:10px}.close,.padding-none{padding:0}.modal-message{background-color:#fff;margin:auto;display:block;position:relative;width:90%;top:0;bottom:0}.close{cursor:pointer;background:0 0;border:0;-webkit-appearance:none;margin-right:10px;margin-top:10px;opacity:.4}.close:hover{transition:.1s ease-in opacity;opacity:.6}.screen-back-icon{position:absolute;display:block}.screen-back-icon-holder{text-align:left;float:right;display:block;margin-left:15px;color:#d42e12;position:absolute;font-size:55px;z-index:9999;border-radius:50%;padding:0;border:none;cursor:pointer;right:0;top:0;margin-top:0}.screen-back-icon-holder-background{background-color:#fff;width:35px;height:35px;position:absolute;margin-top:10px;margin-left:5px;border-radius:50%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-button{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d42e12;border:thin solid #d42e12;border-radius:5px}::-webkit-scrollbar-track{background:#ccc;border:thin solid #ccc;box-shadow:0 0 0 #c8c8c8 inset;border-radius:5px}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.validated-field-error{color:red;opacity:1;text-align:left;display:block;font-size:12px}@media (min-width:768px){#ui-datepicker-div,.available-hour-content{display:block!important}}@media (max-width:991px){.header-find-store{margin-left:5px;width:97%}.header-find-store-title{font-size:30px!important}.find-store-modal-header{padding:30px}.find-store-content{overflow-x:hidden;height:370px}.store-search{width:100%!important;border-radius:0}.store-search-content{padding:0 15px}.bt-find-store{margin-left:5px;margin-right:0}.form-search-address .form-body{margin:0;width:83%}}@media (max-width:991.99px){.other-available-stores .select-available-store{float:right}.find-store-content::-webkit-scrollbar{width:0}.find-store-content::-webkit-scrollbar-button{width:0;height:0}.find-store-content::-webkit-scrollbar-thumb{background:#fff!important;border:thin solid #fff!important;border-radius:0!important}.find-store-content::-webkit-scrollbar-track{background:#fff!important;border:thin solid #fff!important;box-shadow:0 0 0 #fff inset!important;border-radius:0!important}}@media (max-width:1199.99px){.other-available-stores .select-available-store{float:left}}@media (min-width:1200px){.other-available-stores .select-available-store{float:right}}@media (min-width:991px){.other-available-stores .select-available-store button{font-size:12px!important}}@media (min-width:765px){.hora-marcada-header .hora-marcada-title{font-size:32px;margin-top:5px}}.margin-top-none{margin-top:0!important}