.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%
}

/*
		FIN PORCENTAJES
	*/
/*
INICIO SCROLL
*/
::-webkit-scrollbar {
    width: 11px;
}

::-webkit-scrollbar-track {
    background: #c4c6c8;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #f5f5f5;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 2px 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: 3px 2px !important;
}

.form-control-simple {
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    border-color: #d2d6de;
}
