/** Margins**/
label p{color:#000000 !important; }
label i{color:grey !important;}
.gap-left-1p{margin-left: 1% !important;}
.gap-left-2p{margin-left: 2% !important;}
.gap-left-4p{margin-left: 4% !important;}
.gap-left-8p{margin-left: 16% !important;}

.gap-right-1p{margin-right: 1% !important;}
.gap-right-2p{margin-right: 2% !important;}
.gap-right-4p{margin-right: 4% !important;}
.gap-right-8p{margin-right: 11% !important;}

.gap-right-8p:last-child{margin-right: 0% !important;}


.gap-top-1p{margin-top: 1%;}
.gap-top-2p{margin-top: 2%;}
.gap-top-3p{margin-top: 3%;}
.gap-top-4p{margin-top: 4%;}
.gap-top-6p{margin-top: 6%;}
.gap-top-8p{margin-top: 8%;}
.gap-top-10p{margin-top: 10%;}
.gap-top-12p{margin-top: 12%;}

.gap-bottom-1p{margin-bottom: 1%;}
.gap-bottom-2p{margin-bottom: 2%;}
.gap-bottom-4p{margin-bottom: 4%;}
.gap-bottom-8p{margin-bottom: 8%;}

.gap-vert-1p{margin-top:1% !important;margin-bottom: 1% !important;}
.gap-vert-2p{margin-top:2% !important;margin-bottom: 2% !important;}
.gap-vert-3p{margin-top:3% !important;margin-bottom: 3% !important;}
.gap-vert-4p{margin-top:4% !important;margin-bottom: 4% !important;}
.gap-vert-5p{margin-top:5% !important;margin-bottom: 5% !important;}
.gap-vert-8p{margin-top: 8% !important;margin-bottom: 8% !important;}
.gap-vert-16p{margin-top:16% !important;margin-bottom: 16% !important;}

.gap-horiz-1p{margin-left:1% !important;margin-right: 1% !important;}
.gap-horiz-2p{margin-left:2% !important;margin-right: 2% !important;}
.gap-horiz-4p{margin-left:4% !important;margin-right: 4% !important;}
.gap-horiz-8p{margin-left:8% !important;margin-right: 8% !important;}
.gap-horiz-16p{margin-left:16% !important;margin-right: 16% !important;}

.gap-1p{margin:1% !important;}
.gap-2p{margin:2% !important;}
.gap-4p{margin:4% !important;}
.gap-8p{margin:8% !important;}
.gap-16p{margin:16% !important;}

.no-gap{margin:0% !important;padding: 0% !important;}
.no-gap-vert{margin-top:0% !important;margin-bottom: 0% !important;padding-top:0% !important;padding-bottom: 0% !important;}
.no-gap-horiz{margin-left:0% !important;margin-right: 0% !important;padding-left:0% !important;padding-right: 0% !important;}

.no-gap-left{margin-left:0% !important;padding-left:0% !important;}
.no-gap-right{margin-right: 0% !important;padding-right: 0% !important;}

.no-gap-top{margin-top:0% !important;padding-top:0% !important;}
.no-gap-bottom{margin-bottom: 0% !important;padding-bottom: 0% !important;}

.pull-up-1p{margin-top:-1%;}

.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}
.capitalize{text-transform: capitalize;}
.first-letter-caseUp{text-transform: initial;}

