/* mimicking Bootstrap unless overridden */
/* body {
   font-family:      "Helvetica Neue",Helvetica,Arial,sans-serif
}
*/
.bold {
   font-weight:      900;
}
.italic {
   font-style:       italic;
}
.sub {
   vertical-align:   sub;
}
.inline-block {
   display:          inline-block;
}
.display-none {
   display:          none;
}
.list-style-none {
   list-style-type:  none;
}
.inline-left-image {
   float:            left;
   margin-right:     10px;
}
.cursor-pointer {
   cursor:           pointer;
}
.uc {
   text-transform:   uppercase;
}
.no-decoration {
   text-decoration:  none;
}
.hidden {
   display:          none;
}
.transparent-bg {
   background-color: rgba(255,0,0,0);
}
.float-right {
   float:            right;
}
.float-left {
   float:            left;
}
.clear-both {
   clear:            both;
}
.center {
   text-align:       center;
}
.text-left {
   text-align:       left;
}
.text-right {
   text-align:       right;
}
.align-top {
   vertical-align:   top;
}
.align-middle {
   vertical-align:   middle;
}
.align-bottom {
   vertical-align:   bottom;
}
.align-left {
   text-align:       left;
}
.align-right {
   text-align:       right;
}
.align-justify {
   text-align:       justify;
   text-align-last:  justify;
}
.align-center {
   text-align:       center;
}
.white-space-pre {
   white-space:      pre;
}
.white-space-pre-wrap {
   white-space:      pre-wrap;
}
.margin-auto {
   margin:           auto;
}
.width-100-percent {
   width:            100%;
}
.width-100 {
   width:            100px;
}
.width-200 {
   width:            200px;
}
.width-300 {
   width:            300px;
}
.width-400 {
   width:            400px;
}
.indent-10 {
   margin-left:      10px;
}
.indent-20 {
   margin-left:      20px;
}
.indent-40 {
   margin-left:      40px;
}
.indent-60 {
   margin-left:      60px;
}
.indent-80 {
   margin-left:      80px;
}
.text-12{
   font-size:        12px;
}
.text-14 {
   font-size:        14px;
}
.text-16 {
   font-size:        16px;
}
.text-18 {
   font-size:        18px;
}
.text-20 {
   font-size:        20px;
}
.text-22 {
   font-size:        22px;
}
.text-24 {
   font-size:        24px;
}
.text-28 {
   font-size:        28px;
}
.text-30 {
   font-size:        30px;
}
.text-32 {
   font-size:        32px;
}
.text-36 {
   font-size:        36px;
}
.text-38 {
   font-size:        38px;
}
.text-40 {
   font-size:        40px;
}
.text-42 {
   font-size:        42px;
}
.text-44 {
   font-size:        44px;
}
.text-48 {
   font-size:        48px;
}
@media (max-width: 480px) {
   .text-xs-30 {
      font-size:     30px;
   }
}
.pad-10 {
   padding:          10px;
}
.pad-20 {
   padding:          20px;
}
.pad-30 {
   padding:          30px;
}
.pad-top-5 {
   padding-top:      5px;
}  
.pad-top-10 {  
   padding-top:      10px;
}  
.pad-top-15 {  
   padding-top:      15px;
}  
.pad-top-20 {  
   padding-top:      20px;
}  
.pad-top-30 {  
   padding-top:      30px;
}  
.pad-top-40 {  
   padding-top:      40px;
}  
.pad-top-50 {  
   padding-top:      50px;
}  
.pad-top-60 {  
   padding-top:      60px;
}  
.pad-top-100 { 
   padding-top:      100px;
}
.pad-left-5 {
   padding-left:     5px;
}
.pad-right-40 {
   padding-right:    40px;
}
.pad-bottom-5 {
   padding-bottom:   5px;
}
.pad-bottom-10 {
   padding-bottom:   10px;
}
.pad-bottom-20 {
   padding-bottom:   20px;
}
.pad-bottom-30 {
   padding-bottom:   30px;
}
.pad-bottom-60 {
   padding-bottom:   60px;
}
.pad-bottom-100 {
   padding-bottom:   100px;
}

.margin-top-0 {
   margin-top:       0;
}
.margin-top-2 {
   margin-top:       2px;
}
.margin-top-5 {
   margin-top:       5px;
}
.margin-top-10 {
   margin-top:       10px;
}
.margin-top-15 {
   margin-top:       15px;
}
.margin-top-20 {
   margin-top:       20px;
}
.margin-top-25 {
   margin-top:       25px;
}
.margin-top-30 {
   margin-top:       30px;
}
.margin-top-40 {
   margin-top:       40px;
}
.margin-top-50 {
   margin-top:       50px;
}
.margin-top-60 {
   margin-top:       60px;
}
.margin-bottom-0 {
   margin-bottom:    0;
}
.margin-bottom-10 {
   margin-bottom:    10px;
}
.margin-bottom-20 {
   margin-bottom:    20px;
}
.margin-bottom-30 {
   margin-bottom:    30px;
}
.margin-bottom-40 {
   margin-bottom:    40px;
}
.margin-left-10 {
   margin-left:      10px;
}
.margin-left-20 {
   margin-left:      20px;
}
.margin-left-30 {
   margin-left:      30px;
}
.margin-left-40 {
   margin-left:      40px;
}
.margin-left-50 {
   margin-left:      50px;
}
.margin-left-60 {
   margin-left:      60px;
}
.margin-right-10 {
   margin-right:     10px;
}
.margin-right-20 {
   margin-right:     20px;
}
.margin-right-30 {
   margin-right:     30px;
}
.margin-right-40 {
   margin-right:     40px;
}
.margin-right-50 {
   margin-right:     50px;
}
.margin-10 {
   margin:           10px;
}
.border-none {
   border:           none;
}
.lh-11 {
   line-height:      1.1;
}
.lh-12 {
   line-height:      1.2;
}
.lh-13 {
   line-height:      1.3;
}
.lh-14 {
   line-height:      1.4;
}
.lh-15 {
   line-height:      1.5;
}
.lh-16 {
   line-height:      1.6;
}
.lh-18 {
   line-height:      1.8;
}
.lh-30 {
   line-height:      30px;
}
.disabled-div {
    pointer-events:  none;
    opacity:         0.4;
}

