.col-411,.col-311,.col-211{float:left;position:relative;min-height: 1px;}

.mb-desktop-large .responsive-list .col-411, .mb-desktop-large .gallery-list .col-411,
.mb-desktop .responsive-list .col-411, .mb-desktop .gallery-list .col-411{width: 25%;}
.mb-tablet .responsive-list .col-411, .mb-tablet .gallery-list .col-411,
.mb-mobile .responsive-list .col-411, .mb-mobile .gallery-list .col-411{width: 100%;}

.mb-desktop-large .responsive-list .col-311, .mb-desktop-large .gallery-list .col-311,
.mb-desktop .responsive-list .col-311, .mb-desktop .gallery-list .col-311{width: 33.333333%;}
.mb-tablet .responsive-list .col-311, .mb-tablet .gallery-list .col-311,
.mb-mobile .responsive-list .col-311, .mb-mobile .gallery-list .col-311{width: 100%;}

.mb-desktop-large .responsive-list .col-211, .mb-desktop-large .gallery-list .col-211,
.mb-desktop .responsive-list .col-211, .mb-desktop .gallery-list .col-211{width: 50%;}
.mb-tablet .responsive-list .col-211, .mb-tablet .gallery-list .col-211,
.mb-mobile .responsive-list .col-211, .mb-mobile .gallery-list .col-211{width: 100%;}


body .mb-board input[type="date"]:focus, body .mb-board input[type="email"]:focus, body .mb-board input[type="number"]:focus, body .mb-board input[type="password"]:focus, body input[type="search"]:focus, body .mb-board input[type="tel"]:focus, body .mb-board input[type="text"]:focus,body input[type="text"]:focus, body .mb-board input[type="url"]:focus, body .mb-board select:focus,body .mb-board textarea:focus {
    color: #222;
    background-color: #FFF !important;
	margin-bottom:0 !important;
}