.display-inline{display: -webkit-inline-box;display: -moz-inline-box;}
.display-box{display: -webkit-box;display: -moz-box;}
.no-appearence{-webkit-appearance:none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
.appearence-menulist{-webkit-appearance:menulist;-moz-appearance: menulist;-ms-appearance: menulist;-o-appearance: menulist;appearance: menulist;}

.lheight-1px{line-height: 1em;}
.lheight-2px{line-height: 2em;}
.lheight-3px{line-height: 3em;}
.lheight-4px{line-height: 4em;}

/********************************/

/**** Colors & Backgrounds ******/
.bg-lt-red{background:rgb(254, 0, 0) !important;}
.bg-lt-grey{background:#f6f6f6 !important;}
.bg-black{background:#000000 !important;}
.bg-green{background:green !important;}
.bg-white{background: #FFFFFF;}
.bg-dark-red{background: #A30000;}
.bg-none{background:none;}

.color-black{color:#000000 !important;}
.color-white{color:#FFFFFF !important;}
.color-green{color:green !important;}
.color-red{color:red !important;}

.color-lt-red{color:rgb(254, 0, 0) !important;}
.color-lt-grey{color:lightgrey;}

.uline-red{border-bottom: 3px solid rgb(254, 0, 0) !important;}
.uline-nonne{border:none !important;}

.border-left{border-left: 1px solid lightgrey;}
.border-right{border-right: 1px solid lightgrey;}
.border-top{border-top: 1px solid lightgrey;}
.border-bottom{border-bottom: 1px solid lightgrey;}
.no-border{border: none;}

.right{float:right;}
.left{float:left;}

.bold{font-weight: bold;}

.position-absolute{position: absolute;}

.input-error{color:#eca163; text-decoration: lower;font-size: 11px;}

.font-size-12{font-size: 12px;}
/**********************************/

/***Element Specific Custom CSS ***/

.change-mob-no .color-lt-grey{color:#a9a4a4 !important;}

input[type="date"]{border: 0px !important;border-bottom: 1px solid lightgrey !important;width:100%;}

.icon-input-error {margin-top: -3%;margin-left: 2%;}

.retreive-mob-form .form-group.large{max-width: 100% !important;}

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

.btn-success-custom{
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    font-weight: 100;
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    border: none;
    cursor: pointer;
    display: inline-block;
    letter-spacing: .05em;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 0px;
    padding: 12px 30px;
    font-size: 16px;
    min-width: 133px;
    max-width: 100%;
    margin: 0;
   }
  .btn-danger-custom{
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    font-weight: 100;
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
    border: none;
    cursor: pointer;
    display: inline-block;
    letter-spacing: .05em;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 0px;
    padding: 12px 30px;
    font-size: 16px;
    min-width: 133px;
    max-width: 100%;
    margin: 0;
   }
   
/***********************************/

.col-lg-offset-right-12,.col-md-offset-right-12,.col-sm-offset-right-12,.col-xs-offset-right-12 {margin-right: 100%;}
.col-lg-offset-right-11,.col-md-offset-right-11,.col-sm-offset-right-11,.col-xs-offset-right-11 {margin-right: 91.66666667%;}
.col-lg-offset-right-10,.col-md-offset-right-10,.col-sm-offset-right-10,.col-xs-offset-right-10 {margin-right: 83.33333333%;}
.col-lg-offset-right-9, .col-md-offset-right-9, .col-sm-offset-right-9, .col-xs-offset-right-9 {margin-right: 75%;}
.col-lg-offset-right-8, .col-md-offset-right-8, .col-sm-offset-right-8, .col-xs-offset-right-8  {margin-right: 66.66666667%;}
.col-lg-offset-right-7, .col-md-offset-right-7, .col-sm-offset-right-7, .col-xs-offset-right-7  {margin-right: 58.33333333%;}
.col-lg-offset-right-6, .col-md-offset-right-6, .col-sm-offset-right-6, .col-xs-offset-right-6  {margin-right: 50%;}
.col-lg-offset-right-5, .col-md-offset-right-5, .col-sm-offset-right-5, .col-xs-offset-right-5  {margin-right: 41.66666667%;}
.col-lg-offset-right-4, .col-md-offset-right-4, .col-sm-offset-right-4, .col-xs-offset-right-4  {margin-right: 33.33333333%;}
.col-lg-offset-right-3, .col-md-offset-right-3, .col-sm-offset-right-3, .col-xs-offset-right-3  {margin-right: 25%;}
.col-lg-offset-right-2, .col-md-offset-right-2, .col-sm-offset-right-2, .col-xs-offset-right-2  {margin-right: 16.66666667%;}
.col-lg-offset-right-1, .col-md-offset-right-1, .col-sm-offset-right-1, .col-xs-offset-right-1  {margin-right: 8.33333333%;}
.col-lg-offset-right-0, .col-md-offset-right-0, .col-sm-offset-right-0, .col-xs-offset-right-0  {margin-right: 0;}
@media (min-width: 768px) {
  .col-sm-offset-right-12 {
    margin-right: 100%;
  }
  .col-sm-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-sm-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-sm-offset-right-9 {
    margin-right: 75%;
  }
  .col-sm-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-sm-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-sm-offset-right-6 {
    margin-right: 50%;
  }
  .col-sm-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-sm-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-sm-offset-right-3 {
    margin-right: 25%;
  }
  .col-sm-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-sm-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-sm-offset-right-0 {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .col-md-offset-right-12 {
    margin-right: 100%;
  }
  .col-md-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-md-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-md-offset-right-9 {
    margin-right: 75%;
  }
  .col-md-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-md-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-md-offset-right-6 {
    margin-right: 50%;
  }
  .col-md-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-md-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-md-offset-right-3 {
    margin-right: 25%;
  }
  .col-md-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-md-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-md-offset-right-0 {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-offset-right-12 {
    margin-right: 100%;
  }
  .col-lg-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-lg-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-lg-offset-right-9 {
    margin-right: 75%;
  }
  .col-lg-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-lg-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-lg-offset-right-6 {
    margin-right: 50%;
  }
  .col-lg-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-lg-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-lg-offset-right-3 {
    margin-right: 25%;
  }
  .col-lg-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-lg-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-lg-offset-right-0 {
    margin-right: 0;
  }
}


