/* CSS Document */
.header{ position:relative;}
.boxuser_input{ position:absolute; left:-50px; cursor:pointer; }
.boxuser_input .menu_top{width:100%;}
.boxuser_input .menu_top .user_input_0{ list-style:none !important; float:left; margin:0 10px; position:relative; height:24px;}
.boxuser_input .menu_top .user_input_0 span{ color:#FFF}
.boxuser_input .menu_top .user_input_0 span a{ color:#FFF; text-decoration:none}
.boxuser_input .menu_top .user_input_0 span img{ margin-right:5px;}
.boxuser_input .menu_top li ul.sub-menu li img{ margin-right:5px;}
.boxuser_input .user_input .icon_user{ color:#FFF; display:block; line-height:23px;}
.boxuser_input .user_input span{ color:#FFF;}
.boxuser_input .icon_user img{ padding-bottom:2px;}
.boxuser_input ul.sub-menu{ display: block !important;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.28s ease-in-out 0s;
	background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #dfdfdf #dfdfdf;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
	border-top:#ff8040 solid 1px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
	list-style: outside none none;
    left: -1px;
    line-height: 1.4;
    margin-top: 1px !important;
    padding: 6px;
    position: absolute;
    top: 96%;
    min-width: 190px !important;
    z-index: 1000;}
.boxuser_input ul.menu_top li:hover ul.sub-menu{display: block !important;transform: scaleY(1);}	
.boxuser_input ul.sub-menu li{ background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #f0f0f0;
    font-size: 12px;
	line-height:23px;
	text-align:left}
.boxuser_input ul.sub-menu li span{
	color:#373c43;
	display:block;
    content: "";
    margin-top: -5px;
    right: 10px;
    top: 50%;
	padding: 10px 15px 10px 1px;
	}
.boxuser_input ul.sub-menu li span img{ margin-right:8px;}	
.boxuser_input .user_input ul.sub-menu .user_input_1{ display:inline-table !important;}
.boxuser_input .user_input ul.sub-menu .user_input_1 span{ color:#000}
.boxuser_input ul.sub-menu li ul.sub-menu{position:absolute; box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.1); left: 104%;top: -1px;transform-origin: 0 0 0; transition: all 0.28s ease-in-out 0s; visibility: hidden; border-top:solid 1px rgba(0, 0, 0, 0.1); min-width:180px !important; min-height:122px !important; padding:0 5px !important; border-left:none !important;}
.boxuser_input ul.sub-menu li:hover ul.sub-menu{ visibility: visible}
.boxuser_input ul.sub-menu li ul.sub-menu li{ padding: 1px 6px;}
.boxuser_input ul.sub-menu li ul.sub-menu li a{ color:#337ab7;}
.boxuser_input ul.sub-menu li ul.sub-menu .box_li_mn{ display:inline-table; border-left:1px solid #f0f0f0}
.boxuser_input ul.sub-menu li ul.sub-menu .box_li_mn img{margin-right:3px;}
.boxuser_input ul.sub-menu li ul.sub-menu1{position:absolute; box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.1); left: 100%;top: -1px;transform-origin: 0 0 0; transition: all 0.28s ease-in-out 0s; visibility: hidden; border:solid 1px rgba(0, 0, 0, 0.1); min-width:333px !important; min-height:620px !important; padding:0 5px !important; background-color:#FFF; max-height:520px; overflow-x: hidden;
overflow-y: auto;}
.boxuser_input ul.sub-menu li:hover ul.sub-menu1{ visibility: visible}
.boxuser_input ul.sub-menu li ul.sub-menu1 li{ padding: 1px; list-style: outside none none; line-height:23px;}
.boxuser_input ul.sub-menu li ul.sub-menu1 li a{ color:#337ab7; line-height:12px;}
.boxuser_input ul.sub-menu li ul.sub-menu1 .box_li_mn{ display:inline-table; border-left:1px solid #f0f0f0}
.boxuser_input ul.sub-menu li ul.sub-menu1 .box_li_mn img{margin-right:3px;}
.boxuser_input ul.sub-menu li ul.sub-menu1 li span{ float:left; height:30px; width:20px;}

.i_arrow{ background:url(images/icon/i_arrow.png) no-repeat right center !important; position:relative !important;}
.i_arrow1{ background:url(images/icon/i_arrow.png) no-repeat right center !important;}

#load_ajax_item1 input{ padding: 0 2px; border-color:#FFF;}
#load_ajax_item1 select, #load_ajax_item select{ padding: 3px 1px; border:1px solid #fff; background:#FFF;}
#load_ajax_item input{ padding: 0 2px; border-color:#FFF;}
.rTableCell input{ padding: 0 2px !important; /*border-color:#FFF;*/}
/*input[name='companyname']{ pointer-events:none}*/
#p_scents input{ padding: 0 2px;}
#p_scents select{ padding: 0px;}
#load_mtop input{ padding: 0 2px;}
#load_mtop select{ padding: 0px;}
#load_mtop1 input{ padding: 0 2px;}
#load_mtop1 select{ padding: 0px;}