body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="file"] {
     font-size: 14px !important; 
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item>.mb-responsive-box-content.mb-td-padding0,
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-td-padding0 .mb-responsive-box-content{
	padding:0 !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-join-box{
	position:absolute;
	top:0;right:0;
	width:50%;
}


.mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .table-profile-left,
.mb-mobile2 .mb-board .mb-layout-responsive-box .main-style1 .table-profile-left{
	width:100%;
}
.mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .table-profile-right,
.mb-mobile2 .mb-board .mb-layout-responsive-box .main-style1 .table-profile-right{
	width:100%;
	border:none !important;	
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-user-thumbnail-upload{
	background-color:#FBFBFB !important;
	padding:11px 12px;
	width:100%;
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-user-thumbnail-upload .mb-thumbnail-upload-btn {
	margin-top:5px;
	position:relative;
	cursor:pointer !important;
	display:inline-block;
	
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-user-thumbnail-upload .mb-thumbnail-upload-btn input {
	position:absolute;		
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	cursor:pointer !important;
	width:100%;
	height:100%;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content {
    width: auto !important; 
}
body .mb-board .mb-layout-responsive-box.mb-layout-responsive-box1 .main-style1 .mb-responsive-box .mb-responsive-box-label.mb-responsive-box-sub-label {
    border-right: 1px solid #EFEFEF !important;
    background-color: #FBFBFB !important;
	display:inline-block !important;
	padding:12px 0 0 12px !important;
	min-height:48px;
}
body .mb-board .mb-layout-responsive-box.mb-layout-responsive-box1 .main-style1 .mb-responsive-box .mb-responsive-box-sub-content {
    padding:5px 10px !important;
	display:inline-block !important;
}

#mb_top .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 32px !important;
    user-select: none;
    -webkit-user-select: none;
}
#mb_top .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px !important;
}
#mb_top .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 29px  !important;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box .mb-input-label,
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box .mb-input-item,
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-content{
	padding:6px 10px 6px 9px !important;
}

body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box .mb-input-label,
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box .mb-input-item{
	padding:3px 2px 3px 2px !important;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box{
	border-right:1px solid #dbdbdb !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box:last-child{
	border-right:none !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box .mb-input-label{
	border-bottom:1px solid #dbdbdb !important;	
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box .mb-input-item{

}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box{
	border-right:none !important;	
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box .mb-input-label{
	border-bottom:none !important;
	padding-bottom:1px !important;
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box .mb-input-item{
	padding-top:1px !important;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-input-box .mb-input-item input{
	width:100%;
	max-width:270px;
}






body .mb-board .mb-layout-responsive-box .main-style1 td.mb-td-padding0 .mb-responsive-box-content>label,
body .mb-board .mb-layout-responsive-box .main-style1 td.mb-td-padding0 .mb-responsive-box-content>input{
	margin-left:9px !important;
}

body .mb-board .mb-checkbox50 label{
	min-width:70px !important;
	padding:4px 10px 4px 0 !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 label>input[type="checkbox"],
body .mb-board .mb-layout-responsive-box .main-style1 label>input[type="radio"] {    
	margin-right: 5px !important;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content input[type="text"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="text"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content .mb-responsive-box-sub-content>input[type="text"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>p>input[type="text"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="password"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="datetime"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="datetime-local"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="date"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="month"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="color"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="time"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="week"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="number"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="email"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="url"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="search"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="tel"]{
	display:inline-block;padding: 3px 8px 4px;margin:0;*padding:3px 5px 4px 8px !important;font-size:14px;line-height:20px;vertical-align: middle;height:32px !important;*height:32px !important;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#FFF;color:#6A6A6A !important;	
}


body .mb-board .mb-layout-responsive-box .mb-style1{
	border-top:1px solid #dbdbdb !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-wrap .mb-responsive-box{
	border-bottom:1px solid #dbdbdb !important;
}

body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-wrap .mb-user-thumbnail-upload,
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-wrap .mb-responsive-box{
	border-left:1px solid #dbdbdb !important;
	border-right:1px solid #dbdbdb !important;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box>div {
    display: table !important;
    width: 100%;
    min-height: 50px; 	
}
body .mb-board .mb-layout-responsive-box .main-style1 .table-profile-left{
	width:170px;float:left;
	border-right: 1px solid #EFEFEF !important;	
}
body #mb_top .mb-board .mb-layout-responsive-box .main-style1 .table-profile-left .mb-responsive-box-content{
	padding:0 !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 .table-profile-right{
	width:calc(100% - 170px);float:left;
	
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-label {
    display: table-cell !important;
    vertical-align: middle !important;
    position: relative;
    font-weight: 600 !important;
    font-size: 14px !important;
    width: 170px;
    padding: 4px 7px 5px 11px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-content{
	display: table-cell !important;
    vertical-align:middle !important;
	position: relative;
	font-size:14px !important;
	width: auto;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .btn-default{height:32px !important;}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>select{
	width:auto !important;min-width:84px;padding:0px 1px 2px 9px !important;*padding:0px 4px 2px 8px !important;display:inline-block;font-size:14px;line-height:20px;vertical-align: middle;height:32px !important;*height:32px !important;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;color:#6A6A6A !important;
	max-width:120px;
	min-width:120px;
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-label label {
    font-size: 13px !important;
}




body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box>div{
	padding:0 !important;
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-label{
	display:block !important;
	width:100% !important;
	max-width:100%;
	border-bottom: 1px solid #EFEFEF !important;
    background-color: #FBFBFB !important;
	padding: 8px 9px 8px !important;
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-content{
	display:block !important;
	width:100% !important;
	padding: 8px 8px 8px !important;
	border-bottom:none !important;
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-label.mb-responsive-box-sub-label {
    background-color: #FFF !important;
	border:none !important;
	display:block;
	padding:3px 7px 0 !important;
	min-height:18px;
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-sub-content {
    padding:2px 6px 5px !important;
	display:inline-block !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-sub-item1 {
	border-bottom:1px solid #EFEFEF !important
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-sub-item1 {
	border-bottom:none !important
}

/*
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box>div{
	display: table !important;
    width: 100%;
    min-height: 50px; 
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .table .mb-responsive-box .mb-responsive-box-content, .mb-mobile .mb-board .mb-layout-responsive-box.mb-layout-responsive-box2 .main-style1 .table .mb-responsive-box .mb-responsive-box-content {
    border-bottom: none !important;
}

body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-label,
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-label {
    border-right: 1px solid #EFEFEF !important;
    background-color: #FBFBFB !important;
}

body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .table tr td {
    border-bottom: 1px solid #dbdbdb !important;
}
body .mb-mobile .mb-board table.table-write tr td.content-box .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-label{
	display:none !important;
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-label{
	display: table-cell !important;
    vertical-align: middle !important;
    position: relative;
    font-weight: 600 !important;
    font-size: 14px !important;
    width: 90px !important;
	min-width: 90px !important;
	max-width:150px !important;
    padding: 4px 7px 5px 11px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*/