 .simple-tabs {
  overflow: hidden;
  width: 100%;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.simple-tabs .simple-tabs-headings {
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  position: relative;
}

.simple-tabs .simple-tabs-headings ul {
  padding: 0 0 3px;
  margin: 0;
  font-size: 0;
}

.simple-tabs .simple-tabs-headings li {
  font-size: 18px;
  display: inline-block;
  text-align: center;
  padding: 5px 10px;
  text-decoration: none;
  list-style: none;
  border-bottom: 2px solid transparent;
  opacity: 0.9;
  cursor: pointer;
  margin-right: 25px;
  color: rgba(0, 0, 0, 0.2);
  
}

.simple-tabs .simple-tabs-headings li.active {
  opacity: 1;
  box-shadow: 0 10px 0 rgb(51, 51, 51);
  color: rgb(51, 51, 51);
}

.simple-tabs .simple-tabs-headings li:hover {
  opacity: 1;
  box-shadow: 0 5px 0 rgb(51, 51, 51);
  color: rgb(51, 51, 51);
}



/** File into to button **/

.browser input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    border: solid transparent;
    border-width: 0 0 100px 200px;
    opacity: .0;
    filter: alpha(opacity= 0);
    -o-transform: translate(250px,-50px) scale(1);
    -moz-transform: translate(-300px,0) scale(4);
    direction: ltr;
    cursor: pointer;
}

