* {-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}

textarea {resize: none;}
.bold {font-weight: bold;}
.dwb_hidden {display: none;}
.dwb_spinner.sk-spinner {width:40px; height: 40px; top: 50%; left: 50%; position: fixed; z-index: 999999;}
.datepickers-container {z-index: 2300;}
.file_name {padding: 1px 8px; display: inline-block; background: #FFFFFF; border: 1px solid #AEAEAE; border-radius: 12px;}
.file_name:hover {cursor: pointer;}
.jqGrid_wrapper {height: 100%; overflow: hidden;}
.jqGrid_wrapper .grid_custom_label{width: 100%; height: 100%; display: inline-block; line-height: 26px; margin-bottom: 0px; font-weight: inherit; cursor: pointer;}

.input-file input[type="text"] {background: #FFFFFF; cursor: pointer;}

.loginBlock {max-width: 500px;}
#loginForm {margin-top: 120px; padding: 35px 30px; background: #FFFFFF; border-radius: 20px;}
#loginForm > img {width: 180px; margin-bottom: 50px;}
#loginForm > .title {margin-bottom: 35px; font-size: 20px;}
#loginForm .form-group {height: 100%; overflow: hidden;}
#loginForm .form-group > span {margin-bottom: 5px; float: left; font-weight: bold;}
#loginForm .form-group > label {float: left;}
#loginForm .form-group > label > input[type="checkbox"] {width: 18px; height: 18px; margin: 0; margin-right: 5px; float: left;}
#loginForm .form-group > .forget {float: right; font-weight: 100;}
#loginForm .form-group > .forget:hover {cursor: pointer;}

#forget_id_popup {margin-top: 250px;}
#forget_id_popup .modal-dialog {width: 600px;}
#forget_id_popup .modal-body {background: #FFFFFF;}
#forget_id_popup .modal-body .title {margin-bottom: 5px; display: block; font-weight: bold;}
#forget_id_popup .modal-body table {margin: 0;}
#forget_id_popup .modal-body table > tbody > tr > td:nth-child(odd) {width: 140px; background: #F5F5F6; line-height: 30px;}
#forget_id_popup .modal-body textarea {height: 100px; resize: none;}

#side-menu .nav.nav-second-level li a > i {margin-left: 5px; font-size: 10px;}

.modal .modal-header {padding: 10px 10px; line-height: 40px; font-size: 15px;}
.modal .modal-header button.close {line-height: 40px; font-size: 25px;}

.modal .modal-body {padding: 10px 15px; padding-bottom: 15px;} 
.modal .modal-footer .btn-modal-dismiss {margin: 0px;}

.menu_profile {font-size: 50px; color: #EFEFEF;}
.search_block {padding-bottom: 15px;}
.search_block .form-group {margin-bottom: 0px;}
.search_block label {width: 100px;}
.search_block .customer_status {text-align: left;}
.search_block .btn_block {width: auto; float: right;}
.search_block .btn_block .btn {margin-bottom: 0px;}
.search_block .switch {width: 130px; line-height: 30px;}

.search_block .link_call_center {text-align: left;}

.search_block .address_block .label {text-align: left;}
.search_block .address_block .address_input {width: 300px;}
.search_block .address_block .check label {width: 120px;}

.search_block.order_list label {padding-right: 0px; text-align: left;}
.search_block.order_list label.customer_name {width: 65px;}
.search_block.order_list label.order_date {width: 70px;}
.search_block.order_list label.address_name {width: 55px;}

.search_block.order_list .input_block {padding-right: 0px;}
.search_block.order_list .input_block > input[type="text"] {padding: 6px 8px;}
.search_block.order_list .input_block > select {padding: 6px 4px;}
.search_block.order_list .customerList {width: 160px;}
.search_block.order_list .datepicker_block {width: 195px;}
.search_block.order_list .input_address_name {width: 120px;}

.search_block.order_list .serach_condition {width: 310px; margin-left: 15px;}
.search_block.order_list .serach_condition select {width: 120px; padding: 6px 8px; float: left;}
.search_block.order_list .serach_condition input[type="text"] {width: 160px; margin-left: 10px; float: left;}


/* .search_block.order_list .check label {width: 120px;} */



.data_grid .ibox-title {height: 100%; padding: 10px 15px; overflow: hidden;}
.data_grid .ibox-title h5 {margin: 0px; line-height: 30px;}
.data_grid .btn_block {width: auto; padding: 0px; float: right;}
.data_grid .btn_block.btn_grid_block {margin-top: 15px;}
.data_grid .btn_block .btn {margin-bottom: 0px;}
.data_grid .datepicker_block {width: 220px;}

.modal-dwbcustomsize { width: 900px; height: 50%; }
 
.search_block.user_search .control-label {width: 70px;}
.search_block.user_search .col-sm-2 {width: 120px;}
.search_block.user_search .col-md-4 {width: 230px;}
.search_block.user_search .btn_block {width: auto;}


.search_block.user_search .control-label.lgp_app_code {width: 85px;}

/* .search_block.site_search .user_title{width: auto;} */
.search_block.site_search .user_title{width: 70px;}
.search_block.site_search .input_search{width:200px;}


#order_list_block {width: 100%; display: inline-block;}

#address_book_popup {margin-top: 50px;}
#address_book_popup .modal-dialog {width: 880px;}
#address_book_popup .modal-dialog .btn {margin-bottom: 0px;}

#address_book_popup .modal-header > span {margin-left: 20px;}
#address_book_popup .modal-header .close {width: 20px;}

#address_book_popup .modal-body {height: 555px; overflow: auto; background: #FFFFFF;}
#address_book_popup .modal-body .form-control[readonly] {background-color: #EEEEEE;}
#address_book_popup .modal-body .ui-jqgrid table td .btn {width: 45px; height: 30px; line-height: 14px;}
#address_book_popup .modal-body .ui-jqgrid table td {white-space: normal !important;}

#address_book_popup .modal-body .header.row {margin: 20px 0 5px 0; display: block; font-weight: bold;}
#address_book_popup .modal-body .header.row .title {line-height: 40px;}
#address_book_popup .modal-body .header.row .left {float: left}
#address_book_popup .modal-body .header.row .btn_block {float: right;}
#address_book_popup .modal-body .header.row .btn_block .btn {width: 45px; height: 30px; line-height: 14px;}

#address_book_popup .modal-body #addressInfo .row {margin: 0 0 10px 0;}
#address_book_popup .modal-body #addressInfo .left {width:50%; float: left;}
#address_book_popup .modal-body #addressInfo .right {width: calc(50% - 10px); float: right;}
#address_book_popup .modal-body #addressInfo textarea {height: 160px;}
