
/* /leopaw_portal_user_request/static/src/css/portal-request.css defined in bundle 'leopaw_theme_minified.portal_dashboard_assets' */
 .leo_porta_registration{min-height: 92vh;} .leo_registration_custom{width: 1.6vw; padding-bottom: 2vw;} .leo_registration_custom .checkmark{top: -1px;} .portal-user-container{display: block !important; flex-wrap: unset !important;} .portal-user-container .no-padding-lr{padding-left: 0; padding-right: 0;} .portal-user-container .form-group{margin-bottom: 0;} .portal-user-container .short-intro{margin-top: 0.78125vw;} .portal-user-container .control-label{font-size: 0.7291666666666666vw; margin: 0; margin-right: 1.328125vw; font-weight: 600; font-family: "Montserrat";} .portal-user-container input[type="email"], .portal-user-container input[type="file"], .portal-user-container input[type="text"], .portal-user-container textarea input[type="email"], .freelance-job-form input[type="file"], .freelance-job-form input[type="text"], .freelance-job-form textarea{border: 0 solid #cacaca !important; caret-color: grey; padding-left: 0.5rem; padding-right: 0.5rem;} .portal-user-container .pur-form-check input{width: auto;} .portal-user-container .pur-form-check label{padding-top: 0;} .portal-user-container .bootstrap-datetimepicker-widget{width: 50%; height: auto; padding-top: 10px; padding-right: 10px;} .portal-user-container .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td{height: 20px; line-height: 20px; width: 20px;} .portal-user-container .datepicker .table-condensed > thead{color: revert; background-color: #2d434d;} .portal-user-container .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background-color: #2d434d;} .portal-user-container .datepicker .table-condensed > tbody > tr > td.active, .datepicker .table-condensed > tbody > tr > td .active{background-color: #2d434d; margin: 5px auto; padding: 0;} .portal-user-container .datepicker .table-condensed > tbody > tr > td.today:before{border-bottom-color: #2d434d;} .portal-user-container .bootstrap-datetimepicker-widget table td.today{position: revert;} .portal-user-container .bootstrap-datetimepicker-widget table td.cw{font-size: revert;} .portal-user-container .bootstrap-datetimepicker-widget.dropdown-menu li{list-style-type: none;} @media only screen and (min-width: 1100px) and (max-width: 1480px){.custom .checkmark.user-checkbox-true::after{left: 0.4vw !important; top: -0.1vw !important;}.term-text{margin-top: 0.15vw !important;}} @media only screen and (min-width: 768px) and (max-width: 1024px){.leo_registration_custom{width: 3.6vw;}.leo_registration_custom .checkmark{top: 0.130vw;}.pur-form-check{margin-bottom: 2vw;}} @media only screen and (min-width: 250px) and (max-width: 767px){.portal-user-container .bootstrap-datetimepicker-widget.dropdown-menu{width: 100%;}.leo_registration_custom{width: 7.6vw;}.leo_registration_custom .checkmark{top: 0.46875vh;}.custom input:checked~.checkmark:after{width: 0.938vw; height: 1.006vh; top: 0.1vh;}.pur-form-check{margin-bottom: 4vw;}} 

/* /leopaw_theme_minified/static/src/css/portal-dashoard.css defined in bundle 'leopaw_theme_minified.portal_dashboard_assets' */
 .portal_dashboard_root{background-color: #f5f6fb;} .portal_dashboard_root .dashboard-welcome{padding: 0; font-family: "Roboto"; color: gray; margin-bottom: 4vw;} .regstration-process{font-family: "Roboto";} .regstration-process .xs-process-box{padding: 0;} .regstration-process .process-box-details{text-align: center; cursor: pointer;} .regstration-process .process-box-details .process-box-label{padding-top: 0.5vw; color: gray;} .regstration-process > div:not(:last-child){border-right: 1px solid #d4d4d4;} .regstration-process .process-box-details img{width: 2vw;} .regstration-process .process-box-details i{font-size: 2vw;} .regstration-process .process-box-details i:hover{color: lightgray !important;} .regstration-process .process-box-details .record-count{font-size: 2vw; margin-top: -0.95vh; margin-bottom: 0.95vh;} .regstration-process .process-box-details .record-count:hover{color: gray;} .portal_dashboard_root .dashboard_timesheet_records{width: 100%; font-family: "Montserrat"; font-size: 0.737vw; height: 44vh; background-color: white; border: 0.01vw solid #d4d4d4; border-radius: 0.5vw; padding: 1vw;} .portal_dashboard_root .dashboard_timesheet_records .dashboard_timesheet_tabel{margin-bottom: unset;} .portal_dashboard_root .dashboard_timesheet_records .dashboard_timesheet_tabel tr td{border-top: none; border-bottom: 1px solid #d4d4d4; padding-top: 1.242vw; padding-bottom: 1.242vw;} .portal_dashboard_root .dashboard_timesheet_records .dashboard_timesheet_tabel tr:last-child td{border-bottom: none;} .portal_dashboard_root .dashboard_timesheet_records .dashboard_timesheet_tabel tr td:first-child{font-weight: bolder; width: 50%; display: revert; flex-wrap: unset; border-top: none; vertical-align: middle; padding-top: unset; padding-bottom: unset;} .portal_dashboard_root .dashboard_timesheet_records .dashboard_timesheet_tabel tr td:first-child > span{word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; width: 100%; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;} .portal_dashboard_root .dashboard-card-box{padding-top: 1vw; padding-right: unset;} .portal_dashboard_root .dashboard-card{font-family: "Roboto"; display: flex; align-items: center; justify-content: center; position: relative; background-color: white; border: 0.01vw solid #d4d4d4; border-radius: 0.5vw; min-height: 21vh; max-height: 21vh; cursor: pointer;} .portal_dashboard_root .sub-dashboard-card-box{padding-left: unset;} .dashboard-card-box .dashboard-card > div{width: 50%; min-width: 50%; max-width: 50%;} .dashboard-card .dashboard-card-image, .dashboard-card .dashboard-card-detail{text-align: center;} .dashboard-card .dashboard-card-detail{height: 4.5vw; position: relative;} .dashboard-card .dashboard-card-detail > div{width: 100%;} .dashboard-card .dashboard-card-detail > div:first-child{font-size: 1.563vw;} .dashboard-card .dashboard-card-detail > div:first-child:hover{color: gray;} .dashboard-card .dashboard-card-detail > div:last-child{bottom: 0; position: absolute; color: gray;} .dashboard-card .dashboard-card-image img{border-radius: 0.5vw; width: 4.5vw; -webkit-box-reflect: below 0 linear-gradient(transparent, transparent, transparent, rgba(0, 0, 0, 0.4));} .portal-dashboard-table .no-result{padding: 1.171875vw 0;} .portal-dashboard-table .no-result span{font-size: 1.05vw;} .portal-dashboard-table .no-result img{width: 20vw;} .portal_dashboard_root > .dashboard-content{padding: 0;} .portal_dashboard_root .dashboard-sub-content-1{padding-left: 0;} .portal_dashboard_root .sub-dashboard-card-box{padding: 0;} @media only screen and (min-width: 1100px) and (max-width: 1480px){.portal_dashboard_root .dashboard-welcome{font-size: 0.938vw;}.regstration-process .xs-process-box{padding: 0;}.regstration-process .process-box-details .process-box-label{font-size: 0.938vw;}.regstration-process .process-box-details i{font-size: 1.775vw;}.regstration-process .process-box-details img{width: 1.775vw;}.regstration-process .process-box-details .record-count{font-size: 1.875vw;}.portal_dashboard_root > .dashboard-content{padding: 0;}.portal_dashboard_root .dashboard-sub-content-1{padding-left: 0;}.portal_dashboard_root .sub-dashboard-card-box{padding: 0;}.portal_dashboard_root .dashboard_timesheet_records{font-size: 0.938vw; height: 42vh;}.portal_dashboard_root .dashboard_timesheet_records .dashboard_timesheet_tabel tr td{padding-top: 0.879vw; padding-bottom: 0.879vw;}.portal_dashboard_root .dashboard-card{min-height: 20vh; max-height: 20vh;}.dashboard-card .dashboard-card-detail > div:first-child{font-size: 1.563vw;}.dashboard-card .dashboard-card-detail > div:last-child{font-size: 0.938vw;}.portal-dashboard-table .no-result{padding: 3.171875vw 0;}.portal-dashboard-table .no-result img{width: 15vw;}} @media only screen and (min-width: 1500px) and (max-width: 1699px){.portal-dashboard-table .no-result{padding: 3.171875vw 0;}} @media only screen and (min-width: 768px) and (max-width: 1024px){.portal_dashboard_root .dashboard-welcome{font-size: 2.344vw; margin-bottom: 8vw;}.portal_dashboard_root .portal_dashboard_root{margin-top: 7vw !important;}.regstration-process .process-box-details .record-count{font-size: 2.083vw;}.regstration-process .process-box-details .process-box-label{font-size: 2.344vw;}.portal_dashboard_root .dashboard_timesheet_records{font-size: 2.083vw; height: 42.8vh; padding: 2vw;}.portal_dashboard_root .dashboard-card.visible-xs{display: block; padding: 4vw 3vw;}.dashboard-card-box .dashboard-card.visible-xs > div{width: 100%; min-width: 100%; max-width: 100%; margin: 2vw auto; text-align: center;}.dashboard-card-box .dashboard-card.visible-xs > div > div{width: 50%; min-width: 50%; max-width: 50%; margin: 2vw auto;}.dashboard-card.visible-xs .dashboard-card-detail > div:last-child, .dashboard-card.visible-xs .dashboard-card-detail > div:first-child{font-size: 2.344vw; bottom: -5%; color: revert;}.dashboard-card-box .dashboard-card.visible-xs > div:last-child{font-size: 2.083vw; color: gray;}.portal-dashboard-table .no-result{padding: 8.5625vw 0;}.portal-dashboard-table .no-result span{font-size: 2.083vw;}.portal-dashboard-table .no-result img{width: 30vw;}.dashboard-card .dashboard-card-image img{width: 6.5vw;}.dashboard-card .dashboard-card-detail > div:first-child{font-size: 2.344vw;}.dashboard-card .dashboard-card-detail > div:last-child{font-size: 1.563vw;}} @media only screen and (min-width: 250px) and (max-width: 767px){.portal-reg-section{min-height: 120vh !important;}.portal-dashboard-page .breadcrumbs ul li:first-child{padding: 1vw 2vw 1vw 0;}.portal_dashboard_root .dashboard-welcome.visible-xs{display: inline-flex !important; vertical-align: middle; margin: 4vw 0;}.portal_dashboard_root .dashboard-welcome.visible-xs > div:first-child{width: 60%;}.portal_dashboard_root .dashboard-welcome.visible-xs > div:last-child{margin: auto 0; width: 40%; text-align: right;}.regstration-process{margin: 0 auto;}.regstration-process .xs-process-box{margin: 2vw auto;}.regstration-process .process-box-details img, .regstration-process .process-box-details i{font-size: 4vw;}.regstration-process .process-box-details .record-count{font-size: 4vw;}.regstration-process .process-box-details{margin: 3vw auto;}.regstration-process > div:nth-child(3){border-right: unset}.portal_dashboard_root .dashboard_timesheet_records{margin: 0 auto; font-size: 3.537vw; padding: 3vw 2vw; height: 40vh;}.portal_dashboard_root > .dashboard-card-box{padding: 0;}.portal_dashboard_root > .dashboard-card-box > .dashboard-card-box{padding: 0;}.portal_dashboard_root .sub-dashboard-card-box{margin: 1vw 0;}.portal_dashboard_root .sub-dashboard-card-box > .dashboard-card-box:nth-child(odd){padding: 1vw 1vw 1vw 0;}.portal_dashboard_root .sub-dashboard-card-box > .dashboard-card-box:nth-child(even){padding: 1vw 0 1vw 1vw;}.portal_dashboard_root .dashboard-card.visible-desktop{display: none;}.portal_dashboard_root .dashboard-card.visible-xs{display: block;}.dashboard-card-box .dashboard-card.visible-xs > div{width: 100%; min-width: 100%; max-width: 100%; margin: 2vw auto; text-align: center;}.dashboard-card-box .dashboard-card.visible-xs > div > div{width: 50%; min-width: 50%; max-width: 50%; margin: 2vw auto;}.dashboard-card .dashboard-card-image img{width: 14.5vw;}.dashboard-card .dashboard-card-detail{height: revert;}.dashboard-card .dashboard-card-detail > div:last-child, .dashboard-card .dashboard-card-detail > div:first-child{font-size: 5.563vw; position: absolute; bottom: 25%; color: revert;}.portal_dashboard_root .dashboard-card{min-height: revert; max-height: revert; padding: 3vw;}.dashboard-card-box .dashboard-card.visible-xs > div:last-child{font-size: 4.063vw; color: gray;}.portal-dashboard-table .no-result{padding: 8.5625vw 0;}.portal-dashboard-table .no-result span{font-size: 3.733vw;}.portal-dashboard-table .no-result img{width: 50vw;}} 

/* /leopaw_theme_minified/static/src/css/portal-user-creation.css defined in bundle 'leopaw_theme_minified.portal_dashboard_assets' */
@font-face{font-family: "Allison Script"; src: url("/leopaw_theme_minified/static/src/fonts/FontsFree-Net-allison-scriptregular.woff");} input.i-switch[type="checkbox"]{visibility: hidden;} .label-side-menu{margin-top: 0.25vw !important;} label.l-switch{cursor: pointer; text-indent: -9999px; width: 3vw; height: 1.5vw; background: #b2b2b278; display: block; border-radius: 1vw; position: relative;} label.l-switch:after{content: ""; position: absolute; top: 0.35vw; left: 0.4vw; width: 0.8vw; height: 0.8vw; background: #fff; border-radius: 100%; transition: 0.3s;} input.i-switch:checked + label.l-switch{background: #2d434d;} input.i-switch:checked + label.l-switch:after{left: calc(100% - 0.4vw); transform: translateX(-100%);} label.l-switch:active:after{width: 0.8vw;} .leo-portal-dashboard-search{width: 18vw; min-width: 100%; overflow-x: scroll; overflow-y: hidden; display: flex; background-color: white; border-radius: 0.390625vw 0 0 0.390625vw !important; border: 0.078125vw solid #ebebeb !important; height: 34px; -ms-overflow-style: none; scrollbar-width: none; padding-left: 0.338vw;} .leo-portal-dashboard-search::-webkit-scrollbar{display: none;} .portal-dashboard-searchbox{width: 11vw; min-width: 73%; border: none; border-bottom: 0.078125vw solid #ebebeb !important; border-radius: 0.390625vw 0 0 0.390625vw !important; box-shadow: unset !important; font-size: 0.938vw;} .portal-search-facet{margin-top: auto; margin-bottom: auto; margin-left: 0.5vw; font-size: 0.938vw;} .portal-search-facet .facet{display: inline; border-radius: 0.3vw; margin: 0.234vw 0.234vw 0 0; padding: 0.1vw 0.3vw; font-size: 0.938vw;} .portal-search-facet .facet:first-child{margin-left: 0.938vw;} .portal-search-facet .facet span{font-size: 0.938vw; padding: 0 0.3vw;} .portal-search-facet .facet span.remove_portal_facet{font-size: 0.838vw;} .portal-search-facet .facet span.remove_portal_facet:hover{color: lightgray;} .panel-searchbox-width{width: 65%;} .panel-searchbox-border{border: 0.078125vw solid #ebebeb !important; border-radius: 0.390625vw !important;} .panel-searchbox-border-1{border: 0.078125vw solid #ebebeb !important; border-radius: 0.390625vw 0 0 0.390625vw !important; box-shadow: unset !important;} .panel-searchbox-border-2{border: 0.099vw solid #ebebeb !important; border-radius: 0 0.390625vw 0.390625vw 0 !important; height: 34px;} .filter-box .input-group input:focus{border-color: #ebebeb !important;} .pagination{margin: 0;} .search-form-section.dashboard-nav{box-shadow: unset;} .pagination > li > a, .pagination > li > span{color: #2d434d;} .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color: #2d434d; border-color: #2d434d;} .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color: #2d434d;} .mobile-side-dashboard-nav > .dropdown-btn > p, .portal-sidenav > .dropdown-btn > p{margin: auto 0;} .mobile-side-dashboard-nav > .dropdown-btn > p.side-menu-text, .portal-sidenav > .dropdown-btn > p.side-menu-text{width: 80%;} .portal-process-block{width: 39.84375vw; display: flex; margin: 0 auto; padding: 4vw 0 0;} .portal-process-block .process-box{width: auto; margin-right: auto; margin: 0 auto; text-align: center; z-index: 9; position: relative;} .portal-process-block .process-box .process-step-number{width: 1.6875vw; height: 1.6875vw; background: lightgrey; color: #fff; border-radius: 50%; box-sizing: border-box; font-family: "Montserrat"; font-weight: bold; font-size: 1.25vw; margin: 0 auto;} .portal-process-block .process-box .process-step-number.active-block{background: #2d434d;} .portal-process-block .process-box .active-p{color: #2d434d;} .portal-process-block .process-box p.active-p span.active-p{display: none;} .portal-process-block .process-box p{font-family: "Montserrat"; font-weight: 600; color: lightgrey; font-size: 0.9375vw; text-align: center; width: 7vw; margin: 1vw auto 0; white-space: nowrap;} .portal-process-block .process-box p > span{margin-left: 0.2vw;} .connect-process-box{width: 40%; height: 0.1vw; background: lightgrey; margin: 0.8vw auto; position: absolute; left: 0; right: 0; z-index: 1;} .step-process-text{width: 50%; margin: 3vw auto;} .step-process-text.step-process-text-staff{height: 3vw;} .step-process-text p{text-align: center; font-size: 1.09375vw; font-family: "Montserrat"; font-weight: 400; margin: 0; width: 100%; color: #809096; opacity: 0.5; white-space: nowrap;} .daterangepicker .drp-calendar.left{padding: 8px !important;} .search-form-section .hamburger-icon{position: absolute; top: 6vw; left: 1.3vw; width: auto; cursor: pointer;} .portal-registration-steps{background-color: #f5f6fb;} .portal-reg-section{height: auto; display: flex; flex-wrap: wrap; width: 100%; box-shadow: inset 0.5vw 0.3208333333333334vw 0.78125vw #e1e1e1;} .portal-reg-section input::placeholder, .portal-reg-section textarea::placeholder{color: #858484; opacity: 1;} .portal-registration-steps .side-menu-icon{display: inline-block; margin-right: 1vw !important; vertical-align: middle;} .portal-registration-steps .side-menu-icon img{vertical-align: middle;} .search-form-section{margin-top: 4%; box-shadow: 0px 15px 20px 4px #809096;} .portal-reg-section .sidenav{height: auto; width: 16.6vw; background-color: #fff; z-index: 0; transition: 0.3s;} .portal-reg-section .sidenav--Collapse{width: 3.597vw; transition: 0.3s;} .portal-reg-section .sidenav--Collapse .side-menu-text{opacity: 0; position: absolute; display: none;} .portal-reg-section .sidenav--Collapse .fa-caret-down{display: none;} .mobile-side-dashboard-nav{display: none;} .portal-reg-section .dropdown-btn, .mobile-side-dashboard-nav .dropdown-btn{padding: 1.171875vw 0.78125vw 1.171875vw 1.5vw; text-decoration: none; font-size: 0.9357vw; color: #000; display: inline-flex; font-family: "Montserrat"; font-weight: bold; border: none; width: 100%; text-align: left; cursor: pointer; outline: none; background: #fff; white-space: nowrap;} .portal-reg-section .hide-dropdown{opacity: 0; display: none !important; position: absolute; transition: 3s;} .portal-reg-section .sidenav a, .mobile-side-dashboard-nav .dropdown-container a{background: #e9ebf2; font-family: "Montserrat"; font-size: 0.9357vw; font-weight: 600; color: #000; width: 100%; text-align: left; display: block; padding: 1vw 0.734vw 1vw 4vw; box-sizing: border-box; white-space: nowrap;} .portal-reg-section .sidenav a:hover, .portal-reg-section .sidenav a.active, .mobile-side-dashboard-nav .dropdown-container a.active{border-left: 0.3125vw solid #2d434d; padding-left: 3.7vw; background-color: #2d434d2b;} .portal-reg-section .active{background-color: #fff; color: #000;} .portal-reg-section .dropdown-container, .mobile-side-dashboard-nav .dropdown-container{display: none;} .portal-reg-section .fa-caret-down{float: right; padding-right: 0.625vw;} .registration-form{background: #fff; padding: 1.5625vw 3.3vw; border: 0.078125vw solid #e8e8e8; border-radius: 0.390625vw; width: 100%; height: auto; margin: 3vw auto;} .incomplete-form-steps .registration-form, .form-steps .registration-form{margin: 7.45vw auto; margin-bottom: 2.344vw !important;} .incomplete-form-steps .staff-form.registration-form{margin-top: 7.05vw;} .registration-form.portal-user-info{padding: 7.9vw 7.9vw;} .registration-footer{margin: 2.5vw auto; height: 2.5vw;} .registration-footer .form-submit-button{width: 100%; margin: 0 auto;} .incomplete-signature-block.registration-footer .form-submit-button{width: 100%; position: relative;} .registration-form .freelance-form-main-container{display: flex; flex-wrap: wrap;} .registration-form .freelance-form-main-container p, .draw-signature .initial-signature label{font-size: 0.7291666666666666vw; margin: 0; margin-right: 1.328125vw; font-weight: 600; font-family: "Montserrat";} .registration-form .freelance-form-title{font-size: 1.25vw; text-align: center; padding-bottom: 1.5625vw; color: #000; font-family: "Montserrat"; font-weight: bold; margin: 0;} .registration-form .portal-form-title{font-size: 1.875vw; text-align: center; color: #000; font-family: "Montserrat"; font-weight: bold;} .registration-form .freelance-form-main-container input, textarea, .draw-signature .initial-sign-canvas input{width: 100%; height: auto; border-radius: 0.20833333333333334vw; background-color: #ededed; border: 0; padding: 0.625vw 0.5208333333333334vw 0.46875vw 1.0416666666666667vw; font-size: 0.7291666666666666vw; margin: 0.281vw 0 0.78125vw 0; margin-bottom: 1vw; color: #858484; box-shadow: none; font-family: "Roboto";} .registration-form .freelance-form-main-container .contact-form-last-name, .freelance-form-main-container .contact-form-first-name{width: 23.75vw;} .registration-form .freelance-form-main-container input:focus, textarea:focus, .draw-signature .initial-sign-canvas input:focus{outline: none; box-shadow: none;} .registration-form .freelance-form-main-container button, .registration-footer button, .registration-footer .form-submit-button a{background-color: #2d434d; color: #fff; font-size: 0.7291666666666666vw; font-family: "Montserrat"; font-weight: bold; border-radius: 0.20833333333333334vw; padding: 0.546875vw 1.6875vw; border: none; cursor: pointer;} .registration-footer .form-submit-button a:hover, .registration-footer .form-submit-button a:focus{color: #fff;} .registration-form .freelance-form-main-container #phonenumber-label-contact{margin-bottom: 0;} .registration-form .freelance-form-main-container p .optional-upload{font-size: 0.58vw; color: #989898;} .registration-form ul{list-style-type: decimal;} .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{background-color: #2d434d !important; border-color: transparent !important; color: #fff !important;} .registration-form .freelance-form-main-container .value{display: block; position: relative; font-size: 0.7291666666666666vw; line-height: 1.6 !important; margin: 0; cursor: pointer; color: #555; padding-bottom: 1.5625vw; width: 100%;} .registration-form .freelance-form-main-container .value .custom-checkbox{top: 0.4vw;} .registration-form .freelance-form-main-container .value .checkbox-text{font-size: 0.85vw; color: #858484;} .registration-form ul li{font-size: 0.937vw; padding-bottom: 1.6vw; padding-left: 0.5vw; position: relative;} .form-steps{width: 80%; margin: 0 auto; padding: 0.2vw 3vw; position: relative;} .agreement-form-steps{margin-bottom: 5.5vh !important;} .agreement-form-steps-scroll{overflow-x: scroll !important;} .incomplete-form-steps{width: 80%; padding: 0.2vw 3vw; position: relative; margin: 0 auto;} .upload-signature{margin-left: auto;} .contract-final-btns .btn-sign{width: 6.145833333333333vw; height: 2.03125vw; background: #2d434d; color: #fff; font-size: 0.7291666666666666vw; font-weight: bold; padding: 0.546875vw; box-sizing: border-box; text-align: center; display: block; border-radius: 0.3125vw; font-family: "Montserrat";} .contract-final-btns{display: flex; flex-wrap: nowrap;} .side_portal_my_doc_table{font-family: "Montserrat"; font-size: 0.937vw; color: #333333; margin: 0;} .side_portal_my_doc_table .first_td{width: 2% !important; max-width: 2% !important; min-width: 2% !important;} .side_portal_my_doc_table .second_td{padding-top: unset !important; padding-bottom: unset !important; width: 20% !important; max-width: 20% !important; min-width: 20% !important;} .side_portal_my_doc_table .third_td{padding-top: unset !important; padding-bottom: unset !important; width: 30% !important; max-width: 30% !important; min-width: 30% !important;} .side_portal_my_doc_table .third_td > span{width: 100%; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; width: 100%; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;} .side_portal_my_doc_table .fourth_td{padding-top: unset !important; padding-bottom: unset !important; width: 20% !important; max-width: 20% !important; min-width: 20% !important;} .side_portal_my_doc_table .fourth_td > span{width: 100%; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; width: 100%; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;} .side_portal_my_doc_table .fifth_td{width: 20% !important; max-width: 20% !important; min-width: 20% !important;} .side_portal_my_doc_table .sixth_td{width: 3% !important; max-width: 3% !important;} .side_portal_my_doc_table .seventh_td{width: 3% !important; max-width: 3% !important; min-width: 3% !important;} .side_portal_my_doc_table .eigth_td{width: 2% !important; max-width: 2% !important; min-width: 2% !important;} .side_portal_my_doc_table > tbody > tr > td:not(:first-child){font-weight: 500;} .side_portal_my_doc_table > tbody > tr > td:first-child{width: 5%; font-weight: bold;} .side_portal_my_doc_table > tbody > tr > td:nth-child(2){font-weight: bold;} .side_portal_my_doc_table > tbody > tr > td a{color: #333333;} .side_portal_my_doc_table > tbody > tr:last-child > td{border: none !important;} .portal_form{min-height: 150vh;} .complete_portal_form{min-height: 150vh;} .contract-list{width: 100%; min-height: 173vh;} .staff-add-resources > a, .inc-staff-add-resources > a{font-size: 0.781vw; font-family: "Montserrat"; color: #fff; background-color: #2d434d; border-color: #2d434d; font-weight: bold;} .staff-add-resources > a:hover, .inc-staff-add-resources > a:hover, .staff-add-resources > a:focus, .inc-staff-add-resources > a:focus{color: #fff;} .filter-box{padding: 1vw 0; margin-top: 0.5vw;} .contract-list .master-agreement, .contract-list .child-agreement{display: flex; background: #fff; width: 100%; border: 0.078125vw solid #ebebeb; padding: 1vw 2vw; margin: 4.4vw auto;} .table-list.contract-list .master-agreement, .table-list.contract-list .child-agreement{padding: 1vw 1vw;} .staff-attach-list.contract-list .master-agreement, .staff-attach-list.contract-list .child-agreement{margin: 2.5vw auto;} .staff-info-list1.contract-list .master-agreement, .staff-info-list1.contract-list .child-agreement{margin: 2.5vw auto;} .staff-info-list.contract-list .master-agreement, .staff-info-list.contract-list .child-agreement{margin: 2.65vw auto 2.5vw auto;} .incomplete-form-steps .staff-info-list.contract-list .master-agreement, .incomplete-form-steps .staff-info-list.contract-list .child-agreement{margin-bottom: 0;} .o_portal_pager{font-size: 0.938vw; margin: 2.7vw auto;} .incomplete-form-steps .o_portal_pager{margin-bottom: 2.344vw;} .contract-list .master-agreement img, .contract-list .child-agreement .child-agreement-box img{display: inline-block; vertical-align: middle; margin-right: 0.6vw;} .contract-list .master-agreement p, .contract-list .child-agreement .child-agreement-box p{margin-right: auto !important; font-family: "Montserrat"; font-size: 0.937vw; font-weight: bold; margin: 0; align-self: center; text-overflow: ellipsis; overflow: hidden; white-space: unset; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;} .contract-list .master-agreement p:last-child, .contract-list .child-agreement .child-agreement-box p:last-child{margin-right: 0 !important;} .contract-list .child-agreement .child-agreement-box p .portal_description{text-overflow: ellipsis; overflow: hidden; white-space: unset; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;} .contract-list .master-agreement p a, .contract-list .child-agreement .child-agreement-box p a{width: 6.145833333333333vw; height: 2.03125vw; background-color: #2d434d; color: #fff; font-family: "Montserrat"; font-size: 0.7291666666666666vw; font-weight: bold; text-align: center; box-sizing: border-box; padding: 0.546875vw; border-radius: 0.3125vw; display: block;} .contract-list .child-agreement{display: block;} .contract-list .child-agreement .child-title{font-size: 1.09375vw; font-family: "Montserrat"; font-weight: 500; margin: 0; padding-bottom: 2vw;} .contract-list .child-agreement .child-agreement-box{display: flex; padding: 1.5vw 0.5vw; flex-wrap: nowrap; border-bottom: 1px solid #e9eaea;} .contract-list .child-agreement .side_portal_my_doc_table > tbody > tr > td.child-agreement-box:first-child{padding-left: 1.5vw;} .contract-list .child-agreement .side_portal_my_doc_table > tbody > tr > td.child-agreement-box:last-child{padding-right: 1.5vw;} .contract-list .child-agreement > .child-agreement-box:last-child{border-bottom: none;} .contract-title{display: flex;} .portal_table_header{display: flex;} .portal_table_header > div{width: 50% !important;} .breadcrumbs{width: 100%; padding: 1vw 0; margin-left: -0.1vw;} .breadcrumbs ul{list-style: none; margin: 0; font-family: "Roboto"; padding: 0;} .breadcrumbs ul li{display: block; float: left; padding: 1vw 2vw; position: relative;} .breadcrumbs ul li:first-child{padding-left: 0 !important;} .breadcrumbs ul li:last-child{font-weight: bolder;} .breadcrumbs ul li a{font-size: 0.937vw; color: #b2b2b2;} .breadcrumbs ul li a:hover{color: #717171;} .breadcrumbs ul li:not(:first-child) a::before, .breadcrumbs ul li a.active-li::before{content: ""; position: absolute; background-image: url("/leopaw_theme_minified/static/src/img/freelance-work/arrow_new.png"); background-repeat: no-repeat; width: 0.76875vw; height: 1.5729166666666666vw; left: -0.3vw; top: 1.4vw; background-size: 47% 34%;} .contract-detail{width: 62.5%; margin: 0 auto;} .contract-detail .registration-form{width: 48.975vw;} .avatar-upload{position: relative; max-width: 10vw; margin: 0.78125vw auto;} .avatar-upload .avatar-edit{position: absolute; z-index: 1; bottom: 0.78125vw; left: 0; right: 0; text-align: center; width: 50%; margin: 0 auto;} .avatar-upload .avatar-edit input{display: none;} .avatar-upload .avatar-edit input + label{margin-bottom: 0; border-radius: 100%; cursor: pointer; font-weight: 600; font-size: 0.625vw; transition: all 0.2s ease-in-out; font-family: "Montserrat"; text-align: center;} .avatar-upload .avatar-preview{width: 9.765625vw; height: 9.765625vw; position: relative; border-radius: 100%; background: #e8e8e8;} .avatar-upload .avatar-preview > div{width: 100%; height: 100%; border-radius: 100%; background-size: cover; background-repeat: no-repeat; background-position: center;} .signature-block-flex canvas{display: block; position: relative; border-bottom: 0.15vw solid #e8e8e8 !important; width: 82% !important; height: 5.25vw !important; margin: 0 auto !important; border-radius: 0.20833333333333334vw; position: relative;} .signature-block-flex .signature-btns{margin: 1.6vw 0 0 0;} .signature-block-flex .signature-btns .save-btn{background: #2d434d; border: none; width: 5.729166666666667vw; height: 1.9791666666666667vw; color: #fff; font-size: 0.7291666666666666vw; font-family: "Montserrat"; font-weight: bold; border-radius: 0.20833333333333334vw; float: right;} .signature-block-flex .delete-sign{position: absolute; right: 1.5625vw; top: 1.15vw;} .signature-block-flex .initial-sign-canvas{display: flex; flex-wrap: nowrap;} .signature-block-flex .initial-sign-canvas .initial-signature{width: 12.5vw; margin-right: auto; align-self: center;} .signature-block-flex .initial-sign-canvas .signature-init{width: 8.802083333333334vw; height: 8.802083333333334vw; border: 1px solid #ebebeb; border-radius: 0.20833333333333334vw;} .signature-block-flex{display: flex; flex-wrap: wrap; width: 100%; justify-content: center; margin-top: 7.55vw;} .signature-block-flex .draw-signature{width: 22.739583333333332vw; height: auto; background: #fff; border-radius: 4px; border: 0.052083333333333336vw solid #e8e8e8; padding: 1vw; position: relative; margin-right: 1vw; margin-bottom: 1vw;} .signature-block-flex .draw-signature:nth-child(2){margin-right: 0;} .signature-block-flex .draw-signature h1{font-family: "Montserrat"; margin: 0; font-size: 1.09375vw; font-weight: bold; margin: 0vw 0 1vw;} .signature-block-flex .init-sign, .signature-block-flex .name-sign{font-family: "Allison Script"; font-size: 2.0833333333333335vw; color: #000; text-align: center;} .signature-block-flex .initial-signature .signature-btns button{float: left;} .upload-btn-wrapper{position: relative; overflow: hidden; display: inline-block;} .staff-info-list .upload-btn-wrapper, .staff-info-list1 .upload-btn-wrapper{overflow: revert;} .upload-btn-wrapper .btn{background: #2d434d; border: none; width: 11.666666666666666vw; height: 1.9791666666666667vw; color: #fff; font-size: 0.7291666666666666vw; font-family: "Montserrat"; font-weight: bold; border-radius: 0.20833333333333334vw;} .staff-info-list .upload-btn-wrapper .btn, .staff-info-list1 .upload-btn-wrapper .btn{width: 5.729166666666667vw; height: 1.9791666666666667vw; border-radius: 0.3125vw;} .staff-info-list a.add-profile, .staff-info-list1 a.add-profile{background: #2d434d; border: none; color: #fff !important; font-size: 0.7291666666666666vw; font-family: "Montserrat"; font-weight: bold; width: 5.729166666666667vw; height: 1.9791666666666667vw; border-radius: 0.3125vw; display: inherit;} .upload-btn-wrapper input[type="file"]{position: absolute; left: 0; top: 0; opacity: 0; width: 100%; height: auto;} .leo-tooltip, .leo-digi-tooltip, .leo-stamp-tooltip{position: relative; background-image: url("/leopaw_theme_minified/static/src/img/brush-new7.png"); background-repeat: no-repeat; background-size: 100% 100%; opacity: 1; cursor: pointer;} .sign-footer-block{position: relative;} .leo-tooltip.sign-footer-block{white-space: nowrap; display: inline;} .sign-footer-block img{position: absolute; bottom: 0;} .leo-tooltip .tooltiptext, .leo-digi-tooltip .tooltiptext, .leo-stamp-tooltip .tooltiptext{display: block !important; color: #fff; background-color: #e05ebe; text-align: center; border-radius: 0.3125vw 0.3125vw 0 0; padding: 0.560417vw; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; margin: 0 auto; margin-top: -130px; width: 62px !important; height: 100px !important; white-space: break-spaces; font-size: 0.938vw; font-weight: bold; pointer-events: none !important; -webkit-user-select: none !important; -ms-user-select: none !important; user-select: none !important;} .leo-tooltip .tooltiptext::after, .leo-digi-tooltip .tooltiptext::after, .leo-stamp-tooltip .tooltiptext::after{content: ""; position: absolute; top: 100%; left: 0; right: 0; border-width: 31px; border-style: solid; border-color: #e05ebe transparent transparent transparent;} .no-border{border: none;} .table-list.contract-list .child-agreement .child-agreement-box{display: revert; flex-wrap: unset; border-top: none; vertical-align: middle;} .order-container.child-agreement{padding: 0; margin: 4.4vw auto 7.45vw auto;} .order-container.child-agreement .child-agreement-box{border-bottom: none; padding: 0;} .order-container.child-agreement .child-agreement-box .container{width: 100%; padding: 0;} .order-container .panel{border: none; box-shadow: none;} .order-container .panel.panel-default{padding: 1vw 2vw;} .order-container .panel-default > .panel-heading{background-color: transparent; border: none; padding: 0;} .order-container .panel-default > .panel-body{padding: 0;} .filter-box .dropdown-menu > .active > a, .filter-box .dropdown-menu > .active > a:hover, .filter-box .dropdown-menu > .active > a:focus{background-color: #2d434d; color: white;} .filter-box .input-group .form-control{height: 34px; padding: 6px 12px;} .registration-form .phone{padding-left: 7.484375vw !important;} .portal-registration-steps .iti__flag-container{width: 10% !important;} .portal-registration-steps .company-phone-code .iti__flag-container{width: 18% !important;} .iti--separate-dial-code .iti__selected-dial-code{width: 50% !important; font-size: 0.7291666666666666vw;} .form-info-disable input, .form-info-disable input::placeholder, .form-info-disable textarea, .form-info-disable textarea::placeholder, .form-info-disable .iti__flag-container{color: lightgray !important;} .form-info-disable .iti__flag.iti__de, .form-info-disable .iti__arrow{opacity: 0.2;} .registration-form .iti.iti--allow-dropdown.iti--separate-dial-code{margin: 0.281vw 0 0.78125vw 0;} .staff-attach-list .child-agreement.registration-form{width: 100%;} .staff-cv .staff-attach-list{display: flex;} .staff-cv a i{margin-right: 0.2vw;} .staff-cv a{color: grey; padding: 0.2vw 0;} .staff-cv a:hover{color: #2d434d;} .staff-cv a.staff-attach-detail{width: 90%;} .staff-cv a.staff-attach-del{width: 10%; text-align: right;} .process-box a.process-step-number{display: block;} .process-box a.process-step-number{display: block;} .process-box a.process-step-number span{font-size: 1vw; margin-top: 0.4vw; margin-left: -0.5vw; position: absolute;} .process-box a.process-step-number span:hover{color: gray !important;} .portal-reg-section .registration-footer #o_website_form_result, .portal-reg-section .registration-footer .o_website_form_result{display: block;} .po-info{height:18.028vw;} .invoice-info{height:9.528vw;} .company-info-div{display: flex; height:18.028vw; justify-content: center; align-items: center;} .company-info-sub-div-1{width: 80%; margin: 0 auto; font-weight: bold;} .company-info-sub-div-2{width: 80%; margin: 0 auto;} .company-info-div > div{line-height: 1.42857143; padding: 0.5vw 0;} .company-info-sub-div-1 span{font-size: 1.250vw;} .company-info-sub-div-2 span{font-size: 0.938vw;} .detail-info-div{display: flex;} .detail-info-div > div{line-height: 1.42857143; padding: 0.5vw 0;} .detail-info-div span{font-size: 0.938vw;} .tr-no-hover:hover{background-color: transparent !important;} .agreement-contract-doc{margin: 4.4vw auto 2.5vw auto; border-radius: 0.390625vw; width:180%;} .agreement-contract-doc .container{padding: 0; margin:0;} .agreement-contract-doc .contract-container-page{width: 70% ; padding-right:0;} .agreement-contract-doc .sign-container{width: 30% ; height: 256mm; min-height: 29.7cm; padding-left: 0;} .agreement-contract-doc .page{color:black; font-family: Century Gothic !important;} .agreement-contract-doc .o_boxed_header{margin-top: -0.156vw;} .agreement-contract-doc .page .row{margin-left: 0; margin-right: 0;} .agreement-contract-doc #agreement-logo, .agreement-contract-doc .intro_page, .agreement-contract-doc .detail_section, .agreement-contract-doc .child-page{margin-top: 4.813vw; text-align: center;} .agreement-contract-doc #title{vertical-align: middle; text-align: center; font-weight: 900; font-size: 2.025vw; margin-top: 9.828vw; margin-bottom: 7.156vw; width: 100%;} .agreement-contract-doc #title_wologo{vertical-align: middle; text-align:center; font-weight: 900; font-size: 2.025vw; margin-top: 9.828vw; margin-bottom: 7.156vw; width:100%;} .agreement-contract-doc #title_date{text-align: center; margin-bottom: 4.813vw; font-size: 1.212vw;} .agreement-contract-doc .page .row.agreement-service{display: flex; justify-content: center; align-items: center; margin: 0 -1cm; background-color: #01abce; height: 11.719vw; text-align: center; font-size: 1.212vw; font-weight: bold; color: white;} .agreement-contract-doc .intro_page #intro_title{font-size: 1.263vw; font-weight: 700; width: 100%;} .agreement-contract-doc .intro_page #text_1{font-size: 1.010vw;} .agreement-contract-doc .intro_page #text_2{text-align: justify; font-size: 1.010vw;} .agreement-contract-doc .intro_page #text_3{text-align: justify; font-size: 1.010vw;} .agreement-contract-doc .intro_page #text_4{font-size: 1.010vw; text-align: center;} .agreement-contract-doc .intro_page #text_5{text-align: justify; font-size: 1.010vw;} .agreement-contract-doc .intro_page #text_6{font-size: 1.010vw; text-align: center;} .agreement-contract-doc .intro_page #text_7{text-align: justify; font-size: 1.010vw;} .agreement-contract-doc .intro_page .company{font-size: 1.263vw; font-weight: bold; text-transform: uppercase;} .agreement-contract-doc #section_title{font-size: 1.563vw; font-weight: 900; margin-bottom: 0.781vw; text-align: left;} .agreement-contract-doc #clauses_detail{padding-left: 1.563vw;} .agreement-contract-doc #clauses_detail #clauses_title{font-size: 1.406vw; font-weight: bold; color: rgb(102,102,102);} .agreement-contract-doc #clauses_detail .clause_p p.p-inline{display: inline;} .agreement-contract-doc #signature_detail{font-size: 1.094vw; margin: 7.813vw auto; padding: 0;} .agreement-contract-doc #signature_detail #sign_font{font-size: 1.263vw; margin-bottom: 4.5vw;} .agreement-contract-doc #signature_detail .sign-info{text-align:center; font-size: 1.010vw;} .agreement-contract-doc #signature_detail #datasignature{text-align:center; font-size:0.781vw;} .agreement-contract-doc .row.o_boxed_footer{padding: 0.781vw 1cm; font-size: 0.781vw; border-top: 0; position: absolute; bottom: 0; width: 100%; font-family: Century Gothic !important; white-space: normal;} .agreement-contract-doc .row.o_boxed_footer .row{margin-left: 0; margin-right: 0; padding: 0;} .agreement-contract-doc .row.o_boxed_footer .o_boxed_footer_text{border-top: 0.078vw solid black; font-size: 0.508vw; white-space: normal;} .agreement-page{position: relative; width: 22cm; min-height: 29.7cm; border: 1px #D3D3D3 solid; border-radius: 5px; background: white; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);} .agreement-subpage{padding: 0 1cm; margin-bottom: 25vh;} .agreement-contract-doc .registration-footer{margin: 0 auto; width: 25%;} .agreement-contract-doc .registration-footer button, .agreement-contract-doc .registration-footer .form-submit-button a{font-size: 0.9vw; border-radius: 50%; padding: 10px 16px;} .agreement-contract-doc .registration-footer.button-bar{width: 10%;} .contract-list .child-agreement.panel-form-doc .child-agreement-box p{display: revert; -webkit-line-clamp: unset; -webkit-box-orient: unset; font-family: revert; font-size: 0.938vw; font-weight: unset; margin: revert; align-self: unset; text-overflow: unset; overflow: unset; margin: revert;} .agreement-contract-doc .signature_img_sec{margin: 0; position: relative;} .agreement-contract-doc .signature_img_sec .sign_img_destroy, .agreement-contract-doc .footer_sign_img_destroy{display: none; position: absolute; font-size: 0.85vw; color: lightgray;} .agreement-contract-doc .signature_img_sec .sign_img_destroy::before, .agreement-contract-doc .footer_sign_img_destroy::before{position: absolute; margin-top: -0.5vw;} .agreement-contract-doc .signature_img_sec img{position: absolute; margin-top: -0.5vw; right: -8px;} .panel-form-doc table thead tr th, .panel-form-doc table tbody tr td, .panel-form-doc table tr th, .panel-form-doc table tr td{vertical-align: middle;} .simple-pagination{display: flex !important; justify-content: center !important; font-size: 0.938vw; padding: 0 !important; width: 101.5% !important; margin-top: 19px !important;} .simple-pagination ul{width: 100%;} .simple-pagination li{display: contents; text-align: center;} .simple-pagination > .pagination > li > a, .pagination > li > span{width: 16.66%; max-width: 16.66%; min-width: 16.66%; display: flex; justify-content: center; align-items: center; height: 33px; min-height: 33px; max-height: 33px; font-size: 0.938vw;} .agreement-control-btn{font-size: 0.938vw; vertical-align: middle; display: flex; align-items: center; justify-content: center; width: 101.5% !important;} .agreement-control-btn > ul{display: inline-block; margin: 0; padding: 0; border-radius: 4px; width: 100%;} .agreement-control-btn > ul > li{display: contents; text-align: center;} .agreement-control-btn > ul > li > button, .agreement-control-btn > ul > li > a{position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #2d434d; background-color: #ffffff; border: 1px solid #dddddd; margin-left: -1px; width: 16.66%; max-width: 16.66%; min-width: 16.66%; display: flex; justify-content: center; align-items: center; height: 33px; min-height: 33px; max-height: 33px; font-size: 0.938vw;} .agreement-control-btn > ul > li:first-child > button, .agreement-control-btn > ul > li:first-child > a{margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px;} .agreement-control-btn > ul li:last-child > button, .agreement-control-btn > ul > li:last-child > a{border-bottom-right-radius: 4px; border-top-right-radius: 4px;} .signer-doc-table{border: 1px #D3D3D3 solid; background: white; border-radius: 5px; padding: 25px 30px; overflow: auto; width: 100%; margin-top: 13px;} .sign_overview_doc_table{border: 1px #D3D3D3 solid; background: white; border-radius: 5px; padding: 25px 30px; height: 165mm; overflow: auto; width: 100%; margin-top: 13px;} .sign_overview_doc_table .sign-page-row{color: #000;} .sign_overview_doc_table .sign-page-muted-row{color: #b2b2b2;} .sign_overview_doc_table .sign-overview-del-npointer{cursor: unset;} .sign_overview_doc_table .sign-page-muted-row .agreement_page_redirect, .sign_overview_doc_table .sign-page-row .agreement_page_redirect, .sign_overview_doc_table .sign-page-row .sign-overview-del{cursor: pointer;} .sign_overview_doc_table .sign-stutus-tag{border-radius: 2.656vw;} .sign_overview_doc_table .sign-page-muted-row .sign-overview-td-color, .sign_overview_doc_table .sign-page-row .sign-overview-td-color{color: #b2b2b2; font-weight: unset;} .sign_overviews_form_submit{border: 1px #D3D3D3 solid; background: white; border-radius: 5px; padding: 25px 30px; overflow: auto; width: 100%; margin-top: 13px; height: 53mm; display: flex; align-items: center; justify-content: center; text-align: center;} .agreement-contract-doc .sign-container .row{margin-left: 0; margin-right: 0;} .sign_overview_table{height: 271mm;} .sign_overview_table table{width: 100%;} .sign-align-table{margin-left: 7%; width: 93%;} .sign_overview_table table tr th, .sign_overview_table table tr td{padding: 3px 5px 3px 0; white-space: nowrap; vertical-align: middle; font-size: 0.781vw;} .sign_overview_table table thead tr th{padding: 15px 0;} .sign_overview_table table tr th:first-child, .sign_overview_table table tr td:first-child{padding: 3px 0 3px 0;} .text-form-nosubmit{color: #b2b2b2;} .text-form-submit{color: #2d434d;} .sign-overview-btn{background-color: #2d434d; color: #fff; font-weight: bold; border-radius: 0.3125vw; padding: 0.78125vw 2.578125vw; border: none;} .sign-no-submit-btn{display: inline-block; background-color: #b2b2b2; color: #fff; font-weight: bold; border-radius: 0.3125vw; padding: 0.78125vw 2.578125vw; border: none; cursor: not-allowed;} .sign-no-submit-btn:hover{color: #fff;} .sign_overview_table tbody.signer-details > tr > td{color: #b2b2b2;} .sign-active-page{color: #01abce; font-size: x-small;} .sign-active-row{font-weight: bold; color: #000 !important;} .agreement-contract-doc .agreement-submitted-completed .sign-overview-del{color: #b2b2b2; pointer-events: none !important; -webkit-user-select: none !important; -ms-user-select: none !important; user-select: none !important;} @media only screen and (min-width: 2200px){.staff-info-list.contract-list .master-agreement, .staff-info-list.contract-list .child-agreement{margin: 2.8vw auto 2.5vw auto;}.staff-info-list1.contract-list .master-agreement, .staff-info-list1.contract-list .child-agreement{margin: 2.7vw auto;}.leo-tooltip .tooltiptext, .leo-digi-tooltip .tooltiptext, .leo-stamp-tooltip .tooltiptext{font-size: 0.705vw;}.agreement-contract-doc #agreement-logo, .agreement-contract-doc .intro_page, .agreement-contract-doc .detail_section, .agreement-contract-doc .child-page{margin-top: 2.813vw;}.agreement-contract-doc #title{font-size: 1.525vw; margin-top: 8.528vw; margin-bottom: 5.156vw;}.agreement-contract-doc #title_date{margin-bottom: 2.813vw; font-size: 0.938vw;}.agreement-contract-doc .page .row.agreement-service{height: 7.519vw; font-size: 0.938vw;}.agreement-contract-doc .row.o_boxed_footer{font-size: 0.391vw;}.agreement-contract-doc .row.o_boxed_footer .o_boxed_footer_text{border-top: 0.045vw solid black; font-size: 0.391vw;}.agreement-contract-doc .intro_page #intro_title{font-size: 0.859vw;}.agreement-contract-doc .intro_page #text_1{font-size: 0.859vw;}.agreement-contract-doc .intro_page #text_2{font-size: 0.859vw;}.agreement-contract-doc .intro_page #text_3{font-size: 0.859vw;}.agreement-contract-doc .intro_page #text_4{font-size: 0.859vw;}.agreement-contract-doc .intro_page #text_5{font-size: 0.859vw;}.agreement-contract-doc .intro_page #text_6{font-size: 0.859vw;}.agreement-contract-doc .intro_page #text_7{font-size: 0.859vw;}.agreement-contract-doc .intro_page .company{font-size: 0.859vw;}.agreement-contract-doc #section_title{font-size: 1.263vw;}.agreement-contract-doc #clauses_detail #clauses_title{font-size: 1.094vw;}.agreement-control-btn > ul > li > button, .agreement-control-btn > ul > li > a{width: 16.66%; max-width: 16.66%; min-width: 16.66%; height: 33px; min-height: 33px; max-height: 33px;}.simple-pagination > .pagination > li > a, .pagination > li > span{font-size: 0.547vw;}.agreement-control-btn > ul > li > button, .agreement-control-btn > ul > li > a{font-size: 0.547vw;}} @media only screen and (min-width: 1100px) and (max-width: 1480px){.panel-searchbox-width{width: 60%;}.portal-process-block{width: 39.84375vw; display: flex; margin: 0 auto; padding: 4vw 0 0;}.portal-process-block .process-box{width: auto; margin-right: auto; margin: 0 auto; text-align: center; z-index: 9; position: relative;}.portal-process-block .process-box .process-step-number{width: 1.6875vw; height: 1.6875vw; background: lightgrey; color: #fff; border-radius: 50%; box-sizing: border-box; font-family: "Montserrat"; font-weight: bold; font-size: 1.875vw; margin: 0 auto;}.portal-process-block .process-box .active-p{color: #2d434d;}.portal-process-block .process-box p.active-p span.active-p{display: none;}.portal-process-block .process-box p{font-family: "Montserrat"; font-weight: 600; color: lightgrey; font-size: 0.9375vw; text-align: center; width: 5vw; margin: 1vw auto 0;}.connect-process-box{width: 37%; height: 0.1vw; background: lightgrey; margin: 0.8vw auto; position: absolute; left: 0; right: 0; z-index: 1;}.breadcrumbs ul li:not(:first-child) a::before, .breadcrumbs ul li a.active-li::before{content: ""; position: absolute; background-image: url("/leopaw_theme_minified/static/src/img/freelance-work/arrow_new.png"); background-repeat: no-repeat; width: 1.669vw; height: 2.573vw; left: -0.31vw; top: 1.3vw; background-size: 47% 34%;}.breadcrumbs ul li:first-child{padding-left: 0 !important;}.breadcrumbs ul li a{font-size: 1.09375vw;}.leo-portal-dashboard-search{padding-left: 0.938vw;}.signature-block-flex .draw-signature{width: 25.74vw; padding: 1vw; margin-right: 2vw; margin-bottom: 2vw;}.signature-block-flex canvas{width: 86% !important; height: 7.665625vw !important; border-bottom: 0.2vw solid #e8e8e8 !important; margin: 0 auto; border-radius: 0.3125vw;}.signature-block-flex .signature-btns .save-btn{width: 8vw; height: 2.97vw; font-size: 1.0937vw; border-radius: 0.3125vw;}.signature-block-flex .delete-sign{top : 1.125vw;}.upload-btn-wrapper .btn{width: 11.666666666666666vw; height: 2.979vw; font-size: 1.09375vw; border-radius: 0.3125vw;}.staff-info-list .upload-btn-wrapper .btn, .staff-info-list1 .upload-btn-wrapper .btn{width: 8vw; height: 2.5vw; font-size: 0.8375vw; border-radius: 0.3125vw;}.staff-info-list a.add-profile, .staff-info-list1 a.add-profile{width: 8vw; height: 2.5vw; font-size: 0.8375vw; border-radius: 0.3125vw; display: inherit;}.signature-block-flex .initial-sign-canvas .initial-signature{width: 14.5vw;}.signature-block-flex .init-sign, .signature-block-flex .name-sign{font-size: 3vw;}.signature-block-flex .signature-btns{margin: 1.8vw 0 0 0;}.search-form-section .hamburger-icon{position: absolute; top: 8vw; left: 1.2vw; width: auto; cursor: pointer;}.portal-registration-steps{background-color: #f5f6fb;}.portal-reg-section{height: auto; display: flex; flex-wrap: wrap; width: 100%; box-shadow: inset 0.5vw 0.3208333333333334vw 0.78125vw #e1e1e1;}.portal-registration-steps .side-menu-icon{display: inline-block; margin-right: 1vw !important; vertical-align: middle;}.search-form-section{margin-top: 5%;}.portal-reg-section .sidenav{height: auto; width: 20%; background-color: #fff; z-index: 0;}.portal-reg-section .sidenav--Collapse{width: 3.497vw;}.portal-reg-section .sidenav--Collapse .side-menu-text{opacity: 0; position: absolute; display: none;}.portal-reg-section .dropdown-btn, .mobile-side-dashboard-nav .dropdown-btn{padding: 1.171875vw 0.78125vw 1.171875vw 1.3vw; text-decoration: none; font-size: 1.09375vw; color: #000; display: inline-flex; font-family: "Montserrat"; font-weight: bold; border: none; width: 100%; text-align: left; cursor: pointer; outline: none; background: #fff; white-space: nowrap;}.portal-reg-section .hide-dropdown, .mobile-side-dashboard-nav .hide-dropdown{opacity: 0; display: none !important; position: absolute; transition: 3s;}.portal-reg-section .sidenav a{background: #e9ebf2; font-family: "Montserrat"; font-size: 0.938vw; font-weight: 600; color: #000; width: 100%; text-align: left; display: block; padding: 1.2vw 2.734375vw; box-sizing: border-box; white-space: nowrap;}.portal-reg-section .sidenav a:hover, .portal-reg-section .sidenav a.active{border-left: 0.3125vw solid #2d434d; padding-left: 2.42vw;}.portal-reg-section .active{background-color: #fff; color: #000;}.portal-reg-section .dropdown-container, .mobile-side-dashboard-nav .dropdown-container{display: none;}.portal-reg-section .fa-caret-down{float: right; padding-right: 0.625vw;}.step-process-text{width: 50%; margin: 3vw auto;}.step-process-text.step-process-text-staff{height: 3vw;}.registration-form{background: #fff; padding: 2vw 5vw; border: 0.078125vw solid #e8e8e8; border-radius: 0.390625vw; width: 100%; height: auto; margin: 3vw auto;}.incomplete-form-steps .registration-form, .form-steps .registration-form{width: 100%; margin: 7.9vw auto; margin-bottom: 2.344vw;}.incomplete-form-steps .staff-form.registration-form{margin-top: 7.65vw;}.registration-form.portal-user-info{padding: 2vw 5vw;}.registration-footer{margin: 2.3vw auto; height: 2.3vw;}.registration-footer .form-submit-button{width: 100%; margin: 0 auto;}.incomplete-signature-block.registration-footer .form-submit-button{width: 100%; position: relative;}.registration-form .freelance-form-main-container{display: flex; flex-wrap: wrap;}.registration-form .freelance-form-main-container p, .draw-signature .initial-signature label{font-size: 1.09375vw; margin: 0; margin-right: 1.328125vw; font-weight: 600; font-family: "Montserrat";}.registration-form .freelance-form-title{font-size: 1.875vw; text-align: center; padding-bottom: 1.5625vw; color: #000; font-family: "Montserrat"; font-weight: bold;}.registration-form .portal-form-title{font-size: 1.875vw; text-align: center; color: #000; font-family: "Montserrat"; font-weight: bold;}.registration-form .freelance-form-main-container input, textarea, .draw-signature .initial-sign-canvas input{width: 100%; height: auto; border-radius: 0.20833333333333334vw; background-color: #ededed; border: 0; padding: 0.9375vw 0.78125vw 0.703125vw 1.5625vw; font-size: 1.09375vw; margin: 0.78125vw 0 0.78125vw 0; margin-bottom: 1.5625vw; color: #858484; box-shadow: none; font-family: "Roboto";}.registration-form .freelance-form-main-container .contact-form-last-name, .freelance-form-main-container .contact-form-first-name{width: 23vw;}.registration-form .freelance-form-main-container input:focus, textarea:focus, draw-signature .initial-sign-canvas input:focus{outline: none; box-shadow: none;}.registration-form .freelance-form-main-container button, .registration-footer button, .registration-footer .form-submit-button a{background-color: #2d434d; color: #fff; font-size: 0.79375vw; font-family: "Montserrat"; font-weight: bold; border-radius: 0.3125vw; padding: 0.78125vw 2.578125vw; border: none; cursor: pointer;}.registration-form .freelance-form-main-container #phonenumber-label-contact{margin-bottom: 0;}.registration-form .freelance-form-main-container p .optional-upload{font-size: 0.78vw; color: #989898;}.registration-form ul{list-style-type: decimal;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{background-color: #2d434d !important; border-color: transparent !important; color: #fff !important;}.registration-form .freelance-form-main-container .value{display: block; position: relative; font-size: 0.7291666666666666vw; line-height: 1.6 !important; margin: 0; cursor: pointer; color: #555; padding-bottom: 1.5625vw;}.registration-form .freelance-form-main-container .value .checkbox-text{font-size: 1.09375vw; color: #858484;}.registration-form ul li{font-size: 1.093vw; padding-bottom: 2vw; padding-left: 0.9vw;}.form-steps{width: 80%; padding: 0.2vw 3vw; position: relative;}.incomplete-form-steps{width: 80%; padding: 0.2vw 3vw; position: relative; margin: 0 auto;}.upload-signature{margin-left: auto;}.contract-final-btns .btn-sign{width: 8.984375vw; height: 2.96875vw; background: #2d434d; color: #fff; font-size: 1.09375vw; font-weight: bold; padding: 0.78125vw; box-sizing: border-box; text-align: center; display: block; border-radius: 0.3125vw; font-family: "Montserrat";}.contract-final-btns{display: flex; flex-wrap: nowrap;}.contract-list{width: 100%; min-height: 237vh;}.filter-box{padding: 1vw 0; margin-top: 0.5vw;}.contract-list .master-agreement, .contract-list .child-agreement{display: flex; background: #fff; width: 80%; border: 0.078125vw solid #ebebeb; padding: 1vw 4.2vw; margin: 4.45vw auto;}.table-list.contract-list .master-agreement, .table-list.contract-list .child-agreement{padding: 1vw 2.2vw;}.staff-attach-list.contract-list .master-agreement, .staff-attach-list.contract-list .child-agreement{margin: 2.3vw auto;}.staff-info-list1.contract-list .master-agreement, .staff-info-list1.contract-list .child-agreement{margin: 2.25vw auto;}.staff-info-list.contract-list .master-agreement, .staff-info-list.contract-list .child-agreement{margin: 2.3vw auto;}.incomplete-form-steps .staff-info-list.contract-list .master-agreement, .incomplete-form-steps .staff-info-list.contract-list .child-agreement{margin-bottom: 0; margin: 2.65vw auto 2.5vw auto;}.o_portal_pager{margin: 2.7vw auto;}.incomplete-form-steps .o_portal_pager{margin-bottom: 2.344vw;}.contract-list .master-agreement img, .contract-list .child-agreement .child-agreement-box img{display: inline-block; vertical-align: middle; margin-right: 0.6vw;}.contract-list .master-agreement p, .contract-list .child-agreement .child-agreement-box p{margin-right: auto !important; font-family: "Montserrat"; font-size: 1.09375vw; font-weight: bold; margin: 0; align-self: center;}.contract-list .master-agreement p:last-child, .contract-list .child-agreement .child-agreement-box p:last-child{margin-right: 0 !important;}.contract-list .master-agreement p a, .contract-list .child-agreement .child-agreement-box p a{width: 8.828125vw; height: 2.96875vw; background-color: #2d434d; color: #fff; font-family: "Montserrat"; font-size: 1.09375vw; font-weight: bold; text-align: center; box-sizing: border-box; padding: 0.8vw; border-radius: 0.3125vw; display: block;}.contract-list .child-agreement{display: block; width: 100%;}.inc-staff-add-resources{margin-bottom: 2.3vw;}.contract-list .child-agreement .child-title{font-size: 1.09375vw; font-family: "Montserrat"; font-weight: 500; margin: 0; padding-bottom: 2vw;}.contract-list .child-agreement .child-agreement-box{display: flex; padding: 1.5vw 0.5vw; flex-wrap: nowrap; border-bottom: 1px solid #e9eaea;}.contract-list .child-agreement .side_portal_my_doc_table > tbody > tr > td.child-agreement-box:first-child{padding-left: 2.5vw;}.contract-list .child-agreement .side_portal_my_doc_table > tbody > tr > td.child-agreement-box:last-child{padding-right: 2.5vw;}.contract-list .contract-title{width: 23.4375vw;}.contract-detail .registration-form{width: 44.975vw;}.avatar-upload{position: relative; max-width: 10vw; margin: 0.78125vw auto;}.avatar-upload .avatar-edit{position: absolute; z-index: 1; bottom: 0.78125vw; left: 0; right: 0; text-align: center; width: 50%; margin: 0 auto;}.avatar-upload .avatar-edit input{display: none;}.avatar-upload .avatar-edit input + label{margin-bottom: 0; border-radius: 100%; cursor: pointer; font-weight: 600; font-size: 0.625vw; transition: all 0.2s ease-in-out; font-family: "Montserrat"; text-align: center;}.avatar-upload .avatar-preview{width: 9.765625vw; height: 9.765625vw; position: relative; border-radius: 100%; background: #e8e8e8;}.avatar-upload .avatar-preview > div{width: 100%; height: 100%; border-radius: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; text-transform: capitalize;}.order-container.child-agreement{padding: 0; margin: 4.45vw auto 7.9vw auto;}.order-container.child-agreement .child-agreement-box{padding: 0;}.order-container .panel.panel-default{padding: 1vw 4.2vw;}.registration-form .phone{padding-left: 8.484375vw !important;}.portal-registration-steps .iti__flag-container{width: 12% !important;}.portal-registration-steps .company-phone-code .iti__flag-container{width: 25% !important;}.iti--separate-dial-code .iti__selected-dial-code{width: 50% !important; font-size: 1.09375vw;}.registration-form .iti.iti--allow-dropdown.iti--separate-dial-code{margin: 0.78125vw 0 0.78125vw 0;}.signature-block-flex{margin-left: 0; margin-top: 7.85vw; width: 100%; justify-content: center;}.staff-attach-list{width: 100%;}.process-box a.process-step-number span{font-size: 1vw; margin-top: 0.4vw; margin-left: -0.5vw; position: absolute;}.process-box a.process-step-number span:hover{color: gray !important;}.company-info-div{display: flex; height:18.028vw; justify-content: center; align-items: center;}.company-info-div > div{line-height: 1.42857143; padding: 0.5vw 0;}.company-info-sub-div-1{width: 80%; margin: 0 auto; font-weight: bold;}.company-info-sub-div-2{width: 80%; margin: 0 auto;}.company-info-sub-div-1 span{font-size: 1.250vw;}.company-info-sub-div-2 span{font-size: 0.938vw;}.detail-info-div{display: flex;}.detail-info-div > div{line-height: 1.42857143; padding: 0.5vw 0;}.detail-info-div span{font-size: 0.938vw;}.agreement-contract-doc{margin: 4.45vw auto 2.3vw auto; border-radius: 0.390625vw;}.agreement-contract-doc .container{padding: 0;}.agreement-contract-doc .o_boxed_header{margin-top: -0.156vw;}.agreement-contract-doc .page{color:black; font-family: Century Gothic !important;}.agreement-contract-doc .page .row{margin-left: 0; margin-right: 0;}.agreement-contract-doc #agreement-logo, .agreement-contract-doc .intro_page, .agreement-contract-doc .detail_section, .agreement-contract-doc .child-page{margin-top: 5.813vw; text-align: center;}.agreement-contract-doc #title{vertical-align: middle; text-align: center; font-weight: 900; font-size: 2.625vw; margin-top: 20.828vw; margin-bottom: 10.156vw; width: 100%;}.agreement-contract-doc #title_wologo{vertical-align: middle; text-align:center; font-weight: 900; font-size:5.625vw; margin-top:28.906vw; margin-bottom:10.156vw; width:100%;}.agreement-contract-doc #title_date{text-align: center; margin-bottom: 7.813vw; font-size: 1.563vw;}.agreement-contract-doc .page .row.agreement-service{display: flex; justify-content: center; align-items: center; margin: 0 -1cm; background-color: #00abce; height: 11.719vw; text-align: center; font-size: 1.563vw; font-weight: bold; color: white;}.agreement-contract-doc .intro_page #intro_title{font-size: 1.563vw; font-weight: 700; width: 100%;}.agreement-contract-doc .intro_page #text_1{font-size: 1.263vw;}.agreement-contract-doc .intro_page #text_2{text-align: justify; font-size: 1.263vw;}.agreement-contract-doc .intro_page #text_3{text-align: justify; font-size: 1.263vw;}.agreement-contract-doc .intro_page #text_4{font-size: 1.263vw; text-align: center;}.agreement-contract-doc .intro_page #text_5{text-align: justify; font-size: 1.263vw;}.agreement-contract-doc .intro_page #text_6{font-size: 1.263vw; text-align: center;}.agreement-contract-doc .intro_page #text_7{text-align: justify; font-size: 1.263vw;}.agreement-contract-doc .intro_page .company{font-size: 1.563vw; font-weight: bold; text-transform: uppercase;}.agreement-contract-doc #section_title{font-size: 1.563vw; font-weight: 900; margin-bottom: 0.781vw; text-align: left;}.agreement-contract-doc #clauses_detail{padding-left: 1.563vw;}.agreement-contract-doc #clauses_detail #clauses_title{font-size: 1.406vw; font-weight: bold; color: rgb(102,102,102);}.agreement-contract-doc #signature_detail{font-size: 1.094vw; margin: 7.813vw auto; padding: 0;}.agreement-contract-doc #signature_detail #sign_font{font-size: 1.563vw; margin-bottom: 4.5vw;}.agreement-contract-doc #signature_detail .sign-info{text-align:center; font-size:1.094vw;}.agreement-contract-doc #signature_detail #datasignature{text-align:center; font-size:0.781vw;}.agreement-contract-doc .row.o_boxed_footer{padding: 0 1cm; position: absolute; bottom: 0; width: 100%;}.agreement-contract-doc .row.o_boxed_footer .row{margin-left: 0; margin-right: 0; padding: 0;}.contract-list .child-agreement.panel-form-doc .child-agreement-box p{display: revert; -webkit-line-clamp: unset; -webkit-box-orient: unset; font-family: revert; font-size: 0.938vw; font-weight: unset; margin: revert; align-self: unset; text-overflow: unset; overflow: unset; margin: revert;}.sign_overview_table table tr th, .sign_overview_table table tr td{font-size: 0.938vw;}} @media only screen and (min-width: 1500px) and (max-width: 1699px){.registration-form .freelance-form-main-container .contact-form-last-name, .freelance-form-main-container .contact-form-first-name{width: 48.9%;}.registration-form .freelance-form-main-container .value .custom-checkbox{top: 0.2vw;}.signature-block-flex{width: 100%; justify-content: center;}.signature-block-flex .init-sign, .signature-block-flex .name-sign{font-size: 2.583vw;}} @media only screen and (min-width: 768px) and (max-width: 1024px){.portal_table_header{height: 9.115vw;}.portal-user-container .control-label{font-size: 2vw;}.dashboard-nav .login-box{float: right; right: 3.3vw; position: absolute; top: -5.1vw !important;}.dashboard-nav .logged-dropdown{right: -0.78125vw; top: 2.563vw; width: 15.25vw;}.dashboard-nav .logged-dropdown a{font-size: 1.799vw; padding: 1.365vw 1.781vw;}.mobile-side-dashboard-nav{background: #ffffff; position: absolute; top: 20vw; left: -94.66666666666667vw; width: 61vw; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 11; height: auto;}.mobile-side-dashboard-nav .dropdown-btn{padding: 3.172vw 0.78125vw 3.172vw 1.5vw; font-size: 2.0833333333333335vw;}.mobile-side-dashboard-nav .dropdown-container a.active, .mobile-side-dashboard-nav .dropdown-container a:hover{border-left: 0.813vw solid #2d434d; padding-left: 5.22vw;}.side-menu-icon{margin-right: 2vw !important;}.portal-reg-section .sidenav a, .mobile-side-dashboard-nav .dropdown-container a{font-size: 2.0833333333333335vw; padding: 2vw 1.734vw 2vw 6vw;}.mobile-side-dashboard-nav{display: block;}.search-form-section .hamburger-icon{top: -5.3vw; left: 1.2vw;}.portal-process-block{width: 80%; padding: 4vw 0 0;}.portal-process-block .process-box .process-step-number{width: 3.688vw; height: 3.688vw; font-size: 2.5vw;}.portal-process-block .process-box p{font-size: 1.9184652278177459vw; width: 80%; margin: 2vw auto 0;}.connect-process-box{width: 55%; height: 0.1vw; margin: 1.75vw auto;}.step-process-text{width: 80%;}.registration-form{padding: 3vw; border: 0.078125vw solid #e8e8e8; border-radius: 0.5208333333333334vw; margin: 4vw auto; width: 100%;}.registration-footer .form-submit-button{width: 100%; margin: 0 auto;}.registration-form .portal-form-title{font-size: 4vw;;}.registration-form .freelance-form-main-container .contact-form-last-name, .freelance-form-main-container .contact-form-first-name{width: 100%;}.registration-form .freelance-form-main-container p, .draw-signature .initial-signature label{font-size: 2.5vw; margin-right: 0; margin-bottom: 1.6vw;}.registration-form .freelance-form-main-container input, .registration-form .freelance-form-main-container textarea, .draw-signature .initial-sign-canvas input{border-radius: 0.6vw; padding: 1vw 2vw; font-size: 2.5vw; margin: 0.281vw 0 0.78125vw 0; margin-bottom: 2vw;}.registration-form .freelance-form-title{font-size: 4vw; padding-bottom: 4.363vw;}.registration-form .freelance-form-main-container p .optional-upload{font-size: 1.5625vw;}.registration-form .freelance-form-main-container .value .checkbox-text{font-size: 1.8229166666666667vw;}.registration-footer{height: 7.0vw;}.registration-form .freelance-form-main-container button, .registration-footer button, .registration-footer .form-submit-button a{font-size: 2.5vw; border-radius: 0.8vw; padding: 2vw 5vw;}.registration-form .freelance-form-main-container .value{padding-bottom: 2vw;}.incomplete-form-steps .registration-form{margin: 9.85vw auto; margin-bottom: 2.344vw !important;}.form-steps .registration-form{margin: 13.85vw auto; margin-bottom: 2.344vw !important;}.portal-registration-steps{position: absolute; width: 100%;}.portal-reg-section .sidenav{display: none;}.avatar-upload{max-width: 15vw; margin: 1vw auto;}.avatar-upload .avatar-edit input + label{font-size: 1.199vw;}.avatar-upload .avatar-preview{width: 15.766vw; height: 15.766vw;}.avatar-upload .avatar-edit{bottom: 1.781vw; text-align: center; width: 100%;}.side_portal_my_doc_table{font-size: 2.5vw;}.contract-list .master-agreement p, .contract-list .child-agreement .child-agreement-box p{font-size: 2.5vw; padding-bottom: 3vw;}.contract-list .master-agreement p, .contract-list .child-agreement .child-agreement-box p{font-size: 2.5vw; padding-bottom: 0;}.contract-list .master-agreement, .contract-list .child-agreement{flex-wrap: wrap;}.contract-list .child-agreement .child-agreement-box{flex-wrap: wrap; width: 100%;}.contract-list .master-agreement .contract-title, .child-agreement-box .contract-title{padding-bottom: 2vw !important;}.contract-list .child-agreement .child-title{font-size: 2.5vw; padding-bottom: 3vw;}.contract-list .contract-title{width: 100%;}.contract-list{width: 100%;}.contract-list .master-agreement, .contract-list .child-agreement{width: 100%; border: 0.088125vw solid #ebebeb; margin: 4vw auto; padding: 4vw;}.contract-list .master-agreement, .contract-list .child-agreement{margin: 6.70vw auto;}.o_portal_pager{margin: 4vw auto;}.contract-list .master-agreement p a, .contract-list .child-agreement .child-agreement-box p a{width: 21.146vw; height: 6.031vw; font-size: 2.5vw; padding: 1.5vw 5vw; border-radius: 0.8vw;}.registration-form.contract{width: 90%;}.registration-form ul li{font-size: 2.5vw; padding-bottom: 2.6vw; padding-left: 1vw;}.contract-final-btns .btn-sign{width: 21.146vw; height: 6.031vw; font-size: 2.5vw; padding: 1.5vw 5vw; border-radius: 0.8vw;}.form-steps{width: 100%; padding: 0.2vw 5vw;}.incomplete-form-steps{width: 100%; padding: 0.2vw 5vw;}.step-process-text p{font-size: 1.9184652278177459vw;}.contract-detail{width: 100%; margin: 0;}.breadcrumbs{width: 100%; padding: 1vw 0;}.breadcrumbs ul li{padding: 1vw 2vw;}.breadcrumbs ul li a{font-size: 2.5vw; color: #b2b2b2;}.breadcrumbs ul li:not(:first-child) a::before, .breadcrumbs ul li a.active-li::before{width: 2.669vw; height: 3.573vw; left: 0; top: 1.8vw;}.filter-box{padding: 1vw 0; padding-right: 5%;}.signature-block-flex{display: flex; flex-wrap: wrap; width: 100%; margin-top: 13.85vw;}.incomplete-form-steps .signature-block-flex{margin-top: 9.85vw;}.signature-block-flex .draw-signature{width: 45.74vw; border: 0.132083333333333336vw solid #e8e8e8; padding: 2vw; margin-right: 4vw; margin-bottom: 4vw;}.signature-block-flex .draw-signature:nth-child(2){margin-right: 4vw;}.signature-block-flex .draw-signature h1{font-size: 2.5vw; margin: 0vw 0 2vw;}.signature-block-flex .initial-sign-canvas .initial-signature{width: 100%; margin-right: 0;}.signature-block-flex .initial-sign-canvas{display: block;}.signature-block-flex .initial-sign-canvas .signature-init{width: 36.802vw; height: 13.802vw; border-radius: 0.20833333333333334vw; margin: 11vw auto 0;}.signature-block-flex .signature-btns{margin: 2vw auto;}.signature-block-flex .signature-btns .save-btn{width: 12.729vw; height: 5.979vw; font-size: 2.5vw; border-radius: 0.8vw;}.upload-btn-wrapper .btn{width: 24vw; height: 5.979vw; font-size: 2.5vw; border-radius: 0.8vw;}.staff-info-list .upload-btn-wrapper .btn, .staff-info-list1 .upload-btn-wrapper .btn{width: 15vw; height: 4.579vw; font-size: 2vw; border-radius: 0.8vw;}.staff-info-list a.add-profile, .staff-info-list1 a.add-profile{width: 15vw; height: 4.579vw; font-size: 2vw; border-radius: 0.8vw; display: inherit;}.incomplete-form-steps .staff-form.registration-form{margin-top: 11.45vw;}.staff-add-resources > a, .inc-staff-add-resources > a{font-size: 1.823vw;}.signature-block-flex .init-sign, .signature-block-flex .name-sign{font-size: 3.906vw;}.signature-block-flex canvas{height: 24.25vw !important; border-radius: 0.80833333333333334vw;}.signature-block-flex .delete-sign{right: 3.563vw; top: 9.125vw;}.login-box{top: -4.1vw !important;}.order-container.child-agreement{padding: 0; margin: 6.7vw auto 7.9vw auto;}.registration-form .iti.iti--allow-dropdown.iti--separate-dial-code{margin: 0.281vw 0 0.78125vw 0; margin-bottom: 2vw;}.portal-registration-steps .iti__flag-container{width: 15% !important;}.registration-form .phone{padding-left: 16.484375vw !important;}.agreement-form-steps{overflow-x: scroll;}.agreement-contract-doc{margin: 6.7vw auto 2.5vw auto;}.agreement-contract-doc #agreement-logo, .agreement-contract-doc .intro_page, .agreement-contract-doc .detail_section, .agreement-contract-doc .child-page{margin-top: 12vw;}.agreement-contract-doc #title{font-size: 4.167vw; margin-top: 18vw; margin-bottom: 10vw;}.agreement-contract-doc #title_date{margin-bottom: 10vw; font-size: 3.125vw;}.agreement-contract-doc .page .row.agreement-service{height: 20.5vw; font-size: 2.865vw; margin-top: 10vw;}.agreement-contract-doc .intro_page #intro_title{font-size: 2.865vw;}.agreement-contract-doc .intro_page #text_1{font-size: 2.344vw;}.agreement-contract-doc .intro_page #text_2{font-size: 2.344vw;}.agreement-contract-doc .intro_page #text_3{font-size: 2.344vw;}.agreement-contract-doc .intro_page #text_4{font-size: 2.344vw;}.agreement-contract-doc .intro_page #text_5{font-size: 2.344vw;}.agreement-contract-doc .intro_page #text_6{font-size: 2.344vw;}.agreement-contract-doc .intro_page #text_7{font-size: 2.344vw;}.agreement-contract-doc .intro_page .company{font-size: 2.865vw;}.agreement-contract-doc #section_title{font-size: 3.125vw; margin-top: 10vw;}.agreement-contract-doc #clauses_detail #clauses_title{font-size: 2.604vw;}.agreement-contract-doc #clauses_detail .clause_p p, .agreement-contract-doc #clauses_detail .clause_p p font{font-size: 2.083vw;}.agreement-contract-doc #signature_detail #sign_font{font-size: 3.200vw;}.agreement-contract-doc #signature_detail #datasignature{font-size: 2.667vw;}.agreement-contract-doc .row.o_boxed_footer{font-size: 1.302vw;}.agreement-contract-doc .row.o_boxed_footer .o_boxed_footer_text{font-size: 1.302vw;}.agreement-contract-doc #signature_detail #sign_font{font-size: 2.344vw;}.agreement-contract-doc #signature_detail #datasignature{font-size: 1.823vw;}.leo-tooltip .tooltiptext, .leo-digi-tooltip .tooltiptext, .leo-stamp-tooltip .tooltiptext{font-size: 1.563vw;}.leo-tooltip .tooltiptext::after, .leo-digi-tooltip .tooltiptext::after, .leo-stamp-tooltip .tooltiptext::after{top: 99%;}.agreement-control-btn > ul > li > button, .agreement-control-btn > ul > li > a{font-size: 1.432vw;}.simple-pagination > .pagination > li > a, .pagination > li > span{font-size: 1.432vw;}.sign_overview_table table th, .sign_overview_table table td{font-size: 1.432vw !important;}} @media only screen and (min-width: 250px) and (max-width: 767px){.portal_table_header{display: block;}.portal_table_header > div{width: 100% !important;}.portal_table_header .filter-box{justify-content: flex-end; display: flex;}.iti--separate-dial-code .iti__selected-dial-code{font-size: 3.733vw;}.signature-block-flex{display: block; width: 100%; margin-top: 24.55vw;}.incomplete-form-steps .signature-block-flex{margin-top: 13.5vw;}.signature-block-flex .draw-signature{width: 100%; border-radius: 4px; border: 0.0852083333333333336vw solid #e8e8e8; padding: 4.5vw; margin-right: 0; margin-bottom: 4vw;}.signature-block-flex .draw-signature h1{font-size: 5.866666666666666vw; margin: 0vw 0 2vw;}.signature-block-flex .delete-sign{right: 6.563vw; top: 16.125vw;}.signature-block-flex .signature-btns .save-btn{width: 23.729vw; height: 8.979vw; font-size: 3.466666666666667vw; border-radius: 1.06vw;}.signature-block-flex .signature-btns{margin: 5vw 0 0;}.upload-btn-wrapper .btn{width: 30.667vw; height: 8.979vw; font-size: 3.46vw; border-radius: 1.06vw;}.staff-info-list .upload-btn-wrapper .btn, .staff-info-list1 .upload-btn-wrapper .btn{width: 22.667vw; height: 7.979vw; font-size: 3vw; border-radius: 1.06vw;}.staff-info-list a.add-profile, .staff-info-list1 a.add-profile{width: 22.667vw; height: 7.979vw; font-size: 3vw; border-radius: 1.06vw; display: inherit;}.signature-block-flex canvas{height: 36.25vw !important; border-radius: 1.06vw;}.signature-block-flex .initial-sign-canvas{display: block;}.signature-block-flex .initial-sign-canvas .initial-signature{width: 100%; margin-right: 0;}.draw-signature .initial-signature label{font-size: 4vw; margin-right: 0;}.signature-block-flex .initial-sign-canvas .signature-init{width: 100%; height: 38.802vw; border-radius: 0.80833333333333334vw; margin-top: 20vw;}.signature-block-flex .init-sign, .signature-block-flex .name-sign{font-size: 60px; margin: 10vw auto;}.search-form-section.dashboard-nav{margin-top: 8.5vw;}.search-form-section .hamburger-icon{top: -8vw; left: 3.3vw;}.login-box{right: 7.466666666666667vw; top: -8vw;}.logged-dropdown{right: -3vw; top: 5.563vw; width: 24.25vw;}.logged-dropdown a{font-size: 3.25vw; padding: 2.365vw 2.781vw;}.mobile-side-dashboard-nav .dropdown-btn{padding: 3.172vw 2.781vw 3.172vw 4.5vw; text-decoration: none; font-size: 4vw; color: #000; display: inline-flex; font-family: "Montserrat"; font-weight: bold; border: none; width: 100%; text-align: left; cursor: pointer; outline: none; background: #fff; box-sizing: border-box;}.side-menu-icon{margin-right: 3vw !important;}.mobile-side-dashboard-nav .dropdown-container a{font-size: 4vw; padding: 3vw 3.734vw 4vw 10vw;}.mobile-side-dashboard-nav .dropdown-container a.active, .mobile-side-dashboard-nav .dropdown-container a:hover{border-left: 1.313vw solid #2d434d; padding-left: 8.9vw;}.mobile-menu-item-close{display: none;}.mobile-side-dashboard-nav{background: #ffffff; position: absolute; top: calc(50vh - 60vw); left: -94.66666666666667vw; width: 61vw; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 11; height: auto;}.mobile-side-dashboard-nav{display: block;}.portal-process-block{width: 90%; display: flex; margin: 0 auto; padding: 6vw 0;}.portal-process-block .process-box .process-step-number{width: 6vw; height: 6vw; font-size: 3vw;}.step-process-text{width: 100%; margin: 3vw auto; height: 7.5vw;}.step-process-text.step-process-text-staff{height: 7.5vw;}.connect-process-box{width: 61%; height: 0.3vw; margin: 2.6vw auto;}.portal-process-block .process-box p{font-size: 3vw; width: 90%; margin: 3vw auto 0;}.registration-form{background: #fff; padding: 8vw 5vw; border: 0.078125vw solid #e8e8e8; border-radius: 1.0666666666666667vw; height: auto; margin: 13.25vw auto;}.registration-form .freelance-form-title{font-size: 5.866666666666666vw; padding-bottom: 3.563vw;}.registration-form .portal-form-title{font-size: 5.866666666666666vw;}.registration-form .freelance-form-main-container .contact-form-last-name, .freelance-form-main-container .contact-form-first-name{margin-right: 0; width: 100%;}.registration-form .freelance-form-main-container p{font-size: 4vw; margin-right: 0; margin-bottom: 1.6vw;}.registration-form .freelance-form-main-container input, textarea, .draw-signature .initial-sign-canvas input{width: 100%; border-radius: 0.8vw; padding: 2.1333333333333333vw 2.4vw 2.1333333333333333vw 4vw !important; font-size: 4vw !important; margin: 0.281vw 0 0.78125vw 0 !important; margin-bottom: 5.6vw !important;}.registration-form .freelance-form-main-container p .optional-upload{font-size: 2vw;}.registration-footer{height: 9.0vw;}.registration-form .freelance-form-main-container button, .registration-footer button, .registration-footer .form-submit-button a{font-size: 2.866667vw ; border-radius: 1.0666666666666667vw; padding: 2.8vw 8.64vw;}.registration-form .freelance-form-main-container .value{padding-bottom: 5.6vw;}.registration-form .freelance-form-main-container .value .checkbox-text{font-size: 4vw;}.portal-reg-section .sidenav{display: none;}.form-steps{width: 100%; margin: 0 auto; padding: 1.2vw 5vw;}.incomplete-form-steps{width: 100%; margin: 0 auto; padding: 1.2vw 5vw;}.incomplete-form-steps .registration-form, .form-steps .registration-form{margin-top: 13.5vw;}.incomplete-form-steps .staff-form.registration-form{margin-top: 13.5vw;}.form-steps .registration-form{width: 100%; margin: 24.55vw auto;}.avatar-upload{max-width: 30vw; margin: 1.781vw auto; width: 100%;}.avatar-upload .avatar-edit{bottom: 2.781vw; width: 100%;}.avatar-upload .avatar-edit input + label{font-size: 2.2vw;}.avatar-upload .avatar-preview{width: 30vw; height: 30vw;}.contract-list .master-agreement, .contract-list .child-agreement{display: block; width: 100%; border: 0.078125vw solid #ebebeb; padding: 4vw; margin: 10.25vw auto;}.table-list.contract-list .master-agreement, .table-list.contract-list .child-agreement.timesheet-line{margin: 24.55vw auto;}.o_portal_pager{margin: 6vw auto;}.staff-info-list1.contract-list .master-agreement, .staff-info-list1.contract-list .child-agreement{margin: 2.5vw auto;}.order-container.child-agreement{width: 100%; padding: 0; margin: 24.55vw auto;}.side_portal_my_doc_table{font-size: 4vw;}.contract-list .master-agreement p, .contract-list .child-agreement .child-agreement-box p{margin-right: 0 !important; font-size: 4vw; padding-bottom: 2vw;}.contract-list .contract-title{padding-bottom: 4vw !important; width: 100%;}.contract-list .master-agreement p a, .contract-list .child-agreement .child-agreement-box p a{width: 30.146vw; height: 10.031vw; font-size: 3.466666666666667vw; padding: 2.8vw; border-radius: 1.0666666666666667vw; float: right; margin-top: -15vw;}.contract-list .child-agreement .child-title{font-size: 5.866666666666666vw; padding-bottom: 4vw;}.contract-list .child-agreement .child-agreement-box{display: block;}.contract-list{width: 100%; margin: 0 auto;}.contract-list.signature{height: auto;}.registration-form.contract{width: 80%;}.registration-form ul{padding-left: 5vw;}.registration-form ul li{font-size: 4vw; padding-bottom: 5vw; padding-left: 0;}.contract-final-btns .btn-sign{width: 34.146vw; height: 10.031vw; font-size: 3.466666666666667vw; padding: 2.8vw 8.64vw; border-radius: 1.0666666666666667vw;}.step-process-text p{font-size: 3vw; white-space: revert;}.breadcrumbs{width: 100%; padding: 4vw 0;}.contract-list .breadcrumbs, .contract-list.signature .breadcrumbs{margin: 0;}.breadcrumbs ul{padding: 0;}.contract-list .breadcrumbs ul li:first-child{padding: 1vw 2vw 1vw 0;}.contract-list.signature .breadcrumbs ul li, .breadcrumbs ul li{padding: 1vw 2vw 1vw 4vw;}.contract-detail{width: 100%; margin: 0;}.breadcrumbs ul li a{font-size: 3vw;}.breadcrumbs ul li:not(:first-child) a::before, .breadcrumbs ul li a.active-li::before{width: 2.669vw; height: 3.573vw; left: 0; top: 3.5vw;}.portal-user-container .control-label{font-size: 3.466666666666667vw;}.portal-user-container .iti{display: block;}.portal-user-container .phone{padding-left: 26.866667vw !important;}.staff-add-resources{width: 100%; margin-bottom: 2.5vw;}.portal-registration-steps .iti__flag-container{width: 31% !important;}.portal-registration-steps .company-phone-code .iti__flag-container{width: 31% !important;}.staff-add-resources > a, .inc-staff-add-resources > a{font-size: 2.975vw;}.process-box a.process-step-number span{font-size: 3.5vw; margin-top: 1.45vw; margin-left: -1.75vw; position: absolute;}.po-info{height:36.028vw;}.invoice-info{height:18.528vw;}.company-info-div{height: 36.028vw;}.company-info-sub-div-1 span{font-size: 1.600vw;}.company-info-sub-div-2 span{font-size: 1.067vw;}.detail-info-div span{font-size: 1.600vw;}.po-table, .invoice-table{margin-top: 32px !important;}.po-table th, .po-table td, .invoice-table th, .invoice-table td{font-size: 1.600vw;}.order-container.child-agreement .panel-body{font-size: 2.667vw;}.order-container.child-agreement .panel-body p{font-size: 1.600vw !important;}.agreement-form-steps{overflow-x: scroll;}.agreement-contract-doc{margin: 24.55vw auto; width: 350%;}.agreement-contract-doc .sign-container{width: 20%;}.agreement-contract-doc .contract-container-page{width: 80%;}.agreement-contract-doc #agreement-logo, .agreement-contract-doc .intro_page, .agreement-contract-doc .detail_section, .agreement-contract-doc .child-page{margin-top: 32vw;}.agreement-contract-doc #title{font-size: 6.400vw; margin-top: 36vw; margin-bottom: 18vw;}.agreement-contract-doc #title_date{margin-bottom: 18.156vw; font-size: 4.267vw;}.agreement-contract-doc .page .row.agreement-service{height: 25.719vw; font-size: 3.200vw; margin-top: 42vw;}.agreement-contract-doc .intro_page #intro_title{font-size: 3.733vw;}.agreement-contract-doc .intro_page #text_1{font-size: 3.200vw;}.agreement-contract-doc .intro_page #text_2{font-size: 3.200vw;}.agreement-contract-doc .intro_page #text_3{font-size: 3.200vw;}.agreement-contract-doc .intro_page #text_4{font-size: 3.200vw;}.agreement-contract-doc .intro_page #text_5{font-size: 3.200vw;}.agreement-contract-doc .intro_page #text_6{font-size: 3.200vw;}.agreement-contract-doc .intro_page #text_7{font-size: 3.200vw;}.agreement-contract-doc .intro_page .company{font-size: 3.733vw;}.agreement-contract-doc #section_title{font-size: 5.333vw; margin-top: 16vw;}.agreement-contract-doc #clauses_detail #clauses_title{font-size: 4.800vw;}.agreement-contract-doc #clauses_detail .clause_p p, .agreement-contract-doc #clauses_detail .clause_p p font{font-size: 4vw;}.agreement-contract-doc #signature_detail #sign_font{font-size: 3.200vw;}.agreement-contract-doc #signature_detail #datasignature{font-size: 2.667vw;}.agreement-contract-doc .row.o_boxed_footer{font-size: 2.667vw;}.agreement-contract-doc .row.o_boxed_footer .o_boxed_footer_text{font-size: 2.667vw;}.leo-tooltip .tooltiptext, .leo-digi-tooltip .tooltiptext, .leo-stamp-tooltip .tooltiptext{margin-top: -65px; width: 31px !important; height: 50px !important; font-size: 2.133vw;}.leo-tooltip .tooltiptext::after, .leo-digi-tooltip .tooltiptext::after, .leo-stamp-tooltip .tooltiptext::after{border-width: 15.5px;}.agreement-control-btn > ul > li > button, .agreement-control-btn > ul > li > a{font-size: 2.667vw;}.simple-pagination > .pagination > li > a, .pagination > li > span{font-size: 2.667vw;}.sign_overview_table table th, .sign_overview_table table td{font-size: 2.667vw !important;}}