/** Image Preview Place Holder **/
.upload-image-preview-placeholder {
    float:left;
    margin-right: 10px;
    margin-top: 4px;
    height: 56px;
    width: 56px;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/** Default extensions */

    /** Make text smaller */
        .text-sm-50 {font-size:50% !important}
        .text-sm-55 {font-size:55% !important}
        .text-sm-60 {font-size:60% !important}
        .text-sm-65 {font-size:65% !important}
        .text-sm-70 {font-size:70% !important}
        .text-sm-75 {font-size:75% !important}
        .text-sm-80 {font-size:80% !important}
        .text-sm-85 {font-size:85% !important}
        .text-sm-90 {font-size:90% !important}
        .text-sm-95 {font-size:95% !important}
        .text-sm-97 {font-size:97% !important}

    /** Make text larger */
        .text-lg-105 {font-size:105% !important}
        .text-lg-110 {font-size:110% !important}
        .text-lg-115 {font-size:115% !important}
        .text-lg-120 {font-size:120% !important}
        .text-lg-125 {font-size:125% !important}
        .text-lg-130 {font-size:130% !important}
        .text-lg-135 {font-size:135% !important}
        .text-lg-150 {font-size:150% !important}
        .text-lg-175 {font-size:175% !important}
        .text-lg-200 {font-size:200% !important}
        .text-lg-300 {font-size:300% !important}
        .text-lg-400 {font-size:400% !important}

    /** Make text ligher */

        .text-light{
            font-weight: 300;
        }

    /** Margin */
        
        .mar-0{margin:0 !important}
        .mar-5{margin:5 !important}
        .mar-8{margin:8 !important}
        .mar-10{margin:10 !important}

    /** Margin, top, positive */
        .mar-t-0{margin-top:0px !important}
        .mar-t-1{margin-top:1px !important}
        .mar-t-2{margin-top:2px !important}
        .mar-t-3{margin-top:3px !important}
        .mar-t-4{margin-top:4px !important}
        .mar-t-5{margin-top:5px !important}
        .mar-t-6{margin-top:6px !important}
        .mar-t-7{margin-top:7px !important}
        .mar-t-8{margin-top:8px !important}
        .mar-t-9{margin-top:9px !important}
        .mar-t-10{margin-top:10px !important}
        .mar-t-15{margin-top:15px !important}
        .mar-t-20{margin-top:20px !important}
        .mar-t-25{margin-top:25px !important}
        .mar-t-27{margin-top:27px !important}
        .mar-t-28{margin-top:28px !important}
        .mar-t-30{margin-top:30px !important}
        .mar-t-35{margin-top:35px !important}
        .mar-t-40{margin-top:40px !important}
        .mar-t-45{margin-top:45px !important}
        .mar-t-50{margin-top:50px !important}

    /** Margin, top, negative */
        .n-mar-t-0{margin-top:-0px !important}
        .n-mar-t-1{margin-top:-1px !important}
        .n-mar-t-2{margin-top:-2px !important}
        .n-mar-t-3{margin-top:-3px !important}
        .n-mar-t-4{margin-top:-4px !important}
        .n-mar-t-5{margin-top:-5px !important}
        .n-mar-t-6{margin-top:-6px !important}
        .n-mar-t-7{margin-top:-7px !important}
        .n-mar-t-8{margin-top:-8px !important}
        .n-mar-t-9{margin-top:-9px !important}
        .n-mar-t-10{margin-top:-10px !important}
        .n-mar-t-15{margin-top:-15px !important}
        .n-mar-t-20{margin-top:-20px !important}
        .n-mar-t-25{margin-top:-25px !important}
        .n-mar-t-30{margin-top:-30px !important}
        .n-mar-t-35{margin-top:-35px !important}
        .n-mar-t-40{margin-top:-40px !important}
        .n-mar-t-45{margin-top:-45px !important}
        .n-mar-t-50{margin-top:-50px !important}

    /** Margin, bottom, positive */
        .mar-b-0{margin-bottom:0px !important}
        .mar-b-1{margin-bottom:1px !important}
        .mar-b-2{margin-bottom:2px !important}
        .mar-b-3{margin-bottom:3px !important}
        .mar-b-4{margin-bottom:4px !important}
        .mar-b-5{margin-bottom:5px !important}
        .mar-b-6{margin-bottom:6px !important}
        .mar-b-7{margin-bottom:7px !important}
        .mar-b-8{margin-bottom:8px !important}
        .mar-b-9{margin-bottom:9px !important}
        .mar-b-10{margin-bottom:10px !important}
        .mar-b-15{margin-bottom:15px !important}
        .mar-b-20{margin-bottom:20px !important}
        .mar-b-25{margin-bottom:25px !important}
        .mar-b-30{margin-bottom:30px !important}
        .mar-b-35{margin-bottom:35px !important}
        .mar-b-40{margin-bottom:40px !important}
        .mar-b-45{margin-bottom:45px !important}
        .mar-b-50{margin-bottom:50px !important}

    /** Margin, bottom, negative */
        .n-mar-b-0{margin-bottom:-0px !important}
        .n-mar-b-1{margin-bottom:-1px !important}
        .n-mar-b-2{margin-bottom:-2px !important}
        .n-mar-b-3{margin-bottom:-3px !important}
        .n-mar-b-4{margin-bottom:-4px !important}
        .n-mar-b-5{margin-bottom:-5px !important}
        .n-mar-b-6{margin-bottom:-6px !important}
        .n-mar-b-7{margin-bottom:-7px !important}
        .n-mar-b-8{margin-bottom:-8px !important}
        .n-mar-b-9{margin-bottom:-9px !important}
        .n-mar-b-10{margin-bottom:-10px !important}
        .n-mar-b-15{margin-bottom:-15px !important}
        .n-mar-b-20{margin-bottom:-20px !important}
        .n-mar-b-25{margin-bottom:-25px !important}
        .n-mar-b-30{margin-bottom:-30px !important}
        .n-mar-b-35{margin-bottom:-35px !important}
        .n-mar-b-40{margin-bottom:-40px !important}
        .n-mar-b-45{margin-bottom:-45px !important}
        .n-mar-b-50{margin-bottom:-50px !important}

    /** Margin, left, positive */
        .mar-l-0{margin-left:0px !important}
        .mar-l-1{margin-left:1px !important}
        .mar-l-2{margin-left:2px !important}
        .mar-l-3{margin-left:3px !important}
        .mar-l-4{margin-left:4px !important}
        .mar-l-5{margin-left:5px !important}
        .mar-l-6{margin-left:6px !important}
        .mar-l-7{margin-left:7px !important}
        .mar-l-8{margin-left:8px !important}
        .mar-l-9{margin-left:9px !important}
        .mar-l-10{margin-left:10px !important}
        .mar-l-15{margin-left:15px !important}
        .mar-l-20{margin-left:20px !important}
        .mar-l-25{margin-left:25px !important}
        .mar-l-30{margin-left:30px !important}
        .mar-l-35{margin-left:35px !important}
        .mar-l-40{margin-left:40px !important}
        .mar-l-45{margin-left:45px !important}
        .mar-l-50{margin-left:50px !important}

    /** Margin, left, negative */
        .n-mar-l-0{margin-left:-0px !important}
        .n-mar-l-1{margin-left:-1px !important}
        .n-mar-l-2{margin-left:-2px !important}
        .n-mar-l-3{margin-left:-3px !important}
        .n-mar-l-4{margin-left:-4px !important}
        .n-mar-l-5{margin-left:-5px !important}
        .n-mar-l-6{margin-left:-6px !important}
        .n-mar-l-7{margin-left:-7px !important}
        .n-mar-l-8{margin-left:-8px !important}
        .n-mar-l-9{margin-left:-9px !important}
        .n-mar-l-10{margin-left:-10px !important}
        .n-mar-l-15{margin-left:-15px !important}
        .n-mar-l-20{margin-left:-20px !important}
        .n-mar-l-25{margin-left:-25px !important}
        .n-mar-l-30{margin-left:-30px !important}
        .n-mar-l-35{margin-left:-35px !important}
        .n-mar-l-40{margin-left:-40px !important}
        .n-mar-l-45{margin-left:-45px !important}
        .n-mar-l-50{margin-left:-50px !important}

    /** Margin, right, positive */
        .mar-r-0{margin-right:0px !important}
        .mar-r-1{margin-right:1px !important}
        .mar-r-2{margin-right:2px !important}
        .mar-r-3{margin-right:3px !important}
        .mar-r-4{margin-right:4px !important}
        .mar-r-5{margin-right:5px !important}
        .mar-r-6{margin-right:6px !important}
        .mar-r-7{margin-right:7px !important}
        .mar-r-8{margin-right:8px !important}
        .mar-r-9{margin-right:9px !important}
        .mar-r-10{margin-right:10px !important}
        .mar-r-15{margin-right:15px !important}
        .mar-r-20{margin-right:20px !important}
        .mar-r-25{margin-right:25px !important}
        .mar-r-30{margin-right:30px !important}
        .mar-r-35{margin-right:35px !important}
        .mar-r-40{margin-right:40px !important}
        .mar-r-45{margin-right:45px !important}
        .mar-r-50{margin-right:50px !important}

    /** Margin, right, negative */
        .n-mar-r-0{margin-right:-0px !important}
        .n-mar-r-1{margin-right:-1px !important}
        .n-mar-r-2{margin-right:-2px !important}
        .n-mar-r-3{margin-right:-3px !important}
        .n-mar-r-4{margin-right:-4px !important}
        .n-mar-r-5{margin-right:-5px !important}
        .n-mar-r-6{margin-right:-6px !important}
        .n-mar-r-7{margin-right:-7px !important}
        .n-mar-r-8{margin-right:-8px !important}
        .n-mar-r-9{margin-right:-9px !important}
        .n-mar-r-10{margin-right:-10px !important}
        .n-mar-r-15{margin-right:-15px !important}
        .n-mar-r-20{margin-right:-20px !important}
        .n-mar-r-25{margin-right:-25px !important}
        .n-mar-r-30{margin-right:-30px !important}
        .n-mar-r-35{margin-right:-35px !important}
        .n-mar-r-40{margin-right:-40px !important}
        .n-mar-r-45{margin-right:-45px !important}
        .n-mar-r-50{margin-right:-50px !important}

    /** Padding */
        .pad-0{padding:0 !important}
        .pad-5{padding:5px !important}
        .pad-8{padding:8px !important}
        .pad-10{padding:8px !important}

        .pad-5A7{padding: 5px 7px !important}

    /** Padding, top */
        .pad-t-0{padding-top:0px !important}
        .pad-t-1{padding-top:1px !important}
        .pad-t-2{padding-top:2px !important}
        .pad-t-3{padding-top:3px !important}
        .pad-t-4{padding-top:4px !important}
        .pad-t-5{padding-top:5px !important}
        .pad-t-6{padding-top:6px !important}
        .pad-t-7{padding-top:7px !important}
        .pad-t-8{padding-top:8px !important}
        .pad-t-9{padding-top:9px !important}
        .pad-t-10{padding-top:10px !important}
        .pad-t-15{padding-top:15px !important}
        .pad-t-20{padding-top:20px !important}
        .pad-t-25{padding-top:25px !important}
        .pad-t-30{padding-top:30px !important}
        .pad-t-35{padding-top:35px !important}
        .pad-t-40{padding-top:40px !important}
        .pad-t-45{padding-top:45px !important}
        .pad-t-50{padding-top:50px !important}
        .pad-t-60{padding-top:60px !important}
        .pad-t-70{padding-top:70px !important}
        .pad-t-80{padding-top:80px !important}
        .pad-t-90{padding-top:90px !important}
        .pad-t-100{padding-top:100px !important}

    /** Padding, bottom */
        .pad-b-0{padding-bottom:0px !important}
        .pad-b-1{padding-bottom:1px !important}
        .pad-b-2{padding-bottom:2px !important}
        .pad-b-3{padding-bottom:3px !important}
        .pad-b-4{padding-bottom:4px !important}
        .pad-b-5{padding-bottom:5px !important}
        .pad-b-6{padding-bottom:6px !important}
        .pad-b-7{padding-bottom:7px !important}
        .pad-b-8{padding-bottom:8px !important}
        .pad-b-9{padding-bottom:9px !important}
        .pad-b-10{padding-bottom:10px !important}
        .pad-b-15{padding-bottom:15px !important}
        .pad-b-20{padding-bottom:20px !important}
        .pad-b-25{padding-bottom:25px !important}
        .pad-b-30{padding-bottom:30px !important}
        .pad-b-35{padding-bottom:35px !important}
        .pad-b-40{padding-bottom:40px !important}
        .pad-b-45{padding-bottom:45px !important}
        .pad-b-50{padding-bottom:50px !important}
        .pad-b-60{padding-bottom:60px !important}
        .pad-b-70{padding-bottom:70px !important}
        .pad-b-80{padding-bottom:80px !important}
        .pad-b-90{padding-bottom:90px !important}
        .pad-b-100{padding-bottom:100px !important}

    /** Padding, left */
        .pad-l-0{padding-left:0px !important}
        .pad-l-1{padding-left:1px !important}
        .pad-l-2{padding-left:2px !important}
        .pad-l-3{padding-left:3px !important}
        .pad-l-4{padding-left:4px !important}
        .pad-l-5{padding-left:5px !important}
        .pad-l-6{padding-left:6px !important}
        .pad-l-7{padding-left:7px !important}
        .pad-l-8{padding-left:8px !important}
        .pad-l-9{padding-left:9px !important}
        .pad-l-10{padding-left:10px !important}
        .pad-l-15{padding-left:15px !important}
        .pad-l-20{padding-left:20px !important}
        .pad-l-25{padding-left:25px !important}
        .pad-l-30{padding-left:30px !important}
        .pad-l-35{padding-left:35px !important}
        .pad-l-40{padding-left:40px !important}
        .pad-l-45{padding-left:45px !important}
        .pad-l-50{padding-left:50px !important}
        .pad-l-60{padding-left:60px !important}
        .pad-l-70{padding-left:70px !important}
        .pad-l-80{padding-left:80px !important}
        .pad-l-90{padding-left:90px !important}
        .pad-l-100{padding-left:100px !important}

    /** Padding, right */
        .pad-r-0{padding-right:0px !important}
        .pad-r-1{padding-right:1px !important}
        .pad-r-2{padding-right:2px !important}
        .pad-r-3{padding-right:3px !important}
        .pad-r-4{padding-right:4px !important}
        .pad-r-5{padding-right:5px !important}
        .pad-r-6{padding-right:6px !important}
        .pad-r-7{padding-right:7px !important}
        .pad-r-8{padding-right:8px !important}
        .pad-r-9{padding-right:9px !important}
        .pad-r-10{padding-right:10px !important}
        .pad-r-15{padding-right:15px !important}
        .pad-r-20{padding-right:20px !important}
        .pad-r-25{padding-right:25px !important}
        .pad-r-30{padding-right:30px !important}
        .pad-r-35{padding-right:35px !important}
        .pad-r-40{padding-right:40px !important}
        .pad-r-45{padding-right:45px !important}
        .pad-r-50{padding-right:50px !important}
        .pad-r-60{padding-right:60px !important}
        .pad-r-70{padding-right:70px !important}
        .pad-r-80{padding-right:80px !important}
        .pad-r-90{padding-right:90px !important}
        .pad-r-100{padding-right:100px !important}

    /** Line styles */
        .hr-none,
        .hr-hide    {margin-top: 0px;   margin-bottom: 0px;}
        .line       {margin-top: 1px;   margin-bottom: 1px;}
        .hr-xs      {margin-top: 4px;   margin-bottom: 4px;}
        .hr-sm      {margin-top: 8px;   margin-bottom: 8px;}
        hr          {margin-top: 10px;  margin-bottom: 10px;}
        .hr-lg      {margin-top: 12px;  margin-bottom: 12px;}
        .hr-xl      {margin-top: 16px;  margin-bottom: 16px;}

        .border-sm  {border-width: 3px !important}
        .border-xs  {border-width: 1px !important}

        .border-dot {border-style: dotted !important}
        .border-dash {border-style: dashed !important}

        .border-left {border-left: 1px solid rgba(52, 52, 52, 0.1969)}
        .border-right {border-right: 1px solid rgba(52, 52, 52, 0.1969)}

        .doubletop { border-top: 4px double #999; }

        .dark-gradient{
            content: '';
            top: 0;
            left: 0;
            width: 100%;
            height: 1px;
            border-top: 0;
            background-image: -webkit-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);
            background-image: -moz-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);
            background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.03)),color-stop(1.5em,rgba(0,0,0,.1)),to(rgba(0,0,0,.03)));
            background-image: linear-gradient(to right,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);
        }


        .light-gradient{
            content: '';
            top: 0;
            left: 0;
            width: 100%;
            height: 1px;
            border: 0;
            background-image: -webkit-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 1.5em,rgba(255,255,255,.03) 100%);
            background-image: -moz-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 1.5em,rgba(255,255,255,.03) 100%);
            background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.03)),color-stop(1.5em,rgba(255,255,255,.1)),to(rgba(255,255,255,.03)));
            background-image: linear-gradient(to right,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 1.5em,rgba(255,255,255,.03) 100%);
        }

    /** No styles */
        .no-border  {border:0 !important}
        .no-outline {outline:0 !important}
        .no-deco,
        .no-deco:hover
        {text-decoration: none !important; outline:0 !important;}

    /** Hover styles */
        .hover-hand:hover{
            cursor: pointer;
            cursor: hand; 
        }

        .dot-separator:after{
            content: "\00B7";
            padding-left: 7px;
            padding-right: 7px;
        }

        .clean-link         {color: #2980B9;text-decoration: none;}
        .clean-link:hover   {color: #3498DB;text-decoration: none;}

    /** Style as block */
    .block{
        display: block !important;
    }

    .inline{
        display: inline !important;
    }