.hide { display:none; }
.form-control.validation_box { border-color: #f4516c; }
.p5 { padding:5px; }
.pr5 { padding-right:5px !important; }
    .pl5 {
      padding-left:5px;
    }
    .pb5 {
      padding-bottom:5px;
    }
    .pt5 {
      padding-top:5px;
    }
    .p10 {
      padding:10px;
    }
    .pl10 {
      padding-left: 10px;
    }
    .pr10 {
      padding-right:10px;
    }

    .pt10 {
      padding-top:10px;
    }
    .pb10 {
      padding-bottom: 10px;
    }
    .p20 {
      padding: 20px !important;
    }
    .pr20 {
      padding-right: 20px;
    }
    .pt20 {
      padding-top: 20px;
    }
    .pl20 {
      padding-left: 20px;
    }
    .pb20 {
      padding-bottom: 20px;
    }
    .m5 { margin: 5px; }

    .ml5 { margin-left: 5px; }

    .mr5 { margin-right: 5px; }

    .mt5 { margin-top: 5px; }

    .mb5 { margin-bottom: 5px; }
    .m10 { margin: 10px; }

    .ml10 { margin-left: 10px; }

    .mr10 { margin-right: 10px; }

    .mt10 { margin-top: 10px; }

    .mb10 { margin-bottom: 10px; }
    .m20 { margin: 20px; }

    .ml20 { margin-left: 20px; }

    .mr20 { margin-right: 20px; }

    .mt20 { margin-top: 20px; }

    .mb20 { margin-bottom: 20px; }

    .fs-14 {
       font-size:14px !important;
    }
    .fa-s {
       font-size:14px !important;
    }
    .fa-m {
      font-size:20px !important;
    }

    .fa-lg {
      font-size: 45px !important;
    }


    .bold {
      font-weight: bold !important;
    }

    .text-center { 
        text-align:center !important; 
    }

    .capitalize { 
        text-transform: capitalize; 
    }
    .lowercase { 
        text-transform: lowercase; 
    }
    .uppercase { 
        text-transform: uppercase; 
    }
    .vs-hidden { visibility: hidden;}
    
    .text_overflow{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }