.mw-subinterface-header {
  padding-bottom: 0px;
  margin-top:15px;
  border-bottom: 1px solid #eee;
  font-size:25px;
  font-weight:500;
  
}
.mw-subinterface-btns-container {
	text-align:right;
	
  
}
.mw-subinterface-btns-container .btn  {
  margin-bottom: 0;
  margin-left: 5px;
}
.mw-subinterface-btns-container .btn-group  {
  margin-bottom: 0;
  margin-left: 5px;
}


.mw-subinterface-header-route {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size:14px;
  font-weight:400;
  
}
.mw-subinterface-header-route a{
	text-decoration:none !important;
	color:#333 !important;
	
}

a:hover.glyphicon{
	text-decoration:none !important;
}
.mw-cus-mnu-item {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
  
}
.mw-user-img {
	margin-right:10px;
}
.mw_ui_drop_target_active{
	display:block;
	border:#999 dashed 3px;
	height:30px;
}
.mw_ui_drop_target_inactive{
	display:block;
	height:10px;
}
.mw_ui_drop_target_disabled{
	display:none;
}

.mw_ui_drop_target_msg{
	color:#666;
	overflow:hidden;
	font-size:9px;
	
	
}
.mw_loading{
	margin:50px;
	text-align:center;
	vertical-align:central;
	padding:10px;
	border:#CCC dashed 3px;
	min-height:150px;
	padding-top:50px;
	
}
.mw_loading_ovelay{
	position:absolute;
	top:0px;
	left:0px;
	background:#FFF;
    opacity: 0.5;
    filter: alpha(opacity=50);
	
	text-align:center;
	vertical-align:middle;
	width:100%;
	height:100%;
	
}
.mw_loading_ovelay_icon{
	vertical-align:middle;
	margin:auto;
	position:absolute;
	top:40%;
	left:50%;

	
	

}
.mw_loading_placeholder{
	border:#CCC dashed 3px;
	width:100%;
	height:100%;
	
	vertical-align: middle;
	text-align:center;
	background:#FFF;
	display:table;
	
	
    opacity: 0.5;
    filter: alpha(opacity=50);
	
	
}
.mw_loading_placeholder_in{
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	font-size:36px;
	
	

}


.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
.mw_pop_msg_container{
	
	position:fixed;
	z-index:10000;
	top:5px;
	right:30px;
	text-align:center;
	
	
}
.mw_collaps_btn{
	float:right;
	width:20px;
	height:20px;
	color:#333 !important;
	
}
.mw_collaps_btn .fa.arrow:before {
    content: "\f104";
}
.mw_collaps_btn.collapsed .fa.arrow:before {
    content: "\f107";
}
.mw_data_grid_hover_rows_container .dx-data-row td{
	cursor:pointer;
	
	
}

.mw_panel_title_btns{
	float:right;
	
}
.mw_panel_title_loading_icon{
	float:right;
	
}

.mw_panel_footer_inputs{
	text-align:right;
}
.mw_panel_footer_input_container{
	display:inline-block;
	white-space:nowrap;
	padding-right:20px;
	vertical-align:top !important;
	
}
.mw_panel_footer_input_container label{
	vertical-align:top !important;
	padding-top:10px;
	padding-right:10px;
	
}
.mw_panel_footer_input_container .form-group{
	display:inline-block !important;
	margin-bottom:0px !important;
	margin-top:0px !important;
	
}
.mw_panel_footer_input_container .form-control{
	display:inline-block !important;
}
.mw_panel_footer_input_container .dx-clear-button-area>.dx-icon{
	left:0px!important;
}

.mw_input_dataGrid_new_btn{
	color:#449D44;
	font-size:25px;
	margin-top:0px !important;
	padding-top:0px !important;
	vertical-align:top !important;
}
.mw_input_dataGrid_new_btn .fa{
	vertical-align:top !important;
}




.mw_nav_mnu_drop_down_link{
	display:inline-block !important;
	padding-right:2px !important;
}

.mw_nav_mnu_drop_down_btn{
	display:inline-block !important;
	padding-left:2px !important;
	
}
.mw_mnu_cell{
	font-size:12px;
	
}
.mw_mnu_cell a{
	text-decoration:none !important;
	margin-right:10px;
	
}
.dx-command-edit a{
	font-size:12px;
	
}
.mw-form-group-inline{
	
	
}
.mw-form-group-inline label{
	float:left;
	margin-right:10px;
	
	
}
.mw-form-group-inline .input-group {
}
.mw-form-hrozontal{
}
.mw-form-hrozontal label{
	display:inline-block;
	vertical-align:top;
	padding-top:5px;
	padding-right:10px;
	min-width:200px;
}
.mw-form-hrozontal .form-control{
	display:inline-block !important;
	width:auto !important;
	
}
.mw-form-group-horizontal{
	display:table;
	width:100%;
	
}
.mw-form-group-horizontal label{
	
	display:table-cell;
	vertical-align:top;
	padding-top:5px;
	padding-right:10px;
	
	
}
.mw-form-group-horizontal .input-group{
	width:100%;
	display:table-cell;
}
.mw_input_group_horizontal_container{
	
	display:table;
	width:100%;
	
	
}

.mw-form-group-horizontal .form-control{
	
}


.mw-dx-normal-ctr{
	
}
.mw-dx-normal-ctr .dx-texteditor-input{
	margin:0px !important;
	padding:0px !important;
	background-color:transparent !important;
}

.mw-dx-normal-ctr.dx-texteditor-container{
	
	margin:0px !important;
	padding:0px !important;
	
}
.mw-dx-normal-ctr.dx-texteditor{
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	
	
}
.mw-dx-normal-ctr.dx-texteditor.dx-state-focused
{
  border-color: #66afe9 !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.mw_panel_datagrid_header_container{
	
}
.mw_panel_datagrid_header_container .mw-subinterface-btns-container{
}

.mw_panel_datagrid_header_container .dx-datagrid-header-panel{
	border-bottom:hidden !important;
	
}
.mw_panel_datagrid_header_container .dx-datagrid-header-panel .dx-button{
	margin-bottom:0px !important;
	
}
.mw-dx-normal-ctr .dx-placeholder{
	top:-7px !important;
	left:-10px !important;
	
}

.mw-dataGrid-icons_container{
	display:inline-block;
}
.mw-dataGrid-icons_container .mw-dataGrid-icon{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
.mw-dataGrid-icons_container .mw-dataGrid-icon:first-child{
	
}
.dx-datagrid-text-content .tooltip-inner{
	max-width: 300px;
	
}
.mw_nav_sub{
	margin-left:10px;
	
}
.mw_nav{
	font-size:14px;
}
.mw_nav a{
	padding-top:5px !important;
	padding-bottom:5px !important;
	
}


.modal {
  z-index: 20040 !important;
}

.mw_help_btn{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	
}



