label{margin-bottom:0}.label_tips{color:#8a8a8a;font-weight:lighter;font-size:12px}.btn-gray{border:1px solid #afafaf;background:#dedede}.btn-xs{padding:0 6px;line-height:24px}.no-padding{padding:0}.Table{display:table;display:table!important;width:100%}.Table_cell{display:table-cell;vertical-align:middle}.flex-container{display:flex;align-items:center}.flex-inline-container{display:inline-flex;align-items:center;width:100%}.row-direction{flex-direction:row}.col-direction{flex-direction:column}.icon_margin{margin-right:6px}.custom_file [type=text]{cursor:pointer;padding-right:30px}.custom_file .input-group-btn{vertical-align:top}.file_delete_btn{cursor:pointer;z-index:2;position:absolute;left:-34px;width:34px;line-height:34px;font-size:16px;text-align:center;color:gray}.file_delete_btn:hover{color:#525252}#maskDiv{height:100%;width:100%;position:fixed;_position:absolute;top:0;z-index:1000;opacity:.6;filter:alpha(opacity=60);background-color:#000;text-align:center;z-index:99999999}#maskDiv>div{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:30px;color:#ededed}.custom_container{max-width:1400px;margin-right:auto;margin-left:auto}footer hr{border-top-width:3px}textarea{max-width:100%}.btn-primary,.btn-primary:active,.btn-primary:focus:not(:hover){background-color:#016fd0}.btn-dark{background-color:#454d55;color:#fff!important}.btn-dark:hover{color:#fff;background-color:#535c67}.required_text{font-size:12px;color:#888}.required_mark{color:red}.vertical_divider{display:inline-block;position:relative;padding:0 10px}.vertical_divider.lg{padding:0 16px}.vertical_divider::before{content:'';position:absolute;border-left:1px solid #a5a5a5;height:100%}div.dataTables_wrapper div.dataTables_filter{text-align:left}div.dataTables_wrapper div.dataTables_info{padding-top:.2em}.dtCustomToolbar{text-align:right}table.dataTable{width:100%;width:100%!important}table.dataTable thead tr{background:#79c1ff}.paginate_button.disabled>a{padding-left:4px;padding-right:4px}.modal-header{background:#c9e6ff;border-radius:4px 4px 0 0}.modal-title{font-size:18px;font-weight:bold}.dropdown{display:inline-block}.dropdown-menu{min-width:0}.dropdown-menu>li>a{padding:3px 18px}.dropdown-menu>li:not(.active)>a:hover,.dropdown-menu>li:not(.active)>a:focus{background-color:#daedfd!important}input.error,textarea.error,.error~.dropdown-toggle,.multiple_selection .error~div{border:1px solid #ff8d00}label.error{color:#ff8d00}label.error:empty{display:none}.datepicker.form-control[disabled],.datepicker.form-control[readonly],.datetimepicker.form-control[disabled],.datetimepicker.form-control[readonly]{background-color:#fff}.datepicker.form-control[disabled]:hover,.datepicker.form-control[readonly]:hover,.datetimepicker.form-control[readonly]:hover,.datetimepicker.form-control[readonly]:hover{cursor:pointer}.custom_datetimepicker{position:relative}body{font-family:Microsoft JhengHei,Arial,sans-serif}.custom_checkbox input{display:none}.custom_checkbox input[type=checkbox]+label{display:inline-block;width:auto;height:30px;padding:0 0 0 30px;outline:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer;position:relative}.custom_checkbox input[type=checkbox]+label:before{content:"";width:20px;height:20px;background:url(../images/check_0.png) no-repeat;background-size:cover;display:inline-block;position:absolute;top:5px;left:3px}.custom_checkbox input[type=checkbox]:checked+label:before{content:"";background:url(../images/check_1.png) no-repeat;background-size:cover}.custom_checkbox input[type=checkbox]+label span{position:relative;display:block;top:5px;width:100%;word-break:break-word;font-size:16px;font-weight:normal}footer{font-size:12px;line-height:1.75;letter-spacing:.3px;color:#454d55}.footer_slogan{width:1px;white-space:nowrap;line-height:1.05;letter-spacing:3.8px;font-size:20px;font-weight:bold}.time_block{line-height:1.31;letter-spacing:1.44px;font-size:16px;text-align:center;padding-top:15px}@media(max-width:800px){.time_block{font-size:2vw}}@media(max-width:600px){.footer_slogan{white-space:normal;word-break:keep-all;font-size:16px}.time_block{font-size:3vw}}