body,h1,h2,h3,h4,h5,h6,div,td,th,p,li,input,textarea,select,button{font-family:Verdana,Arial,Helvetica,sans-serif}h2 .icon_area{padding:10px;margin-right:10px;}#loading{width:100%;height:100%;display:table}#loading_inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}#loading .loading_logo_img{width:50%;max-height:50%}#loading .loading_extralogo_img{float:right;max-height:90px;width:auto;max-width:40%;padding:0 50px;margin:10px;clear:both}#loading_text{text-align:center;font-size:14px;font-weight:bold;width:70px;height:70px;border-radius:50%;margin:auto;padding:25px 0}#loading_error_text{display:none;margin:auto;max-width:50%;padding:10px;border-radius:20px}#action_menu{float:left;width:100%;border:none;padding:0;margin:0}#action_menu .action_menu_item{display:none}#action_menu .action_menu_control{font-size:14px;float:left;text-align:center;padding:5px;margin:0;width:100%;height:55px;display:inline-block}#action_menu .action_menu_control img{height:auto;width:auto;max-height:100%}#action_menu .action_menu_control .control_icon{background:#d00;border-radius:5px;padding:0 10px;float:left}#active_point_area{position:fixed;float:left;width:180px;font-size:10px;padding:0;border:none;margin:0;overflow:auto}#view_menu{width:100%;border:none;padding:10px;margin:0;font-size:12px;overflow:auto}#view_menu .form_wrapper{width:100%;padding:10px;margin:2px;border:none;border-radius:10px}.button,.button_alert{min-height:40px;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;padding:4px;text-align:center;font-size:14px;border-width:1px;border-style:solid;cursor:pointer;font-style:normal;text-decoration:none}a.button,a.button_alert{text-decoration:none}.view_module_options_title {padding:5px;font-size:10px;float:left;width:100%;border-bottom:1px solid #fff;}.view_module_options_title .view_module_options_button{float:right;padding:5px;font-weight:bold;}.view_module_options_title img{float:left;margin:0 5px 0 0;}.view_modules_options_areas{border-bottom:1px solid #aaa;}.form_wrapper .left,#view_area .view_cell:hover .left{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.form_wrapper .topleft,#view_area .view_cell:hover .topleft{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.form_wrapper .bottomleft,#view_area .view_cell:hover .bottomleft{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.form_wrapper .right,#view_area .view_cell:hover .right{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}.form_wrapper .topright,#view_area .view_cell:hover .topright{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.form_wrapper .bottomright,#view_area .view_cell:hover .bottomright{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}.form_wrapper .top,#view_area .view_cell:hover .top{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.form_wrapper .bottom,#view_area .view_cell:hover .bottom{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}.form_wrapper .center,#view_area .view_cell:hover .center{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#draw_area{position:fixed;top:0;left:0;border:none;padding:0;margin:0;overflow:scroll}.canvas_fill_area{border:none;padding:0;margin:0}#tip_area{position:fixed;top:0;left:0;padding:5px;font-size:14px}#view_area{position:fixed;display:table;top:0;left:0;padding:0}#view_area .view_cell{display:table-cell;width:11%;vertical-align:bottom;text-align:center}#view_area .view_cell .button{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}#view_area .view_cell_with_text:hover,#view_area .view_cell_with_fixed_text{background:rgba(255,255,255,0.8);-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}#view_area .view_cell .view_area_text,#view_area .view_cell .button{display:none}#view_area .view_cell:hover .view_area_text,#view_area .view_cell:hover .button,#view_area .view_cell .button.active{display:inline-block}#view_area .view_cell .view_area_text{font-size:10px}#file_area,#zoomdisplay_area{width:100%;border:none;padding:10px;margin:0;font-size:12px;overflow:auto}#zoomdisplay_area{cursor:crosshair;}.project_status{text-align:center;color:#fff;background:#aaa;border-radius:10px;padding:2px;margin:2px 15px}#tools_area{position:fixed;display:table;top:0;left:0;padding:0}#tools_area .tools_cell{display:table-cell;vertical-align:middle}#tools_area .tools_cell .tools_area_text{display:none;font-size:10px}#tools_area:hover{z-index:1;}#tools_area:hover .tools_cell .tools_area_text{display:inline-block;font-size:10px}#tools_area .button{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}#pedestal_name,#paver_name{text-align:center;font-size:12px;padding:5px 0}.tip_area{font-size:12px;max-width:300px}.dimention_area,.dimention_area_active{display:table;width:100px;height:100px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center;padding:16px 5px;float:left;margin:5px;border-width:1px;border-style:solid}.dimention_area .dimention_area_text,.dimention_area_active .dimention_area_text{display:table-cell;vertical-align:middle;text-align:center;font-size:12px}.form_wrapper{margin:5px 0;padding:5px 0;font-size:10px}.form_wrapper .title{font-size:14px;font-weight:bold}.form_wrapper div,.form_wrapper span{font-size:14px}.form_wrapper input[type='number'],.form_wrapper input[type='text'],.form_wrapper input[type='password'],.form_wrapper input[type='button']{width:35%;min-height:40px;font-size:16px}.form_wrapper input[type='number'],.form_wrapper input[type='text'],.form_wrapper input[type='password']{float:left;border-radius:0;margin:0}.form_wrapper .input_wrapper{display:flex;flex-wrap:wrap;clear:both;background:#ccc;margin:4px 0;border-radius:5px;-webkit-border-radius:5px}.form_wrapper .before_input{clear:both;display:inline-block;float:left;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;font-size:10px;margin:0;padding:4px;text-align:right;width:50%;min-height:40px}.form_wrapper .after_input{display:inline-block;float:left;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;font-size:10px;text-align:center;margin:0;padding:4px 1px;width:15%;min-height:40px}.form_wrapper .extra_info{display:none;flex-basis:100%;margin:4px;text-align:right}.popup_form_wrapper input,.popup_form_wrapper div,.popup_form_wrapper span{font-size:14px}.help_content{clear:both}.help_content div,.help_content p,.help_content td,.help_content li{font-size:14px}.help_content div,.help_content p{padding-bottom:12px}.help_content h1{font-size:24px}.help_content h2{font-size:20px}.help_content h3{font-size:16px}.help_content h4{font-size:14px}.help_content h5{font-size:14px;font-style:italic}.help_content h6{font-size:14px;text-decoration:underline}.link_next_or_before{float:left;width:50%;margin:0;padding:20px;font-size:10px}#notes_area{border-radius:5px;margin:4px;padding:4px;width:50%;min-width:400px;max-width:90%;height:300px;overflow:scroll}#show_area{font-size:12px;padding:20px}#show_area h1{font-size:24px}#show_area h2{font-size:20px;padding:10px}#show_area h3{font-size:16px}#show_area h4{font-size:14px}#show_area h5{font-size:12px}#show_area h6{font-size:12px}#show_area,#show_area div,#show_area td,#show_area th,#show_area p,#show_area li{font-size:12px}#show_area .info_table,#show_area .data_table{width:100%}#show_area .info_table .tag{font-size:12px;font-weight:bold;text-align:right;vertical-align:top;width:30%}#show_area .info_table .value{font-size:12px;text-align:left;vertical-align:top;width:70%}#show_area .data_table th{font-size:14px;font-weight:bold;text-align:center;vertical-align:middle}#show_area .data_table td{font-size:12px;text-align:left;vertical-align:middle}#show_area .info_table th,#show_area .info_table td{padding:5px;border-width:1px;border-style:solid}#show_area .data_table th,#show_area .data_table td{padding:5px;border-width:1px;border-style:solid}.components_list{width:100%;background:rgba(255,255,255,0.8)}.components_list tr td{padding:5px 2px;vertical-align:middle;font-size:8px}.project_list{float:left;padding:4px;margin:5px;width:90%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;min-height:50px;cursor:pointer;display:table}.imageonbackground{display:table-cell;width:100px;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.cross{position:relative}.cross::after{pointer-events:none;content:"";position:absolute;top:5px;bottom:5px;left:5px;right:5px;background:linear-gradient(to top left,transparent 45%,rgb(255,0,0) 46%,rgb(255,0,0) 54%,transparent 55%),linear-gradient(to top right,transparent 45%,rgb(255,0,0) 46%,rgb(255,0,0) 54%,transparent 55%);opacity:0.35}.project_list .title{padding:5px;font-weight:bold}.project_list .date{padding:5px;font-size:smaller}.project_list .description{padding:5px;overflow:hidden}.hide_on_mobile{display:none}.show_on_mobile{display:block}.form_border{text-align:left;border-radius:10px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:0px}::-webkit-scrollbar-corner{background:#F0F0F0}::-webkit-scrollbar-track{background:#F0F0F0;border-radius:0px;box-shadow:inset 0px 0px 0px 0px #F0F0F0}@media(min-width:900px){#action_menu .action_menu_item,#action_menu .action_menu_control{float:left;text-align:center;padding:5px;margin:0;height:55px;position:relative}#action_menu .action_menu_item{width:17%}#action_menu .action_menu_item .tablearea{display:table;width:100%;height:100%;border-radius:45px}#action_menu .action_menu_item .cellarea{font-size:12px;display:table-cell;vertical-align:middle;text-align:center}#action_menu .action_menu_item .order{display:table-cell;vertical-align:middle;text-align:center;font-size:30px;font-weight:bold;border-radius:50%;width:45px;height:45px}#action_menu .action_menu_control{text-align:center;width:20%}#view_menu{position:fixed;float:left;width:180px;font-size:10px;padding:0}#file_area,#zoomdisplay_area{position:fixed;float:left;width:180px;font-size:10px;display:none}#zoomdisplay_area{border:1px solid rgb(136, 136, 136);overflow:hidden;}.hide_on_mobile{display:block}.show_on_mobile{display:none}}@media(min-width:1025px){.button,.button_alert,.form_wrapper .before_input,.form_wrapper .after_input,.form_wrapper input[type='number'],.form_wrapper input[type='text'],.form_wrapper input[type='password'],.form_wrapper input[type='button']{min-height:auto}.form_wrapper input[type='number'],.form_wrapper input[type='text'],.form_wrapper input[type='password'],.form_wrapper input[type='button'],.form_wrapper div,.form_wrapper span{font-size:10px}.project_list.inform{width:45%;min-width:400px}}