:root{--primary-color:#2ec5cc}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:transparent}.has-error .select2-selection{border-color:#cf2927 !important}.has-success .select2-selection{border-color:#3c763d !important}.has-success .select2-selection .select2-selection__rendered{color:#6BB459 !important}.h_reg_patient{text-transform:none;color:black;font-weight:700;padding-top:0}.btn-card{text-align:left;display:block;background:#fff;border:1px solid #E9E9E9;border-radius:6px;padding:12px;white-space:normal}.btn-card:hover{background:#f7f7f7}span.reg_colored{color:#2ec5cc}th.reg_th{color:#a0a0a0;font-weight:normal !important;text-transform:none !important}.panel-default-register{border-radius:7px;padding:0 20px;box-shadow:none;border:1px solid #eef1f3}.panel-default-register .register-tutorial{text-transform:initial}.panel-default-register .register-tutorial .col-sm-4{position:relative}.panel-default-register .register-tutorial .col-sm-4 p{font-weight:400;padding-left:56px}.panel-default-register .register-tutorial .col-sm-4 i{position:absolute;font-size:3em;left:15px;top:0;color:#2ec5cc}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) p{margin-top:-10px}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) p:after{content:url("/assets/img/right-arrow.png");position:absolute;top:20%;right:3%}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) p i{position:absolute}.panel-default-register .register-title{padding:20px 15px;font-size:16px;text-transform:initial}.patient-register-dropdown *{max-width:100%}.patient-register-dropdown .toggle-icon{position:absolute;right:7px;top:10px}.patient-register-dropdown .dropdown-toggle{min-width:200px;border-radius:3px;text-align:left}.patient-register-dropdown a{white-space:normal !important}.patient-register-dropdown .dropdown-menu{min-width:200px;cursor:pointer}.patient-register-dropdown .dropdown-menu li:hover{background-color:rgba(108,108,108,0.2)}.table-register{margin:0;padding:0;white-space:nowrap}.table-register thead>tr>td.active,.table-register thead>tr>th.active,.table-register thead>tr.active>td,.table-register thead>tr.active>th,.table-register tbody>tr>td.active,.table-register tbody>tr>th.active,.table-register tbody>tr.active>td,.table-register tbody>tr.active>th,.table-register tfoot>tr>td.active,.table-register tfoot>tr>th.active,.table-register tfoot>tr.active>td,.table-register tfoot>tr.active>th td.hour-cell.active{background:#fff}.table-register .hour-cell:hover [data-type="select-hour"]{background:#2ec5cc;color:#ffffff}.table-register .hour-cell.active [data-type="select-hour"]{background:#2ec5cc;color:#ffffff}.table-register thead>tr>th{border:none;border-bottom:1px solid #e4e4e4}.table-register thead>tr>td,.table-register tbody>tr>th,.table-register tbody>tr>td,.table-register tfoot>tr>th,.table-register tfoot>tr>td{border:none;border-left:1px solid #e4e4e4}.table-register thead>tr>td:first-child,.table-register tbody>tr>th:first-child,.table-register tbody>tr>td:first-child,.table-register tfoot>tr>th:first-child,.table-register tfoot>tr>td:first-child{border-left:0}.table-register tbody>tr:first-child td{padding-top:16px}.container-register .form-control{color:#2ec5cc;font-weight:normal}.container-register .form-control::placeholder{font-weight:normal}.label-title{color:#5a5a5a !important;text-transform:none;font-weight:normal;padding-bottom:5px;font-size:16px}.input_mail{margin-top:50px}.input_message{margin-top:-100px}.patient-calendar-table-wrap{border:1px solid #e4e4e4;border-radius:4px;margin-bottom:15px;height:300px;overflow:hidden;position:relative}.patient-calendar-table-wrap.open{height:auto;padding-bottom:41px}.patient-calendar-table-wrap.noexpand{height:auto;padding-bottom:0}.patient-calendar-table-wrap.nooverflow{overflow:visible !important}.patient-calendar-table-wrap [data-type="select-hour"]{border:1px solid #2ec5cc;border-radius:3px;font-weight:normal;padding:6px 20px;color:#2ec5cc;font-size:14px}.select-hour{border:1px solid #2ec5cc;border-radius:3px;font-weight:normal;padding:6px 20px;color:#2ec5cc;font-size:14px}.nav-buttons{position:relative;font-size:24px}.nav-buttons .left{position:absolute;left:12px !important;top:14px;opacity:1}.nav-buttons .right{position:absolute;right:12px !important;opacity:1;top:14px}.patient-calendar-table-expand{display:block;position:absolute;left:0;bottom:0;background-color:#fff;width:100%;text-align:center;padding:9px 0;box-shadow:0px 0px 23px rgba(0,0,0,0.05)}.user-name-list{width:100%;padding-left:12px}.user-name-list a{color:#6c6c6c}.user-name-list a:hover{color:#2ec5cc}.user-name-list_icon{margin-top:8px;opacity:0.1;font-size:44px}.user-name-list_img{margin-top:8px;border-radius:100px;object-fit:cover;height:43.59px;width:46px;margin-left:5px}.all_registration-office_list li a{height:60px;font-size:22px;font-weight:300;color:#6c6c6c;padding-top:6px;padding-bottom:6px;line-height:50px}.all_registration-office_list li:hover a{color:#2ec5cc;background-color:transparent}.registration_select{height:72px !important;font-size:22px;font-weight:300}.registration_select .select2-selection__rendered{line-height:69px !important}.registration_select .select2-selection__arrow{top:22px !important}.patient_form .register-label label{font-size:14px;font-weight:500;padding-bottom:0}.patient_form .register-label-required label{font-size:14px;font-weight:600;padding-bottom:0}.patient_form .register-checkbox label{font-size:14px}.change_service{display:inline-block;padding:14px 18px;border-radius:3px;color:#555;background:#f7f7f7;transition:background-color .2s linear, color .2s linear}.change_service:hover{background:#dedede;color:#3c3c3c}.top{margin-bottom:30px}.top__header{font-size:20px;margin:10px 0;font-weight:500}.top .whitespace_nowrap{white-space:nowrap}.select-alt .select2-selection.select2-selection--single{height:50px !important;border:1px solid #e9e9e9 !important;border-radius:6px;background:#f4f4f4}.select-alt .select2-selection__rendered{height:50px;padding-top:7px;font-size:17px;font-weight:400}.select-alt .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-15px;margin-top:3px;border-width:7px 7px 0 7px;border-color:#c4c4c4 transparent transparent transparent}.services-modal .modal-body{padding:0}.services-modal .services{margin-top:-1px}.services-modal .list-group-item{border-radius:0 !important;padding:10px 20px;overflow:auto}.card{flex-basis:50%;margin-bottom:24px}.card__content{padding:20px 20px 5px 20px;margin:0 10px 10px;background-color:#fff;box-shadow:9px 15px 51px #0000000D;height:100%;border-radius:8px}.card__grid{display:flex;flex-flow:row wrap;justify-content:space-between;padding:0}.card__grid::before{display:none}.card__panel{box-shadow:none;margin:0 -10px}.card__name{margin:0 0 5px 0;font-weight:400;font-size:21px}.card__header{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:12px}.card__name{font-size:17px;line-height:18px;color:#555;font-weight:700}.card__image{width:80px;height:80px;border-radius:50%;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#eee;margin-right:12px;box-shadow:0 0 3px rgba(0,0,0,0.5)}.card__specialization{font-size:15px;line-height:18px;color:#999;word-break:break-all}.card__bio{font-size:15px;line-height:18px;color:#555;margin-bottom:12px}.card__rate{padding-top:6px}.card__nearest{font-size:15px;line-height:18px;margin-bottom:12px;color:#555}.card__hour{color:#009AE0;min-width:60px;display:inline-block;font-size:15px;text-align:center;font-weight:600;border:1px solid #009AE0;border-radius:5px;margin-right:10px;margin-bottom:6px;line-height:28px;transition:background-color .15s linear, color .15s linear;padding-left:5px;padding-right:5px}.card__hour:hover{background:#009AE0;color:#fff}.card__more{display:inline-block;font-size:15px;line-height:18px;color:#009AE0 !important}.card__service{margin-bottom:12px}.info-text{font-size:18px;position:relative;top:4px}.popover-content{word-break:break-word}@media (min-width: 768px) and (max-width: 992px){.back-to-medfile{margin-top:9px;margin-left:2%}.panel-default-register .register-tutorial .col-sm-4 p{font-size:10px}.panel-default-register .register-tutorial .col-sm-4 i{font-size:2.5em;top:0}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) p{margin-top:0px}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) p:after{display:none}}@media (max-width: 767px){.change_service{text-align:center}body{padding:0;margin:0}.container-register{margin:0;padding:0}.panel-default-register{border-radius:0;box-shadow:none;padding:0 10px}.patient-register-dropdown .user-button{margin-left:0px}.patient-register-dropdown .user-button>b::after{right:15px}.h_reg_patient{text-align:center}.schedule-register{margin-left:0px;margin-top:20px}.btn-register{padding:13px 17px;font-size:15px}.text-center-xs{text-align:center}.panel-default-register .register-tutorial .col-sm-4 i{font-size:2.5em;top:0}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) i{top:15px}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) p{margin-top:0px}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) p:after{display:none}.input_mail,.input_message{margin-top:0px}.card{flex-basis:80%}.card__grid{justify-content:center}}@media (min-width: 992px) and (max-width: 1200px){.panel-default-register .register-tutorial .col-sm-4 i{font-size:2.5em;top:0}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) i{top:15px}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) p{margin-top:0px}.panel-default-register .register-tutorial .col-sm-4:nth-child(-n+3) p:after{display:none}}.services-category{display:inline-block;padding:1rem 0;width:100%}.services-category .list-group{margin-bottom:0px}.services-category .sidebar .list-group-item{padding:5px 15px;margin:0 -15px}.services_container_toggle{columns:1}.services_container_toggle .services-category{margin-bottom:-24px}.services_container_toggle .list-group{display:none}.services_container_toggle .h4{cursor:pointer}.services_container_toggle .services_back{background-color:transparent !important;color:#2ec5cc;font-size:14px;font-weight:500;margin-bottom:12px}@media (max-width: 765px){.services_container{columns:1}.patient-calendar-table-wrap .nav-buttons .left{left:5px !important}.patient-calendar-table-wrap .nav-buttons .right{right:5px !important}}.doctor_description{margin:0 0 15px 0;padding:15px 18px;background:#ecf7ff;border-radius:5px;color:#009AE0}.office-button{overflow:hidden;width:100%;text-overflow:ellipsis;height:73px;font-weight:300;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.office-button div,.office-button a{width:90%}@media (max-width: 575px){.card{flex-basis:100%}}
/*# sourceMappingURL=register.css.map */
