@font-face{font-family:'Metropolis Regular';src:url('../../fonts/CSS3/Metropolis-Regular.woff2') format('woff2'),url('../../fonts/CSS3/Metropolis-Regular.woff') format('woff')}@font-face{font-family:'Metropolis Medium';src:url('../../fonts/CSS3/Metropolis-Medium.woff2') format('woff2'),url('../../fonts/CSS3/Metropolis-Medium.woff') format('woff')}@font-face{font-family:'Metropolis Bold';src:url('../../fonts/CSS3/Metropolis-Bold.woff2') format('woff2'),url('../../fonts/CSS3/Metropolis-Bold.woff') format('woff')}@font-face{font-family:'GeometricSlab703BT-Light';src:url('../../fonts/geometricslab/Geometric32D517_0_0.eot');src:url('../../fonts/geometricslab/32D517_0_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_0_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_0_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_0_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_0_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-LightItalic';src:url('../../fonts/geometricslab/32D517_1_0.eot');src:url('../../fonts/geometricslab/32D517_1_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_1_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_1_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_1_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_1_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-Medium';src:url('../../fonts/geometricslab/32D517_2_0.eot');src:url('../../fonts/geometricslab/32D517_2_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_2_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_2_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_2_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_2_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-MediumItalic';src:url('../../fonts/geometricslab/32D517_3_0.eot');src:url('../../fonts/geometricslab/32D517_3_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_3_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_3_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_3_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_3_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-Bold';src:url('../../fonts/geometricslab/32D517_4_0.eot');src:url('../../fonts/geometricslab/32D517_4_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_4_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_4_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_4_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_4_0.svg#wf') format('svg')}@font-face{font-family:'GeometricSlab703BT-BoldItalic';src:url('../../fonts/geometricslab/32D517_5_0.eot');src:url('../../fonts/geometricslab/32D517_5_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/geometricslab/32D517_5_0.woff2') format('woff2'),url('../../fonts/geometricslab/32D517_5_0.woff') format('woff'),url('../../fonts/geometricslab/32D517_5_0.ttf') format('truetype'),url('../../fonts/geometricslab/32D517_5_0.svg#wf') format('svg')}@font-face{font-family:'Homemade Apple';font-style:normal;font-weight:400;src:local('Homemade Apple'),local('HomemadeApple'),url('../../fonts/homemadeapple/homemadeapple.woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}.provider h1{font-size:2em;line-height:1.2;font-family:'Metropolis Medium',sans-serif}.provider h2{font-size:1.4em;line-height:1.2;font-family:'Metropolis Medium',sans-serif;color:#a1a1a1;margin-bottom:10px!important}.provider h3{font-size:1em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#a1a1a1;margin-bottom:5px}.provider h4{font-size:1.1em;line-height:1.2;font-family:'Metropolis Medium',sans-serif;color:#a1a1a1;margin-bottom:10px}.provider li,.provider p{font-size:1em;line-height:1.4;font-family:'Metropolis Regular',sans-serif;color:#a1a1a1}@media only screen and (max-width:1050px){.provider h1{font-size:1.8em}.provider h2{font-size:1.3em}}@media only screen and (max-width:750px){.provider h1{font-size:1.6em}.provider h2{font-size:1.2em;margin-bottom:5px!important}}@media only screen and (max-width:550px){.provider li,.provider p{font-size:.95em;line-height:1.4;font-family:'Metropolis Regular',sans-serif;color:#a1a1a1}}.provider-btn{display:inline-block;font-size:.9em;line-height:1.2;font-family:'Metropolis Medium',sans-serif;text-align:center;color:#fff;background:#6ea9db;padding:10px 20px;border:2px solid #efefef;border-radius:10px;-webkit-transition:background .5s ease,color .5s ease,border .5s ease;transition:background .5s ease,color .5s ease,border .5s ease}.provider-btn:hover{color:#fff;background:#a1a1a1;border:2px solid #a1a1a1}.btn-green{color:#fff;background:#b7d601;border:2px solid #b7d601}.btn-green:hover{background:#6faadc;border:2px solid #6faadc}.btn-gray{color:#fff;background:#a1a1a1;border:2px solid #a1a1a1}.btn-gray:hover{background:#666;border:2px solid #666}.provider-link{display:inline-block;font-size:.8em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#6faadc;text-decoration:underline;cursor:pointer}.provider-red-link{display:inline-block;font-size:.8em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#d81919;text-decoration:underline;cursor:pointer}.provider-link:hover{color:#b7d601}.link-red{color:#ff4141;font-size:smaller}.link-disabled{color:#d3d3d3}.account-input input,.account-input select{display:block;width:100%;font-family:'Metropolis Medium',sans-serif;font-size:1em;color:#a1a1a1;padding:12px 15px;background:#f7f7f7;border:2px solid #e9e9e9;border-radius:10px;-webkit-transition:all .5s;transition:all .5s}.account-input select{padding:12px 40px 12px 15px;background-image:none;-ms-word-break:normal;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.account-input select::-ms-expand{display:none}.account-input select{padding:12px 40px 12px 15px}.account-input select{background-image:none;cursor:pointer;-ms-word-break:normal}.account-input .select-style{position:relative}.account-input .select-style::after{position:absolute;content:"";width:0;height:0;top:0;right:15px;bottom:0;border-top:9px solid #a1a1a1;border-left:7px solid transparent;border-right:7px solid transparent;margin:auto;pointer-events:none}.account-input input:focus{border:2px solid #6faadc}.input-password{position:relative}.input-password input{padding:12px 40px 12px 15px}.password-icon{position:absolute;width:35px;height:35px;top:0;right:10px;bottom:0;margin:auto;cursor:pointer}.password-icon svg{fill:#a1a1a1}.password-icon:hover svg{fill:#6faadc}.account-input ::placeholder{color:#a1a1a1;opacity:1}.account-input :-ms-input-placeholder{color:#a1a1a1}.account-input ::-ms-input-placeholder{color:#a1a1a1}.hide{display:none}@media only screen and (max-width:550px){.account-input input,.account-input select{font-size:.95em}}.provider-header{position:relative;margin:20px 0 60px}.provider-header h1{padding:4px 200px 0}.provider-header .provider-btn{position:absolute;top:0;right:0}@media only screen and (max-width:1050px){.provider-header h1{padding:6px 180px 0}.provider-header .provider-btn{top:0;right:0}}@media only screen and (max-width:920px){.provider-header{margin:-5px 0 40px}.provider-header h1{padding:0;clear:both}.provider-header .provider-btn{position:relative;float:right;font-size:.8em;padding:10px 15px;margin-bottom:20px}}@media only screen and (max-width:550px){.provider-header{margin:-5px 0 30px}}@media only screen and (max-width:500px){.provider-header{margin:-15px 0 30px}.provider-header .provider-btn{margin-right:-14px}}.provider-types{max-width:800px;margin:0 auto}.provider-intro{margin-bottom:50px}.provider-radio{display:block;position:relative;margin-bottom:40px}.provider-radio:last-of-type{margin-bottom:20px}.provider-radio input[type="radio"]{position:absolute;visibility:hidden}.radio-label{display:block;font-size:1em;line-height:1.4;font-family:'Metropolis Regular',sans-serif;color:#a1a1a1;padding-left:32px;cursor:pointer;z-index:2}.radio-check{position:absolute;height:20px;width:20px;top:0;left:0;border:3px solid #a1a1a1;border-radius:100%;-webkit-transition:border .2s linear;transition:border .2s linear;cursor:pointer;z-index:1}.radio-check::before{position:absolute;content:"";height:10px;width:10px;top:2px;left:2px;border-radius:100%;margin:auto;-webkit-transition:background .2s linear;transition:background .2s linear}.provider-radio:hover .radio-check::before{background:#a1a1a1}.provider-radio input[type="radio"]:checked~.radio-check{border:3px solid #b7d601}.provider-radio input[type="radio"]:checked~.radio-check::before{background:#b7d601}.btn-manage{min-width:200px;margin-left:32px}.checkbox__input:checked,.checkbox__input:not(:checked){position:absolute;left:-9999px}.checkbox__label{display:block;position:relative;padding-left:35px;margin:0}.checkbox__label::before{content:"";position:absolute;width:20px;height:20px;top:1px;left:0;background:#fff;border:3px solid #c6c6c6;border-radius:3px;-webkit-transition:border .2s linear;transition:border .2s linear}.checkbox__input:checked+.checkbox__label::after{content:"";position:absolute;width:12px;height:7px;left:4px;top:6px;border:3px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox__input:checked+.checkbox__label::before{background:#b7d601;border:3px solid #b7d601}.checkbox__input:checked:focus+.checkbox__label::before,.checkbox__input:not(:checked):focus+.checkbox__label::before,.checkbox__label:hover::before{border:3px solid #b7d601}@media only screen and (max-width:750px){.provider-intro{margin-bottom:35px}.provider-radio{margin-bottom:25px}}.provider-manage{margin-bottom:60px}.manage-header{padding-bottom:3px;border-bottom:1px solid #a1a1a1;margin-bottom:20px}.manage-header h3{float:left;margin-bottom:0}.manage-header .provider-link{float:right;margin-top:1px}.manage-inner{margin-bottom:20px}.manage-inner p{font-size:.9em;margin:8px 0}.manage-add{max-width:400px;margin:40px auto}.manage-add p{color:#a1a1a1}.manage-add p a{font-size:1em;line-height:1.4}.manage-profile{float:left;width:22%;margin-right:4%;margin-bottom:20px}.manage-inner .manage-profile:nth-of-type(4n){margin-right:0}.manage-inner .manage-profile:nth-of-type(4n+1){clear:both}.profile-title{position:relative;margin-bottom:5px}.profile-title p{display:inline-block;font-size:1.1em;line-height:1.2;font-family:'Metropolis Medium',sans-serif;color:#a1a1a1;margin:3px 3px 0 0}.profile-username,.profile-verification{margin:8px 0}.profile-username p,.profile-username span,.profile-verification span{display:block;font-size:.8em;line-height:1.2;font-family:'Metropolis Medium',sans-serif}.profile-username p{margin-bottom:2px}.profile-username span{color:#c3c3c3;word-break:break-all}.profile-verification span{font-family:'Metropolis Regular',sans-serif;color:#ff4141}.manage-profile ul{list-style:none;margin:5px 0 0}.manage-profile li{position:relative;font-size:.8em;color:#6faadc;padding-left:15px;margin:2px 0}.manage-profile li::before{position:absolute;content:"";width:5px;height:8px;top:3px;left:3px;border-width:0 2px 2px 0;border-style:solid;border-color:#a1a1a1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.profile-delete,.profile-edit{display:inline-block;cursor:pointer;margin:0 1px}.profile-delete svg,.profile-edit svg{position:relative;fill:#a1a1a1}.profile-edit{width:20px;height:20px}.profile-edit svg{top:4px}.profile-edit:hover svg{fill:#b7d601}.profile-delete{width:19px;height:19px}.profile-delete svg{top:3px}.profile-delete:hover svg{fill:#ff4141}@media only screen and (max-width:1100px){.manage-profile{width:31%;margin-right:3.5%}.manage-inner .manage-profile:nth-of-type(4n){margin-right:3.5%}.manage-inner .manage-profile:nth-of-type(3n){margin-right:0}}@media only screen and (max-width:920px){.provider-manage{margin-bottom:40px}}@media only screen and (max-width:750px){.manage-profile{width:48%;margin-right:4%}.manage-inner .manage-profile:nth-of-type(3n),.manage-inner .manage-profile:nth-of-type(4n){margin-right:4%}.manage-inner .manage-profile:nth-of-type(2n){margin-right:0}.profile-title p{font-size:1.1em}}@media only screen and (max-width:550px){.provider-manage{margin-bottom:25px}.manage-profile{float:none;width:100%;margin-right:0}.manage-inner .manage-profile:nth-of-type(2n),.manage-inner .manage-profile:nth-of-type(3n),.manage-inner .manage-profile:nth-of-type(4n){margin-right:0}.profile-title p{font-size:1em}.manage-add{margin:30px auto}.profile-edit{width:18px;height:18px}.profile-edit svg{top:3px}.profile-delete{width:17px;height:17px}.profile-delete svg{top:2px}}.provider-role{margin-bottom:60px}.provider-role input{max-width:350px;margin:10px 0}.provider-role span{display:block;font-size:1em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#a1a1a1;margin-bottom:5px}.provider-role span:nth-of-type(2){font-size:.8em}.provider-role p{display:inline-block;font-size:1.6em;line-height:1.2;font-family:'Metropolis Medium',sans-serif;color:#a1a1a1;margin:0 3px 0 0}.locations-header,.permissions-header,.users-header{padding-bottom:3px;border-bottom:1px solid #a1a1a1;margin-bottom:20px}.manage-permissions{float:left;width:65%}.permission{margin-bottom:12px}.permission .control-indicator{top:2px}.permission .checkbox-label{padding-left:30px}.permission .checkbox-label p{margin:0}.permission .checkbox-label p:first-of-type{font-family:'Metropolis Medium',sans-serif;color:#a1a1a1}.permission .checkbox-label p:nth-of-type(2){font-size:.8em}.provider-locations{border-bottom:1px solid #a1a1a1;margin:60px 0 30px}.provider-locations .checkbox-label{padding-left:30px}.locations-inner{margin-bottom:40px}.location{margin-bottom:8px}.location p{font-size:.9em;line-height:1.2;margin:0}.provider-locations .location-cell{float:left;margin-right:2%}.provider-locations .cell-address{width:25%}.provider-locations .cell-office{width:12%;min-height:1px}.provider-locations .cell-city{width:18%}.provider-locations .cell-state{width:4%}.provider-locations .cell-zip{width:8%;margin-right:0}.permissions-locations{padding-bottom:20px;border-bottom:1px solid #a1a1a1;margin-bottom:40px}.provider-permissions .checkbox-label{padding-left:30px}.permissions-locations .manage-permissions{float:left;width:48%}.permissions-locations .manage-locations{float:left;width:52%}.permissions-locations .permissions-inner{padding-right:5%;padding-bottom:15px;border-right:1px solid #a1a1a1}.permissions-locations .locations-header,.permissions-locations .locations-inner{padding-left:5%}.permissions-locations .locations-inner{height:350px;padding-top:3px;overflow-y:scroll;margin:0}.permissions-locations .location-cell{float:left;margin-right:2%}.permissions-locations .cell-address{width:30%}.permissions-locations .cell-office{width:20%;min-height:1px}.permissions-locations .cell-city{width:24%}.permissions-locations .cell-state{width:7%}.permissions-locations .cell-zip{width:11%;margin-right:0}.provider-actions-wrap{position:relative;margin:40px 0}.provider-actions{float:right}.provider-actions .provider-btn{min-width:200px}.provider-actions .provider-btn:first-of-type{margin-right:8px}.users-header{padding-bottom:8px}.users-header h3{float:left;margin-bottom:0}.users-header .provider-link{float:right;margin-top:1px}.users-header-table{border-bottom:none;margin-bottom:5px}.users-table{border:1px solid #a1a1a1}.users-table p{margin:0}.users-table-header{background:#efefef;padding:10px 25px}.users-table-header p{font-family:'Metropolis Medium',sans-serif}.users-table-header .users-cell{width:36%}.users-row{padding:15px 25px;border-top:1px solid #a1a1a1}.users-cell{position:relative;float:left;margin-right:2%}.cell-name{width:36%}.cell-name p{display:inline-block;font-family:'Metropolis Medium',sans-serif}.users-pending{display:inline-block;font-size:.8em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#ff4141}.users-role p{font-size:.8em;line-height:1.2;font-family:'Metropolis Medium',sans-serif;color:#c3c3c3;margin-top:2px}.cell-email{width:36%}.username-email{position:relative;margin:2px 0}.username-email p,.username-email span{display:inline-block;font-size:.8em;font-family:'Metropolis Medium',sans-serif;line-height:1.2}.username-email p{font-family:'Metropolis Medium',sans-serif;word-break:break-all;padding-left:82px}.username-email span{position:absolute;width:75px;top:1px;color:#c3c3c3;text-align:right}.cell-actions{width:24%;text-align:right;margin:11px 0 0 0}.cell-actions .link-red{margin-left:5px}.cell-actions .provider-link{display:inline-block;font-size:.8em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#6faadc;text-decoration:underline;cursor:pointer;margin-bottom:5px}.cell-actions .provider-link:hover{color:#b7d601!important}@media only screen and (max-width:920px){.provider-role{margin-bottom:40px}.manage-permissions,.manage-users{float:none;width:100%}.manage-users{margin-bottom:45px}.provider-locations{margin:35px 0 30px}.locations-inner{margin-bottom:30px}.provider-locations .checkbox-label{padding-left:32px}}@media only screen and (max-width:650px){.location-cell{width:inherit;margin:0 20px 2px 0}.cell-city{padding-left:32px;clear:both}}@media only screen and (max-width:550px){.permission .control-indicator{top:3px}.location p{font-size:.85em;margin:0}.provider-actions{float:none;width:100%}.provider-actions .provider-btn{display:block;float:left;min-width:inherit;width:48%}.provider-actions .provider-btn:first-of-type{margin-right:4%}}.provider-account{float:left;width:40%}.assigned-permissions{float:left;width:50%;margin-left:10%}.account-profile,.account-signin{margin-bottom:40px}.account-signin h4{padding-left:152px}.account-wrap{position:relative}.account-input{margin-bottom:10px}.account-input span{display:block;position:absolute;width:140px;font-size:.8em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#a1a1a1;text-align:right;margin-top:17px}.provider-account .input-wrap,.provider-modal .input-modal,.provider-modal .input-required{position:relative;padding:0 18px 0 152px}.provider-modal .input-wrap{padding-left:152px}.input-required::after{position:absolute;content:"*";font-size:1.6em;font-family:'Metropolis Regular',sans-serif;color:#a1a1a1;top:17px;right:0}.account-signin .input-info{padding:0 18px 0 155px}.input-info{margin-top:10px}.input-info p{font-size:.8em}@media only screen and (max-width:1250px){.provider-account{width:45%}.assigned-permissions{width:48%;margin-left:7%}}@media only screen and (max-width:1020px){.provider-account{width:48%}.assigned-permissions{width:46%;margin-left:6%}}@media only screen and (max-width:920px){.assigned-permissions,.provider-account{float:none;width:100%}.provider-account{max-width:550px;margin:0 auto}.assigned-permissions{margin:50px 0 0}}@media only screen and (max-width:550px){.account-input span{display:block;position:relative;width:100%;text-align:left;margin:0 0 5px 17px}.account-input{margin-bottom:15px}.provider-modal .input-wrap{padding:0}.provider-account .input-wrap,.provider-modal .input-modal,.provider-modal .input-required{padding:0 18px 0 0}.account-signin h4{text-align:center;padding-left:0;margin-bottom:15px}.account-signin .input-info{padding:0 36px 0 18px}}.provider-overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(50,50,50,.8);z-index:999999}.provider-overlay.open{display:block}.provider-modal{position:fixed;width:90%;max-width:650px;max-height:calc(100% - 10%);top:50%;left:50%;background:#fff;border-radius:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:auto}.provider-modal-close{display:block;position:absolute;font-size:3em;font-family:'Metropolis Regular',sans-serif;line-height:1;color:#a1a1a1;top:5px;right:15px;cursor:pointer;z-index:1;-webkit-transition:color .5s ease;transition:color .5s ease}.provider-modal-close:hover{color:#b7d601}.provider-modal-content{height:100%;padding:60px 0;overflow:auto}.provider-modal-form{max-width:600px;padding:0 40px;margin:0 auto}.provider-modal-content h2,.provider-modal-content h3{font-size:1.4em;line-height:1.4;font-family:'Metropolis Medium',sans-serif;color:#a1a1a1;text-align:center;padding:0 40px;margin-bottom:35px}.provider-modal-content h3{font-size:1.2em}.provider-modal-content p{font-size:1em;line-height:1.4;font-family:'Metropolis Regular',sans-serif;color:#a1a1a1}.provider-modal-content p a{color:#666}.provider-modal-content p a:hover{text-decoration:underline}.provider-modal-text{padding:0 60px}.provider-modal .provider-actions{float:none;width:100%;padding:45px 40px 0;border-top:1px solid #a1a1a1;margin-top:45px}.provider-modal .provider-actions .provider-btn{float:right}.provider-modal .provider-actions .provider-btn:first-of-type{margin-left:8px;margin-right:0}.provider-form-links{margin-top:25px}.provider-form-links .provider-link{display:block;font-size:.9em;text-align:right;margin-top:10px}.provider-modal .input-info{margin:25px 0 10px;padding:0 18px 0 155px}.provider-modal .input-info p{font-size:.8em}@media only screen and (max-width:750px){.provider-modal-text{padding:0 40px}}@media only screen and (max-width:550px){.provider-modal-content{padding:40px 0}.provider-modal-close{font-size:2.5em;top:1px;right:10px}.provider-modal-content h2{font-size:1.2em;margin-bottom:25px}.provider-modal-content h3{font-size:1em;margin-bottom:25px}.provider-modal-content p{font-size:.9em}.provider-modal-form{padding:0 30px}.provider-modal .provider-actions{padding:30px 30px 0;margin-top:30px}.provider-modal .provider-actions .provider-btn:first-of-type{margin-left:4%}.provider-modal .input-info{margin:20px 0;padding:0 36px 0 18px}}.act-header{padding:0 30px;margin-bottom:10px}.act-header h2{color:#6faadc;font-family:'Metropolis Bold',sans-serif}.account h3{font-size:1.15em;font-family:'Metropolis Bold',sans-serif;margin-bottom:12px}.dentist-home{margin:20px auto;max-width:1000px}.act-box-1{width:35%;margin-left:10%}.act-box-2{width:55%}@media only screen and (max-width:920px){.act-header h2{font-size:1.4em}.account h3{font-size:1.05em;margin-bottom:10px}.act-box-1,.act-box-2{float:none;width:100%;max-width:500px;margin:0 auto}.act-box-1{margin:5px auto 15px}}.valid-list{padding:0 18px 0 170px;margin:15px 0}.list-item{position:relative;padding-left:22px;margin:4px 0}.list-item span{font-size:.8em;line-height:1.4;color:#a1a1a1}.list-icon{position:absolute;width:16px;height:16px;top:1px;left:0;background:#a1a1a1;border-radius:50%}.list-icon::after,.list-icon::before{position:absolute;content:""}.icon-good{background:#b7d601}.icon-good::before{width:10px;height:5px;left:3px;top:5px;border:2px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-bad::after,.icon-bad::before{position:absolute;width:2px;height:10px;top:3px;left:7px;background:#fff}.icon-bad::before{transform:rotate(45deg)}.icon-bad::after{transform:rotate(-45deg)}@media only screen and (max-width:550px){.valid-list{padding:0 18px 0 18px}}.switch-wrap .switch{position:absolute;margin-top:5px}.switch-wrap .switch-text{width:100%;max-width:1000px;padding-left:95px}.switch{display:block;position:relative;width:66px;height:36px}.switch input{opacity:0;width:0;height:0}.switch__slider{position:absolute;top:0;left:0;right:0;bottom:0;background:#666;border-radius:20px;-webkit-transition:.4s;transition:.4s;cursor:pointer}.switch__slider::before{position:absolute;content:"";width:30px;height:30px;top:3px;left:3px;background:#fff;border-radius:15px;-webkit-transition:.4s;transition:.4s}.switch input:checked+.switch__slider{background:#b7d601}.switch input:checked+.switch__slider::before{-webkit-transform:translateX(30px);transform:translateX(30px)}@media only screen and (max-width:600px){.switch-wrap .switch-text{padding-left:85px}}.manage-users,.provider-permissions,.provider-role{position:relative}.provider-tip{position:absolute;z-index:2}.tip-1{top:32px;left:375px}.tip-2{top:-49px;left:0}.tip-3{width:46%;top:-69px;left:50.2%}.tip-4{top:1px;right:445px}.tip-5{right:0}.tip-4 .tip-text,.tip-5 .tip-text{left:inherit;right:38px}.tip-arrow{position:absolute;display:block;width:25px;height:25px;top:0;bottom:0;margin:auto}.tip-arrow svg{fill:#b7d601}.tip-text{position:relative;left:38px;background:#b7d601;padding:10px 14px;border-radius:10px}.tip-text p{font-size:.9em;line-height:1.4;font-family:'Metropolis Medium',sans-serif;color:#fff;margin:0}.arrow-left svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bounce-left{animation:bounceLeft 1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes bounceLeft{0%,100%{left:0}50%{left:-10px}}.tip-4 .tip-arrow{right:0}.bounce-right{animation:bounceRight 1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes bounceRight{0%,100%{right:0}50%{right:-10px}}.arrow-down svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bounce-down{animation:bounceDown 1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes bounceDown{0%,100%{top:0}50%{top:10px}}.tip-5 .tip-arrow{right:0}.arrow-up svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.bounce-up{animation:bounceUp 1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes bounceUp{0%,100%{bottom:0}50%{bottom:10px}}@media only screen and (max-width:920px){.provider-tip{display:none}}.dentist-modal{position:fixed;width:90%;max-width:700px;max-height:calc(100% - 10%);top:50%;left:50%;background:#fff;border-radius:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:auto}.dentist-modal-close,.subscriber-warning-modal-close{display:block;position:absolute;font-size:3em;font-family:'Metropolis Regular',sans-serif;line-height:1;color:#a1a1a1;top:5px;right:15px;cursor:pointer;z-index:1;-webkit-transition:color .5s ease;transition:color .5s ease}.dentist-modal-close:hover{color:#b7d601}.dentist-modal-content{height:100%;padding:50px;overflow:auto;overflow-y:scroll;-ms-overflow-style:none}.dentist-modal-content h2{font-size:2.2em;line-height:1.1;font-family:'Metropolis Bold',sans-serif;color:#b7d601;margin-bottom:10px}.dentist-modal-content p{font-size:1.1em;line-height:1.5;font-family:'Metropolis Medium',sans-serif;color:#a1a1a1;margin-bottom:20px}.dentist-modal-content p a{color:#a1a1a1}.dentist-modal-content p a:hover{text-decoration:underline}.dentist-modal-radio{margin:25px 0}.dentist-radio{position:relative;margin-bottom:10px}.dentist-radio [type="radio"]:checked,.dentist-radio [type="radio"]:not(:checked){position:absolute;left:-9999px}.dentist-radio [type="radio"]:checked+label,.dentist-radio [type="radio"]:not(:checked)+label{position:relative;display:inline-block;font-size:1em;line-height:1.4;font-family:'Metropolis Bold',sans-serif;color:#a1a1a1;padding-left:32px;cursor:pointer}.dentist-radio [type="radio"]:checked+label:before,.dentist-radio [type="radio"]:not(:checked)+label:before{position:absolute;content:"";height:20px;width:20px;top:0;left:0;border:3px solid #a1a1a1;border-radius:100%;-webkit-transition:border .2s linear;transition:border .2s linear}.dentist-radio [type="radio"]:checked+label:after,.dentist-radio [type="radio"]:not(:checked)+label:after{position:absolute;content:"";height:10px;width:10px;top:5px;left:5px;border-radius:100%;-webkit-transition:background .2s linear;transition:background .2s linear}.dentist-radio [type="radio"]:not(:checked)+label:after{background:0 0}.dentist-radio [type="radio"]:checked+label:after,.dentist-radio [type="radio"]:hover+label:after{background:#b7d601}.dentist-radio [type="radio"]:checked+label:before,.dentist-radio [type="radio"]:hover+label:before{border:3px solid #b7d601}.dentist-modal-btns{max-width:300px}.dentist-modal-btns button{float:left;display:block;width:48%;font-family:'Metropolis Bold',sans-serif;opacity:1}.dentist-modal-btns button:first-child{margin-right:4%}.btn-blue,.btn-blue:hover{background:#6faadc;border:2px solid #6faadc}@media only screen and (max-width:1170px){.dentist-modal-content p{font-size:1em}}@media only screen and (max-width:750px){.dentist-modal-content h2{font-size:2em}}@media only screen and (max-width:550px){.dentist-modal-content{padding:40px}.dentist-modal-content h2{font-size:1.8em}.dentist-modal-content p{line-height:1.4;margin-bottom:15px}}@media only screen and (max-width:450px){.dentist-modal-content{padding:30px}.dentist-modal-close{font-size:2.5em;top:1px;right:10px}}.promotions .provider-header .provider-btn{font-size:1.1em;font-family:'Metropolis Bold',sans-serif;color:#a1a1a1;background:#efefef;left:0;right:inherit;padding-left:42px}.promotions .provider-header .provider-btn svg{position:absolute;max-width:15px;top:0;left:20px;bottom:0;margin:auto}.promotions-links{margin-left:20px}.promotions-wrap{float:left}.main .promotions-wrap ul{list-style:none;margin:0}.promotions-wrap li{display:inline-block}.promotions-wrap li:first-child{margin-right:22px}.promotions-wrap a{font-size:1.5em;font-family:'Metropolis Bold',sans-serif;color:#a1a1a1;outline:0;-webkit-transition:color .5s ease;transition:color .5s ease}.promotions-wrap a.active,.promotions-wrap a:hover{color:#6faadc}.new-promotion{float:right}.new-promotion a{font-size:1em;font-family:'Metropolis Bold',sans-serif;color:#fff}.new-promotion a:hover{background:#b7d601;border:2px solid #b7d601}.new-inline-promotion{text-align:center;padding-top:25px}.new-inline-promotion a{font-size:1em;font-family:'Metropolis Bold',sans-serif;color:#fff}.new-inline-promotion a:hover{background:#b7d601;border:2px solid #b7d601}.setup-add+.new-promotion{float:none;text-align:center;margin:15% 0}.dataTables_paginate{text-align:center;margin-top:80px}.paginate_button{width:inherit;font-size:1em;line-height:1.1;font-family:'Metropolis Bold',sans-serif;color:#666;user-select:none;padding:0;margin:0 4px;outline:0}.dataTables_paginate>span{display:inline-block;background:0 0;border:none;width:inherit;font-size:1em;line-height:1.1;font-family:'Metropolis Bold',sans-serif;color:#666;user-select:none;padding:0;margin:0 4px;outline:0;color:#a1a1a1}.dataTables_paginate>span>.paginate_button{color:#a1a1a1;cursor:pointer}.paginate_button.current{color:#6faadc!important}.result-pages{text-align:center;margin-top:80px}.result-pages-wrap{display:inline-block}.jplist-holder,.result-pages-wrap button{display:inline-block;background:0 0;border:none}.result-pages-wrap button{width:inherit;font-size:1em;line-height:1.1;font-family:'Metropolis Bold',sans-serif;color:#666;user-select:none;padding:0;margin:0 4px;outline:0}.jplist-holder button{color:#a1a1a1}.result-pages-wrap button[data-type="prev"]{margin:0 15px 0 0}.result-pages-wrap button[data-type="next"]{margin:0 0 0 15px}.result-pages-wrap button:hover,button.jplist-selected{color:#6faadc}@media only screen and (max-width:920px){.promotions .provider-header .provider-btn{float:left}.promotions .provider-header .provider-btn{padding-left:35px}.promotions .provider-header .provider-btn svg{max-width:15px;left:15px}.promotions-links{margin-left:16px}}@media only screen and (max-width:800px){.promotions .provider-header .provider-btn{float:left}.promotions .provider-header .provider-btn{padding-left:35px}.promotions .provider-header .provider-btn svg{max-width:15px;left:15px}}@media only screen and (max-width:750px){.promotions-links{margin-left:14px}.promotions-wrap{margin-top:3px}.promotions-wrap li:first-child{margin-right:14px}.promotions-wrap a{font-size:1.2em}.new-promotion a{font-size:.9em;padding:10px 15px}.table-wrap+.new-promotion{margin:100px 0}}@media only screen and (max-width:500px){.promotions .provider-header .provider-btn{font-size:.85em}.promotions .provider-header .provider-btn{padding-left:32px}.promotions .provider-header .provider-btn svg{max-width:12px}.promotions-links{margin:0}.promotions-wrap{float:none;margin:0 0 0 14px}.new-promotion{float:none;margin-top:10px}.new-promotion a{font-size:.85em;padding:8px 10px}}.table-setup{margin-top:20px}.table-setup table{width:100%;font-size:1em;border-spacing:0;border-radius:5px}.table-setup thead{font-size:1.2em;background:#efefef;border:2px solid #efefef;color:#666}.table-setup th{position:relative;border-right:2px solid #fff}.table-setup th:first-child{border-top-left-radius:5px}.table-setup th:last-child{border-top-right-radius:5px;border-right:none}.setup-add th:first-child{border-bottom-left-radius:5px}.setup-add th:last-child{border-bottom-right-radius:5px}.table-setup th span{display:block;position:relative}.table-setup th.sorting span{padding-right:20px;cursor:pointer}.sorting span::after,.sorting_asc span::after,.sorting_desc span::after{position:absolute;content:"";width:10px;height:10px;top:2px;margin-left:9px;border-right:3px solid #666;border-bottom:3px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sorting_desc span::after{top:7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.sorting_asc span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.table-setup td,.table-setup th{text-align:center;padding:18px 20px}.table-setup td:first-child,.table-setup th:first-child{text-align:left}.table-setup td:nth-child(2),.table-setup th:nth-child(2){text-align:left}.table-setup td{line-height:1.3;color:#a1a1a1;border-right:2px solid #efefef;border-bottom:2px solid #efefef}.table-setup td:first-child{border-left:2px solid #efefef}.table-setup td:nth-child(2){width:35%}.table-setup tr:last-child td:first-child{border-bottom-left-radius:5px}.table-setup tr:last-child td:last-child{border-bottom-right-radius:5px}.table-setup td a{font-family:'Metropolis Bold',sans-serif;text-decoration:underline;color:#6faadc;-webkit-transition:all .5s;transition:.5s}.table-setup td a:hover{color:#b7d601}@media only screen and (max-width:1050px){.table-setup thead{font-size:1.2em}.sorting span::after{margin-left:7px}}@media only screen and (max-width:920px){.table-setup thead{font-size:1.1em}.table-setup th.sorting span{padding-right:15px}.sorting span::after{width:9px;height:9px;top:1px;margin-left:5px;border-right:2px solid #666;border-bottom:2px solid #666}.table-setup td,.table-setup th{padding:15px}}@media only screen and (max-width:800px){.table-setup thead{font-size:1em}.table-setup th.sorting span{padding-right:12px}.sorting span::after{width:8px;height:8px}.sorting_desc span::after{top:6px}.table-setup th{padding:15px 12px}.table-setup td{padding:12px}.table-setup td{font-size:.9em}}@media only screen and (max-width:725px){.scroll-725{overflow-x:auto;padding-bottom:15px}}@media only screen and (max-width:675px){.table-setup thead{font-size:.85em}.sorting span::after{width:7px;height:7px}.sorting_desc span::after{top:5px}.table-setup td{font-size:.8em}}@media only screen and (max-width:625px){.scroll-625{overflow-x:auto;padding-bottom:15px}}.promotions-create .add-charges h3,.promotions-form .pro-input h3{font-size:1.2em;color:#6ea9db}.promotions-form .pro-input h3{margin:0 0 6px 17px}.promotions-create .add-charges h3{text-align:center;margin-bottom:15px}.promotions .provider-header .provider-btn.provider-delete{color:#fff;left:inherit;right:0;background:#f05f5f;padding:10px 20px;border:2px solid #f05f5f}.promotions-form{margin-bottom:40px}.pro-form-col-1{float:left;width:70%}.pro-form-col-2{float:right;width:27.2%}.pro-form-wrap .pro-input{float:left}.pro-form-wrap .pro-input:first-child{width:60%;margin-right:4%}.pro-form-wrap .pro-input:last-child{width:36%}.promotions-form input[type="date"],.promotions-form input[type="text"]{display:block;width:100%;font-family:'Metropolis Medium',sans-serif;font-size:1.05em;color:#a1a1a1;background:#f7f7f7;padding:12px 15px;border:2px solid #e9e9e9;border-radius:10px;outline:0;-webkit-transition:all .5s;transition:all .5s;margin-bottom:20px}.promotions-form input[type="date"]:focus,.promotions-form input[type="text"]:focus{border:2px solid #6ea9db}.promotions-create ::placeholder{color:#a1a1a1}.promotions-create :-ms-input-placeholder{color:#a1a1a1}.promotions-create ::-ms-input-placeholder{color:#a1a1a1}.date-input{position:relative;display:block}.date-input::after{position:absolute;display:inline-block;content:"";width:24px;height:24px;top:-1px;right:15px;bottom:0;background-image:url(/images/calendar.png);background-size:24px;margin:auto;pointer-events:none}.date-input input[type="text"]{padding:12px 50px 12px 15px}.date-input-inactive input[type="text"],.date-input-inactive::after{display:none}.pro-input label{display:block;width:100%;font-size:1.05em;font-family:'Metropolis Bold',sans-serif;color:#a1a1a1;padding:14px 17px;margin-bottom:20px}.promotions-calc{text-align:center;margin-bottom:40px}.calc-wrap{display:inline-block}.calc-option{position:relative;float:left;margin:5px 0}.calc-option:first-child{margin-right:40px}.calc-radio{position:absolute;width:20px;height:20px;top:0;left:0;border:3px solid #a1a1a1;border-radius:100%;-webkit-transition:border .2s linear;transition:border .2s linear;-webkit-transition:background .2s linear;transition:background .2s linear;cursor:pointer}.calc-radio:hover::after,.radio-active::after{position:absolute;content:"";width:10px;height:10px;top:2px;left:2px;border-radius:100%;margin:auto}.calc-radio:hover::after{background:#a1a1a1}.radio-active::after,.radio-active:hover::after{background:#b7d601}.radio-active{border:3px solid #b7d601}.calc-option-inactive .calc-radio{border:3px solid #d3d3d3;cursor:default}.calc-option-inactive .calc-radio:hover::after{background:#fff}.calc-option-inactive .radio-active::after,.calc-option-inactive .radio-active:hover::after{background:#d3d3d3!important}.calc-option-inactive p{color:#d3d3d3;cursor:default!important}.promotions-create .calc-option p{font-size:1.1em!important;line-height:1.3;font-family:'Metropolis Bold',sans-serif;text-align:left;padding-left:30px;margin:0;cursor:pointer}.calc-percentage{margin-bottom:30px}.calc-percentage .percent-input{float:none;width:70px;margin:0 auto}.calc-percentage .percent-input input{position:relative;width:75px;font-family:'Metropolis Bold',sans-serif;font-size:1.4em;color:#a1a1a1;background:#f7f7f7;padding:10px 30px 10px 10px;border:2px solid #e9e9e9;border-radius:10px;outline:0;-webkit-transition:all .5s;transition:all .5s}.calc-percentage .percent-input::before{font-size:1.4em;font-family:'Metropolis Bold',sans-serif;z-index:99}.promotions-create .charges-view{max-width:550px;margin:0 auto}.promotions-amounts .charges-view .table .t-row:last-child .t-cell,.promotions-create .charges-view .table .t-row:first-child .t-cell{font-size:1em}.promotions-create .charges-view p.cell-desc{font-size:1.1em!important}.promotions-percentage .charges-view .t-row .t-cell:first-child{width:85%}.promotions-create .charges-view .t-cell input[type="text"],.quantity input{display:inline-block;font-size:1em;font-family:'Metropolis Bold',sans-serif;color:#a1a1a1;text-align:center;background:#f7f7f7;padding:4px 5px;border:2px solid #e9e9e9;border-radius:5px;margin:0}.promotions-create .charges-view .t-cell input[type="text"]{width:80px}.t-cell label{font-family:'Metropolis Bold',sans-serif;text-align:center;border-bottom-style:none!important;border-right-style:none!important}.payment-btns{max-width:500px;margin:20px auto 0}.payment-btns .btn-form{width:48%}.payment-btns .btn-blue{float:left}.payment-btns .btn-green{float:right}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.quantity{display:inline-block;position:relative;width:52px}.quantity input{display:block;width:35px;margin:0}.quantity input:focus{outline:0}.quantity-button{position:absolute;height:50%;font-size:1.05em;text-align:center;color:#a1a1a1;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-button:hover{color:#b7d601}.quantity-button.quantity-up{top:0}.quantity-button.quantity-down{bottom:0}.promotions-message{max-width:520px;margin:20px auto 0}.promotions-message p{font-size:.95em!important;font-family:'Metropolis Medium',sans-serif;text-align:left}.content--promotions{padding:35px 0;text-align:center}.content--promotions h3{font-family:'Metropolis Bold',sans-serif;color:#333;margin-bottom:20px}.content--promotions p{text-align:center}.content--promotions .provider-actions,.content--promotions .provider-actions .provider-btn{float:none;display:inline-block}.content--promotions .provider-actions{padding:0 40px;border-top:none;margin-top:35px}.content--promotions .provider-actions .provider-btn:first-of-type,.content--promotions .provider-actions .provider-btn:last-of-type{margin:0 4px}@media screen and (max-width:750px){.promotions-form{margin-bottom:30px}.pro-form-col-1,.pro-form-col-2{float:none;width:100%}.promotions-create .add-charges h3,.promotions-form .pro-input h3{font-size:1.1em}.pro-form-wrap .pro-input:first-child{width:60%;margin-right:3%}.pro-form-wrap .pro-input:last-child{width:37%}.pro-form-col-2 .pro-input{float:left;width:48.5%}.pro-form-col-2 .pro-input:last-child{float:right}.promotions-calc{margin-bottom:30px}.calc-option{margin:2px 0}.promotions-create .calc-option p{font-size:1em!important;margin-top:1px}}@media screen and (max-width:920px){.promotions .provider-header .provider-btn.provider-delete{float:right;padding:10px 15px}}@media screen and (max-width:650px){.promotions-form .pro-input h3{margin:0 0 6px 14px}.promotions-form input[type="date"],.promotions-form input[type="text"]{padding:10px 12px;font-size:.95em}.pro-input label{padding:12px 14px;font-size:.95em}.date-input::after{width:20px;height:20px;right:12px;background-size:20px}.date-input input[type="text"]{padding:10px 40px 10px 12px}.content--promotions .provider-actions{margin-top:25px}.content--promotions .provider-actions .provider-btn{display:block;max-width:220px}.content--promotions .provider-actions .provider-btn:first-of-type,.content--promotions .provider-actions .provider-btn:last-of-type{margin:10px auto}}@media screen and (max-width:650px){.content--promotions{padding:25px 0}}@media screen and (max-width:500px){.pro-form-wrap .pro-input:first-child,.pro-form-wrap .pro-input:last-child{float:none;width:100%;margin-right:0}.promotions-form .select-style,.promotions-form input[type="date"],.promotions-form input[type="text"]{margin-bottom:15px}.pro-input label{margin-bottom:15px}.promotions .provider-header .provider-btn.provider-delete{margin:0}}.subpage-promotions{padding:40px 0 100px}.promotions-new .provider-header{margin:10px 8% 30px}.promotions-info{background:#f7f7f7;padding:60px 8%;margin-bottom:60px}.promotions-info h3{font-size:1.35em;color:#a1a1a1;margin-bottom:8px}.promotions-info p{font-size:1.2em;font-family:'Metropolis Medium',sans-serif;color:#666;margin:0}.promo-info-col-1{float:left;width:65%}.promo-info-col-2{float:right;width:35%}.promo-info-title{margin-bottom:35px}.promo-info-title p{font-size:1.35em;color:#6ea9db}.promo-info-effective,.promo-info-end,.promo-info-specialty{float:left}.promo-info-specialty{width:40%;margin-right:5%}.promo-info-effective{width:25%;margin-right:5%}.promo-info-end{width:25%}.promo-info-discount{text-align:center;margin-top:8%}.promo-info-discount p{font-size:2em;line-height:1.2;font-family:'Metropolis Regular',sans-serif;color:#6ea9db;margin-bottom:10px}.promo-info-discount span{display:block;font-size:2.8em;font-family:'Metropolis Bold',sans-serif;color:#6ea9db}.promotions-locations{margin:20px 8% 40px}.promotions-locations h2{display:block;font-size:1.5em;font-family:'Metropolis Regular',sans-serif;color:#6ea9db;text-align:center}.promo-locations-content{margin-top:40px}.promo-state{margin-bottom:30px}.promo-state-header{padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:20px}.promo-state h4{float:left;font-size:1.4em;font-family:'Metropolis Bold',sans-serif;color:#666;margin:0}.promo-select-all{margin:0 0 20px 10px}.promo-select-all p,.promo-text-btn{font-size:1em;font-family:'Metropolis Medium',sans-serif;line-height:1.3;color:#a1a1a1;margin:0;cursor:pointer}.promo-select-all p{padding-left:30px}.promo-select-all:hover p,.promo-text-btn:hover{color:#b7d601}.promo-text-btn{float:right;position:relative;padding-right:20px;margin-top:5px}.promo-text-btn::before{position:absolute;content:"";width:.9em;height:.9em;top:2px;right:0;border:1px solid #a1a1a1;border-radius:3px}.btn-expand::after{position:absolute;content:"+";font-size:1em;top:0;right:.1em}.btn-collapse::after{position:absolute;content:"-";font-size:1.15em;top:-.1em;right:.15em}.promo-text-btn:hover::before{border:1px solid #b7d601}.js-expand-all{color:#666}.js-expand-all::before{border:1px solid #666}.promotions-locations-header{position:relative}.promotions-locations-header .promo-text-btn{position:absolute;top:1px;right:0}.table-promo table{width:100%;font-size:.95em;font-family:'Metropolis Medium',sans-serif;line-height:1.35;color:#666;border-spacing:0;border-radius:5px;border-collapse:collapse}.table-promo thead{font-size:1.05em;background:#f7f7f7;text-align:center}.table-promo thead th{padding:12px 10px}.table-promo th:first-child{border-radius:5px 0 0 5px}.table-promo th:last-child{border-radius:0 5px 5px 0}.table-promo th:nth-child(2),.table-promo th:nth-child(3){text-align:left}.table-promo tbody{text-align:right;border-bottom:1px solid #ccc}.table-promo tbody:last-of-type{border-bottom:none}.row-highlight{border:2px solid #b7d601!important}.row-highlight:first-of-type::before{display:none!important}.table-promo tbody th,.table-promo td{padding:5px 10px}tbody .table-promo-row:first-child td,tbody .table-promo-row:first-child th{padding-top:20px}tbody .table-promo-row:last-child td,tbody .table-promo-row:last-child th{padding-bottom:20px}.table-promo-address,.table-promo-check{vertical-align:top}.table-promo-check{min-width:30px}.table-promo-address{width:18%;color:#333;text-align:left}.table-promo-desc{width:20%;color:#a1a1a1;text-align:left}.table-promo-input{max-width:90px;font-family:'Metropolis Medium',sans-serif;font-size:.95em;line-height:1.3;color:#666;text-align:center;background:#fff;padding:4px 5px 2px;border:2px solid #e9e9e9;border-radius:5px;margin-top:-4px}.table-promo-input-red{border:2px solid #f05f5f!important}td.table-promo-charge,td.table-promo-dis,td.table-promo-pays,td.table-promo-rec{width:10%;vertical-align:top;padding-right:2.5%}.table-promo-action{width:12%;text-align:center}tbody .table-promo-row th.table-promo-action{padding-top:5px}.table-promo-action div{display:inline-block;text-decoration:underline;cursor:pointer}.action-edit,.action-save:hover{color:#6ea9db}.action-edit:hover,.action-save{color:#b7d601}.action-cancel,.action-save{margin:4px}.action-cancel:hover{color:#f05f5f}td.promo-total,td.table-promo-save{padding-bottom:20px}td.table-promo-save{vertical-align:top;width:10%}.promo-total span{display:inline-block;font-family:'Metropolis Bold',sans-serif;color:#333;padding-top:10px;border-top:1px solid #333}.table-promo-save span{display:block;color:#333;white-space:nowrap;padding-top:11px}.table-promo-red,.table-promo-valid{color:#f05f5f!important}td.table-promo-valid{font-size:.9em;text-align:left;padding:10px 10px 20px}.no-promo .table-promo-address,.no-promo .table-promo-desc,.table-promo-light{color:#ccc}.promo-locations-content{position:relative}.promotions-btns{position:relative;width:100%;background:#fff}.promotions-btns-wrap{padding:30px 0}.promotions-btns .payment-btns{float:right;width:100%;margin:0}.promotions-btns .payment-btns .btn-form{display:block;margin:0}@media only screen and (max-width:1200px){.subpage-promotions{padding:40px 0 100px}.promotions-info{padding:60px 3%;margin-bottom:40px}.promo-info-col-1{width:60%}.promo-info-col-2{width:40%;padding-right:5%}.promotions-locations{margin:20px 3% 40px}.promotions-new .provider-header{margin:0 3% 30px}}@media only screen and (max-width:1050px){.promotions-info{padding:50px 3%}.promotions-info h3{font-size:1.25em;margin-bottom:8px}.promotions-info p{font-size:1.1em}.promo-info-title{margin-bottom:25px}.promo-info-title p{font-size:1.25em}.promo-info-discount p{font-size:1.8em;margin-bottom:10px}.promo-info-discount span{font-size:2.4em}}@media only screen and (max-width:920px){.subpage-promotions{padding:30px 0 100px}.promotions-info{padding:40px 3%}.promotions-new .provider-header{margin:10px 3% 30px}.promo-info-discount{margin-top:10%}.promo-info-discount p{font-size:1.6em;margin-bottom:10px}.promo-info-discount span{font-size:2.2em}.scroll-920{overflow-x:auto;padding-bottom:15px}.table-promo-check{min-width:26px}.promo-select-all p{padding-left:26px}}@media only screen and (max-width:800px){.promo-info-col-1,.promo-info-col-2{float:none;width:100%;padding:0}.promo-info-discount{text-align:left;margin:25px 0 0}.promo-info-discount p{font-size:1.25em;color:#a1a1a1;margin-bottom:10px}.promo-info-discount span{font-size:1.8em;font-family:'Metropolis Medium',sans-serif}}@media only screen and (max-width:750px){.subpage-promotions{padding:30px 0 100px}.promotions-info{padding:40px 30px;margin-bottom:40px}.promotions-locations{margin:20px 30px 40px}.promotions-locations h2{font-size:1.35em}.promotions-new .provider-header{margin:10px 30px 30px}.promotions-locations-header .promo-text-btn{position:relative;float:right;top:inherit;right:inherit;margin-top:20px}}@media only screen and (max-width:550px){.promotions-new .provider-header{margin:0 30px 20px}.promo-state h4{font-size:1.2em}.promo-text-btn{margin-top:2px}}.add-info h2{margin-bottom:15px!important}.checkbox-info{display:inline-block;margin:0 5px 5px 0}.checkbox-edit{display:inline-block;color:#6faadc;text-decoration:underline;cursor:pointer}.checkbox-edit:hover{color:#b7d601}.add-info-services p{font-size:1em;font-family:'Metropolis Medium',sans-serif;text-align:left;margin-bottom:5px}.checkbox-modal h2{color:#b7d601;margin-bottom:20px}.checkbox-modal p{margin-bottom:15px}.checkbox-modal span{font-size:.9em;color:#a1a1a1}.row-full .t-cell{background:#efefef;padding:6px 15px}.row-full .t-cell span{top:10px}p.cell-header{font-size:1.25em!important;font-family:'Metropolis Bold',sans-serif;text-align:left;margin:1px 0 2px 25px!important}@media only screen and (max-width:750px){.row-full .t-cell{display:none}.row-full .t-cell:first-of-type{display:block}}