/* CSS Document */
select, input{ height:25px; padding-bottom:0px !important; padding-top:0px !important; margin-bottom: 1px !important;}
select option{ max-width:660px;}
input[type='checkbox']{ height:auto;}
#wrapper_admin{ width:1020px; margin:auto; margin-bottom:40px; margin-top:10px;}
.admin_block {border:#c1cad0 1px solid; padding:8px 5px 5px 5px; margin-bottom:0px; border-radius:5px;font-family: arial;}
.admin_block .mod_title{background:url(images/admin/img_title1.png) left no-repeat; font-weight:bold; padding-left:20px}
.admin_block .menu_child {text-align: right; font-weight:bold; font-size:12px; width:55%;}
.admin_block .menu_child a {color:#024c7b; text-decoration:none}
.admin_block .menu_child a:hover{color:#ff0000}
.admin_block1 .mod_title{background:url(images/admin/img_title1.png) left no-repeat; font-weight:bold; padding-left:20px}

.tbl_list {background:#d2e1eb; border-spacing:1px !important; border-collapse:inherit;}
.tbl_list .rowtop {height:25px; text-align:left; font-weight:bold; padding-left:5px;}
.tbl_list .row {height:22px; text-align:center; background:#ffffff; cursor:pointer;}
.tbl_list .row2 {height:22px; text-align:center; background:#e8f1f6;}
.menu_child a{ padding:3px 6px; margin-left:10px; border:#FFF solid 1px;}
.menu_child a:hover{ box-shadow: 3px rgba(0, 0, 0, 0.1); border:#7f9db9 solid 1px; background:#FFFFFF url(images/bg_bt.png) repeat-x center; border-radius: 2px; color:#000;}
.menu_child img{ margin-right:5px;}
.list_admin{ /*height:500px;*/ overflow-x:hidden; overflow-y:auto;}
.active{ background-color:#09F !important; color:#FFF;}
.row::after, .row::before{content: ""; display: table-cell;}
.row_top::after, .row_top::before{content: ""; display: table-cell;}
.clbt{ /*border-top:none !important;*/ border-radius: 0 0 5px 5px;}
.clbb{ border-bottom:none !important; border-radius: 5px 5px 0 0;}
#tbl_list tr:first-child{ background-color:inherit !important; color:inherit !important; cursor:all-scroll;}
.admin_scrol input{ border:none !important; background:#FFF;}
.admin_scrol select{ /*border:none !important; background:#FFF;*/}
/*dialog1*/
#dialog-link {
	/*padding: .4em 1em .4em 20px;*/
	text-decoration: none;
	position: relative;
}
#dialog-link span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: .2em;
	top: 50%;
	margin-top: -8px;
}
#icons {margin: 0; padding: 0;}
#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left; list-style: none;}
#icons span.ui-icon {float: left; margin: 0 4px;}
.fakewindowcontain .ui-widget-overlay {position: absolute;}
select {width: 200px;}
/*dialog2*/
#dialog-link1 {
	/*padding: .4em 1em .4em 20px;*/
	text-decoration: none;
	position: relative;
}
#dialog-link1 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: .2em;
	top: 50%;
	margin-top: -8px;
}
.ui-dialog-titlebar{ background:none !important; border:none !important;}
.float_left .rspan{ padding-left:15px; width:88px; display:inline-block; font-size:12px !important;}
.float_left .rspan1{ padding-left:1px; width:90px; display:inline-block; font-size:12px !important;}
.float_left .rspan2{ padding-left:1px; width:108px; display:inline-block; font-size:12px !important;}
.float_left .rspan3{ padding-left:33px; width:145px; display:inline-block; font-size:12px !important;}
.float_left .rspan5{ padding-left:15px; width:72px; display:inline-block; font-size:12px !important;}
.float_left .rspan6{ padding-left:10px; width:76px; display:inline-block; font-size:12px !important;}
.float_left .rspan8{ padding-left:10px; width:192px; display:inline-block; font-size:12px !important;}
.rspan2 input{ margin:0px !important}
.admin_block .error-input{ color:#F00; border:#F00 solid 1px;}
.input_text:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.fieldset {
    display: block;
    margin: 0px;
    padding-top: 0.35em;
    padding-bottom: 0.625em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    border: 2px groove (internal value);
	border: #c1cad0 solid 1px;
} 
.fieldset legend{ font-size:12px; font-weight:bold; border:none; width:60px; padding-left:2px; margin:0;}
.check_color{ background:#FFC; border:#c1cad0 solid 1px;}
.check_color1{ background:#FFC;}
.fieldset1{ /*border: #c1cad0 solid 1px;*/ padding:inherit !important; min-height:41px;}
.fieldset1 legend{ font-size:12px; font-weight:bold; border:none; width:140px; padding-left:2px; margin:0; }
.fieldset2{ border: #c1cad0 solid 1px; padding:inherit !important; padding-left:10px !important;}
.fieldset2 legend{ font-size:12px; font-weight:bold; border:none; width:75px; padding-left:2px; margin:0 0 0 10px;}
.fieldset3{ border: #c1cad0 solid 1px; padding:inherit !important; padding-left:10px !important;}
.fieldset3 legend{ font-size:12px; font-weight:bold; border:none; width:100px; padding-left:2px; margin:0 0 0 1px;}
.anbd{ background:none; border:none;}

.rTable { display: table; width: 99%; text-align:center; } 
.rTableRow { display: inline-table; border: 1px solid #999999;} 
.rTableHeading { display: table-header-group; background-color: #ddd; } 
.rTableCell, .rTableHead { display: table-cell; padding: 0px; border-right: 1px solid #999999; } 
.rTableCell a{ display:block !important;}
.rTableCell a img{ padding-bottom:2px !important;}
.rTableCell span img{ padding-bottom:1px !important;}
.rTableHeading { display: table-header-group; background-color: #ddd; font-weight: bold; } 
.rTableFoot { display: table-footer-group; font-weight: bold; background-color: #ddd; } 
.rTableBody { display: table-row-group; }
.icon_se1{ background:#fff url(images/icon/search1.png) no-repeat center; display:block; position:absolute; height:14px; width:13px; right:1px; top:6px; padding-left:2px; cursor:pointer;}
.icon_se2{ background:#fff url(images/icon/search1.png) no-repeat center; display:block; position:absolute; height:14px; width:13px; right:1px; top:6px; padding-left:2px; cursor:pointer;}
.icon_se3{ background:#fff url(images/icon/search1.png) no-repeat center; display:block; position:absolute; height:14px; width:13px; right:1px; top:4px; padding-left:2px; cursor:pointer;}
.icon_se1:hover{ background:#fff url(images/icon/search2.png) no-repeat center;}
.icon_se2:hover{ background:#fff url(images/icon/search2.png) no-repeat center;}
.icon_se3:hover{ background:#fff url(images/icon/search2.png) no-repeat center;}
.hide_1{opacity:0.5; cursor:no-drop;}
.rTableCell select{ }
.tab_wrapper { width:100%;}
ul.tab_nav{ background: #d8d8d8; margin-bottom:0px; border-radius:5px 5px 0 0; width:99%; margin:auto;}
ul.tab_nav li{ float: left;  border-right: 1px solid #D8D8D8; list-style:none;}
ul.tab_nav li:last-child(){ border-right: none;}
ul.tab_nav li a{padding: 5px 10px; display: block; color:#000 !important; text-decoration:none;}
ul.tab_nav li a.active{ background: #fff !important; color:#000 !important;}
.tab_content{ height: 100%; background: #F0F0F0;}

.tab_wrapper1 { width:100%;}
ul.tab_nav1{ background: #d8d8d8; margin-bottom:0px; border-radius:5px 5px 0 0; width:99%; margin:auto;}
ul.tab_nav1 li{ float: left;  border-right: 1px solid #D8D8D8; list-style:none;}
ul.tab_nav1 li:last-child(){ border-right: none;}
ul.tab_nav1 li a{padding: 5px 10px; display: block; color:#000 !important; text-decoration:none;}
ul.tab_nav1 li a.active{ background: #fff !important; color:#000 !important;}
.tab_content1{ height: 100%; background: #F0F0F0;}
.box_tab_2l{ width:47%; margin:10px;}

ul.tabs_1 { margin: 0; padding: 0; float: left; list-style: none; height: 26px; border-bottom: 1px solid #c1cad0; border-left: 1px solid #c1cad0; width: 99.6%; border-radius: 5px 0px 0px 0px !important; margin-bottom:-1px !important;}
ul.tabs_1 li { float: left; margin: 0; cursor: pointer; padding: 0px 19px ; height: 26px; line-height: 26px; border: 1px solid #c1cad0; border-left: none; background: #EEEEEE; overflow: hidden; position: relative;}
ul.tabs_1 li:hover { background: #CCCCCC;} 
ul.tabs_1 li.active{ background: #FFFFFF !important; border-bottom: 1px solid #FFFFFF;color:#000 !important;} 
.tab_container_1 { border: 1px solid #c1cad0; border-top: none; clear: both; float: left; width: 100%; background: #FFFFFF; height:200px;overflow-x:hidden;overflow-y:auto;}
.tab_content_1 { padding: 8px 8px 0px 8px; display: none; width: 731px !important;}
.bgdis{ background:#999;}
#dialog_add15{ padding:0 9px !important;}
ul.tabs_1 li:first-child{ border-radius: 5px 0px 0px 0px !important;}
.boxtab{ padding:1px; /*border-top: none;*/ border-radius: 0px 5px 5px 5px !important;}
.boxintab{ border: none !important;}
.boxtab .admin_scrol{ margin-left:0px !important;}
/*tabs 2*/
ul.tabs1_1 { margin: 0; padding: 0; float: left; list-style: none; height: 26px; border-bottom: 1px solid #c1cad0; border-left: 1px solid #c1cad0; width: 99.6%; border-radius: 5px 0px 0px 0px !important; margin-bottom: -1px !important;}
ul.tabs1_1 li { float: left; margin: 0; cursor: pointer; padding: 0px 21px ; height: 26px; line-height: 26px; border: 1px solid #c1cad0; border-left: none; background: #EEEEEE; overflow: hidden; position: relative;}
ul.tabs1_1 li:hover { background: #CCCCCC;} 
ul.tabs1_1 li.active{ background: #FFFFFF !important; border-bottom: 1px solid #FFFFFF;color:#000 !important;} 
.tab_container1_1 { border: 1px solid #c1cad0; border-top: none; clear: both; float: left; width: 100%; background: #FFFFFF; height:200px;overflow-x:hidden;overflow-y:auto;}
.tab_content1_1 { padding: 8px 8px 0px 8px; display: none; width: 731px !important;}
ul.tabs1_1 li:first-child{ border-radius: 5px 0px 0px 0px !important;}
/*tabs popup*/
ul.tabs_11 { margin: 0; padding: 0; float: left; list-style: none; height: 26px; /*border-bottom: 1px solid #c1cad0;*/ border-left: 1px solid #c1cad0; width: 100%; border-radius: 5px 0px 0px 0px !important;}
ul.tabs_11 li { float: left; margin: 0; cursor: pointer; padding: 0px 21px ; height: 26px; line-height: 26px; border: 1px solid #c1cad0; border-left: none; background: #EEEEEE; overflow: hidden; position: relative;}
ul.tabs_11 li:hover { background: #CCCCCC;} 
ul.tabs_11 li.active{ background: #FFFFFF !important; border-bottom: 1px solid #FFFFFF;color:#000 !important;} 
.tab_container_11 { border: 1px solid #c1cad0; border-top: none; clear: both; float: left; width: 100%; background: #FFFFFF; height:200px;overflow-x:hidden;overflow-y:auto;}
.tab_content_11 { padding: 9px; /*display: none;*/}
ul.tabs_11 li:first-child{ border-radius: 5px 0px 0px 0px !important;}
ul.tabs_11 li:last-child{ border-radius: 0px 5px 0px 0px !important;}
/*scroll table*/
.csstopitem p{ text-align:center; height:30px; padding:1px 0px; margin:0px; display:table-cell; vertical-align:middle;}
.admin_scrol{ overflow:auto; margin-left:2px;}
/*table tabmis*/
.tbl_list1{ 
	background: #abadb3 none repeat scroll 0 0;
    border-collapse: inherit;
    border-spacing: 1px !important;
	}
.tbl_list2{ 
	background: #eeeeee none repeat scroll 0 0;
    border-collapse: inherit;
    border-spacing: 1px !important;
	cursor:crosshair}	
.tbl_list1 .rowtop {height:25px; text-align:left; font-weight:bold; padding-left:5px; background:#ffffff;}
.tbl_list2 .row {height:22px; text-align:center; background:#ffffff; cursor:pointer;}
.tabmis31{ float:left; width:215px;}
.tabmis32{ float:left; width:215px; margin:0 5px;}
.tabmis33{ float:left; width:568px;}
.tabmis32 p span{ width:125px; float:left;}
.tabmis33 p{ margin-bottom:1px;}
.ui-dialog, .ui-widget-content{ background:#FFF !important;}
.ui-dialog-osx {
	border:#7f9db9 solid 1px !important;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 10);
	-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 10);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 10);
}
.ui-dialog-osx .ui-dialog-title{ text-decoration:underline}
.approved{ cursor:pointer !important; height:18px; width:25px; vertical-align:middle;}
#edit_total input, #load_mbootom input, #load_mbootom1 input{ border:none !important; background:none !important;}
#tt_tb1_1 input, #tt_tb2_1 input, #tt_tb3_1 input, #tt_tb4_1 input{ border:none !important; background:none !important;}
#addScnt_1, #addScnt_2, #addScnt_3, #addScnt_4, #addScnt_5, #addScnt{ text-align:left !important;}
#mgtop{ margin-top:5px;}
#edit_total{ height:31px;}
#load_total_view{ height:30px;}
.user_enfo ul li{ position:relative;}
.user_enfo ul li ul{ display:block !important; background: #fff none repeat scroll 0 0;
    border-color: #ff8040 #dfdfdf #dfdfdf;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
    display: block !important;
    left: -1px;
    line-height: 1.4;
    list-style: outside none none;
    margin-top: 1px !important;
    min-width: 116px !important;
    padding:5px 1px;
    position: absolute;
    top: 23px;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.28s ease-in-out 0s;
    z-index: 1000;}
.user_enfo ul li:hover ul{ display:block !important;transform: scaleY(1);}
.user_enfo ul li ul li{ display:table-cell;}
.user_enfo ul li ul li a{ color:#337ab7;}
.user_enfo ul li ul li a:hover{ color:#337ab7;}
#sign_step3{ margin-left:20px;}
#singn_l{ width:200px; float:left;}
#singn_r{ width:300px; float:left;}
.sg_r{ padding-bottom:3px;}
#sg_stepk3{ margin-left:200px;}
#tbl_list tr td{ padding:0 5px;}
#search_list{ position:relative;}
#tbl_list tr td p.wordbreak{word-break: break-all; width:45px;}

/*Pager*/
.wpager_admin{ text-align:center; padding-top:13px; height:30px; width:360px; margin:auto;}
.wpager_admin .pager{ float:none !important; text-align:right !important; margin:0 !important;}
.wpager_admin a{ color:#000; border-radius: 3px; background:#f8f8f8; padding:2px 5px; margin-right:2px; font-weight:bold; border:#e8e8e8 solid 1px;}
.wpager_admin .active{ color:#FFFFFF; background:#666666; padding:1px 6px; margin-right:2px; }
.wpager_admin .last{ font-size:1px; color:#cececf; padding:8px; margin-right:2px; float:right;}
.wpager_admin .current{ color:#FFF; background:#E20105}
.wpager_admin .pager .page_item_active{ background-color: #1e91cf; color:#FFF}

.yourClass {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible;
}
.sg_l{ line-height:24px;}
.paddingBottom3{padding-bottom:2px}
/*Height default*/
.height_ctpopup, .height_ctpopup1, .height_ctpopup2{height:236px !important;}
.tbl_list input[type=checkbox]{ margin:0 !important;}

/*@media query*/
@media (min-height: 650px) { 
	.height_ctpopup{height:210px !important}
	.height_ctpopup1{height:250px !important}
	.height_ctpopup2{height:330px !important}
}

@media all and (min-height: 1024px) {
	.height_ctpopup{height:310px !important}
	.height_ctpopup1{height:350px !important}
	.height_ctpopup2{height:430px !important}
}
