.tab-mw-vertical{
	width:150px !important;
	float:left;
}
@media (max-width: 680px) {
  .tab-mw-vertical {
    width:100% !important;
  }
  .box-table-mw-vertical{
	width:100% !important;  
  }
}
.box-table-mw-vertical{
	width: -webkit-calc(100% - 150px); 
	width: calc(100% - 150px);
	width:    -moz-calc(100% - 150px); 
	width:      -o-calc(100% - 150px);
	float:left;
}


/*
INICO FIXED HEADER TABLE
*/
       .table-mw-fixed  table {
            width: 100%;
        }

        .table-mw-fixed  thead, .table-mw-fixed tbody,.table-mw-fixed tr,.table-mw-fixed td,.table-mw-fixed th { display: block; }

        .table-mw-fixed  tr:after {
            content: ' ';
            display: block;
            visibility: hidden;
            clear: both;
        }

        .table-mw-fixed  thead th {
            height: 30px;

            /*text-align: left;*/
        }

        .table-mw-fixed   tbody {
            height: 400px;
            overflow-y: auto;
        }

        .table-mw-fixed   thead  th{
			border-bottom:1px solid #ececec !important;
			overflow:hidden;
			/* word-wrap: break-word; */
            /* fallback */
        }
		
		
		.table-mw-fixed   thead  th{
			border:1px solid #ededed;
        }
		.table-mw-fixed   tbody  td{
			border:1px solid #ededed;
			height:29px;
        }
		
				
		
		.table-mw-fixed   tbody td span{
			padding: 3.5px 0px;
			display: inherit;
		}
		.table-mw-fixed thead tr{
			width: -webkit-calc(100% - 11px);
			width: calc(100% - 11px);
			width: -moz-calc(100% - 11px);
			width: -o-calc(100% - 11px);
		}
		
		.table-mw-fixed   tbody td.f-1,.table-mw-fixed thead th.f-1 {
            width: 5%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-2,.table-mw-fixed thead th.f-2 {
            width: 10%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-3,.table-mw-fixed thead th.f-3 {
            width: 15%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-4,.table-mw-fixed thead th.f-4 {
            width: 20%;
			float:left;
        }
        .table-mw-fixed   tbody td.f-5,.table-mw-fixed thead th.f-5 {
            width: 25%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-6,.table-mw-fixed thead th.f-6 {
            width: 30%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-7,.table-mw-fixed thead th.f-7 {
            width: 35%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-8,.table-mw-fixed thead th.f-8 {
            width: 40%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-9,.table-mw-fixed thead th.f-9 {
            width: 45%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-10,.table-mw-fixed thead th.f-10 {
            width: 50%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-11,.table-mw-fixed thead th.f-11 {
            width: 55%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-12,.table-mw-fixed thead th.f-12 {
            width: 60%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-13,.table-mw-fixed thead th.f-13 {
            width: 65%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-14,.table-mw-fixed thead th.f-14 {
            width: 70%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-15,.table-mw-fixed thead th.f-15 {
            width: 75%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-16,.table-mw-fixed thead th.f-16 {
            width: 80%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-17,.table-mw-fixed thead th.f-17 {
            width: 85%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-18,.table-mw-fixed thead th.f-18 {
            width: 90%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-19,.table-mw-fixed thead th.f-19 {
            width: 95%;
			float:left;
        }
		.table-mw-fixed   tbody td.f-20,.table-mw-fixed thead th.f-20 {
            width: 100%;
			float:left;
        }
/*
FIN FIXED HEADER TABLE
*/

		.table-mw-normal   tbody td.f-1,.table-mw-normal thead th.f-1 {
            width: 5%;
        }
		.table-mw-normal   tbody td.f-2,.table-mw-normal thead th.f-2 {
            width: 10%;
        }
		.table-mw-normal   tbody td.f-3,.table-mw-normal thead th.f-3 {
            width: 15%;
        }
		.table-mw-normal   tbody td.f-4,.table-mw-normal thead th.f-4 {
            width: 20%;
        }
        .table-mw-normal   tbody td.f-5,.table-mw-normal thead th.f-5 {
            width: 25%;
        }
		.table-mw-normal   tbody td.f-6,.table-mw-normal thead th.f-6 {
            width: 30%;
        }
		.table-mw-normal   tbody td.f-7,.table-mw-normal thead th.f-7 {
            width: 35%;
        }
		.table-mw-normal   tbody td.f-8,.table-mw-normal thead th.f-8 {
            width: 40%;
        }
		.table-mw-normal   tbody td.f-9,.table-mw-normal thead th.f-9 {
            width: 45%;
        }
		.table-mw-normal   tbody td.f-10,.table-mw-normal thead th.f-10 {
            width: 50%;
        }
		.table-mw-normal   tbody td.f-11,.table-mw-normal thead th.f-11 {
            width: 55%;
        }
		.table-mw-normal   tbody td.f-12,.table-mw-normal thead th.f-12 {
            width: 60%;
        }
		.table-mw-normal   tbody td.f-13,.table-mw-normal thead th.f-13 {
            width: 65%;
        }
		.table-mw-normal   tbody td.f-14,.table-mw-normal thead th.f-14 {
            width: 70%;
        }
		.table-mw-normal   tbody td.f-15,.table-mw-normal thead th.f-15 {
            width: 75%;
        }
		.table-mw-normal   tbody td.f-16,.table-mw-normal thead th.f-16 {
            width: 80%;
        }
		.table-mw-normal   tbody td.f-17,.table-mw-normal thead th.f-17 {
            width: 85%;
        }
		.table-mw-normal   tbody td.f-18,.table-mw-normal thead th.f-18 {
            width: 90%;
        }
		.table-mw-normal   tbody td.f-19,.table-mw-normal thead th.f-19 {
            width: 95%;
        }
		.table-mw-normal   tbody td.f-20,.table-mw-normal thead th.f-20 {
            width: 100%;
        }
	/*
		INICIO Procentajes
	*/
		.pw-1{
			width:1%
		}
		.pw-2{
			width:2%
		}
		.pw-3{
			width:3%
		}
		.pw-4{
			width:4%
		}
		.pw-5{
			width:5%
		}
		.pw-6{
			width:6%
		}
		.pw-7{
			width:7%
		}
		.pw-8{
			width:8%
		}
		.pw-9{
			width:9%
		}
		.pw-10{
			width:10%
		}
		.pw-11{
			width:11%
		}
		.pw-12{
			width:12%
		}
		.pw-13{
			width:13%
		}
		.pw-14{
			width:14%
		}
		.pw-15{
			width:15%
		}
		.pw-16{
			width:16%
		}
		.pw-17{
			width:17%
		}
		.pw-18{
			width:18%
		}
		.pw-19{
			width:19%
		}
		.pw-20{
			width:20%
		}
		.pw-21{
			width:21%
		}
		.pw-22{
			width:22%
		}
		.pw-23{
			width:23%
		}
		.pw-24{
			width:24%
		}
		.pw-25{
			width:25%
		}
		.pw-26{
			width:26%
		}
		.pw-27{
			width:27%
		}
		.pw-28{
			width:28%
		}
		.pw-29{
			width:29%
		}
		.pw-30{
			width:30%
		}
		.pw-31{
			width:31%
		}
		.pw-32{
			width:32%
		}
		.pw-33{
			width:33%
		}
		.pw-34{
			width:34%
		}
		.pw-35{
			width:35%
		}
		.pw-36{
			width:36%
		}
		.pw-37{
			width:37%
		}
		.pw-38{
			width:38%
		}
		.pw-39{
			width:39%
		}
		.pw-40{
			width:40%
		}
		.pw-41{
			width:41%
		}
		.pw-42{
			width:42%
		}
		.pw-43{
			width:43%
		}
		.pw-44{
			width:44%
		}
		.pw-45{
			width:45%
		}
		.pw-46{
			width:46%
		}
		.pw-47{
			width:47%
		}
		.pw-48{
			width:48%
		}
		.pw-49{
			width:49%
		}
		.pw-50{
			width:50%
		}
		
		@media (max-width: 991px) {
			.col-xs-12-mw{
				width:100%;
				
			}
			.col-xs-6-mw{
				width:50%;
				float:left;
				
			}
			.col-xs-2-mw{
				width: 16.66666667%;
				float:left
			}
			.mw-cell-subTitle-div {
				width:100%
			}
		}
	/*
		FIN PORCENTAJES
	*/
	

/*
INICIO SCROLL
*/	
	
::-webkit-scrollbar{
    width: 11px;
}
::-webkit-scrollbar-track{
	background: #c4c6c8;
}
::-webkit-scrollbar-thumb{
	background: #f5f5f5;
	border-radius: 10px;
	/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);*/
}
::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover{ 
	background: #3c8dbc;
}
/*
FIN SCROLL
*/

/**/
.control-label-vl-mw{
	padding-top:5px;
	margin:0;
}
label.control-label-vl-mw {
	padding-left:0;
	padding-right:0;
	margin:0;
	text-align:left
}
.label-mt-5{
	margin-top:5px;
}
/**/

.hand{
	cursor:pointer;
}
.disabled{
	background-color:#f4f4f4
}
.table-td-no-padding > tbody > tr > td {
    padding: 0px 0px !important;
}

.clear-both-none{
	    clear: inherit !important;
}
.mw-subTitle-div-header {
    background-color: #f5f5f5;
    border-color: #dddddd;
    border-style: solid;
    padding: 3px;
    border-width: 1px;
    color: #777;
	width:100%;
	display:inline-block !important
}
.mw-cell-subTitle-div {
    background-color: #f5f5f5;
    border-color: #dddddd;
    border-style: solid;
    padding: 3px;
    border-width: 1px;
    color: #777;
	display:inline-block !important
}
.mw-cell-subTitle-fixed {
    background-color: #f5f5f5;
    border-color: #dddddd;
    border-style: solid;
    padding: 3px;
    border-width: 1px;
    color: #777;
	display:inline-block !important
}
.display-inline-block{
	display:inline-block !important
}
/*.funkyradio{
	display: inline-block;
	width:100%;
}*/
.form-control-simple{
	border: 1px solid #ccc;
	border-radius: 0;
    box-shadow: none;
    border-color: #d2d6de;
}
.form-control-parrafo{
	border: 1px solid #ccc;
	border-radius: 0;
    box-shadow: none;
    border-color: #d2d6de;
	margin-bottom: 0px !important;
	height: 20px;
	padding-left:3px;
	padding-right:3px;
}
.parrafo-justify{
	line-height:25px;
	text-align:justify;
}
/*Colores Texto */
.mw-color-green{
	color:#009B77 !important
}
.mw-background-red{
	color:#EA4335 !important
}
.mw-color-blue{
	color:#4C6A92 !important
}
.mw-color-ambar{
	color:#FBBC05 !important
}
.mw-color-marina{
	color:#4F84C4 !important
}
.mw-color-white{
	color:#fff !important
}

.mw-background-ambar{
	background:#FBBC05 !important
}
.mw-background-green{
	background:#009B77 !important
}

.mw-background-red{
	background:#EA4335 !important
}
.mw-text-size14{
	font-size:14px !important; 
}
.mw-table-border-none .mw-border-dcell, .mw-table-border-none .mw-border-dcell-white{
	border:0
}