@font-face{font-family:Roboto-Medium;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Medium.7c8d04cd.ttf) format("truetype")}@font-face{font-family:Roboto-Regular;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.fc2b5060.ttf) format("truetype")}@font-face{font-family:Montserrat_Light;font-style:normal;src:url(../fonts/Montserrat-Light.8c76b721.otf) format("truetype")}.montserrat_light{font-family:Montserrat_Light!important;font-weight:400}@font-face{font-family:Montserrat_Regular;font-style:normal;src:url(../fonts/Montserrat-Regular.65bc44fb.otf) format("truetype")}.montserrat_normal{font-family:Montserrat_Regular!important;font-weight:400}@font-face{font-family:Montserrat_Bold;font-style:normal;src:url(../fonts/Montserrat-SemiBold.b4f6721b.otf) format("truetype")}.montserrat_bold{font-family:Montserrat_Bold!important;font-weight:400}body ::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}body ::-webkit-scrollbar{background-color:#0000;padding-right:2px;width:8px}body ::-webkit-scrollbar-thumb{background-color:#7e7e7e80;border-radius:5px;width:5px}body{background-color:#fff;font-family:Roboto-Regular}.header_area{padding-bottom:10px}.q-page-container{padding-bottom:0!important}.standard_bg_color{background-color:#fff}h1,h2,h3{margin:10px 0;padding:0}.container,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;width:100%}@media (min-width:718px){.container,.container-sm{max-width:540px}}@media (min-width:1024px){.container,.container-md,.container-sm{max-width:920px}}@media (min-width:1439px){.container,.container-lg,.container-md,.container-sm{max-width:1140px}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.page_content{font-size:12pt;min-height:90vh!important;padding-bottom:60px;padding-top:30px}.text-trim{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 34px)}.text-shadow{text-shadow:1px 1px 5px #0006}.main_font,.top_menu_item{font-family:Roboto-Regular}.top_menu_item{color:#fff;cursor:pointer;display:inline-block;font-size:15pt;margin-left:8px;margin-right:8px;text-align:center}.top_menu_item:hover{color:#fad829}.page_header{font-family:Roboto-Medium}.hidden_area{display:block;height:1px;overflow:hidden;width:1px}.text_mini{font-size:10pt}.text_link{cursor:pointer;text-decoration:underline}.page_title{color:#c1272d;font-size:16pt;font-weight:700;padding:0;text-align:center;text-align:left;text-transform:uppercase}.page_subtitle,.page_title{font-family:Montserrat_Bold}.page_subtitle{color:#000;font-size:11pt;font-weight:600;padding-bottom:10px;padding-top:10px}.app_form .q-input .q-field__control{display:block}.app_form .input_label{color:#2f2f2f;display:block;font-size:11pt;font-weight:700;margin-bottom:5px;text-align:left}.app_form input{font-size:12pt}.q-placeholder{color:#333!important;opacity:1}input::placeholder{color:#eee;opacity:1}input::-ms-input-placeholder{color:#eee}.q-field__native>input::placeholder{color:#555}.def_btn{border:none;border-collapse:collapse;border-radius:25px;flex-shrink:0;font-family:Montserrat_Bold;height:58px;width:100%}.def_btn span{font-size:12pt;font-weight:700;text-transform:uppercase}.dark_btn{align-items:center;background:linear-gradient(180deg,#000 19.31%,#5f5f5f 80.6%);box-shadow:0 1px 2px 0 #00000040;display:flex;justify-content:center}.dark_btn span{color:#fff}.green_btn{align-items:center;background:linear-gradient(180deg,#c1272d 19.31%,#981519 80.6%);box-shadow:0 1px 2px 0 #00000040;display:flex;justify-content:center}.green_btn span{color:#fff}.outline_btn{align-items:center;background:#0000;border:2px solid #c1272d;box-sizing:border-box;display:flex;justify-content:center}.outline_btn span{color:#c1272d}.outline_btn_grey{align-items:center;background:#0000;border:2px solid #858585;box-sizing:border-box;display:flex;justify-content:center}.outline_btn_grey span{color:#858585}.text_link_btn{color:#fff;cursor:pointer;display:block;font-size:12pt;padding-left:0;text-align:left;width:100%}.text_link_btn span{color:#c1272d;font-weight:900;text-decoration:underline}.q-toolbar__title{font-family:Montserrat_Bold;font-size:11pt;font-weight:700;padding-top:3px;text-transform:uppercase}.vertical_align{align-items:center;display:flex;justify-content:center}.q-table th,.q-table__control .q-btn .q-icon,.q-table__control .q-btn .q-spinner,.q-table__grid-item-title{color:#2f6eb9!important}#menu_logo{cursor:pointer;display:block;padding-bottom:10px;padding-top:20px;text-align:center;width:100%}#menu_logo img{max-width:180px}#menu_avatar img,#menu_logo img{display:block;height:auto;margin:auto}#menu_avatar img{border-radius:50%;max-width:100px}.left_menu_row{line-height:35px;padding-left:30px}.left_menu_row .left_menu_item{color:#000;font-family:Montserrat_Bold;font-size:11.4pt;font-weight:600;padding-top:3px;text-transform:uppercase}#left_menu_list{margin-top:30px}#filters_row .trim_select .q-field__control-container{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 34px)}.filters .q-field__control{border-radius:12px;color:#c1272d;font-size:12pt;padding-left:17px;white-space:nowrap}.filters .q-field__native>span{color:#c1272d!important;font-weight:700}.filters .q-field__input,.filters .q-field__native{font-size:10pt;padding-left:15px;padding-top:10px}.filters .q-field__append{padding-right:7px}.filters .q-field__marginal{color:#c1272d!important}.filters .q-field__native>input.q-field__input{color:#c1272d;font-weight:700;padding-left:0;padding-top:0}.select_rounded{border-radius:12px!important}.profile_avatar img{max-width:110px}.profile_avatar img,.round_avatar{border-radius:50%;display:block;height:auto;margin:auto}.round_avatar{max-width:100%}#signature-pad{background-color:#eee;padding-right:30px}#version_num{color:#c1272d;display:block;font-size:9pt;font-weight:700;margin-bottom:20px;text-align:center;width:100%}.q-field--disabled .q-field__control>div{opacity:1!important}.q-field--disabled .q-field__control>div input,.q-field--disabled .q-field__control>div textarea{color:#000!important}.comments_list{border-bottom:1px dotted #ccc;border-left:4px solid #dcdcdc;padding-bottom:12px;padding-left:15px}.white_shape{bottom:5px;height:auto;left:0;position:absolute;width:100%;z-index:10}#login_page{background:#fff;min-height:100vh}#login_page .login_form{border:3px solid #fff;bottom:0;display:block;font-family:Roboto-Regular;margin:40px auto auto;max-width:260px;text-align:center;width:100%;z-index:999}#login_page .login_bg{background:url(../img/login_bg.521f186f.jpg) no-repeat bottom;background-size:cover}#login_page .forgot_bg,#login_page .login_bg{display:block;padding-bottom:10vh;padding-top:10vh}#login_page .forgot_bg{background:url(../img/forgot_bg.e76b70a7.jpg) no-repeat bottom;background-size:cover}#login_page .login_logo{display:block;height:auto;margin:auto;max-width:200px;width:100%}#login_page input::placeholder{color:#adadad;opacity:1}#login_page .q-field__native>input::placeholder{color:#adadad}@media (min-width:1024px){#login_page #login_form{margin-top:3vh;max-width:440px;transform:scale(.85);width:80%}}@media (min-width:1439px){#login_page #login_form{margin-top:7vh;max-width:440px;width:90%}}@media (min-width:1920px){#login_page #login_form{margin-top:9vh;max-width:480px;padding:30px;transform:scale(1);width:95%}}#index_page .job_container{background-color:#fff;border-bottom:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px}#index_page .job_container .job_label{color:#333;display:block;font-family:Roboto-Regular;font-size:11pt}#index_page .dashboard_slide{border-radius:5px}#profile_page .profile_avatar img{border-radius:50%;display:block;height:auto;margin:auto;max-width:150px}#profile_page .profile_param{color:#212121;display:block;padding-bottom:2px;padding-top:2px;width:100%}#profile_page .profile_param b{color:#ff7403}#profile_page .profile_form .q-input .q-field__control{border-radius:12px!important;display:block}#profile_page input::placeholder{color:#adadad;opacity:1}#profile_page .q-field__native>input::placeholder{color:#adadad}#profile_page .profile_label{color:#adadad;display:block;font-size:11pt;padding-bottom:6px;text-align:center;width:100%}#orders_page .q-field--disabled .q-field__control>div{color:red!important;opacity:1!important}#orders_page .timeslot{background-color:#d5dff1;border-radius:5px;display:block;font-size:9pt;font-weight:700;margin:4px;padding:8px 5px;text-align:center}#chat_page .q-message-text-content{padding:10px}#chat_page .q-message-name.q-message-name--received{color:#000;font-size:.8rem;font-weight:600;margin-top:10px}#chat_page .q-message-name.q-message-name--sent{color:#ef8b00;font-size:.8rem;font-weight:600;margin-top:10px}#chat_page .q-message-stamp{display:block;font-style:italic;margin-top:7px}#chat_page .q-message-text-content{font-size:11.5pt}#chat_page .chat_user{border-bottom:1px dotted #ccc;padding-bottom:20px}#chat_page .chat_user .chat_avatar{border:2px solid #ccc;border-radius:50%;display:block;height:auto;margin:auto;width:60px}#chat_page .chat_user .chat_user_name{padding-top:12px}