.profile-view .form-search:not(.form-transport) .center-view-block{ background: #fafafa; border: 1px solid #f0f0f0; border-radius: 4px; margin: 0 auto; max-width: 750px; padding: 5px 2.5px;}.profile-view .form-search:not(.form-transport) .center-view-block .panel-info,.profile-view .form-search:not(.form-transport) .center-view-block .panel-info > .panel-heading{ border-color: #f0f0f0;}.profile-view .tab-content{ background-color: transparent; border: none; /* padding: 0; */}.form-tabs{ float:left; padding:0; width:100%;}  /* sub-section form registration =================================================================================*/ .form-search.create-mode .head-2.text-center { display: none; } /* Sub-section Login page=================================================================================*/.form-wrap { display: block; margin-left: auto; margin-right: auto; width: 365px; z-index: 100;} /* Sub-section account page=================================================================================*/.account-page.guest-page{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; min-height: 100%; padding: 56px 15px; position: absolute; width: 100%;}.account-page.guest-page.minimized-background{ background-image: url(../../images/background-min.png);}.account-page .navigation { color: #fff; font-family: 'Minion Pro Semibold'; font-size: 30px; font-weight: 400; margin-bottom: 18px; position: relative; z-index: 100;}.account-page .navigation .col-xs-6 { padding: 0 41px; }.account-page .navigation .col-xs-6:first-child { text-align: right; } .account-page .navigation .col-xs-6 a { color: #b9cee4; }.account-page .navigation .col-xs-6 a:hover { color: #ffffff; } .user-form-wrapper { background-color: #fdfefe; border-radius: 4px; line-height: 1.1; padding: 20px 7.5px 15px; position: relative;}.account-page:not(.guest-page) .user-form-wrapper { margin-top: 30px; max-width: 600px; width: 100%;}.account-page:not(.guest-page) .form-account-data-wrapper { background: #fafafa; border: 1px solid #ccc; border-radius: 4px; padding: 15px 7.5px;}.form-register.edit-mode span.text-ellipsis.email { display: block; } .user-form-wrapper label.ambulette-label-radio .ambulette-radio { margin-right: 15px;}.login-page .user-form-wrapper:before,.registration-page .title-register:before{ border: 36px solid transparent; border-bottom: 36px solid #fff; content: ''; display: block; position: absolute; top: -53px;}.login-page .user-form-wrapper:before{ left: 68px; } .registration-page .title-register:before{ left: 50px; top: 9px;} .user-form-wrapper .account-type .row ~ .row { margin-top: 15px; } .row-navigation { float: left; margin-top: 15px; width: 100%;} .user-form-wrapper .row.login-form-wrapper { margin-top: 35px; } @media (max-width: 767px){ .user-form-wrapper .row > .col-xs-12 { padding: 0; }} .login-page .user-form-wrapper .row-navigation { float: none; margin-top: 0; }.login-page .user-form-wrapper .row-navigation .btn { width: 100%; } .login-form-wrapper .link-pass { color:#797979; font-family: 'Source Sans Pro Semibold'; font-size: 11px; font-weight: 400; text-align: center;}.login-form-wrapper .link-pass a { color: #2993de; text-decoration: underline;}.link-sentry { text-align: center; } .login-form-wrapper .btn-primary,.link-sentry a { font-family: 'Source Sans Pro Semibold'; font-size: 16px;}.link-sentry a { color: #3399ff; font-weight: 400; text-decoration: underline;}.okta-form-group { border-top: 1px solid #b2b2b2; margin-top: 5px; padding-top: 15px;}.okta-logo { background: url(../../images/Okta-logo.png) no-repeat 50% #e8e8e8; border: 1px solid #cdc8c8; border-radius: 4px; display: block; height: 34px; width: 100%;}.okta-logo:hover { background-color: #cdcbcb; }/* ================================================================================ Section registration form =================================================================================*/ /* Sub-section steps=================================================================================*/.registration-form-wrapper .steps.steps-filled{ float: left; height: 41px; margin-bottom: 20px; width: 100%;}.registration-form-wrapper .steps ul{ border-bottom: 1px solid #dfe2e5; left: 0; list-style: none; padding: 0 21.5px; position: absolute; right: 0; top: 45px; width: 100%;}.registration-form-wrapper .steps ul li { color: #999; float: left; font-family: 'Source Sans Pro Reg'; font-size: 15px; font-weight: 400; padding: 10px 7.5px; position: relative;}.registration-form-wrapper .steps ul li.step-current{ border-bottom: 2px solid #6699cc;; color: #43709d;}.registration-form-wrapper .steps ul li a{ color: #2f2f2f; cursor: default; display: block; float: left; padding: 10px 0px 10px 20px; pointer-events: none; position: relative; text-decoration: none;}.registration-form-wrapper .steps ul li.step-current a { color: #FFF;}.registration-form-wrapper .panel-group { padding: 0 7.5px; }.registration-form-wrapper .row-navigation { float: left; }.registration-form-wrapper select.form-control[disabled] { color: #999; } .registration-page .user-form-wrapper { max-width: 520px; width: 100%;}.registration-page .user-form-wrapper.form-clientForm { max-width: 800px; }.registration-page .user-form-wrapper.form-officesForm { max-width: 872px; }.registration-page .user-form-wrapper.form-contactInfoForm { max-width: 910px; }.registration-page .user-form-wrapper.form-credentialForm { max-width: 1120px; }.registration-page .user-form-wrapper.form-insuranceForm { max-width: 1120px; } @media (min-width: 992px){ .registration-page .user-form-wrapper.form-credentialForm .form-group { margin-bottom: 0; }}.registration-page .user-form-wrapper .form-header.filled { display: block; font-family: 'Source Sans Pro Semibold'; font-size: 18px; text-align: center;}.registration-page .user-form-wrapper.form-credentialForm .panel-body { padding-right: 10px; }.user-form-wrapper h3 { color: #354052; font-family: 'Source Sans Pro Reg'; font-weight: 400; margin: 0; padding-left: 7.5px;}.user-form-wrapper .account-type { margin-top: 36px; }.user-form-wrapper .account-type .form-group{ border: 1px solid #ced0da; border-radius: 4px; height: 47px; width: 100%;}.user-form-wrapper .account-type .col-md-12 .form-group { margin-bottom: 0; }.user-form-wrapper .account-type .col-md-12 .form-group > label { cursor: pointer; margin: 0; padding: 16px 18px; width: 100%;}.user-form-wrapper .account-type .col-md-12 .form-group > label:hover { background-color: #fbfbfb; }.user-form-wrapper .account-icon{ background-image: url(../../public/images/icons-registration/account-icons.png); background-repeat: no-repeat; float: left; height: 33px; margin: -10px 25px 0 10px; width: 33px;}.user-form-wrapper .account-icon-client { background-position: 0 0; }.user-form-wrapper .account-icon-doctor { background-position: 0 -59px; }.user-form-wrapper .account-icon-Healthcare { background-position: 0 -120px; }.user-form-wrapper .account-icon-transportation { background-position: 0 -182px; }.user-form-wrapper .account-icon-insurance { background-position: 0 -241px; } .account-page.registration-page .account-data-form-wrapper{ display: none; } /* ================================================================================= Dark theme =================================================================================*/body.dark-theme .profile-view .form-search:not(.form-transport) .center-view-block { background-color: transparent; border: none;}body.dark-theme .profile-view .tab-content { background-color: transparent; } body.dark-theme .user-form-wrapper { background-color: #27313a;}body.dark-theme .account-page:not(.guest-page) .form-account-data-wrapper { background-color: #333e4b; border-color: #3e4b5b;}
.modal .tab-pane .modal-offices-form,.modal-offices-form { display: none;} .modal .modal-offices-form { display: block; }.edit-mode .btn-add-office { display: inline-block; }
.address-partial-match-modal p span { font-weight: bold; } .address-partial-match-modal .address-list,.address-partial-match-modal .address-map-wrapper { height: 300px;}.address-partial-match-modal .address-list { overflow: auto; }.address-list .list-group-item { padding: 3px 10px; } .address-list .list-group-item:not(.active):hover { background-color: #f5f5f5; cursor: pointer;}.address-partial-match-modal .address-map-wrapper { background-color: #e6e6e6; width: 100%;} /* ================================================================================= Dark theme =================================================================================*/body.dark-theme .address-list .list-group-item:not(.active):hover { background-color: #3c454c;}
/* ================================================================================= Section tab in broker =================================================================================*/.info-head{ color: #333; display: inline; float: right; font-family: 'Source Sans Pro Semibold'; font-size: 16px; margin-bottom: 0; margin-top: 12px; padding: 5px; position: relative; z-index: 100;}.info-head .info-head-item-title{ color: #666; font-family: "Source Sans Pro Reg";} @media (max-width: 890px){ .transport-provider-company-name{ float: left; width: 100%; } .info-head{ float: left; }}.broker-edit-mode .input-group-file input:not([disabled]) { pointer-events: auto;}.broker-edit-mode .input-group-file:not(.filled) input.form-control { background-color: #498BC3;rgba(0,0,0,.075);}.broker-edit-mode .input-group-file:not(.filled) input.form-control:hover,.broker-edit-mode .input-group-file:not(.filled) input.form-control:focus { background-color: #286090;} /* ================================================================================= Section Profile =================================================================================*/.account-page:not(.guest-page) .transportationProvider-form-wrapper{ max-width: 100%;}.account-page:not(.guest-page) .transportationProvider-form-wrapper .form-account-data-wrapper { background: transparent; border: none; padding: 0;}.transportationProvider-form-wrapper .profile-view .tab-content{ padding: 10px;}.transportationProvider-form-wrapper .tab-pane form > .row:first-child { margin-top: 10px; } /* Sub-section identifiers =================================================================================*/ .enterprise-certified label.control-label:last-child { margin-right: 0; } .form-identification .enterprise-group .enterprise-label{ width: 250px; }.form-identification .enterprise-group label.ambulette-label-checkbox + label{ margin-bottom: 15px; } @media (max-width: 410px){ .form-identification .enterprise-group:nth-child(9){ height: 65px; }} /* Sub-section Contact =================================================================================*/.contact-methods .control-label { margin-right: 15px; } /* Sub-section Credentials =================================================================================*/#dot-license-check{ margin-right: 4px; } .credentialStat span:not(.form-control) { display: block; padding: 6px 0;} /* Sub-section Service =================================================================================*/.table-responsive { min-width: .01%; }table.profile-table { width: 100%; } .profile-table-container { margin-bottom: 15px; } form#operationHoursForm .profile-table-container table.profile-table{ float: left; max-width: 100%;}table.profile-table td { padding: 5px; position:relative; }.profile-table-container table.profile-table{ border: none; border-collapse: separate; float: none; font-family: 'Source Sans Pro Semibold'; margin: 0 auto; max-width: 70%; min-width: 427px; width: 100% !important;}.profile-table-container table.profile-table thead tr{ height: 36px; } .table-striped.profile-table > tbody > tr,.table-striped.profile-table > tbody > tr:nth-child(2n+1) { background-color: #fdfefe;} .profile-table-container table.profile-table th:nth-child(2),.profile-table-container table.profile-table th:nth-child(3){ min-width: 81px; width: 2%;}.profile-table-container table.profile-table th:nth-child(4),.profile-table-container table.profile-table th:nth-child(5){ min-width: 83px; width: 10%;}.profile-table-container table.profile-table th:nth-child(5){ width: 11%;}.profile-table-container table.profile-table th,.profile-table-container table.profile-table td{ border: none; border-bottom: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; padding: 10px;}.profile-table-container table.profile-table th { background-color: #e6e6e6; padding: 14px 10px;}.profile-table-container table.profile-table td:nth-child(4),.profile-table-container table.profile-table td:nth-child(5){ color: #354052;}.profile-table-container table.profile-table th:first-child { padding-left: 23px; } .profile-table-container table.profile-table td:first-child { border-left: 1px solid #D3D3D3; max-width: 137px; padding-left: 23px; width: 3%;}.profile-table-container table.profile-table th,.profile-table-container table.profile-table td:first-child{ color: #171717; font-weight: normal;} .profile-table-container table.table-condensed td:first-child{ background-color: transparent; color: #003F4F; font-weight: normal; width: 23px;} .profile-table-container ~ .navigation-btn{ margin: 0 auto; max-width: 70%; min-width: 427px;}.profile-table-container .btn-clear{ right: 7px !important; } .profile-table-container table.table-condensed td.hour:hover{ background: #eeeeee; cursor: pointer;}.profile-table-container table.profile-table td:nth-child(2),.profile-table-container table.profile-table td:nth-child(3){ text-align: center;}.profile-table-container table.profile-table td .ambulette-label-checkbox { margin: 0; }.profile-table-container table.profile-table .table-condensed td{ border: 0; }.profile-table-container table.profile-table td input.form-control { color: #354052; }.profile-table-container table.profile-table label.ambulette-label-checkbox [type="checkbox"] + .ambulette-checkbox { margin: 0; } table.profile-table td ul.parsley-errors-list li { top: 46px; } .form-operation-hours .profile-table-container + .row .btn-group .multiselect-selected-text { color: #354052; } @media (max-width: 767px){ .profile-table-container .table-responsive{ border: none; }}@media (max-width: 450px){ .profile-table-container ~ .navigation-btn{ min-width: 100%; }} /* Sub-section API =================================================================================*/.edit-mode.form-api { color: #EF1F2F; font-size: 14px;} /* ================================================================================= Dark theme =================================================================================*/body.dark-theme .account-page .transportationProvider-form-wrapper .tab-container { background-color: #27313a;}body.dark-theme .info-head,body.dark-theme .info-head .info-head-item-title { color: #ccc;}body.dark-theme .broker-edit-mode .input-group-file.filled input:not([disabled]),body.dark-theme .broker-edit-mode .multiselect-list > li > a [type="checkbox"].hide:checked + .ambulette-checkbox:before,body.dark-theme .broker-edit-mode .multiselect-list > li > a [type="checkbox"].hide:not(:checked) + .ambulette-checkbox:before { background-color: transparent; border-color: #717171; color: #ccc;}body.dark-theme .broker-edit-mode .multiselect-list > li.active > a [type="checkbox"].hide + .ambulette-checkbox:before,body.dark-theme .broker-edit-mode .multiselect-list > li > a:hover [type="checkbox"].hide + .ambulette-checkbox:before { border-color: #fff;}body.dark-theme .broker-edit-mode .input-group-file:not(.filled) input.form-control{ background-color: #53738d; border: none;}body.dark-theme .broker-edit-mode .input-group-file:not(.filled) input.form-control:hover,body.dark-theme .broker-edit-mode .input-group-file:not(.filled) input.form-control:focus { background-color: #5c809d;} /* Sub-section Service =================================================================================*/body.dark-theme .profile-table-container table.profile-table th,body.dark-theme .profile-table-container table.profile-table td,body.dark-theme .profile-table-container table.profile-table td input.form-control,body.dark-theme .form-operation-hours .profile-table-container + .row .btn-group .multiselect-selected-text { color: #ccc;}body.dark-theme .profile-table-container table.profile-table th { background-color: #40596d; border-color: #717171;}body.dark-theme .profile-table-container table.profile-table td { border-color: rgba(157,157,157,0.15);}body.dark-theme .table-striped.profile-table > tbody > tr,body.dark-theme .table-striped.profile-table > tbody > tr:nth-child(2n+1) { background-color: #333e4b;} /* Sub-section API =================================================================================*/.edit-mode.form-api { color: #d55a56; }
