@font-face{font-family:"Verdana V2 V1";src:url("../external/fonts/VerdanaV2.eot");src:url("../external/fonts/VerdanaV2.eot?#iefix") format("embedded-opentype"),url("../external/fonts/VerdanaV2.woff2") format("woff2"),url("../external/fonts/VerdanaV2.woff") format("woff"),url("../external/fonts/VerdanaV2.ttf") format("truetype"),url("../external/fonts/VerdanaV2.svg#Verdana V2 V1") format("svg")}#app_logo{text-decoration:none;display:inline-block;border-radius:5px;overflow:hidden;width:40px;height:40px;vertical-align:bottom;margin:1px}#app_logo img{border:0px;max-height:40px}#content_section{display:table;width:100%}#main_aside{display:none;position:absolute;top:0px;right:0px;width:200px;background:#fff;height:100%;box-shadow:0px 0px 5px 5px #999;z-index:1002}#main_aside span,#main_aside a{display:block;padding:10px}#main_aside span{display:block;padding:20px 10px;text-decoration:none;text-align:center}#main_aside a{display:block;padding:20px 10px;text-decoration:none;border-bottom:1px solid #d0d0d0;color:initial}#main_aside a:hover{background-color:#d8f5ee;color:initial}#main_content{display:table-cell;vertical-align:top;position:relative;overflow:hidden;width:calc(100% - 170px)}#main_footer{padding:10px;background-color:#336;color:#fff}#main_footer a{text-decoration:none;color:#ccf}#main_header{position:relative;overflow:hidden;padding:0px;background:#036;color:#fff;z-index:1003;border-bottom:0px}#main_nav{display:table-cell;vertical-align:top;background-color:#909cb5;width:150px;font-size:9pt;position:relative}#main_nav a{display:block;padding:14px 7px;margin-bottom:2px;background-color:#56698c;color:#fff;text-decoration:none}#main_nav a img,.blue_button img,.grey_button img,.red_button img{filter:invert(1)}#main_nav a:hover{text-decoration:underline;background-color:#6f8abc}#main_title_bar{margin:0px;font-size:1em}#main_title_bar .small_logo{max-height:38px;float:left}#main_title_bar nav{display:none !important}#main_title_bar span{vertical-align:top;padding:10px;text-align:center;width:calc(100% - 120px)}#nav_foot{position:absolute;bottom:0px;width:-webkit-fill-available;width:-moz-available;width:fill-available}#title_bar_nav{display:inline-block;vertical-align:top}#title_bar_nav .nav_links a{display:inline-block;text-decoration:none;font-weight:bold;color:#666670;padding:13px}#title_bar_nav .nav_links a:hover{background:linear-gradient(#f6f6f6, #cccccc) !important}#user_link{display:inline-block;position:absolute;bottom:0px;right:0px;padding:0px 5px;color:#d9d9d9;text-decoration:none;border-radius:3px}#user_link:hover{background-color:rgba(51,51,51,.2)}#user_link .user_icon{display:inline-block;padding:5px 0px;vertical-align:top}#user_link .user_name{padding:10px 0px}.action_filter{display:inline-block;padding:0px 0px 10px 0px;color:#333;vertical-align:bottom}.action_filter>span:not(.select2){display:inline-block;padding:4px}.action_icons{position:absolute;top:0px;right:0px;padding:5px 0px}.action_icons a{display:inline-block;padding:3px 10px;text-align:center;border-radius:3px}.action_icons a:hover{background-color:#d9d9d9}.action_icons img{width:25px}.blue_button{text-decoration:none;background-color:blue;color:#fff;border-radius:3px;padding:8px;vertical-align:bottom;border:0px;cursor:pointer}.blue_button:hover{background-color:#33f}.blue_button span{display:inline-block;vertical-align:top;padding:4px 0px}.bold{font-weight:bold}.cell{display:table-cell;vertical-align:top}.center{text-align:center}.center_table{margin:0px auto}.company_header,.institution_header{overflow:auto;display:table;width:100%}.company_header>div,.institution_header>div{display:table-cell;vertical-align:top;padding:20px}.company_logo,.entity_logo{max-width:200px;max-height:150px;border-radius:5px}.content_viewer{overflow-y:scroll;position:relative}.delete_button{float:left}.flex{display:flex;justify-content:space-between;padding:2px 0px}.flex_cell{display:inline-block}.flex_cell label{min-width:80px;display:inline-block}.float_container{overflow:hidden}.grey_button{text-decoration:none;background-color:#444;color:#fff;border-radius:3px;padding:8px;vertical-align:bottom;border:0px;cursor:pointer}.grey_button:hover{background-color:#777}.grey_button span{display:inline-block;vertical-align:top;padding:4px 0px}.icon{width:100px}.info_table{width:100%;border-collapse:collapse;color:#666}.info_table td{padding:10px;border:0px}.institution_header>div{padding:20px;vertical-align:middle}.justify{text-align:justify}.medium_icon{width:50px}.module_name{color:#e0e0e0;display:inline-block;padding:10px;vertical-align:top;font-weight:bold}.nav_link_active,.nav_link_active_form{position:relative}.nav_link_active:after{top:16px;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #fff;right:0px;content:"";position:absolute;width:0;height:0;clear:both;right:0px}.pagination{text-align:right}.red_button{text-decoration:none;background-color:#600;color:#fff;border-radius:3px;padding:8px;vertical-align:bottom;border:0px;cursor:pointer}.red_button:hover{background-color:#900}.red_button span{display:inline-block;vertical-align:top;padding:4px 0px}.right{text-align:right !important}.small_button{display:inline-block;font-size:9pt;text-decoration:none;background-color:#d9d9d9;border-radius:3px;padding:3px;vertical-align:bottom}.small_button span{display:inline-block;vertical-align:top;padding:6px 0px}.small_icon{width:25px}.table{display:table;width:100%}.x-small_icon{width:16px;vertical-align:bottom}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}html,body{height:100%}body{font-family:"Verdana V2 V1",Verdana,Geneva,Sans-Serif;font-size:10pt;margin:0px;padding:0px}button:not(.select2-selection__clear){font-family:"Verdana V2 V1",Verdana,Geneva,Sans-Serif;font-size:10pt;padding:7px}input,select,textarea{font-family:"Verdana V2 V1",Verdana,Geneva,Sans-Serif;font-size:10pt;padding:5px;border:1px solid rgba(0,0,0,0);outline:0px;background-color:#e6e6e6}input:not(.select2-search__field):focus{border-bottom:1px solid #fff;box-shadow:0px 0px 5px 2px #999}textarea{resize:none}.checkbox_container{display:block;position:relative;padding-left:30px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_container:hover{background-color:#eef}.checkbox_container label{cursor:pointer;display:block;padding:5px 0px}.checkbox_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:5px;left:2px;height:20px;width:20px;background-color:#eee}.checkbox_container:hover input~.checkmark{background-color:#ccc}.checkbox_container input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.checkbox_container input:checked~.checkmark:after{display:block}.checkbox_container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.total_entry>.checkbox_container{display:inline-block !important;width:145px}.radio_container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px 0px 6px 30px}.radio_inline{display:inline-block !important}.radio_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio_checkmark{position:absolute;top:5px;left:2px;height:20px;width:20px;background-color:#eee;border-radius:50%}.radio_container:hover input~.radio_checkmark{background-color:#ccc}.radio_container input:checked~.radio_checkmark{background-color:#2196f3}.radio_checkmark:after{content:"";position:absolute;display:none}.radio_container input:checked~.radio_checkmark:after{display:block}.radio_container .radio_checkmark:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}.switch{position:relative;display:inline-block;width:60px;height:34px;vertical-align:top}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.switch_span{display:inline-block;padding:10px}.print_header{display:none}.company_logo_print{max-width:200px;max-height:100px}.small_logo_print{max-width:200px;max-height:70px}.print_header_content table{width:100%;border-collapse:collapse;border:0px;border-bottom:1px solid #666}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1333333333)}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.user_container{text-align:center}.user_photo_container{display:inline-block;width:150px;border-radius:50%;border:1px solid #d9d9d9}.user_photo{width:150px}#user_nickname{color:#666;font-style:italic}.table_container{overflow-x:auto}.small_chart{width:200px}@media screen and (max-width: 799px){#main_aside{width:100%}#content_section{display:block;width:auto}#main_nav{display:none;width:100%;height:calc(100% - 50px);position:absolute;z-index:1010}#main_header{padding:0px 5px}#main_header h3{margin:0px;position:relative;padding:7px 0px 7px 35px}#menu_button{vertical-align:top;margin:8px 0px 0px 10px;filter:brightness(3);opacity:.7}#main_footer{padding:0px;text-align:center}#main_content{display:block;width:auto}#user_link .user_icon{padding:5px}.action_filter>span:not(.select2){width:120px}.flex{display:block}.flex_cell{display:block;padding:5px 0px}.flex_cell label{display:inline-block;width:120px}.medium_icon{width:40px}.table,.cell:not(.pc_cell){display:block;width:auto}.phone_block{display:block}.phone_inline{display:inline-block}.pc_block,.pc_inline,.pc_cell{display:none}.company_header,.institution_header{text-align:center}.small_button{margin:5px 0px}.select2-results__option{padding:20px 6px}}@media screen and (min-width: 801px){.pc_block{display:block}.pc_inline{display:inline-block}.phone_block,.phone_inline{display:none !important}}@media print{*{color:#000 !important}}.action_icon{text-decoration:none;display:inline-block;opacity:.2;position:absolute;top:0px}.action_icon img{width:25px}tr:hover .action_icon{opacity:1}.form_main_content{background:linear-gradient(to right, #ffffff, #cccccc 20%)}.classifier_button{display:none}.close_form{width:15px;float:right;padding:5px;border-radius:3px;margin:-6px -6px 0px 0px;background-color:rgba(0,0,0,0)}.close_form:hover{background-color:#ccc}.close_form img{width:100%}.date_input{z-index:1001;position:relative}.details_table .small_cell{width:80px}.details_table .smallest_cell{width:40px}.details_table input{width:calc(100% - 10px);border:0px;box-shadow:none;outline:0px}.details_table input:focus{box-shadow:none;border:0px}.details_table,.details_table td,.details_table th{border:1px solid #d9d9d9}.details_table td{padding:0px}.details_table td *{vertical-align:top}.details_table td:not(.select2_td):not(.radio_td) span{padding:5px;vertical-align:top}.details_table tbody tr:nth-child(even){background-color:#fff}.details_table tbody tr:nth-child(odd){background-color:#f0f0ff}.details_table .td_active{box-shadow:0px 0px 0px 2px #666 inset}.details_table input{background-color:rgba(0,0,0,0);padding:0px}.details_table textarea{padding:0px;background-color:rgba(0,0,0,0);border:0px}.form_body{padding:10px}.form_content{background-color:#fff;border-radius:5px;margin:5px;box-shadow:0px 0px 4px 4px #999;transition:all 1s ease-out}.form_entry{padding:10px 0px}.form_entry input:not(.default_width),.form_entry textarea{width:calc(100% - 181px)}.form_entry textarea{resize:none}.form_entry:not(.cell) label:not(.radio_container):not(.cbox_container):not(.switch):not(.description_label):not(.drop-label){display:inline-block;width:160px;vertical-align:top}.form_entry:is(.cell) label{display:block}.form_foot{padding:10px;text-align:right}.form_title{padding:10px;border-radius:5px 5px 0px 0px;background:#e6e6e6}.form_section_title{padding:10px;background-color:rgba(0,0,0,.1333333333);font-weight:bold}.hidden_entry{display:none}.foot_table{margin:10px 0px 0px 0px}.foot_table .cell{padding:2px;border:1px solid #d9d9d9;border-radius:3px}.foot_table .notes{width:-webkit-fill-available;width:-moz-available;width:fill-available}.total_entry{text-align:right;padding:5px 0px}.total_entry input{width:160px}.total_entry label{width:100px}.form_content table,.form_content td,.form_content th{border:1px solid #fff;border-collapse:collapse}.form_content thead tr{background-color:#4472c4;color:#fff}.form_content th{font-size:8pt;padding:5px}.form_content td:not(.select2_td):not(.radio_td){font-size:10pt;padding:5px}.form_content td.select2_td{padding:2px}.form_content td{position:relative;vertical-align:top}.form_content table{width:100%;margin:20px 0px}.inline_field{display:inline-block;width:fit-content;padding:5px;margin:0px 10px 0px 0px;vertical-align:top}.inline_field label{display:inline-block}.reload_button{display:none}.delete_row_icon{visibility:hidden}.medium_form{max-width:700px;margin:25px auto}.small_form{max-width:500px;margin:50px auto}.notes{background-attachment:local;background-image:repeating-linear-gradient(#e6e6e6, #e6e6e6 24px, #b9b9b9 24px, #b9b9b9 25px, #e6e6e6 25px);line-height:25px;border:0px !important}.complete_value{display:none}.image-uploader{cursor:pointer}.image-uploader:hover{background-color:#d9d9d9}.card_table input,.card_table select,.card_table textarea{min-width:300px}.card_table input{border:0px;border-bottom:1px solid #666}.card_table textarea{width:100%}.template{display:none}.radio_td{text-align:center;padding:0px !important;min-height:30px}.description_label{display:inline-block;width:calc(100% - 190px);vertical-align:top;padding:2px 0px;border-bottom:1px dashed #ccc}.document_td{width:300px}.logo_preview_container{position:relative;width:200px;margin:0px auto;overflow:hidden}.photo_preview_container{position:relative;width:150px;height:200px;overflow:hidden}.check_table,.check_row{text-decoration:none}.check_table:hover,.check_row:hover{text-decoration:underline}.button_group form{display:inline-block}.required-asterisk{color:#f66;margin-left:2px}@media screen and (max-width: 799px){.form_entry label:not(.switch){display:block;width:auto;color:#99c}.switch_span{padding:0px 5px 10px 5px;width:calc(100% - 80px)}.form_entry input,.form_entry textarea{width:-webkit-fill-available !important}.form_entry input.default_width{width:calc(100% - 175px) !important}.form_content{margin:0px;box-shadow:none;border-radius:0px;min-height:100%}.form_title{border-radius:0px;font-weight:bold}.details_table,.details_table tbody,.details_table tr,.details_table td:not(.pc_cell),.details_table tfoot{display:block;width:auto}.details_table td{padding:5px 0px 5px 100px}.details_table thead,.details_table th{display:none}.details_table tbody td::before{content:attr(data-label);width:100px;display:inline-block;text-align:left}.details_table tbody td input{width:calc(100% - 105px)}.details_table tbody td .complete_value{width:calc(100% - 105px)}.inline_field{display:block;width:auto;padding:5px;margin:0px}.inline_field label{display:inline-block;width:100px}.inline_field>input,.inline_field>.select2{width:calc(100% - 120px)}.description_label{display:block;width:auto}.button_group{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.button_group:not(:first-child){margin-top:10px}}@media screen and (min-width: 800px){.middle_line{background:linear-gradient(to bottom, #ffffff 0%, #ffffff 49%, #d9d9d9 50%, #ffffff 51%)}.form_group{padding:2px;border-radius:5px;background-color:#e6e6e6}.form_foot button:not(.delete_button){margin-left:7px}}.show_details_table{border-collapse:collapse;border:1px solid #a0a0a0;margin:10px 0px;width:100%}.show_details_table td,.show_details_table th{border:1px solid #a0a0a0;vertical-align:top}.details_main_content{background:linear-gradient(to right, #ffffff, #cccccc 20%)}.close_details{width:15px;float:right;padding:5px;border-radius:3px;margin:-6px -6px 0px 0px}.close_details:hover{background-color:#ccc}.close_details img{width:100%}.float_container{overflow:hidden}.details_body{padding:10px;overflow:hidden}.details_content{background-color:#fff;border-radius:5px;margin:7px;box-shadow:0px 0px 4px 4px #999;transition:all 1s ease-out}.details_title{padding:10px;border-radius:5px 5px 0px 0px;background:#e6e6e6}.totals_table{border:1px solid #a0a0a0;border-collapse:collapse;float:right}.totals_table td{border:1px solid #a0a0a0}.details_foot{padding:10px;text-align:right;min-height:30px}.details_users{font-style:italic;color:#664;padding:10px 5px;border-top:3px solid #a9a9a9}.field_label{font-weight:bold}.field_data{padding:5px 0px 10px 5px;display:block;text-align:justify}.profile_photo{max-width:150px;max-height:200px}.link_row{cursor:pointer}.link_row:hover{color:blue;background-color:#d9d9d9}.half_page_column{vertical-align:top;height:250px}.half_page_left_column{border-right:1px solid #666;padding-right:10px}.half_page_right_column{padding-left:10px}.half_page_footer{border:0px;border-top:1px solid #000}.half_page_footer table{width:100%}.bill_table{width:100%}.list_options{padding:5px;min-height:40px}.list_options table tr{height:35px}.signature_table{width:100%}.signature_table td{vertical-align:top}.signature_space{display:inline-block;width:200px;height:80px}.field_cell{min-width:200px}.vertical_page{max-width:720px;margin:0px auto}.small_text{font-size:7pt}.small_text h3{margin:0px}.small_text .show_details_table{margin:0px}.dividing_line{border:1px dashed #666;margin:20px 0px 10px 0px}.document_container{border:1px solid #d9d9d9;margin:10px 0px;page-break-inside:avoid}.document_name{padding:10px 5px;color:#666}.document_container img{max-width:100%}.data_sheet_table{border:2px solid #fff;width:100%;border-collapse:collapse}.data_sheet_table tbody tr:nth-child(odd){background-color:#ededed}.data_sheet_table td{padding:10px 5px;border:2px solid #fff}.data_sheet_field{width:25%}.writable_table td{padding:10px 1px}.void_content{height:699px}.writable_td_number{width:50px}.writable_td_text{width:100px}.no_break{page-break-inside:avoid}.foot_comments{max-width:500px;padding:3px}@media screen and (min-width: 801px){.details_foot button:not(.delete_button){margin-left:7px}}.data_viewer{display:none;width:100%;font-size:10pt}.data_table{width:calc(100% - 10px) !important}.data_viewer,.data_viewer td,.data_viewer th{border:1px solid #ccc;border-collapse:collapse}.data_viewer tbody tr:nth-child(even){background-color:#f0f0ff}.data_viewer tbody td,.data_viewer tfoot td{padding:10px 3px}.data_viewer thead{background-color:#fff}.data_viewer tfoot{background-color:#fff;font-weight:bold}.data_viewer thead th{padding:3px;font-size:9pt}.template{display:none}.list_options{padding:5px;min-height:43px}.list_options table tr{height:35px}.list_options form{display:inline-block}.data_search{border:1px solid #9cf;border-radius:3px;width:100%;min-width:300px;padding:7px}.data_viewer tbody tr,.data_table tbody tr{cursor:pointer}.data_viewer tbody tr:hover{background-color:#9cf}.currency_cell{min-width:64px}.currency_symbol{float:left;width:fit-content;padding:0px 5px 0px 0px}.data_table tbody tr:hover{color:blue}.void_tr{background-color:rgba(0,0,0,0) !important;cursor:auto !important}.empty_table_message{display:none;position:absolute;top:200px;width:100%;text-align:center;color:#999;font-size:30pt}.path_container{font-family:monospace;font-size:8pt;background-color:#e0e0e0;padding:3px;border-radius:2px;min-height:13px}.path_container span{display:inline-block}.path_container a{text-decoration:none;display:inline-block}@media screen and (max-width: 799px){.action_filter{display:none}.action_icons{position:relative;text-align:right}.data_search{width:-webkit-fill-available;margin:5px 0px}.list_options form{display:block}}@media screen{.table_ellipsis tbody td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:200px}}
