/* 
    Created on : 11/02/2018, 12:21:27 PM
    Author     : jhonjaider1000
*/

.widget{    
    box-shadow: #333 0px 0px 1px;
    box-shadow: #333 0px 0px 1px;
    border-radius: 5px;
    padding: 15px;
}
/*BEGIN:: HELPER CLASS*/
/*MARGIN*/
.m-all-0{
    margin: 0px;
}
.m-t-0{
    margin-top: 0px;
}
.m-b-0{
    margin-bottom: 0px;
}
.m-l-0{
    margin-left: 0px;
}
.m-r-0{
    margin-right: 0px;
}
.m-t-5{
    margin-top: 5px;
}
.m-b-5{
    margin-bottom: 5px;
}
.m-l-5{
    margin-left: 5px;
}
.m-r-5{
    margin-right: 5px;
}

.m-t-10{
    margin-top: 10px;
}
.m-b-10{
    margin-bottom: 10px;
}
.m-l-10{
    margin-left: 10px;
}
.m-r-10{
    margin-right: 10px;
}

.m-t-15{
    margin-top: 15px;
}
.m-b-15{
    margin-bottom: 15px;
}
.m-l-15{
    margin-left: 15px;
}
.m-r-15{
    margin-right: 15px;
}

.m-t-20{
    margin-top: 20px;
}
.m-b-20{
    margin-bottom: 20px;
}
.m-l-20{
    margin-left: 20px;
}
.m-r-20{
    margin-right: 20px;
}

.m-t-25{
    margin-top: 25px;
}
.m-b-25{
    margin-bottom: 25px;
}
.m-l-25{
    margin-left: 25px;
}
.m-r-25{
    margin-right: 25px;
}

.m-t-30{
    margin-top: 30px;
}
.m-b-30{
    margin-bottom: 30px;
}
.m-l-30{
    margin-left: 30px;
}
.m-r-30{
    margin-right: 30px;
}

.m-t-35{
    margin-top: 35px;
}
.m-b-35{
    margin-bottom: 35px;
}
.m-l-35{
    margin-left: 35px;
}
.m-r-35{
    margin-right: 35px;
}
.m-t-40{
    margin-top: 40px;
}
.m-b-40{
    margin-bottom: 40px;
}
.m-l-40{
    margin-left: 40px;
}
.m-r-40{
    margin-right: 40px;
}
.m-t-50{
    margin-top: 50px;
}
/*MARGIN*/

/*PADDING*/
.p-all-0{
    padding: 0px;
}
.p-t-0{
    padding-top: 0px;
}
.p-b-0{
    padding-bottom: 0px;
}
.p-l-0{
    padding-left: 0px;
}
.p-r-0{
    padding-right: 0px;
}
.p-t-5{
    padding-top: 5px;
}
.p-b-5{
    padding-bottom: 5px;
}
.p-l-5{
    padding-left: 5px;
}
.p-r-5{
    padding-right: 5px;
}

.p-t-10{
    padding-top: 10px;
}
.p-b-10{
    padding-bottom: 10px;
}
.p-l-10{
    padding-left: 10px;
}
.p-r-10{
    padding-right: 10px;
}

.p-t-15{
    padding-top: 15px;
}
.p-b-15{
    padding-bottom: 15px;
}
.p-l-15{
    padding-left: 15px;
}
.p-r-15{
    padding-right: 15px;
}

.p-t-20{
    padding-top: 20px;
}
.p-b-20{
    padding-bottom: 20px;
}
.p-l-20{
    padding-left: 20px;
}
.p-r-20{
    padding-right: 20px;
}

.p-t-25{
    padding-top: 25px;
}
.p-b-25{
    padding-bottom: 25px;
}
.p-l-25{
    padding-left: 25px;
}
.p-r-25{
    padding-right: 25px;
}

.p-t-30{
    padding-top: 30px;
}
.p-b-30{
    padding-bottom: 30px;
}
.p-l-30{
    padding-left: 30px;
}
.p-r-30{
    padding-right: 30px;
}

.p-t-35{
    padding-top: 35px;
}
.p-b-35{
    padding-bottom: 35px;
}
.p-l-35{
    padding-left: 35px;
}
.p-r-35{
    padding-right: 35px;
}
.p-t-40{
    padding-top: 40px;
}
.p-b-40{
    padding-bottom: 40px;
}
.p-l-40{
    padding-left: 40px;
}
.p-r-40{
    padding-right: 40px;
}
/*PADDING*/
/*END HELPER CLASS*/
.text-bold{
    font-weight: bold !important;
}
.text-normal{
    font-weight: normal !important;
}
.a-link{
    color: #000;    
}
.a-link:hover{
    color: #000;
    text-decoration: underline;
}
.cursor-pointer{
    cursor: pointer;
}
.display-block{
    display: block;
}
.w-100{
    width: 100%;
}
a.link-normal{
    color: #4898d6 !important;
}
a.link-normal:hover{
    text-decoration: underline !important;
}
.bg-white{
    background-color:  #FFF;
}
.bg-gray{
    background-color: #f9f9f9;
}
.text-capitalize{
    text-transform: capitalize !important;
}
.text-uppercase{
    text-transform: uppercase;
}
.text-lowercase{
    text-transform: lowercase;
}

.bg-gray{
    background-color: #f5f5f5 !important;
}
.bg-white{
    background-color: #FFF !important;
}

#tablaVm td:nth-child(6){
    min-width: 100px;
    word-break: break-all;
}
.min-h-150{
    min-height: 150px;
}
.min-h-300{
    min-height: 300px;
}
.disabled{
    pointer-events: none;
    opacity: 0.5;    
}
.vertical-middle{
    vertical-align: middle !important;
}
.error{
    color: #cc0033;
}
.text-strikethrough{
    text-decoration:line-through;
}
.box-shadow-v2 {
    -webkit-box-shadow: 0 0 50px 0 rgba(22, 104, 183, 0.15);
    box-shadow: 0 0 50px 0 rgba(22, 104, 183, 0.15);
}

.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav-link.dropdown-toggle i, .nav-link.dropdown-toggle span{
    display: inline-grid;
}

.dropdown-menu{    
    margin-left: 85px !important;
}

.btn-primary{
    color: #FFF !important;
}

.bg-plus{
    background-color: #5d32a5 !important;
}