
/* ----------------------------------------------------------------------
Forms
-------------------------------------------------------------------------*/
form .btn {
    padding: 12px 14px; }
  
  .form-control,
  input,
  select {
    border-radius: 0;
    box-shadow: none;
    line-height: 18px;
    padding: 10px 16px;
    border-radius: 5px;
    border: 1px solid #ececec;
    transition: all .3s ease;
    font-size: 1rem; }
    .form-control:focus,
    input:focus,
    select:focus {
      background-color: #f6f9fa;
      border-color: #2250fc;
      box-shadow: none; }
    .form-control.form-control-lg,
    input.form-control-lg,
    select.form-control-lg {
      line-height: 22px;
      padding: 18px 20px;
      font-size: 1.2rem; }
    .form-control.form-control-sm,
    input.form-control-sm,
    select.form-control-sm {
      line-height: 14px;
      padding: 8px 12px;
      font-size: .8rem; }
    .form-control.input-lg,
    input.input-lg,
    select.input-lg {
      resize: none;
      font-size: 1.2rem; }
    .form-control.rounded,
    input.rounded,
    select.rounded {
      border-radius: 4px; }
  
  .input-group-append .btn,
  .input-group-append button {
    border-radius: 0 5px 5px 0;
    height: 40px; }
    .input-group-append .btn i,
    .input-group-append button i {
      margin-right: 0px; }
  
  .input-group-prepend .btn,
  .input-group-prepend button {
    border-radius: 5px 0 0 5px; }
    .input-group-prepend .btn i,
    .input-group-prepend button i {
      margin-right: 0px; }
  
  .input-group-lg .btn {
    padding: 16px 20px;
    font-size: 14px; }
  
  .input-group-text {
    border: 0; }
  
  .input-group-text i {
    margin-left: 4px;
    margin-right: 4px;
    font-size: 1.2rem; }
  
  .form-group {
    margin-bottom: 20px; }
  
  .form-group label:not(.error) {
    font-size: 12px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 4px;
    color: #444; }
  
  .form-inline button {
    margin: 0px; }
  
  .form-group > label {
    display: block; }
  
  .has-feedback label ~ .form-control-feedback {
    top: 44px; }
  
  .form-gray-fields .form-control {
    background-color: rgba(238, 238, 238, 0.6);
    border-color: transparent;
    color: #333; }
    .form-gray-fields .form-control:focus {
      background-color: #eee; }
  
  .form-transparent-fields .form-control {
    background-color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.4); }
    .form-transparent-fields .form-control:focus {
      background-color: rgba(0, 0, 0, 0.7); }
  
  .form-transparent-light-fields .form-control {
    background-color: rgba(255, 255, 255, 0.06);
    border-color: rgba(255, 255, 255, 0.1); }
    .form-transparent-light-fields .form-control:focus {
      background-color: rgba(255, 255, 255, 0.7); }
  
  label.error {
    color: #b71828;
    display: none !important;
    font-weight: 400; }
  
  .form-control.error,
  .sm-form-control.error {
    border-color: #b71828; }
  
  .form-control.error {
    color: #b71828; }
  .form-control::-moz-placeholder, .form-control::-ms-input-placeholder, .form-control::-webkit-input-placeholder {
    color: #bbbbbb; }
  
  input[type="color"] {
    width: 100%;
    height: 100%;
    min-height: 3px;
    padding: 0;
    border: 0px;
    cursor: pointer; }
    input[type="color"]:focus {
      box-shadow: none; }
  
  /*form select*/
  select.form-control:not([size]):not([multiple]) {
    height: 40px; }
  
  select {
    width: 100%;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-image: url(../images/dropdown-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: right center !important; }
  
  select[multiple] {
    background-image: none; }
  
  .order-select > h6 {
    margin-bottom: 0; }
  .order-select p {
    font-size: 13px; }
  
  .button-search {
    background-color: #fff;
    border-color: #e9e9e9 #e9e9e9 #e9e9e9;
    border-style: solid;
    border-width: 1px 1px 1px 0 !important;
    box-shadow: none;
    margin-left: -6px !important;
    z-index: 2 !important; }


    
    
/* ----------------------------------------------------------------------
	Buttons
-------------------------------------------------------------------------*/
a:not([href]):not([tabindex]):not(.btn) {
    color: none; }
  
  a.btn:not([href]):not([tabindex]),
  .btn {
    font-family: "Poppins", "Helvetica", "Arial", sans-serif;
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    outline: none;
    padding: 10px 18px;
    position: relative;
    text-transform: uppercase;
    background-color: #2250fc;
    border-color: #2250fc;
    border-width: 1px;
    border-style: solid;
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    margin-bottom: 6px;
    outline: none;
    line-height: 14px; }
    a.btn:not([href]):not([tabindex]):after,
    .btn:after {
      content: '';
      position: absolute;
      z-index: -1;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      transition: all 0.3s; }
    a.btn:not([href]):not([tabindex]) i,
    .btn i {
      text-shadow: none; }
    a.btn:not([href]):not([tabindex]).btn-xs,
    .btn.btn-xs {
      font-size: 10px;
      height: 24px;
      line-height: 22px;
      padding: 0 10px; }
    a.btn:not([href]):not([tabindex]).btn-sm,
    .btn.btn-sm {
      font-size: 11px;
      height: 30px;
      line-height: 28px;
      padding: 0 14px; }
    a.btn:not([href]):not([tabindex]).btn-lg,
    .btn.btn-lg {
      font-size: 16px;
      height: 58px;
      letter-spacing: 2px;
      line-height: 56px;
      padding: 0 40px; }
    a.btn:not([href]):not([tabindex]):hover, a.btn:not([href]):not([tabindex]):focus, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled).active,
    .btn:hover,
    .btn:focus,
    .btn:not(:disabled):not(.disabled):active,
    .btn:not(:disabled):not(.disabled).active {
      background-color: #0333e8;
      border-color: #0333e8;
      color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-outline,
    .btn.btn-outline {
      background-color: transparent;
      border-width: 2px;
      border-style: solid;
      border-color: #2250fc;
      color: #2250fc; }
      a.btn:not([href]):not([tabindex]).btn-outline:hover, a.btn:not([href]):not([tabindex]).btn-outline:focus, a.btn:not([href]):not([tabindex]).btn-outline:active, a.btn:not([href]):not([tabindex]).btn-outline.active,
      .btn.btn-outline:hover,
      .btn.btn-outline:focus,
      .btn.btn-outline:active,
      .btn.btn-outline.active {
        background-color: #2250fc;
        border-width: 2px;
        border-style: solid;
        border-color: #2250fc;
        color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-rounded,
    .btn.btn-rounded {
      border-radius: 2em !important; }
    a.btn:not([href]):not([tabindex]).btn-block,
    .btn.btn-block {
      width: 100%;
      display: block; }
    a.btn:not([href]):not([tabindex]).btn-light,
    .btn.btn-light {
      background-color: #ffffff;
      border-color: #ebebeb;
      color: #4c5667; }
      a.btn:not([href]):not([tabindex]).btn-light:hover, a.btn:not([href]):not([tabindex]).btn-light:focus, a.btn:not([href]):not([tabindex]).btn-light:active, a.btn:not([href]):not([tabindex]).btn-light.active,
      .btn.btn-light:hover,
      .btn.btn-light:focus,
      .btn.btn-light:active,
      .btn.btn-light.active {
        border-color: #ebedf2;
        background-color: #f4f5f8;
        color: #4c5667; }
      a.btn:not([href]):not([tabindex]).btn-light.btn-outline,
      .btn.btn-light.btn-outline {
        border-color: #ffffff;
        background-color: transparent;
        color: #ffffff; }
        a.btn:not([href]):not([tabindex]).btn-light.btn-outline:hover, a.btn:not([href]):not([tabindex]).btn-light.btn-outline:focus, a.btn:not([href]):not([tabindex]).btn-light.btn-outline:active, a.btn:not([href]):not([tabindex]).btn-light.btn-outline.active,
        .btn.btn-light.btn-outline:hover,
        .btn.btn-light.btn-outline:focus,
        .btn.btn-light.btn-outline:active,
        .btn.btn-light.btn-outline.active {
          background-color: #ffffff;
          color: #4c5667; }
      a.btn:not([href]):not([tabindex]).btn-light.btn-light-hover:hover, a.btn:not([href]):not([tabindex]).btn-light.btn-light-hover:focus, a.btn:not([href]):not([tabindex]).btn-light.btn-light-hover:active, a.btn:not([href]):not([tabindex]).btn-light.btn-light-hover.active,
      .btn.btn-light.btn-light-hover:hover,
      .btn.btn-light.btn-light-hover:focus,
      .btn.btn-light.btn-light-hover:active,
      .btn.btn-light.btn-light-hover.active {
        background-color: #ffffff;
        border-color: #ebebeb;
        color: #4c5667; }
    a.btn:not([href]):not([tabindex]):not(.btn-shadow):focus, a.btn:not([href]):not([tabindex]):not(.btn-shadow):focus:active,
    .btn:not(.btn-shadow):focus,
    .btn:not(.btn-shadow):focus:active {
      box-shadow: none !important; }
    a.btn:not([href]):not([tabindex]).btn-transparent,
    .btn.btn-transparent {
      background-color: transparent;
      border: 0;
      color: #565656; }
      a.btn:not([href]):not([tabindex]).btn-transparent.btn-inverted,
      .btn.btn-transparent.btn-inverted {
        color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-primary,
    .btn.btn-primary {
      background-color: #2250fc;
      border-color: #2250fc; }
      a.btn:not([href]):not([tabindex]).btn-primary:hover, a.btn:not([href]):not([tabindex]).btn-primary:focus, a.btn:not([href]):not([tabindex]).btn-primary:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-primary:not(:disabled):not(.disabled).active,
      .btn.btn-primary:hover,
      .btn.btn-primary:focus,
      .btn.btn-primary:not(:disabled):not(.disabled):active,
      .btn.btn-primary:not(:disabled):not(.disabled).active {
        background-color: #0333e8;
        border-color: #0333e8;
        color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-secondary,
    .btn.btn-secondary {
      background-color: #5A6268;
      border-color: #5A6268; }
      a.btn:not([href]):not([tabindex]).btn-secondary:hover, a.btn:not([href]):not([tabindex]).btn-secondary:focus, a.btn:not([href]):not([tabindex]).btn-secondary:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-secondary:not(:disabled):not(.disabled).active,
      .btn.btn-secondary:hover,
      .btn.btn-secondary:focus,
      .btn.btn-secondary:not(:disabled):not(.disabled):active,
      .btn.btn-secondary:not(:disabled):not(.disabled).active {
        background-color: #42484d;
        border-color: #42484d;
        color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-success,
    .btn.btn-success {
      background-color: #81c868;
      border-color: #81c868; }
      a.btn:not([href]):not([tabindex]).btn-success:hover, a.btn:not([href]):not([tabindex]).btn-success:focus, a.btn:not([href]):not([tabindex]).btn-success:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-success:not(:disabled):not(.disabled).active,
      .btn.btn-success:hover,
      .btn.btn-success:focus,
      .btn.btn-success:not(:disabled):not(.disabled):active,
      .btn.btn-success:not(:disabled):not(.disabled).active {
        background-color: #62b944;
        border-color: #62b944;
        color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-info,
    .btn.btn-info {
      background-color: #53b0f8;
      border-color: #53b0f8; }
      a.btn:not([href]):not([tabindex]).btn-info:hover, a.btn:not([href]):not([tabindex]).btn-info:focus, a.btn:not([href]):not([tabindex]).btn-info:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-info:not(:disabled):not(.disabled).active,
      .btn.btn-info:hover,
      .btn.btn-info:focus,
      .btn.btn-info:not(:disabled):not(.disabled):active,
      .btn.btn-info:not(:disabled):not(.disabled).active {
        background-color: #2299f6;
        border-color: #2299f6;
        color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-warning,
    .btn.btn-warning {
      background-color: #ffb20e;
      border-color: #ffb20e; }
      a.btn:not([href]):not([tabindex]).btn-warning:hover, a.btn:not([href]):not([tabindex]).btn-warning:focus, a.btn:not([href]):not([tabindex]).btn-warning:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-warning:not(:disabled):not(.disabled).active,
      .btn.btn-warning:hover,
      .btn.btn-warning:focus,
      .btn.btn-warning:not(:disabled):not(.disabled):active,
      .btn.btn-warning:not(:disabled):not(.disabled).active {
        background-color: #da9400;
        border-color: #da9400;
        color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-danger,
    .btn.btn-danger {
      background-color: #f33e5b;
      border-color: #f33e5b; }
      a.btn:not([href]):not([tabindex]).btn-danger:hover, a.btn:not([href]):not([tabindex]).btn-danger:focus, a.btn:not([href]):not([tabindex]).btn-danger:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-danger:not(:disabled):not(.disabled).active,
      .btn.btn-danger:hover,
      .btn.btn-danger:focus,
      .btn.btn-danger:not(:disabled):not(.disabled):active,
      .btn.btn-danger:not(:disabled):not(.disabled).active {
        background-color: #ef0f33;
        border-color: #ef0f33;
        color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-dark,
    .btn.btn-dark {
      background-color: #000000;
      border-color: #000000; }
      a.btn:not([href]):not([tabindex]).btn-dark:hover, a.btn:not([href]):not([tabindex]).btn-dark:focus, a.btn:not([href]):not([tabindex]).btn-dark:active, a.btn:not([href]):not([tabindex]).btn-dark.active,
      .btn.btn-dark:hover,
      .btn.btn-dark:focus,
      .btn.btn-dark:active,
      .btn.btn-dark.active {
        background-color: #333333;
        border-color: #333333;
        color: #fff; }
      a.btn:not([href]):not([tabindex]).btn-dark.btn-outline,
      .btn.btn-dark.btn-outline {
        background-color: transparent;
        color: #000000; }
        a.btn:not([href]):not([tabindex]).btn-dark.btn-outline:hover, a.btn:not([href]):not([tabindex]).btn-dark.btn-outline:focus, a.btn:not([href]):not([tabindex]).btn-dark.btn-outline:active, a.btn:not([href]):not([tabindex]).btn-dark.btn-outline.active,
        .btn.btn-dark.btn-outline:hover,
        .btn.btn-dark.btn-outline:focus,
        .btn.btn-dark.btn-outline:active,
        .btn.btn-dark.btn-outline.active {
          background-color: #000000;
          border-color: #000000;
          color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-red,
    .btn.btn-red {
      background-color: #CA0027;
      border-color: #CA0027; }
      a.btn:not([href]):not([tabindex]).btn-red:hover, a.btn:not([href]):not([tabindex]).btn-red:focus, a.btn:not([href]):not([tabindex]).btn-red:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-red:not(:disabled):not(.disabled).active,
      .btn.btn-red:hover,
      .btn.btn-red:focus,
      .btn.btn-red:not(:disabled):not(.disabled):active,
      .btn.btn-red:not(:disabled):not(.disabled).active {
        background-color: #97001d;
        border-color: #97001d;
        color: #fff; }
    a.btn:not([href]):not([tabindex]).btn-round,
    .btn.btn-round {
      border-radius: 50%;
      padding: 10px; }
      a.btn:not([href]):not([tabindex]).btn-round > i,
      .btn.btn-round > i {
        font-size: 14px; }
    a.btn:not([href]):not([tabindex]).btn-slide,
    .btn.btn-slide {
      border-radius: 50px;
      display: table-cell;
      opacity: 1;
      overflow: hidden;
      padding: 22px;
      position: relative;
      transition: width 0.4s ease 0s, background 0.4s ease 0s;
      width: 46px;
      line-height: 18px; }
      a.btn:not([href]):not([tabindex]).btn-slide > i,
      .btn.btn-slide > i {
        float: left;
        left: 17px;
        position: absolute;
        top: 17px;
        transition: all 0.8s ease 0s; }
      a.btn:not([href]):not([tabindex]).btn-slide > span,
      .btn.btn-slide > span {
        left: 40px;
        position: absolute;
        text-align: left;
        top: 13px;
        transition: left 0.5s ease 0s, opacity 0.5s ease 0s;
        white-space: nowrap;
        opacity: 0; }
      a.btn:not([href]):not([tabindex]).btn-slide:hover,
      .btn.btn-slide:hover {
        width: 140px;
        text-align: left; }
        a.btn:not([href]):not([tabindex]).btn-slide:hover > i,
        .btn.btn-slide:hover > i {
          transform: rotate(360deg); }
        a.btn:not([href]):not([tabindex]).btn-slide:hover > span,
        .btn.btn-slide:hover > span {
          opacity: 1; }
      a.btn:not([href]):not([tabindex]).btn-slide.btn-xs,
      .btn.btn-slide.btn-xs {
        padding: 14px;
        width: 30px;
        line-height: 26px; }
        a.btn:not([href]):not([tabindex]).btn-slide.btn-xs > i,
        .btn.btn-slide.btn-xs > i {
          left: 9px;
          top: 8px; }
        a.btn:not([href]):not([tabindex]).btn-slide.btn-xs > span,
        .btn.btn-slide.btn-xs > span {
          left: 28px;
          top: 0px; }
        a.btn:not([href]):not([tabindex]).btn-slide.btn-xs:hover,
        .btn.btn-slide.btn-xs:hover {
          width: 110px; }
      a.btn:not([href]):not([tabindex]).btn-slide.btn-sm,
      .btn.btn-slide.btn-sm {
        padding: 18px;
        width: 36px;
        line-height: 36px; }
        a.btn:not([href]):not([tabindex]).btn-slide.btn-sm > i,
        .btn.btn-slide.btn-sm > i {
          left: 13px;
          top: 13px; }
        a.btn:not([href]):not([tabindex]).btn-slide.btn-sm > span,
        .btn.btn-slide.btn-sm > span {
          left: 36px;
          top: 0px; }
        a.btn:not([href]):not([tabindex]).btn-slide.btn-sm:hover,
        .btn.btn-slide.btn-sm:hover {
          width: 110px; }
      a.btn:not([href]):not([tabindex]).btn-slide.btn-lg,
      .btn.btn-slide.btn-lg {
        padding: 30px;
        line-height: 52px; }
        a.btn:not([href]):not([tabindex]).btn-slide.btn-lg > i,
        .btn.btn-slide.btn-lg > i {
          left: 23px;
          top: 23px; }
        a.btn:not([href]):not([tabindex]).btn-slide.btn-lg > span,
        .btn.btn-slide.btn-lg > span {
          left: 54px;
          top: 3px; }
        a.btn:not([href]):not([tabindex]).btn-slide.btn-lg:hover,
        .btn.btn-slide.btn-lg:hover {
          width: 200px; }
    a.btn:not([href]):not([tabindex]).btn-reveal,
    .btn.btn-reveal {
      padding: 12px 34px; }
      a.btn:not([href]):not([tabindex]).btn-reveal span,
      .btn.btn-reveal span {
        left: 0;
        position: relative;
        transition: opacity 0.2s ease-out 0s, left 0.2s ease-out 0s; }
      a.btn:not([href]):not([tabindex]).btn-reveal i,
      .btn.btn-reveal i {
        line-height: 18px;
        margin-top: -9px;
        opacity: 0;
        position: absolute;
        right: 28px;
        top: 50%;
        transition: all 0.2s ease-out 0s;
        width: 18px; }
      a.btn:not([href]):not([tabindex]).btn-reveal:hover span,
      .btn.btn-reveal:hover span {
        left: -10px; }
      a.btn:not([href]):not([tabindex]).btn-reveal:hover i,
      .btn.btn-reveal:hover i {
        opacity: 1 !important;
        right: 18px; }
      a.btn:not([href]):not([tabindex]).btn-reveal.btn-xs,
      .btn.btn-reveal.btn-xs {
        line-height: 0px; }
      a.btn:not([href]):not([tabindex]).btn-reveal.btn-sm,
      .btn.btn-reveal.btn-sm {
        line-height: 0px; }
      a.btn:not([href]):not([tabindex]).btn-reveal.btn-lg,
      .btn.btn-reveal.btn-lg {
        line-height: 26px;
        padding: 0 52px; }
      a.btn:not([href]):not([tabindex]).btn-reveal.btn-reveal-left span,
      .btn.btn-reveal.btn-reveal-left span {
        right: 0;
        left: auto;
        transition: opacity 0.2s ease-out 0s, right 0.2s ease-out 0s; }
      a.btn:not([href]):not([tabindex]).btn-reveal.btn-reveal-left i,
      .btn.btn-reveal.btn-reveal-left i {
        left: 28px;
        right: auto; }
      a.btn:not([href]):not([tabindex]).btn-reveal.btn-reveal-left:hover span,
      .btn.btn-reveal.btn-reveal-left:hover span {
        right: -10px;
        left: auto; }
      a.btn:not([href]):not([tabindex]).btn-reveal.btn-reveal-left:hover i,
      .btn.btn-reveal.btn-reveal-left:hover i {
        left: 18px;
        right: auto; }
    a.btn:not([href]):not([tabindex]).btn-shadow,
    .btn.btn-shadow {
      -webkit-box-shadow: 0 4px 16px #efefef;
      -moz-box-shadow: 0 4px 16px #efefef;
      box-shadow: 0 4px 16px #efefef; }
      a.btn:not([href]):not([tabindex]).btn-shadow:hover, a.btn:not([href]):not([tabindex]).btn-shadow:focus, a.btn:not([href]):not([tabindex]).btn-shadow:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-shadow:not(:disabled):not(.disabled).active,
      .btn.btn-shadow:hover,
      .btn.btn-shadow:focus,
      .btn.btn-shadow:not(:disabled):not(.disabled):active,
      .btn.btn-shadow:not(:disabled):not(.disabled).active {
        -webkit-box-shadow: 4px 8px 16px #dedede;
        -moz-box-shadow: 4px 8px 16px #dedede;
        box-shadow: 4px 8px 16px #dedede; }
    a.btn:not([href]):not([tabindex]).btn-icon-holder,
    .btn.btn-icon-holder {
      padding-right: 20px; }
      a.btn:not([href]):not([tabindex]).btn-icon-holder:before,
      .btn.btn-icon-holder:before {
        border-left: 1px solid rgba(255, 255, 255, 0.2);
        content: "";
        height: 100%;
        position: absolute;
        right: 42px;
        top: 0; }
      a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-outline:before,
      .btn.btn-icon-holder.btn-outline:before {
        border-left: 2px solid #2250fc; }
      a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-outline.btn-dark:before,
      .btn.btn-icon-holder.btn-outline.btn-dark:before {
        border-left: 2px solid #111; }
      a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-light:before,
      .btn.btn-icon-holder.btn-light:before {
        border-left: 1px solid #f3f3f3; }
      a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-light.btn-light-hover:before, a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-light.btn-light-hover:hover,
      .btn.btn-icon-holder.btn-light.btn-light-hover:before,
      .btn.btn-icon-holder.btn-light.btn-light-hover:hover {
        border-left: 1px solid #f3f3f3; }
      a.btn:not([href]):not([tabindex]).btn-icon-holder i,
      .btn.btn-icon-holder i {
        margin-left: 30px;
        margin-right: -2px; }
      a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-xs,
      .btn.btn-icon-holder.btn-xs {
        padding-right: 10px; }
        a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-xs:before,
        .btn.btn-icon-holder.btn-xs:before {
          right: 30px; }
        a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-xs i,
        .btn.btn-icon-holder.btn-xs i {
          margin-left: 20px;
          margin-right: 2px; }
      a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-sm,
      .btn.btn-icon-holder.btn-sm {
        padding-right: 16px; }
        a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-sm:before,
        .btn.btn-icon-holder.btn-sm:before {
          right: 36px; }
        a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-sm i,
        .btn.btn-icon-holder.btn-sm i {
          margin-left: 24px;
          margin-right: 0; }
      a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-lg,
      .btn.btn-icon-holder.btn-lg {
        padding-right: 28px; }
        a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-lg:before,
        .btn.btn-icon-holder.btn-lg:before {
          right: 50px; }
        a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-lg i,
        .btn.btn-icon-holder.btn-lg i {
          margin-left: 34px;
          margin-right: -8px; }
    a.btn:not([href]):not([tabindex]).btn-creative,
    .btn.btn-creative {
      padding: 24px 40px;
      font-size: 15px;
      font-weight: 600; }
      a.btn:not([href]):not([tabindex]).btn-creative:before,
      .btn.btn-creative:before {
        right: 58px; }
      a.btn:not([href]):not([tabindex]).btn-creative i,
      .btn.btn-creative i {
        margin-left: 54px;
        margin-right: -16px; }
    a.btn:not([href]):not([tabindex]).btn-facebook,
    .btn.btn-facebook {
      background-color: #3b5998 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-twitter,
    .btn.btn-twitter {
      background-color: #00aced !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-linkedin,
    .btn.btn-linkedin {
      background-color: #007bb6 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-dribbble,
    .btn.btn-dribbble {
      background-color: #ea4c89 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-googleplus,
    .btn.btn-googleplus {
      background-color: #dd4b39 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-instagram,
    .btn.btn-instagram {
      background-color: #517fa4 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-pinterest,
    .btn.btn-pinterest {
      background-color: #cb2027 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-dropbox,
    .btn.btn-dropbox {
      background-color: #007ee5 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-flickr,
    .btn.btn-flickr {
      background-color: #ff0084 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-tumblr,
    .btn.btn-tumblr {
      background-color: #32506d !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-skype,
    .btn.btn-skype {
      background-color: #00aff0 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-youtube,
    .btn.btn-youtube {
      background-color: #bb0000 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]).btn-github,
    .btn.btn-github {
      background-color: #171515 !important;
      color: #ffffff !important;
      border-width: 0; }
    a.btn:not([href]):not([tabindex]) + .btn,
    .btn + .btn {
      margin-left: 4px; }
    a.btn:not([href]):not([tabindex]) .badge,
    .btn .badge {
      position: absolute;
      right: -4px;
      top: -4px; }
    a.btn:not([href]):not([tabindex]).disabled,
    .btn.disabled {
      cursor: not-allowed;
      pointer-events: none;
      opacity: .6; }
  
  @media (max-width: 991px) {
    .btn.btn-reveal.btn-reveal-left:hover span {
      left: auto;
      right: auto; }
    .btn.btn-reveal.btn-reveal-left:hover i {
      display: none; } }
  .dark:not[data-transparent="true"] #mainMenu:not(.light) .btn-shadow {
    -webkit-box-shadow: 0 4px 16px #0d0606;
    -moz-box-shadow: 0 4px 16px #0d0606;
    box-shadow: 0 4px 16px #0d0606; }
    .dark:not[data-transparent="true"] #mainMenu:not(.light) .btn-shadow:hover {
      -webkit-box-shadow: 4px 8px 16px #1f1f1f;
      -moz-box-shadow: 4px 8px 16px #1f1f1f;
      box-shadow: 4px 8px 16px #1f1f1f; }
  

      code{
          color:#bb0000;
      }