body{font-family:"Roboto";font-style:normal}a:hover{cursor:pointer;text-decoration:underline!important}.main-menu{min-height:150px}.headerBrand a{display:inline-block}.navbar-collapse{flex-grow:0}footer{height:60px}h1{color:darkGray}h3{font-weight:300;font-size:30px;line-height:100%}.min-vh-100{min-height:100vh}.vertical-line{border-left:1px solid #025E67!important;padding-right:20px}.page-title,a{color:#025E67!important}.ml-90{margin-left:90px}.mr-90{margin-right:90px}.align-center{align-content:center}.two-line-text{height:auto;max-height:40px;display:flex;width:50%;padding-left:10px;align-items:center}a.disabled{opacity:0.5;pointer-events:none}#d-nav a{font-size:16px;line-height:100%;margin-right:40px;margin-top:10px;display:flex}#contact-msg{margin-bottom:0px;color:#025E67;font-size:15px;white-space:nowrap}#main-container{margin-bottom:100px;position:relative}#main-container .modal.show .modal-dialog{-webkit-transform:translate(0,30vh);transform:translate(0,30vh)}#main-container #myModal p{padding:15px 10px}#main-container .video-modal{margin:0 3rem!important}.errornote{font-size:14px;font-weight:700;display:block;padding:10px 12px;margin:0 0 10px 0;color:var(--error-fg);border:1px solid var(--error-fg);border-radius:4px;background-color:var(--body-bg);background-position:5px 12px;overflow-wrap:break-word}#main_table thead{display:none}#main_table td{border-left:none;border-right:none;color:#025E67!important}td:nth-last-child(3){width:13%}td:nth-last-child(2),td:last-child{width:10%}#conversation_table{color:#025E67!important}#conversation_table th,#conversation_table td{border-left:none!important;border-right:none!important}#conversation_table td:nth-last-child(2){width:60%}#conversation_table td:first-child{width:25%}#conversation_table td:last-child{width:15%}#conversationdetail_table{color:#025E67!important}#conversationdetail_table th,#conversationdetail_table td{border-left:none!important;border-right:none!important}#conversationdetail_table td:nth-child(3){width:65%}#conversationdetail_table td:nth-child(2){width:5%}#conversationdetail_table td:first-child,#conversationdetail_table td:last-child{width:11%}p.orange{color:#F06706}.btn-main{color:white!important;background-color:#025E67!important;border-color:#025E67!important}.btn-light{background:white;border:solid 1px #D7F0EF}.text-white{color:white!important}.btn-main:hover{background-color:#02555d!important}.btn-filter{border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(45 55 72/var(--tw-bg-opacity));padding:0.5rem 1rem;font-weight:700;--tw-text-opacity:1;color:#025E67}.btn-filter:hover{background-color:#02555d!important;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-login{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 209 36/var(--tw-bg-opacity));padding:0.5rem 1rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.facebook-btn{background-color:#3C589C}.google-btn{background-color:#DF4B3B}.linkedin-btn{background-color:#0077B5}.social-btn{font-weight:100;color:white;font-size:0.9rem;margin-bottom:10px}.activation-text:hover{text-decoration:underline}.chat-input{resize:none;overflow-y:hidden}#question_container{width:100%;max-width:1000px}#question_container #theme-guide{margin:20px 40px;color:rgb(153,147,147)}#documents_form{width:100%}#documents_form .select-bck{border-radius:30px;padding:10px 15px 15px 30px;border:1px solid #ccc;margin-bottom:3rem}#documents_form .select-bck .selected-value,#documents_form .select-bck textarea{font-weight:lighter}#documents_form .textarea-container{position:relative}#documents_form .textarea-container>textarea{margin-right:50px}#documents_form .form-select{font-size:20px;background:transparent;border:none;color:rgb(2,94,103);outline:none}#documents_form .btn-chat{position:absolute;bottom:0;right:0;background-color:rgb(227,222,222);font-size:26px;border-radius:50px;padding:4px 8px;margin:-10px -10px;z-index:2}#documents_form .form-control{background:transparent;font-size:20px;border:none;padding:0.375rem 0 0 0.75rem}#documents_form .form-control,#documents_form .btn:focus{box-shadow:none}#documents_form .custom-select{cursor:pointer;position:relative}#documents_form .options-container{position:absolute;top:100%;left:0;right:0;border-radius:10px;border:1px solid #ccc;z-index:10;background-color:white}#documents_form .selected-value{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#documents_form .option{padding:10px;cursor:pointer;font-weight:bold}#documents_form .option-selected{padding:10px;cursor:pointer}#documents_form .option-selected:hover,#documents_form .option:hover{background-color:#e9e9e9}#documents_form .optgroup{padding:10px;cursor:initial;font-weight:bold}#documents_form .optgroup .option{padding-left:20px;font-weight:initial}.alert{margin:15px 30px}.alert-chat-display{display:block}#documents_form_chat{display:flex;flex-direction:column;flex:1}#documents_form_chat #documents_chat{overflow-y:scroll;height:calc(100vh - 580px)}#documents_form_chat #documents_send_question{border-radius:50px;font-size:20px;height:50px;position:absolute;bottom:5px;right:5px;z-index:10}#documents_form_chat #documents_input_question{margin:10px 25px;padding:0;font-size:20px;font-weight:lighter}#documents_form_chat #input_container{padding:4px;border:1px solid #ccc;margin-top:30px;border-radius:30px;margin-bottom:20px}@media (min-width:768px){#documents_form_chat #input_container{margin-left:20%;width:80%}}#documents_form_chat .form-control{font-size:22px;border:none}#documents_form_chat .form-control,#documents_form_chat .btn:focus{box-shadow:none}#documents_form_chat .message{max-width:80%;width:fit-content;font-size:14px;padding:1rem}#documents_form_chat .message p{line-height:1.7rem;margin:0}#documents_form_chat .message.usr .content{overflow-wrap:break-word;text-align:initial;background-color:#f6f6f6;padding:15px 25px;border-radius:26px}#documents_form_chat .usr{color:rgb(108,108,108);text-align:right;margin-left:auto;margin-right:0}#documents_form_chat .sys{color:rgb(2,94,103);text-align:left}#documents_form_chat .sys .copy{width:45px;margin-top:10px;cursor:pointer;transition:all 0.4s ease}#documents_form_chat .sys .copy.copied{transform:scale(1.3)}#documents_form_chat .warning-message{color:darkGray;font-size:12px;padding-top:10px}#video_tutorials{position:absolute;border:1px solid rgb(246,246,246);border-radius:0.75rem;top:3rem;left:-250px;width:250px}#video_tutorials ul{max-height:223px;overflow-y:scroll;padding:0.75rem 0;margin:0}#video_tutorials .header{border-radius:0.75rem 0.75rem 0 0;background-color:rgb(246,246,246);padding:0.375rem 0.75rem;color:rgb(2,94,103);display:flex;justify-content:space-between}#video_tutorials .truncate{width:235px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#video_tutorials a{padding:0 0.75rem;text-decoration:underline;text-align:left;border:none}#video_tutorials a:hover{color:rgba(2,94,103,0.7)!important}#video_tutorials a:focus-visible,#video_tutorials a:focus{box-shadow:none}#video_tutorials .empty-video{padding:0 0.75rem}#user_profile_form .form-select{padding-right:20px;width:100%;padding:0.375rem 0.75rem;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.5;background:url("/static/main/img/arrow.svg") no-repeat!important;background-position:right 10px top 60%!important;background-size:14px!important;border:1px solid #ced4da;border-radius:0.25rem}#user_profile_form .form-select:disabled{background-color:#e9ecef!important}#user_profile_form .form-check-label{padding-left:5px;padding-top:3px}.custom-select.form-select,.filter-form.form-select{padding-right:0px;padding-left:10px;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("/static/main/img/arrow.svg") no-repeat!important;background-position:right 10px top 70%!important;background-size:15px!important}#conversations_filter_form .form-div{background-color:rgb(246,246,246);border-radius:1.25rem}#conversations_filter_form .form-div label{color:rgb(2,94,103);margin:0 10px;white-space:nowrap}#conversations_filter_form .form-div span{color:rgb(2,94,103);margin:0 5px}#conversations_filter_form .custom-select.form-select,#conversations_filter_form .filter-form.form-select{background-color:white!important;height:33px;border:1px solid #ced4da;background-position:right 10px top 70%!important;border-radius:0.25rem}.bg-button-filter-basic{background-color:rgb(246,246,246)}.pagination>.active a{color:rgba(2,94,103,0.6)!important}.pagination{display:flex;justify-content:center;align-items:center;margin-top:1rem}.pagination li,.pagination li a{margin:0.2rem;color:#025E67;font-weight:700;font-size:20px;line-height:173.19%}.pagination li:not(:last-child)::after{content:"-";color:inherit}#report_page .div-forms{background-color:rgb(246,246,246);border-radius:1.25rem;padding:25px}#report_page .flex-1{flex:1 1 0%!important}#report_page label{color:rgb(2,94,103);margin:0 10px}#report_page .gap-5{gap:1.25rem!important}.hidden{display:none!important}.cursor-not-allowed{cursor:not-allowed}.opacity-20{opacity:0.2!important}#div_id_file .bootstrap-filestyle input,#div_id_files .bootstrap-filestyle input{background-color:#fff}.private-query .card{border-radius:1rem}.private-query .card .bi-x{position:absolute;background:rgb(217,217,217);top:-10px;right:-10px;border-radius:50%;border:2px solid rgb(217,217,217);color:rgb(108,108,108)}.private-query .card .card-body{display:flex;justify-content:center;flex-direction:column;height:165px}.private-query .card .card-body a{background:transparent;display:flex;flex-direction:column;justify-content:center}.private-query .card .card-body .disabled{pointer-events:none;opacity:0.4}.private-query .card .card-body .btn.focus,.private-query .card .card-body .btn:focus{outline:0;box-shadow:none}.private-query .card .card-body .btn-collective{border:1px solid #025E67!important;border-radius:0.5rem}@media (max-width:380px){.navbar-brand{margin-right:5px}.vertical-line{padding-right:5px}#documents_form .form-select{white-space:normal;word-wrap:break-word;height:50px;width:100%;background-position:right 0 top 55%!important}}@media (max-width:430px){.main-menu{min-height:100px}#documents_form .form-select{white-space:normal;word-wrap:break-word;height:50px;width:100%;background-position:right 0 top 55%!important}#main-container{margin-bottom:50px}#main-container.container{width:350px;margin-top:0px;margin-bottom:0px!important}#main-container .submit-row{width:100%!important}#main-container .video-modal{margin:0!important}#documents_form_chat #documents_chat{height:calc(100vh - 600px)}#documents_form_chat #documents_chat .message p{line-height:inherit}#documents_form_chat .input-group{padding:5px 0px}.col{padding:0px}}@media (max-width:915px){#contact-msg{display:none!important}}#counter{font-size:20px;color:#025E67!important}@media (max-width:915px) and (orientation:landscape){.main-menu{min-height:100px}#documents_form_chat #documents_chat{height:calc(100vh - 50px)}#documents_form_chat .input-group{padding:5px 0px}}@media (max-width:1675px){#question_container{margin-bottom:1.5rem!important}#video_tutorials{position:relative;top:0;left:0;width:100%}#video_tutorials .truncate{width:100%}}@media (min-width:991px){.main-menu{margin-right:50px;margin-left:70px}footer{margin-left:40px;margin-right:40px}#documents_form{padding:25px}}@media (min-width:1280px){.main-menu{margin-left:90px;margin-right:90px}}@media (min-width:1500px){#documents_form_chat #documents_chat{overflow-y:scroll;height:calc(100vh - 550px)}#main-container .modal.show .modal-dialog{-webkit-transform:translate(0,20vh);transform:translate(0,20vh)}}/*!
 * three-dots - v0.3.2
 * CSS loading animations made with single element
 * https://nzbin.github.io/three-dots/
 *
 * Copyright (c) 2018 nzbin
 * Released under MIT License
 */.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#025E67;color:#025E67;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s infinite linear;animation-delay:0.25s}.dot-pulse::before,.dot-pulse::after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#025E67;color:#025E67}.dot-pulse::before{box-shadow:9984px 0 0 -5px;animation:dot-pulse-before 1.5s infinite linear;animation-delay:0s}.dot-pulse::after{box-shadow:10014px 0 0 -5px;animation:dot-pulse-after 1.5s infinite linear;animation-delay:0.5s}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,100%{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,100%{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,100%{box-shadow:10014px 0 0 -5px}}#id_files{width:200px}.sidebar{position:fixed;top:0;left:0;height:100vh;width:300px;background:#f6f6f6;overflow-y:auto;transition:all 0.3s;z-index:1000}.sidebar.collapsed{width:70px}.sidebar .logo-section{padding:20px;text-align:center;border-bottom:1px solid rgba(255,255,255,0.1)}.sidebar .logo-section img{max-width:100%;height:auto;transition:all 0.3s}.sidebar.collapsed .logo-section img{max-width:40px}.sidebar .nav-menu{list-style:none;padding:0;margin-bottom:30px}.sidebar .nav-item{border-bottom:1px solid rgba(255,255,255,0.05)}.sidebar .nav-link{display:flex;align-items:center;padding:8px 20px;text-decoration:none;transition:all 0.3s}.sidebar .nav-link.active{border-left:3px solid #3498db}.sidebar .nav-link.nav-bold{font-weight:bold;padding:25px 20px 8px;color:#025e67}.sidebar .nav-link.nav-thin{padding:2px 20px}.sidebar .nav-link.nav-thin span{padding:25px 20px 8px}.sidebar .nav-link .icon{width:24px;height:24px;margin-right:15px;flex-shrink:0}.sidebar .nav-link span{white-space:nowrap;transition:opacity 0.3s}.sidebar.collapsed .nav-link .icon{margin-right:0}.sidebar.collapsed .nav-link span,.sidebar.collapsed .nav-bold,.sidebar.collapsed .nav-thin{opacity:0;width:0;overflow:hidden}.sidebar .toggle-btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:#34495e;border:none;color:#ecf0f1;padding:10px 15px;border-radius:5px;cursor:pointer;transition:all 0.3s}.sidebar .toggle-btn:hover{background:#3498db}.main-wrapper{margin-left:300px;transition:all 0.3s;min-height:100vh;display:flex;flex-direction:column}.main-wrapper.expanded{margin-left:70px}.main-wrapper.no-bar{margin-left:0}.top-header{background:#fff;padding:15px 30px;display:flex;justify-content:space-between;align-items:center}.top-header .admin-link{background:#3498db;color:white;padding:8px 20px;border-radius:5px;text-decoration:none}.top-header .admin-link:hover{background:#2980b9;color:white}#main-container{flex:1;padding:30px}footer{padding:20px 30px}.mobile-toggle{display:none;position:fixed;top:15px;right:15px;z-index:1001;background:#2c3e50;color:white;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}@media (max-width:768px){.sidebar{transform:translateX(-100%)}.sidebar.mobile-open{transform:translateX(0)}.main-wrapper{margin-left:0}.mobile-toggle{display:block}.sidebar .toggle-btn{display:none}}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999}.overlay.active{display:block}