@charset "UTF-8";
/* 
  Theme  : BBG 
  Author : Sujan Maharjan
  version: 0.0.0.1
*/
.blue {
  color: #1c4477 !important; }

.mon-l {
  font-family: montserrat-l; }

@font-face {
  font-family: montserrat-b;
  src: url("../fonts/montserrat-bold-webfont.ttf");
  src: url("../fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-bold-webfont.woff2") format("woff2"), url("../fonts/montserrat-bold-webfont.woff") format("woff"), url("../fonts/montserrat-bold-webfont.ttf") format("truetype"), url("../fonts/montserrat-bold-webfont.svg#montserratbold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: montserrat-l;
  src: url("../fonts/montserrat-light-webfont.eot");
  src: url("../fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-light-webfont.woff2") format("woff2"), url("../fonts/montserrat-light-webfont.woff") format("woff"), url("../fonts/montserrat-light-webfont.ttf") format("truetype"), url("../fonts/montserrat-light-webfont.svg#montserratlight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: montserrat-r;
  src: url("../fonts/montserrat-regular-webfont.eot");
  src: url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat-regular-webfont.woff") format("woff"), url("../fonts/montserrat-regular-webfont.ttf") format("truetype"), url("../fonts/montserrat-regular-webfont.svg#montserratregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: montserrat-sb;
  src: url("../fonts/montserrat-semibold-webfont.eot");
  src: url("../fonts/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-semibold-webfont.woff2") format("woff2"), url("../fonts/montserrat-semibold-webfont.woff") format("woff"), url("../fonts/montserrat-semibold-webfont.ttf") format("truetype"), url("../fonts/montserrat-semibold-webfont.svg#montserratsemi_bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gotham-Book';
  src: url("Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book/Gotham-Book.woff") format("woff"), url("../fonts/Gotham-Book/Gotham-Book.ttf") format("truetype"), url("../fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gotham-Medium';
  src: url("Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book/gotham-medium-webfont.woff") format("woff"), url("../fonts/Gotham-Book/gotham-medium-webfont.ttf") format("truetype"), url("../fonts/Gotham-Book/gotham-medium-webfont.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gotham_black';
  src: url("../fonts/Gotham-Book/gotham_black.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book/gotham_black.woff") format("woff"), url("../fonts/Gotham-Book/gotham_black.ttf") format("truetype"), url("../fonts/Gotham-Book/gotham_black.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal; }

/*--media-queries--*/
html, body {
  background-color: #dbdbdb;
  overflow-x: hidden; }

.txt-green {
  color: #009353; }

.txt-red {
  color: #df4d4d; }

.p-10 {
  padding: 10px; }

.mar-10 {
  margin-right: 10px; }

.mar-bottom-50 {
  margin-bottom: 50px !important; }

.mar-top-0 {
  margin-top: 0 !important; }

.sortDropDown {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.list-striped li:nth-child(odd) {
  background-color: #fff; }

.list-striped li:nth-child(even) {
  /*background-color: #f8f8f8;*/ }

.color-box-click {
  display: block;
  position: relative;
  width: 33px;
  height: 33px; }
  .color-box-click .color-box {
    width: 33px;
    height: 33px;
    border: 2px solid #000;
    background-color: #fefad3;
    position: relative; }
    .color-box-click .color-box.color1 {
      background-color: #fefad3; }
    .color-box-click .color-box.color2 {
      background-color: #f7f7f7; }
    .color-box-click .color-box.color3 {
      background-color: #f7eadd; }
    .color-box-click .color-box.color4 {
      background-color: #f3d5f2; }
    .color-box-click .color-box.color5 {
      background-color: #d5e1f3; }
    .color-box-click .color-box.color6 {
      background-color: #f5d9d9; }
    .color-box-click .color-box.color7 {
      background-color: #d7f5f5; }
    .color-box-click .color-box.color8 {
      background-color: #d3e6d6; }
  .color-box-click ul.color-list {
    background: #fff;
    padding: 5px;
    border: 1px solid #000;
    width: 156px;
    display: none;
    position: absolute;
    top: -6px;
    left: -1px;
    z-index: 999; }
    .color-box-click ul.color-list .color-box {
      border: 1px solid #dadada; }
      .color-box-click ul.color-list .color-box.active {
        border: 2px solid #000; }
      .color-box-click ul.color-list .color-box:hover {
        border: 2px solid #000; }
  .color-box-click:hover {
    text-decoration: none;
    color: transparent; }
    .color-box-click:hover ul.list-inline {
      display: block !important; }

.radioblock {
  position: relative;
  top: 7px; }
  .radioblock.swap-cards-block .radio-wrap:first-child {
    margin-right: 18px; }
  .radioblock .radio-wrap {
    display: inline-block; }
  .radioblock input[type="radio"] {
    display: none; }
    .radioblock input[type="radio"] + label {
      height: 20px;
      width: 20px;
      background: url(../images/radio-btn.png) 0 -37px no-repeat;
      display: inline-block; }
    .radioblock input[type="radio"]:checked + label {
      background-position: 0 0; }
    .radioblock input[type="radio"][disabled] + label {
      background-image: url("../images/radio-btn-disabled.png"); }
      .radioblock input[type="radio"][disabled] + label + label {
        cursor: default !important; }
  .radioblock + label {
    font: 16px montserrat-r;
    color: #555555;
    margin-left: 5px;
    cursor: pointer;
    vertical-align: top;
    margin-top: 6px; }
  .radioblock.radioblock2 input[type="radio"] {
    display: none; }
    .radioblock.radioblock2 input[type="radio"] + label {
      height: 17px;
      width: 17px;
      background: url(../images/radio-btn2.png) 0 -40px no-repeat; }
    .radioblock.radioblock2 input[type="radio"]:checked + label {
      background-position: 0 0; }

.checkblock {
  position: relative;
  top: 10px;
  padding-left: 30px; }
  .checkblock input[type="checkbox"], .checkblock input[type="radio"] {
    display: none; }

    .checkblock input[type="radio"] + label {
        height: 20px;
        width: 20px;
        background: url(../images/radio-btn.png) 0 -37px no-repeat;
        display: inline-block;
    }

    .checkblock input[type="checkbox"] + label{
        height: 20px;
        width: 20px;
        background: #fff url(../images/checkbox.png) 0px bottom no-repeat;
        display: inline-block;
    }

    .checkblock input[type="checkbox"]:checked + label, .checkblock input[type="radio"]:checked + label {
        background-position: 0 0;
    }
  .checkblock + label {
    font: 16px/2.5 montserrat-r;
    color: #009353;
    margin-left: 5px;
    cursor: pointer;
    position: relative;
    top: 2px;
}

.checkbox-radio-block {
    position: relative;
    top: 10px;
}

.checkbox-radio-block span label {
    display: flex !important;
    align-items: center;
    margin-bottom: 0 !important;
}

.checkbox-radio-block span label:first-child {
    display: flex !important;
    align-items: center;
}

.checkbox-radio-block span label:first-child {
    margin-bottom: 5px !important;
}


.checkbox-radio-block input[type="radio"], .checkbox-radio-block input[type="radio"] {
    display: none;
}

.checkbox-radio-block input[type="radio"] + label, .checkbox-radio-block input[type="radio"] + label {
    height: 20px;
    width: 20px;
    background: url(../images/checkbox.png) 0 -26px no-repeat;
    display: inline-block;
}

.checkbox-radio-block input[type="radio"]:checked + label, .checkbox-radio-block input[type="radio"]:checked + label {
    background-position: 0 0;
}

.checkbox-radio-block + label {
    font: 16px/2.5 montserrat-r;
    color: #009353;
    margin-left: 5px;
    cursor: pointer;
    position: relative;
}

.member-btn, .btn-update {
  background: #2fae78;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYWU3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEzNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2fae78 0%, #00a357 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fae78), color-stop(100%, #00a357));
  background: -webkit-linear-gradient(top, #2fae78 0%, #00a357 100%);
  background: -o-linear-gradient(top, #2fae78 0%, #00a357 100%);
  background: -ms-linear-gradient(top, #2fae78 0%, #00a357 100%);
  background: linear-gradient(to bottom, #2fae78 0%, #00a357 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2fae78', endColorstr='#00a357',GradientType=0 );
  text-shadow: 1px 0 0 #0c794b;
  color: #ffffff;
  padding: 8px 20px;
  border: 1px solid #6ecaaa;
  border-radius: 3px;
  font: 12px montserrat-r;
  /*float:left;*/ }
  .member-btn:hover, .btn-update:hover, .member-btn:focus, .btn-update:focus {
    color: #fff;
    background: #00a357;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZmFlNzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #00a357 0%, #2fae78 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a357), color-stop(100%, #2fae78));
    background: -webkit-linear-gradient(top, #00a357 0%, #2fae78 100%);
    background: -o-linear-gradient(top, #00a357 0%, #2fae78 100%);
    background: -ms-linear-gradient(top, #00a357 0%, #2fae78 100%);
    background: linear-gradient(to bottom, #00a357 0%, #2fae78 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a357', endColorstr='#2fae78',GradientType=0 );
    text-decoration: none;
    outline: none; }

.btn-update {
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #008347;
  background-color: #009353;
  border-color: #197b30; }
  .btn-update:hover, .btn-update:focus {
    background-color: #197b30; }


.size-checkbox {
  display: none; }
  .size-checkbox + label {
    display: inline-block;
    height: 34px;
    width: 34px;
    border: 3px solid #009353;
    border-radius: 100%;
    text-transform: uppercase;
    font: 14px montserrat-b !important;
    text-align: center;
    line-height: 28px !important;
    color: #009353 !important;
    cursor: pointer;
    float: left;
    margin-right: 10px; }
  .size-checkbox:checked + label {
    background: #009353;
    color: #fff !important; }
  @media screen and (max-width: 768px) {
    .size-checkbox + label {
      font-size: 12px !important; } }
  @media screen and (max-width: 384px) {
    .size-checkbox + label {
      margin-right: 4px; } }
  @media screen and (max-width: 360px) {
    .size-checkbox + label {
      height: 25px;
      width: 25px;
      border-width: 2px;
      font-size: 10px !important;
      line-height: 22px !important; } }
  @media screen and (max-width: 360px) {
    .size-checkbox + label {
      line-height: 21px !important; } }

@media screen and (max-width: 767px) {
  .table-responsive {
    margin-bottom: 0; } }

.nav > .open > a, .nav > .open > a:focus, .nav > .open > a:hover {
  background: #272727; }

/*-- checkbox--*/
input[type="checkbox"] {
  display: none; }
  input[type="checkbox"] + label {
    height: 19px;
    width: 18px;
    display: inline-block;
    cursor: pointer;
    background: #fff url(../images/checkbox.png) 0px bottom no-repeat; }
  input[type="checkbox"]:checked + label {
    background-position: 1px 0px !important; }

/*-- color checkbox--*/
input[type="checkbox"].color-checkbox {
  display: none; }
  input[type="checkbox"].color-checkbox + label {
    width: 33px;
    height: 33px;
    border: 2px solid #000;
    background: #fefad3;
    display: block;
    position: relative; }
  input[type="checkbox"].color-checkbox:checked + label {
    background-position: 0px 0px; }



/*-- radio--*/
input[type="radio"] {
  display: none; }
  input[type="radio"] + label {
    height: 19px;
    width: 18px;
    display: inline-block;
    cursor: pointer;
    background: #fff url(../images/checkbox.png) 0px bottom no-repeat; }

/*-- color checkbox--*/
input[type="radio"].color-checkbox {
  display: none; }
  input[type="radio"].color-checkbox + label {
    width: 33px;
    height: 33px;
    border: 2px solid #000;
    background: #fefad3;
    display: block;
    position: relative; }
  input[type="radio"].color-checkbox:checked + label {
    background-position: 0px 0px; }

/*-- md-modal--*/
.modal {
  background-color: transparent; }
  .modal.card-swap-modal .modal-dialog {
    width: 233px;
    height: 233px;
    border-radius: 25px;
    -webkit-box-shadow: 0px 1px 26px 9px rgba(0, 0, 0, 0.29);
    -moz-box-shadow: 0px 1px 26px 9px rgba(0, 0, 0, 0.29);
    box-shadow: 0px 1px 26px 9px rgba(0, 0, 0, 0.29); }
    .modal.card-swap-modal .modal-dialog .modal-content {
      border: 0; }
      .modal.card-swap-modal .modal-dialog .modal-content .modal-body {
        padding: 0;
        text-align: center;
        border: 0;
        background-color: transparent; }
        .modal.card-swap-modal .modal-dialog .modal-content .modal-body p {
          font: 19px/35px montserrat-r;
          margin-bottom: 0;
          color: #079658; }
  .modal.card-swap-modal .modal-backdrop {
    opacity: 0; }
  .modal.invitaion-conformation .modal-dialog {
    width: 515px;
    max-width: 100%; }
    .modal.invitaion-conformation .modal-dialog .content {
      margin-top: 22px;
      padding-bottom: 21px; }
      .modal.invitaion-conformation .modal-dialog .content p {
        font-size: 18px;
        margin: 22px 0 33px;
        font-family: montserrat-r;
        color: #555; }
  .modal .modal-backdrop {
    /*display:none;*/
    /*background-color: transparent;*/
    height: 100% !important; }
  .modal .modal-dialog {
    /*width: 340px;*/
    border: 1px solid #b8b8b8;
    border-radius: 5px;
    padding: 6px;
    background-color: #fff;
    box-shadow: none;
    position: relative;
    z-index: 1040;
    /*top: 45%;*/
    /*left: 45%;*/ }
  .modal .modal-content {
    box-shadow: none;
    border-radius: 2px; }
  .modal .modal-body {
    background-color: #fff;
    border: 1px solid #f2f2f2;
    padding: 15px 20px;
    position: relative;
    text-align: center; }
    .modal .modal-body h5 {
      font: 16px montserrat-r;
      color: #1c4477;
      margin-top: 0;
      text-align: left; }
    .modal .modal-body p {
      color: #909090;
      font: 14px montserrat-l;
      text-align: center;
      margin-bottom: 10px; }
    .modal .modal-body .close {
      position: absolute;
      top: 15px;
      right: 15px; }
    .modal .modal-body .btn-red {
      padding: 10px 35px;
      color: #fff !important;
      text-shadow: 1px 0px 1px  #ea5455;
      text-transform: uppercase;
      font: 12px montserrat-r;
      letter-spacing: 1px;
      text-align: center;
      margin: 0 auto;
      background: #ea5455;
      /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhNTQ1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNjI0MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
      background: -moz-linear-gradient(top, #ea5455 0%, #e62426 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea5455), color-stop(100%, #e62426));
      background: -webkit-linear-gradient(top, #ea5455 0%, #e62426 100%);
      background: -o-linear-gradient(top, #ea5455 0%, #e62426 100%);
      background: -ms-linear-gradient(top, #ea5455 0%, #e62426 100%);
      background: linear-gradient(to bottom, #ea5455 0%, #e62426 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5455', endColorstr='#e62426',GradientType=0 ); }
      .modal .modal-body .btn-red:hover {
        background: #e62426;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2MjQyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTU0NTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #e62426 0%, #ea5455 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e62426), color-stop(100%, #ea5455));
        background: -webkit-linear-gradient(top, #e62426 0%, #ea5455 100%);
        background: -o-linear-gradient(top, #e62426 0%, #ea5455 100%);
        background: -ms-linear-gradient(top, #e62426 0%, #ea5455 100%);
        background: linear-gradient(to bottom, #e62426 0%, #ea5455 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62426', endColorstr='#ea5455',GradientType=0 ); }
    .modal .modal-body > div {
      padding: 5px 0px 10px; }
      @media screen and (max-width: 360px) {
        .modal .modal-body > div {
          padding-left: 25px;
          padding-right: 25px; } }
    .modal .modal-body div.content {
      padding-left: 0;
      padding-right: 0; }
      .modal .modal-body div.content .account-options {
        margin-top: 8px;
        margin-bottom: 8px; }
        .modal .modal-body div.content .account-options .text-right label {
          font-size: 14px;
          text-transform: uppercase;
          color: #303030; }
        .modal .modal-body div.content .account-options .radioblock {
          top: 0; }
          .modal .modal-body div.content .account-options .radioblock > span label:last-child {
            position: relative;
            top: -10px;
            margin-left: 4px;
            margin-right: 15px; }
    .modal .modal-body .bank-info .dl-horizontal dt {
      width: 140px; }
    .modal .modal-body .bank-info .dl-horizontal dd {
      margin-left: 157px; }
    @media (max-width: 600px) {
      .modal .modal-body .bank-info .dl-horizontal dt {
        width: 100%; }
      .modal .modal-body .bank-info .dl-horizontal dd {
        margin-left: 0px; } }
    .modal .modal-body .link-btn {
      margin-top: 35px;
      display: inline-block; }
      .modal .modal-body .link-btn.member-btn, .modal .modal-body .link-btn.btn-update {
        text-transform: uppercase;
        border: none; }
      .modal .modal-body .link-btn.cancel {
        color: #df4d4d;
        font: 15px montserrat-r;
        margin-left: 20px;
        position: relative; }
        .modal .modal-body .link-btn.cancel::after {
          border-bottom: 1px solid #efa6a6;
          position: absolute;
          width: 100%;
          left: 0;
          display: block;
          content: ""; }
        .modal .modal-body .link-btn.cancel:hover {
          text-decoration: none; }
    .modal .modal-body .dl-horizontal {
      width: 100%;
      margin-bottom: 0; }
      .modal .modal-body .dl-horizontal dt, .modal .modal-body .dl-horizontal dd {
        font: 15px montserrat-l;
        color: #909090;
        margin-bottom: 9px; }
      .modal .modal-body .dl-horizontal dt {
        width: 130px;
        vertical-align: middle; }
      .modal .modal-body .dl-horizontal dd {
        color: #000;
        text-align: left;
        margin-left: 150px; }
        .modal .modal-body .dl-horizontal dd .mt--6 {
          top: -6px;
          position: relative; }
        .modal .modal-body .dl-horizontal dd .mb-5 {
          margin-bottom: 5px; }
        .modal .modal-body .dl-horizontal dd .actions-icon {
          display: inline-block;
          vertical-align: middle;
          top: -2px;
          position: relative;
          transition: .3s all ease-in-out;
          cursor: pointer; }
          .modal .modal-body .dl-horizontal dd .actions-icon svg {
            color: #c9c3c3;
            transition: .3s all ease-in-out;
            width: 18px; }
            .modal .modal-body .dl-horizontal dd .actions-icon svg.edit-icon {
              width: 17px;
              margin-left: 5px; }
          .modal .modal-body .dl-horizontal dd .actions-icon:hover svg {
            color: gray; }
          .modal .modal-body .dl-horizontal dd .actions-icon.top-space {
            top: 3px; }
        .modal .modal-body .dl-horizontal dd .add-raffle-btn {
          background: #1c4477;
          color: #ffffff;
          font-size: 13px;
          display: inline-flex;
          justify-content: center;
          padding: 10px 20px;
          border-radius: 3px;
          text-transform: uppercase;
          align-items: center; }
          .modal .modal-body .dl-horizontal dd .add-raffle-btn img {
            margin-top: 3px; }
      @media screen and (max-width: 768px) {
        .modal .modal-body .dl-horizontal dt {
          display: inline-block;
          float: left;
          text-align: right; }
        .modal .modal-body .dl-horizontal dd {
          word-break: break-all; } }
      @media screen and (max-width: 660px) {
        .modal .modal-body .dl-horizontal dt {
          width: 100%;
          text-align: left; }
        .modal .modal-body .dl-horizontal dd {
          width: 100%;
          margin-left: 0; } }
      .modal .modal-body .dl-horizontal.varialble-width dt {
        width: 326px; }
        .modal .modal-body .dl-horizontal.varialble-width dt:last-of-type {
          line-height: 34px !important; }
      .modal .modal-body .dl-horizontal.varialble-width dd {
        padding-left: 185px; }
      @media (max-width: 600px) {
        .modal .modal-body .dl-horizontal.varialble-width dt {
          width: 100%; }
        .modal .modal-body .dl-horizontal.varialble-width dd {
          padding-left: 0; } }
    .modal .modal-body form {
      padding-right: 18px; }
      .modal .modal-body form .form-group .form-control {
        border-radius: 0;
        box-shadow: none;
        border: 1px solid #555555; }
    .modal .modal-body .request-payout {
      display: inline-block;
      width: 100%; }
      @media screen and (max-width: 360px) {
        .modal .modal-body .request-payout {
          padding: 0; } }
      .modal .modal-body .request-payout p.payout-title {
        text-align: left;
        border-bottom: 1px dashed #cfcfcf;
        padding-bottom: 10px;
        color: #585c5d;
        font-family: montserrat-r;
        font-size: 12px; }
      .modal .modal-body .request-payout.bank-transfer .text-center img {
        margin-top: 15px;
        margin-bottom: 15px; }
      .modal .modal-body .request-payout.bank-transfer .text-center p {
        font-size: 15px;
        font-family: montserrat-r;
        color: #585c5d;
        margin-bottom: 5px; }
        .modal .modal-body .request-payout.bank-transfer .text-center p.blur {
          font-size: 13px;
          font-family: montserrat-l;
          color: #9b9b9b; }
      .modal .modal-body .request-payout .payout-buttons {
        margin-top: 22px;
        display: inline-block;
        height: auto;
        width: 100%; }
        .modal .modal-body .request-payout .payout-buttons .link-btn.member-btn, .modal .modal-body .request-payout .payout-buttons .link-btn.btn-update {
          background: transparent;
          border: 1px solid #197b30;
          color: #197b30;
          font-family: montserrat-r;
          font-size: 11px;
          transition: all 0.2s ease;
          letter-spacing: 1px;
          padding-left: 8px;
          padding-right: 8px; }
          .modal .modal-body .request-payout .payout-buttons .link-btn.member-btn:hover, .modal .modal-body .request-payout .payout-buttons .link-btn.btn-update:hover {
            background: #197b30;
            color: #fff;
            transition: all 0.2s ease; }
        .modal .modal-body .request-payout .payout-buttons .link-btn.cancel {
          color: #df4d4d;
          font: 15px montserrat-r;
          margin-left: 20px;
          position: relative;
          display: inline-block; }
          .modal .modal-body .request-payout .payout-buttons .link-btn.cancel::after {
            border-bottom: 1px solid #efa6a6;
            position: absolute;
            width: 100%;
            left: 0;
            display: block;
            content: ""; }
      .modal .modal-body .request-payout .bank-list ul {
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left; }
        .modal .modal-body .request-payout .bank-list ul li {
          display: inline-block;
          width: 100%;
          border-bottom: 1px dashed #cfcfcf;
          padding-top: 14px;
          padding-bottom: 14px; }
          .modal .modal-body .request-payout .bank-list ul li:nth-child(2) .bank-title, .modal .modal-body .request-payout .bank-list ul li:nth-child(3) .bank-title {
            margin-top: 2px; }
          .modal .modal-body .request-payout .bank-list ul li .radio {
            width: 100%; }
            .modal .modal-body .request-payout .bank-list ul li .radio label {
              width: 100%;
              padding-left: 0; }
              .modal .modal-body .request-payout .bank-list ul li .radio label input[type="radio"] {
                display: none; }
                .modal .modal-body .request-payout .bank-list ul li .radio label input[type="radio"] + div + div + div .account-stripe {
                  display: inline-block;
                  margin-right: 5px;
                  margin-top: 14px;
                  width: 28px;
                  height: 28px;
                  overflow: hidden;
                  background-image: url("../images/account-stripe.png");
                  background-position: top center; }
                  .modal .modal-body .request-payout .bank-list ul li .radio label input[type="radio"] + div + div + div .account-stripe.active {
                    background-position: bottom center; }
                .modal .modal-body .request-payout .bank-list ul li .radio label input[type="radio"]:checked + div + div + div .account-stripe {
                  background-position: bottom center; }
          .modal .modal-body .request-payout .bank-list ul li > div, .modal .modal-body .request-payout .bank-list ul li > div label > div {
            display: inline-block;
            text-align: left;
            float: left; }
            @media screen and (max-width: 360px) {
              .modal .modal-body .request-payout .bank-list ul li > div, .modal .modal-body .request-payout .bank-list ul li > div label > div {
                width: 100%;
                text-align: center; } }
            .modal .modal-body .request-payout .bank-list ul li > div.bank-media, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-media {
              /* background: lightblue; */
              padding-left: 1px;
              padding-right: 15px; }
            .modal .modal-body .request-payout .bank-list ul li > div.bank-title, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-title {
              width: 200px; }
              @media screen and (max-width: 360px) {
                .modal .modal-body .request-payout .bank-list ul li > div.bank-title, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-title {
                  width: 100%; } }
              .modal .modal-body .request-payout .bank-list ul li > div.bank-title h6, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-title h6 {
                font-size: 12px;
                font-family: montserrat-r;
                color: #585c5d;
                margin-bottom: 6px; }
              .modal .modal-body .request-payout .bank-list ul li > div.bank-title p, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-title p {
                text-align: left;
                font-size: 12px;
                color: #9b9b9b; }
                @media screen and (max-width: 360px) {
                  .modal .modal-body .request-payout .bank-list ul li > div.bank-title p, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-title p {
                    text-align: center; } }
            .modal .modal-body .request-payout .bank-list ul li > div.bank-action, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-action {
              float: right;
              /*                                .account-stripe{
                                                                    display: inline-block;
                                                                    margin-right: 5px;
                                                                    margin-top: 14px;
                                                                    width:28px;
                                                                    height:28px;
                                                                    overflow: hidden;
                                                                    background-image: url('../images/account-stripe.png');
                                                                    background-position: top center;
                                                                    &.active{
                                                                        background-position: bottom center;
                                                                    }
                                                                }*/ }
              @media screen and (max-width: 360px) {
                .modal .modal-body .request-payout .bank-list ul li > div.bank-action, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-action {
                  float: none;
                  margin-bottom: 15px;
                  margin-top: 10px; } }
              .modal .modal-body .request-payout .bank-list ul li > div.bank-action .link-btn.member-btn, .modal .modal-body .request-payout .bank-list ul li > div.bank-action .link-btn.btn-update, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-action .link-btn.member-btn, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-action .link-btn.btn-update {
                margin-top: 16px;
                float: right;
                background: transparent;
                border: 1px solid #197b30;
                color: #197b30;
                font-family: montserrat-r;
                font-size: 11px;
                transition: all 0.2s ease;
                letter-spacing: 1px;
                padding-left: 8px;
                padding-right: 8px; }
                @media screen and (max-width: 360px) {
                  .modal .modal-body .request-payout .bank-list ul li > div.bank-action .link-btn.member-btn, .modal .modal-body .request-payout .bank-list ul li > div.bank-action .link-btn.btn-update, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-action .link-btn.member-btn, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-action .link-btn.btn-update {
                    float: none; } }
                .modal .modal-body .request-payout .bank-list ul li > div.bank-action .link-btn.member-btn:hover, .modal .modal-body .request-payout .bank-list ul li > div.bank-action .link-btn.btn-update:hover, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-action .link-btn.member-btn:hover, .modal .modal-body .request-payout .bank-list ul li > div label > div.bank-action .link-btn.btn-update:hover {
                  background: #197b30;
                  color: #fff;
                  transition: all 0.2s ease; }
      .modal .modal-body .request-payout .bank-list .withdraw {
        margin-top: 20px;
        margin-bottom: 10px;
        padding-right: 40px; }
        @media screen and (max-width: 991px) {
          .modal .modal-body .request-payout .bank-list .withdraw {
            padding-right: 0; } }
        .modal .modal-body .request-payout .bank-list .withdraw p.label {
          text-align: right !important;
          display: block;
          padding-right: 0;
          margin-top: 5px; }
          @media screen and (max-width: 991px) {
            .modal .modal-body .request-payout .bank-list .withdraw p.label {
              text-align: left !important; } }
        .modal .modal-body .request-payout .bank-list .withdraw > div:last-child {
          padding-left: 0; }
          @media screen and (max-width: 991px) {
            .modal .modal-body .request-payout .bank-list .withdraw > div:last-child {
              padding-left: 15px; } }
        .modal .modal-body .request-payout .bank-list .withdraw .form-control::-webkit-input-placeholder {
          color: #c9c9c9; }
        .modal .modal-body .request-payout .bank-list .withdraw .form-control::-moz-placeholder {
          color: #c9c9c9; }
        .modal .modal-body .request-payout .bank-list .withdraw .form-control:-ms-input-placeholder {
          color: #c9c9c9; }
        .modal .modal-body .request-payout .bank-list .withdraw .form-control:-moz-placeholder {
          color: #c9c9c9; }
      .modal .modal-body .request-payout .modal-footer {
        border-top: 0;
        text-align: center; }
        .modal .modal-body .request-payout .modal-footer .link-btn.cancel {
          color: #df4d4d;
          font: 15px montserrat-r;
          margin-left: 20px;
          position: relative;
          display: inline-block; }
          .modal .modal-body .request-payout .modal-footer .link-btn.cancel::after {
            border-bottom: 1px solid #efa6a6;
            position: absolute;
            width: 100%;
            left: 0;
            display: block;
            content: ""; }
    .modal .modal-body.payout-add .account-placeholder {
      display: inline-block;
      width: 100%;
      border-bottom: 1px dashed #cfcfcf;
      margin-bottom: 20px;
      padding-bottom: 15px;
      margin-top: 10px; }
      .modal .modal-body.payout-add .account-placeholder ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        .modal .modal-body.payout-add .account-placeholder ul li {
          width: 50%;
          float: left;
          text-align: left; }
          .modal .modal-body.payout-add .account-placeholder ul li img {
            max-width: 100%; }
          .modal .modal-body.payout-add .account-placeholder ul li:first-child img {
            border: 1px solid #e1e1e1; }
    .modal .modal-body.payout-add .radio {
      display: inline;
      width: 50%;
      margin-right: 13px;
      position: relative;
      top: -4px; }
      .modal .modal-body.payout-add .radio label {
        color: #555555;
        font-size: 13px;
        margin-top: 2px;
        position: relative;
        top: 0px;
        font-family: montserrat-sb; }
        .modal .modal-body.payout-add .radio label input {
          position: relative;
          top: 2px;
          margin-right: 2px; }
  @media screen and (max-width: 1150px) {
    .modal.md-delete .modal-dialog {
      width: 30%;
      /*left:46%;*/
      /*top:25%;*/ } }
  @media screen and (max-width: 991px) {
    .modal.md-delete .modal-dialog {
      width: 35%;
      /*left:35%;*/ } }
  @media screen and (max-width: 860px) {
    .modal.md-delete .modal-dialog {
      width: 40%; } }
  @media screen and (max-width: 660px) {
    .modal.md-delete .modal-dialog {
      width: 50%;
      /*left:30%;*/ } }
  @media screen and (max-width: 535px) {
    .modal.md-delete .modal-dialog {
      width: 60%;
      /*left:20%;*/ } }
  @media screen and (max-width: 415px) {
    .modal.md-delete .modal-dialog {
      width: 65%;
      /*left:15%;*/ } }
  @media screen and (max-width: 375px) {
    .modal.md-delete .modal-dialog {
      left: 0;
      right: 0;
      top: 30%;
      width: 95%;
      margin: 0 auto; } }
  .modal.md-checkin .modal-dialog, .modal.md-expenses .modal-dialog, .modal.md-reimbursements .modal-dialog, .modal.md-auction .modal-dialog {
    width: 550px;
    max-width: 100%;
    /*left:40%;*/
    /*top:27%;*/ }
    @media screen and (max-width: 1150px) {
      .modal.md-checkin .modal-dialog, .modal.md-expenses .modal-dialog, .modal.md-reimbursements .modal-dialog, .modal.md-auction .modal-dialog {
        width: 50%;
        /*left:35%;*/
        top: 25%; } }
    @media screen and (max-width: 1024px) {
      .modal.md-checkin .modal-dialog, .modal.md-expenses .modal-dialog, .modal.md-reimbursements .modal-dialog, .modal.md-auction .modal-dialog {
        width: 50%;
        /*left:35%;*/
        top: 6%; } }
    @media screen and (max-width: 991px) {
      .modal.md-checkin .modal-dialog, .modal.md-expenses .modal-dialog, .modal.md-reimbursements .modal-dialog, .modal.md-auction .modal-dialog {
        width: 60%;
        /*left:25%;*/ } }
    @media screen and (max-width: 768px) {
      .modal.md-checkin .modal-dialog, .modal.md-expenses .modal-dialog, .modal.md-reimbursements .modal-dialog, .modal.md-auction .modal-dialog {
        width: 65%;
        /*left:20%;*/ } }
    @media screen and (max-width: 660px) {
      .modal.md-checkin .modal-dialog, .modal.md-expenses .modal-dialog, .modal.md-reimbursements .modal-dialog, .modal.md-auction .modal-dialog {
        top: 10%; } }
    @media screen and (max-width: 659px) {
      .modal.md-checkin .modal-dialog, .modal.md-expenses .modal-dialog, .modal.md-reimbursements .modal-dialog, .modal.md-auction .modal-dialog {
        width: 95%;
        left: 0;
        right: 0;
        margin: 0 auto; } }
  .modal.md-checkin.guest_info-modal .modal-dialog, .modal.guest_info-modal.md-expenses .modal-dialog, .modal.guest_info-modal.md-reimbursements .modal-dialog, .modal.guest_info-modal.md-auction .modal-dialog {
    width: 434px; }
    .modal.md-checkin.guest_info-modal .modal-dialog .modal-body div.content, .modal.guest_info-modal.md-expenses .modal-dialog .modal-body div.content, .modal.guest_info-modal.md-reimbursements .modal-dialog .modal-body div.content, .modal.guest_info-modal.md-auction .modal-dialog .modal-body div.content {
      padding: 15px 0px 0; }
  .modal.edit-payment-modal .modal-dialog {
    width: 460px;
    max-width: 100%; }
    .modal.edit-payment-modal .modal-dialog form {
      padding: 10px 33px 0; }
      .modal.edit-payment-modal .modal-dialog form label {
        text-align: left;
        width: 100%;
        font-weight: normal;
        color: #909090;
        font-family: montserrat-l;
        font-size: 15px; }
      .modal.edit-payment-modal .modal-dialog form .form-group.last {
        margin-bottom: 40px; }
      .modal.edit-payment-modal .modal-dialog form .member-btn, .modal.edit-payment-modal .modal-dialog form .btn-update {
        border: 1px solid #197b30; }
      .modal.edit-payment-modal .modal-dialog form .link-btn.cancel {
        color: #df4d4d;
        font: 15px montserrat-r;
        margin-left: 20px;
        position: relative; }
  .modal.md-expenses .modal-dialog, .modal.md-reimbursements .modal-dialog, .modal.md-auction .modal-dialog {
    /*top:21.3%;*/ }
  .modal.md-expenses .modal-body div.content .dl-horizontal dt, .modal.md-reimbursements .modal-body div.content .dl-horizontal dt, .modal.md-auction .modal-body div.content .dl-horizontal dt {
    line-height: 34px; }
  .modal.md-expenses .modal-body div.content .dl-horizontal dt, .modal.md-reimbursements .modal-body div.content .dl-horizontal dt, .modal.md-auction .modal-body div.content .dl-horizontal dt, .modal.md-expenses .modal-body div.content .dl-horizontal dd, .modal.md-reimbursements .modal-body div.content .dl-horizontal dd, .modal.md-auction .modal-body div.content .dl-horizontal dd {
    margin-bottom: 0; }
  .modal.md-expenses .modal-body div.content .dl-horizontal dd .form-control, .modal.md-reimbursements .modal-body div.content .dl-horizontal dd .form-control, .modal.md-auction .modal-body div.content .dl-horizontal dd .form-control {
    font-size: 13px; }
    .modal.md-expenses .modal-body div.content .dl-horizontal dd .form-control.size1, .modal.md-reimbursements .modal-body div.content .dl-horizontal dd .form-control.size1, .modal.md-auction .modal-body div.content .dl-horizontal dd .form-control.size1 {
      height: 68px; }
    .modal.md-expenses .modal-body div.content .dl-horizontal dd .form-control.size2, .modal.md-reimbursements .modal-body div.content .dl-horizontal dd .form-control.size2, .modal.md-auction .modal-body div.content .dl-horizontal dd .form-control.size2 {
      height: 92px; }
  .modal.md-expenses .modal-body div.content .dl-horizontal .link-btn, .modal.md-reimbursements .modal-body div.content .dl-horizontal .link-btn, .modal.md-auction .modal-body div.content .dl-horizontal .link-btn {
    margin-top: -10px; }
    .modal.md-expenses .modal-body div.content .dl-horizontal .link-btn.member-btn, .modal.md-reimbursements .modal-body div.content .dl-horizontal .link-btn.member-btn, .modal.md-auction .modal-body div.content .dl-horizontal .link-btn.member-btn, .modal.md-expenses .modal-body div.content .dl-horizontal .link-btn.btn-update, .modal.md-reimbursements .modal-body div.content .dl-horizontal .link-btn.btn-update, .modal.md-auction .modal-body div.content .dl-horizontal .link-btn.btn-update {
      margin-left: 30px; }
  .modal.md-reimbursements .modal-dialog, .modal.md-auction .modal-dialog {
    /*top:23.5%;*/ }
  .modal.md-reimbursements .modal-body div.content .dl-horizontal .link-btn, .modal.md-auction .modal-body div.content .dl-horizontal .link-btn {
    margin-top: 0px; }
    .modal.md-reimbursements .modal-body div.content .dl-horizontal .link-btn.member-btn, .modal.md-auction .modal-body div.content .dl-horizontal .link-btn.member-btn, .modal.md-reimbursements .modal-body div.content .dl-horizontal .link-btn.btn-update, .modal.md-auction .modal-body div.content .dl-horizontal .link-btn.btn-update {
      margin-left: 35px; }
  .modal.md-auction .bootstrap-select {
    width: 100% !important;
    position: relative; }
    .modal.md-auction .bootstrap-select select {
      cursor: pointer;
      border-radius: 0;
      border-color: #959595;
      background: #fcfeff;
      background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
      background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
      background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfeff', endColorstr='#e5e5e5',GradientType=0 );
      font: 13px montserrat-l;
      color: #707070;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none; }
      .modal.md-auction .bootstrap-select select::-ms-expand {
        display: none; }
      @media screen and (max-width: 768px) {
        .modal.md-auction .bootstrap-select select {
          position: relative;
          background: #fff url(../images/select-caret.png) right center no-repeat; } }
    .modal.md-auction .bootstrap-select::after {
      height: 33px;
      width: 33px;
      display: block;
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      cursor: pointer;
      background: url(../images/select-caret.png) right center no-repeat;
      z-index: 3; }
  .modal.md-auction .modal-body div.content .dl-horizontal .link-btn {
    margin-top: 10px; }
    .modal.md-auction .modal-body div.content .dl-horizontal .link-btn.member-btn, .modal.md-auction .modal-body div.content .dl-horizontal .link-btn.btn-update {
      margin-left: 35px; }
  .modal.md-auction.bank-details .modal-dialog {
    width: 660px;
    max-width: calc(100% - 40px); }
  .modal.md-auction.bank-details .link-btn.member-btn, .modal.md-auction.bank-details .link-btn.btn-update {
    width: auto; }
  .modal.md-preferences .modal-dialog {
    width: 550px;
    max-width: 100%;
    /*left:40%;*/
    /*top:27%;*/ }
    .modal.md-preferences .modal-dialog .modal-content .modal-body .content form {
      text-align: left; }
      .modal.md-preferences .modal-dialog .modal-content .modal-body .content form p {
        color: #555555;
        /*margin-left:125px;*/
        text-align: center;
        margin-bottom: 20px; }
      .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .row {
        margin-bottom: 10px; }
        .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .row input {
          max-width: 100%; }
        @media screen and (max-width: 350px) {
          .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .row .col-xs-offset-2 {
            margin-left: 0;
            text-align: right;
            width: 50%; } }
      .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .dl-horizontal dt {
        /*margin-left: 111px;*/
        /*                                    width:145px;
                                                                        margin-bottom:8px;
                                                                        vertical-align: middle;*/ }
        @media screen and (max-width: 1024px) {
          .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .dl-horizontal dt {
            width: auto; } }
        .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .dl-horizontal dt label {
          margin-bottom: 5px;
          vertical-align: middle; }
      .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .dl-horizontal dd {
        /*width: 100px;*/
        /*                                    margin-left:160px;
                                                                        margin-bottom:-1px;
                                                                        vertical-align: middle; */ }
        @media screen and (max-width: 1024px) {
          .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .dl-horizontal dd {
            margin-left: 28px; } }
        .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .dl-horizontal dd label {
          color: #555555;
          cursor: pointer;
          margin-bottom: 0;
          text-transform: uppercase;
          vertical-align: middle;
          font-size: 15px;
          font-family: montserrat-l;
          font-weight: 200; }
      .modal.md-preferences .modal-dialog .modal-content .modal-body .content form .dl-horizontal .link-btn {
        margin-top: 15px; }
    .modal.md-preferences .modal-dialog .modal-content .modal-body .close {
      top: 10px; }
    @media screen and (max-width: 1150px) {
      .modal.md-preferences .modal-dialog {
        width: 50%;
        /*left:35%;*/
        /*top:25%;*/ } }
    @media screen and (max-width: 991px) {
      .modal.md-preferences .modal-dialog {
        width: 60%;
        /*left:25%;*/ } }
    @media screen and (max-width: 768px) {
      .modal.md-preferences .modal-dialog {
        width: 65%;
        /*left:20%;*/ } }
    @media screen and (max-width: 660px) {
      .modal.md-preferences .modal-dialog {
        top: 10%; } }
    @media screen and (max-width: 659px) {
      .modal.md-preferences .modal-dialog {
        width: 95%;
        left: 0;
        right: 0;
        margin: 0 auto; } }
  .modal.blast .modal-body div.content .form-group {
    /*margin-bottom:4px;*/ }
    .modal.blast .modal-body div.content .form-group .control-label {
      color: #555555;
      font-size: 15px;
      font-family: montserrat-l;
      margin-top: 10px;
      margin-bottom: 10px;
      font-style: normal; }
    .modal.blast .modal-body div.content .form-group .date-selection {
      display: inline-block;
      width: 100%;
      max-width: 80%;
      margin: auto;
      margin-left: 65px; }
      .modal.blast .modal-body div.content .form-group .date-selection.ml-0 {
        margin-left: 0; }
      .modal.blast .modal-body div.content .form-group .date-selection > span {
        padding-left: 0;
        display: flex;
        align-items: center; }
        .modal.blast .modal-body div.content .form-group .date-selection > span input[type="radio"] + label {
          flex: 0 0 20px; }
        .modal.blast .modal-body div.content .form-group .date-selection > span > label:last-child {
          position: relative;
          top: unset;
          margin-left: 5px;
          font-weight: normal;
          font-family: montserrat-l;
          color: #909090;
          font-style: normal; }
          .modal.blast .modal-body div.content .form-group .date-selection > span > label:last-child span {
            font-family: montserrat-r;
            color: #2f2f2f; }
        .modal.blast .modal-body div.content .form-group .date-selection > span:last-child label {
          margin-bottom: 0; }
          .modal.blast .modal-body div.content .form-group .date-selection > span:last-child label:last-child {
            position: relative; }
  .modal#buy-conform p {
    color: #909090;
    font: 15px montserrat-l;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 30px;
    line-height: 23px; }
    .modal#buy-conform p span {
      font-family: montserrat-r;
      color: #2f2f2f; }
  .modal#buy-conform .btn-red {
    padding: 9px 21px;
    border-radius: 3px; }
    .modal#buy-conform .btn-red:first-child {
      margin-right: 9px; }
    .modal#buy-conform .btn-red:last-child {
      margin-left: 9px; }
  .modal#buy-conform .link-btn {
    border-color: #2fae78 !important;
    position: relative;
    top: 1px; }

.ps-scrollbar-y {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  background: #9c9c9c url(../images/scrollbar.png) center no-repeat !important;
  width: 100% !important;
  z-index: 999 !important; }

.ps-scrollbar-y-rail {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  right: 0 !important;
  border: none !important; }

/*--- radio btn ---*/
input[type="radio"].radio {
  display: none;
  max-width: 13px; }

input[type="radio"].radio + label {
  height: 13px;
  width: 13px;
  max-width: 13px;
  background: url(../images/radio.png) -19px 0 no-repeat;
  display: block;
  content: ""; }

input[type="radio"].radio:checked + label {
  background: url(../images/radio.png) 0 0 no-repeat; }

.ui-widget-content {
  background: #fff; }

.ui-autocomplete {
  position: absolute !important;
  z-index: 200 !important; }
  @media screen and (max-width: 991px) {
    .ui-autocomplete {
      z-index: 1 !important; } }

.ui-menu {
  margin: 0;
  max-height: 180px;
  overflow: hidden; }
  .ui-menu .ui-menu-item {
    font: 12px montserrat-l;
    color: #272727;
    padding: 10px;
    border-top: 1px solid #c2c2c2;
    border-bottom: none;
    border-left: none;
    border-right: none; }
    .ui-menu .ui-menu-item:hover {
      margin: 0; }
  .ui-menu .ps-scrollbar-y {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    background: #1c4477 url(../images/scrollbar2.png) center no-repeat !important;
    width: 100% !important; }
  .ui-menu .ps-scrollbar-y-rail {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    right: 0 !important;
    border: none !important;
    background-color: rgba(234, 234, 234, 0.7);
    padding: 0 2px; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border-top: 1px solid #c2c2c2;
  border-bottom: none;
  border-left: none;
  border-right: none;
  font: 12px montserrat-l;
  /* background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; */
  font-weight: auto;
  color: #fff;
  background: #009353; }

.ui-slider-tabs {
  height: 32px;
  overflow: hidden; }

.ui-slider-tabs-list li:first-of-type {
  border-left: none;
  margin-left: 45px; }

.ui-slider-tabs-list li {
  display: inline-block;
  border-bottom: none;
  border-right: none;
  border-top: none;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  padding: 0;
  background: none; }

.ui-selectmenu-button {
  display: none !important; }

.region .bootstrap-select,
.form-select .bootstrap-select {
  margin-bottom: 13px;
  padding: 0; }
  .region .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
  .form-select .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%; }
  .region .bootstrap-select .btn.dropdown-toggle,
  .form-select .bootstrap-select .btn.dropdown-toggle {
    border-radius: 0;
    height: 27px;
    padding: 0 12px;
    font: 12px montserrat-l;
    text-transform: uppercase;
    background: #fbfcfd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodΓÇªEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfcfd), color-stop(100%, #eef1f6));
    background: -webkit-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
    background: -o-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
    background: -ms-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
    background: linear-gradient(to bottom, #fbfcfd 0%, #eef1f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfd', endColorstr='#eef1f6',GradientType=0 ); }
    .region .bootstrap-select .btn.dropdown-toggle .caret,
    .form-select .bootstrap-select .btn.dropdown-toggle .caret {
      color: #1c4477; }
    .region .bootstrap-select .btn.dropdown-toggle + .dropdown-menu,
    .form-select .bootstrap-select .btn.dropdown-toggle + .dropdown-menu {
      margin: 0;
      padding: 0; }
      .region .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner,
      .form-select .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner {
        border-radius: 0; }
        .region .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner li,
        .form-select .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner li {
          border: 1px solid #1c4477;
          outline: none; }
          .region .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner li a,
          .form-select .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner li a {
            outline: none;
            font: 12px montserrat-l;
            padding: 7px; }

.select-group .bootstrap-select {
  border-radius: 0;
  width: 135px;
  outline: none;
  color: #868686;
  padding: 0; }
  .select-group .bootstrap-select .filter-option {
    font: 10px montserrat-r !important;
    text-transform: none;
    color: #868686 !important; }
  .select-group .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%; }
  .select-group .bootstrap-select .btn.dropdown-toggle {
    border-radius: 0;
    height: 27px;
    padding: 0 12px;
    font: 10px montserrat-r;
    text-transform: uppercase;
    background: #eef2f8 url(../images/select.png) right no-repeat;
    border: none;
    width: 135px;
    border: 1px solid #becad3; }
    .select-group .bootstrap-select .btn.dropdown-toggle .caret {
      display: none; }
    .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu {
      margin: 0;
      padding: 0;
      background-color: transparent;
      background-clip: padding-box;
      border: none;
      border-radius: 0;
      box-shadow: none; }
      .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner {
        border-radius: 0;
        background-color: transparent; }
        .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li {
          border: 1px solid #1c4477;
          outline: none;
          font: 10px montserrat-r;
          background-color: #ffffff;
          margin-left: 0; }
          .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li a {
            outline: none;
            font: 10px montserrat-r;
            padding: 0;
            color: #868686; }
            .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li a:hover, .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li a:focus {
              background: transparent; }
          .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li:last-child {
            margin-bottom: 0;
            border-top: none; }
          .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li:nth-child(even) {
            margin-bottom: 0; }
          @media screen and (max-width: 991px) {
            .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li {
              margin: 0 auto; } }
      @media screen and (max-width: 480px) {
        .select-group .bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu {
          background-color: transparent;
          background-clip: padding-box;
          border: none;
          border-radius: 0;
          box-shadow: none; } }
    @media screen and (max-width: 991px) {
      .select-group .bootstrap-select .btn.dropdown-toggle {
        width: 230px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: block; } }
    @media screen and (max-width: 375px) {
      .select-group .bootstrap-select .btn.dropdown-toggle {
        width: 150px; } }

.nav-select.bootstrap-select {
  border-radius: 0;
  width: 100%;
  outline: none;
  color: #868686;
  padding: 0; }
  .nav-select.bootstrap-select .filter-option {
    font: 10px montserrat-r !important;
    text-transform: none;
    color: #868686 !important; }
  .nav-select.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%; }
  .nav-select.bootstrap-select .btn.dropdown-toggle {
    border-radius: 0;
    height: 27px;
    padding: 0 12px;
    font: 10px montserrat-r;
    text-transform: uppercase;
    background: #eef2f8 url(../images/select.png) right no-repeat;
    border: none;
    width: 100%;
    border: 1px solid #becad3; }
    .nav-select.bootstrap-select .btn.dropdown-toggle .caret {
      display: none; }
    .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu {
      margin: 0;
      padding: 0;
      background-color: transparent;
      background-clip: padding-box;
      border: none;
      border-radius: 0;
      box-shadow: none; }
      .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner {
        border-radius: 0; }
        .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li {
          border: 1px solid #1c4477;
          border-top: none;
          outline: none;
          font: 10px montserrat-r;
          background-color: #ffffff;
          margin: 0 auto;
          padding: 5px 2px; }
          .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li a {
            outline: none;
            font: 10px montserrat-r;
            color: #868686; }
            .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li a:hover, .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li a:focus {
              background: transparent; }
          .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li:last-child {
            margin-bottom: 0;
            border-top: none; }
          .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li:first-child {
            margin-bottom: 0;
            border-top: 1px solid #1c4477; }
          .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu .inner li:nth-child(even) {
            margin-bottom: 0; }
      @media screen and (max-width: 480px) {
        .nav-select.bootstrap-select .btn.dropdown-toggle ~ .dropdown-menu {
          background-color: transparent;
          background-clip: padding-box;
          border: none;
          border-radius: 0;
          box-shadow: none; } }

.form-select .btn.dropdown-toggle {
  margin-bottom: 0 !important; }

.bx-wrapper {
  width: 100%;
  margin: 0px auto;
  float: right; }
  @media screen and (max-width: 768px) {
    .bx-wrapper {
      max-width: 500px !important; } }
  @media screen and (max-width: 625px) {
    .bx-wrapper {
      max-width: 250px !important; } }
  @media screen and (max-width: 320px) {
    .bx-wrapper {
      max-width: 100% !important; } }

.odd {
  background: #fbfbfb; }

.even {
  background: #fff; }

.footable {
  margin-bottom: 0; }
  .footable .thead {
    display: none; }
  .footable .footable-toggle {
    position: relative;
    color: #000 !important;
    font-size: 8px !important;
    font-weight: 200; }
  .footable .footable-row-detail-inner {
    text-align: left; }
    @media screen and (max-width: 480px) {
      .footable .footable-row-detail-inner {
        margin-left: 0; } }
  .footable .footable-row-detail-cell {
    border-top: none;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .footable .footable-row-detail-row {
    line-height: 1;
    padding-bottom: 20px;
    display: block; }
  .footable .footable-row-detail-name {
    color: #4f5257;
    font: 13px montserrat-r;
    width: 135px; }
    @media screen and (max-width: 375px) {
      .footable .footable-row-detail-name {
        font: 11px montserrat-r;
        width: 80px;
        vertical-align: middle; } }
  .footable .footable-row-detail-value {
    margin-left: 15px;
    word-break: break-word;
    font: 13px montserrat-l; }
    @media screen and (max-width: 375px) {
      .footable .footable-row-detail-value {
        font: 11px montserrat-r; }
        .footable .footable-row-detail-value h4 {
          font-family: montserrat-l;
          padding-left: 20px; }
        .footable .footable-row-detail-value p {
          padding-left: 20px; } }

@media screen and (max-width: 480px) {
  .bx-wrapper .bx-controls-direction a {
    padding: 12px 15px;
    top: 17%;
    margin-left: 0; } }

.bootstrap-select .dropdown-menu li {
  margin: 0; }

.dropdown-menu .inner li:nth-child(even) {
  margin-bottom: 0 !important; }

.form-select .bootstrap-select .dropdown-menu {
  border-radius: 0; }
  .form-select .bootstrap-select .dropdown-menu.inner li:not(:first-child) {
    border-top: none !important; }

.region .bootstrap-select .dropdown-menu {
  border-radius: 0; }
  .region .bootstrap-select .dropdown-menu.inner li:not(:first-child) {
    border-top: none !important; }

.new-select {
  border-radius: 0;
  height: 27px;
  padding: 0 12px;
  font: 12px montserrat-l;
  width: 100%;
  text-transform: uppercase;
  background: #fbfcfd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodΓÇªEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfcfd), color-stop(100%, #eef1f6));
  background: -webkit-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
  background: -o-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
  background: -ms-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
  background: linear-gradient(to bottom, #fbfcfd 0%, #eef1f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfd', endColorstr='#eef1f6',GradientType=0 ); }

.round-category .col-md-3 .category-content .select-group select.new-select-2,
.category-content .select-group .new-select-2,
.new-select-2 {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  background: #eef2f8 url(../images/select.png) right no-repeat;
  border: 1px solid #becad3;
  outline: none;
  font: 10px montserrat-r;
  color: #868686;
  padding: 5px;
  width: 150px;
  margin: 0 auto;
  display: block; }
  .round-category .col-md-3 .category-content .select-group select.new-select-2::-ms-expand,
  .category-content .select-group .new-select-2::-ms-expand,
  .new-select-2::-ms-expand {
    display: none; }
  .round-category .col-md-3 .category-content .select-group select.new-select-2 option,
  .category-content .select-group .new-select-2 option,
  .new-select-2 option {
    background-color: #fff !important;
    padding: 5px; }

@media only screen and (max-width: 660px) and (orientation: landscape) {
  .tab-wrap {
    float: right; } }

.menu-open section.container-fluid {
  margin-left: 310px; }

.menu-open section.offset-menu {
  max-width: 283px; }
  .menu-open section.offset-menu .menu-link {
    left: 310px; }

.menu-close section.container-fluid {
  width: auto;
  margin-left: 91px; }
  .menu-close section.container-fluid.elp-view {
    margin-left: 25px; }

.menu-close section.offset-menu {
  max-width: 66px; }
  .menu-close section.offset-menu .menu-link {
    left: 96px; }

/*@include custom_max(768px){
    section.offset-menu {
        max-width: 66px;

        .menu-link {
            left: 96px;
        }
    }    
}*/
@media screen and (max-width: 480px) {
  .se-pre-con {
    background-color: #fff; } }

.footable.breakpoint > tbody > tr.form-container > td > span.footable-toggle {
  display: none; }

.dropdown-menu {
  border: none;
  border-radius: 0;
  box-shadow: none; }

.icon-btn {
  background: url(../images/sprite-4.png) no-repeat;
  height: 20px;
  width: 20px;
  display: block; }
  .icon-btn-calendar {
    background-position: -3px -6px; }

.icon-reload {
  background: url(../images/reload-icon.png) 0 0 no-repeat;
  height: 19px;
  width: 22px;
  display: inline-block; }

.datepicker {
  margin: 0 !important;
  padding: 3px !important;
  border: 1px solid #BFBFBF;
  max-width: 100% !important;
  width: auto !important; }
  .datepicker th {
    font: 18px montserrat-r;
    color: #969696;
    padding: 6px !important; }
    .datepicker th.picker-switch {
      font: 20px montserrat-l;
      color: #333;
      border-radius: 0; }
      .datepicker th.picker-switch:hover {
        background: #1c4477 !important;
        color: #fff !important; }
    .datepicker th.next, .datepicker th.prev {
      border-radius: 0;
      font-size: 14px; }
      .datepicker th.next:hover, .datepicker th.next:focus, .datepicker th.prev:hover, .datepicker th.prev:focus {
        background: #1c4477 !important;
        color: #fff !important; }
  .datepicker td {
    font-size: 14px !important;
    border: none;
    font-family: montserrat-l;
    color: #1c4477 !important;
    border-radius: 0;
    padding: 6px !important; }
    .datepicker td.active {
      color: #fff !important; }
    .datepicker td:hover, .datepicker td:focus {
      background-color: #1c4477 !important;
      color: #fff !important; }
    .datepicker td.day.new, .datepicker td.day.old {
      color: #999 !important; }
  .datepicker.dropdown-menu {
    border: 1px solid #BFBFBF; }

.bootstrap-datetimepicker-widget {
  margin: 0 !important;
  padding: 1px !important; }

.timepicker .timepicker-picker {
  border: 1px solid #BFBFBF; }
  .timepicker .timepicker-picker a[data-action] {
    padding: 0; }
  .timepicker .timepicker-picker table td {
    padding: 0 !important;
    height: 30px;
    line-height: 30px;
    width: 30px; }
    .timepicker .timepicker-picker table td span {
      width: 30px;
      height: 30px;
      line-height: 30px;
      border-radius: 0; }
      .timepicker .timepicker-picker table td span.timepicker-hour, .timepicker .timepicker-picker table td span.timepicker-minute {
        width: 40px; }
      .timepicker .timepicker-picker table td span:hover, .timepicker .timepicker-picker table td span:focus {
        background-color: #1c4477;
        color: #fff; }
    .timepicker .timepicker-picker table td button[data-action] {
      border-radius: 0;
      background-color: #1c4477; }
    .timepicker .timepicker-picker table td.separator {
      width: 5px; }

/*-- social-icons --*/
.social-icon {
  background-image: url(../images/social-icons.svg);
  background-repeat: no-repeat;
  height: 33px;
  width: 33px;
  display: inline-block;
  vertical-align: middle; }

.social-icon-facebook {
  background-position: 0px 0; }

.social-icon-twitter {
  background-position: -42px 0; }

.social-icon-google-plus {
  background-position: -84px 0; }

.social-icon-youtube {
  background-position: -126px 0; }

.social-icon-instagram {
  background-position: -168px 0; }

.social-icon-pinterest {
  background-position: -210px 0; }

.social-icon-skype {
  background-position: -252px 0; }

.social-icon-linkdin {
  background-position: -294px 0; }

.btn-blue, .btn-green, .btn-red, section.container-fluid .bottom-row .detail-form .form-group .btn-black,
section.container-fluid .body-content .detail-form .form-group .btn-black, section.container-fluid .bottom-row .detail-form .form-group .btn-red,
section.container-fluid .body-content .detail-form .form-group .btn-red, section.container-fluid .bottom-row .detail-form .form-group .btn-green,
section.container-fluid .body-content .detail-form .form-group .btn-green {
  text-transform: uppercase;
  border-radius: 0;
  border: 1px solid #0d004c;
  background-color: #1c4477;
  font: 13px/1 montserrat-r;
  color: #fff;
  padding: 9px 28px;
  max-width: 166px;
  vertical-align: middle;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -ms-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -ms-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
  .btn-blue:hover, .btn-green:hover, .btn-red:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-black:hover,
  section.container-fluid .body-content .detail-form .form-group .btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-red:hover,
  section.container-fluid .body-content .detail-form .form-group .btn-red:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-green:hover,
  section.container-fluid .body-content .detail-form .form-group .btn-green:hover {
    background: #0d004c; }

.btn-green {
  background-color: #009353;
  border-color: #197b30; }
  .btn-green:hover, .btn-green:focus {
    background-color: #197b30; }

.upload-buttons .btn {
  max-width: 98px;
  width: 98px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 2px; }
  .upload-buttons .btn:first-child {
    margin-right: 5px; }

.btn-red {
    background: #c23a3a !important;
    border-color: #c23a3a !important;
    border-radius: 3px !important;
}

.btn-red:hover, .btn-red:focus {
    background-color: #891515 !important;
}

.btn-cancel {
  font: 15px montserrat-r;
  color: #df4d4d;
  text-decoration: underline;
  padding: 9px 20px;
  border: none;
  background: transparent;
  outline: none;
  text-align: left; }

.swagmodal {
  width: auto;
  overflow-x: hidden;
  overflow-y: hidden; }
  .swagmodal .modal-dialog {
    border-radius: 0;
    /*left:25px;*/
    /*right:25px;*/
    /*top:25px;*/
    border: none;
    width: auto;
    padding: 0;
    box-shadow: 0 0 8px 2px #AFAFAF; }
    .swagmodal .modal-dialog .modal-content {
      border: none; }
      .swagmodal .modal-dialog .modal-content .image {
        padding: 0;
        height: 525px;
        display: table-cell;
        position: relative; }
        .swagmodal .modal-dialog .modal-content .image img {
          margin: 0 auto; }
        .swagmodal .modal-dialog .modal-content .image .carousel-indicators {
          height: 32px;
          width: 76px;
          background-color: #000000;
          bottom: -40px;
          right: 25px;
          left: auto; }
          .swagmodal .modal-dialog .modal-content .image .carousel-indicators li {
            border-radius: 0;
            background: #fff;
            height: 12px;
            width: 12px;
            margin: 10px 2px; }
            .swagmodal .modal-dialog .modal-content .image .carousel-indicators li.active {
              background-color: #254567;
              border-color: #254567;
              margin: 10px 2px; }
      .swagmodal .modal-dialog .modal-content .text {
        background: #232323;
        color: #fff;
        padding: 0;
        display: table-cell;
        height: 525px; }
      .swagmodal .modal-dialog .modal-content .modal-close {
        height: 43px;
        width: 43px;
        background: #3d3d3d url(../images/cross.png) no-repeat center;
        text-indent: -9999px;
        border: none;
        outline: none;
        float: right;
        border-radius: 0; }
      .swagmodal .modal-dialog .modal-content .brand {
        clear: both;
        background: #000; }
        .swagmodal .modal-dialog .modal-content .brand .logo {
          float: left; }
        .swagmodal .modal-dialog .modal-content .brand .name {
          width: 100%;
          font: 26px montserrat-r;
          color: #009353;
          text-align: center;
          line-height: 1;
          vertical-align: middle;
          padding-top: 28px; }
        .swagmodal .modal-dialog .modal-content .brand::before, .swagmodal .modal-dialog .modal-content .brand::after {
          display: table;
          content: "";
          clear: both; }
      .swagmodal .modal-dialog .modal-content .desc {
        font: 13px montserrat-l;
        color: #fff;
        line-height: 1.7;
        padding: 20px 25px;
        text-align: center;
        overflow: hidden;
        height: 370px;
        position: relative; }
        .swagmodal .modal-dialog .modal-content .desc p {
          margin-bottom: 25px; }
        .swagmodal .modal-dialog .modal-content .desc .ps-scrollbar-y-rail {
          background-color: #1a1a1a !important;
          padding: 1px !important;
          z-index: 999 !important; }
          .swagmodal .modal-dialog .modal-content .desc .ps-scrollbar-y-rail .ps-scrollbar-y {
            width: 6px !important;
            margin-right: 1px;
            background: #9c9c9c url(../images/sidebar-slider.png) center no-repeat !important; }
      .swagmodal .modal-dialog .modal-content .carousel-inner {
        margin-top: 40px; }
  @media screen and (max-width: 767px) {
    .swagmodal .modal-dialog {
      /*left:0;*/
      /*right:0;*/ }
      .swagmodal .modal-dialog .modal-content .image {
        height: auto; }
        .swagmodal .modal-dialog .modal-content .image .item {
          padding: 20px 15px; }
        .swagmodal .modal-dialog .modal-content .image .carousel-indicators {
          left: 0;
          right: 0;
          margin: 0 auto;
          bottom: -38px; }
      .swagmodal .modal-dialog .modal-content .text {
        height: 100%; }
        .swagmodal .modal-dialog .modal-content .text .name {
          font-size: 20px;
          line-height: 1.6; }
        .swagmodal .modal-dialog .modal-content .text .desc {
          height: 100%; } }

.bootstrap-select .dropdown-menu.open {
  /*display:none;*/ }
  .bootstrap-select .dropdown-menu.open > .dropdown-menu {
    display: block !important; }

.star {
  background: url(../images/star.png) no-repeat;
  height: 14px;
  width: 14px;
  display: inline-block;
  content: ""; }

@media screen and (max-width: 992px) {
  .full-width {
    width: 100%; } }

.ui-cs-chromoselector {
  margin-top: 10px;
  border-radius: 0 !important; }

input[type='range'] {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  border-radius: 15px;
  background-color: #c3c1b5;
  height: 6px;
  vertical-align: middle;
  width: 150px; }

input[type=range]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 5px;
  background-color: #989890;
  height: 6px;
  vertical-align: middle;
  border: solid 1px solid #989890; }

input[type='range']::-webkit-slider-thumb {
  border: 1px solid #999;
  height: 18px;
  width: 19px;
  vertical-align: middle;
  margin-top: -6px; }

input[type='range']::-moz-range-track {
  -moz-appearance: none;
  border-radius: 5px;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
  background-color: #c3c1b5;
  height: 8px;
  border: solid 1px rgba(0, 0, 0, 0.25);
  vertical-align: middle;
  margin: 0;
  padding: 0; }

input[type='range']::-moz-range-thumb {
  border: 1px solid #999;
  height: 18px;
  width: 19px;
  vertical-align: middle;
  margin-top: -7px; }

.LemonChiffon {
  background: #fefad3 !important; }

.GhostWhite {
  background: #f7f7f7 !important; }

.PapayaWhip {
  background: #f7eadd !important; }

.Pink {
  background: #f3d5f2 !important; }

.Lavender {
  background: #d5e1f3 !important; }

.LightPink {
  background: #f5d9d9 !important; }

.LightBlue {
  background: #d7f5f5 !important; }

.Azure {
  background: #d3e6d6 !important; }

.ui-tooltip {
  background: #1c4477;
  border: 1px solid #0c3254;
  box-shadow: none;
  padding: 2px 8px;
  min-width: 60px;
  max-width: 198px;
  text-align: center; }
  .ui-tooltip .ui-tooltip-content {
    color: #fff;
    font: 11px montserrat-l; }
  .ui-tooltip .arrow {
    width: 17px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -4.5px;
    bottom: -8px;
    background: url(../images/tip-arrow.png) no-repeat; }

#box-tabs {
  border: 1px solid #959595; }
  #box-tabs .nav.nav-tabs {
    margin-top: 0; }
    #box-tabs .nav.nav-tabs li {
      width: 50%; }
      #box-tabs .nav.nav-tabs li:first-child a {
        border-left: 0;
        border-right: 1px solid #959595; }
      #box-tabs .nav.nav-tabs li:first-child.active a {
        border-right: 0; }
      #box-tabs .nav.nav-tabs li.active a {
        background: #fff;
        border-left: 0;
        border-bottom: 0;
        color: #1c4477; }
      #box-tabs .nav.nav-tabs li a {
        margin-left: 0;
        color: #555555;
        font: 13px montserrat-sb;
        padding: 12px;
        text-transform: uppercase;
        text-align: center;
        background: #e6e6e6;
        display: block;
        margin: 0;
        border-radius: 0;
        border: 0;
        border-left: 1px solid #959595;
        border-bottom: 1px solid #959595; }
  #box-tabs .tab-content {
    padding: 30px; }
    #box-tabs .tab-content .tab-pane {
      height: auto !important; }

.upload-btn + input[type="file"] {
  display: none; }

/*new style*/
/*.change_account h2 {
    color: #395783;
    font-family: montserrat-l;
    margin-bottom: 8px;
    margin-top: 62px;
}
.change_account .text-center p {
    color: #a8a7a7;
    font-family: montserrat-l;
    font-size: 15px;
    margin-top: 0;
}
.switch_box {
    border: 8px solid #d1d1d1;
    border-radius: 5px;
    display: inline-block;
    margin-top: 60px;
    max-width: 432px;
    width: 100%;
}
.switch_box ul {
    list-style: outside none none;
    padding-left: 0;
}
.switch_box ul .user img {
    float: left;
}
.switch_box ul .user .user_detail {
    float: left;
    padding-left: 23px;
    text-align: left;
}
.change_account ul .user {
    float: left;
    padding: 18px 50px;
    width: 100%;
}
.switch_box li {
    border: 3px solid #d0d0d0;
    border-radius: 6px;
    float: left;
    left: -4px;
    position: relative;
    right: 0;
    width: calc(100% + 9px);
}
.change_account ul .user .user_detail h3 {
    color: #395783;
    font-family: montserrat-l;
    font-size: 29px;
    margin: 0;
}
.change_account ul .user .user_detail p {
    font-family: montserrat-l;
    font-size: 14.5px;
    padding-top: 4px;
}
.change_account ul .cancel-li a {
    color: #8a8a8a;
    float: left;
    font-family: montserrat-r;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 3px;
    padding: 12px 0;
    text-align: center;
    width: 100%;
}*/
.change_account .text-center h2 {
  color: #395783;
  font-family: montserrat-l;
  margin-bottom: 8px;
  margin-top: 62px; }

.change_account .text-center p {
  color: #a8a7a7;
  font-family: montserrat-l;
  font-size: 15px;
  margin-top: 0; }

.change_account .text-center .switch_box {
  border: 8px solid #d1d1d1;
  border-radius: 5px;
  display: inline-block;
  margin-top: 60px;
  margin-bottom: 166px;
  max-width: 432px;
  width: 100%; }
  .change_account .text-center .switch_box ul {
    list-style: outside none none;
    padding-left: 0; }
    .change_account .text-center .switch_box ul li {
      border: 3px solid;
      border-radius: 6px;
      float: left;
      left: -4px;
      position: relative;
      right: 0;
      width: calc(100% + 9px);
      border-bottom-color: #d0d0d0;
      border-left-color: transparent;
      border-top-color: transparent;
      border-right-color: transparent; }
      .change_account .text-center .switch_box ul li:hover {
        border-color: #009353;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -ms-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: ease;
        -moz-transition-timing-function: ease;
        -ms-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease;
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden; }
      .change_account .text-center .switch_box ul li a .user {
        float: left;
        padding: 18px 40px 18px 50px;
        width: 100%; }
        .change_account .text-center .switch_box ul li a .user .img_bg {
          float: left;
          background-color: #4c4c4c;
          border-radius: 50%;
          padding: 13px 17px 12px 16px; }
          .change_account .text-center .switch_box ul li a .user .img_bg img {
            float: left; }
        .change_account .text-center .switch_box ul li a .user .user_detail {
          float: left;
          padding-left: 23px;
          text-align: left;
          padding-top: 15px; }
          .change_account .text-center .switch_box ul li a .user .user_detail h3 {
            color: #395783;
            font-family: montserrat-l;
            font-size: 29px;
            margin: 0; }
          .change_account .text-center .switch_box ul li a .user .user_detail p {
            font-family: montserrat-l;
            font-size: 14.5px;
            padding-top: 4px; }
      .change_account .text-center .switch_box ul li a:hover .img_bg {
        background-color: #009353;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -ms-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: ease;
        -moz-transition-timing-function: ease;
        -ms-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease;
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden; }
    .change_account .text-center .switch_box ul .cancel-li a {
      color: #8a8a8a;
      float: left;
      font-family: montserrat-r;
      font-size: 16px;
      font-weight: bold;
      letter-spacing: 3px;
      padding: 12px 0;
      text-align: center;
      width: 100%;
      text-decoration: none; }

#update-address .form-control, .bank-details .form-control {
  height: 33px; }
  #update-address .form-control::-webkit-input-placeholder, .bank-details .form-control::-webkit-input-placeholder {
    font-size: 13px;
    color: #c9c9c9;
    font-family: montserrat-l; }
  #update-address .form-control:-moz-placeholder, .bank-details .form-control:-moz-placeholder {
    font-size: 13px;
    color: #c9c9c9;
    font-family: montserrat-l; }
  #update-address .form-control::-moz-placeholder, .bank-details .form-control::-moz-placeholder {
    font-size: 13px;
    color: #c9c9c9;
    font-family: montserrat-l; }

#update-address#checkin-modal .btn.dropdown-toggle.btn-default, .bank-details#checkin-modal .btn.dropdown-toggle.btn-default {
  height: 32px;
  margin-top: -6px; }

#update-address#checkin-modal .link-btn, .bank-details#checkin-modal .link-btn {
  margin-top: 10px; }
  #update-address#checkin-modal .link-btn.member-btn, #update-address#checkin-modal .link-btn.btn-update, .bank-details#checkin-modal .link-btn.member-btn, .bank-details#checkin-modal .link-btn.btn-update {
    width: auto; }

#update-address .bank-info.top-border, .bank-details .bank-info.top-border {
  border-top: 1px solid #b7b7b7;
  padding-top: 15px; }

#update-address .size-checkboxes, .bank-details .size-checkboxes {
  margin-top: -7px;
  display: inline-block;
  width: 100%; }

#update-address p.check-mail, .bank-details p.check-mail {
  margin-bottom: 0;
  margin-top: 22px; }
  #update-address p.check-mail a, .bank-details p.check-mail a {
    color: #1c4477; }

#update-address dt, .bank-details dt {
  color: #909090;
  font-family: montserrat-l;
  font-size: 15px;
  line-height: 25px;
  vertical-align: top; }

#update-address .btn.dropdown-toggle.btn-default, .bank-details .btn.dropdown-toggle.btn-default {
  background-attachment: scroll;
  background-clip: border-box;
  background-image: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  border-radius: 0;
  box-shadow: none !important;
  color: #707070;
  font: 13px montserrat-l;
  /*height: 30px;*/
  outline: 0 none !important;
  top: 0; }
  #update-address .btn.dropdown-toggle.btn-default:hover, .bank-details .btn.dropdown-toggle.btn-default:hover {
    z-index: 0; }
  #update-address .btn.dropdown-toggle.btn-default .filter-option.pull-left, .bank-details .btn.dropdown-toggle.btn-default .filter-option.pull-left {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left; }
  #update-address .btn.dropdown-toggle.btn-default .caret, .bank-details .btn.dropdown-toggle.btn-default .caret {
    color: #1c4477;
    background: #900;
    display: block;
    bottom: 0;
    right: 0;
    height: 32px;
    top: 1px;
    width: 32px;
    margin-top: 0;
    border-top: none;
    background: url(../images/select-caret.png) -4px 0px no-repeat;
    border-bottom: none; }

#update-address .dropdown-toggle + .dropdown-menu, .bank-details .dropdown-toggle + .dropdown-menu {
  margin: 0;
  padding: 0; }

#update-address .dropdown-menu .inner li, .bank-details .dropdown-menu .inner li {
  /*        border: 1px solid #1c4477 !IMPORTANT;
                outline: none;
                border-top: none;*/ }

#update-address .half-inputs .col-md-6:nth-child(1), .bank-details .half-inputs .col-md-6:nth-child(1) {
  padding-right: 6px; }

#update-address .half-inputs .col-md-6:nth-child(2), .bank-details .half-inputs .col-md-6:nth-child(2) {
  padding-left: 6px; }

@media (max-width: 768px) {
  #update-address .half-inputs .col-md-6, .bank-details .half-inputs .col-md-6 {
    margin-bottom: 10px; }
    #update-address .half-inputs .col-md-6:nth-child(1), .bank-details .half-inputs .col-md-6:nth-child(1) {
      padding-right: 15px; }
    #update-address .half-inputs .col-md-6:nth-child(2), .bank-details .half-inputs .col-md-6:nth-child(2) {
      padding-left: 15px; } }

#update-address .three-inputs .col-md-4:nth-child(1), .bank-details .three-inputs .col-md-4:nth-child(1) {
  padding-right: 6px; }

#update-address .three-inputs .col-md-4:nth-child(2), .bank-details .three-inputs .col-md-4:nth-child(2) {
  padding-left: 6px;
  padding-right: 6px; }

#update-address .three-inputs .col-md-4:nth-child(3), .bank-details .three-inputs .col-md-4:nth-child(3) {
  padding-left: 6px; }

@media (max-width: 768px) {
  #update-address .three-inputs .col-md-4, .bank-details .three-inputs .col-md-4 {
    margin-bottom: 10px; }
    #update-address .three-inputs .col-md-4:nth-child(1), .bank-details .three-inputs .col-md-4:nth-child(1) {
      padding-right: 15px; }
    #update-address .three-inputs .col-md-4:nth-child(2), .bank-details .three-inputs .col-md-4:nth-child(2) {
      padding-left: 15px;
      padding-right: 15px; }
    #update-address .three-inputs .col-md-4:nth-child(3), .bank-details .three-inputs .col-md-4:nth-child(3) {
      padding-left: 15px; } }

#update-address .link-btn.member-btn, #update-address .link-btn.btn-update, .bank-details .link-btn.member-btn, .bank-details .link-btn.btn-update {
  width: 112px; }

#payment-modal .form-control {
  height: 29px; }
  #payment-modal .form-control::-webkit-input-placeholder {
    font-size: 13px;
    color: #c9c9c9;
    font-family: montserrat-l; }
  #payment-modal .form-control:-moz-placeholder {
    font-size: 13px;
    color: #c9c9c9;
    font-family: montserrat-l; }
  #payment-modal .form-control::-moz-placeholder {
    font-size: 13px;
    color: #c9c9c9;
    font-family: montserrat-l; }

#payment-modal dt {
  color: #909090;
  font-family: montserrat-l;
  font-size: 15px;
  line-height: 25px;
  vertical-align: top; }

#payment-modal .form-group.expiry-date {
  position: relative; }
  #payment-modal .form-group.expiry-date .separater {
    left: 0;
    position: absolute;
    text-align: center;
    top: 7px;
    width: 100%;
    color: #909090; }

#payment-modal .form-group.visa-parent {
  position: relative; }
  #payment-modal .form-group.visa-parent .visa {
    position: absolute;
    right: 3px;
    top: 1px; }

#cancel-subscrip .modal-dialog {
  max-width: 100%;
  width: 330px; }
  #cancel-subscrip .modal-dialog .content p {
    font-size: 15px;
    font-family: montserrat-l;
    color: #909090;
    color: #909090;
    font-family: montserrat-l;
    font-size: 15px;
    margin-bottom: 4px; }
  #cancel-subscrip .modal-dialog .content a.link-btn.cancel {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ea5355+0,e83e40+41,e62426+73,e8292b+100 */
    background: #ea5355;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ea5355 0%, #e83e40 41%, #e62426 73%, #e8292b 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ea5355 0%, #e83e40 41%, #e62426 73%, #e8292b 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ea5355 0%, #e83e40 41%, #e62426 73%, #e8292b 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5355', endColorstr='#e8292b',GradientType=0 );
    /* IE6-9 */
    border: 1px solid #cf4346;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: montserrat-l;
    font-size: 12px;
    line-height: 7px;
    margin-top: 13px;
    max-width: 100% !important;
    padding: 12px 0;
    text-align: center;
    width: 178px !important; }
    #cancel-subscrip .modal-dialog .content a.link-btn.cancel:hover {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8292b+0,e62426+27,e83e40+59,ea5355+100 */
      background: #e8292b;
      /* Old browsers */
      background: -moz-linear-gradient(top, #e8292b 0%, #e62426 27%, #e83e40 59%, #ea5355 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #e8292b 0%, #e62426 27%, #e83e40 59%, #ea5355 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #e8292b 0%, #e62426 27%, #e83e40 59%, #ea5355 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8292b', endColorstr='#ea5355',GradientType=0 );
      /* IE6-9 */
      text-decoration: none; }

#choose-licence .modal-body p {
  color: #1b4273;
  font-family: montserrat-sb;
  font-size: 15px;
  margin-bottom: 18px; }

#choose-licence .custom-range {
  float: left;
  margin-bottom: 28px;
  text-align: center;
  width: 100%; }
  #choose-licence .custom-range .form-inline {
    display: inline-block;
    width: 110px; }
    #choose-licence .custom-range .form-inline button {
      background-color: #e7e7e7;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdfdfd+0,e7e7e7+100 */
      background: #fdfdfd;
      /* Old browsers */
      background: -moz-linear-gradient(top, #fdfdfd 0%, #e7e7e7 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #fdfdfd 0%, #e7e7e7 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #fdfdfd 0%, #e7e7e7 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0 );
      /* IE6-9 */
      border: 1px solid #959595;
      box-shadow: none;
      float: left;
      height: 27px;
      width: 27px; }
    #choose-licence .custom-range .form-inline .data-here {
      -moz-border-bottom-colors: none;
      -moz-border-left-colors: none;
      -moz-border-right-colors: none;
      -moz-border-top-colors: none;
      background-color: #e7e7e7;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdfdfd+0,e7e7e7+100 */
      background: #fdfdfd;
      /* Old browsers */
      background: -moz-linear-gradient(top, #fdfdfd 0%, #e7e7e7 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #fdfdfd 0%, #e7e7e7 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #fdfdfd 0%, #e7e7e7 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0 );
      /* IE6-9 */
      border-color: #959595;
      border-image: none;
      border-style: solid none;
      border-width: 1px 0;
      color: #1c4477;
      float: left;
      height: 27px;
      line-height: 23px;
      max-width: 56px;
      text-align: center;
      width: 100%;
      font-family: montserrat-r; }

#choose-licence .btn {
  border: 1px solid;
  margin: 0 3px;
  padding: 8px 0;
  text-align: center;
  width: 91px; }
  #choose-licence .btn.btn-red {
    border-color: #9e0b0f; }
  #choose-licence .btn.member-btn.no-margin, #choose-licence .btn.no-margin.btn-update {
    border-color: #197b30; }

.modal {
  text-align: center;
  padding: 0 !important; }

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px; }

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle; }

.body-section {
  overflow: hidden;
  position: relative; }

.mt-50 {
  margin-top: 50px; }

.mt-49 {
  margin-top: 49px; }

.mt-48 {
  margin-top: 48px; }

.mt-47 {
  margin-top: 47px; }

.mt-46 {
  margin-top: 46px; }

.mt-45 {
  margin-top: 45px; }

.mt-44 {
  margin-top: 44px; }

.mt-43 {
  margin-top: 43px; }

.mt-42 {
  margin-top: 42px; }

.mt-41 {
  margin-top: 41px; }

.mt-40 {
  margin-top: 40px; }

.mt-39 {
  margin-top: 39px; }

.mt-38 {
  margin-top: 38px; }

.mt-37 {
  margin-top: 37px; }

.mt-36 {
  margin-top: 36px; }

.mt-35 {
  margin-top: 35px; }

.mt-34 {
  margin-top: 34px; }

.mt-33 {
  margin-top: 33px; }

.mt-32 {
  margin-top: 32px; }

.mt-31 {
  margin-top: 31px; }

.mt-30 {
  margin-top: 30px; }

.mt-29 {
  margin-top: 29px; }

.mt-28 {
  margin-top: 28px; }

.mt-27 {
  margin-top: 27px; }

.mt-26 {
  margin-top: 26px; }

.mt-25 {
  margin-top: 25px; }

.mt-24 {
  margin-top: 24px; }

.mt-23 {
  margin-top: 23px; }

.mt-22 {
  margin-top: 22px; }

.mt-21 {
  margin-top: 21px; }

.mt-20 {
  margin-top: 20px; }

.mt-19 {
  margin-top: 19px; }

.mt-18 {
  margin-top: 18px; }

.mt-17 {
  margin-top: 17px; }

.mt-16 {
  margin-top: 16px; }

.mt-15 {
  margin-top: 15px; }

.mt-14 {
  margin-top: 14px; }

.mt-13 {
  margin-top: 13px; }

.mt-12 {
  margin-top: 12px; }

.mt-11 {
  margin-top: 11px; }

.mt-10 {
  margin-top: 10px !important;
}

.mt-9 {
  margin-top: 9px; }

.mt-8 {
  margin-top: 8px; }

.mt-7 {
  margin-top: 7px; }

.mt-6 {
  margin-top: 6px; }

.mt-5 {
  margin-top: 5px; }

.mt-4 {
  margin-top: 4px; }

.mt-3 {
  margin-top: 3px; }

.mt-2 {
  margin-top: 2px; }

.mt-1 {
  margin-top: 1px; }

.mb-50 {
  margin-bottom: 50px; }

.mb-49 {
  margin-bottom: 49px; }

.mb-48 {
  margin-bottom: 48px; }

.mb-47 {
  margin-bottom: 47px; }

.mb-46 {
  margin-bottom: 46px; }

.mb-45 {
  margin-bottom: 45px; }

.mb-44 {
  margin-bottom: 44px; }

.mb-43 {
  margin-bottom: 43px; }

.mb-42 {
  margin-bottom: 42px; }

.mb-41 {
  margin-bottom: 41px; }

.mb-40 {
  margin-bottom: 40px; }

.mb-39 {
  margin-bottom: 39px; }

.mb-38 {
  margin-bottom: 38px; }

.mb-37 {
  margin-bottom: 37px; }

.mb-36 {
  margin-bottom: 36px; }

.mb-35 {
  margin-bottom: 35px; }

.mb-34 {
  margin-bottom: 34px; }

.mb-33 {
  margin-bottom: 33px; }

.mb-32 {
  margin-bottom: 32px; }

.mb-31 {
  margin-bottom: 31px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-29 {
  margin-bottom: 29px; }

.mb-28 {
  margin-bottom: 28px; }

.mb-27 {
  margin-bottom: 27px; }

.mb-26 {
  margin-bottom: 26px; }

.mb-25 {
  margin-bottom: 25px; }

.mb-24 {
  margin-bottom: 24px; }

.mb-23 {
  margin-bottom: 23px; }

.mb-22 {
  margin-bottom: 22px; }

.mb-21 {
  margin-bottom: 21px; }

.mb-20 {
  margin-bottom: 20px; }

.mb-19 {
  margin-bottom: 19px; }

.mb-18 {
  margin-bottom: 18px; }

.mb-17 {
  margin-bottom: 17px; }

.mb-16 {
  margin-bottom: 16px; }

.mb-15 {
  margin-bottom: 15px !important; }

.mb-14 {
  margin-bottom: 14px; }

.mb-13 {
  margin-bottom: 13px; }

.mb-12 {
  margin-bottom: 12px; }

.mb-11 {
  margin-bottom: 11px; }

.mb-10 {
  margin-bottom: 10px; }

.mb-9 {
  margin-bottom: 9px; }

.mb-8 {
  margin-bottom: 8px; }

.mb-7 {
  margin-bottom: 7px; }

.mb-6 {
  margin-bottom: 6px; }

.mb-5 {
  margin-bottom: 5px; }

.mb-4 {
  margin-bottom: 4px; }

.mb-3 {
  margin-bottom: 3px; }

.mb-2 {
  margin-bottom: 2px; }

.mb-1 {
  margin-bottom: 1px; }

.pt-50 {
  padding-top: 50px; }

.pt-49 {
  padding-top: 49px; }

.pt-48 {
  padding-top: 48px; }

.pt-47 {
  padding-top: 47px; }

.pt-46 {
  padding-top: 46px; }

.pt-45 {
  padding-top: 45px; }

.pt-44 {
  padding-top: 44px; }

.pt-43 {
  padding-top: 43px; }

.pt-42 {
  padding-top: 42px; }

.pt-41 {
  padding-top: 41px; }

.pt-40 {
  padding-top: 40px; }

.pt-39 {
  padding-top: 39px; }

.pt-38 {
  padding-top: 38px; }

.pt-37 {
  padding-top: 37px; }

.pt-36 {
  padding-top: 36px; }

.pt-35 {
  padding-top: 35px; }

.pt-34 {
  padding-top: 34px; }

.pt-33 {
  padding-top: 33px; }

.pt-32 {
  padding-top: 32px; }

.pt-31 {
  padding-top: 31px; }

.pt-30 {
  padding-top: 30px; }

.pt-29 {
  padding-top: 29px; }

.pt-28 {
  padding-top: 28px; }

.pt-27 {
  padding-top: 27px; }

.pt-26 {
  padding-top: 26px; }

.pt-25 {
  padding-top: 25px; }

.pt-24 {
  padding-top: 24px; }

.pt-23 {
  padding-top: 23px; }

.pt-22 {
  padding-top: 22px; }

.pt-21 {
  padding-top: 21px; }

.pt-20 {
  padding-top: 20px; }

.pt-19 {
  padding-top: 19px; }

.pt-18 {
  padding-top: 18px; }

.pt-17 {
  padding-top: 17px; }

.pt-16 {
  padding-top: 16px; }

.pt-15 {
  padding-top: 15px; }

.pt-14 {
  padding-top: 14px; }

.pt-13 {
  padding-top: 13px; }

.pt-12 {
  padding-top: 12px; }

.pt-11 {
  padding-top: 11px; }

.pt-10 {
  padding-top: 10px; }

.pt-9 {
  padding-top: 9px; }

.pt-8 {
  padding-top: 8px; }

.pt-7 {
  padding-top: 7px; }

.pt-6 {
  padding-top: 6px; }

.pt-5 {
  padding-top: 5px !important;
}

.pt-4 {
  padding-top: 4px; }

.pt-3 {
  padding-top: 3px; }

.pt-2 {
  padding-top: 2px; }

.pt-1 {
  padding-top: 1px; }

.pt-0 {
    padding-top: 0 !important;
}

.pb-50 {
  padding-bottom: 50px; }

.pb-49 {
  padding-bottom: 49px; }

.pb-48 {
  padding-bottom: 48px; }

.pb-47 {
  padding-bottom: 47px; }

.pb-46 {
  padding-bottom: 46px; }

.pb-45 {
  padding-bottom: 45px; }

.pb-44 {
  padding-bottom: 44px; }

.pb-43 {
  padding-bottom: 43px; }

.pb-42 {
  padding-bottom: 42px; }

.pb-41 {
  padding-bottom: 41px; }

.pb-40 {
  padding-bottom: 40px; }

.pb-39 {
  padding-bottom: 39px; }

.pb-38 {
  padding-bottom: 38px; }

.pb-37 {
  padding-bottom: 37px; }

.pb-36 {
  padding-bottom: 36px; }

.pb-35 {
  padding-bottom: 35px; }

.pb-34 {
  padding-bottom: 34px; }

.pb-33 {
  padding-bottom: 33px; }

.pb-32 {
  padding-bottom: 32px; }

.pb-31 {
  padding-bottom: 31px; }

.pb-30 {
  padding-bottom: 30px; }

.pb-29 {
  padding-bottom: 29px; }

.pb-28 {
  padding-bottom: 28px; }

.pb-27 {
  padding-bottom: 27px; }

.pb-26 {
  padding-bottom: 26px; }

.pb-25 {
  padding-bottom: 25px; }

.pb-24 {
  padding-bottom: 24px; }

.pb-23 {
  padding-bottom: 23px; }

.pb-22 {
  padding-bottom: 22px; }

.pb-21 {
  padding-bottom: 21px; }

.pb-20 {
  padding-bottom: 20px; }

.pb-19 {
  padding-bottom: 19px; }

.pb-18 {
  padding-bottom: 18px; }

.pb-17 {
  padding-bottom: 17px; }

.pb-16 {
  padding-bottom: 16px; }

.pb-15 {
  padding-bottom: 15px; }

.pb-14 {
  padding-bottom: 14px; }

.pb-13 {
  padding-bottom: 13px; }

.pb-12 {
  padding-bottom: 12px; }

.pb-11 {
  padding-bottom: 11px; }

.pb-10 {
  padding-bottom: 10px; }

.pb-9 {
  padding-bottom: 9px; }

.pb-8 {
  padding-bottom: 8px; }

.pb-7 {
  padding-bottom: 7px; }

.pb-6 {
  padding-bottom: 6px; }

.pb-5 {
  padding-bottom: 5px !important;
}

.pb-4 {
  padding-bottom: 4px; }

.pb-3 {
  padding-bottom: 3px; }

.pb-2 {
  padding-bottom: 2px; }

.pb-1 {
  padding-bottom: 1px; }

.pb-0 {
    padding-bottom: 0 !important;
}

.d-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important; }

.jutify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important; }

/*-- offset-menu-trigger--*/
.italic {
  font-style: italic; }

section.offset-menu ul.nav li a {
  height: 65px;
  overflow: hidden; }

.offset-menu-trigger {
  min-height: 65px;
  background-color: #009353;
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  top: 71px;
  z-index: 2;
  overflow: hidden;
  z-index: 10;
  /*abv*/ }
  .offset-menu-trigger section.offset-menu ul.nav li a {
    height: 63px;
    overflow: hidden; }
  .offset-menu-trigger .breadcrumb-wrapper {
    width: auto;
    float: right;
    /*full-image.golf-club*/ }
    .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav {
      font: 16px/65px montserrat-r;
      color: #004829;
      text-transform: uppercase;
      text-align: right;
      padding-right: 49px; }
      .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav img {
        margin-top: -6px;
        margin-right: 10px; }
      .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav .icon {
        position: relative;
        margin-right: 10px;
        top: 6px; }
        .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav .icon svg {
          width: 26px; }
      .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav a {
        text-decoration: none;
        color: #004829;
        margin-left: 5px;
        font: 16px montserrat-l; }
    @media screen and (max-width: 1165px) {
      .offset-menu-trigger .breadcrumb-wrapper {
        width: 80%;
        text-align: right; }
        .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav {
          font-size: 14px;
          padding-right: 29px; } }
    @media screen and (max-width: 800px) {
      .offset-menu-trigger .breadcrumb-wrapper {
        width: 50%; }
        .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav {
          font-size: 13px; } }
    @media screen and (max-width: 660px) {
      .offset-menu-trigger .breadcrumb-wrapper {
        width: 80%; }
        .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav {
          display: none; } }
  @media only screen and (max-width: 660px) and (orientation: landscape) {
    .offset-menu-trigger {
      position: fixed;
      z-index: 2; } }

/*--container-fluid--*/
section.container-fluid {
  margin-top: 164px;
  background-color: #fff;
  margin-left: 91px;
  margin-right: 25px;
  overflow: hidden;
  border-radius: 5px;
  min-height: 200px;
  width: auto;
  margin-bottom: 20px;
  z-index: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  /*-- tab-title --*/
  /*--top-row--*/
  /*-- nav-tabs--*/
  /*-- nav-select --*/
  /*-- sel-btn --*/
  /*-- tab-content --*/
  /*--button-form--*/
  /*-- bottom-row --*/
  /*-- bottom-row-2 --*/ }
  section.container-fluid.full-width {
    margin-left: 25px;
    margin-top: 100px; }
    section.container-fluid.full-width.elp-full-width {
      margin-top: 164px; }
    section.container-fluid.full-width.have-top-links {
      margin-top: 150px !important; }
  section.container-fluid.invoices .tab-content tbody tr td {
    font-family: montserrat-l !important;
    padding-bottom: 12px;
    padding-top: 28px; }
    section.container-fluid.invoices .tab-content tbody tr td:nth-child(1) {
      padding-left: 26px; }
  section.container-fluid.invoices .button-form .table-responsive table thead tr th:nth-child(1) {
    padding-left: 26px; }
  section.container-fluid#main-content, section.container-fluid#sub-main-content-2 {
    background: transparent;
    padding: 0;
    z-index: 1; }
  section.container-fluid#sub-main-content-2 {
    margin-top: 150px; }
  @media screen and (max-width: 768px) {
    section.container-fluid {
      /*width: 87%;*/
      margin-top: 155px;
      margin-right: 15px;
      margin-left: 80px; } }
  @media only screen and (max-width: 660px) and (orientation: landscape) {
    section.container-fluid {
      z-index: 1; } }
  @media screen and (max-width: 660px) {
    section.container-fluid {
      /*width: 85.55%;*/ } }
  @media screen and (max-width: 480px) {
    section.container-fluid {
      /*width: 80.5%;*/ } }
  @media screen and (max-width: 414px) {
    section.container-fluid {
      /*width: 77.5%;*/ }
      section.container-fluid .bottom-row-3.sponsors .button-form-content a.member-btn, section.container-fluid .bottom-row-3.sponsors .button-form-content a.btn-update {
        float: none; }
      section.container-fluid .bottom-row-3.sponsors .button-form-content {
        text-align: center; } }
  @media screen and (max-width: 375px) {
    section.container-fluid {
      /*width: 73.5%;*/ } }
  @media screen and (max-width: 366px) {
    section.container-fluid {
      /*width: 74%;*/ } }
  section.container-fluid .main-wrapper {
    /*-- block-nav--*/
    /*-- bottom-block--*/ }
    section.container-fluid .main-wrapper .top-blocks .block {
      min-height: 120px;
      width: 23.48178%;
      background-color: #1c4477;
      margin-right: 2.024291%;
      border-radius: 5px;
      padding: 0 8px;
      overflow: hidden;
      position: relative;
      float: left;
      cursor: pointer; }
      section.container-fluid .main-wrapper .top-blocks .block.half-width {
        width: 48.98588%;
        overflow: visible;
        padding-left: 0;
        padding-right: 0;
        height: auto !important; }
        section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender {
          padding: 0 8px;
          display: inline-block;
          width: 100%; }
          section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender span.top-right-arrow {
            display: inline-block;
            width: 37px;
            height: 35px;
            position: absolute;
            right: 0;
            top: 0;
            background-image: url("../images/top-arrow-stripe.png");
            overflow: hidden;
            background-position: top center;
            background-repeat: no-repeat; }
          section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender > div {
            background: #bac9db;
            float: left;
            min-height: 32px;
            border-radius: 3px;
            width: calc(50% - 5px);
            margin-bottom: 12px; }
          section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .tabs {
            margin-right: 10px; }
            section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .tabs ul {
              list-style: none;
              margin-top: 0; }
              section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .tabs ul li {
                display: inline-block;
                width: auto;
                padding: 0; }
                section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .tabs ul li a {
                  background: transparent;
                  border: 0;
                  padding: 0;
                  width: auto;
                  min-width: unset;
                  font-size: 14px;
                  font-family: montserrat-r;
                  color: #6e7c8d;
                  margin: 0;
                  padding: 7px 5px 5px; }
                section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .tabs ul li.active a {
                  background: transparent !important;
                  font-family: montserrat-sb;
                  color: #061120; }
          section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .calender {
            position: relative; }
            section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .calender img {
              float: left;
              margin-top: 11px;
              margin-left: 5px;
              margin-right: 5px; }
            section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .calender .form-control {
              background: transparent;
              border: 0;
              box-shadow: none;
              width: calc(50% - 15px);
              float: left;
              text-align: center;
              height: 26px;
              margin-top: 3px;
              margin-left: 3px;
              color: #061120;
              font-family: montserrat-sb;
              padding-left: 0;
              padding-right: 0; }
              section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .calender .form-control:focus {
                background: #061120;
                color: #b7c1cd; }
              section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .calender .form-control + .bootstrap-datetimepicker-widget {
                top: 39px !important; }
        section.container-fluid .main-wrapper .top-blocks .block.half-width:hover span.top-right-arrow {
          background-position: bottom center; }
        section.container-fluid .main-wrapper .top-blocks .block.half-width .subscription-collection .tab-pane {
          height: auto !important; }
          section.container-fluid .main-wrapper .top-blocks .block.half-width .subscription-collection .tab-pane .total-amount {
            background: #0f243f;
            text-align: center;
            font-family: montserrat-r;
            color: #6d99d2;
            padding: 16px 0;
            font-size: 26px; }
          section.container-fluid .main-wrapper .top-blocks .block.half-width .subscription-collection .tab-pane .sub-collection p {
            color: #9fafc3;
            font-family: montserrat-r;
            margin-bottom: 0;
            font-size: 18px; }
          section.container-fluid .main-wrapper .top-blocks .block.half-width .subscription-collection .tab-pane .sub-collection h4 {
            margin: 6px 0;
            color: #fff;
            font-family: montserrat-r;
            font-size: 18px; }
          section.container-fluid .main-wrapper .top-blocks .block.half-width .subscription-collection .tab-pane .sub-collection > div {
            padding: 25px 0 13px; }
      section.container-fluid .main-wrapper .top-blocks .block:last-child {
        margin-right: 0; }
      section.container-fluid .main-wrapper .top-blocks .block .link {
        position: absolute;
        background-color: #0f243f;
        right: 0;
        left: auto;
        height: 120px;
        width: 50px;
        -webkit-transform: rotate(-50deg) translate(60px, -24px);
        -moz-transform: rotate(-50deg) translate(60px, -24px);
        -ms-transform: rotate(-50deg) translate(60px, -24px);
        -o-transform: rotate(-50deg) translate(60px, -24px);
        transform: rotate(-50deg) translate(60px, -24px); }
        section.container-fluid .main-wrapper .top-blocks .block .link img {
          margin: 0 auto;
          display: block;
          position: absolute;
          bottom: 65px;
          -webkit-transform: rotate(50deg) translate(14px, 4px);
          -moz-transform: rotate(50deg) translate(14px, 4px);
          -ms-transform: rotate(50deg) translate(14px, 4px);
          -o-transform: rotate(50deg) translate(14px, 4px);
          transform: rotate(50deg) translate(14px, 4px); }
      section.container-fluid .main-wrapper .top-blocks .block h1 {
        font: 16px/1 montserrat-r;
        color: #fff;
        text-transform: uppercase;
        margin: 0;
        padding: 18px 0;
        text-align: center;
        border-bottom: 1px dotted #0f243f; }
      section.container-fluid .main-wrapper .top-blocks .block .icon {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 7px;
        float: left; }
      section.container-fluid .main-wrapper .top-blocks .block .number {
        font: 26px/1 montserrat-l;
        color: #6d99d2;
        text-align: right;
        float: right;
        margin-right: 4px;
        margin-top: 20px; }
        section.container-fluid .main-wrapper .top-blocks .block .number.group {
          margin-top: 15px;
          font-size: 36px; }
        section.container-fluid .main-wrapper .top-blocks .block .number small {
          font-size: 18px; }
        @media screen and (max-width: 1264px) {
          section.container-fluid .main-wrapper .top-blocks .block .number {
            font-size: 20px; }
            section.container-fluid .main-wrapper .top-blocks .block .number.group {
              margin-top: 15px;
              font-size: 20px; }
            section.container-fluid .main-wrapper .top-blocks .block .number small {
              font-size: 18px; } }
      section.container-fluid .main-wrapper .top-blocks .block:hover, section.container-fluid .main-wrapper .top-blocks .block:focus {
        text-decoration: none; }
        section.container-fluid .main-wrapper .top-blocks .block:hover .link, section.container-fluid .main-wrapper .top-blocks .block:focus .link {
          background-color: #fff; }
      @media screen and (max-width: 1160px) {
        section.container-fluid .main-wrapper .top-blocks .block .icon {
          float: none;
          display: block;
          margin: 10px auto; }
        section.container-fluid .main-wrapper .top-blocks .block .number {
          float: none;
          text-align: center;
          display: block;
          margin-bottom: 10px; } }
    section.container-fluid .main-wrapper .top-blocks::after {
      content: "";
      clear: both;
      display: table; }
    @media screen and (max-width: 992px) {
      section.container-fluid .main-wrapper .top-blocks .block {
        width: 48.5%;
        margin-bottom: 2.024291%; }
        section.container-fluid .main-wrapper .top-blocks .block:nth-child(even) {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      section.container-fluid .main-wrapper .top-blocks .block {
        width: 100%;
        margin: 0;
        margin-bottom: 25px; } }
    section.container-fluid .main-wrapper .block-nav {
      margin-top: 12px;
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      grid-gap: 20px;
      row-gap: 0; }
      @media screen and (max-width: 992px) {
        section.container-fluid .main-wrapper .block-nav {
          margin-top: 0; } }
      section.container-fluid .main-wrapper .block-nav.giving {
        grid-template-columns: repeat(1, 1fr) !important; }
      @media screen and (max-width: 1400px) {
        section.container-fluid .main-wrapper .block-nav {
          grid-template-columns: repeat(4, 1fr); } }
      @media screen and (max-width: 992px) {
        section.container-fluid .main-wrapper .block-nav {
          grid-template-columns: repeat(3, 1fr) !important; } }
      @media screen and (max-width: 650px) {
        section.container-fluid .main-wrapper .block-nav {
          grid-template-columns: repeat(2, 1fr) !important; } }
      @media screen and (max-width: 500px) {
        section.container-fluid .main-wrapper .block-nav {
          grid-template-columns: repeat(1, 1fr) !important; } }
      section.container-fluid .main-wrapper .block-nav.boxes-4 {
        grid-template-columns: repeat(4, 1fr); }
        @media screen and (max-width: 992px) {
          section.container-fluid .main-wrapper .block-nav.boxes-4 {
            grid-template-columns: repeat(2, 1fr) !important; } }
        @media screen and (max-width: 650px) {
          section.container-fluid .main-wrapper .block-nav.boxes-4 {
            grid-template-columns: repeat(2, 1fr) !important; } }
        @media screen and (max-width: 500px) {
          section.container-fluid .main-wrapper .block-nav.boxes-4 {
            grid-template-columns: repeat(1, 1fr) !important; } }
      section.container-fluid .main-wrapper .block-nav.boxes-3 {
        grid-template-columns: repeat(3, 1fr); }
        @media screen and (max-width: 992px) {
          section.container-fluid .main-wrapper .block-nav.boxes-3 {
            grid-template-columns: repeat(2, 1fr) !important; } }
        @media screen and (max-width: 650px) {
          section.container-fluid .main-wrapper .block-nav.boxes-3 {
            grid-template-columns: repeat(2, 1fr) !important; } }
        @media screen and (max-width: 500px) {
          section.container-fluid .main-wrapper .block-nav.boxes-3 {
            grid-template-columns: repeat(1, 1fr) !important; } }
      section.container-fluid .main-wrapper .block-nav.boxes-2 {
        grid-template-columns: repeat(2, 1fr); }
        @media screen and (max-width: 992px) {
          section.container-fluid .main-wrapper .block-nav.boxes-2 {
            grid-template-columns: repeat(2, 1fr) !important; } }
        @media screen and (max-width: 650px) {
          section.container-fluid .main-wrapper .block-nav.boxes-2 {
            grid-template-columns: repeat(2, 1fr) !important; } }
        @media screen and (max-width: 500px) {
          section.container-fluid .main-wrapper .block-nav.boxes-2 {
            grid-template-columns: repeat(1, 1fr) !important; } }
      section.container-fluid .main-wrapper .block-nav.boxes-1 {
        grid-template-columns: repeat(1, 1fr); }
        @media screen and (max-width: 992px) {
          section.container-fluid .main-wrapper .block-nav.boxes-1 {
            grid-template-columns: repeat(1, 1fr) !important; } }
        @media screen and (max-width: 650px) {
          section.container-fluid .main-wrapper .block-nav.boxes-1 {
            grid-template-columns: repeat(1, 1fr) !important; } }
        @media screen and (max-width: 500px) {
          section.container-fluid .main-wrapper .block-nav.boxes-1 {
            grid-template-columns: repeat(1, 1fr) !important; } }
      section.container-fluid .main-wrapper .block-nav .block {
        min-height: 150px;
        background-color: #fff;
        border-radius: 5px;
        padding: 0 8px;
        overflow: hidden;
        position: relative;
        cursor: pointer;
        width: auto !important;
        margin-right: 0 !important;
        margin-bottom: 10px;
        /*                &:first-child {
                                    h1 {
                                        color: $green;
                                    }
                                }*/ }
        section.container-fluid .main-wrapper .block-nav .block .link {
          position: absolute;
          background-color: #bababa;
          right: 0;
          left: auto;
          height: 120px;
          width: 50px;
          -webkit-transform: rotate(-50deg) translate(60px, -24px);
          -moz-transform: rotate(-50deg) translate(60px, -24px);
          -ms-transform: rotate(-50deg) translate(60px, -24px);
          -o-transform: rotate(-50deg) translate(60px, -24px);
          transform: rotate(-50deg) translate(60px, -24px); }
          section.container-fluid .main-wrapper .block-nav .block .link img {
            margin: 0 auto;
            display: block;
            position: absolute;
            bottom: 65px;
            -webkit-transform: rotate(50deg) translate(14px, 4px);
            -moz-transform: rotate(50deg) translate(14px, 4px);
            -ms-transform: rotate(50deg) translate(14px, 4px);
            -o-transform: rotate(50deg) translate(14px, 4px);
            transform: rotate(50deg) translate(14px, 4px); }
        section.container-fluid .main-wrapper .block-nav .block .icon {
          padding-top: 35px;
          padding-bottom: 20px;
          margin: 0 auto;
          display: block; }
        section.container-fluid .main-wrapper .block-nav .block h1 {
          border-top: 1px dotted #bababa;
          margin: 0;
          padding: 20px 0 10px;
          font: 20px/1 montserrat-b;
          text-transform: uppercase;
          text-align: center;
          color: #009353;
          height: auto !important; }
          @media screen and (max-width: 1160px) {
            section.container-fluid .main-wrapper .block-nav .block h1 {
              font-size: 18px; } }
        section.container-fluid .main-wrapper .block-nav .block p {
          font: 14px/1.4 montserrat-l;
          color: #bababa;
          padding: 0 5px 10px;
          text-align: center;
          height: auto !important; }
        section.container-fluid .main-wrapper .block-nav .block:hover, section.container-fluid .main-wrapper .block-nav .block:focus {
          text-decoration: none; }
          section.container-fluid .main-wrapper .block-nav .block:hover .link, section.container-fluid .main-wrapper .block-nav .block:focus .link {
            background: #1c4477; }
          section.container-fluid .main-wrapper .block-nav .block:hover h1, section.container-fluid .main-wrapper .block-nav .block:focus h1 {
            color: #1c4477; }
        section.container-fluid .main-wrapper .block-nav .block.empty-box:hover .link, section.container-fluid .main-wrapper .block-nav .block.empty-box:focus .link {
          background: #ed1c24; }
      section.container-fluid .main-wrapper .block-nav::after {
        content: "";
        clear: both;
        display: table; }
      @media screen and (max-width: 992px) {
        section.container-fluid .main-wrapper .block-nav .block:nth-child(even) {
          margin-right: 0; } }
    section.container-fluid .main-wrapper .bottom-block {
      margin-top: 0px; }
      section.container-fluid .main-wrapper .bottom-block .block {
        width: 48.98785%;
        background-color: #fff;
        margin-right: 2.024291%;
        border-radius: 5px;
        padding: 0 0 0 8px;
        min-height: 100px;
        overflow: hidden;
        position: relative;
        float: left; }
        section.container-fluid .main-wrapper .bottom-block .block:last-child {
          margin-right: 0; }
        section.container-fluid .main-wrapper .bottom-block .block .link {
          position: absolute;
          background-color: #bababa;
          right: 0;
          left: auto;
          height: 120px;
          width: 50px;
          -webkit-transform: rotate(-50deg) translate(60px, -24px);
          -moz-transform: rotate(-50deg) translate(60px, -24px);
          -ms-transform: rotate(-50deg) translate(60px, -24px);
          -o-transform: rotate(-50deg) translate(60px, -24px);
          transform: rotate(-50deg) translate(60px, -24px); }
          section.container-fluid .main-wrapper .bottom-block .block .link img {
            margin: 0 auto;
            display: block;
            position: absolute;
            bottom: 65px;
            -webkit-transform: rotate(50deg) translate(14px, 4px);
            -moz-transform: rotate(50deg) translate(14px, 4px);
            -ms-transform: rotate(50deg) translate(14px, 4px);
            -o-transform: rotate(50deg) translate(14px, 4px);
            transform: rotate(50deg) translate(14px, 4px); }
        section.container-fluid .main-wrapper .bottom-block .block h1 {
          font: 16px/1 montserrat-r;
          color: #1c4477;
          margin: 0;
          padding: 15px 0;
          text-align: center;
          border-bottom: 1px dotted #bababa;
          margin-right: 8px; }
        section.container-fluid .main-wrapper .bottom-block .block .table-responsive {
          height: 226px;
          overflow: hidden;
          overflow-y: auto;
          position: relative;
          padding-right: 8px; }
          section.container-fluid .main-wrapper .bottom-block .block .table-responsive.inner-scroll {
            height: 478px;
            overflow-y: auto;
            max-height: unset; }
            @media screen and (max-width: 1200px) {
              section.container-fluid .main-wrapper .bottom-block .block .table-responsive.inner-scroll {
                height: 350px; } }
          section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table {
            margin-bottom: 0; }
            section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table .defsize {
              display: none; }
            section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr {
              height: 57px; }
              section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td:first-child {
                color: #5f5f5f;
                font: 15px montserrat-b; }
              section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td:nth-child(2) {
                color: #9f9f9f;
                font: 13px montserrat-l;
                width: 30%; }
              section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td:nth-child(3) {
                width: 20%; }
                @media screen and (max-width: 1194px) {
                  section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td:nth-child(3) {
                    width: 25%; } }
              section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td:nth-child(3), section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td:last-child {
                text-align: center; }
              section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a {
                text-align: center; }
                section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a.paid {
                  color: #009353;
                  font: 10px/1 montserrat-b;
                  text-transform: uppercase;
                  padding: 3px 6px;
                  border: 2px solid #009353;
                  border-radius: 20px; }
                section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a.not-paid {
                  color: #c23a3a;
                  font: 10px/1 montserrat-b;
                  text-transform: uppercase;
                  padding: 3px 6px;
                  border: 2px solid #c23a3a;
                  border-radius: 20px; }
                section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a.no-hover:hover {
                  background-color: transparent !important;
                  cursor: default; }
                section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a.no-hover.paid:hover {
                  color: #009353 !important; }
                section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a.no-hover.not-paid:hover {
                  color: #c23a3a !important; }
                section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a:hover {
                  text-decoration: none;
                  color: #fff; }
                  section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a:hover.paid {
                    background-color: #009353; }
                  section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a:hover.not-paid {
                    background-color: #c23a3a; }
                section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a.edit {
                  color: #727272;
                  text-decoration: underline;
                  font: 12px montserrat-r; }
              @media screen and (max-width: 767px) {
                section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr td a {
                  float: left;
                  margin: 0 10px -6px 0; } }
              section.container-fluid .main-wrapper .bottom-block .block .table-responsive .table tr:first-child td {
                border-top: none; }
          @media screen and (max-width: 480px) {
            section.container-fluid .main-wrapper .bottom-block .block .table-responsive {
              border: none;
              padding-bottom: 8px; } }
        section.container-fluid .main-wrapper .bottom-block .block #canvas-holder {
          margin: 28px auto;
          display: flex;
          align-items: center; }
          section.container-fluid .main-wrapper .bottom-block .block #canvas-holder #chart_area {
            height: auto !important;
            width: 300px !important; }
            @media screen and (max-width: 1300px) {
              section.container-fluid .main-wrapper .bottom-block .block #canvas-holder #chart_area {
                width: 100% !important; } }
            @media screen and (max-width: 767px) {
              section.container-fluid .main-wrapper .bottom-block .block #canvas-holder #chart_area {
                height: 230px !important;
                object-fit: scale-down; } }
        section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend h2 {
          font: 14px montserrat-b;
          color: #1c4477;
          text-transform: uppercase;
          margin-top: 15px;
          margin-bottom: 10px; }
        section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .single-list .title {
          max-width: 190px;
          margin-left: auto; }
        section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title {
          margin-bottom: 5px;
          font: 13px montserrat-l;
          color: #9e9e9e; }
          section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title::after {
            display: table;
            content: "";
            clear: left; }
          section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample {
            height: 14px;
            width: 14px;
            float: left;
            border-radius: 3px;
            margin-right: 10px;
            display: block;
            vertical-align: middle;
            margin-top: 2px; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.red {
              background-color: #9d1c28; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.yellow {
              background-color: #e79c44; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.green {
              background-color: #62a276; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.pink {
              background-color: #c434d6; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.darkgray {
              background-color: #e5e5e5; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.purple {
              background-color: #5c64d7; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.skyblue {
              background-color: #00d6d7; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.darkblue {
              background-color: #0e11be; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.purple {
              background-color: #7a00ff; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.lightgreen {
              background-color: #00ff4e; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.lightyellow {
              background-color: #efff00; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .color-sample.black {
              background-color: #000000; }
          section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .legend-desc {
            vertical-align: middle;
            font: 13px montserrat-l;
            color: #9e9e9e; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend .title .legend-desc span {
              font: 13px montserrat-r;
              color: #2b2c2c; }
        @media screen and (max-width: 991px) {
          section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend {
            width: auto;
            padding: 0 15px 15px; }
            section.container-fluid .main-wrapper .bottom-block .block .chart-legend #legend h2 {
              margin-top: 0; } }
        section.container-fluid .main-wrapper .bottom-block .block:hover .link {
          background: #1c4477; }
      @media screen and (max-width: 480px) {
        section.container-fluid .main-wrapper .bottom-block .block {
          width: 100%;
          margin: 0;
          margin-bottom: 25px; }
          section.container-fluid .main-wrapper .bottom-block .block .table-responsive {
            height: auto;
            overflow: visible; }
            section.container-fluid .main-wrapper .bottom-block .block .table-responsive .footable-last-column.footable-first-column {
              vertical-align: middle; } }
  section.container-fluid .content-wrapper.edit-group .top-block__white .text {
    width: 50.31183%; }
    @media (max-width: 500px) {
      section.container-fluid .content-wrapper.edit-group .top-block__white .text {
        width: 100%; } }
  section.container-fluid .content-wrapper.edit-group .top-block__white.medium__box .form-group {
    margin-bottom: 0; }
  section.container-fluid .content-wrapper.edit-group .top-block__white.medium__box .detail-form .form-group:last-child {
    margin-bottom: 0 !important; }
  section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form {
    padding-top: 10px; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form.payment-status .form-group {
      margin-bottom: 5px; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-pen {
      position: relative;
      top: 4px;
      margin-right: 6px; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .form-group {
      margin-bottom: 15px; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form label {
      text-align: left;
      font-size: 13px;
      font-family: montserrat-r;
      color: #000; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit {
      font: 10px montserrat-b;
      text-decoration: none;
      width: 46px;
      display: inline-block;
      padding: 1px 13px 1px 0px;
      margin-right: 5px;
      border-radius: 20px;
      text-transform: uppercase;
      margin-bottom: 4px;
      color: #1c4477;
      border: 2px solid #1c4477;
      background: url(../images/edit-icon.png) 30px center no-repeat; }
      section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit:hover {
        color: #fff;
        background: #1c4477 url(../images/edit-icon-white.png) 30px center no-repeat; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .date-n-time {
      text-align: right;
      margin-top: 6px; }
      @media (max-width: 991px) {
        section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .date-n-time {
          text-align: left; } }
    section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .date-n-time span:first-child {
      margin-right: 30px; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen {
      text-align: right; }
      @media (max-width: 1024px) {
        section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen {
          margin-top: 0; } }
      @media (max-width: 991px) {
        section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen {
          text-align: left; } }
      section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen a {
        margin-right: 0;
        margin-bottom: 2px; }
      section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen .btn-green {
        padding: 3px 7px !important;
        font-size: 8px !important;
        color: #bcf9df !important;
        border-radius: 3px !important;
        position: relative;
        margin-right: 6px !important; }
      section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen .edit-pen,
      section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen .edit-save {
        position: relative;
        top: 6px; }
      section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen span {
        padding-right: 3.2px; }
      section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen input {
        color: #000;
        width: 90px;
        border: 1px solid transparent;
        background: #fff;
        font-family: montserrat-r;
        font-size: 13px;
        text-align: right;
        padding-right: 5px;
        width: 80px; }
        section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen input:focus {
          border-radius: 0;
          box-shadow: none;
          border-color: #555555; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .bootstrap-select .text {
      color: #333333;
      cursor: pointer;
      display: inline-block;
      font-family: montserrat-l;
      font-size: 12px;
      font-stretch: 100%;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      text-align: left;
      white-space: nowrap;
      float: none;
      padding: 0; }
  section.container-fluid .content-wrapper.edit-group .top-block__white .d-table {
    /*background: lightblue;*/
    display: table;
    width: 100%;
    min-height: 125px;
    margin-bottom: 0; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .d-table .d-cell {
      display: table-cell;
      vertical-align: middle; }
  section.container-fluid .content-wrapper.edit-group .top-block__white p.billing-text {
    font-size: 15px;
    text-align: center;
    /*padding-top: 40px;*/
    margin-bottom: 0;
    margin-top: 10px;
    color: #667076; }
    @media (max-width: 991px) {
      section.container-fluid .content-wrapper.edit-group .top-block__white p.billing-text {
        padding-top: 0; } }
  section.container-fluid .content-wrapper.edit-group .top-block__white .deactiviate .checkbox label {
    padding-left: 0;
    color: #667076 !important;
    font-family: montserrat-r !important;
    font-size: 15px !important; }
  section.container-fluid .content-wrapper.edit-group .top-block__white .deactiviate .checkbox {
    padding-top: 0;
    margin-bottom: 0; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .deactiviate .checkbox label {
      margin-bottom: 0; }
    section.container-fluid .content-wrapper.edit-group .top-block__white .deactiviate .checkbox label label {
      top: 3px;
      position: relative;
      margin-right: 7px; }
  section.container-fluid .content-wrapper .first-column {
    padding-right: 10px; }
  section.container-fluid .content-wrapper .second-column {
    padding-left: 10px; }
  section.container-fluid .content-wrapper .top-block__white {
    background-color: #fff;
    border-radius: 5px;
    padding: 15px; }
    section.container-fluid .content-wrapper .top-block__white.height_258 {
      min-height: 258px; }
    section.container-fluid .content-wrapper .top-block__white h4 {
      margin: 0;
      font: 16px montserrat-r;
      color: #1c4477;
      text-align: center; }
      section.container-fluid .content-wrapper .top-block__white h4 em {
        font-size: 16px;
        color: #d40000; }
      section.container-fluid .content-wrapper .top-block__white h4::after {
        background: url(../images/border-bottom.png) repeat-x;
        content: "";
        display: block;
        height: 1px;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 15px; }
    section.container-fluid .content-wrapper .top-block__white .image {
      margin-left: 15px;
      height: 180px;
      width: 40.758242%;
      float: left;
      border: 1px solid #c2c2c2;
      text-align: center;
      padding: 10px;
      overflow: hidden; }
      section.container-fluid .content-wrapper .top-block__white .image img {
        margin: 0 auto; }
      section.container-fluid .content-wrapper .top-block__white .image.full-image {
        padding: 0; }
      section.container-fluid .content-wrapper .top-block__white .image.full-image.golf-club {
        border: 0;
        background-size: contain;
        background-repeat: no-repeat; }
        section.container-fluid .content-wrapper .top-block__white .image.full-image.golf-club img {
          border: 1px solid #c2c2c2; }
    section.container-fluid .content-wrapper .top-block__white .text {
      width: 49.31183%;
      float: left;
      margin-left: 10px;
      font: 13px montserrat-l;
      color: #9e9e9e;
      line-height: 1.5;
      padding: 10px 15px; }
      section.container-fluid .content-wrapper .top-block__white .text .file-box {
        margin-top: 15px;
        margin-bottom: 15px;
        position: relative;
        border: 1px solid #959595; }
        section.container-fluid .content-wrapper .top-block__white .text .file-box span {
          float: left;
          height: 30px;
          display: block;
          width: 80%;
          background: #fff;
          font: 14px/30px montserrat-l;
          color: #a8a8a8;
          text-align: left;
          text-indent: 10px;
          text-oveflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; }
          @media screen and (max-width: 1024px) {
            section.container-fluid .content-wrapper .top-block__white .text .file-box span {
              width: 76%; } }
        @media screen and (max-width: 350px) {
          section.container-fluid .content-wrapper .top-block__white .text .file-box label {
            width: 56%; } }
        section.container-fluid .content-wrapper .top-block__white .text .file-box input[type="file"] {
          display: none; }
          section.container-fluid .content-wrapper .top-block__white .text .file-box input[type="file"] + label {
            height: 30px;
            width: 20%;
            margin-bottom: 0;
            font: 11px/30px montserrat-r;
            color: #727272;
            float: right;
            text-transform: uppercase;
            border-left: 1px solid #959595;
            position: relative;
            text-align: center;
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,e8e8e8+100 */
            background: #fcfcfc;
            /* Old browsers */
            background: -moz-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #fcfcfc 0%, #e8e8e8 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            /* IE6-9 */ }
            @media screen and (max-width: 1024px) {
              section.container-fluid .content-wrapper .top-block__white .text .file-box input[type="file"] + label {
                width: 24%; } }
            section.container-fluid .content-wrapper .top-block__white .text .file-box input[type="file"] + label i.icon-desktop {
              height: 16px;
              width: 16px;
              background: url(../images/sprite4.png) no-repeat 0 0;
              display: inline-block;
              position: relative;
              top: 3px;
              left: -1px; }
            section.container-fluid .content-wrapper .top-block__white .text .file-box input[type="file"] + label:hover {
              /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,fcfcfc+100 */
              background: #e8e8e8;
              /* Old browsers */
              background: -moz-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
              /* FF3.6-15 */
              background: -webkit-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
              /* Chrome10-25,Safari5.1-6 */
              background: linear-gradient(to bottom, #e8e8e8 0%, #fcfcfc 100%);
              /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
              /* IE6-9 */
              cursor: pointer; }
        section.container-fluid .content-wrapper .top-block__white .text .file-box::before {
          position: absolute;
          right: 1px;
          top: 0;
          bottom: 0;
          border: 1px solid #959595;
          border-top: none;
          border-bottom: none;
          display: block;
          /*content:"";*/
          height: 100%;
          width: 3px;
          background-color: #fff;
          z-index: 1; }
        section.container-fluid .content-wrapper .top-block__white .text .file-box::after {
          content: "";
          display: table;
          clear: both; }
      section.container-fluid .content-wrapper .top-block__white .text .btn-blue:hover, section.container-fluid .content-wrapper .top-block__white .text .btn-green:hover, section.container-fluid .content-wrapper .top-block__white .text .btn-red:hover, section.container-fluid .content-wrapper .top-block__white .text .bottom-row .detail-form .form-group .btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .content-wrapper .top-block__white .text .btn-black:hover,
      section.container-fluid .content-wrapper .top-block__white .text .body-content .detail-form .form-group .btn-black:hover, section.container-fluid .body-content .detail-form .form-group .content-wrapper .top-block__white .text .btn-black:hover, section.container-fluid .content-wrapper .top-block__white .text .btn-blue:focus, section.container-fluid .content-wrapper .top-block__white .text .btn-green:focus, section.container-fluid .content-wrapper .top-block__white .text .btn-red:focus, section.container-fluid .content-wrapper .top-block__white .text .bottom-row .detail-form .form-group .btn-black:focus, section.container-fluid .bottom-row .detail-form .form-group .content-wrapper .top-block__white .text .btn-black:focus,
      section.container-fluid .content-wrapper .top-block__white .text .body-content .detail-form .form-group .btn-black:focus, section.container-fluid .body-content .detail-form .form-group .content-wrapper .top-block__white .text .btn-black:focus {
        color: #fff; }
      section.container-fluid .content-wrapper .top-block__white .text h3 {
        font: 20px/1 montserrat-b;
        color: #1c4477;
        text-transform: uppercase;
        margin: 5px 0 5px; }
      section.container-fluid .content-wrapper .top-block__white .text .contact {
        margin-top: 10px; }
        section.container-fluid .content-wrapper .top-block__white .text .contact a {
          font: 12px montserrat-r;
          color: #7c7b7b;
          display: block;
          margin-bottom: 3px; }
          section.container-fluid .content-wrapper .top-block__white .text .contact a.phone {
            font: 16px montserrat-b; }
          section.container-fluid .content-wrapper .top-block__white .text .contact a:hover, section.container-fluid .content-wrapper .top-block__white .text .contact a:focus {
            color: #000;
            text-decoration: none; }
    section.container-fluid .content-wrapper .top-block__white.second .image.round {
      width: 27.2527473%;
      height: 27.2527473%;
      border-radius: 100%;
      padding: 0;
      margin-top: 15px; }
      section.container-fluid .content-wrapper .top-block__white.second .image.round.round.robbie-gold {
        border: 0; }
      section.container-fluid .content-wrapper .top-block__white.second .image.round img {
        border-radius: 100%;
        border: 4px solid #838282; }
    section.container-fluid .content-wrapper .top-block__white.second .image.non-rounded {
      width: 27.2527473%;
      height: 27.2527473%;
      padding: 0;
      margin-top: 5px; }
      section.container-fluid .content-wrapper .top-block__white.second .image.non-rounded.round.robbie-gold {
        border: 0; }
      section.container-fluid .content-wrapper .top-block__white.second .image.non-rounded img {
        max-width: 100%;
        /*border-radius:100%;*/
        /*                            border:4px solid #838282;*/ }
    section.container-fluid .content-wrapper .top-block__white.second .text {
      padding: 0 15px;
      width: 64%; }
    section.container-fluid .content-wrapper .top-block__white::after {
      content: "";
      display: table;
      clear: both; }
  section.container-fluid .content-wrapper .sortable-block-wrapper {
    height: 100%;
    width: 100%;
    overflow: hidden; }
  section.container-fluid .content-wrapper .sortable-block-content {
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px; }
    section.container-fluid .content-wrapper .sortable-block-content .column {
      padding-left: 10px;
      margin-bottom: 20px;
      padding-right: 10px; }
      section.container-fluid .content-wrapper .sortable-block-content .column .content {
        background-color: #fff;
        border-radius: 5px; }
        section.container-fluid .content-wrapper .sortable-block-content .column .content .header {
          padding: 10px 15px;
          position: relative; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .header i.handle {
            background: url(../images/handle.png) no-repeat;
            display: inline-block;
            width: 6px;
            height: 20px;
            left: 15px;
            top: 15px;
            position: absolute; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .header .edit {
            width: 22px;
            height: 16px;
            background: url(../images/pen.png) no-repeat;
            display: inline-block;
            position: absolute;
            right: 15px;
            top: 15px; }
            section.container-fluid .content-wrapper .sortable-block-content .column .content .header .edit:hover, section.container-fluid .content-wrapper .sortable-block-content .column .content .header .edit:focus {
              background-position: bottom center; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .header .add {
            width: 16px;
            height: 16px;
            background: url(../images/plus.png) no-repeat;
            display: inline-block;
            position: absolute;
            right: 15px;
            top: 15px; }
            section.container-fluid .content-wrapper .sortable-block-content .column .content .header .add:hover, section.container-fluid .content-wrapper .sortable-block-content .column .content .header .add:focus {
              background-position: bottom center; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .header span.golfer-icon {
            display: inline-block;
            margin-right: 0;
            float: left;
            position: absolute;
            left: 10px; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .header strong {
            font: 16px montserrat-r;
            color: #1c4477;
            text-align: center;
            padding: 3px 0 0;
            display: block; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .header::after {
            display: table;
            content: "";
            clear: both; }
        section.container-fluid .content-wrapper .sortable-block-content .column .content .body {
          margin-left: 5px;
          margin-right: 5px;
          position: relative;
          padding: 20px 0 10px;
          text-align: center; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .body::before {
            height: 1px;
            width: 100%;
            background: url(../images/border-bottom.png) repeat-x;
            content: "";
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            right: 0; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .body .heading {
            margin-bottom: 15px; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .body h4,
          section.container-fluid .content-wrapper .sortable-block-content .column .content .body h6 {
            margin: 0; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .body h4 {
            font: 20px/0.9 montserrat-b;
            color: #1c4477;
            text-transform: uppercase;
            margin: 0;
            padding-left: 30px;
            padding-right: 30px; }
            @media screen and (max-width: 1024px) {
              section.container-fluid .content-wrapper .sortable-block-content .column .content .body h4 {
                font-size: 17px; } }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .body h6 {
            font: 14px montserrat-r;
            color: #888888;
            margin-bottom: 20px; }
          section.container-fluid .content-wrapper .sortable-block-content .column .content .body p {
            font: 13px montserrat-r;
            color: #000; }
            section.container-fluid .content-wrapper .sortable-block-content .column .content .body p span {
              display: block;
              font: 15px montserrat-l;
              color: #9e9e9e; }
              @media screen and (max-width: 1024px) {
                section.container-fluid .content-wrapper .sortable-block-content .column .content .body p span {
                  font-size: 13px; } }
      section.container-fluid .content-wrapper .sortable-block-content .column.placeholder .content .header i.handle {
        display: none; }
      section.container-fluid .content-wrapper .sortable-block-content .column.placeholder .content .header strong {
        color: #888888; }
      section.container-fluid .content-wrapper .sortable-block-content .column.placeholder .content .body h4 {
        color: #888888; }
      section.container-fluid .content-wrapper .sortable-block-content .column.placeholder .content .body p {
        color: #b4b4b4;
        margin-bottom: 30px; }
    section.container-fluid .content-wrapper .sortable-block-content.small .column .content .body h4 {
      padding-left: 0;
      padding-right: 0; }
  @media screen and (max-width: 991px) {
    section.container-fluid .content-wrapper .first-column {
      margin-bottom: 30px;
      padding-right: 15px; }
    section.container-fluid .content-wrapper .second-column {
      padding-left: 15px; }
    section.container-fluid .content-wrapper .top-block__white .image {
      height: auto; }
      section.container-fluid .content-wrapper .top-block__white .image.full-image img {
        width: 100%; }
    section.container-fluid .content-wrapper .top-block__white.second .image {
      margin: 0 15px; }
      section.container-fluid .content-wrapper .top-block__white.second .image.round {
        width: 40.758242%;
        border: none;
        margin-top: 0; }
    section.container-fluid .content-wrapper .top-block__white.second .text {
      width: 49.31183%; } }
  @media screen and (max-width: 500px) {
    section.container-fluid .content-wrapper .second-column {
      padding-left: 15px; }
      section.container-fluid .content-wrapper .second-column .top-block__white {
        padding-right: 10px; }
    section.container-fluid .content-wrapper .top-block__white {
      padding: 15px 15px 15px 10px; }
      section.container-fluid .content-wrapper .top-block__white .image {
        width: 100%;
        float: none;
        margin: 0; }
      section.container-fluid .content-wrapper .top-block__white .text {
        margin: 0;
        width: 100%;
        float: none;
        text-align: center; }
      section.container-fluid .content-wrapper .top-block__white.second {
        padding: 15px; }
        section.container-fluid .content-wrapper .top-block__white.second .image.round,
        section.container-fluid .content-wrapper .top-block__white.second .text {
          width: 100%;
          float: none; }
        section.container-fluid .content-wrapper .top-block__white.second .image {
          margin-left: 0; }
          section.container-fluid .content-wrapper .top-block__white.second .image img {
            display: block;
            margin: 10px auto; }
    section.container-fluid .content-wrapper .sortable-block-content .column .content .body h4 {
      padding-left: 0;
      padding-right: 0; } }
  section.container-fluid .content-wrapper.vip-page .first-column .top-block__white .image {
    border: 0; }
  section.container-fluid .content-wrapper.vip-page .first-column .top-block__white .text {
    padding: 10px 4px; }
    section.container-fluid .content-wrapper.vip-page .first-column .top-block__white .text h3 {
      margin-top: 17px;
      font-size: 18px;
      text-align: center; }
    section.container-fluid .content-wrapper.vip-page .first-column .top-block__white .text p.occupation {
      font-size: 16px;
      text-align: center;
      color: #616161;
      font-family: montserrat-r;
      line-height: 12px;
      margin-bottom: 18px; }
  section.container-fluid .content-wrapper.vip-page .col-md-4.col-sm-6.column.placeholder .body {
    margin: 0; }
  section.container-fluid .cover {
    padding: 0; }
  section.container-fluid .notifi-title .tab-title {
    line-height: 34px; }
  section.container-fluid .flex-top-wrapper {
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px; }
    @media screen and (max-width: 575px) {
      section.container-fluid .flex-top-wrapper {
        flex-direction: column;
        align-items: flex-start; } }
    section.container-fluid .flex-top-wrapper .tab-title {
      line-height: 1;
      height: auto; }
    section.container-fluid .flex-top-wrapper .top-action-bar {
      padding-left: 10px; }
      @media screen and (max-width: 575px) {
        section.container-fluid .flex-top-wrapper .top-action-bar {
          margin-top: 08px;
          padding-left: 0px; } }
      section.container-fluid .flex-top-wrapper .top-action-bar .btn {
        border-radius: 0px;
        border: 1px solid #000000;
        padding-left: 12px;
        padding-right: 12px;
        height: 31px;
        padding-top: 5px;
        padding-bottom: 5px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        font-family: montserrat-r;
        font: 12px/1 montserrat-r; }
        section.container-fluid .flex-top-wrapper .top-action-bar .btn.btn-blue, section.container-fluid .flex-top-wrapper .top-action-bar .btn.btn-green, section.container-fluid .flex-top-wrapper .top-action-bar .btn.btn-red, section.container-fluid .flex-top-wrapper .top-action-bar .bottom-row .detail-form .form-group .btn.btn-black, section.container-fluid .bottom-row .detail-form .form-group .flex-top-wrapper .top-action-bar .btn.btn-black,
        section.container-fluid .flex-top-wrapper .top-action-bar .body-content .detail-form .form-group .btn.btn-black, section.container-fluid .body-content .detail-form .form-group .flex-top-wrapper .top-action-bar .btn.btn-black {
          color: #ffffff; }
        section.container-fluid .flex-top-wrapper .top-action-bar .btn.btn-default {
          color: #004829;
          border-color: #004829;
          border-radius: 0;
          padding-left: 5px;
          padding-right: 5px; }
          section.container-fluid .flex-top-wrapper .top-action-bar .btn.btn-default img {
            margin-right: 2px; }
        section.container-fluid .flex-top-wrapper .top-action-bar .btn:hover {
          opacity: .8; }
        section.container-fluid .flex-top-wrapper .top-action-bar .btn.btn-red {
          padding-left: 7px;
          padding-right: 7px; }

        section.container-fluid .flex-top-wrapper .top-action-bar .btn.btn-red svg,
        section.container-fluid .flex-top-wrapper .top-action-bar .btn.btn-red img {
            width: 17px;
        }
  section.container-fluid .tab-title {
    font: 16px/1.5 montserrat-r;
    color: #1c4477;
    margin-bottom: 0;
    margin-top: 0px;
    width: 245px;
    padding-left: 10px;
    display: table-cell;
    vertical-align: middle;
    height: 35px;
    padding-top: 0px; }
    section.container-fluid .tab-title span {
      /*margin-top: 8px;*/
      display: inline-block; }
    @media screen and (max-width: 568px) {
      section.container-fluid .tab-title {
        font-size: 15px;
        padding-top: 2px; } }
    section.container-fluid .tab-title.leaderboard-title {
      /*height:45px;*/ }
    section.container-fluid .tab-title.title-two {
      padding-bottom: 12px; }
    @media screen and (max-width: 1024px) {
      section.container-fluid .tab-title {
        line-height: 1;
        /*font-size:12px;*/
        display: table-cell;
        vertical-align: middle;
        height: 37px; } }
    @media screen and (max-width: 480px) {
      section.container-fluid .tab-title {
        font-size: 13px;
        width: auto;
        padding-left: 0;
        line-height: 1.5;
        padding-top: 4px;
        margin-top: 0;
        padding-bottom: 1px;
        display: table;
        height: 35px; }
        section.container-fluid .tab-title span {
          display: table-cell;
          vertical-align: middle; } }
    @media screen and (max-width: 400px) {
      section.container-fluid .tab-title {
        line-height: 1.3; } }
    @media screen and (max-width: 320px) {
      section.container-fluid .tab-title {
        padding-bottom: 10px;
        line-height: 14px;
        margin-top: 0;
        padding-top: 14px; } }
    section.container-fluid .tab-title.edit-title {
      margin-top: 0;
      padding-top: 5px; }
      @media screen and (max-width: 480px) {
        section.container-fluid .tab-title.edit-title {
          line-height: 12px; } }
      section.container-fluid .tab-title.edit-title.align-title {
        padding-top: 6px !important; }
    @media screen and (max-width: 378px) {
      section.container-fluid .tab-title {
        margin-top: 0;
        padding: 15px 0 5 !important;
        line-height: 14px;
        display: table-cell;
        vertical-align: middle; } }
  section.container-fluid .tab-wrap {
    float: right; }
  section.container-fluid .cover {
    padding: 0; }
  section.container-fluid .top-row {
    border-bottom: 1px solid #d1dbe5; }
    @media screen and (max-width: 480px) {
      section.container-fluid .top-row {
        padding-bottom: 0px; }
        section.container-fluid .top-row .col-xs-4 {
          width: 45%;
          padding-right: 0;
          padding-left: 7px; }
        section.container-fluid .top-row .col-xs-8 {
          padding-right: 7px;
          width: 55%;
          padding-left: 0; }
          section.container-fluid .top-row .col-xs-8 .tab-wrap {
            float: right; } }
    @media screen and (max-width: 410px) {
      section.container-fluid .top-row .col-xs-4 {
        width: 44%; }
      section.container-fluid .top-row .col-xs-8 {
        width: 56%; } }
    @media screen and (min-width: 991px) {
      section.container-fluid .top-row .event-wrap .bx-wrapper {
        max-width: 590px !important; } }
  section.container-fluid .nav-tabs {
    margin-top: 11px;
    float: none;
    border-bottom: none;
    /*-- bxslider--*/ }
    section.container-fluid .nav-tabs li {
      margin-bottom: 0; }
      section.container-fluid .nav-tabs li a {
        font: 14px montserrat-r;
        color: #bababa;
        text-transform: uppercase;
        padding: 5px 25px;
        border: 1px solid #d7d7d7;
        background-color: #fff;
        margin-left: 10px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom: none;
        text-align: center;
        min-width: 142px; }
        @media screen and (max-width: 480px) {
          section.container-fluid .nav-tabs li a {
            font-size: 11px;
            padding: 10px 15px;
            margin-left: 0;
            margin-right: 5px; } }
    section.container-fluid .nav-tabs li.active a {
      color: #1c4477;
      border: 1px solid #becad3;
      background-color: #eef2f8;
      border-bottom: none; }
    section.container-fluid .nav-tabs li.arrow a {
      padding: 10px; }
    @media screen and (max-width: 480px) {
      section.container-fluid .nav-tabs {
        margin-top: 10px; } }
    section.container-fluid .nav-tabs.bxslider li a {
      padding: 10px; }
      @media screen and (max-width: 480px) {
        section.container-fluid .nav-tabs.bxslider li a {
          font-size: 11px;
          padding: 10px 0;
          margin-left: 0;
          margin-right: 2px; } }
    section.container-fluid .nav-tabs.bxslider li.oversized {
      width: 200px !important; }
    @media screen and (max-width: 660px) {
      section.container-fluid .nav-tabs.bxslider {
        display: none; } }
    @media screen and (max-width: 1200px) {
      section.container-fluid .nav-tabs li a {
        font-size: 12px;
        min-width: auto;
        padding-left: 15px;
        padding-right: 15px; } }
    @media screen and (max-width: 1024px) {
      section.container-fluid .nav-tabs li a {
        width: auto;
        min-width: 109px; } }
    @media screen and (max-width: 860px) {
      section.container-fluid .nav-tabs li a {
        width: auto;
        font-size: 12px;
        padding-left: 15px;
        padding-right: 15px; } }
    section.container-fluid .nav-tabs.edit li a {
      width: auto;
      padding: 5px 13px; }
      @media screen and (max-width: 1024px) {
        section.container-fluid .nav-tabs.edit li a {
          padding: 5px 2px; } }
  section.container-fluid .tab-wrap .bx-wrapper {
    margin-right: 40px !important; }
    section.container-fluid .tab-wrap .bx-wrapper .bx-viewport {
      height: 40px !important;
      box-shadow: none;
      border: none;
      left: 0; }
    section.container-fluid .tab-wrap .bx-wrapper .bx-controls-direction a {
      bottom: 0;
      top: auto;
      height: 29px;
      right: -41px;
      left: auto;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      border: 1px solid #d7d7d7;
      border-bottom: none; }
      section.container-fluid .tab-wrap .bx-wrapper .bx-controls-direction a.bx-next {
        background: url(../images/next.png) no-repeat center; }
      section.container-fluid .tab-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
        background: url(../images/next.png) no-repeat center;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom: 1px solid #d7d7d7;
        border-top: none;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
  section.container-fluid .tab__slider--slide li a {
    margin-left: 0; }
  @media screen and (max-width: 768px) {
    section.container-fluid .tab-wrap {
      float: right; }
      section.container-fluid .tab-wrap .bx-wrapper {
        /*display:none;*/ }
        section.container-fluid .tab-wrap .bx-wrapper .bx-controls-direction a {
          /*display:none;*/ }
      section.container-fluid .tab-wrap .nav-select {
        margin-top: 10px; }
      section.container-fluid .tab-wrap #sel-btn {
        margin-top: 10px; } }
  @media only screen and (max-width: 1024px) and (orientation: landscape) {
    section.container-fluid .tab-wrap {
      float: right; } }
  section.container-fluid .nav-select {
    margin-top: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0;
    height: 30px;
    background-color: #eef2f8;
    outline: none;
    border: 1px solid #becad3;
    font: 12px montserrat-r;
    color: #1c4477;
    text-transform: uppercase;
    text-align: center;
    width: 125px;
    padding: 0 0 0 20px;
    vertical-align: middle;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: none;
    float: left; }
    section.container-fluid .nav-select::-ms-expand {
      display: none; }
    @media screen and (max-width: 768px) {
      section.container-fluid .nav-select {
        margin-top: 21px; } }
    @media screen and (max-width: 767px) {
      section.container-fluid .nav-select {
        padding: 0;
        width: 150px; } }
    @media screen and (max-width: 480px) {
      section.container-fluid .nav-select {
        margin-top: 10px; } }
    @media only screen and (max-width: 1024px) and (orientation: landscape) {
      section.container-fluid .nav-select {
        margin-top: 21px; } }
    @media screen and (max-width: 410px) {
      section.container-fluid .nav-select {
        width: 100px;
        font-size: 11px;
        margin-top: 16px; } }
    @media screen and (max-width: 375px) {
      section.container-fluid .nav-select {
        margin-top: 8px; } }
    @media screen and (max-width: 350px) {
      section.container-fluid .nav-select {
        width: 79px;
        font-size: 10px;
        padding: 0 0 0 5px; }
        section.container-fluid .nav-select section.container-fluid .bottom-row .detail-form .form-group .file-box input[type="file"] + label {
          width: 52%; } }
    section.container-fluid .nav-select:focus + #sel-btn i.arrow {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg); }
    section.container-fluid .nav-select option:checked ~ #sel-btn i.arrow {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg); }
  section.container-fluid #sel-btn {
    background: #fff url(../images/arrow-right.png) center no-repeat;
    border: 1px solid #d7d7d7;
    width: 25px;
    height: 30px;
    float: left;
    margin-top: 10px;
    outline: none;
    margin-left: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 0 15px;
    border-bottom: none;
    position: relative; }
    @media screen and (max-width: 768px) {
      section.container-fluid #sel-btn {
        width: 15px;
        padding: 0 10px;
        background-image: none;
        background-color: #fff;
        margin-top: 21px; }
        section.container-fluid #sel-btn i.arrow {
          background: url(../images/arrow-right.png) center no-repeat;
          width: 15px;
          height: 30px;
          display: block;
          position: absolute;
          background-size: 40%;
          left: 3px;
          top: 0;
          -webkit-transform: rotate(0deg);
          -moz-transform: rotate(0deg);
          -o-transform: rotate(0deg);
          transform: rotate(0deg);
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -ms-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-timing-function: ease;
          -moz-transition-timing-function: ease;
          -ms-transition-timing-function: ease;
          -o-transition-timing-function: ease;
          transition-timing-function: ease;
          -webkit-transition-duration: 0.5s;
          -moz-transition-duration: 0.5s;
          -ms-transition-duration: 0.5s;
          -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -ms-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
        section.container-fluid #sel-btn:focus i.arrow, section.container-fluid #sel-btn:hover i.arrow {
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg); } }
    @media only screen and (max-width: 1024px) and (orientation: landscape) {
      section.container-fluid #sel-btn {
        width: 15px;
        padding: 0 10px;
        background-image: none;
        background-color: #fff;
        margin-top: 21px; }
        section.container-fluid #sel-btn i.arrow {
          background: url(../images/arrow-right.png) center no-repeat;
          width: 15px;
          height: 30px;
          display: block;
          position: absolute;
          background-size: 40%;
          left: 3px;
          top: 0;
          -webkit-transform: rotate(0deg);
          -moz-transform: rotate(0deg);
          -o-transform: rotate(0deg);
          transform: rotate(0deg);
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -ms-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-timing-function: ease;
          -moz-transition-timing-function: ease;
          -ms-transition-timing-function: ease;
          -o-transition-timing-function: ease;
          transition-timing-function: ease;
          -webkit-transition-duration: 0.5s;
          -moz-transition-duration: 0.5s;
          -ms-transition-duration: 0.5s;
          -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -ms-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
        section.container-fluid #sel-btn:focus i.arrow, section.container-fluid #sel-btn:hover i.arrow {
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg); } }
    @media screen and (max-width: 767px) {
      section.container-fluid #sel-btn {
        margin-top: 21px; } }
    @media screen and (max-width: 480px) {
      section.container-fluid #sel-btn {
        margin-top: 10px; } }
    @media screen and (max-width: 410px) {
      section.container-fluid #sel-btn {
        margin-top: 16px; } }
    @media screen and (max-width: 375px) {
      section.container-fluid #sel-btn {
        margin-top: 8px;
        margin-left: 5px; } }
  @media screen and (max-width: 480px) {
    section.container-fluid .edit-select .nav-select {
      padding-left: 7px;
      margin-top: 8px; }
    section.container-fluid .edit-select #sel-btn {
      margin-top: 8px; } }
  section.container-fluid .tab-content {
    /*-- overview-accordion--*/ }
    section.container-fluid .tab-content .tab-pane {
      position: relative;
      /*overflow: hidden;*/
      height: auto; }

@media screen and (min-width: 480px) {
    section.container-fluid .tab-content .tab-pane .qr-section {
        /*margin-left:10px !important;*/
        /*margin-right:15px !important;*/
    }
}

section.container-fluid .tab-content .tab-pane .qr-section {
        border: 1px solid #e1e1e1;
        border-radius: 08px;
        padding: 9px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        font-family: montserrat-r; }
        section.container-fluid .tab-content .tab-pane .qr-section .image {
          border: 1px solid #e1e1e1;
          border-radius: 08px;
          padding: 9px;
          margin-right: 15px;
          display: flex; }
        section.container-fluid .tab-content .tab-pane .qr-section .desc {
          flex: 1; }
          section.container-fluid .tab-content .tab-pane .qr-section .desc h5 {
            color: #1c4477;
            font-size: 13px;
            font-family: montserrat-sb;
            margin-bottom: 0px; }
          section.container-fluid .tab-content .tab-pane .qr-section .desc .main-link {
            color: #000000;
            font-size: 13px;
            margin-bottom: 15px;
            display: block; }
          section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row {
            display: flex;
            align-items: center;
            flex-wrap: wrap; }
            section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .btn {
              font-size: 13px;
              border-radius: 15px;
              padding: 2px 8px;
              display: flex;
              align-items: center;
              margin-right: 9px;
              margin-bottom: 3px;
              font-family: montserrat-l; }
              section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .btn b {
                color: #000000;
                font-family: montserrat-b;
                padding-right: 4px; }
              section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .btn span {
                margin-right: 7px;
                display: flex;
                align-items: center; }
              section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-blue, section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-green, section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-red, section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .bottom-row .detail-form .form-group .btn.btn-black, section.container-fluid .bottom-row .detail-form .form-group .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-black,
              section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .body-content .detail-form .form-group .btn.btn-black, section.container-fluid .body-content .detail-form .form-group .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-black {
                color: #ffffff !important; }
                section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-blue:hover, section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-green:hover, section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-red:hover, section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .bottom-row .detail-form .form-group .btn.btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-black:hover,
                section.container-fluid .tab-content .tab-pane .qr-section .desc .buttons-row .body-content .detail-form .form-group .btn.btn-black:hover, section.container-fluid .body-content .detail-form .form-group .tab-content .tab-pane .qr-section .desc .buttons-row .btn.btn-black:hover {
                  opacity: 0.75; }
      section.container-fluid .tab-content .tab-pane#lists .invitation tbody tr td p, section.container-fluid .tab-content .tab-pane#history .invitation tbody tr td p {
        margin-bottom: 0; }
      section.container-fluid .tab-content .tab-pane#history tbody tr td .manage .btn {
        padding-left: 0; }
      section.container-fluid .tab-content .tab-pane .payment-details table {
        width: 100%; }
        section.container-fluid .tab-content .tab-pane .payment-details table tr td {
          color: #667076 !important;
          padding-left: 0 !important;
          padding-right: 0 !important;
          padding-top: 0 !important;
          font-size: 15px !important;
          font-family: montserrat-l !important; }
          section.container-fluid .tab-content .tab-pane .payment-details table tr td:nth-child(even) {
            text-align: right;
            font-family: montserrat-r !important; }
          section.container-fluid .tab-content .tab-pane .payment-details table tr td section.container-fluid .tab-content .tab-pane .payment-details table tr td strong {
            font-weight: normal;
            font-family: montserrat-sb; }
          section.container-fluid .tab-content .tab-pane .payment-details table tr td img {
            margin-right: 0 !important;
            padding-right: 0 !important;
            padding-left: 0 !important;
            width: auto !important;
            margin-left: 5px;
            position: relative;
            top: -3px; }
      section.container-fluid .tab-content .tab-pane .billing-details {
        margin-top: 10px;
        margin-bottom: 25px; }
        section.container-fluid .tab-content .tab-pane .billing-details p {
          font-size: 15px;
          color: #667076;
          line-height: 23px; }
      section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table {
        margin-bottom: 30px; }
        section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table table {
          border: 1px solid #d2d2d2 !important; }
          section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table table thead {
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+1,f9f9f9+23,eeeeee+50,e9e9e9+76,e6e6e6+100 */
            background: #fefefe;
            /* Old browsers */
            background: -moz-linear-gradient(top, #fefefe 1%, #f9f9f9 23%, #eeeeee 50%, #e9e9e9 76%, #e6e6e6 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #fefefe 1%, #f9f9f9 23%, #eeeeee 50%, #e9e9e9 76%, #e6e6e6 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #fefefe 1%, #f9f9f9 23%, #eeeeee 50%, #e9e9e9 76%, #e6e6e6 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            /* IE6-9 */
            border-bottom: 1px solid #d2d2d2 !important; }
          section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table table tr {
            border-bottom: 1px solid #cdcdcd; }
            section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table table tr.odd {
              background-color: transparent; }
            section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table table tr.view-all-tr td {
              border: 0 !important;
              padding: 25px 0 11px 11px;
              padding-top: 14px; }
              section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table table tr.view-all-tr td a {
                width: auto;
                font-size: 12px;
                margin-bottom: 0;
                color: #1c4477; }
            section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table table tr td {
              padding-bottom: 5px;
              padding-top: 19px; }
              section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table table tr td:nth-child(1) {
                padding-left: 15px; }
              section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table table tr td:nth-child(3) {
                text-align: right;
                padding-right: 10px; }
        section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner {
          background: #7f958b;
          color: #fff;
          background: #7f958b;
          color: #fff;
          padding: 0 27px 0 22px; }
          section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .header-group.margin {
            padding-top: 20px;
            margin-bottom: 12px;
            margin-top: 0; }
            section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .header-group.margin h1 {
              color: #fff;
              border: 0;
              font-family: montserrat-sb;
              font-size: 16px; }
          section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .payment-details ul {
            list-style: none;
            margin: 0 0 13px 0;
            padding: 0; }
            section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .payment-details ul li {
              display: inline-block;
              width: 100%;
              font-size: 15px;
              font-family: montserrat-l;
              margin-bottom: 9px; }
              section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .payment-details ul li div:nth-child(1) {
                float: left; }
                section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .payment-details ul li div:nth-child(1) strong {
                  font-family: montserrat-sb; }
                @media (min-width: 1024px) {
                  section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .payment-details ul li div:nth-child(1) {
                    padding-left: 35px; } }
              section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .payment-details ul li div:nth-child(2) {
                float: right; }
                section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .payment-details ul li div:nth-child(2) img {
                  float: right;
                  margin-left: 10px;
                  margin-top: -3px; }
          section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner .billing-details {
            margin-bottom: 0;
            padding-bottom: 35px; }
          section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner p {
            color: #fff;
            font-size: 15px;
            font-family: montserrat-r;
            line-height: 25px; }
            @media (min-width: 1024px) {
              section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table .billing-inner p {
                padding-left: 35px; } }
        section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table tr.detail-opener {
          border: 0; }
          section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table tr.detail-opener td {
            padding: 0 !important; }
            section.container-fluid .tab-content .tab-pane .billing-table.manage-billing-table tr.detail-opener td .footable-toggle {
              display: none; }
      section.container-fluid .tab-content .tab-pane__section .alert {
        padding: 0;
        margin: 15px 0;
        font: 11px montserrat-r;
        color: #df4d4d;
        text-transform: uppercase;
        background-color: transparent;
        border: none;
        position: relative;
        padding-left: 25px;
        letter-spacing: 1px; }
        section.container-fluid .tab-content .tab-pane__section .alert::before {
          height: 20px;
          width: 20px;
          background: url(../images/sprite-5.png) no-repeat -110px -2px;
          display: block;
          position: absolute;
          top: -4px;
          left: 0;
          content: ""; }
      @media screen and (max-width: 1024px) {
        section.container-fluid .tab-content .tab-pane__section {
          width: 100%; } }
      @media screen and (max-width: 480px) {
        section.container-fluid .tab-content .tab-pane__section .btn-blue, section.container-fluid .tab-content .tab-pane__section .btn-green, section.container-fluid .tab-content .tab-pane__section .btn-red, section.container-fluid .tab-content .tab-pane__section .bottom-row .detail-form .form-group .btn-black, section.container-fluid .bottom-row .detail-form .form-group .tab-content .tab-pane__section .btn-black,
        section.container-fluid .tab-content .tab-pane__section .body-content .detail-form .form-group .btn-black, section.container-fluid .body-content .detail-form .form-group .tab-content .tab-pane__section .btn-black, section.container-fluid .tab-content .tab-pane__section .bottom-row .detail-form .form-group .btn-red, section.container-fluid .bottom-row .detail-form .form-group .tab-content .tab-pane__section .btn-red,
        section.container-fluid .tab-content .tab-pane__section .body-content .detail-form .form-group .btn-red, section.container-fluid .body-content .detail-form .form-group .tab-content .tab-pane__section .btn-red, section.container-fluid .tab-content .tab-pane__section .bottom-row .detail-form .form-group .btn-green, section.container-fluid .bottom-row .detail-form .form-group .tab-content .tab-pane__section .btn-green,
        section.container-fluid .tab-content .tab-pane__section .body-content .detail-form .form-group .btn-green, section.container-fluid .body-content .detail-form .form-group .tab-content .tab-pane__section .btn-green {
          width: 100%;
          max-width: 100% !important; } }
      section.container-fluid .tab-content .tab-pane .table-header {
        background-color: #eff2f9;
        border-top: 1px solid #d8e1e9;
        border-bottom: 1px solid #d8e1e9; }
        section.container-fluid .tab-content .tab-pane .table-header span {
          font: 13px montserrat-r;
          color: #4f5257; }
        section.container-fluid .tab-content .tab-pane .table-header .cell-block {
          padding: 0 10px;
          border-top: 1px solid #f9fbfd; }
          section.container-fluid .tab-content .tab-pane .table-header .cell-block div[class^="cell"] {
            float: left;
            padding: 10px 15px !important;
            background: url(../images/fade-image.png) right bottom no-repeat; }
          section.container-fluid .tab-content .tab-pane .table-header .cell-block .cell-1 {
            width: 49.535604%; }
          section.container-fluid .tab-content .tab-pane .table-header .cell-block .cell-2 {
            width: 27.760578%; }
          section.container-fluid .tab-content .tab-pane .table-header .cell-block .cell-3 {
            width: 22%;
            background-image: none !important; }
          section.container-fluid .tab-content .tab-pane .table-header .cell-block::after {
            display: table;
            clear: both;
            content: ""; }
        @media screen and (max-width: 640px) {
          section.container-fluid .tab-content .tab-pane .table-header .cell-block .cell-1 {
            width: 100%;
            background-image: none !important;
            padding-left: 30px !important;
            font-family: montserrat-r; }
          section.container-fluid .tab-content .tab-pane .table-header .cell-block .cell-2,
          section.container-fluid .tab-content .tab-pane .table-header .cell-block .cell-3 {
            display: none; } }
        @media screen and (max-width: 360px) {
          section.container-fluid .tab-content .tab-pane .table-header .cell-block div[class^="cell"] {
            padding-left: 10px;
            padding-right: 5px; }
          section.container-fluid .tab-content .tab-pane .table-header .cell-block .cell-1 {
            padding-left: 28px !important; } }
      section.container-fluid .tab-content .tab-pane .table-body {
        position: relative; }
        section.container-fluid .tab-content .tab-pane .table-body .cell-block {
          border-bottom: 1px solid #e2e2e2; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block:nth-child(odd) {
            background: #fff; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block:nth-child(even) {
            background: #fbfbfb; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block::after {
            display: table;
            clear: both;
            content: ""; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block div[class^="cell"] {
            padding: 25px;
            float: left;
            color: #909090;
            font: 13px montserrat-r; }
            section.container-fluid .tab-content .tab-pane .table-body .cell-block div[class^="cell"].black {
              color: #383838; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block .handle {
            margin-right: 10px; }
            section.container-fluid .tab-content .tab-pane .table-body .cell-block .handle::after {
              color: #009353;
              content: "\2b";
              font-family: 'Glyphicons Halflings'; }
            section.container-fluid .tab-content .tab-pane .table-body .cell-block .handle:hover {
              cursor: pointer; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block.open .handle::after {
            content: "\2212";
            font-family: 'Glyphicons Halflings'; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block .cell-1 {
            width: 49.535604%;
            font-weight: 500; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block .cell-2 {
            width: 27.760578%; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block .cell-3 {
            width: 22%;
            background-image: none !important; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block .desc-block {
            clear: both;
            background: #7e958c;
            color: #fff;
            display: none; }
            section.container-fluid .tab-content .tab-pane .table-body .cell-block .desc-block .desc-header {
              padding: 15px 25px;
              font: 15px montserrat-sb;
              text-transform: uppercase;
              border-bottom: 1px solid #70847c; }
            section.container-fluid .tab-content .tab-pane .table-body .cell-block .desc-block .desc-text {
              padding: 15px 25px 20px;
              font: 13px montserrat-l;
              line-height: 1.7; }
        @media screen and (max-width: 640px) {
          section.container-fluid .tab-content .tab-pane .table-body .cell-block div[class^="cell"] {
            display: block;
            float: none;
            font-size: 12px;
            padding: 7px 15px; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block .cell-1 {
            padding-top: 10px !important;
            width: 100%; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block .cell-2,
          section.container-fluid .tab-content .tab-pane .table-body .cell-block .cell-3 {
            width: 100%; }
            section.container-fluid .tab-content .tab-pane .table-body .cell-block .cell-2::before,
            section.container-fluid .tab-content .tab-pane .table-body .cell-block .cell-3::before {
              content: attr(data-title) ":";
              display: inline-block;
              color: #4f5257;
              margin-left: 25px;
              margin-right: 15px;
              float: left; }
          section.container-fluid .tab-content .tab-pane .table-body .cell-block .cell-3 {
            padding-bottom: 10px !important; } }
        @media screen and (max-width: 360px) {
          section.container-fluid .tab-content .tab-pane .table-body .cell-block div[class^="cell"] {
            padding-left: 10px;
            padding-right: 5px; }
            section.container-fluid .tab-content .tab-pane .table-body .cell-block div[class^="cell"] span {
              width: 20%;
              display: inline-block;
              text-align: left; }
              section.container-fluid .tab-content .tab-pane .table-body .cell-block div[class^="cell"] span.handle {
                width: 15px;
                margin-right: 7px; }
            section.container-fluid .tab-content .tab-pane .table-body .cell-block div[class^="cell"] .cell-1 span {
              width: auto !important; } }
      section.container-fluid .tab-content .tab-pane .contact-form .form-group {
        /*display:inline-block;*/
        width: 100%;
        margin-bottom: 0; }
        section.container-fluid .tab-content .tab-pane .contact-form .form-group .form-control {
          background: #f4f6f7;
          border-width: 0 0 0 2px;
          border-color: #ebeef0 !important;
          height: 55px;
          font-size: 16px;
          float: left;
          margin-bottom: 10px; }
        section.container-fluid .tab-content .tab-pane .contact-form .form-group textarea.form-control {
          height: 106px;
          resize: none; }
        section.container-fluid .tab-content .tab-pane .contact-form .form-group.apply-half .form-control {
          width: calc(50% - 5px); }
          section.container-fluid .tab-content .tab-pane .contact-form .form-group.apply-half .form-control:first-child {
            margin-right: 10px; }
      section.container-fluid .tab-content .tab-pane .contact-form .btn.btn-green {
        width: 100%;
        height: 45px;
        background-color: #6fbe4a;
        max-width: 100%;
        border: 0;
        margin-bottom: 10px; }
      section.container-fluid .tab-content .tab-pane.transactionPayments tbody tr th:first-child,
      section.container-fluid .tab-content .tab-pane.transactionPayments thead tr th:first-child {
        padding-left: 25px !important; }
      section.container-fluid .tab-content .tab-pane.transactionPayments tbody tr td,
      section.container-fluid .tab-content .tab-pane.transactionPayments thead tr td {
        font-family: montserrat-l;
        vertical-align: middle;
        padding-top: 15px !important;
        padding-bottom: 14px !important;
      }
        section.container-fluid .tab-content .tab-pane.transactionPayments tbody tr td .red,
        section.container-fluid .tab-content .tab-pane.transactionPayments thead tr td .red {
          color: #c23a3a; }
        section.container-fluid .tab-content .tab-pane.transactionPayments tbody tr td:first-child,
        section.container-fluid .tab-content .tab-pane.transactionPayments thead tr td:first-child {
          padding-left: 25px !important;
          font-family: montserrat-r; }
          section.container-fluid .tab-content .tab-pane.transactionPayments tbody tr td:first-child span.cust-id,
          section.container-fluid .tab-content .tab-pane.transactionPayments thead tr td:first-child span.cust-id {
            display: block;
            color: #909090;
            margin-top: 2px;
            word-break: break-word;
              font-size: 10px;
          }
            section.container-fluid .tab-content .tab-pane.transactionPayments tbody tr td:first-child span.cust-id strong,
            section.container-fluid .tab-content .tab-pane.transactionPayments thead tr td:first-child span.cust-id strong {
              color: #383838; }
        section.container-fluid .tab-content .tab-pane.transactionPayments tbody tr td:nth-child(2), section.container-fluid .tab-content .tab-pane.transactionPayments tbody tr td:nth-child(5),
        section.container-fluid .tab-content .tab-pane.transactionPayments thead tr td:nth-child(2),
        section.container-fluid .tab-content .tab-pane.transactionPayments thead tr td:nth-child(5) {
          color: #909090; }
        section.container-fluid .tab-content .tab-pane.transactionPayments tbody tr td:nth-child(5) img,
        section.container-fluid .tab-content .tab-pane.transac.tab-pane.transactionPaymentshild(5) img {
          margin-left: 15px;
          position: relative;
          top: -2px; }
      section.container-fluid .tab-content .tab-pane.invitation-content tbody tr td .manage {
        top: 0 !important; }
      section.container-fluid .tab-content .tab-pane.invitation-content tbody tr td .add-invitee {
        width: 111px; }
      section.container-fluid .tab-content .tab-pane.history-details tbody tr td {
        padding-top: 22px;
        font: 13px montserrat-l;
        color: #909090;
        vertical-align: middle; }
        section.container-fluid .tab-content .tab-pane.history-details tbody tr td span.green-text {
          font-size: 13px;
          color: #23a16a;
          text-transform: uppercase; }
        section.container-fluid .tab-content .tab-pane.history-details tbody tr td span.red-text {
          font-size: 13px;
          color: #c23a3a;
          text-transform: uppercase; }
        @media (max-width: 767px) {
          section.container-fluid .tab-content .tab-pane.history-details tbody tr td:first-child {
            word-break: break-all;
            text-overflow: ellipsis;
            overflow: hidden; } }
        section.container-fluid .tab-content .tab-pane.history-details tbody tr td .invite {
          padding-left: 23px !important;
          text-align: center;
          padding-top: 1.5px;
          margin-bottom: 0; }
          section.container-fluid .tab-content .tab-pane.history-details tbody tr td .invite:before {
            background: url(../images/communication-sprite.png) no-repeat;
            top: -8px;
            height: 23px; }
          section.container-fluid .tab-content .tab-pane.history-details tbody tr td .invite.invite-primary:before {
            background-position: 0 -32px; }
          section.container-fluid .tab-content .tab-pane.history-details tbody tr td .invite.invite-default:before {
            background-position: 0 -64px; }
          section.container-fluid .tab-content .tab-pane.history-details tbody tr td .invite.invite-danger:before {
            background-position: 0 -96px; }
        section.container-fluid .tab-content .tab-pane.history-details tbody tr td .assigned {
          width: 111px;
          background: url(../images/icon-eye-stripe.png) 91px 2.7px no-repeat;
          padding-top: 1.5px; }
          section.container-fluid .tab-content .tab-pane.history-details tbody tr td .assigned:hover {
            background: #1c4477 url(../images/icon-eye-stripe.png) 91px -13.5px no-repeat; }
        section.container-fluid .tab-content .tab-pane.history-details tbody tr td:nth-child(3) {
          font-family: montserrat-r;
          color: #383838; }
    section.container-fluid .tab-content .coupon-table tbody tr td {
      padding: 10px 0 8px 11px !important; }
    section.container-fluid .tab-content tbody.p-directory tr td {
      padding: 25px 0 20px 12px !important; }
    section.container-fluid .tab-content tbody tr td {
      padding: 25px 0 20px 11px;
      /*LD style change*/
      /*                    padding: 25px 0 20px 12px !important;*/
      font: 13px montserrat-l;
      color: #909090; }
      section.container-fluid .tab-content tbody tr td .type-icon {
        display: inline-block;
        vertical-align: middle;
        margin-left: 20px; }
      section.container-fluid .tab-content tbody tr td:first-child, section.container-fluid .tab-content tbody tr td:nth-child(2), section.container-fluid .tab-content tbody tr td:nth-last-of-type(2) {
        color: #383838;
        font-family: montserrat-r;
        padding-left: 11px; }
      section.container-fluid .tab-content tbody tr td a {
        font: 10px montserrat-b;
        text-decoration: none;
        width: 46px;
        display: inline-block;
        padding: 1px 5px;
        margin-right: 5px;
        border-radius: 20px;
        text-transform: uppercase;
        margin-bottom: 4px; }
        section.container-fluid .tab-content tbody tr td a.tel {
          font: 13px montserrat-l;
          display: block;
          width: 100%; }
        section.container-fluid .tab-content tbody tr td a.not-paid {
          width: auto;
          font-size: 13px;
          text-transform: capitalize;
          text-decoration: underline;
          padding: 0; }
      section.container-fluid .tab-content tbody tr td .edit {
        color: #1c4477;
        border: 2px solid #1c4477;
        background: url(../images/edit-icon.png) 30px center no-repeat; }
        section.container-fluid .tab-content tbody tr td .edit:hover, section.container-fluid .tab-content tbody tr td .edit:focus {
          color: #fff;
          background: #1c4477 url(../images/edit-icon-white.png) 30px center no-repeat; }
      section.container-fluid .tab-content tbody tr td .grayBtn {
        color: #727272;
        border: 2px solid #727272;
        width: 81px;
        text-align: center; }
        section.container-fluid .tab-content tbody tr td .grayBtn:hover, section.container-fluid .tab-content tbody tr td .grayBtn:focus {
          color: #fff;
          background: #727272 !important; }
      section.container-fluid .tab-content tbody tr td .view-event {
        color: #1c4477;
        border: 2px solid #1c4477;
        width: 80px; }
        section.container-fluid .tab-content tbody tr td .view-event:hover, section.container-fluid .tab-content tbody tr td .view-event:focus {
          color: #fff;
          background-color: #1c4477; }
      section.container-fluid .tab-content tbody tr td .del {
        color: #c23a3a;
        border: 2px solid #c23a3a;
        background: url(../images/delete-icon.png) 28px center no-repeat; }
        section.container-fluid .tab-content tbody tr td .del:hover, section.container-fluid .tab-content tbody tr td .del:focus {
          color: #fff;
          background: #c23a3a url(../images/delete-icon-white.png) 28px center no-repeat; }
      section.container-fluid .tab-content tbody tr td .expired {
        color: #fff;
        border: 2px solid #c23a3a;
        width: 86px;
        background: url(../images/expired.png) 67px 2px no-repeat;
        background-color: #c23a3a; }
        section.container-fluid .tab-content tbody tr td .expired:hover, section.container-fluid .tab-content tbody tr td .expired:focus {
          color: #fff;
          background-color: #922828;
          border-color: #922828;
          padding-left: 10px; }
      section.container-fluid .tab-content tbody tr td .assigned {
        color: #1c4477;
        border: 2px solid #1c4477;
        width: 80px;
        background-position: 30px center;
        background-repeat: no-repeat;
        border: 2px solid #1c4477;
        color: #1c4477;
        background: url(../images/assigned-icon.png) 61px center no-repeat; }
        section.container-fluid .tab-content tbody tr td .assigned:hover, section.container-fluid .tab-content tbody tr td .assigned:focus {
          color: #fff;
          background: #1c4477 url(../images/assigned-icon-white.png) 61px center no-repeat; }
      section.container-fluid .tab-content tbody tr td .attende {
        color: #1c4477;
        border: 2px solid #1c4477;
        width: 110px;
        background-position: 30px center;
        background-repeat: no-repeat;
        border: 2px solid #1c4477;
        color: #1c4477;
        background: url(../images/attende-icon.png) 90px center no-repeat; }
        section.container-fluid .tab-content tbody tr td .attende:hover, section.container-fluid .tab-content tbody tr td .attende:focus {
          opacity: .7; }
      section.container-fluid .tab-content tbody tr td .cancel {
        color: #c23a3a;
        border: 2px solid #c23a3a;
        background: url(../images/delete-icon.png) calc(100% - 5px) center no-repeat;
        width: auto;
        padding-right: 16px; }
        section.container-fluid .tab-content tbody tr td .cancel:hover, section.container-fluid .tab-content tbody tr td .cancel:focus {
          color: #fff;
          background: #c23a3a url(../images/delete-icon-white.png) calc(100% - 5px) center no-repeat; }
      section.container-fluid .tab-content tbody tr td .chkin {
        color: #009353;
        border: 2px solid #009353;
        width: 63px;
        background: url(../images/checkin.png) 45px 1px no-repeat; }
        section.container-fluid .tab-content tbody tr td .chkin:hover, section.container-fluid .tab-content tbody tr td .chkin.active {
          color: #fff;
          background: #009353 url(../images/checkin.png) 45px -26px no-repeat; }
        section.container-fluid .tab-content tbody tr td .chkin:focus {
          outline: none; }
      section.container-fluid .tab-content tbody tr td .star {
        color: #009353;
        border: 2px solid #009353;
        width: 63px;
        background: url(../images/star-stripe.png) 45px 2px no-repeat;
        height: unset !important; }
        section.container-fluid .tab-content tbody tr td .star:hover, section.container-fluid .tab-content tbody tr td .star.active {
          color: #fff;
          background: #009353 url(../images/star-stripe.png) 45px -27px no-repeat; }
        section.container-fluid .tab-content tbody tr td .star:focus {
          outline: none; }
        section.container-fluid .tab-content tbody tr td .star.vip {
          width: 44px;
          background-position: 27px 2px; }
      section.container-fluid .tab-content tbody tr td .star.star-gray {
        color: #bababa;
        border: 2px solid #bababa;
        width: 63px;
        background: url(../images/star-stripe-gray.png) 45px 2px no-repeat;
        height: unset !important; }
        section.container-fluid .tab-content tbody tr td .star.star-gray:hover, section.container-fluid .tab-content tbody tr td .star.star-gray.active {
          color: #fff;
          background: #bababa url(../images/star-stripe-gray.png) 45px -27px no-repeat; }
        section.container-fluid .tab-content tbody tr td .star.star-gray:focus {
          outline: none; }
      section.container-fluid .tab-content tbody tr td .chkin.chkin-gray {
        color: #bababa;
        border: 2px solid #bababa;
        width: 63px;
        background: url(../images/checkin-gray.png) 45px 1px no-repeat; }
        section.container-fluid .tab-content tbody tr td .chkin.chkin-gray:hover, section.container-fluid .tab-content tbody tr td .chkin.chkin-gray.active {
          color: #fff;
          background: #bababa url(../images/checkin-gray.png) 45px -26px no-repeat; }
        section.container-fluid .tab-content tbody tr td .chkin.chkin-gray:focus {
          outline: none; }
      section.container-fluid .tab-content tbody tr td .auc, section.container-fluid .tab-content tbody tr td .pay {
        border-width: 2px;
        border-style: solid; }
        section.container-fluid .tab-content tbody tr td .auc.renew, section.container-fluid .tab-content tbody tr td .renew.pay {
          width: 70px;
          line-height: 11px;
          padding-top: 3px;
          text-align: center; }
          section.container-fluid .tab-content tbody tr td .auc.renew:hover, section.container-fluid .tab-content tbody tr td .renew.pay:hover, section.container-fluid .tab-content tbody tr td .auc.renew:focus, section.container-fluid .tab-content tbody tr td .renew.pay:focus {
            background: #337ab7;
            border-color: #337ab7;
            color: #fff; }
        section.container-fluid .tab-content tbody tr td .auc.auc-green, section.container-fluid .tab-content tbody tr td .auc-green.pay, section.container-fluid .tab-content tbody tr td .pay.pay-yes {
          color: #009353;
          border-color: #009353;
          background: url(../images/auc.png) 31px 1px no-repeat; }
          section.container-fluid .tab-content tbody tr td .auc.auc-green:hover, section.container-fluid .tab-content tbody tr td .auc-green.pay:hover, section.container-fluid .tab-content tbody tr td .pay.pay-yes:hover, section.container-fluid .tab-content tbody tr td .auc.auc-green:focus, section.container-fluid .tab-content tbody tr td .auc-green.pay:focus, section.container-fluid .tab-content tbody tr td .pay.pay-yes:focus {
            color: #fff;
            background: #009353 url(../images/auc.png) 31px -18px no-repeat; }
        section.container-fluid .tab-content tbody tr td .auc.auc-gray, section.container-fluid .tab-content tbody tr td .auc-gray.pay, section.container-fluid .tab-content tbody tr td .pay.pay-no, section.container-fluid .tab-content tbody tr td .pay.grey {
          color: #bababa;
          border-color: #bababa;
          background: url(../images/auc.png) 31px -36px no-repeat; }
          section.container-fluid .tab-content tbody tr td .auc.auc-gray:hover, section.container-fluid .tab-content tbody tr td .auc-gray.pay:hover, section.container-fluid .tab-content tbody tr td .pay.pay-no:hover, section.container-fluid .tab-content tbody tr td .pay.grey:hover, section.container-fluid .tab-content tbody tr td .auc.auc-gray:focus, section.container-fluid .tab-content tbody tr td .auc-gray.pay:focus, section.container-fluid .tab-content tbody tr td .pay.pay-no:focus, section.container-fluid .tab-content tbody tr td .pay.grey:focus {
            color: #fff;
            background: #bababa url(../images/auc.png) 31px -18px no-repeat; }
      section.container-fluid .tab-content tbody tr td .pay {
        width: 53px; }
        section.container-fluid .tab-content tbody tr td .pay.pay-no {
          background-position: 37px -36px; }
          section.container-fluid .tab-content tbody tr td .pay.pay-no:hover, section.container-fluid .tab-content tbody tr td .pay.pay-no:focus {
            background-position: 37px -18px; }
        section.container-fluid .tab-content tbody tr td .pay.pay-yes {
          background-position: 37px 1px; }
          section.container-fluid .tab-content tbody tr td .pay.pay-yes:hover, section.container-fluid .tab-content tbody tr td .pay.pay-yes:focus {
            background-position: 37px -18px; }
        section.container-fluid .tab-content tbody tr td .pay.grey {
          background-position: 37px -36px; }
          section.container-fluid .tab-content tbody tr td .pay.grey:hover, section.container-fluid .tab-content tbody tr td .pay.grey:focus {
            background-position: 37px -18px; }
      section.container-fluid .tab-content tbody tr td .invoice-btn-grey {
        color: #bababa;
        border-color: #bababa;
        border-width: 2px;
        border-style: solid;
        text-align: center;
        width: auto;
        min-width: 85px;
        padding-left: 7px;
        padding-right: 7px; }
        section.container-fluid .tab-content tbody tr td .invoice-btn-grey:hover {
          background: #bababa;
          color: #fff; }
      section.container-fluid .tab-content tbody tr td .activated {
        color: #fff;
        border: 2px solid #009353;
        background: url(../images/activated.png) 68px 3px no-repeat;
        background-color: #009353;
        width: 86px; }
        section.container-fluid .tab-content tbody tr td .activated:hover, section.container-fluid .tab-content tbody tr td .activated:focus {
          color: #fff;
          background: #046339 url(../images/activated.png) 68px 3px no-repeat;
          border-color: #046339; }
      section.container-fluid .tab-content tbody tr td .invite.invite-accepted,
      section.container-fluid .tab-content tbody tr td .invite.invite-declined {
        pointer-events: none; }
      section.container-fluid .tab-content tbody tr td .invite {
        border-width: 2px;
        border-style: solid;
        width: 113px;
          text-align: center;
        padding-left: 35px;
        position: relative; }
        section.container-fluid .tab-content tbody tr td .invite::before {
          display: block;
          background: url(../images/invitation.png) no-repeat;
          position: absolute;
          top: -7px;
          left: 5px;
          height: 22px;
          width: 18px;
          content: ""; }
        section.container-fluid .tab-content tbody tr td .invite.invite-success {
          color: #009353;
          border-color: #009353; }
          section.container-fluid .tab-content tbody tr td .invite.invite-success.send-invite {
            padding-left: 31px; }
          section.container-fluid .tab-content tbody tr td .invite.invite-success::before {
            background-position: 0px 0px; }
          section.container-fluid .tab-content tbody tr td .invite.invite-success:hover, section.container-fluid .tab-content tbody tr td .invite.invite-success:focus {
            color: #fff;
            background: #009353; }
        section.container-fluid .tab-content tbody tr td .invite.invite-accepted {
          color: #fff;
          background: #009353;
          border-color: #009353; }
          section.container-fluid .tab-content tbody tr td .invite.invite-accepted::before {
            background-position: 0px 0px; }
          section.container-fluid .tab-content tbody tr td .invite.invite-accepted:hover, section.container-fluid .tab-content tbody tr td .invite.invite-accepted:focus {
            pointer-events: none !important; }
        section.container-fluid .tab-content tbody tr td .invite.invite-primary {
          color: #1c4477;
          border-color: #1c4477; }
          section.container-fluid .tab-content tbody tr td .invite.invite-primary::before {
            background-position: 0px -31px; }
          section.container-fluid .tab-content tbody tr td .invite.invite-primary:hover, section.container-fluid .tab-content tbody tr td .invite.invite-primary:focus {
            color: #fff;
            background: #1c4477; }
        section.container-fluid .tab-content tbody tr td .invite.invite-send {
          color: #1c4477;
          border-color: #1c4477; }
          section.container-fluid .tab-content tbody tr td .invite.invite-send::before {
            background-position: 0px -31px; }
          section.container-fluid .tab-content tbody tr td .invite.invite-send:hover, section.container-fluid .tab-content tbody tr td .invite.invite-send:focus {
            color: #fff;
            background: #1c4477; }
        section.container-fluid .tab-content tbody tr td .invite.invite-default {
          color: #a8a8a8;
          border-color: #a8a8a8; }
          section.container-fluid .tab-content tbody tr td .invite.invite-default::before {
            background-position: 0px -62px; }
          section.container-fluid .tab-content tbody tr td .invite.invite-default:hover, section.container-fluid .tab-content tbody tr td .invite.invite-default:focus {
            color: #fff;
            background: #a8a8a8; }
        section.container-fluid .tab-content tbody tr td .invite.invite-pending {
          color: #a8a8a8;
          border-color: #a8a8a8; }
          section.container-fluid .tab-content tbody tr td .invite.invite-pending::before {
            background-position: 0px -62px; }
          section.container-fluid .tab-content tbody tr td .invite.invite-pending:hover, section.container-fluid .tab-content tbody tr td .invite.invite-pending:focus {
            color: #fff;
            background: #a8a8a8; }
        section.container-fluid .tab-content tbody tr td .invite.invite-danger {
          color: #c23a3a;
          border-color: #c23a3a; }
          section.container-fluid .tab-content tbody tr td .invite.invite-danger::before {
            background-position: 0px -94px; }
          section.container-fluid .tab-content tbody tr td .invite.invite-danger:hover, section.container-fluid .tab-content tbody tr td .invite.invite-danger:focus {
            color: #fff;
            background: #c23a3a; }
        section.container-fluid .tab-content tbody tr td .invite.invite-declined {
          color: #fff;
          background: #c23a3a;
          border-color: #c23a3a; }
          section.container-fluid .tab-content tbody tr td .invite.invite-declined::before {
            background-position: 0px -94px; }
          section.container-fluid .tab-content tbody tr td .invite.invite-declined:hover, section.container-fluid .tab-content tbody tr td .invite.invite-declined:focus {
            pointer-events: none !important;
            cursor: default; }
      section.container-fluid .tab-content tbody tr td .add-invitee {
        border: 2px solid #1c4477;
        color: #1c4477;
        width: 115px;
        padding-left: 28px;
        position: relative; }
        section.container-fluid .tab-content tbody tr td .add-invitee::before {
          display: block;
          background: url(../images/add-invite.png) no-repeat;
          position: absolute;
          top: -12px;
          left: 5px;
          height: 24px;
          width: 25px;
          content: ""; }
        section.container-fluid .tab-content tbody tr td .add-invitee:hover {
          background-color: #1c4477;
          color: #fff; }
      section.container-fluid .tab-content tbody tr td .manage {
        display: inline-block;
        position: relative;
      }
        section.container-fluid .tab-content tbody tr td .manage.req-refund {
          overflow: hidden; }
        section.container-fluid .tab-content tbody tr td .manage.filled-btn .btn {
          padding-left: 7px;
          padding-right: 7px;
          min-width: 85px;
          width: auto;
          text-align: center; }
        section.container-fluid .tab-content tbody tr td .manage.filled-btn .pending {
          background-color: #ffa408;
          border-color: #ffa408;
          color: #fff; }
          section.container-fluid .tab-content tbody tr td .manage.filled-btn .pending:hover, section.container-fluid .tab-content tbody tr td .manage.filled-btn .pending:focus {
            background-color: transparent;
            color: #ffa408; }
        section.container-fluid .tab-content tbody tr td .manage.filled-btn .denied {
          background-color: #000000;
          border-color: #000000;
          color: #fff; }
          section.container-fluid .tab-content tbody tr td .manage.filled-btn .denied:hover, section.container-fluid .tab-content tbody tr td .manage.filled-btn .denied:focus {
            background-color: transparent;
            color: #000000; }
        section.container-fluid .tab-content tbody tr td .manage.filled-btn .success {
          background-color: #009353;
          border-color: #009353;
          color: #fff; }
          section.container-fluid .tab-content tbody tr td .manage.filled-btn .success:hover, section.container-fluid .tab-content tbody tr td .manage.filled-btn .success:focus {
            background-color: transparent;
            color: #009353; }
        section.container-fluid .tab-content tbody tr td .manage.filled-btn .failed {
          background-color: #c23a3a;
          border-color: #c23a3a;
          color: #fff; }
          section.container-fluid .tab-content tbody tr td .manage.filled-btn .failed:hover, section.container-fluid .tab-content tbody tr td .manage.filled-btn .failed:focus {
            background-color: transparent;
            color: #c23a3a; }
        section.container-fluid .tab-content tbody tr td .manage .btn {
          border-radius: 50px;
          background-color: #fff;
          width: 97px;
          height: 19px;
          font: 10px montserrat-b;
          color: #fff;
          padding: 0 0 0 10px;
          text-transform: uppercase;
          position: relative;
          line-height: 16px;
          border: 2px solid #009353;
          color: #009353;
          background-color: #009353;
          color: #fff; }
          section.container-fluid .tab-content tbody tr td .manage .btn.without-icon {
            padding: 0; }
          section.container-fluid .tab-content tbody tr td .manage .btn.view {
            width: 109px;
            padding: 0 0 0 18px;
            line-height: 15px;
            height: 18px;
            margin-top: 1px; }
          section.container-fluid .tab-content tbody tr td .manage .btn.refund {
            width: 126px;
            padding-left: 13px;
            /*overflow: hidden;*/
            background-color: #fff;
            color: #009353; }
            section.container-fluid .tab-content tbody tr td .manage .btn.refund.big {
              width: auto;
              padding: 0 6px 0 15px; }
              section.container-fluid .tab-content tbody tr td .manage .btn.refund.big .cogs {
                left: 3px; }
            section.container-fluid .tab-content tbody tr td .manage .btn.refund .cogs {
              background-image: url("../images/auc.png");
              background-position: 3px 13px; }
            section.container-fluid .tab-content tbody tr td .manage .btn.refund:hover, section.container-fluid .tab-content tbody tr td .manage .btn.refund:focus {
              background-color: #009353;
              color: #fff; }
              section.container-fluid .tab-content tbody tr td .manage .btn.refund:hover .cogs, section.container-fluid .tab-content tbody tr td .manage .btn.refund:focus .cogs {
                background-position: 3px -7px; }
          section.container-fluid .tab-content tbody tr td .manage .btn:hover, section.container-fluid .tab-content tbody tr td .manage .btn:focus {
            opacity: 0.85; }
          section.container-fluid .tab-content tbody tr td .manage .btn .cogs {
            display: block;
            height: 25px;
            width: 22px;
            position: absolute;
            left: 5px;
            top: -12px;
            background-image: url(../images/manage-invite.png);
            background-repeat: no-repeat; }
            section.container-fluid .tab-content tbody tr td .manage .btn .cogs.payment {
              background-image: url(../images/manage-invite-payment.png);
              width: 21px;
              height: 26px; }
          section.container-fluid .tab-content tbody tr td .manage .btn small {
            display: block;
            height: 11px;
            width: 11px;
            border-radius: 100%;
            color: #009353;
            font-size: 5px;
            position: absolute;
            top: 2px;
            right: 3px;
            text-align: center;
            background: #009353; }
            section.container-fluid .tab-content tbody tr td .manage .btn small .caret-btn {
              display: block;
              margin: 0px auto;
              height: 11px;
              width: 11px;
              background: url(../images/manage-dropdown.png) no-repeat; }
        section.container-fluid .tab-content tbody tr td .manage .dropdown-menu {
          min-width: 1px;
          width: 100%;
          max-width: 95px;
          border-radius: 2px;
          box-shadow: none;
          background: #5e5e5e;
          padding: 0;
          height: 0;
          display: block;
          overflow: hidden;
          border: none;
          box-shadow: none;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -ms-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-timing-function: ease-in-out;
          -moz-transition-timing-function: ease-in-out;
          -ms-transition-timing-function: ease-in-out;
          -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
          -webkit-transition-duration: 0.5s;
          -moz-transition-duration: 0.5s;
          -ms-transition-duration: 0.5s;
          -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -ms-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
          section.container-fluid .tab-content tbody tr td .manage .dropdown-menu li a {
            text-align: center;
            text-transform: uppercase;
            font: 10px/1.5 montserrat-l;
            color: #fff;
            display: block;
            width: 100%;
            margin-bottom: 0;
            padding: 4px; }
            section.container-fluid .tab-content tbody tr td .manage .dropdown-menu li a:hover, section.container-fluid .tab-content tbody tr td .manage .dropdown-menu li a:focus {
              background: transparent; }
          section.container-fluid .tab-content tbody tr td .manage .dropdown-menu li:not(:last-child) {
            border-bottom: 1px dashed #fff; }
        section.container-fluid .tab-content tbody tr td .manage.open .btn small .caret-btn {
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg); }
        section.container-fluid .tab-content tbody tr td .manage.open.dropdown-h-auto .dropdown-menu {
          height: auto; }
        section.container-fluid .tab-content tbody tr td .manage.open .dropdown-menu {
          height: auto;
          -webkit-transition-property: height;
          -moz-transition-property: height;
          -ms-transition-property: height;
          -o-transition-property: height;
          transition-property: height;
          -webkit-transition-timing-function: ease-in-out;
          -moz-transition-timing-function: ease-in-out;
          -ms-transition-timing-function: ease-in-out;
          -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
          -webkit-transition-duration: 0.5s;
          -moz-transition-duration: 0.5s;
          -ms-transition-duration: 0.5s;
          -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -ms-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
      section.container-fluid .tab-content tbody tr td.txt-valign {
        vertical-align: middle; }
      section.container-fluid .tab-content tbody tr td.rel {
        position: relative; }
      @media screen and (max-width: 976px) {
        section.container-fluid .tab-content tbody tr td {
          /*Ld style 19 aug*/ } }
      @media screen and (max-width: 561px) {
        section.container-fluid .tab-content tbody tr td {
          /*width:65%;*/
          width: 50%; }
          section.container-fluid .tab-content tbody tr td:first-child {
            /*width: 33.33%;*/ } }
    section.container-fluid .tab-content tbody.leaderboard tr td {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
      vertical-align: middle; }
      section.container-fluid .tab-content tbody.leaderboard tr td .valign {
        color: #1c4477;
        vertical-align: middle;
        text-align: center;
        margin-left: -15px;
        font-size: 18px;
        font-family: montserrat-r; }
      section.container-fluid .tab-content tbody.leaderboard tr td .player-lists {
        list-style: none;
        padding: 0;
        margin: 0 0 0 -15px; }
        section.container-fluid .tab-content tbody.leaderboard tr td .player-lists li {
          color: #8c8c8c;
          padding: 7px 15px;
          border-bottom: 1px solid #d8e1e9;
          font-size: 13px;
          font-family: montserrat-l; }
          section.container-fluid .tab-content tbody.leaderboard tr td .player-lists li:last-child {
            border-bottom: none; }
          section.container-fluid .tab-content tbody.leaderboard tr td .player-lists li i.star {
            position: relative;
            top: 2px;
            left: 10px; }
      section.container-fluid .tab-content tbody.leaderboard tr td .image {
        margin-top: 0;
        /*margin-left:-15px;*/ }
      section.container-fluid .tab-content tbody.leaderboard tr td .total {
        color: #009353;
        margin-left: 5px;
        font-size: 18px;
        font-family: montserrat-r; }
        section.container-fluid .tab-content tbody.leaderboard tr td .total + .grand {
          background-color: #ec1d28;
          float: right;
          height: 100%;
          position: absolute;
          top: 0;
          bottom: 0;
          right: 0;
          width: 85px;
          vertical-align: middle;
          /*padding-top:48px;*/
          color: #fff;
          text-align: center;
          font-size: 18px;
          font-family: montserrat-l; }
          section.container-fluid .tab-content tbody.leaderboard tr td .total + .grand span.bordered {
            border: 1px solid #fff;
            height: 32px;
            width: 40px;
            display: block;
            padding: 5px;
            text-align: center;
            margin: 0 auto; }
          section.container-fluid .tab-content tbody.leaderboard tr td .total + .grand input[type="text"] {
            border: 1px solid #fff;
            height: 32px;
            width: 40px;
            display: block;
            padding: 0 5px;
            text-align: center;
            margin: 0 auto;
            background-color: transparent;
            top: 50%;
            position: relative;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
          section.container-fluid .tab-content tbody.leaderboard tr td .total + .grand span {
            top: 44%;
            position: relative;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
            @media (max-width: 767px) {
              section.container-fluid .tab-content tbody.leaderboard tr td .total + .grand span {
                top: 0; } }
        section.container-fluid .tab-content tbody.leaderboard tr td .total input[type="text"] {
          height: 32px;
          width: 60px;
          display: block;
          border: 1px solid #959595;
          padding-left: 5px; }
      section.container-fluid .tab-content tbody.leaderboard tr td span.footable-toggle {
        position: relative;
        top: 0px;
        left: -5px; }
    section.container-fluid .tab-content tbody.leaderboard tr:nth-child(even) td .player-lists li {
      color: #1c4477; }
    section.container-fluid .tab-content tbody.leaderboard tr:first-child td {
      border-top: none; }
    @media screen and (max-width: 976px) {
      section.container-fluid .tab-content tbody.leaderboard tr td:first-child {
        width: 10%;
        text-align: center; }
      section.container-fluid .tab-content tbody.leaderboard tr td:nth-child(3) {
        width: 20%; }
      section.container-fluid .tab-content tbody.leaderboard tr td:nth-child(4) {
        width: 20%; } }
    @media screen and (max-width: 767px) {
      section.container-fluid .tab-content tbody.leaderboard tr td .image {
        margin-left: 18px; }
      section.container-fluid .tab-content tbody.leaderboard tr td .total {
        float: left; }
        section.container-fluid .tab-content tbody.leaderboard tr td .total + .grand {
          position: relative;
          float: right;
          padding-top: 0;
          margin-left: 20px; } }
    @media screen and (max-width: 562px) {
      section.container-fluid .tab-content tbody.leaderboard tr td .player-lists {
        margin-left: 0; } }
    @media screen and (max-width: 480px) {
      section.container-fluid .tab-content tbody.leaderboard tr td .image {
        margin-left: 0; }
      section.container-fluid .tab-content tbody.leaderboard tr td .valign {
        font-size: 16px; } }
    @media screen and (max-width: 359px) {
      section.container-fluid .tab-content tbody.leaderboard tr td .image {
        margin-left: -18px; }
      section.container-fluid .tab-content tbody.leaderboard tr td .total {
        margin-left: -18px; }
        section.container-fluid .tab-content tbody.leaderboard tr td .total span.bordered {
          width: 50px; }
        section.container-fluid .tab-content tbody.leaderboard tr td .total + .grand span.bordered {
          width: 50px; } }
    section.container-fluid .tab-content .events tbody tr td .manage {
      top: 5px; }
    @media screen and (max-width: 976px) {
      section.container-fluid .tab-content .events tbody tr td:first-child {
        width: 10%; }
      section.container-fluid .tab-content .events tbody tr td:nth-child(2) {
        width: 65%; }
      section.container-fluid .tab-content .events tbody tr td:nth-child(3) {
        width: 25%; } }
    @media screen and (max-width: 860px) {
      section.container-fluid .tab-content .events tbody tr td:first-child {
        width: 20%; }
      section.container-fluid .tab-content .events tbody tr td:nth-child(2) {
        width: 50%; }
      section.container-fluid .tab-content .events tbody tr td:nth-child(3) {
        width: 40%; } }
    section.container-fluid .tab-content .invitation .highlight {
      width: 100%;
      background: #fff;
      padding: 20px 0; }
      section.container-fluid .tab-content .invitation .highlight::before {
        border: 3px dashed #009353;
        content: "Drop Here";
        color: #ffffff;
        font: 16px/43px montserrat-b;
        border-radius: 10px;
        display: block;
        height: 50px;
        margin-top: 30px;
        margin-bottom: 30px;
        margin-left: 20px;
        padding-left: 20px;
        vertical-align: middle;
        background: rgba(0, 147, 83, 0.7); }
    section.container-fluid .tab-content .invitation tbody tr td {
      padding-left: 0; }
      section.container-fluid .tab-content .invitation tbody tr td.main-table-container {
        padding-top: 25px;
        padding-bottom: 0; }
      section.container-fluid .tab-content .invitation tbody tr td:first-child > i {
        background: url(../images/table-pattern.png) no-repeat;
        display: block;
        height: 17px;
        width: 17px;
        position: absolute;
        top: 5px; }
        @media screen and (max-width: 480px) {
          section.container-fluid .tab-content .invitation tbody tr td:first-child > i {
            display: none; } }
      section.container-fluid .tab-content .invitation tbody tr td h4 {
        margin-top: 0;
        margin-bottom: 5px; }
        section.container-fluid .tab-content .invitation tbody tr td h4 a {
          font: 16px montserrat-r;
          color: #009353;
          width: 100%;
          padding-left: 0;
          text-transform: initial;
          margin-bottom: 0; }
      section.container-fluid .tab-content .invitation tbody tr td p {
        font: 16px montserrat-l !important;
        color: #747474 !important; }
        section.container-fluid .tab-content .invitation tbody tr td p.text {
          font: 16px montserrat-l !important;
          color: #747474 !important; }
      section.container-fluid .tab-content .invitation tbody tr td:nth-last-of-type(2) h4 {
        font-family: montserrat-l;
        color: #747474; }
      section.container-fluid .tab-content .invitation tbody tr td:nth-last-of-type(2) p {
        font: 13px montserrat-r !important;
        color: #000 !important; }
    section.container-fluid .tab-content .invitation tbody tr table {
      width: 100%; }
      section.container-fluid .tab-content .invitation tbody tr table tr {
        height: auto; }
        section.container-fluid .tab-content .invitation tbody tr table tr td {
          padding-left: 25px;
          padding-top: 0; }
          section.container-fluid .tab-content .invitation tbody tr table tr td.move-handle {
            cursor: move;
            position: relative; }
          @media screen and (max-width: 320px) {
            section.container-fluid .tab-content .invitation tbody tr table tr td.footable-row-detail-cell {
              padding-left: 5px; } }
          section.container-fluid .tab-content .invitation tbody tr table tr td h4 {
            font-size: 16px;
            display: inline-block; }
        section.container-fluid .tab-content .invitation tbody tr table tr.form-container {
          padding: 0;
          height: auto; }
          section.container-fluid .tab-content .invitation tbody tr table tr.form-container td {
            padding-left: 0;
            padding-top: 0;
            padding-bottom: 0; }
            section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper {
              background: #7f958b;
              display: none; }
              section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form {
                color: #fff; }
                section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form .header {
                  color: #fff;
                  padding-left: 9%;
                  font: 18px montserrat-sb;
                  text-transform: uppercase;
                  padding-top: 20px;
                  padding-bottom: 20px;
                  border-bottom: 1px solid #71847b; }
                section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section {
                  padding-left: 9%; }
                  section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section form {
                    padding-top: 20px;
                    max-width: 500px; }
                    section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section form label {
                      font: 14px montserrat-l;
                      margin-bottom: 8px; }
                      section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section form label span {
                        color: #df4d4d; }
                      @media screen and (max-width: 660px) {
                        section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section form label[for="lname"] {
                          margin-top: 15px; } }
                    section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section form .form-control {
                      width: 100%;
                      border-radius: 0;
                      border: 1px solid #c2c2c2;
                      box-shadow: none;
                      outline: none;
                      font: 12px montserrat-l;
                      color: #555555;
                      padding: 0 10px; }
                    section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section form .btn {
                      border-radius: 0;
                      background: #009353;
                      color: #fff;
                      border: 1px solid #00522e;
                      text-transform: uppercase;
                      font: 13px montserrat-r;
                      margin-top: 10px;
                      -webkit-transition-property: background;
                      -moz-transition-property: background;
                      -ms-transition-property: background;
                      -o-transition-property: background;
                      transition-property: background;
                      -webkit-transition-timing-function: ease-in-out;
                      -moz-transition-timing-function: ease-in-out;
                      -ms-transition-timing-function: ease-in-out;
                      -o-transition-timing-function: ease-in-out;
                      transition-timing-function: ease-in-out;
                      -webkit-transition-duration: 0.5s;
                      -moz-transition-duration: 0.5s;
                      -ms-transition-duration: 0.5s;
                      -o-transition-duration: 0.5s;
                      transition-duration: 0.5s;
                      -webkit-transition-delay: 0s;
                      -moz-transition-delay: 0s;
                      -ms-transition-delay: 0s;
                      -o-transition-delay: 0s;
                      transition-delay: 0s;
                      -webkit-transform-style: preserve-3d;
                      transform-style: preserve-3d;
                      -webkit-backface-visibility: hidden;
                      backface-visibility: hidden;
                      margin: 0 auto; }
                      section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section form .btn:hover {
                        background: #00522e; }
                    section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section form input[type="reset"] {
                      border: none;
                      background: none;
                      color: #00522e;
                      text-decoration: underline;
                      color: #5c0e0e;
                      font: 15px montserrat-r;
                      margin-left: 10px;
                      margin-top: 10px;
                      position: relative;
                      top: 8px; }
                section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form .footer {
                  font: 13px montserrat-l;
                  background: #495952;
                  padding: 15px 1.21457%;
                  margin-top: 20px; }
              @media screen and (max-width: 660px) {
                section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section {
                  padding-left: 0;
                  padding-right: 0; }
                  section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section form {
                    max-width: 100%;
                    padding: 20px 20px 0; }
                section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form .footer {
                  padding-left: 20px;
                  padding-right: 20px; } }
    @media screen and (max-width: 768px) {
      section.container-fluid .tab-content .invitation tbody tr td.main-table-container tr td:first-child {
        width: 1%; }
      section.container-fluid .tab-content .invitation tbody tr td.main-table-container .footable .footable-row-detail-name {
        display: none !important; } }
    section.container-fluid .tab-content .invitation.bidding-table tbody tr td:first-child {
      position: relative; }
      section.container-fluid .tab-content .invitation.bidding-table tbody tr td:first-child > i {
        top: calc(50% - 5px);
        transform: translate(-50%, -50%);
        left: 50%; }
        @media screen and (max-width: 767px) {
          section.container-fluid .tab-content .invitation.bidding-table tbody tr td:first-child > i {
            display: none; } }
    section.container-fluid .tab-content .team-table tbody tr td:nth-child(3), section.container-fluid .tab-content .team-table tbody tr td:nth-child(4) {
      color: #383838;
      font-family: montserrat-r; }
    section.container-fluid .tab-content .overview-accordion {
      /* margin-top: 63px; */
      padding: 40px 10.12146%;
      overflow: hidden;
      position: relative;
      margin-bottom: 0; }
      í section.container-fluid .tab-content .overview-accordion.ps-container {
        min-height: 400px !important; }
      section.container-fluid .tab-content .overview-accordion .panel {
        border: none;
        margin-bottom: 10px; }
        section.container-fluid .tab-content .overview-accordion .panel .panel-heading {
          height: 70px;
          background: #353535 url(../images/accordion-pattern.png) right center no-repeat;
          border-radius: 5px; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title {
            /*-- a--*/
            /*--.gross--*/
            /*-- .expenses --*/
            /*-- .reimbursements --*/
            /*-- revenue --*/ }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a {
              color: #fff;
              font: 16px montserrat-r;
              text-transform: uppercase;
              line-height: 3.2;
              text-decoration: none;
              display: block;
              width: 100%;
              height: 100%;
              position: relative;
              padding-left: 65px; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a::before {
                height: 40px;
                width: 40px;
                display: block;
                content: "";
                background: url(../images/sprite-3.png) no-repeat;
                position: absolute;
                top: 10px;
                left: 5px; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a .amount {
                float: right;
                margin-right: 2.5%;
                font: 24px montserrat-l;
                line-height: 2.2; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title.gross a:before {
              background-position: 0 0; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title.expenses a:before {
              background-position: 0 -444px; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title.raffle a:before {
              height: 40px;
              width: 40px;
              background: url(../images/raffle-icon.png) no-repeat; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title.reimbursements a:before {
              background-position: 0 -524px; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title.revenue a:before {
              background-position: 0 -604px; }
        section.container-fluid .tab-content .overview-accordion .panel .pnl-header {
          background-color: #b3b3b3;
          margin: 2px 0;
          border-radius: 5px; }
          section.container-fluid .tab-content .overview-accordion .panel .pnl-header a {
            text-indent: -9999px;
            height: 15px;
            width: 100%;
            display: block;
            position: relative; }
            section.container-fluid .tab-content .overview-accordion .panel .pnl-header a::after {
              display: block;
              content: "";
              width: 8px;
              height: 9px;
              background: url(../images/sprite-3.png) -9px -50px no-repeat;
              -webkit-transform: rotate(180deg);
              -moz-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
              -o-transform: rotate(180deg);
              transform: rotate(180deg);
              position: absolute;
              top: 3px;
              left: 0;
              right: 0;
              margin: 0 auto; }
            section.container-fluid .tab-content .overview-accordion .panel .pnl-header a.active::after {
              -webkit-transform: rotate(0deg);
              -moz-transform: rotate(0deg);
              -ms-transform: rotate(0deg);
              -o-transform: rotate(0deg);
              transform: rotate(0deg); }
        section.container-fluid .tab-content .overview-accordion .panel .panel-body {
          border: 2px solid #b3b3b3;
          border-radius: 5px;
          padding: 0; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-body ul {
            list-style: none;
            padding: 0;
            margin-bottom: 0; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li {
              min-height: 56px;
              font: 16px montserrat-r;
              color: #767676;
              text-transform: uppercase;
              padding-left: 75px;
              border-bottom: 1px dotted #767676;
              line-height: 3.4;
              margin-right: 2px;
              margin-left: 2px;
              position: relative;
              /*--.golf --*/
              /*--.live --*/
              /*--.silent --*/
              /*--.fund --*/
              /*--.misc --*/
              /*--.market --*/ }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li span {
                float: right;
                font: 20px montserrat-l;
                color: #353535;
                line-height: 2.8;
                margin-right: 3.6%; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li:last-child {
                border-bottom: none; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li::before {
                height: 40px;
                width: 40px;
                display: block;
                content: "";
                background: url(../images/sprite-3.png) no-repeat;
                position: absolute;
                top: 10px;
                left: 15px; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.reg::before {
                background: url(../images/reg-icon.png) no-repeat;
                background-position: 0 0; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.don::before {
                background: url(../images/don-icon.png) no-repeat;
                background-position: 0 0; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.raffle:before {
                background: url(../images/raffle-icon.png) no-repeat; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.golf::before {
                background-position: 0 -83px; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.live::before {
                background-position: 0 -143px; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.silent::before {
                background-position: 0 -197px; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.fund::before {
                background-position: 0 -255px; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.misc::before {
                background-position: 0 -311px; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.market::before {
                background-position: 0 -369px; }
              section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.bidding::before {
                background-position: 0 0;
                background: url(../images/bidding-icon.png) no-repeat;
                left: 20px; }
        section.container-fluid .tab-content .overview-accordion .panel.footer .panel-heading {
          background: #009353 url(../images/accordion-pattern-green.png) right center no-repeat; }
        section.container-fluid .tab-content .overview-accordion .panel::first-child {
          margin-bottom: 6px; }
      @media screen and (max-width: 768px) {
        section.container-fluid .tab-content .overview-accordion .panel .panel-heading {
          height: 60px;
          background-size: 65% 100%; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a {
            font-size: 14px; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a::before {
              top: 5px; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a .amount {
              font-size: 18px; }
        section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li {
          clear: both;
          min-height: 50px;
          font-size: 14px;
          line-height: 3.6; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li::before {
            top: 8px; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li .amount {
            font-size: 18px; }
        section.container-fluid .tab-content .overview-accordion .panel.footer .panel-heading {
          background-size: 65% 100%; } }
      @media screen and (max-width: 660px) {
        section.container-fluid .tab-content .overview-accordion .panel .panel-heading {
          height: 60px;
          background-size: cover; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a {
            line-height: 1.3; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a .amount {
              line-height: 1.3;
              float: none;
              text-align: left;
              display: block; }
        section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li {
          padding-top: 5px;
          padding-bottom: 5px;
          line-height: 1.3; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li::before {
            top: 8px; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li .amount {
            line-height: 1.3;
            float: none;
            display: block; }
        section.container-fluid .tab-content .overview-accordion .panel.footer .panel-heading {
          background-size: cover; } }
      @media screen and (max-width: 480px) {
        section.container-fluid .tab-content .overview-accordion .panel .panel-heading {
          height: 60px;
          vertical-align: middle;
          background-size: initial;
          background-position: 0 0; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a {
            line-height: 1.3;
            font-size: 10px;
            padding-left: 55px; }
            section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a .amount {
              line-height: 1.3;
              float: none;
              text-align: left;
              display: block; }
        section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li {
          font-size: 10px; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li::before {
            top: 8px; }
        section.container-fluid .tab-content .overview-accordion .panel.footer .panel-heading {
          background-size: initial;
          background-position: 0 0; } }
      @media screen and (max-width: 375px) {
        section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a {
          line-height: 1; }
          section.container-fluid .tab-content .overview-accordion .panel .panel-heading .panel-title a .amount {
            margin-top: 5px;
            font-size: 14px; }
        section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li .amount {
          margin-top: 5px;
          font-size: 14px; } }
    @media screen and (max-width: 561px) {
      section.container-fluid .tab-content table.player-directories-table tbody tr td {
        width: 50%; }
        section.container-fluid .tab-content table.player-directories-table tbody tr td:first-child {
          /*width:14%;*/
          padding-left: 5px;
          font-size: 14px; } }
    @media screen and (max-width: 561px) {
      section.container-fluid .tab-content table.expenses-table tbody tr td {
        width: 50%; }
        section.container-fluid .tab-content table.expenses-table tbody tr td:first-child {
          /*width:60%;*/ } }
  section.container-fluid .button-form {
    /*text-transform: uppercase;*/
    width: 100%;
    /*--table-responsive--*/ }
    section.container-fluid .button-form .view-details {
      background: #e9edf6;
      text-align: center;
      border-bottom: 1px solid #d1dbe5;
      height: 16px;
      float: left;
      width: 100%; }
      section.container-fluid .button-form .view-details a {
        /*background-image: url(../images/view-details-bg.png);*/
        background-image: url('/images/filter-bg-img.svg');
        background-repeat: no-repeat;
        background-size: auto;
        text-transform: uppercase;
        color: #fff;
        font-size: 8px;
        font-family: montserrat-l;
        width: 90px;
        height: 12px;
        display: inline-block;
        line-height: 13px;
        position: relative;
        bottom: 3px; }
    section.container-fluid .button-form .modified-row {
      float: left;
      width: 100%; }
      section.container-fluid .button-form .modified-row .button-form-content {
        background-color: #eceff7;
        padding-top: 18px;
        padding-bottom: 9px; }
    section.container-fluid .button-form .button-form-content {
      background-color: #e9edf6;
      padding: 25px 25px 20px; }
      section.container-fluid .button-form .button-form-content.modified-parent {
        padding: 15px 25px 0px; }
        section.container-fluid .button-form .button-form-content.modified-parent form {
          float: none;
          margin: 0; }
          section.container-fluid .button-form .button-form-content.modified-parent form input[type="search"] {
            margin-left: 0;
            width: 100%; }
      @media screen and (max-width: 380px) {
        section.container-fluid .button-form .button-form-content {
          padding: 20px; } }
      section.container-fluid .button-form .button-form-content a[data-target="#promocode"] + form div.mfs-container {
        width: 115px !important; }
      section.container-fluid .button-form .button-form-content .dates {
        display: inline-block;
        margin-left: 15px; }
        section.container-fluid .button-form .button-form-content .dates .date-column label {
          font-family: montserrat-r;
          font-size: 13px;
          text-transform: capitalize;
          font-weight: normal;
          margin: 0 6px; }
        section.container-fluid .button-form .button-form-content .dates .date-column .input-group.date {
          max-width: 125px; }
          section.container-fluid .button-form .button-form-content .dates .date-column .input-group.date input {
            border-right: 0; }
            section.container-fluid .button-form .button-form-content .dates .date-column .input-group.date input:focus {
              outline: none;
              border-color: #ccc;
              box-shadow: none; }
          section.container-fluid .button-form .button-form-content .dates .date-column .input-group.date span.input-group-addon {
            padding-left: 0;
            background-color: #fff; }
      section.container-fluid .button-form .button-form-content a.member-btn, section.container-fluid .button-form .button-form-content a.btn-update {
        float: left;
        display: inline-block;
        margin-right: 6px; }
        @media (max-width: 1024px) {
          section.container-fluid .button-form .button-form-content a.member-btn, section.container-fluid .button-form .button-form-content a.btn-update {
            /*margin-bottom: 5px;*/ } }
        section.container-fluid .button-form .button-form-content a.member-btn.disable-member, section.container-fluid .button-form .button-form-content a.disable-member.btn-update {
          background: #a8a8a8;
          border-color: transparent; }
      section.container-fluid .button-form .button-form-content.leaderboard-form-content {
        /*padding:15px 25px 15px;*/ }
        section.container-fluid .button-form .button-form-content.leaderboard-form-content .member-btn, section.container-fluid .button-form .button-form-content.leaderboard-form-content .btn-update {
          position: relative;
          top: 3px; }
      section.container-fluid .button-form .button-form-content .export-btn {
        color: #ffffff;
        padding: 9px 22px 7px;
        max-height: 35px;
        color: #109a5e;
        box-shadow: 2px 2px 2px #e1e5ec;
        border-radius: 3px;
        border: 1px solid #c8d4de;
        margin-right: 6px;
        font: 12px montserrat-r;
        text-transform: uppercase;
        background: #fbfcfd;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYxZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfcfd), color-stop(100%, #eef1f6));
        background: -webkit-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
        background: -o-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
        background: -ms-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
        background: linear-gradient(to bottom, #fbfcfd 0%, #eef1f6 100%);
        float: left; }
        section.container-fluid .button-form .button-form-content .export-btn.margin-left-0 {
          margin-left: 0; }
        section.container-fluid .button-form .button-form-content .export-btn.dropdown-toggle {
          padding-right: 31px;
          -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
          -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.05); }
          @media (max-width: 991px) {
            section.container-fluid .button-form .button-form-content .export-btn.dropdown-toggle {
              padding-right: 20px;
              padding-left: 15px;
              margin-bottom: 0; } }
          section.container-fluid .button-form .button-form-content .export-btn.dropdown-toggle:after {
            content: '';
            display: inline-block;
            width: 8px;
            height: 8px;
            float: right;
            position: relative;
            right: -15px;
            top: 4px;
            background-image: url(../images/export-caret.png);
            /*                        @media(max-width:991px){
                                                    right: 23px;
                                                }*/ }
          section.container-fluid .button-form .button-form-content .export-btn.dropdown-toggle + ul.dropdown-menu {
            background-color: #254567;
            border-radius: 4px;
            min-width: unset;
            margin: 0;
            padding: 0;
            margin-left: 0;
            max-width: 147.75px;
            width: 100%;
            left: 0;
            right: unset; }
            @media (max-width: 991px) {
              section.container-fluid .button-form .button-form-content .export-btn.dropdown-toggle + ul.dropdown-menu {
                max-width: 123px; } }
            section.container-fluid .button-form .button-form-content .export-btn.dropdown-toggle + ul.dropdown-menu li:after {
              content: '';
              position: absolute;
              left: 0;
              right: 0;
              width: 100%;
              height: 1px;
              background-image: url(../images/dotted-speperater.png); }
            section.container-fluid .button-form .button-form-content .export-btn.dropdown-toggle + ul.dropdown-menu li:last-child:after {
              content: none; }
            section.container-fluid .button-form .button-form-content .export-btn.dropdown-toggle + ul.dropdown-menu li a {
              color: #648ab3;
              font-size: 11px;
              padding: 5px 0px;
              font-family: montserrat-l;
              text-align: center; }
              section.container-fluid .button-form .button-form-content .export-btn.dropdown-toggle + ul.dropdown-menu li a:hover {
                color: #fff;
                background-color: transparent; }
        @media screen and (max-width: 380px) {
          section.container-fluid .button-form .button-form-content .export-btn {
            float: none;
            display: inline-block; } }
        section.container-fluid .button-form .button-form-content .export-btn.super-btn {
          float: left; }
        section.container-fluid .button-form .button-form-content .export-btn span {
          color: #000;
          font-family: montserrat-b; }
        section.container-fluid .button-form .button-form-content .export-btn:hover, section.container-fluid .button-form .button-form-content .export-btn:active, section.container-fluid .button-form .button-form-content .export-btn:focus {
          background: #eef1f6;
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjFmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZjZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
          background: -moz-linear-gradient(top, #eef1f6 0%, #fbfcfd 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef1f6), color-stop(100%, #fbfcfd));
          background: -webkit-linear-gradient(top, #eef1f6 0%, #fbfcfd 100%);
          background: -o-linear-gradient(top, #eef1f6 0%, #fbfcfd 100%);
          background: -ms-linear-gradient(top, #eef1f6 0%, #fbfcfd 100%);
          background: linear-gradient(to bottom, #eef1f6 0%, #fbfcfd 100%);
          text-decoration: none; }
        section.container-fluid .button-form .button-form-content .export-btn.invite {
          color: #1c4477;
          margin-left: 0;
          text-shadow: none;
          font: 12px montserrat-r; }
        section.container-fluid .button-form .button-form-content .export-btn.empty {
          color: #ababab;
          text-shadow: none;
          font: 12px montserrat-r; }
          section.container-fluid .button-form .button-form-content .export-btn.empty span {
            color: #ababab;
            font-family: montserrat-b; }
        section.container-fluid .button-form .button-form-content .export-btn.no-margin {
          margin: 0; }
      section.container-fluid .button-form .button-form-content .margin {
        margin-left: 10px; }
      section.container-fluid .button-form .button-form-content .btn-group {
        float: left; }
        section.container-fluid .button-form .button-form-content .btn-group.bootstrap-select {
          float: none; }
      section.container-fluid .button-form .button-form-content form {
        float: right;
        margin-top: -2px; }
        section.container-fluid .button-form .button-form-content form label {
          font: 13px montserrat-l;
          color: #909090;
          text-transform: none;
          padding-right: 0; }
          section.container-fluid .button-form .button-form-content form label.sort-align {
            top: 2px;
            position: relative; }
        section.container-fluid .button-form .button-form-content form select {
          -webkit-appearance: none;
          -moz-appearance: none;
          -ms-appearance: none;
          background: #fff url(../images/select-box.png) right no-repeat;
          box-sizing: border-box;
          -webkit-box-sizing: border-box;
          outline: none;
          border: none;
          background-color: transparent;
          cursor: pointer;
          font: 13px montserrat-r;
          color: #000;
          padding-left: 0;
          width: 80px; }
          section.container-fluid .button-form .button-form-content form select::-ms-expand {
            display: none; }
        section.container-fluid .button-form .button-form-content form option {
          border: none;
          outline-color: transparent; }
        section.container-fluid .button-form .button-form-content form .mfs-container {
          border-radius: 0;
          width: 135px !important;
          font: 13px montserrat-r;
          color: #000;
          padding: 0;
          height: 27px;
          display: inline-block;
          vertical-align: middle; }
          section.container-fluid .button-form .button-form-content form .mfs-container a.mfs-selected-option {
            display: block;
            padding: 5px 5px;
            text-decoration: none;
            background-color: transparent;
            border: none;
            border-radius: 0px;
            color: #000;
            white-space: nowrap;
            overflow: hidden;
            text-align: left;
            text-transform: none; }
            section.container-fluid .button-form .button-form-content form .mfs-container a.mfs-selected-option span {
              background: url(../images/select-box.png) center no-repeat;
              border: none; }
              section.container-fluid .button-form .button-form-content form .mfs-container a.mfs-selected-option span::after {
                display: none; }
            section.container-fluid .button-form .button-form-content form .mfs-container a.mfs-selected-option:focus, section.container-fluid .button-form .button-form-content form .mfs-container a.mfs-selected-option:hover {
              box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
          section.container-fluid .button-form .button-form-content form .mfs-container a:focus, section.container-fluid .button-form .button-form-content form .mfs-container a:hover {
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
          section.container-fluid .button-form .button-form-content form .mfs-container .mfs-options {
            position: absolute;
            width: 100%;
            padding: 0;
            margin: 0;
            list-style-type: none;
            background: #ffffff;
            border: 1px solid #1c4477;
            border-radius: 0px;
            z-index: 10; }
            section.container-fluid .button-form .button-form-content form .mfs-container .mfs-options li {
              border-bottom: 1px solid #1c4477; }
              section.container-fluid .button-form .button-form-content form .mfs-container .mfs-options li a {
                font: 10px montserrat-r;
                padding: 5px;
                color: #868686;
                text-transform: none; }
              section.container-fluid .button-form .button-form-content form .mfs-container .mfs-options li:last-child {
                border-bottom: none; }
              section.container-fluid .button-form .button-form-content form .mfs-container .mfs-options li.active, section.container-fluid .button-form .button-form-content form .mfs-container .mfs-options li.selected {
                background-color: #eee; }
                section.container-fluid .button-form .button-form-content form .mfs-container .mfs-options li.active a, section.container-fluid .button-form .button-form-content form .mfs-container .mfs-options li.selected a {
                  color: #868686; }
        section.container-fluid .button-form .button-form-content form input[type="search"] {
          margin-left: 30px;
          height: 30px;
          width: 240px;
          border: none;
          background: #fff url(../images/search-icon.png) 10px center no-repeat;
          border: 1px solid #c8d4de;
          border-radius: 4px;
          outline: none;
          padding-left: 30px;
          font: 13px montserrat-l;
          box-shadow: 0 1px 2px #DEDEDE; }
          section.container-fluid .button-form .button-form-content form input[type="search"].hide-xs {
            display: inline-block; }
            @media (max-width: 767px) {
              section.container-fluid .button-form .button-form-content form input[type="search"].hide-xs {
                display: none; } }
        section.container-fluid .button-form .button-form-content form.sort-form span.space-right {
          margin-right: 90px; }
          @media (max-width: 1600px) {
            section.container-fluid .button-form .button-form-content form.sort-form span.space-right {
              margin-right: 50px; } }
          @media (max-width: 1200px) {
            section.container-fluid .button-form .button-form-content form.sort-form span.space-right {
              margin-right: 05px; } }
          @media (max-width: 575px) {
            section.container-fluid .button-form .button-form-content form.sort-form span.space-right {
              display: block;
              margin-right: 0;
              margin-bottom: 5px; } }
          section.container-fluid .button-form .button-form-content form.sort-form span.space-right select {
            width: 228px !important; }
            @media (max-width: 575px) {
              section.container-fluid .button-form .button-form-content form.sort-form span.space-right select {
                width: 197px !important;
                font-size: 12px; } }
          section.container-fluid .button-form .button-form-content form.sort-form span.space-right .btn-group.bootstrap-select.ng-pristine.ng-untouched.ng-valid.ng-empty {
            width: 228px !important; }
            section.container-fluid .button-form .button-form-content form.sort-form span.space-right .btn-group.bootstrap-select.ng-pristine.ng-untouched.ng-valid.ng-empty button {
              width: 100%; }
        @media screen and (max-width: 414px) {
          section.container-fluid .button-form .button-form-content form.sort-form {
            display: block;
            float: left !important;
            /*margin-top: 15px !important;*/ } }
        section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select {
          border-radius: 0;
          width: 135px !important;
          outline: none;
          font: 13px montserrat-r;
          color: #000;
          padding: 0;
          height: 27px; }
          section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .filter-option {
            font: 13px montserrat-r;
            text-transform: none; }
          section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
            width: 100%; }
          section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle {
            border-radius: 0;
            outline: none;
            height: 27px;
            padding: 2px 12px;
            font: 10px montserrat-r;
            text-transform: uppercase;
            background: transparent url(../images/select-box.png) right no-repeat;
            border: none; }
            section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle .caret {
              display: none; }
            section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle:focus {
              outline: none; }
            section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle + .dropdown-menu {
              margin: 0;
              padding: 0;
              background-color: transparent;
              background-clip: padding-box;
              border: none;
              border-radius: 0;
              box-shadow: none;
              min-width: 100% !important;
              width: 100% !important; }
              section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner {
                border-radius: 0; }
                section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner li {
                  border: 1px solid #1c4477;
                  outline: none;
                  font: 10px montserrat-r;
                  border-bottom: none;
                  background-color: #fff; }
                  section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner li a {
                    outline: none;
                    font: 10px montserrat-r;
                    padding: 5px;
                    color: #868686; }
                  section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle + .dropdown-menu .inner li:last-child {
                    margin-bottom: 0;
                    border-bottom: 1px solid #1c4477; }
              section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle + .dropdown-menu.open {
                height: 0 !important;
                min-height: 0 !important;
                overflow: hidden;
                display: block;
                position: absolute;
                top: 100%;
                -webkit-transition-property: all;
                -moz-transition-property: all;
                -ms-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                -ms-transition-timing-function: ease-in-out;
                -o-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
                -webkit-transition-duration: 0.5s;
                -moz-transition-duration: 0.5s;
                -ms-transition-duration: 0.5s;
                -o-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-delay: 0s;
                -moz-transition-delay: 0s;
                -ms-transition-delay: 0s;
                -o-transition-delay: 0s;
                transition-delay: 0s;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden; }
                section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle + .dropdown-menu.open li {
                  background-color: #fff; }
              @media screen and (max-width: 480px) {
                section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle + .dropdown-menu {
                  background-color: transparent;
                  background-clip: padding-box;
                  border: none;
                  border-radius: 0;
                  box-shadow: none; } }
            @media screen and (max-width: 991px) {
              section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select .btn.dropdown-toggle {
                width: 110px;
                margin-left: auto;
                margin-right: auto;
                float: none;
                display: block; } }
          @media screen and (min-width: 769px) {
            section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select.open .btn.dropdown-toggle + .dropdown-menu.open {
              height: 100% !important;
              min-height: 150px !important;
              min-width: 100%;
              width: 100%;
              overflow: visible;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -ms-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-timing-function: ease-in-out;
              -moz-transition-timing-function: ease-in-out;
              -ms-transition-timing-function: ease-in-out;
              -o-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out;
              -webkit-transition-duration: 0.5s;
              -moz-transition-duration: 0.5s;
              -ms-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              transition-duration: 0.5s;
              -webkit-transition-delay: 0s;
              -moz-transition-delay: 0s;
              -ms-transition-delay: 0s;
              -o-transition-delay: 0s;
              transition-delay: 0s;
              -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
            section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select.dropup .dropdown-menu.open {
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -ms-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-timing-function: ease-in-out;
              -moz-transition-timing-function: ease-in-out;
              -ms-transition-timing-function: ease-in-out;
              -o-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out;
              -webkit-transition-duration: 0.5s;
              -moz-transition-duration: 0.5s;
              -ms-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              transition-duration: 0.5s;
              -webkit-transition-delay: 0s;
              -moz-transition-delay: 0s;
              -ms-transition-delay: 0s;
              -o-transition-delay: 0s;
              transition-delay: 0s;
              -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden; } }
          @media screen and (max-width: 768px) {
            section.container-fluid .button-form .button-form-content form.sort-form .bootstrap-select {
              display: none !important; } }
        @media screen and (max-width: 768px) {
          section.container-fluid .button-form .button-form-content form.sort-form select.bs-select-hidden {
            display: inline-block !important; } }
      @media screen and (max-width: 1150px) {
        section.container-fluid .button-form .button-form-content form {
          text-align: right; }
          section.container-fluid .button-form .button-form-content form.mn-sort inputi[type="search"] {
            width: 200px; }
          section.container-fluid .button-form .button-form-content form inputi[type="search"] {
            width: 40%; } }
      @media screen and (max-width: 1129px) {
        section.container-fluid .button-form .button-form-content form {
          /*width:50%;*/ }
          section.container-fluid .button-form .button-form-content form input[type="search"] {
            /*width:35%;*/
            font-size: 14px;
            margin-left: 0px; } }
      @media screen and (max-width: 1105px) {
        section.container-fluid .button-form .button-form-content form {
          /*width:45%;*/ } }
      @media screen and (max-width: 1054px) {
        section.container-fluid .button-form .button-form-content .export-btn {
          padding-left: 10px;
          padding-right: 10px; }
        section.container-fluid .button-form .button-form-content .member-btn, section.container-fluid .button-form .button-form-content .btn-update {
          padding-left: 10px;
          padding-right: 10px; }
        section.container-fluid .button-form .button-form-content form {
          /*margin-top:-5px;*/
          padding-top: 0; } }
      @media screen and (max-width: 991px) {
        section.container-fluid .button-form .button-form-content .export-btn, section.container-fluid .button-form .button-form-content .member-btn, section.container-fluid .button-form .button-form-content .btn-update {
          font-size: 11px;
          margin-right: 5px;
          margin-left: 0;
          margin-bottom: 5px; }
        section.container-fluid .button-form .button-form-content form {
          width: auto; }
          section.container-fluid .button-form .button-form-content form input[type="search"] {
            width: 150px; } }
      @media screen and (max-width: 768px) {
        section.container-fluid .button-form .button-form-content {
          overflow: hidden;
          /*height:70px;*/
          /*Ld Style 23 August*/
          /*padding: 25px 5px 20px;*/ }
          section.container-fluid .button-form .button-form-content form input[type="search"] {
            font-size: 12px;
            /*LD style 23 aug*/
            /*margin-top: 7px;*/ } }
      @media screen and (max-width: 767px) {
        section.container-fluid .button-form .button-form-content {
          overflow: visible;
          height: auto; }
          section.container-fluid .button-form .button-form-content .export-btn, section.container-fluid .button-form .button-form-content .member-btn, section.container-fluid .button-form .button-form-content .btn-update {
            /*LD style 23 August*/
            /*display:none;*/
            display: inline-block;
            margin-bottom: 3px; }
          section.container-fluid .button-form .button-form-content form.sort-form.input-form {
            width: 100%;
            margin-bottom: 8px;
            text-align: left; }
            section.container-fluid .button-form .button-form-content form.sort-form.input-form input[type="search"] {
              width: 100%; } }
      @media screen and (max-width: 480px) {
        section.container-fluid .button-form .button-form-content form {
          /*width:100%;*/ }
          section.container-fluid .button-form .button-form-content form input[type="search"] {
            width: 100%;
            float: left; } }
    section.container-fluid .button-form .table-responsive {
      border-top: 1px solid #d1dce6;
      border-bottom: 1px solid #e2e2e2;
      margin-bottom: 0;
      overflow: hidden;
      width: 100%; }
      section.container-fluid .button-form .table-responsive table {
        margin-bottom: 0;
        border-top: 1px solid #fff; }
        section.container-fluid .button-form .table-responsive table thead {
          background-color: #edf1f8; }
          section.container-fluid .button-form .table-responsive table thead tr th {
            background: url(../images/fade-image.png) right bottom no-repeat;
            padding-left: 11px;
            padding-top: 12px;
            font: 13px montserrat-r;
            color: #4f5257;
            border-bottom: none;
            color: #4f5257;
            text-transform: none; }
            @media screen and (max-width: 976px) {
              section.container-fluid .button-form .table-responsive table thead tr th {
                /*Ld styele here 19 august*/ } }
            @media screen and (max-width: 561px) {
              section.container-fluid .button-form .table-responsive table thead tr th {
                width: 50%; }
                section.container-fluid .button-form .table-responsive table thead tr th:first-child {
                  width: 20%; }
                section.container-fluid .button-form .table-responsive table thead tr th:nth-child(2) {
                  width: 80%; } }
        @media (max-width: 1195px) {
          section.container-fluid .button-form .table-responsive table.history-detail-thead thead th:nth-child(1) {
            width: 39%; } }
        @media (max-width: 992px) {
          section.container-fluid .button-form .table-responsive table.history-detail-thead thead th:nth-child(1) {
            width: 62%; } }
        @media (max-width: 976px) {
          section.container-fluid .button-form .table-responsive table.history-detail-thead thead th:nth-child(1) {
            width: 52%; } }
        @media (max-width: 876px) {
          section.container-fluid .button-form .table-responsive table.history-detail-thead thead th:nth-child(1) {
            width: 32%; } }
        @media (max-width: 876px) {
          section.container-fluid .button-form .table-responsive table.history-detail-thead thead th:nth-child(1) {
            width: 21%; } }
        @media (max-width: 876px) {
          section.container-fluid .button-form .table-responsive table.history-detail-thead thead th:nth-child(2) {
            width: 20%; } }
        @media (max-width: 876px) {
          section.container-fluid .button-form .table-responsive table.history-detail-thead thead th:nth-child(3) {
            width: 20%; } }
        @media (max-width: 876px) {
          section.container-fluid .button-form .table-responsive table.history-detail-thead thead th:nth-child(4) {
            width: 16% !important; } }
        @media screen and (max-width: 561px) {
          section.container-fluid .button-form .table-responsive table.player-directories-table tr th {
            width: 50%; }
            section.container-fluid .button-form .table-responsive table.player-directories-table tr th:first-child {
              /*width:20%;*/ } }
        @media screen and (max-width: 561px) {
          section.container-fluid .button-form .table-responsive table.expenses-table tr th {
            width: 50%; }
            section.container-fluid .button-form .table-responsive table.expenses-table tr th:first-child {
              /*width:60%;*/ } }
        section.container-fluid .button-form .table-responsive table.leaderboard-table tr th:first-child {
          text-align: center;
          padding-left: 5px; }
        @media screen and (max-width: 976px) {
          section.container-fluid .button-form .table-responsive table.leaderboard-table tr th:first-child {
            width: 10%; }
          section.container-fluid .button-form .table-responsive table.leaderboard-table tr th:nth-child(3), section.container-fluid .button-form .table-responsive table.leaderboard-table tr th:nth-child(4) {
            width: 20%; } }
    @media screen and (max-width: 768px) {
      section.container-fluid .button-form {
        /*text-align: center;*/ } }
  section.container-fluid .wrapper {
    padding: 20px 5px;
    position: relative; }
    section.container-fluid .wrapper .content {
      border: 1px solid #e2e2e2;
      background-color: #fbfbfb;
      width: 100%;
      min-height: 200px;
      position: relative;
      overflow-y: hidden;
      overflow-x: hidden; }
      section.container-fluid .wrapper .content h1 {
        font: 20px/1 montserrat-b;
        color: #1c4477;
        text-transform: uppercase;
        text-align: center;
        margin-top: 35px;
        margin-bottom: 0; }
        section.container-fluid .wrapper .content h1::after {
          border-bottom: 2px solid #1c4477;
          width: 198px;
          content: "";
          display: block;
          margin: 4px auto 20px; }
          @media screen and (max-width: 480px) {
            section.container-fluid .wrapper .content h1::after {
              width: 100%; } }
      section.container-fluid .wrapper .content .form-group {
        margin-bottom: 18px; }
        section.container-fluid .wrapper .content .form-group label {
          font: 13px montserrat-l;
          color: #818181; }
          section.container-fluid .wrapper .content .form-group label span.req {
            color: #d20000; }
        @media screen and (min-width: 768px) {
          section.container-fluid .wrapper .content .form-group dt {
            width: 33.33333%; } }
        @media screen and (min-width: 768px) {
          section.container-fluid .wrapper .content .form-group dd {
            margin-left: 40.86022%;
            width: 50.75269%; } }
        section.container-fluid .wrapper .content .form-group .show-pass {
          font: 9px montserrat-l;
          color: #d20000;
          text-transform: uppercase;
          text-decoration: underline; }
        section.container-fluid .wrapper .content .form-group #is_vip_active + label {
          padding-left: 25px; }
        section.container-fluid .wrapper .content .form-group .form-control {
          width: 100%;
          border-radius: 0;
          border: 1px solid #555555;
          box-shadow: none;
          outline: none;
          height: 27px;
          font: 12px montserrat-l;
          color: #272727;
          padding: 0 10px; }
        section.container-fluid .wrapper .content .form-group select {
          background: #fbfcfd;
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYxZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
          background: -moz-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfcfd), color-stop(100%, #eef1f6));
          background: -webkit-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: -o-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: -ms-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: linear-gradient(to bottom, #fbfcfd 0%, #eef1f6 100%); }
        section.container-fluid .wrapper .content .form-group textarea.form-control {
          height: 72px;
          resize: none;
          outline: none;
          padding: 5px 10px; }
        section.container-fluid .wrapper .content .form-group input[type="submit"] {
          margin-left: 24.73118%;
          margin-top: 18px;
          background: #2fae78;
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYWU3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEzNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
          background: -moz-linear-gradient(top, #2fae78 0%, #00a357 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fae78), color-stop(100%, #00a357));
          background: -webkit-linear-gradient(top, #2fae78 0%, #00a357 100%);
          background: -o-linear-gradient(top, #2fae78 0%, #00a357 100%);
          background: -ms-linear-gradient(top, #2fae78 0%, #00a357 100%);
          background: linear-gradient(to bottom, #2fae78 0%, #00a357 100%);
          text-shadow: 1px 0 0 #0c794b;
          color: #ffffff;
          padding: 7px 30px;
          border: 1px solid #6ecaaa;
          border-radius: 3px;
          font: 12px montserrat-r;
          text-transform: uppercase; }
          section.container-fluid .wrapper .content .form-group input[type="submit"]:hover {
            background: #00a357;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZmFlNzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top, #00a357 0%, #2fae78 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a357), color-stop(100%, #2fae78));
            background: -webkit-linear-gradient(top, #00a357 0%, #2fae78 100%);
            background: -o-linear-gradient(top, #00a357 0%, #2fae78 100%);
            background: -ms-linear-gradient(top, #00a357 0%, #2fae78 100%);
            background: linear-gradient(to bottom, #00a357 0%, #2fae78 100%);
            text-decoration: none; }
        section.container-fluid .wrapper .content .form-group input[type="reset"] {
          margin-top: 18px;
          padding: 7px 30px;
          color: #109a5e;
          box-shadow: 2px 2px 2px #e1e5ec;
          border-radius: 3px;
          margin-left: 11px;
          border: none;
          font: 12px montserrat-r;
          text-transform: uppercase;
          background: #fbfcfd;
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYxZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
          background: -moz-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfcfd), color-stop(100%, #eef1f6));
          background: -webkit-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: -o-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: -ms-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: linear-gradient(to bottom, #fbfcfd 0%, #eef1f6 100%); }
          section.container-fluid .wrapper .content .form-group input[type="reset"]:hover {
            background: #eef1f6;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjFmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZjZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top, #eef1f6 0%, #fbfcfd 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef1f6), color-stop(100%, #fbfcfd));
            background: -webkit-linear-gradient(top, #eef1f6 0%, #fbfcfd 100%);
            background: -o-linear-gradient(top, #eef1f6 0%, #fbfcfd 100%);
            background: -ms-linear-gradient(top, #eef1f6 0%, #fbfcfd 100%);
            background: linear-gradient(to bottom, #eef1f6 0%, #fbfcfd 100%);
            text-decoration: none; }
          @media screen and (max-width: 480px) {
            section.container-fluid .wrapper .content .form-group input[type="reset"] {
              margin-left: 0; } }
        section.container-fluid .wrapper .content .form-group .form-group {
          margin-bottom: 10px; }
          section.container-fluid .wrapper .content .form-group .form-group .radio + label {
            max-width: 13px;
            float: left;
            margin-top: 4px;
            margin-right: 6px; }
            section.container-fluid .wrapper .content .form-group .form-group .radio + label + label {
              cursor: pointer;
              color: #272727; }
        section.container-fluid .wrapper .content .form-group .btn-round {
          width: 198px;
          background-color: #1c4477;
          color: #fff;
          text-transform: uppercase;
          text-align: center;
          font: 12px montserrat-l;
          border-radius: 0;
          margin: 0 auto;
          display: block; }
      section.container-fluid .wrapper .content .search {
        background: #fff url(../images/search.png) right no-repeat;
        padding-right: 25px !important; }
      section.container-fluid .wrapper .content .mtop {
        margin-top: 221px; }
      @media screen and (max-width: 480px) {
        section.container-fluid .wrapper .content .buttons {
          text-align: center; }
          section.container-fluid .wrapper .content .buttons input[type="submit"] {
            margin-left: auto; }
        section.container-fluid .wrapper .content .mtop {
          margin-top: 35px; } }
    @media screen and (max-width: 768px) {
      section.container-fluid .wrapper {
        padding: 20px 0; } }
  section.container-fluid .bottom-row,
  section.container-fluid .body-content {
    overflow: inherit;
    position: relative; }
    section.container-fluid .bottom-row .detail-form,
    section.container-fluid .body-content .detail-form {
      padding-top: 20px;
      padding-left: 10px;
      padding-right: 15px; }
      section.container-fluid .bottom-row .detail-form.payment-gateway,
      section.container-fluid .body-content .detail-form.payment-gateway {
        padding-top: 6px; }
        section.container-fluid .bottom-row .detail-form.payment-gateway .form-header > h1,
        section.container-fluid .body-content .detail-form.payment-gateway .form-header > h1 {
          margin-bottom: 27px; }
        section.container-fluid .bottom-row .detail-form.payment-gateway .form-group .btn-blue, section.container-fluid .bottom-row .detail-form.payment-gateway .form-group .btn-black, section.container-fluid .bottom-row .detail-form.payment-gateway .form-group .btn-red, section.container-fluid .bottom-row .detail-form.payment-gateway .form-group .btn-green,
        section.container-fluid .body-content .detail-form.payment-gateway .form-group .btn-blue,
        section.container-fluid .body-content .detail-form.payment-gateway .form-group .btn-black,
        section.container-fluid .body-content .detail-form.payment-gateway .form-group .btn-red,
        section.container-fluid .body-content .detail-form.payment-gateway .form-group .btn-green {
          padding-left: 16px;
          padding-right: 16px; }
      section.container-fluid .bottom-row .detail-form.send-message > p,
      section.container-fluid .body-content .detail-form.send-message > p {
        font-family: montserrat-l;
        font-size: 15px;
        color: #555555; }
      section.container-fluid .bottom-row .detail-form.send-message .form-header.apply-gap,
      section.container-fluid .body-content .detail-form.send-message .form-header.apply-gap {
        margin-top: 50px;
        margin-bottom: 28px; }
      section.container-fluid .bottom-row .detail-form.send-message .btn-black,
      section.container-fluid .body-content .detail-form.send-message .btn-black {
        margin-right: 8px; }
      section.container-fluid .bottom-row .detail-form.send-message .radioblock.email-blast,
      section.container-fluid .body-content .detail-form.send-message .radioblock.email-blast {
        max-width: 470px; }
        section.container-fluid .bottom-row .detail-form.send-message .radioblock.email-blast .radio-wrap:not(:last-child),
        section.container-fluid .body-content .detail-form.send-message .radioblock.email-blast .radio-wrap:not(:last-child) {
          margin-bottom: 10px; }
        section.container-fluid .bottom-row .detail-form.send-message .radioblock.email-blast .radio-wrap .buy-more,
        section.container-fluid .body-content .detail-form.send-message .radioblock.email-blast .radio-wrap .buy-more {
          float: right;
          margin-top: 13px; }
          @media (max-width: 515px) {
            section.container-fluid .bottom-row .detail-form.send-message .radioblock.email-blast .radio-wrap .buy-more,
            section.container-fluid .body-content .detail-form.send-message .radioblock.email-blast .radio-wrap .buy-more {
              float: left;
              margin-top: 0;
              margin-left: 31px;
              margin-bottom: 20px; } }
        section.container-fluid .bottom-row .detail-form.send-message .radioblock.email-blast.changelist-wrapper .radio-wrap label,
        section.container-fluid .body-content .detail-form.send-message .radioblock.email-blast.changelist-wrapper .radio-wrap label {
          float: left; }
          section.container-fluid .bottom-row .detail-form.send-message .radioblock.email-blast.changelist-wrapper .radio-wrap label span,
          section.container-fluid .body-content .detail-form.send-message .radioblock.email-blast.changelist-wrapper .radio-wrap label span {
            font-family: montserrat-r !important;
            color: #010101 !important; }
        section.container-fluid .bottom-row .detail-form.send-message .radioblock.email-blast.changelist-wrapper .radio-wrap span.buy-more,
        section.container-fluid .body-content .detail-form.send-message .radioblock.email-blast.changelist-wrapper .radio-wrap span.buy-more {
          float: right;
          margin-top: 0; }
      section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap,
      section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap {
        display: inline-block !important;
        width: 100%; }
        section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap input[type="radio"] + label,
        section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap input[type="radio"] + label {
          top: 0;
          vertical-align: top;
          position: relative; }

        section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap input[type="checkbox"] + label,
        section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap input[type="checkbox"] + label {
          top: 3px;
          vertical-align: top;
          position: relative; }
        section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap label + label,
        section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap label + label {
          position: static;
          top: 12px !important; }
          @media (max-width: 515px) {
            section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap label + label,
            section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap label + label {
              margin-bottom: 0; } }
          @media (max-width: 400px) {
            section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap label + label,
            section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap label + label {
              width: calc(100% - 30px);
              margin-right: 0; } }
          section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap label + label span,
          section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap label + label span {
            margin-top: 5px;
            display: inline-block;
            margin-bottom: 10px;
            font-family: montserrat-r !important;
            color: #010101 !important; }
            section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap label + label span.note,
            section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap label + label span.note {
              display: block;
              color: #009353 !important;
              margin-top: -6px; }
        section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap .pull-right,
        section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap .pull-right {
          float: left !important;
          margin-bottom: 20px;
          margin-left: 28px; }
        section.container-fluid .bottom-row .detail-form.send-message .radioblock .radio-wrap .btn-default,
        section.container-fluid .body-content .detail-form.send-message .radioblock .radio-wrap .btn-default {
          color: #009353;
          font-size: 12px;
          font-family: montserrat-r;
          background: #fbfcfd;
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYxZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
          background: -moz-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfcfd), color-stop(100%, #eef1f6));
          background: -webkit-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: -o-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: -ms-linear-gradient(top, #fbfcfd 0%, #eef1f6 100%);
          background: linear-gradient(to bottom, #fbfcfd 0%, #eef1f6 100%);
          min-width: 107px; }
      section.container-fluid .bottom-row .detail-form.send-message .form-group.schedule-message > label,
      section.container-fluid .body-content .detail-form.send-message .form-group.schedule-message > label {
        font-family: montserrat-r;
        color: #000000; }
      section.container-fluid .bottom-row .detail-form.send-message .form-group.schedule-message > p,
      section.container-fluid .body-content .detail-form.send-message .form-group.schedule-message > p {
        color: #555;
        margin-bottom: 20px; }
      section.container-fluid .bottom-row .detail-form.send-message .form-group.schedule-message .time-input label,
      section.container-fluid .body-content .detail-form.send-message .form-group.schedule-message .time-input label {
        margin-top: 7px;
        display: inline-block;
        margin-right: 17px; }
        @media (max-width: 767px) {
          section.container-fluid .bottom-row .detail-form.send-message .form-group.schedule-message .time-input label,
          section.container-fluid .body-content .detail-form.send-message .form-group.schedule-message .time-input label {
            width: 100%;
            margin-top: 15px;
            margin-bottom: 5px; } }
      section.container-fluid .bottom-row .detail-form .info,
      section.container-fluid .body-content .detail-form .info {
        margin-bottom: 30px; }
        section.container-fluid .bottom-row .detail-form .info h2,
        section.container-fluid .body-content .detail-form .info h2 {
          border-bottom: 2px solid #1c4477;
          color: #1c4477;
          font-family: montserrat-b;
          font-size: 20px;
          margin-bottom: 16px;
          padding-bottom: 11px; }
        section.container-fluid .bottom-row .detail-form .info p,
        section.container-fluid .body-content .detail-form .info p {
          font-size: 15px;
          color: #555;
          font-family: montserrat-l; }
          section.container-fluid .bottom-row .detail-form .info p.label,
          section.container-fluid .body-content .detail-form .info p.label {
            padding: 0;
            font-weight: normal;
            font-family: montserrat-sb; }
          section.container-fluid .bottom-row .detail-form .info p.amount,
          section.container-fluid .body-content .detail-form .info p.amount {
            color: #1c4477;
            font-size: 35px;
            font-family: montserrat-l; }
        section.container-fluid .bottom-row .detail-form .info ul,
        section.container-fluid .body-content .detail-form .info ul {
          padding: 0;
          margin: 0;
          list-style: none; }
          section.container-fluid .bottom-row .detail-form .info ul li:first-child,
          section.container-fluid .body-content .detail-form .info ul li:first-child {
            padding-left: 5px; }
        section.container-fluid .bottom-row .detail-form .info .pay-details ul li,
        section.container-fluid .body-content .detail-form .info .pay-details ul li {
          display: inline-block;
          margin-right: 14px;
          padding-right: 19px;
          position: relative;
          line-height: 15px; }
          section.container-fluid .bottom-row .detail-form .info .pay-details ul li:not(:first-child):after,
          section.container-fluid .body-content .detail-form .info .pay-details ul li:not(:first-child):after {
            content: '';
            position: absolute;
            left: -19px;
            width: 2px;
            height: 16px;
            background: #009353;
            top: 0 !important; }
          section.container-fluid .bottom-row .detail-form .info .pay-details ul li a,
          section.container-fluid .body-content .detail-form .info .pay-details ul li a {
            color: #009353;
            font-size: 16px;
            font-family: montserrat-sb; }
        section.container-fluid .bottom-row .detail-form .info .pay-method > ul > li,
        section.container-fluid .body-content .detail-form .info .pay-method > ul > li {
          margin-bottom: 12px; }
        section.container-fluid .bottom-row .detail-form .info .pay-method label,
        section.container-fluid .body-content .detail-form .info .pay-method label {
          font-size: 13px;
          color: #555;
          font-weight: normal;
          font-family: montserrat-sb;
          margin: 0 !important;
          margin-bottom: -4px !important; }
          section.container-fluid .bottom-row .detail-form .info .pay-method label ul li,
          section.container-fluid .body-content .detail-form .info .pay-method label ul li {
            display: inline-block;
            margin-right: 5px;
            min-width: 50px;
            text-align: center; }
            section.container-fluid .bottom-row .detail-form .info .pay-method label ul li img,
            section.container-fluid .body-content .detail-form .info .pay-method label ul li img {
              margin-top: -7px; }
        section.container-fluid .bottom-row .detail-form .info .pay-layouts .form-group,
        section.container-fluid .body-content .detail-form .info .pay-layouts .form-group {
          margin-top: 15px !important;
          margin-bottom: 30px !important; }
        section.container-fluid .bottom-row .detail-form .info .pay-layouts > a,
        section.container-fluid .body-content .detail-form .info .pay-layouts > a {
          color: green;
          border-bottom: 1px solid;
          text-decoration: none; }
          section.container-fluid .bottom-row .detail-form .info .pay-layouts > a:hover, section.container-fluid .bottom-row .detail-form .info .pay-layouts > a:active, section.container-fluid .bottom-row .detail-form .info .pay-layouts > a:focus,
          section.container-fluid .body-content .detail-form .info .pay-layouts > a:hover,
          section.container-fluid .body-content .detail-form .info .pay-layouts > a:active,
          section.container-fluid .body-content .detail-form .info .pay-layouts > a:focus {
            text-decoration: none;
            outline: none; }
        section.container-fluid .bottom-row .detail-form .info .descriptor,
        section.container-fluid .body-content .detail-form .info .descriptor {
          display: inline-block;
          width: 100%; }
          section.container-fluid .bottom-row .detail-form .info .descriptor > div,
          section.container-fluid .body-content .detail-form .info .descriptor > div {
            display: inline-block;
            float: left; }
            section.container-fluid .bottom-row .detail-form .info .descriptor > div.input-desc,
            section.container-fluid .body-content .detail-form .info .descriptor > div.input-desc {
              width: calc(100% - 162px);
              max-width: 500px; }
              @media screen and (max-width: 575px) {
                section.container-fluid .bottom-row .detail-form .info .descriptor > div.input-desc,
                section.container-fluid .body-content .detail-form .info .descriptor > div.input-desc {
                  max-width: 100%;
                  width: calc(100% - 75px); } }
              section.container-fluid .bottom-row .detail-form .info .descriptor > div.input-desc .form-control[readonly],
              section.container-fluid .body-content .detail-form .info .descriptor > div.input-desc .form-control[readonly] {
                background: transparent; }
              section.container-fluid .bottom-row .detail-form .info .descriptor > div.input-desc strong,
              section.container-fluid .body-content .detail-form .info .descriptor > div.input-desc strong {
                font-family: montserrat-r;
                color: #333;
                font-weight: normal; }
            section.container-fluid .bottom-row .detail-form .info .descriptor > div.update-desc,
            section.container-fluid .body-content .detail-form .info .descriptor > div.update-desc {
              width: 120px;
              text-align: center;
              margin-top: 8px; }
            section.container-fluid .bottom-row .detail-form .info .descriptor > div.edit-desc,
            section.container-fluid .body-content .detail-form .info .descriptor > div.edit-desc {
              width: 30px;
              text-align: right;
              margin-left: 7px;
              margin-top: 6px; }
      section.container-fluid .bottom-row .detail-form .event-url,
      section.container-fluid .body-content .detail-form .event-url {
        position: relative; }
        section.container-fluid .bottom-row .detail-form .event-url .copy-icon,
        section.container-fluid .body-content .detail-form .event-url .copy-icon {
          position: absolute;
          right: 7px;
          top: 6px;
          cursor: pointer; }
        section.container-fluid .bottom-row .detail-form .event-url .edit-event-url,
        section.container-fluid .body-content .detail-form .event-url .edit-event-url {
          color: #1c4477;
          display: inline-block;
          font: 12px montserrat-sb; }
          section.container-fluid .bottom-row .detail-form .event-url .edit-event-url:hover,
          section.container-fluid .body-content .detail-form .event-url .edit-event-url:hover {
            text-decoration: none; }
        section.container-fluid .bottom-row .detail-form .event-url .close-event-url,
        section.container-fluid .body-content .detail-form .event-url .close-event-url {
          display: none; }
      section.container-fluid .bottom-row .detail-form .form-group .popup,
      section.container-fluid .body-content .detail-form .form-group .popup {
        position: relative;
        top: -2px;
        margin-left: 5px;
        cursor: pointer; }
      section.container-fluid .bottom-row .detail-form .form-group .partner-table,
      section.container-fluid .body-content .detail-form .form-group .partner-table {
        margin-bottom: 45px; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table .pic-vid-content__block,
        section.container-fluid .body-content .detail-form .form-group .partner-table .pic-vid-content__block {
          margin-left: 13px;
          margin-right: 13px; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table .schedule-table__body .cell-block .cell-3,
        section.container-fluid .body-content .detail-form .form-group .partner-table .schedule-table__body .cell-block .cell-3 {
          width: 28%; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table .schedule-table__body .cell-block .cell-1,
        section.container-fluid .body-content .detail-form .form-group .partner-table .schedule-table__body .cell-block .cell-1 {
          width: 25%; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-1,
        section.container-fluid .body-content .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-1 {
          width: 70%; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-2,
        section.container-fluid .body-content .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-2 {
          width: 30%;
          padding-top: 20px; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__header .cell-1,
        section.container-fluid .body-content .detail-form .form-group .partner-table.celeb-table .schedule-table__header .cell-1 {
          width: 70%; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__header .cell-2,
        section.container-fluid .body-content .detail-form .form-group .partner-table.celeb-table .schedule-table__header .cell-2 {
          width: 30%; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .sortable-link-section,
        section.container-fluid .body-content .detail-form .form-group .partner-table.celeb-table .sortable-link-section {
          padding: 0;
          border: 0;
          background: none; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .sortable-link-section__block,
        section.container-fluid .body-content .detail-form .form-group .partner-table.celeb-table .sortable-link-section__block {
          height: auto;
          background: none;
          border: 0;
          padding: 0;
          border-radius: 0;
          margin: 0; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .icon-move-handle,
        section.container-fluid .body-content .detail-form .form-group .partner-table.celeb-table .icon-move-handle {
          margin-right: 15px; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .icon-move-handle + .form-control,
        section.container-fluid .body-content .detail-form .form-group .partner-table.celeb-table .icon-move-handle + .form-control {
          width: calc(100% - 46px);
          display: inline-block; }
      section.container-fluid .bottom-row .detail-form .edi-url-data,
      section.container-fluid .body-content .detail-form .edi-url-data {
        display: none; }
      section.container-fluid .bottom-row .detail-form .blue-box,
      section.container-fluid .body-content .detail-form .blue-box {
        background: #edf0f4;
        padding: 15px 25px 0px;
        margin-bottom: 28px; }
        section.container-fluid .bottom-row .detail-form .blue-box .label-flex,
        section.container-fluid .body-content .detail-form .blue-box .label-flex {
          max-width: 380px;
          justify-content: space-between;
          align-items: center;
          margin-bottom: 15px; }
          section.container-fluid .bottom-row .detail-form .blue-box .label-flex label,
          section.container-fluid .body-content .detail-form .blue-box .label-flex label {
            margin-right: 5px;
            font-size: 13px; }
        section.container-fluid .bottom-row .detail-form .blue-box .mb-15,
        section.container-fluid .body-content .detail-form .blue-box .mb-15 {
          margin-bottom: 15px !important; }
      section.container-fluid .bottom-row .detail-form .form-group,
      section.container-fluid .body-content .detail-form .form-group {
        margin-bottom: 30px; }
        section.container-fluid .bottom-row .detail-form .form-group .add-new-anchor,
        section.container-fluid .body-content .detail-form .form-group .add-new-anchor {
          color: #009353;
          margin-top: 5px;
          display: inline-block;
          font-family: montserrat-r; }
        section.container-fluid .bottom-row .detail-form .form-group.has-text-counter,
        section.container-fluid .body-content .detail-form .form-group.has-text-counter {
          position: relative; }
          section.container-fluid .bottom-row .detail-form .form-group.has-text-counter .text-counter,
          section.container-fluid .body-content .detail-form .form-group.has-text-counter .text-counter {
            font-size: 15px;
            font-family: montserrat-l;
            color: #8e8e8e;
            position: absolute;
            bottom: 5px;
            right: 12px; }
          section.container-fluid .bottom-row .detail-form .form-group.has-text-counter .text-counter-msg,
          section.container-fluid .body-content .detail-form .form-group.has-text-counter .text-counter-msg {
            display: none;
            background: orange;
            border-radius: 3px;
            padding: 7px 15px 6px 12px;
            color: #fff;
            position: absolute;
            bottom: 8px;
            left: 12px;
            font-family: montserrat-l;
            font-size: 12px;
            text-transform: uppercase;
            letter-spacing: 1px; }
            @media (max-width: 540px) {
              section.container-fluid .bottom-row .detail-form .form-group.has-text-counter .text-counter-msg,
              section.container-fluid .body-content .detail-form .form-group.has-text-counter .text-counter-msg {
                left: 0;
                bottom: 0;
                width: 100%; } }
            section.container-fluid .bottom-row .detail-form .form-group.has-text-counter .text-counter-msg img,
            section.container-fluid .body-content .detail-form .form-group.has-text-counter .text-counter-msg img {
              max-width: 20px;
              float: left;
              margin-top: 2px;
              margin-right: 9px; }
        section.container-fluid .bottom-row .detail-form .form-group .location-reset .form-control,
        section.container-fluid .body-content .detail-form .form-group .location-reset .form-control {
          margin-bottom: 15px; }
        section.container-fluid .bottom-row .detail-form .form-group .location-width-address .form-control,
        section.container-fluid .body-content .detail-form .form-group .location-width-address .form-control {
          margin-bottom: 15px; }
        section.container-fluid .bottom-row .detail-form .form-group .location-width-address .show-map,
        section.container-fluid .body-content .detail-form .form-group .location-width-address .show-map {
          border: 1px solid #555555;
          min-height: 278px;
          margin-top: 25px;
          position: relative; }
          section.container-fluid .bottom-row .detail-form .form-group .location-width-address .show-map .no-map,
          section.container-fluid .body-content .detail-form .form-group .location-width-address .show-map .no-map {
            -ms-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
            position: absolute;
            display: inline-block;
            width: auto; }
            section.container-fluid .bottom-row .detail-form .form-group .location-width-address .show-map .no-map p,
            section.container-fluid .body-content .detail-form .form-group .location-width-address .show-map .no-map p {
              text-align: center;
              font-size: 15px;
              color: #828282;
              font-family: montserrat-r;
              margin-top: 16px; }
        section.container-fluid .bottom-row .detail-form .form-group .location-width-address .selectize-control,
        section.container-fluid .body-content .detail-form .form-group .location-width-address .selectize-control {
          margin-bottom: 12px; }
        section.container-fluid .bottom-row .detail-form .form-group .cancel_button,
        section.container-fluid .body-content .detail-form .form-group .cancel_button {
          display: inline-block; }
        section.container-fluid .bottom-row .detail-form .form-group .partner-selection .radio-wrap:not(:last-child),
        section.container-fluid .body-content .detail-form .form-group .partner-selection .radio-wrap:not(:last-child) {
          margin-right: 40px; }
        section.container-fluid .bottom-row .detail-form .form-group .single-tri-partner,
        section.container-fluid .body-content .detail-form .form-group .single-tri-partner {
          display: none; }
        section.container-fluid .bottom-row .detail-form .form-group .multi-tri-partner,
        section.container-fluid .body-content .detail-form .form-group .multi-tri-partner {
          display: none; }
        @media (max-width: 991px) {
          section.container-fluid .bottom-row .detail-form .form-group.entity-type .col-md-3.text-right,
          section.container-fluid .body-content .detail-form .form-group.entity-type .col-md-3.text-right {
            text-align: left; } }
        @media (max-width: 414px) {
          section.container-fluid .bottom-row .detail-form .form-group.entity-type .single-selection,
          section.container-fluid .body-content .detail-form .form-group.entity-type .single-selection {
            width: 100%; } }
        section.container-fluid .bottom-row .detail-form .form-group.mb-20,
        section.container-fluid .body-content .detail-form .form-group.mb-20 {
          margin-bottom: 20px; }
        section.container-fluid .bottom-row .detail-form .form-group.mb18,
        section.container-fluid .body-content .detail-form .form-group.mb18 {
          margin-bottom: 18px; }
        section.container-fluid .bottom-row .detail-form .form-group.mlr15,
        section.container-fluid .body-content .detail-form .form-group.mlr15 {
          margin-left: -15px;
          margin-right: -15px; }
        section.container-fluid .bottom-row .detail-form .form-group span.error,
        section.container-fluid .body-content .detail-form .form-group span.error {
          color: #f03b3b;
          font-size: 12px;
          display: block;
          margin-top: 3px; }
        section.container-fluid .bottom-row .detail-form .form-group.existing-url .col-md-6:first-child,
        section.container-fluid .body-content .detail-form .form-group.existing-url .col-md-6:first-child {
          padding-right: 0; }
          @media screen and (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group.existing-url .col-md-6:first-child,
            section.container-fluid .body-content .detail-form .form-group.existing-url .col-md-6:first-child {
              padding-right: 15px; } }
        section.container-fluid .bottom-row .detail-form .form-group.existing-url .col-md-6:last-child,
        section.container-fluid .body-content .detail-form .form-group.existing-url .col-md-6:last-child {
          padding-left: 0; }
          @media screen and (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group.existing-url .col-md-6:last-child,
            section.container-fluid .body-content .detail-form .form-group.existing-url .col-md-6:last-child {
              padding-left: 15px; } }
          section.container-fluid .bottom-row .detail-form .form-group.existing-url .col-md-6:last-child span,
          section.container-fluid .body-content .detail-form .form-group.existing-url .col-md-6:last-child span {
            display: inline-block;
            color: #000000;
            margin-top: 5px;
            margin-left: 5px;
            font: 15px montserrat-r; }
            section.container-fluid .bottom-row .detail-form .form-group.existing-url .col-md-6:last-child span img,
            section.container-fluid .body-content .detail-form .form-group.existing-url .col-md-6:last-child span img {
              margin-left: 5px; }
        section.container-fluid .bottom-row .detail-form .form-group label,
        section.container-fluid .body-content .detail-form .form-group label {
          font: 15px montserrat-l;
          color: #555555;
          margin-bottom: 7px;
          /*padding-left: 22px;*/ }
          @media screen and (max-width: 575px) {
            section.container-fluid .bottom-row .detail-form .form-group label,
            section.container-fluid .body-content .detail-form .form-group label {
              font-size: 14px; } }
          @media screen and (max-width: 360px) {
            section.container-fluid .bottom-row .detail-form .form-group label,
            section.container-fluid .body-content .detail-form .form-group label {
              font-size: 12px; } }
          section.container-fluid .bottom-row .detail-form .form-group label span,
          section.container-fluid .body-content .detail-form .form-group label span {
            font: 15px montserrat-sb;
            color: #000; }
          section.container-fluid .bottom-row .detail-form .form-group label a.btn,
          section.container-fluid .body-content .detail-form .form-group label a.btn {
            border: none;
            background-color: transparent;
            outline: none;
            color: #1c4477;
            font: 12px montserrat-sb;
            text-transform: uppercase;
            margin-left: 10px; }
            section.container-fluid .bottom-row .detail-form .form-group label a.btn img,
            section.container-fluid .body-content .detail-form .form-group label a.btn img {
              margin-top: -6px; }
          section.container-fluid .bottom-row .detail-form .form-group label[for="notification"],
          section.container-fluid .body-content .detail-form .form-group label[for="notification"] {
            font: 15px montserrat-sb;
            color: #000; }
            section.container-fluid .bottom-row .detail-form .form-group label[for="notification"] strong,
            section.container-fluid .body-content .detail-form .form-group label[for="notification"] strong {
              font: 15px montserrat-l;
              color: #555555; }
              section.container-fluid .bottom-row .detail-form .form-group label[for="notification"] strong a,
              section.container-fluid .body-content .detail-form .form-group label[for="notification"] strong a {
                color: #009353; }
                section.container-fluid .bottom-row .detail-form .form-group label[for="notification"] strong a:hover,
                section.container-fluid .body-content .detail-form .form-group label[for="notification"] strong a:hover {
                  color: #000;
                  text-decoration: none; }
          section.container-fluid .bottom-row .detail-form .form-group label small,
          section.container-fluid .body-content .detail-form .form-group label small {
            margin-left: 5px;
            color: #6891c5; }
          section.container-fluid .bottom-row .detail-form .form-group label em,
          section.container-fluid .body-content .detail-form .form-group label em {
            color: #d20000;
            font: 15px montserrat-l; }
        section.container-fluid .bottom-row .detail-form .form-group #is_vip_active + label,
        section.container-fluid .body-content .detail-form .form-group #is_vip_active + label {
          padding-left: 25px; }
        section.container-fluid .bottom-row .detail-form .form-group .form-control,
        section.container-fluid .body-content .detail-form .form-group .form-control {
          border-radius: 0;
          box-shadow: none;
          border-color: #555555;
          color: #555555;
          font: 13px/1.3 montserrat-l; }
        section.container-fluid .bottom-row .detail-form .form-group textarea.form-control,
        section.container-fluid .body-content .detail-form .form-group textarea.form-control {
          /*height: 317px;*/
          resize: none; }
          section.container-fluid .bottom-row .detail-form .form-group textarea.form-control.wm,
          section.container-fluid .body-content .detail-form .form-group textarea.form-control.wm {
            height: 124px; }
          section.container-fluid .bottom-row .detail-form .form-group textarea.form-control.editor,
          section.container-fluid .body-content .detail-form .form-group textarea.form-control.editor {
            height: 135px; }
          @media screen and (max-width: 600px) {
            section.container-fluid .bottom-row .detail-form .form-group textarea.form-control.editor,
            section.container-fluid .body-content .detail-form .form-group textarea.form-control.editor {
              height: 200px; } }
        section.container-fluid .bottom-row .detail-form .form-group select.form-control,
        section.container-fluid .body-content .detail-form .form-group select.form-control {
          border-color: #555555;
          background: #fcfeff;
          background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          font: 13px montserrat-l;
          color: #707070;
          height: 33px;
          padding-right: 50px; }
          @media screen and (max-width: 768px) {
            section.container-fluid .bottom-row .detail-form .form-group select.form-control,
            section.container-fluid .body-content .detail-form .form-group select.form-control {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              position: relative;
              background-image: url(../images/select-caret.png), linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
              background-position: right center,
 center;
              background-repeat: no-repeat,
 repeat; }
              section.container-fluid .bottom-row .detail-form .form-group select.form-control::-ms-expand,
              section.container-fluid .body-content .detail-form .form-group select.form-control::-ms-expand {
                display: none; } }
          @media screen and (max-width: 767px) {
            section.container-fluid .bottom-row .detail-form .form-group select.form-control,
            section.container-fluid .body-content .detail-form .form-group select.form-control {
              display: block !important; } }
        section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select .dropdown-toggle,
        section.container-fluid .body-content .detail-form .form-group .bootstrap-select .dropdown-toggle {
          border-radius: 0;
          border-color: #959595;
          background: #fcfeff;
          background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          font: 13px montserrat-l;
          color: #707070;
          height: 33px; }
          section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select .dropdown-toggle:focus,
          section.container-fluid .body-content .detail-form .form-group .bootstrap-select .dropdown-toggle:focus {
            outline: none; }
          section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select .dropdown-toggle .caret,
          section.container-fluid .body-content .detail-form .form-group .bootstrap-select .dropdown-toggle .caret {
            color: #1c4477;
            background: #900;
            display: block;
            top: 0;
            bottom: 0;
            right: 0;
            height: 32px;
            width: 32px;
            margin-top: 0;
            border-top: none;
            background: url(../images/select-caret.png) -4px 0px no-repeat;
            border-bottom: none; }
          section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu,
          section.container-fluid .body-content .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu {
            margin: 0;
            padding: 0; }
            section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu .inner,
            section.container-fluid .body-content .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu .inner {
              border-radius: 0; }
              section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li,
              section.container-fluid .body-content .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li {
                border: 1px solid #1c4477;
                outline: none;
                border-top: none; }
                section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li a,
                section.container-fluid .body-content .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li a {
                  outline: none;
                  font: 12px montserrat-l;
                  padding: 7px; }
                section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li:first-child,
                section.container-fluid .body-content .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li:first-child {
                  border-top: 1px solid #1c4477; }
        @media screen and (max-width: 767px) {
          section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select,
          section.container-fluid .body-content .detail-form .form-group .bootstrap-select {
            /*LD style here*/
            display: none !important; } }
        section.container-fluid .bottom-row .detail-form .form-group .sub-form,
        section.container-fluid .body-content .detail-form .form-group .sub-form {
          background-color: #1c4477;
          padding: 15px 20px; }
          section.container-fluid .bottom-row .detail-form .form-group .sub-form.notification,
          section.container-fluid .body-content .detail-form .form-group .sub-form.notification {
            padding: 0;
            background: transparent;
            color: #555555; }
            section.container-fluid .bottom-row .detail-form .form-group .sub-form.notification .form-info .form-group label,
            section.container-fluid .body-content .detail-form .form-group .sub-form.notification .form-info .form-group label {
              color: #555555; }
          section.container-fluid .bottom-row .detail-form .form-group .sub-form h1.company,
          section.container-fluid .body-content .detail-form .form-group .sub-form h1.company {
            margin-top: 0;
            font: 17px montserrat-sb;
            margin-bottom: 3px;
            color: #fff; }
          section.container-fluid .bottom-row .detail-form .form-group .sub-form p,
          section.container-fluid .body-content .detail-form .form-group .sub-form p {
            font: 13px montserrat-l;
            margin-bottom: 4px;
            color: #fff; }
          section.container-fluid .bottom-row .detail-form .form-group .sub-form .form-info,
          section.container-fluid .body-content .detail-form .form-group .sub-form .form-info {
            padding-top: 20px;
            display: none; }
            section.container-fluid .bottom-row .detail-form .form-group .sub-form .form-info .form-group label,
            section.container-fluid .body-content .detail-form .form-group .sub-form .form-info .form-group label {
              color: #fff; }
            section.container-fluid .bottom-row .detail-form .form-group .sub-form .form-info .form-group.block .form-control,
            section.container-fluid .body-content .detail-form .form-group .sub-form .form-info .form-group.block .form-control {
              margin-bottom: 10px; }
              section.container-fluid .bottom-row .detail-form .form-group .sub-form .form-info .form-group.block .form-control:last-child,
              section.container-fluid .body-content .detail-form .form-group .sub-form .form-info .form-group.block .form-control:last-child {
                margin-bottom: 0; }
            @media screen and (max-width: 767px) {
              section.container-fluid .bottom-row .detail-form .form-group .sub-form .form-info .form-group label,
              section.container-fluid .body-content .detail-form .form-group .sub-form .form-info .form-group label {
                font-size: 13px; }
                section.container-fluid .bottom-row .detail-form .form-group .sub-form .form-info .form-group label span,
                section.container-fluid .body-content .detail-form .form-group .sub-form .form-info .form-group label span {
                  font-size: 13px; }
                section.container-fluid .bottom-row .detail-form .form-group .sub-form .form-info .form-group label em,
                section.container-fluid .body-content .detail-form .form-group .sub-form .form-info .form-group label em {
                  font-size: 13px; } }
            @media screen and (max-width: 767px) {
              section.container-fluid .bottom-row .detail-form .form-group .sub-form .form-info .second-column,
              section.container-fluid .body-content .detail-form .form-group .sub-form .form-info .second-column {
                margin-top: 35px; } }
        section.container-fluid .bottom-row .detail-form .form-group .dl-horizontal dt,
        section.container-fluid .body-content .detail-form .form-group .dl-horizontal dt {
          width: 18px;
          float: left;
          max-width: 18px; }
        section.container-fluid .bottom-row .detail-form .form-group .dl-horizontal dd,
        section.container-fluid .body-content .detail-form .form-group .dl-horizontal dd {
          margin-left: 38px; }
          @media screen and (max-width: 350px) {
            section.container-fluid .bottom-row .detail-form .form-group .dl-horizontal dd,
            section.container-fluid .body-content .detail-form .form-group .dl-horizontal dd {
              margin-left: 31px;
              padding-right: 10px; } }
          section.container-fluid .bottom-row .detail-form .form-group .dl-horizontal dd h4,
          section.container-fluid .body-content .detail-form .form-group .dl-horizontal dd h4 {
            margin-top: 0;
            font: 13px/1 montserrat-r;
            color: #1c4477;
            margin-bottom: 5px;
            cursor: pointer; }
          section.container-fluid .bottom-row .detail-form .form-group .dl-horizontal dd p,
          section.container-fluid .body-content .detail-form .form-group .dl-horizontal dd p {
            font: 15px montserrat-l;
            color: #555555; }
            section.container-fluid .bottom-row .detail-form .form-group .dl-horizontal dd p.setup-text,
            section.container-fluid .body-content .detail-form .form-group .dl-horizontal dd p.setup-text {
              font-size: 13px;
              line-height: 1.7;
              margin-bottom: 0; }
        section.container-fluid .bottom-row .detail-form .form-group .btn-blue, section.container-fluid .bottom-row .detail-form .form-group .btn-black, section.container-fluid .bottom-row .detail-form .form-group .btn-red, section.container-fluid .bottom-row .detail-form .form-group .btn-green,
        section.container-fluid .body-content .detail-form .form-group .btn-blue,
        section.container-fluid .body-content .detail-form .form-group .btn-black,
        section.container-fluid .body-content .detail-form .form-group .btn-red,
        section.container-fluid .body-content .detail-form .form-group .btn-green {
          text-transform: uppercase;
          border-radius: 0;
          border: 1px solid #0d004c;
          background-color: #1c4477;
          font: 13px/1 montserrat-r;
          color: #fff;
          text-align: center;
          padding: 9px 28px;
          /*                    min-width:166px;*/
          width: auto;
          vertical-align: middle;
          -webkit-transition-property: background;
          -moz-transition-property: background;
          -ms-transition-property: background;
          -o-transition-property: background;
          transition-property: background;
          -webkit-transition-timing-function: ease-in-out;
          -moz-transition-timing-function: ease-in-out;
          -ms-transition-timing-function: ease-in-out;
          -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
          -webkit-transition-duration: 0.5s;
          -moz-transition-duration: 0.5s;
          -ms-transition-duration: 0.5s;
          -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -ms-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          text-decoration: none;
          display: inline-block; }
          @media screen and (max-width: 575px) {
            section.container-fluid .bottom-row .detail-form .form-group .btn-blue, section.container-fluid .bottom-row .detail-form .form-group .btn-black, section.container-fluid .bottom-row .detail-form .form-group .btn-red, section.container-fluid .bottom-row .detail-form .form-group .btn-green,
            section.container-fluid .body-content .detail-form .form-group .btn-blue,
            section.container-fluid .body-content .detail-form .form-group .btn-black,
            section.container-fluid .body-content .detail-form .form-group .btn-red,
            section.container-fluid .body-content .detail-form .form-group .btn-green {
              padding: 9px 10px;
              font-size: 12px; } }
          section.container-fluid .bottom-row .detail-form .form-group .btn-blue.btn-large, section.container-fluid .bottom-row .detail-form .form-group .btn-large.btn-black, section.container-fluid .bottom-row .detail-form .form-group .btn-large.btn-red, section.container-fluid .bottom-row .detail-form .form-group .btn-large.btn-green,
          section.container-fluid .body-content .detail-form .form-group .btn-blue.btn-large,
          section.container-fluid .body-content .detail-form .form-group .btn-large.btn-black,
          section.container-fluid .body-content .detail-form .form-group .btn-large.btn-red,
          section.container-fluid .body-content .detail-form .form-group .btn-large.btn-green {
            min-width: 167px !important;
            max-width: unset !important; }
            @media screen and (max-width: 575px) {
              section.container-fluid .bottom-row .detail-form .form-group .btn-blue.btn-large, section.container-fluid .bottom-row .detail-form .form-group .btn-large.btn-black, section.container-fluid .bottom-row .detail-form .form-group .btn-large.btn-red, section.container-fluid .bottom-row .detail-form .form-group .btn-large.btn-green,
              section.container-fluid .body-content .detail-form .form-group .btn-blue.btn-large,
              section.container-fluid .body-content .detail-form .form-group .btn-large.btn-black,
              section.container-fluid .body-content .detail-form .form-group .btn-large.btn-red,
              section.container-fluid .body-content .detail-form .form-group .btn-large.btn-green {
                min-width: 150px !important; } }
          section.container-fluid .bottom-row .detail-form .form-group .btn-blue:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-red:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-green:hover,
          section.container-fluid .body-content .detail-form .form-group .btn-blue:hover,
          section.container-fluid .body-content .detail-form .form-group .btn-black:hover,
          section.container-fluid .body-content .detail-form .form-group .btn-red:hover,
          section.container-fluid .body-content .detail-form .form-group .btn-green:hover {
            background: #0d004c; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-blue.btn-update, section.container-fluid .bottom-row .detail-form .form-group .btn-update.btn-black, section.container-fluid .bottom-row .detail-form .form-group .btn-update.btn-red, section.container-fluid .bottom-row .detail-form .form-group .btn-update.btn-green,
          section.container-fluid .body-content .detail-form .form-group .btn-blue.btn-update,
          section.container-fluid .body-content .detail-form .form-group .btn-update.btn-black,
          section.container-fluid .body-content .detail-form .form-group .btn-update.btn-red,
          section.container-fluid .body-content .detail-form .form-group .btn-update.btn-green {
            padding-left: 15px;
            padding-right: 15px;
            background-color: #009353;
            border-color: #197b30; }
            section.container-fluid .bottom-row .detail-form .form-group .btn-blue.btn-update:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-update.btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-update.btn-red:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-update.btn-green:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-blue.btn-update:focus, section.container-fluid .bottom-row .detail-form .form-group .btn-update.btn-black:focus, section.container-fluid .bottom-row .detail-form .form-group .btn-update.btn-red:focus, section.container-fluid .bottom-row .detail-form .form-group .btn-update.btn-green:focus,
            section.container-fluid .body-content .detail-form .form-group .btn-blue.btn-update:hover,
            section.container-fluid .body-content .detail-form .form-group .btn-update.btn-black:hover,
            section.container-fluid .body-content .detail-form .form-group .btn-update.btn-red:hover,
            section.container-fluid .body-content .detail-form .form-group .btn-update.btn-green:hover,
            section.container-fluid .body-content .detail-form .form-group .btn-blue.btn-update:focus,
            section.container-fluid .body-content .detail-form .form-group .btn-update.btn-black:focus,
            section.container-fluid .body-content .detail-form .form-group .btn-update.btn-red:focus,
            section.container-fluid .body-content .detail-form .form-group .btn-update.btn-green:focus {
              background-color: #197b30; }
        section.container-fluid .bottom-row .detail-form .form-group .btn-black,
        section.container-fluid .body-content .detail-form .form-group .btn-black {
          background-color: #666666;
          border-color: #4b4b4b; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-black:focus,
          section.container-fluid .body-content .detail-form .form-group .btn-black:hover,
          section.container-fluid .body-content .detail-form .form-group .btn-black:focus {
            background-color: #4b4b4b; }
        section.container-fluid .bottom-row .detail-form .form-group .btn-red,
        section.container-fluid .body-content .detail-form .form-group .btn-red {
          background-color: #c23a3a;
          border-color: #891515; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-red.delete,
          section.container-fluid .body-content .detail-form .form-group .btn-red.delete {
            padding-top: 8px;
            padding-bottom: 7px;
            position: relative;
            top: 1px; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-red:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-red:focus,
          section.container-fluid .body-content .detail-form .form-group .btn-red:hover,
          section.container-fluid .body-content .detail-form .form-group .btn-red:focus {
            background-color: #891515; }
        section.container-fluid .bottom-row .detail-form .form-group .btn-green,
        section.container-fluid .body-content .detail-form .form-group .btn-green {
          background-color: #009353;
          border-color: #197b30;
          max-width: unset !important; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-green:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-green:focus,
          section.container-fluid .body-content .detail-form .form-group .btn-green:hover,
          section.container-fluid .body-content .detail-form .form-group .btn-green:focus {
            background-color: #197b30; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-green.btn-full,
          section.container-fluid .body-content .detail-form .form-group .btn-green.btn-full {
            max-width: 100%;
            width: 100%;
            letter-spacing: 2px; }
            @media screen and (max-width: 360px) {
              section.container-fluid .bottom-row .detail-form .form-group .btn-green.btn-full,
              section.container-fluid .body-content .detail-form .form-group .btn-green.btn-full {
                padding: 9px 0px;
                font-size: 11px;
                letter-spacing: 1px; } }
        section.container-fluid .bottom-row .detail-form .form-group a.btn-gray,
        section.container-fluid .body-content .detail-form .form-group a.btn-gray {
          background: #666666;
          text-transform: uppercase;
          border-radius: 0;
          border: 1px solid #4b4b4b;
          font: 13px/1 montserrat-r;
          color: #fff;
          padding: 9px 27px;
          vertical-align: top;
          margin-right: 10px;
          -webkit-transition-property: background;
          -moz-transition-property: background;
          -ms-transition-property: background;
          -o-transition-property: background;
          transition-property: background;
          -webkit-transition-timing-function: ease-in-out;
          -moz-transition-timing-function: ease-in-out;
          -ms-transition-timing-function: ease-in-out;
          -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
          -webkit-transition-duration: 0.5s;
          -moz-transition-duration: 0.5s;
          -ms-transition-duration: 0.5s;
          -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -ms-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
          section.container-fluid .bottom-row .detail-form .form-group a.btn-gray:hover,
          section.container-fluid .body-content .detail-form .form-group a.btn-gray:hover {
            background: #000; }
        section.container-fluid .bottom-row .detail-form .form-group .radioblock label + label,
        section.container-fluid .body-content .detail-form .form-group .radioblock label + label {
          position: relative;
          top: -11px;
          margin-right: 15px;
          margin-left: 5px;
          cursor: pointer; }
          section.container-fluid .bottom-row .detail-form .form-group .radioblock label + label + img.infoicon,
          section.container-fluid .body-content .detail-form .form-group .radioblock label + label + img.infoicon {
            display: inline-block;
            margin-top: -23px;
            position: relative;
            right: 7px; }
        @media screen and (max-width: 360px) {
          section.container-fluid .bottom-row .detail-form .form-group .radioblock label,
          section.container-fluid .body-content .detail-form .form-group .radioblock label {
            margin-right: 0px !important;
            font-size: 13px; } }
        section.container-fluid .bottom-row .detail-form .form-group .radioblock.some,
        section.container-fluid .body-content .detail-form .form-group .radioblock.some {
          margin-bottom: 30px; }
          section.container-fluid .bottom-row .detail-form .form-group .radioblock.some .radio-wrap,
          section.container-fluid .body-content .detail-form .form-group .radioblock.some .radio-wrap {
            display: inline-block; }
            section.container-fluid .bottom-row .detail-form .form-group .radioblock.some .radio-wrap label + label,
            section.container-fluid .body-content .detail-form .form-group .radioblock.some .radio-wrap label + label {
              font-size: 16px; }
          @media screen and (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group .radioblock.some .radio-wrap,
            section.container-fluid .body-content .detail-form .form-group .radioblock.some .radio-wrap {
              width: 48%;
              display: inline-block; } }
          @media screen and (max-width: 550px) {
            section.container-fluid .bottom-row .detail-form .form-group .radioblock.some .radio-wrap,
            section.container-fluid .body-content .detail-form .form-group .radioblock.some .radio-wrap {
              width: 100%;
              display: block; } }
        @media screen and (max-width: 479px) {
          section.container-fluid .bottom-row .detail-form .form-group .radioblock .radio-wrap,
          section.container-fluid .body-content .detail-form .form-group .radioblock .radio-wrap {
            display: block; } }
        section.container-fluid .bottom-row .detail-form .form-group .file-box,
        section.container-fluid .body-content .detail-form .form-group .file-box {
          border: 1px solid #959595; }
          @media screen and (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group .file-box,
            section.container-fluid .body-content .detail-form .form-group .file-box {
              /*display: inline-block;*/
              width: 249px;
              max-width: 100%;
              margin-bottom: 10px; } }
          section.container-fluid .bottom-row .detail-form .form-group .file-box span,
          section.container-fluid .body-content .detail-form .form-group .file-box span {
            float: left;
            height: 30px;
            display: block;
            width: 60%;
            background: #fff;
            font: 14px/30px montserrat-l;
            color: #a8a8a8;
            text-align: left;
            text-indent: 10px;
            text-oveflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            white-space: break-spaces; }
          section.container-fluid .bottom-row .detail-form .form-group .file-box input[type="file"],
          section.container-fluid .body-content .detail-form .form-group .file-box input[type="file"] {
            display: none; }
            section.container-fluid .bottom-row .detail-form .form-group .file-box input[type="file"] + label,
            section.container-fluid .body-content .detail-form .form-group .file-box input[type="file"] + label {
              height: 30px;
              width: 40%;
              margin-bottom: 0;
              font: 11px/30px montserrat-r;
              color: #727272;
              float: right;
              text-transform: uppercase;
              border-left: 1px solid #959595;
              position: relative;
              text-align: center;
              /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,e8e8e8+100 */
              background: #fcfcfc;
              /* Old browsers */
              background: -moz-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
              /* FF3.6-15 */
              background: -webkit-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
              /* Chrome10-25,Safari5.1-6 */
              background: linear-gradient(to bottom, #fcfcfc 0%, #e8e8e8 100%);
              /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
              /* IE6-9 */ }
              section.container-fluid .bottom-row .detail-form .form-group .file-box input[type="file"] + label i.icon-desktop,
              section.container-fluid .body-content .detail-form .form-group .file-box input[type="file"] + label i.icon-desktop {
                height: 16px;
                width: 16px;
                background: url(../images/sprite4.png) no-repeat 0 0;
                display: inline-block;
                position: relative;
                top: 3px;
                left: -7px; }
                @media screen and (max-width: 320px) {
                  section.container-fluid .bottom-row .detail-form .form-group .file-box input[type="file"] + label i.icon-desktop,
                  section.container-fluid .body-content .detail-form .form-group .file-box input[type="file"] + label i.icon-desktop {
                    left: -2px !important; } }
              section.container-fluid .bottom-row .detail-form .form-group .file-box input[type="file"] + label:hover,
              section.container-fluid .body-content .detail-form .form-group .file-box input[type="file"] + label:hover {
                /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,fcfcfc+100 */
                background: #e8e8e8;
                /* Old browsers */
                background: -moz-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
                /* FF3.6-15 */
                background: -webkit-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
                /* Chrome10-25,Safari5.1-6 */
                background: linear-gradient(to bottom, #e8e8e8 0%, #fcfcfc 100%);
                /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                /* IE6-9 */
                cursor: pointer; }
          section.container-fluid .bottom-row .detail-form .form-group .file-box::after,
          section.container-fluid .body-content .detail-form .form-group .file-box::after {
            content: "";
            display: table;
            clear: both; }
        section.container-fluid .bottom-row .detail-form .form-group .spoonser-group .form-group:first-child + .form-group,
        section.container-fluid .body-content .detail-form .form-group .spoonser-group .form-group:first-child + .form-group {
          display: none; }
        @media screen and (max-width: 380px) {
          section.container-fluid .bottom-row .detail-form .form-group .company-logo image.pull-right,
          section.container-fluid .body-content .detail-form .form-group .company-logo image.pull-right {
            width: 100%; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo image.pull-right .image-box,
            section.container-fluid .body-content .detail-form .form-group .company-logo image.pull-right .image-box {
              width: 100%;
              max-width: 97%; } }
        section.container-fluid .bottom-row .detail-form .form-group .company-logo label span,
        section.container-fluid .body-content .detail-form .form-group .company-logo label span {
          font: 15px montserrat-l;
          color: #a7a7a7; }
        section.container-fluid .bottom-row .detail-form .form-group .company-logo .btn,
        section.container-fluid .body-content .detail-form .form-group .company-logo .btn {
          display: block;
          margin: 20px 0;
          padding-left: 0 !important;
          padding-right: 0 !important; }
        section.container-fluid .bottom-row .detail-form .form-group .company-logo .image .zoom,
        section.container-fluid .body-content .detail-form .form-group .company-logo .image .zoom {
          margin-top: 20px; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image .zoom .col-md-3,
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image .zoom .col-md-6,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image .zoom .col-md-3,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image .zoom .col-md-6 {
            padding-right: 5px;
            padding-left: 5px; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image .zoom .col-md-3,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image .zoom .col-md-3 {
            width: 20%;
            cursor: pointer; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image .zoom .col-md-6,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image .zoom .col-md-6 {
            width: 60%;
            position: relative; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image .zoom .col-md-6 span,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image .zoom .col-md-6 span {
              position: absolute;
              display: block;
              top: 2px;
              bottom: 0;
              left: 10px;
              cursor: pointer; }
        section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box,
        section.container-fluid .body-content .detail-form .form-group .company-logo .image-box {
          width: 220px;
          height: 220px;
          overflow: hidden;
          margin-left: 5px;
          margin-bottom: 25px;
          border: 1px solid #959595;
          background: url(../images/company-logo-bg.png) left bottom no-repeat;
          display: table; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box .inside-logo,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image-box .inside-logo {
            position: relative;
            vertical-align: top; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box .inside-logo.full-logo img,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-box .inside-logo.full-logo img {
              max-width: 140px;
              max-height: 35px;
              vertical-align: top; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box .inside-logo.icon-logo img,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-box .inside-logo.icon-logo img {
              object-fit: contain;
              max-height: 52px;
              max-width: 60px;
              vertical-align: top; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box.eventlify-bg,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image-box.eventlify-bg {
            background: url(../images/eventlify-bg-1-wt-logo.png) right bottom no-repeat;
            background-size: 92%; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box.eventlify-bg .inside-logo,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-box.eventlify-bg .inside-logo {
              top: 60px; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box.eventlify-bg-2,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image-box.eventlify-bg-2 {
            background: url(../images/eventlify-bg-2-wt-logo.png) right bottom no-repeat;
            background-size: 92%;
            background-color: #dbdbdb; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box.eventlify-bg-2 .inside-logo,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-box.eventlify-bg-2 .inside-logo {
              top: 46px;
              left: 20px; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box.eventlify-bg-3,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image-box.eventlify-bg-3 {
            background: url(../images/eventlify-bg-3-wt-logo.png) right bottom no-repeat;
            background-size: 92%; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box.eventlify-bg-3 .inside-logo,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-box.eventlify-bg-3 .inside-logo {
              top: 50px;
              left: -43px; }
          @media screen and (max-width: 350px) {
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-box {
              width: 96% !important; } }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box .image-box-inner,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image-box .image-box-inner {
            height: 100%;
            vertical-align: middle;
            display: inline-block; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box .image-box-inner + img,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-box .image-box-inner + img {
              vertical-align: middle; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box .image-box-inner .cropit-image-preview,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-box .image-box-inner .cropit-image-preview {
              display: none;
              background-color: #f1f1f1; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box .comp-logo-img,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image-box .comp-logo-img {
            width: 187px;
            margin: auto;
            display: table-cell;
            vertical-align: middle;
            text-align: center;
            padding-top: 35px; }
        section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-ranger,
        section.container-fluid .body-content .detail-form .form-group .company-logo .image-ranger {
          position: relative;
          padding-left: 30px;
          padding-right: 30px;
          display: none; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-ranger input[type='range'],
          section.container-fluid .body-content .detail-form .form-group .company-logo .image-ranger input[type='range'] {
            margin: auto; }
          section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-ranger .zoom-icon,
          section.container-fluid .body-content .detail-form .form-group .company-logo .image-ranger .zoom-icon {
            position: absolute;
            width: 24px;
            height: 23px;
            top: -6px; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-ranger .zoom-icon.zoom-out,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-ranger .zoom-icon.zoom-out {
              left: 5px; }
            section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-ranger .zoom-icon.zoom-in,
            section.container-fluid .body-content .detail-form .form-group .company-logo .image-ranger .zoom-icon.zoom-in {
              right: 5px; }
        section.container-fluid .bottom-row .detail-form .form-group.text .row,
        section.container-fluid .body-content .detail-form .form-group.text .row {
          margin-bottom: 4px; }
        section.container-fluid .bottom-row .detail-form .form-group.text span,
        section.container-fluid .body-content .detail-form .form-group.text span {
          font: 15px montserrat-r;
          color: #000; }
          section.container-fluid .bottom-row .detail-form .form-group.text span:last-child,
          section.container-fluid .body-content .detail-form .form-group.text span:last-child {
            margin-left: 30px; }
        section.container-fluid .bottom-row .detail-form .form-group.text .text-blue, section.container-fluid .bottom-row .detail-form .form-group.text .text-red,
        section.container-fluid .body-content .detail-form .form-group.text .text-blue,
        section.container-fluid .body-content .detail-form .form-group.text .text-red {
          color: #1c4477;
          font: 15px montserrat-sb; }
          section.container-fluid .bottom-row .detail-form .form-group.text .text-blue label, section.container-fluid .bottom-row .detail-form .form-group.text .text-red label,
          section.container-fluid .body-content .detail-form .form-group.text .text-blue label,
          section.container-fluid .body-content .detail-form .form-group.text .text-red label {
            font: 15px montserrat-sb;
            color: #1c4477; }
        section.container-fluid .bottom-row .detail-form .form-group.text .text-red label,
        section.container-fluid .body-content .detail-form .form-group.text .text-red label {
          color: #c23a3a; }
        section.container-fluid .bottom-row .detail-form .form-group.text .select-box,
        section.container-fluid .body-content .detail-form .form-group.text .select-box {
          max-width: 311px;
          float: right;
          width: 100%; }
          section.container-fluid .bottom-row .detail-form .form-group.text .select-box span,
          section.container-fluid .body-content .detail-form .form-group.text .select-box span {
            font: 13px montserrat-l;
            color: #707070; }
        section.container-fluid .bottom-row .detail-form .form-group.text i[class*='icon-'],
        section.container-fluid .body-content .detail-form .form-group.text i[class*='icon-'] {
          margin-left: 5px; }
        section.container-fluid .bottom-row .detail-form .form-group.billing,
        section.container-fluid .body-content .detail-form .form-group.billing {
          text-align: left; }
          section.container-fluid .bottom-row .detail-form .form-group.billing span,
          section.container-fluid .body-content .detail-form .form-group.billing span {
            line-height: 1.5; }
            section.container-fluid .bottom-row .detail-form .form-group.billing span:last-child,
            section.container-fluid .body-content .detail-form .form-group.billing span:last-child {
              margin-left: 0; }
        section.container-fluid .bottom-row .detail-form .form-group .margin,
        section.container-fluid .body-content .detail-form .form-group .margin {
          margin-top: 10px; }
        section.container-fluid .bottom-row .detail-form .form-group .icon-pen, section.container-fluid .bottom-row .detail-form .form-group .icon-save,
        section.container-fluid .body-content .detail-form .form-group .icon-pen,
        section.container-fluid .body-content .detail-form .form-group .icon-save {
          background: url(../images/sprite4.png) no-repeat -163px 0;
          height: 18px;
          width: 20px;
          display: inline-block; }
        section.container-fluid .bottom-row .detail-form .form-group .icon-save,
        section.container-fluid .body-content .detail-form .form-group .icon-save {
          background-position: -117px 0; }
        section.container-fluid .bottom-row .detail-form .form-group .link,
        section.container-fluid .body-content .detail-form .form-group .link {
          font: 12px montserrat-l;
          margin-right: 5px;
          margin-bottom: 10px;
          display: inline-block; }
          section.container-fluid .bottom-row .detail-form .form-group .link:hover,
          section.container-fluid .body-content .detail-form .form-group .link:hover {
            text-decoration: none; }
          section.container-fluid .bottom-row .detail-form .form-group .link.zero-visibility,
          section.container-fluid .body-content .detail-form .form-group .link.zero-visibility {
            display: none; }
        section.container-fluid .bottom-row .detail-form .form-group .title-header,
        section.container-fluid .body-content .detail-form .form-group .title-header {
          font: 15px montserrat-l;
          color: #555555;
          margin-top: 45px;
          margin-bottom: 17px; }
        section.container-fluid .bottom-row .detail-form .form-group .preview-picture,
        section.container-fluid .body-content .detail-form .form-group .preview-picture {
          width: 100%;
          height: 285px;
          border: 6px solid #92a8b3;
          position: relative;
          overflow: hidden;
          /*LD style here 08 Aug*/
          text-align: center; }
          section.container-fluid .bottom-row .detail-form .form-group .preview-picture > img,
          section.container-fluid .body-content .detail-form .form-group .preview-picture > img {
            max-width: 100%;
            /*                        width:100%; 
                                                height:100%;*/ }
          section.container-fluid .bottom-row .detail-form .form-group .preview-picture:hover .del,
          section.container-fluid .body-content .detail-form .form-group .preview-picture:hover .del {
            -webkit-transform: translate(0, 0);
            -moz-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            transform: translate(0, 0); }
          section.container-fluid .bottom-row .detail-form .form-group .preview-picture .del,
          section.container-fluid .body-content .detail-form .form-group .preview-picture .del {
            position: absolute;
            top: 2px;
            right: 5px;
            padding: 0;
            border: 0;
            background: transparent;
            -webkit-transform: translate(150%, 0);
            -moz-transform: translate(150%, 0);
            -ms-transform: translate(150%, 0);
            transform: translate(150%, 0);
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -ms-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            -ms-transition-timing-function: ease-in-out;
            -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            -ms-transition-duration: 0.3s;
            -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-delay: 0s;
            -moz-transition-delay: 0s;
            -ms-transition-delay: 0s;
            -o-transition-delay: 0s;
            transition-delay: 0s;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
            section.container-fluid .bottom-row .detail-form .form-group .preview-picture .del:hover .del,
            section.container-fluid .body-content .detail-form .form-group .preview-picture .del:hover .del {
              outline: none;
              border: 1px solid #eee; }
        section.container-fluid .bottom-row .detail-form .form-group .celeb-table .image-upload,
        section.container-fluid .body-content .detail-form .form-group .celeb-table .image-upload {
          margin-top: 0; }
          section.container-fluid .bottom-row .detail-form .form-group .celeb-table .image-upload .dropzone,
          section.container-fluid .body-content .detail-form .form-group .celeb-table .image-upload .dropzone {
            height: 285px;
            padding-top: 55px; }
          section.container-fluid .bottom-row .detail-form .form-group .celeb-table .image-upload p,
          section.container-fluid .body-content .detail-form .form-group .celeb-table .image-upload p {
            font-size: 14px; }
        section.container-fluid .bottom-row .detail-form .form-group .image-upload .dropzone,
        section.container-fluid .body-content .detail-form .form-group .image-upload .dropzone {
          border-style: solid;
          border-width: 10px 15px 15px 10px;
          -moz-border-image: url(../images/border.png) 10 15 15 10 repeat;
          -webkit-border-image: url(../images/border.png) 10 15 15 10 repeat;
          -o-border-image: url(../images/border.png) 10 15 15 10 repeat;
          border-image: url(../images/border.png) 10 15 15 10 fill repeat;
          padding: 25px 0 20px;
          text-align: center; }
          section.container-fluid .bottom-row .detail-form .form-group .image-upload .dropzone h4,
          section.container-fluid .body-content .detail-form .form-group .image-upload .dropzone h4 {
            font: 15px montserrat-r;
            color: #1c4477;
            letter-spacing: 2px;
            text-transform: uppercase;
            margin: 20px 0 0; }
          section.container-fluid .bottom-row .detail-form .form-group .image-upload .dropzone p,
          section.container-fluid .body-content .detail-form .form-group .image-upload .dropzone p {
            font: 13px montserrat-r;
            color: #92a8b3;
            letter-spacing: 2px;
            text-transform: uppercase;
            margin: 5px 0 0; }
          section.container-fluid .bottom-row .detail-form .form-group .image-upload .dropzone .dz-message,
          section.container-fluid .body-content .detail-form .form-group .image-upload .dropzone .dz-message {
            margin: 0; }
          section.container-fluid .bottom-row .detail-form .form-group .image-upload .dropzone img,
          section.container-fluid .body-content .detail-form .form-group .image-upload .dropzone img {
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -ms-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            -ms-transition-timing-function: ease-in-out;
            -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
            -webkit-transition-duration: 0.5s;
            -moz-transition-duration: 0.5s;
            -ms-transition-duration: 0.5s;
            -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
            -webkit-transition-delay: 0s;
            -moz-transition-delay: 0s;
            -ms-transition-delay: 0s;
            -o-transition-delay: 0s;
            transition-delay: 0s;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
          section.container-fluid .bottom-row .detail-form .form-group .image-upload .dropzone:hover img,
          section.container-fluid .body-content .detail-form .form-group .image-upload .dropzone:hover img {
            opacity: 0.7; }
          section.container-fluid .bottom-row .detail-form .form-group .image-upload .dropzone.gray,
          section.container-fluid .body-content .detail-form .form-group .image-upload .dropzone.gray {
            -moz-border-image: url(../images/border-gray.png) 10 15 15 10 repeat;
            -webkit-border-image: url(../images/border-gray.png) 10 15 15 10 repeat;
            -o-border-image: url(../images/border-gray.png) 10 15 15 10 repeat;
            border-image: url(../images/border-gray.png) 10 15 15 10 fill repeat; }
            section.container-fluid .bottom-row .detail-form .form-group .image-upload .dropzone.gray h4,
            section.container-fluid .body-content .detail-form .form-group .image-upload .dropzone.gray h4 {
              color: #b4b4b4;
              letter-spacing: 3px;
              margin-bottom: 10px; }
            section.container-fluid .bottom-row .detail-form .form-group .image-upload .dropzone.gray p,
            section.container-fluid .body-content .detail-form .form-group .image-upload .dropzone.gray p {
              color: #b4b4b4; }
        section.container-fluid .bottom-row .detail-form .form-group .image-upload p,
        section.container-fluid .body-content .detail-form .form-group .image-upload p {
          margin-top: 15px;
          font: 15px montserrat-l;
          color: #92a8b3; }
        section.container-fluid .bottom-row .detail-form .form-group .ticket-buttons,
        section.container-fluid .body-content .detail-form .form-group .ticket-buttons {
          text-align: center; }
          section.container-fluid .bottom-row .detail-form .form-group .ticket-buttons .ticket-btn,
          section.container-fluid .body-content .detail-form .form-group .ticket-buttons .ticket-btn {
            display: inline-block;
            height: 43px;
            border: 2px solid #1c4477;
            border-radius: 3px;
            font: 13px montserrat-r;
            color: #1c4477;
            line-height: 41px;
            width: 157px;
            vertical-align: middle;
            text-transform: uppercase;
            margin-right: 15px;
            margin-bottom: 5px; }
            section.container-fluid .bottom-row .detail-form .form-group .ticket-buttons .ticket-btn::before,
            section.container-fluid .body-content .detail-form .form-group .ticket-buttons .ticket-btn::before {
              display: inline-block;
              margin: 0;
              height: 20px;
              width: 20px;
              background: url(../images/add-plus.png) no-repeat 0px -45px;
              content: "";
              margin-right: 3px;
              margin-left: 0px;
              vertical-align: middle;
              position: relative;
              top: -2px; }
            section.container-fluid .bottom-row .detail-form .form-group .ticket-buttons .ticket-btn:hover, section.container-fluid .bottom-row .detail-form .form-group .ticket-buttons .ticket-btn:focus,
            section.container-fluid .body-content .detail-form .form-group .ticket-buttons .ticket-btn:hover,
            section.container-fluid .body-content .detail-form .form-group .ticket-buttons .ticket-btn:focus {
              background-color: #1c4477;
              text-decoration: none;
              color: #fff; }
              section.container-fluid .bottom-row .detail-form .form-group .ticket-buttons .ticket-btn:hover::before, section.container-fluid .bottom-row .detail-form .form-group .ticket-buttons .ticket-btn:focus::before,
              section.container-fluid .body-content .detail-form .form-group .ticket-buttons .ticket-btn:hover::before,
              section.container-fluid .body-content .detail-form .form-group .ticket-buttons .ticket-btn:focus::before {
                background-position: 0px -2px; }
            section.container-fluid .bottom-row .detail-form .form-group .ticket-buttons .ticket-btn.add-gift::before,
            section.container-fluid .body-content .detail-form .form-group .ticket-buttons .ticket-btn.add-gift::before {
              left: -15px; }
          @media screen and (max-width: 600px) {
            section.container-fluid .bottom-row .detail-form .form-group .ticket-buttons .ticket-btn,
            section.container-fluid .body-content .detail-form .form-group .ticket-buttons .ticket-btn {
              width: 100%;
              display: block;
              margin-bottom: 20px; } }
        section.container-fluid .bottom-row .detail-form .form-group .input-group.date .input-group-addon,
        section.container-fluid .bottom-row .detail-form .form-group .input-group.time .input-group-addon,
        section.container-fluid .body-content .detail-form .form-group .input-group.date .input-group-addon,
        section.container-fluid .body-content .detail-form .form-group .input-group.time .input-group-addon {
          border-radius: 0;
          border: 1px solid #959595;
          border-left: none;
          background: #fff;
          color: #4f5257;
          padding-left: 8px;
          padding-right: 8px;
          background: #fcfeff;
          background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          cursor: pointer; }
        section.container-fluid .bottom-row .detail-form .form-group .contact-checks .check-block ul li,
        section.container-fluid .body-content .detail-form .form-group .contact-checks .check-block ul li {
          min-width: auto; }
        section.container-fluid .bottom-row .detail-form .form-group .gallery-check .check-block ul,
        section.container-fluid .body-content .detail-form .form-group .gallery-check .check-block ul {
          float: left; }
        section.container-fluid .bottom-row .detail-form .form-group .gallery-check .gallery-btns,
        section.container-fluid .body-content .detail-form .form-group .gallery-check .gallery-btns {
          width: 100%;
          display: inline-block; }
        section.container-fluid .bottom-row .detail-form .form-group .check-block ul,
        section.container-fluid .body-content .detail-form .form-group .check-block ul {
          list-style: none;
          padding-left: 0;
          /*float: left;*/ }
          section.container-fluid .bottom-row .detail-form .form-group .check-block ul li,
          section.container-fluid .body-content .detail-form .form-group .check-block ul li {
            display: inline-block;
            vertical-align: middle;
            min-width: 200px; }
            section.container-fluid .bottom-row .detail-form .form-group .check-block ul li label,
            section.container-fluid .body-content .detail-form .form-group .check-block ul li label {
              vertical-align: middle;
              /*margin-right:7px;*/ }
              section.container-fluid .bottom-row .detail-form .form-group .check-block ul li label + label,
              section.container-fluid .body-content .detail-form .form-group .check-block ul li label + label {
                /*margin-right:37px;*/ }
        section.container-fluid .bottom-row .detail-form .form-group .check-block .video-counter,
        section.container-fluid .body-content .detail-form .form-group .check-block .video-counter {
          float: right;
          font-size: 15px;
          letter-spacing: 2px;
          color: #555555;
          font-family: montserrat-l; }
          section.container-fluid .bottom-row .detail-form .form-group .check-block .video-counter span img,
          section.container-fluid .body-content .detail-form .form-group .check-block .video-counter span img {
            position: relative;
            top: -2px; }
          section.container-fluid .bottom-row .detail-form .form-group .check-block .video-counter span strong,
          section.container-fluid .body-content .detail-form .form-group .check-block .video-counter span strong {
            color: #1c4477;
            font-family: montserrat-sb; }
        @media screen and (max-width: 767px) {
          section.container-fluid .bottom-row .detail-form .form-group .check-block ul li,
          section.container-fluid .body-content .detail-form .form-group .check-block ul li {
            display: block;
            margin-bottom: 10px; } }
        @media screen and (max-width: 710px) {
          section.container-fluid .bottom-row .detail-form .form-group .check-block ul li.single-checkbox label + label,
          section.container-fluid .body-content .detail-form .form-group .check-block ul li.single-checkbox label + label {
            margin-right: 0;
            width: 90%; } }
        @media screen and (max-width: 414px) {
          section.container-fluid .bottom-row .detail-form .form-group .check-block ul li.single-checkbox label + label,
          section.container-fluid .body-content .detail-form .form-group .check-block ul li.single-checkbox label + label {
            width: 85%; } }
        section.container-fluid .bottom-row .detail-form .form-group .social-links,
        section.container-fluid .body-content .detail-form .form-group .social-links {
          margin-bottom: 40px; }
          section.container-fluid .bottom-row .detail-form .form-group .social-links .input-group .input-group-addon,
          section.container-fluid .body-content .detail-form .form-group .social-links .input-group .input-group-addon {
            border: none;
            background-color: transparent;
            padding: 3px 10px 0 0;
            font: 15px montserrat-l;
            line-height: 2;
            color: #555555;
            vertical-align: middle; }
            section.container-fluid .bottom-row .detail-form .form-group .social-links .input-group .input-group-addon img,
            section.container-fluid .body-content .detail-form .form-group .social-links .input-group .input-group-addon img {
              margin-right: 5px;
              position: relative;
              top: -3px; }
          @media screen and (max-width: 767px) {
            section.container-fluid .bottom-row .detail-form .form-group .social-links .second-column,
            section.container-fluid .body-content .detail-form .form-group .social-links .second-column {
              margin-top: 20px; } }
        section.container-fluid .bottom-row .detail-form .form-group .partners-image-upload,
        section.container-fluid .body-content .detail-form .form-group .partners-image-upload {
          margin-top: 40px; }
        section.container-fluid .bottom-row .detail-form .form-group .image-display,
        section.container-fluid .body-content .detail-form .form-group .image-display {
          background-color: #f5f5f5;
          border: 2px solid #dadada;
          min-height: 2px;
          width: 100%;
          padding: 15px;
          margin-bottom: 40px; }
          section.container-fluid .bottom-row .detail-form .form-group .image-display__block,
          section.container-fluid .body-content .detail-form .form-group .image-display__block {
            margin-bottom: 30px; }
            section.container-fluid .bottom-row .detail-form .form-group .image-display__block--content,
            section.container-fluid .body-content .detail-form .form-group .image-display__block--content {
              height: 85px;
              position: relative;
              padding: 5px;
              display: table-cell;
              vertical-align: middle;
              width: 33.33%; }
              section.container-fluid .bottom-row .detail-form .form-group .image-display__block--content::before, section.container-fluid .bottom-row .detail-form .form-group .image-display__block--content::after,
              section.container-fluid .body-content .detail-form .form-group .image-display__block--content::before,
              section.container-fluid .body-content .detail-form .form-group .image-display__block--content::after {
                position: absolute;
                width: 15px;
                height: 100%;
                bottom: 0;
                top: 0;
                display: block;
                content: ""; }
              section.container-fluid .bottom-row .detail-form .form-group .image-display__block--content::before,
              section.container-fluid .body-content .detail-form .form-group .image-display__block--content::before {
                background: url(../images/border-left.png) no-repeat;
                left: 0; }
              section.container-fluid .bottom-row .detail-form .form-group .image-display__block--content::after,
              section.container-fluid .body-content .detail-form .form-group .image-display__block--content::after {
                background: url(../images/border-right.png) no-repeat;
                right: 0; }
              section.container-fluid .bottom-row .detail-form .form-group .image-display__block--content img,
              section.container-fluid .body-content .detail-form .form-group .image-display__block--content img {
                display: block;
                margin: 0 auto; }
            section.container-fluid .bottom-row .detail-form .form-group .image-display__block:nth-last-of-type(3), section.container-fluid .bottom-row .detail-form .form-group .image-display__block:nth-last-of-type(2), section.container-fluid .bottom-row .detail-form .form-group .image-display__block:nth-last-of-type(1),
            section.container-fluid .body-content .detail-form .form-group .image-display__block:nth-last-of-type(3),
            section.container-fluid .body-content .detail-form .form-group .image-display__block:nth-last-of-type(2),
            section.container-fluid .body-content .detail-form .form-group .image-display__block:nth-last-of-type(1) {
              margin-bottom: 0; }
          section.container-fluid .bottom-row .detail-form .form-group .image-display .icon,
          section.container-fluid .body-content .detail-form .form-group .image-display .icon {
            height: 15px;
            width: 15px;
            display: block;
            background: url(../images/sprite-5.png) no-repeat;
            text-indent: -9999px;
            line-height: 42px;
            position: absolute;
            top: 0;
            right: 0; }
            section.container-fluid .bottom-row .detail-form .form-group .image-display .icon-del,
            section.container-fluid .body-content .detail-form .form-group .image-display .icon-del {
              background-position: -197px -4px;
              z-index: 2; }
          @media screen and (max-width: 768px) {
            section.container-fluid .bottom-row .detail-form .form-group .image-display__block,
            section.container-fluid .body-content .detail-form .form-group .image-display__block {
              width: 50%; }
              section.container-fluid .bottom-row .detail-form .form-group .image-display__block:nth-last-of-type(3), section.container-fluid .bottom-row .detail-form .form-group .image-display__block:nth-last-of-type(2), section.container-fluid .bottom-row .detail-form .form-group .image-display__block:nth-last-of-type(1),
              section.container-fluid .body-content .detail-form .form-group .image-display__block:nth-last-of-type(3),
              section.container-fluid .body-content .detail-form .form-group .image-display__block:nth-last-of-type(2),
              section.container-fluid .body-content .detail-form .form-group .image-display__block:nth-last-of-type(1) {
                margin-bottom: 30px; } }
          @media screen and (max-width: 767px) {
            section.container-fluid .bottom-row .detail-form .form-group .image-display__block,
            section.container-fluid .body-content .detail-form .form-group .image-display__block {
              width: 50%;
              float: left; }
              section.container-fluid .bottom-row .detail-form .form-group .image-display__block:nth-last-of-type(3), section.container-fluid .bottom-row .detail-form .form-group .image-display__block:nth-last-of-type(2), section.container-fluid .bottom-row .detail-form .form-group .image-display__block:nth-last-of-type(1),
              section.container-fluid .body-content .detail-form .form-group .image-display__block:nth-last-of-type(3),
              section.container-fluid .body-content .detail-form .form-group .image-display__block:nth-last-of-type(2),
              section.container-fluid .body-content .detail-form .form-group .image-display__block:nth-last-of-type(1) {
                margin-bottom: 30px; } }
          @media screen and (max-width: 600px) {
            section.container-fluid .bottom-row .detail-form .form-group .image-display__block,
            section.container-fluid .body-content .detail-form .form-group .image-display__block {
              width: 100%;
              float: none; } }
        section.container-fluid .bottom-row .detail-form .form-group .youtube-url,
        section.container-fluid .body-content .detail-form .form-group .youtube-url {
          display: none; }
        section.container-fluid .bottom-row .detail-form .form-group .upload-input,
        section.container-fluid .body-content .detail-form .form-group .upload-input {
          position: relative; }
          section.container-fluid .bottom-row .detail-form .form-group .upload-input .upload-btn,
          section.container-fluid .body-content .detail-form .form-group .upload-input .upload-btn {
            outline: none;
            width: 108px;
            background: url("../images/upload-btn.jpg") no-repeat;
            border: 0;
            border-left: 1px solid #959595;
            border-radius: 0;
            color: #727272;
            font-size: 11px;
            position: absolute;
            right: 1px;
            top: 1px;
            height: 30px;
            padding-left: 39px;
            text-align: left; }
          section.container-fluid .bottom-row .detail-form .form-group .upload-input .copy-link,
          section.container-fluid .body-content .detail-form .form-group .upload-input .copy-link {
            outline: none;
            width: 108px;
            background: url("../images/link-btn.jpg") no-repeat;
            border: 0;
            border-left: 1px solid #959595;
            border-radius: 0;
            color: #727272;
            font-size: 11px;
            position: absolute;
            right: 1px;
            top: 1px;
            height: 30px;
            padding-left: 39px;
            text-align: left; }
            section.container-fluid .bottom-row .detail-form .form-group .upload-input .copy-link:hover,
            section.container-fluid .body-content .detail-form .form-group .upload-input .copy-link:hover {
              color: #000; }
          section.container-fluid .bottom-row .detail-form .form-group .upload-input .form-control,
          section.container-fluid .body-content .detail-form .form-group .upload-input .form-control {
            height: 32px; }
          section.container-fluid .bottom-row .detail-form .form-group .upload-input .upload-btn:hover,
          section.container-fluid .body-content .detail-form .form-group .upload-input .upload-btn:hover {
            color: #000; }
        section.container-fluid .bottom-row .detail-form .form-group #picture-drop,
        section.container-fluid .body-content .detail-form .form-group #picture-drop {
          display: none;
          margin-top: 15px;
          margin-bottom: 0; }
          section.container-fluid .bottom-row .detail-form .form-group #picture-drop .table[role="presentation"],
          section.container-fluid .body-content .detail-form .form-group #picture-drop .table[role="presentation"] {
            margin-top: 20px; }
            section.container-fluid .bottom-row .detail-form .form-group #picture-drop .table[role="presentation"] tbody tr td,
            section.container-fluid .body-content .detail-form .form-group #picture-drop .table[role="presentation"] tbody tr td {
              vertical-align: middle; }
              section.container-fluid .bottom-row .detail-form .form-group #picture-drop .table[role="presentation"] tbody tr td:nth-child(2),
              section.container-fluid .body-content .detail-form .form-group #picture-drop .table[role="presentation"] tbody tr td:nth-child(2) {
                max-width: 350px; }
          section.container-fluid .bottom-row .detail-form .form-group #picture-drop .progress-extended,
          section.container-fluid .body-content .detail-form .form-group #picture-drop .progress-extended {
            font-size: 11px; }
          section.container-fluid .bottom-row .detail-form .form-group #picture-drop .fileinput-button span,
          section.container-fluid .body-content .detail-form .form-group #picture-drop .fileinput-button span {
            display: inline-block !important; }
          section.container-fluid .bottom-row .detail-form .form-group #picture-drop .fileinput-button i,
          section.container-fluid .body-content .detail-form .form-group #picture-drop .fileinput-button i {
            display: inline-block !important; }
        section.container-fluid .bottom-row .detail-form .form-group.partner-images .pic-vid-content,
        section.container-fluid .body-content .detail-form .form-group.partner-images .pic-vid-content {
          /*height: 400px;*/
          background: #fff;
          text-align: center; }
          section.container-fluid .bottom-row .detail-form .form-group.partner-images .pic-vid-content__block,
          section.container-fluid .body-content .detail-form .form-group.partner-images .pic-vid-content__block {
            /*margin-bottom: 30px; height: 85px; width:28%; background: #fff; margin-left: 15px; margin-right: 15px;*/
            background: #fff none repeat scroll 0 0;
            display: inline-block;
            float: none;
            height: 85px;
            margin-bottom: 30px;
            margin-left: 15px;
            margin-right: 15px;
            width: 20%;
            display: inline-flex;
            align-items: center;
            justify-content: center; }
            section.container-fluid .bottom-row .detail-form .form-group.partner-images .pic-vid-content__block::after,
            section.container-fluid .body-content .detail-form .form-group.partner-images .pic-vid-content__block::after {
              display: none; }
            section.container-fluid .bottom-row .detail-form .form-group.partner-images .pic-vid-content__block img,
            section.container-fluid .body-content .detail-form .form-group.partner-images .pic-vid-content__block img {
              max-height: 100%;
              max-width: 100%;
              height: auto !important; }
          section.container-fluid .bottom-row .detail-form .form-group.partner-images .pic-vid-content .place-here,
          section.container-fluid .body-content .detail-form .form-group.partner-images .pic-vid-content .place-here {
            width: 29%;
            height: 233px;
            background: #fff;
            /*here 7*/ }
        section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content,
        section.container-fluid .body-content .detail-form .form-group .pic-vid-content {
          background-color: #fff;
          border: 2px solid #dadada;
          width: 100%;
          position: relative;
          overflow: hidden;
          /*height: 233px;*/
          padding: 10px 11px 7px 5px; }
          section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content .place-here,
          section.container-fluid .body-content .detail-form .form-group .pic-vid-content .place-here {
            border: 2px dashed #009353;
            width: 29%;
            height: 80px;
            float: left;
            background: #999;
            color: #ffffff;
            font: 14px/80px montserrat-r;
            border-radius: 5px;
            vertical-align: middle;
            background: rgba(0, 147, 83, 0.7);
            position: relative;
            margin-right: 5px;
            margin-left: 5px;
            margin-bottom: 10px;
            display: inline-block;
            /*here 8*/ }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content .place-here::before,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content .place-here::before {
              content: "Drop Here";
              line-height: 80px;
              margin: auto;
              position: absolute;
              top: 0;
              width: 100%;
              text-align: center;
              display: block; }
          section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block,
          section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block {
            width: 18.77%;
            height: 85px;
            background: #999;
            float: left;
            position: relative;
            margin-right: 2px;
            margin-left: 8px;
            overflow: hidden;
            margin-bottom: 10px; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block img,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block img {
              width: 100%; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block .move-handle,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block .move-handle {
              background: url(../images/sprite-5.png) no-repeat -167px -3px;
              width: 18px;
              height: 18px;
              display: block;
              position: absolute;
              top: 5px;
              left: 5px;
              cursor: move;
              z-index: 2; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block .del,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block .del {
              border: none;
              padding: 0;
              background: none;
              height: 17px;
              width: 17px;
              position: absolute;
              top: 5px;
              right: 5px;
              -webkit-transform: translate(150%, 0);
              -moz-transform: translate(150%, 0);
              -ms-transform: translate(150%, 0);
              transform: translate(150%, 0);
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -ms-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-timing-function: ease-in-out;
              -moz-transition-timing-function: ease-in-out;
              -ms-transition-timing-function: ease-in-out;
              -o-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out;
              -webkit-transition-duration: 0.3s;
              -moz-transition-duration: 0.3s;
              -ms-transition-duration: 0.3s;
              -o-transition-duration: 0.3s;
              transition-duration: 0.3s;
              -webkit-transition-delay: 0s;
              -moz-transition-delay: 0s;
              -ms-transition-delay: 0s;
              -o-transition-delay: 0s;
              transition-delay: 0s;
              -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
              section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block .del img,
              section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block .del img {
                margin: 0 auto;
                display: block; }
              section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block .del:hover, section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block .del:focus,
              section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block .del:hover,
              section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block .del:focus {
                outline: none;
                border: 1px solid #eee; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block .edit-w,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block .edit-w {
              border: none;
              padding: 0;
              background: none;
              height: 17px;
              width: 17px;
              position: absolute;
              top: 5px;
              right: 30px;
              -webkit-transform: translate(300%, 0);
              -moz-transform: translate(300%, 0);
              -ms-transform: translate(300%, 0);
              transform: translate(300%, 0);
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -ms-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-timing-function: ease-in-out;
              -moz-transition-timing-function: ease-in-out;
              -ms-transition-timing-function: ease-in-out;
              -o-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out;
              -webkit-transition-duration: 0.3s;
              -moz-transition-duration: 0.3s;
              -ms-transition-duration: 0.3s;
              -o-transition-duration: 0.3s;
              transition-duration: 0.3s;
              -webkit-transition-delay: 0s;
              -moz-transition-delay: 0s;
              -ms-transition-delay: 0s;
              -o-transition-delay: 0s;
              transition-delay: 0s;
              -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
              section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block .edit-w img,
              section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block .edit-w img {
                margin: 0 auto;
                display: block; }
              section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block .edit-w:hover, section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block .edit-w:focus,
              section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block .edit-w:hover,
              section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block .edit-w:focus {
                outline: none;
                border: 1px solid #eee; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block::after,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block::after {
              display: block;
              content: "";
              background-image: url(../images/sprite-5.png);
              background-repeat: no-repeat;
              height: 24px;
              width: 24px;
              border-radius: 100%;
              position: absolute;
              bottom: 5px;
              left: 5px;
              display: none; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block.image::after,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block.image::after {
              background-position: -228px -2px; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block.video::after,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block.video::after {
              background-position: -268px -2px; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block:hover .del,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block:hover .del {
              -webkit-transform: translate(0, 0);
              -moz-transform: translate(0, 0);
              -ms-transform: translate(0, 0);
              transform: translate(0, 0); }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block:hover .edit-w,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block:hover .edit-w {
              -webkit-transform: translate(0, 0);
              -moz-transform: translate(0, 0);
              -ms-transform: translate(0, 0);
              transform: translate(0, 0); }
          section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content .ps-scrollbar-y-rail,
          section.container-fluid .body-content .detail-form .form-group .pic-vid-content .ps-scrollbar-y-rail {
            background: #aeaeae;
            opacity: 1;
            width: 10px;
            display: block !important; }
          section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content .ps-scrollbar-y,
          section.container-fluid .body-content .detail-form .form-group .pic-vid-content .ps-scrollbar-y {
            background: #fff url(../images/scrollbar-handle.png) center no-repeat !important;
            width: 4px !important;
            margin: 0 auto;
            left: 0; }
          @media screen and (max-width: 768px) {
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content .place-here,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content .place-here {
              width: 23%; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block {
              width: 23%; } }
          @media screen and (max-width: 660px) {
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content .place-here,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content .place-here {
              width: 22.5%;
              height: 75px; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block {
              width: 22.5%;
              height: 75px; }
              section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block img,
              section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block img {
                height: 100%; } }
          @media screen and (max-width: 560px) {
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content {
              height: 500px;
              padding-right: 20px; }
              section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content .place-here,
              section.container-fluid .body-content .detail-form .form-group .pic-vid-content .place-here {
                width: 30%; }
              section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block,
              section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block {
                width: 30%; } }
          @media screen and (max-width: 460px) {
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content .place-here,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content .place-here {
              width: 46%;
              height: 85px; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block {
              width: 46%;
              height: 85px; } }
          @media screen and (max-width: 400px) {
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content .place-here,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content .place-here {
              width: 100%;
              height: 150px; }
            section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block,
            section.container-fluid .body-content .detail-form .form-group .pic-vid-content__block {
              width: 100%;
              height: 150px; } }
        section.container-fluid .bottom-row .detail-form .form-group .mar-top-0,
        section.container-fluid .body-content .detail-form .form-group .mar-top-0 {
          margin-top: 0; }
        section.container-fluid .bottom-row .detail-form .form-group .mar-10,
        section.container-fluid .body-content .detail-form .form-group .mar-10 {
          margin-right: 10px; }
        section.container-fluid .bottom-row .detail-form .form-group .mar-top-20,
        section.container-fluid .body-content .detail-form .form-group .mar-top-20 {
          margin-top: 20px; }
        section.container-fluid .bottom-row .detail-form .form-group .mar-top-35,
        section.container-fluid .body-content .detail-form .form-group .mar-top-35 {
          margin-top: 35px; }
        section.container-fluid .bottom-row .detail-form .form-group.mar-top-40,
        section.container-fluid .bottom-row .detail-form .form-group .mar-top-40,
        section.container-fluid .body-content .detail-form .form-group.mar-top-40,
        section.container-fluid .body-content .detail-form .form-group .mar-top-40 {
          margin-top: 40px; }
        section.container-fluid .bottom-row .detail-form .form-group.margin-bottom-10,
        section.container-fluid .body-content .detail-form .form-group.margin-bottom-10 {
          margin-bottom: 10px; }
        section.container-fluid .bottom-row .detail-form .form-group .add-edit-box,
        section.container-fluid .body-content .detail-form .form-group .add-edit-box {
          margin-top: 5px;
          display: none; }
        section.container-fluid .bottom-row .detail-form .form-group .btn-add,
        section.container-fluid .body-content .detail-form .form-group .btn-add {
          border-radius: 0;
          display: inline-block;
          text-transform: uppercase;
          background-color: #fff;
          letter-spacing: 3px;
          font: 13px montserrat-r;
          text-align: center;
          width: 49.5%;
          margin-bottom: 15px; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-add.full,
          section.container-fluid .body-content .detail-form .form-group .btn-add.full {
            width: 100%; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-add-pic,
          section.container-fluid .body-content .detail-form .form-group .btn-add-pic {
            border: 2px solid #6a4bb3;
            color: #6a4bb3;
            float: left;
            display: none; }
            section.container-fluid .bottom-row .detail-form .form-group .btn-add-pic:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-add-pic:focus,
            section.container-fluid .body-content .detail-form .form-group .btn-add-pic:hover,
            section.container-fluid .body-content .detail-form .form-group .btn-add-pic:focus {
              background: #6a4bb3;
              color: #fff; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-add-vid,
          section.container-fluid .body-content .detail-form .form-group .btn-add-vid {
            border: 2px solid #c1263f;
            color: #c1263f;
            float: right;
            display: none; }
            section.container-fluid .bottom-row .detail-form .form-group .btn-add-vid:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-add-vid:focus,
            section.container-fluid .body-content .detail-form .form-group .btn-add-vid:hover,
            section.container-fluid .body-content .detail-form .form-group .btn-add-vid:focus {
              background: #c1263f;
              color: #fff; }
          @media screen and (max-width: 480px) {
            section.container-fluid .bottom-row .detail-form .form-group .btn-add,
            section.container-fluid .body-content .detail-form .form-group .btn-add {
              width: 100%;
              margin-bottom: 10px; }
              section.container-fluid .bottom-row .detail-form .form-group .btn-add-pic, section.container-fluid .bottom-row .detail-form .form-group .btn-add-vid,
              section.container-fluid .body-content .detail-form .form-group .btn-add-pic,
              section.container-fluid .body-content .detail-form .form-group .btn-add-vid {
                float: none; } }
        @media screen and (max-width: 599px) {
          section.container-fluid .bottom-row .detail-form .form-group.btns .btn,
          section.container-fluid .body-content .detail-form .form-group.btns .btn {
            width: 50%;
            margin-bottom: 15px; } }
        @media screen and (max-width: 480px) {
          section.container-fluid .bottom-row .detail-form .form-group.btns,
          section.container-fluid .body-content .detail-form .form-group.btns {
            text-align: center; }
            section.container-fluid .bottom-row .detail-form .form-group.btns .btn,
            section.container-fluid .body-content .detail-form .form-group.btns .btn {
              width: 100%;
              margin-bottom: 10px;
              max-width: 100%;
              text-align: center; } }
        section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table,
        section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table {
          display: table;
          width: 100%;
          margin-bottom: 18px; }
          @media screen and (max-width: 414px) {
            section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table,
            section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table {
              margin-bottom: 0px; } }
          section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row,
          section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row {
            display: table-row; }
            section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row::after,
            section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row::after {
              display: table;
              content: "";
              clear: both; }
            section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col,
            section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col {
              display: table-cell;
              vertical-align: top;
              text-align: right; }
              section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:first-child, section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:nth-child(3), section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:nth-child(5),
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:first-child,
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:nth-child(3),
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:nth-child(5) {
                width: 21.374046%; }
              section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:nth-child(2), section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:nth-child(4),
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:nth-child(2),
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col:nth-child(4) {
                width: 13%; }
              section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col label,
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col label {
                font-size: 15px;
                font-family: montserrat-l;
                padding: 9px 10px 0; }
              section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox,
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox {
                padding-left: 20px;
                text-align: right; }
                section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label,
                section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label {
                  margin-bottom: 0;
                  padding: 0;
                  float: left; }
                  section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label + label,
                  section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label + label {
                    padding-right: 10px;
                    padding-left: 15px; }
              section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del,
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del {
                color: #c23a3a;
                border: 2px solid #c23a3a;
                background: url(../images/delete-icon.png) 28px center no-repeat;
                font: 10px montserrat-b;
                text-decoration: none;
                width: 46px;
                display: inline-block;
                padding: 1px 5px;
                margin-right: 5px;
                border-radius: 20px;
                text-transform: uppercase;
                text-align: left;
                margin-top: 7px; }
                section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del:hover, section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del:focus,
                section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del:hover,
                section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del:focus {
                  color: #fff;
                  background: #c23a3a url(../images/delete-icon-white.png) 28px center no-repeat; }
              section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del-disabled,
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del-disabled {
                border-color: #bdbdbd;
                color: #bdbdbd;
                background: url(../images/delete-icon2.png) 28px center no-repeat;
                pointer-events: none;
                cursor: default; }
              section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .disabled,
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .disabled {
                pointer-events: none;
                opacity: 0.5; }
          @media screen and (max-width: 480px) {
            section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .col-xs-6,
            section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .col-xs-6 {
              width: 100%;
              margin-bottom: 15px; } }
        section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .add-btn,
        section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .add-btn {
          max-width: 100%;
          display: block;
          width: 100%; }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header {
          background-color: #edf1f8;
          min-height: 35px;
          border-bottom: 2px solid #e2e2e2; }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block div[class^="cell"],
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block div[class^="cell"] {
          float: left;
          padding-left: 15px;
          padding-right: 15px;
          min-height: 1px;
          font: 13px montserrat-r;
          color: #4f5257;
          line-height: 35px;
          position: relative;
          background: url(../images/fade-image.png) left bottom no-repeat; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block div[class^="cell"] span,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block div[class^="cell"] span {
            color: #d20000; }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-1,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-1 {
          width: 6.16031%;
          content: ""; }
          @media (min-width: 1367px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-1,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-1 {
              width: 50px; } }
          @media (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-1,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-1 {
              width: 100%; } }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-2,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-2 {
          width: 25.31298%; }
          @media (min-width: 1367px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-2,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-2 {
              width: 35%; } }
          @media (min-width: 1708px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-2,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-2 {
              width: 40%; } }
          @media (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-2,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-2 {
              width: 100%; } }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-3,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-3 {
          width: 14.503817%;
          /*padding-right:5px !important;;*/ }
          @media (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-3,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-3 {
              width: 100%; } }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-4,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-4 {
          width: 17.916031%; }
          @media (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-4,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-4 {
              width: 100%; } }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-5,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-5 {
          width: 21.954199%; }
          @media screen and (min-width: 576px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-5,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-5 {
              padding-left: 14px !important;
              padding-right: 14px !important; } }
          @media (min-width: 1367px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-5,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-5 {
              width: 185px; } }
          @media (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-5,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-5 {
              width: 100%; } }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block::after,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block::after {
          display: table;
          clear: both;
          content: ""; }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-2,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-2 {
          width: 64.8458062%; }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 {
          width: 25.9938838%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 a,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 a {
            margin-bottom: 5px; }
        @media screen and (max-width: 992px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-2 {
            width: 60%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 {
            width: 32%; } }
        @media screen and (max-width: 767px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell {
            /*                                    &-1{
                                                                            display:none;
                                                                        }*/ }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-2,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-2 {
              width: 55%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 {
              display: block;
              width: 35%;
              margin-left: 0;
              float: left !important;
              padding-right: 0; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 .del,
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 .manage,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 .del,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 .manage {
                display: inline-block !important; } }
        @media screen and (max-width: 479px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-2 {
            width: 88%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block.gift-cell-block .cell-3 {
            display: none; } }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body,
        section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body {
          position: relative; }
          @media screen and (max-width: 991px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .ui-sortable-handle,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .ui-sortable-handle {
              -ms-touch-action: unset !important;
              touch-action: unset !important; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .move-handle,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .move-handle {
              display: none !important; } }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .row:nth-child(odd) .cell-block,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .row:nth-child(odd) .cell-block {
            background-color: #fbfbfb; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block {
            border-bottom: 1px solid #e2e2e2;
            background-color: #fff; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"],
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] {
              padding: 15px;
              background: none !important;
              vertical-align: middle;
              line-height: 1; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] i.move-handle,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] i.move-handle {
                background: url(../images/table-pattern.png) no-repeat;
                display: block;
                height: 17px;
                width: 17px;
                margin-top: 7px;
                cursor: move; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage {
                border-radius: 50px;
                width: 90px;
                height: 19px;
                background-color: transparent;
                font: 10px montserrat-b;
                color: #089658;
                padding: 0 0 0 10px;
                text-transform: uppercase;
                position: relative;
                line-height: 16px;
                display: inline-block;
                text-align: right;
                padding-right: 15px;
                position: relative;
                top: 5px;
                border: 2px solid #089658; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage .cogs,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage .cogs {
                  display: block;
                  height: 25px;
                  width: 22px;
                  position: absolute;
                  left: 5px;
                  top: -12px;
                  background-image: url(../images/manage-invite.png);
                  background-repeat: no-repeat; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage .cogs.payment,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage .cogs.payment {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='26px'%3E%3Cpath fill-rule='evenodd' stroke-width='1px' stroke='rgb(255, 255, 255)' fill='rgb(8, 150, 88)' d='M15.172,21.796 L13.355,20.886 L11.266,22.264 C10.865,22.528 10.216,22.528 9.816,22.264 L7.690,20.862 L5.827,21.795 C4.687,22.367 3.500,22.503 3.500,21.906 L3.500,15.129 L3.500,11.647 L3.500,4.887 C3.500,4.291 4.687,4.427 5.827,4.997 L7.880,6.024 L9.816,4.747 C10.216,4.483 10.865,4.483 11.266,4.747 L13.172,6.005 L15.172,5.005 C16.313,4.435 17.500,4.299 17.500,4.895 L17.500,11.651 L17.500,15.132 L17.500,21.906 C17.500,22.503 16.313,22.367 15.172,21.796 ZM10.582,10.709 C11.250,10.709 12.339,11.069 13.206,11.586 L13.990,9.915 C13.331,9.473 12.449,9.156 11.531,9.036 L11.531,7.500 L9.562,7.500 L9.562,9.125 C8.285,9.449 7.490,10.307 7.490,11.514 C7.490,14.496 11.824,13.606 11.824,15.097 C11.824,15.578 11.414,15.831 10.758,15.831 C9.903,15.831 8.638,15.326 7.795,14.568 L6.987,16.215 C7.680,16.799 8.598,17.225 9.562,17.427 L9.562,18.844 L11.531,18.844 L11.531,17.494 C12.964,17.267 14.014,16.417 14.014,14.989 C14.014,11.947 9.680,12.777 9.680,11.322 C9.680,10.913 10.043,10.709 10.582,10.709 Z'/%3E%3C/svg%3E");
                    width: 21px;
                    height: 26px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage:hover, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage:focus,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage:hover,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .manage:focus {
                  text-decoration: none;
                  background-color: #009353;
                  color: #fff; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .del,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .del {
                color: #c23a3a;
                border: 2px solid #c23a3a;
                background: url(../images/delete-icon.png) 28px center no-repeat;
                font: 10px montserrat-b;
                text-decoration: none;
                width: 46px;
                display: inline-block;
                padding: 1px 5px;
                margin-right: 0px;
                border-radius: 20px;
                text-transform: uppercase;
                position: relative;
                top: 5px;
                margin-left: 3px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .del:hover, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .del:focus,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .del:hover,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .del:focus {
                  color: #fff;
                  background: #c23a3a url(../images/delete-icon-white.png) 28px center no-repeat; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] p,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] p {
                margin-bottom: 0;
                line-height: 30px;
                text-transform: uppercase; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .form-control,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .form-control {
                font-size: 13px; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block {
                color: #4f5257;
                font-size: 11px;
                margin-top: 5px;
                margin-bottom: 0;
                font-family: montserrat-r; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block span,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block span {
                  color: #1c4477;
                  margin-left: 5px;
                  font-family: montserrat-sb; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block.warning,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block.warning {
                  color: #c23a3a; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block img,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block img {
                  display: inline-block;
                  width: 14px;
                  height: 14px;
                  position: relative;
                  top: -2px;
                  /*left: 2px;*/ }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block .tooltip,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group + .help-block .tooltip {
                  opacity: 1;
                  display: inline-block;
                  margin-left: 2px;
                  position: static; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group.disabled-field,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group.disabled-field {
                cursor: not-allowed; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group.disabled-field .input-group-addon,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group.disabled-field .input-group-addon {
                  background: #eeeeee; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group.disabled-field .form-control,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group.disabled-field .form-control {
                  background: #eeeeee;
                  pointer-events: none; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group .input-group-addon,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group .input-group-addon {
                border-radius: 0;
                border: 1px solid #555555;
                border-right: none;
                background: #fff;
                color: #4f5257; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group .form-control,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group .form-control {
                border-left: none;
                text-align: right; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-2 .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-2 .form-control {
              color: #555555; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 > p,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 > p {
              color: #4f5257; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-5,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-5 {
              padding-right: 0 !important; }
            @media screen and (max-width: 479px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-3,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-3 {
                display: block;
                width: 100%;
                margin-top: 0;
                padding-left: 50px;
                padding-top: 0;
                padding-bottom: 10px !important; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-3 .del,
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-3 .manage,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-3 .del,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-3 .manage {
                  display: inline-block; } }
            @media screen and (max-width: 412px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-2,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-2 {
                width: 80%; } }
            @media screen and (max-width: 320px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-2,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-2 {
                width: 100%; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-3,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block.gift-cell-block .cell-3 {
                padding-left: 15px; } }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block.grid-three .package-desc::before,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block.grid-three .package-desc::before {
              right: 30%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc {
              clear: both;
              border: 2px solid #1c4477;
              border-radius: 5px;
              position: relative;
              background: #fff;
              display: none;
              padding-bottom: 40px; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc::before,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc::before {
                content: "";
                display: block;
                position: absolute;
                width: 31px;
                height: 21px;
                background: url(../images/caret-up.png) no-repeat;
                top: -15px;
                right: 15%;
                content: none; }
                @media screen and (max-width: 991px) {
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc::before,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc::before {
                    right: auto;
                    left: 165px; } }
                @media screen and (max-width: 575px) {
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc::before,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc::before {
                    left: 25px; } }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc .minimize,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc .minimize {
                background: #dedede;
                font: 13px montserrat-r;
                color: #1c4477;
                text-transform: uppercase;
                letter-spacing: 2px;
                text-align: center;
                display: block;
                padding: 15px 0 10px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc .minimize img,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc .minimize img {
                  position: relative;
                  top: -6px;
                  margin-right: 5px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc .minimize:hover, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc .minimize:focus,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc .minimize:hover,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc .minimize:focus {
                  text-decoration: none; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content,
              section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content {
                padding: 22px 22px 22px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .dl-horizontal,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .dl-horizontal {
                  margin-top: 25px;
                  margin-bottom: 0; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .dl-horizontal dd,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .dl-horizontal dd {
                    margin-left: 30px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .less-margin .dl-horizontal,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .less-margin .dl-horizontal {
                  margin-top: 15px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content label.label-sm,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content label.label-sm {
                  font-size: 13px;
                  vertical-align: middle;
                  height: 30px;
                  display: table-cell; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .pad-left-none,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .pad-left-none {
                  padding-left: 0; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .btn-update,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .btn-update {
                  line-height: 2.8;
                  height: 34px;
                  padding: 0 10px; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .btn-update .icon-reload,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .btn-update .icon-reload {
                    position: relative;
                    top: 6px;
                    margin-right: 5px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .add-btn,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .add-btn {
                  display: block;
                  width: 100%;
                  max-width: 100%;
                  font-size: 13px;
                  margin-bottom: 30px;
                  letter-spacing: 3px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group,
                section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group {
                  margin-bottom: 15px; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group p,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group p {
                    color: #92a8b3;
                    font: 15px montserrat-l;
                    margin-top: 10px;
                    margin-bottom: 10px; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group textarea,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group textarea {
                    resize: none; }
                @media screen and (max-width: 768px) {
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .btn-update,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .btn-update {
                    margin-top: 20px;
                    float: left; } }
                @media screen and (max-width: 767px) {
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .second-column,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .second-column {
                    margin-top: 0; } }
                @media screen and (max-width: 599px) {
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .add-btn,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .add-btn {
                    letter-spacing: 1px;
                    font-size: 10px;
                    white-space: normal;
                    line-height: 1.7; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .first-column,
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .second-column,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .first-column,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .second-column {
                    width: 100%; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .second-column,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .second-column {
                    margin-top: 30px;
                    margin-bottom: 20px; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .min-max .first-column,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .min-max .first-column {
                    width: 35%; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .min-max .second-column,
                  section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc__content .form-group .min-max .second-column {
                    width: 65%;
                    margin-top: 0; } }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .highlight-ticket,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .highlight-ticket {
            border: 3px dashed #009353;
            height: 40px;
            color: #ffffff;
            font: 14px/20px montserrat-b;
            border-radius: 10px;
            vertical-align: middle;
            background: rgba(0, 147, 83, 0.7);
            position: relative;
            margin-top: 10px;
            margin-bottom: 10px; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .highlight-ticket::before,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .highlight-ticket::before {
              content: "Drop Here";
              line-height: 40px;
              margin: auto;
              position: absolute;
              top: 0;
              width: 100%;
              text-align: center;
              display: block; }
        @media screen and (max-width: 1024px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-1 {
            width: 5.16031%;
            padding-left: 5px; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket .cell-block .cell-5,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket .cell-block .cell-5 {
            width: 29.954199%; } }
        @media screen and (max-width: 991px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block label.hide,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block label.hide {
            display: none !important; } }
        @media screen and (max-width: 991px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-3, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-4,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-4 {
            display: none; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-2 {
            width: 60%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-1 {
            width: 8%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-1 {
            width: 8%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-2 {
            width: 50%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-2::after,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-2::after {
              display: table;
              clear: left;
              content: "";
              margin-bottom: 10px; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-4,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 {
            float: none !important;
            /*margin-left:8%;*/
            width: 50%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3 {
            padding-bottom: 0 !important; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3::after,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3::after {
              display: table;
              clear: both;
              content: ""; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-4,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 {
            margin-top: 10px; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 .form-control {
              width: 100%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block label.hide,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block label.hide {
            display: inline-block !important;
            flex: 0 0 125px;
            margin-right: 5px; } }
  @media screen and (max-width: 991px) and (max-width: 575px) {
    section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block label.hide,
    section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block label.hide {
      flex: 1;
      margin-right: 0;
      margin-bottom: 10px; } }
        @media screen and (max-width: 660px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-2::after,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-2::after {
            display: table;
            clear: left;
            content: "";
            margin-bottom: 10px; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-4,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 {
            float: none !important; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3 {
            padding-bottom: 0 !important; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3::after,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3::after {
              display: table;
              clear: both;
              content: ""; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block label.hide,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block label.hide {
            display: inline-block !important; } }
        @media screen and (max-width: 599px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-3, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-4, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-5,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-4,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-5 {
            display: none; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-2 {
            width: 100%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-1 {
            width: 10%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-1 {
            width: 10%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-2 {
            width: 100%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-2::after,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-2::after {
              display: table;
              clear: left;
              content: "";
              margin-bottom: 10px; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-4, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-5,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-4,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-5 {
            float: none !important;
            margin-left: 0%;
            width: 100%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3 {
            padding-bottom: 0 !important; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3::after,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3::after {
              display: table;
              clear: both;
              content: ""; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-4,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 {
            margin-top: 10px; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-4 .form-control {
              width: 100%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-5,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-5 {
            float: none !important;
            margin-top: 0; } }
        @media screen and (max-width: 414px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-2 {
            width: 100%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-1 {
            width: 17%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-2 {
            width: 83%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-1 {
            width: 17%; } }
        @media screen and (max-width: 359px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-1 {
            display: none; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__header .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__header .cell-block .cell-2 {
            width: 100%;
            border-left: none; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-1 {
            display: none; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-2, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-4, section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-5,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-4,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-5 {
            width: 100%;
            border-left: none;
            margin-left: 0; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .cell-3 input,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .cell-3 input {
            width: 50%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block label.hide,
          section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block label.hide {
            width: 50%; } }
        @media screen and (max-width: 767px) {
          section.container-fluid .bottom-row .detail-form .form-group .col-first .second-column,
          section.container-fluid .body-content .detail-form .form-group .col-first .second-column {
            margin-top: 0; } }
        @media screen and (max-width: 599px) {
          section.container-fluid .bottom-row .detail-form .form-group .col-first .first-column,
          section.container-fluid .body-content .detail-form .form-group .col-first .first-column {
            width: 100%;
            margin-bottom: 30px; }
          section.container-fluid .bottom-row .detail-form .form-group .col-first .second-column,
          section.container-fluid .body-content .detail-form .form-group .col-first .second-column {
            width: 100%; } }
        @media screen and (max-width: 991px) {
          section.container-fluid .bottom-row .detail-form .form-group .col-second,
          section.container-fluid .body-content .detail-form .form-group .col-second {
            margin-top: 30px; } }
        @media screen and (max-width: 767px) {
          section.container-fluid .bottom-row .detail-form .form-group .col-second .second-column,
          section.container-fluid .body-content .detail-form .form-group .col-second .second-column {
            margin-top: 0; } }
        @media screen and (max-width: 599px) {
          section.container-fluid .bottom-row .detail-form .form-group .col-second .first-column,
          section.container-fluid .body-content .detail-form .form-group .col-second .first-column {
            width: 100%;
            margin-bottom: 30px; }
          section.container-fluid .bottom-row .detail-form .form-group .col-second .second-column,
          section.container-fluid .body-content .detail-form .form-group .col-second .second-column {
            width: 100%; } }
        section.container-fluid .bottom-row .detail-form .form-group .text-gray,
        section.container-fluid .body-content .detail-form .form-group .text-gray {
          color: #b4b4b4 !important; }
        section.container-fluid .bottom-row .detail-form .form-group.manage-itineary,
        section.container-fluid .body-content .detail-form .form-group.manage-itineary {
          display: none;
          margin-bottom: 0; }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section,
        section.container-fluid .body-content .detail-form .form-group .sortable-link-section {
          border: 2px solid #dadada;
          background-color: #f5f5f5;
          padding: 5px 5px 0;
          position: relative; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section .icon,
          section.container-fluid .body-content .detail-form .form-group .sortable-link-section .icon {
            height: 26px;
            width: 27px;
            display: inline-block;
            background: url(../images/sprite-5.png) no-repeat;
            text-indent: -9999px;
            line-height: 42px;
            position: relative;
            top: 8px; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section .icon-move-handle,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section .icon-move-handle {
              background-position: 0 0; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section .icon-show-hide,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section .icon-show-hide {
              background-position: -31px 0; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section .icon-show-hide.hiding,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section .icon-show-hide.hiding {
              background-position: -58px 0; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section .icon-setting,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section .icon-setting {
              background-position: -81px 0; }
            @media screen and (max-width: 767px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section .icon.icon-move-handle,
              section.container-fluid .body-content .detail-form .form-group .sortable-link-section .icon.icon-move-handle {
                display: none; } }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section .place-here,
          section.container-fluid .body-content .detail-form .form-group .sortable-link-section .place-here {
            border: 1px dashed #009353;
            height: 42px;
            width: 100%;
            color: #ffffff;
            font: 14px/20px montserrat-r;
            border-radius: 5px;
            vertical-align: middle;
            background: rgba(0, 147, 83, 0.7);
            position: relative;
            margin-top: 10px;
            margin-bottom: 10px;
            display: block;
            /*here 9*/ }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section .place-here::before,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section .place-here::before {
              content: "Drop Here";
              line-height: 42px;
              margin: auto;
              position: absolute;
              top: 0;
              width: 100%;
              text-align: center;
              display: block; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block,
          section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block {
            height: 42px;
            /*Ld style new 23 Aug*/
            line-height: 44px;
            width: 100%;
            background-color: #fff;
            border: 1px solid #dadada;
            border-radius: 5px;
            margin-bottom: 5px;
            padding: 0 15px; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block .icon-move-handle,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block .icon-move-handle {
              cursor: move; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block strong,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block strong {
              font: 13px montserrat-r;
              color: #1c4477;
              text-transform: uppercase;
              margin-left: 15px;
              letter-spacing: 1px;
              position: relative;
              top: -2px; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block--right,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block--right {
              float: right; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block--right .icon,
              section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block--right .icon {
                margin-left: 10px; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block--right .edit_design_package_info_icon,
              section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block--right .edit_design_package_info_icon {
                width: 20px;
                height: 20px;
                float: right;
                display: inline-block;
                margin-top: 10px;
                margin-right: 6px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block--right .edit_design_package_info_icon img,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block--right .edit_design_package_info_icon img {
                  width: 20px;
                  display: inline-block;
                  vertical-align: top;
                  text-align: center;
                  margin: 0 auto; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block:last-child strong,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block:last-child strong {
              margin-left: 45px;
              display: inline-block;
              line-height: 44px; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.disabled,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block.disabled {
              background: #dadada; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.disabled strong,
              section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block.disabled strong {
                color: #80807f; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.error,
            section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block.error {
              border-color: #df4d4d;
              position: relative; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.error::after,
              section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block.error::after {
                display: block;
                content: "";
                height: 20px;
                width: 20px;
                background: url(../images/sprite-5.png) no-repeat -110px -2px;
                display: block;
                position: absolute;
                top: 10px;
                right: 100px;
                content: ""; }
            @media screen and (max-width: 480px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block,
              section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block {
                padding-left: 10px;
                padding-right: 10px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block strong,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block strong {
                  font-size: 12px;
                  margin-left: 2px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.unsortable strong,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block.unsortable strong {
                  margin-left: 10px; } }
            @media screen and (max-width: 400px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block,
              section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block {
                padding-right: 5px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block strong,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block strong {
                  font-size: 10px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block .icon,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block .icon {
                  margin-left: 5px;
                  width: 20px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.error::after,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block.error::after {
                  right: 70px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.unsortable strong,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block.unsortable strong {
                  margin-left: 0; } }
            @media screen and (max-width: 320px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block,
              section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block {
                padding-right: 5px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block strong,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block strong {
                  font-size: 10px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block .icon,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block .icon {
                  margin-left: 0px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.error::after,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block.error::after {
                  right: 55px; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.unsortable strong,
                section.container-fluid .body-content .detail-form .form-group .sortable-link-section__block.unsortable strong {
                  margin-left: 0; } }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__tab-content,
        section.container-fluid .body-content .detail-form .form-group .sortable-link-section__tab-content {
          margin-top: 24px; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__tab-content .form-group textarea.form-control.editor1,
          section.container-fluid .body-content .detail-form .form-group .sortable-link-section__tab-content .form-group textarea.form-control.editor1 {
            height: 60px !important; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__tab-content .form-group textarea.form-control.editor2,
          section.container-fluid .body-content .detail-form .form-group .sortable-link-section__tab-content .form-group textarea.form-control.editor2 {
            height: 135px !important; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__tab-content .form-group.editor1 iframe,
          section.container-fluid .body-content .detail-form .form-group .sortable-link-section__tab-content .form-group.editor1 iframe {
            height: 60px !important; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__tab-content .form-group.editor2 iframe,
          section.container-fluid .body-content .detail-form .form-group .sortable-link-section__tab-content .form-group.editor2 iframe {
            height: 125px !important; }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links,
        section.container-fluid .body-content .detail-form .form-group .sortable-social-links {
          margin-bottom: 45px; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block,
          section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block {
            margin-bottom: 15px;
            background: #fff; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block::after,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block::after {
              display: table;
              content: "";
              clear: both; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .icon,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .icon {
              height: 26px;
              width: 27px;
              display: inline-block;
              background: url(../images/sprite-5.png) no-repeat;
              text-indent: -9999px;
              line-height: 42px;
              position: relative;
              top: 8px; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .icon-move-handle,
              section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .icon-move-handle {
                background-position: 0 0;
                cursor: move;
                float: left;
                max-width: 5%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .social-icon,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .social-icon {
              margin-left: 10px;
              float: left;
              max-width: 10%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
              display: inline-block;
              width: 100%;
              max-width: 70%;
              float: left;
              padding-right: 15px;
              margin-left: 15px; }
              @media screen and (max-width: 1118px) {
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
                  max-width: 66%; } }
              @media screen and (max-width: 780px) {
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
                  width: 60%; } }
              @media screen and (max-width: 680px) {
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
                  max-width: 58%; } }
              @media screen and (max-width: 580px) {
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
                  width: 47%; } }
              @media screen and (max-width: 444px) {
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
                  max-width: 100% !important;
                  margin: 6px 0px 3px 5px !important;
                  width: 220px !important; } }
              @media screen and (max-width: 380px) {
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
                  width: 165px !important; } }
              @media screen and (max-width: 330px) {
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
                  width: 150px !important; } }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle {
              position: relative;
              top: 7px;
              min-width: 60px;
              margin-left: 15px; }
              @media screen and (max-width: 444px) {
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle {
                  float: left;
                  margin-left: 4px !important; } }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle label,
              section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle label {
                width: 60px;
                min-width: 60px;
                height: 20px;
                border: 2px solid #23408a;
                border-radius: 20px;
                padding: 2px;
                position: relative;
                background-image: none;
                overflow: hidden;
                -webkit-transition-property: all;
                -moz-transition-property: all;
                -ms-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                -ms-transition-timing-function: ease-in-out;
                -o-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                -ms-transition-duration: 0.3s;
                -o-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-delay: 0s;
                -moz-transition-delay: 0s;
                -ms-transition-delay: 0s;
                -o-transition-delay: 0s;
                transition-delay: 0s;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle label::after,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle label::after {
                  height: 14px;
                  width: 14px;
                  top: 1px;
                  left: 2px;
                  background-color: #23408a;
                  border-radius: 100%;
                  position: absolute;
                  display: block;
                  content: "";
                  -webkit-transform: translate(38px, 0);
                  -moz-transform: translate(38px, 0);
                  -ms-transform: translate(38px, 0);
                  transform: translate(38px, 0);
                  -webkit-transition-property: all;
                  -moz-transition-property: all;
                  -ms-transition-property: all;
                  -o-transition-property: all;
                  transition-property: all;
                  -webkit-transition-timing-function: ease-in-out;
                  -moz-transition-timing-function: ease-in-out;
                  -ms-transition-timing-function: ease-in-out;
                  -o-transition-timing-function: ease-in-out;
                  transition-timing-function: ease-in-out;
                  -webkit-transition-duration: 0.3s;
                  -moz-transition-duration: 0.3s;
                  -ms-transition-duration: 0.3s;
                  -o-transition-duration: 0.3s;
                  transition-duration: 0.3s;
                  -webkit-transition-delay: 0s;
                  -moz-transition-delay: 0s;
                  -ms-transition-delay: 0s;
                  -o-transition-delay: 0s;
                  transition-delay: 0s;
                  -webkit-transform-style: preserve-3d;
                  transform-style: preserve-3d;
                  -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle label::before,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle label::before {
                  content: "Hide";
                  font: 10px montserrat-l;
                  color: #23408a;
                  position: absolute;
                  top: 2px;
                  left: 12px;
                  text-transform: uppercase;
                  -webkit-transition-property: all;
                  -moz-transition-property: all;
                  -ms-transition-property: all;
                  -o-transition-property: all;
                  transition-property: all;
                  -webkit-transition-timing-function: ease-in-out;
                  -moz-transition-timing-function: ease-in-out;
                  -ms-transition-timing-function: ease-in-out;
                  -o-transition-timing-function: ease-in-out;
                  transition-timing-function: ease-in-out;
                  -webkit-transition-duration: 0.5s;
                  -moz-transition-duration: 0.5s;
                  -ms-transition-duration: 0.5s;
                  -o-transition-duration: 0.5s;
                  transition-duration: 0.5s;
                  -webkit-transition-delay: 0s;
                  -moz-transition-delay: 0s;
                  -ms-transition-delay: 0s;
                  -o-transition-delay: 0s;
                  transition-delay: 0s;
                  -webkit-transform-style: preserve-3d;
                  transform-style: preserve-3d;
                  -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle input[type='checkbox']:checked + label,
              section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle input[type='checkbox']:checked + label {
                border-color: #c33d3d;

              }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle input[type='checkbox']:checked + label::after,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle input[type='checkbox']:checked + label::after {
                  -webkit-transform: translate(0, 0);
                  -moz-transform: translate(0, 0);
                  -ms-transform: translate(0, 0);
                  transform: translate(0, 0);
                  background-color: #c33d3d; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle input[type='checkbox']:checked + label::before,
                section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle input[type='checkbox']:checked + label::before {
                  content: "Show";
                  color: #c33d3d;
                  left: auto;
                  right: 5px; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links .place-here,
          section.container-fluid .body-content .detail-form .form-group .sortable-social-links .place-here {
            border: 1px dashed #009353;
            height: 32px;
            width: 100%;
            color: #ffffff;
            font: 14px/20px montserrat-r;
            border-radius: 2px;
            vertical-align: middle;
            background: rgba(0, 147, 83, 0.7);
            position: relative;
            margin-top: 10px;
            margin-bottom: 10px;
            display: block;
            /*here 10*/ }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links .place-here::before,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links .place-here::before {
              content: "Drop Here";
              line-height: 28px;
              margin: auto;
              position: absolute;
              top: 0;
              width: 100%;
              text-align: center;
              display: block; }
          @media screen and (max-width: 1024px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
              /*width:73%;*/ } }
          @media screen and (max-width: 767px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .icon,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .icon {
              max-width: 100%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .social-icon,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .social-icon {
              max-width: 100%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
              max-width: 100%;
              /*width:70%;*/ }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle {
              max-width: 100%; } }
          @media screen and (max-width: 680px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
              /*width:154px;*/ }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle {
              /*float:right;*/ } }
          @media screen and (max-width: 480px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
              /*width:76px;*/ } }
          @media screen and (max-width: 360px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
              margin: 10px 0 10px 36px;
              /*width: 81% !important;*/ }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle {
              /*                                float:none;
                                                                width:100%;*/
              float: left;
              margin-left: 35px; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .toggle label,
              section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .toggle label {
                display: block;
                margin: 0 auto 20px; } }
          @media screen and (max-width: 320px) {
            section.container-fluid .bottom-row .detail-form .form-group .sortable-social-links-section__block .form-control,
            section.container-fluid .body-content .detail-form .form-group .sortable-social-links-section__block .form-control {
              /*width:100px;*/ } }
        section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap,
        section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap {
          margin-left: -4px;
          margin-right: -4px; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap.grid-structure,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap.grid-structure {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            column-gap: 15px;
            row-gap: 15px;
            grid-template-columns: repeat(auto-fit, minmax(300px, 300px)); }
            @media screen and (min-width: 1920px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap.grid-structure,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap.grid-structure {
                grid-template-columns: repeat(auto-fit, minmax(350px, 350px)); } }
            @media screen and (min-width: 2000px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap.grid-structure,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap.grid-structure {
                grid-template-columns: repeat(auto-fit, minmax(380px, 380px)); } }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap.grid-structure .block,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap.grid-structure .block {
              width: 100% !important;
              height: 100% !important;
              min-height: 200px;
              max-height: 270px; }
              @media screen and (max-width: 1600px) {
                section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap.grid-structure .block,
                section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap.grid-structure .block {
                  max-height: 180px; } }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap.grid-structure .block.image-upload .dropzone,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap.grid-structure .block.image-upload .dropzone {
                display: flex;
                align-items: center;
                justify-content: center; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap.grid-structure .block.image-upload .dropzone .dz-message,
                section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap.grid-structure .block.image-upload .dropzone .dz-message {
                  padding: 7.8% 20%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block {
            width: 300px !important;
            overflow: hidden;
            border: 1px solid #9a9a9a;
            text-align: center;
            position: relative;
            float: left;
            margin-left: 4px;
            margin-right: 4px;
            height: 228px; }
            @media screen and (max-width: 1400px) {
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block {
                width: 228px !important; } }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .image,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block .image {
              height: 100%; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .image img,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block .image img {
                height: 100%;
                aspect-ratio: 545/270;
                object-fit: cover; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .top-block,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block .top-block {
              position: absolute;
              padding: 9px;
              left: 0;
              right: 0;
              z-index: 9; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .top-block .handle,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block .top-block .handle {
                background: url(../images/image-handle.png) no-repeat;
                height: 18px;
                width: 18px;
                display: inline-block;
                float: left;
                cursor: move; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .top-block .close,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block .top-block .close {
                background: url(../images/image-close.png) no-repeat;
                height: 19px;
                width: 19px;
                display: inline-block;
                float: right;
                opacity: 1; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .top-block::after,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block .top-block::after {
                display: table;
                clear: both;
                content: ""; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .image img,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block .image img {
              width: 100%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone {
              padding: 0;
              border: none;
              background: #1c4477;
              min-height: 100%; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-message,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-message {
                padding: 20% 20%;
                padding: 12% 20%; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-message h4,
                section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-message h4 {
                  color: #fff; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview {
                margin: 0 !important;
                width: 100%;
                height: 100%; }
                section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview .dz-image,
                section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview .dz-image {
                  padding: 0;
                  border-radius: 0;
                  width: 100%;
                  height: 100%; }
                  section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview .dz-image img,
                  section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview .dz-image img {
                    width: 100%; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .top-block,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .top-block {
                display: none; }
              section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone.dz-started .top-block,
              section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone.dz-started .top-block {
                display: block;
                z-index: 9999; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap::after,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap::after {
            display: table;
            clear: both;
            content: ""; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .place-here,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .place-here {
            border: 1px dashed #009353;
            height: 113px;
            width: 32%;
            color: #ffffff;
            font: 14px/20px montserrat-r;
            border-radius: 2px;
            vertical-align: middle;
            background: rgba(0, 147, 83, 0.7);
            position: relative;
            margin-left: 4px;
            margin-right: 4px;
            display: block;
            float: left;
            /*here 11*/ }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .place-here::before,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .place-here::before {
              content: "Drop Here";
              line-height: 28px;
              margin: auto;
              position: absolute;
              top: 45%;
              width: 100%;
              text-align: center;
              display: block; }
        @media screen and (max-width: 992px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block {
            width: 31.5%;
            height: 180px; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .image img,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block .image img {
              height: 100%;
              width: auto; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview .dz-image img,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview .dz-image img {
              height: 100%;
              width: auto;
              min-width: 100%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .place-here,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .place-here {
            width: 31.5%;
            height: 180px; } }
        @media screen and (max-width: 991px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block {
            width: 32%;
            height: 180px; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .image img,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block .image img {
              height: 100%;
              width: 100%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview .dz-image img,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-preview .dz-image img {
              height: 100%;
              width: 100%; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-message,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-message {
              padding: 10%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .place-here,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .place-here {
            width: 32%;
            height: 180px;
            /*here*/ } }
        @media screen and (max-width: 768px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-message,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block.image-upload .dropzone .dz-message {
            padding: 12% 25%; } }
        @media screen and (max-width: 660px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block {
            margin-bottom: 8px;
            width: 48.45%; }
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .place-here,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .place-here {
            width: 48.45%;
            margin-bottom: 8px;
            /*here 2*/ } }
        @media screen and (max-width: 480px) {
          section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap,
          section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap {
            margin-left: 0;
            margin-right: 0; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block {
              width: 100%;
              margin-left: 0;
              margin-right: 0; }
            section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .place-here,
            section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .place-here {
              width: 100%;
              margin-left: 0;
              margin-right: 0;
              /*here 3*/ } }
        section.container-fluid .bottom-row .detail-form .form-group .product-logo,
        section.container-fluid .body-content .detail-form .form-group .product-logo {
          width: 109px;
          height: 109px;
          padding-right: 0;
          padding-left: 0;
          margin-left: 15px;
          overflow: hidden; }
          section.container-fluid .bottom-row .detail-form .form-group .product-logo .dropzone,
          section.container-fluid .body-content .detail-form .form-group .product-logo .dropzone {
            border: none;
            background: #1c4477;
            min-height: 100%;
            padding-top: 0;
            padding-bottom: 0; }
            section.container-fluid .bottom-row .detail-form .form-group .product-logo .dropzone .dz-message,
            section.container-fluid .body-content .detail-form .form-group .product-logo .dropzone .dz-message {
              padding: 15px; }
              section.container-fluid .bottom-row .detail-form .form-group .product-logo .dropzone .dz-message img,
              section.container-fluid .body-content .detail-form .form-group .product-logo .dropzone .dz-message img {
                width: 45px; }
              section.container-fluid .bottom-row .detail-form .form-group .product-logo .dropzone .dz-message h5,
              section.container-fluid .body-content .detail-form .form-group .product-logo .dropzone .dz-message h5 {
                font: 12px montserrat-r;
                color: #fff;
                letter-spacing: 1px;
                text-transform: uppercase;
                text-align: center;
                margin-bottom: 0; }
            section.container-fluid .bottom-row .detail-form .form-group .product-logo .dropzone .dz-preview,
            section.container-fluid .body-content .detail-form .form-group .product-logo .dropzone .dz-preview {
              margin: 0; }
              section.container-fluid .bottom-row .detail-form .form-group .product-logo .dropzone .dz-preview .dz-image,
              section.container-fluid .body-content .detail-form .form-group .product-logo .dropzone .dz-preview .dz-image {
                height: 109px;
                width: 109px;
                border-radius: 0; }
                section.container-fluid .bottom-row .detail-form .form-group .product-logo .dropzone .dz-preview .dz-image img,
                section.container-fluid .body-content .detail-form .form-group .product-logo .dropzone .dz-preview .dz-image img {
                  width: 100% !important; }
          @media screen and (max-width: 480px) {
            section.container-fluid .bottom-row .detail-form .form-group .product-logo,
            section.container-fluid .body-content .detail-form .form-group .product-logo {
              margin-left: 0; } }
        section.container-fluid .bottom-row .detail-form .form-group .btn-replace,
        section.container-fluid .body-content .detail-form .form-group .btn-replace {
          font: 12px montserrat-r;
          color: #1c4477;
          text-transform: uppercase;
          letter-spacing: 2px;
          height: 30px;
          border: 1px solid #1c4477;
          padding: 7px 10px;
          border-radius: 3px;
          margin-top: 20px;
          display: block;
          max-width: 145px;
          text-align: center;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -ms-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-timing-function: ease-in-out;
          -moz-transition-timing-function: ease-in-out;
          -ms-transition-timing-function: ease-in-out;
          -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
          -webkit-transition-duration: 0.4s;
          -moz-transition-duration: 0.4s;
          -ms-transition-duration: 0.4s;
          -o-transition-duration: 0.4s;
          transition-duration: 0.4s;
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -ms-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
          section.container-fluid .bottom-row .detail-form .form-group .btn-replace:hover, section.container-fluid .bottom-row .detail-form .form-group .btn-replace:focus,
          section.container-fluid .body-content .detail-form .form-group .btn-replace:hover,
          section.container-fluid .body-content .detail-form .form-group .btn-replace:focus {
            text-decoration: none;
            background-color: #1c4477;
            color: #fff; }
        section.container-fluid .bottom-row .detail-form .form-group .btn-block-wrap,
        section.container-fluid .body-content .detail-form .form-group .btn-block-wrap {
          width: 31%;
          padding-top: 5%; }
        section.container-fluid .bottom-row .detail-form .form-group p,
        section.container-fluid .body-content .detail-form .form-group p {
          color: #92a8b3;
          font: 15px montserrat-l; }
          section.container-fluid .bottom-row .detail-form .form-group p.color-gray,
          section.container-fluid .body-content .detail-form .form-group p.color-gray {
            color: #a7a7a7;
            margin-bottom: 20px; }
          section.container-fluid .bottom-row .detail-form .form-group p.preview-contact,
          section.container-fluid .body-content .detail-form .form-group p.preview-contact {
            color: #555;
            border-bottom: 1px solid #cacaca;
            padding-bottom: 4px;
            margin-bottom: 17px; }
        section.container-fluid .bottom-row .detail-form .form-group .location-bar,
        section.container-fluid .body-content .detail-form .form-group .location-bar {
          display: inline-block;
          width: 100%;
          font-size: 12px; }
          section.container-fluid .bottom-row .detail-form .form-group .location-bar a,
          section.container-fluid .body-content .detail-form .form-group .location-bar a {
            float: left;
            color: #009353;
            text-decoration: none; }
            section.container-fluid .bottom-row .detail-form .form-group .location-bar a img,
            section.container-fluid .body-content .detail-form .form-group .location-bar a img {
              float: left;
              margin-top: 2px;
              margin-right: 4px; }
          section.container-fluid .bottom-row .detail-form .form-group .location-bar .checkbox,
          section.container-fluid .body-content .detail-form .form-group .location-bar .checkbox {
            float: right;
            margin: 0;
            position: relative;
            top: -2px; }
            section.container-fluid .bottom-row .detail-form .form-group .location-bar .checkbox label,
            section.container-fluid .body-content .detail-form .form-group .location-bar .checkbox label {
              margin-bottom: 0; }
              section.container-fluid .bottom-row .detail-form .form-group .location-bar .checkbox label label,
              section.container-fluid .body-content .detail-form .form-group .location-bar .checkbox label label {
                transform: scale(0.8); }
            section.container-fluid .bottom-row .detail-form .form-group .location-bar .checkbox span,
            section.container-fluid .body-content .detail-form .form-group .location-bar .checkbox span {
              font-size: 12px;
              font-family: montserrat-l;
              position: relative;
              top: -5px; }
        section.container-fluid .bottom-row .detail-form .form-group .map,
        section.container-fluid .body-content .detail-form .form-group .map {
          margin-bottom: 15px;
          margin-top: 10px;
          height: 195px;
          border: 2px solid #c9c9c9; }
          section.container-fluid .bottom-row .detail-form .form-group .map iframe,
          section.container-fluid .body-content .detail-form .form-group .map iframe {
            line-height: 0; }
        section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links,
        section.container-fluid .body-content .detail-form .form-group .schedule-tab-links {
          margin-bottom: 40px; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs,
          section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs {
            margin-top: 0; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li,
            section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li {
              margin-right: 8px;
              margin-bottom: 10px; }
              section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li a,
              section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li a {
                border-radius: 0;
                font: 15px montserrat-sb;
                color: #707070;
                border: 2px solid #959595;
                padding: 5px 20px 5px 15px;
                min-width: 1px;
                margin-left: 0; }
                section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li a .close,
                section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li a .close {
                  background: url(../images/sprite-5.png) no-repeat -140px -4px;
                  height: 16px;
                  width: 16px;
                  display: block;
                  opacity: 1;
                  position: relative;
                  top: 2px;
                  right: -13px;
                  z-index: 2;
                  -webkit-transition-property: opacity;
                  -moz-transition-property: opacity;
                  -ms-transition-property: opacity;
                  -o-transition-property: opacity;
                  transition-property: opacity;
                  -webkit-transition-timing-function: ease-in-out;
                  -moz-transition-timing-function: ease-in-out;
                  -ms-transition-timing-function: ease-in-out;
                  -o-transition-timing-function: ease-in-out;
                  transition-timing-function: ease-in-out;
                  -webkit-transition-duration: 0.3s;
                  -moz-transition-duration: 0.3s;
                  -ms-transition-duration: 0.3s;
                  -o-transition-duration: 0.3s;
                  transition-duration: 0.3s;
                  -webkit-transition-delay: 0s;
                  -moz-transition-delay: 0s;
                  -ms-transition-delay: 0s;
                  -o-transition-delay: 0s;
                  transition-delay: 0s;
                  -webkit-transform-style: preserve-3d;
                  transform-style: preserve-3d;
                  -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
                  section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li a .close:hover,
                  section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li a .close:hover {
                    opacity: 0.5; }
                section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li a.add-btn,
                section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li a.add-btn {
                  background-color: #009353;
                  color: #fff;
                  font: 13px montserrat-r;
                  border-color: #009353;
                  letter-spacing: 2px;
                  border-width: 3px;
                  padding-left: 8px;
                  padding-right: 10px;
                  -webkit-transition-property: all;
                  -moz-transition-property: all;
                  -ms-transition-property: all;
                  -o-transition-property: all;
                  transition-property: all;
                  -webkit-transition-timing-function: ease-in-out;
                  -moz-transition-timing-function: ease-in-out;
                  -ms-transition-timing-function: ease-in-out;
                  -o-transition-timing-function: ease-in-out;
                  transition-timing-function: ease-in-out;
                  -webkit-transition-duration: 0.3s;
                  -moz-transition-duration: 0.3s;
                  -ms-transition-duration: 0.3s;
                  -o-transition-duration: 0.3s;
                  transition-duration: 0.3s;
                  -webkit-transition-delay: 0s;
                  -moz-transition-delay: 0s;
                  -ms-transition-delay: 0s;
                  -o-transition-delay: 0s;
                  transition-delay: 0s;
                  -webkit-transform-style: preserve-3d;
                  transform-style: preserve-3d;
                  -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
                  section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li a.add-btn:hover, section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li a.add-btn:focus,
                  section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li a.add-btn:hover,
                  section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li a.add-btn:focus {
                    background-color: #197b30;
                    border-color: #197b30; }
              section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li.active a,
              section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li.active a {
                background-color: #1c4477;
                color: #fff;
                border-color: #1c4477; }
          @media screen and (max-width: 480px) {
            section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li,
            section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li {
              width: 100%;
              margin-bottom: 10px; }
              section.container-fluid .bottom-row .detail-form .form-group .schedule-tab-links .nav-tabs li a,
              section.container-fluid .body-content .detail-form .form-group .schedule-tab-links .nav-tabs li a {
                width: 100%; } }
        section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header,
        section.container-fluid .body-content .detail-form .form-group .schedule-table__header {
          background-color: #edf1f8;
          min-height: 35px;
          border-bottom: 2px solid #e2e2e2; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block {
            margin-top: 30px; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"],
            section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"] {
              float: left;
              padding-left: 10px;
              padding-right: 10px;
              min-height: 1px;
              font: 13px montserrat-r;
              color: #4f5257;
              line-height: 35px;
              position: relative;
              background: url(../images/fade-image.png) left bottom no-repeat; }
              section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"]:first-child,
              section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"]:first-child {
                background: none; }
              section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"] span,
              section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"] span {
                color: #d20000; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-1,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-1 {
              width: 25%; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-2,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-2 {
              width: 47%; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-3,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-3 {
              width: 28%; }
        section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block,
        section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block {
          background-color: #fff; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block::after,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block::after {
            display: table;
            clear: both;
            content: ""; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block:nth-child(odd),
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block:nth-child(odd) {
            background-color: #fbfbfb; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"],
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] {
            float: left;
            padding: 15px 10px; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .manage,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .manage {
              border-radius: 50px;
              width: 90px;
              height: 19px;
              font: 10px montserrat-b;
              padding: 0 0 0 10px;
              text-transform: uppercase;
              position: relative;
              display: inline-block;
              text-align: right;
              padding-right: 15px;
              position: relative;
              top: 5px;
              border: 2px solid #089658;
              background: transparent;
              color: #089658;
              line-height: 16px; }
              section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .manage .cogs,
              section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .manage .cogs {
                display: block;
                height: 24px;
                width: 22px;
                position: absolute;
                left: 5px;
                top: -12px;
                background: url(../images/manage-invite.png) no-repeat; }
              section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .manage:hover, section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .manage:focus,
              section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .manage:hover,
              section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .manage:focus {
                text-decoration: none;
                background-color: #009353;
                color: #fff; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .del,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .del {
              color: #c23a3a;
              border: 2px solid #c23a3a;
              background: url(../images/delete-icon.png) 28px center no-repeat;
              font: 10px montserrat-b;
              text-decoration: none;
              width: 46px;
              display: inline-block;
              padding: 1px 5px;
              margin-right: 5px;
              border-radius: 20px;
              text-transform: uppercase;
              position: relative;
              top: 5px;
              margin-left: 5px; }
              section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .del:hover, section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .del:focus,
              section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .del:hover,
              section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] .del:focus {
                color: #fff;
                background: #c23a3a url(../images/delete-icon-white.png) 28px center no-repeat; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-1 {
            width: 25%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-2 {
            width: 47%; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-2 .title,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-2 .title {
              display: none; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-3 {
            width: 28%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .handle,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .handle {
            display: none;
            height: 10px;
            width: 12px;
            position: relative; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .handle::before,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .handle::before {
              content: "";
              display: block;
              height: 2px;
              width: 100%;
              position: absolute;
              background-color: #000;
              top: 4px; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .handle::after,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .handle::after {
              content: "";
              display: block;
              height: 100%;
              width: 2px;
              position: absolute;
              background-color: #000;
              margin: 0 auto;
              left: 0;
              right: 0; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-block-add,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-block-add {
            margin-top: 20px;
            clear: both;
            display: block;
            background-color: #009353;
            color: #fff;
            font: 13px montserrat-r;
            letter-spacing: 2px;
            text-align: center;
            text-transform: uppercase;
            padding: 10px 12px;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -ms-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            -ms-transition-timing-function: ease-in-out;
            -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            -ms-transition-duration: 0.3s;
            -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-delay: 0s;
            -moz-transition-delay: 0s;
            -ms-transition-delay: 0s;
            -o-transition-delay: 0s;
            transition-delay: 0s;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-block-add:hover, section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-block-add:focus,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-block-add:hover,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-block-add:focus {
              text-decoration: none;
              background-color: #197b30; }
            @media screen and (max-width: 480px) {
              section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-block-add,
              section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-block-add {
                font-size: 10px; } }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .manage-box {
            clear: both;
            border: 2px solid #1c4477;
            border-radius: 5px;
            position: relative;
            background: #fff;
            padding: 25px 22px 45px;
            display: none; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box::before,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .manage-box::before {
              content: "";
              display: block;
              position: absolute;
              width: 31px;
              height: 21px;
              background: url(../images/caret-up.png) no-repeat;
              top: -15px;
              right: 24%; }
              @media screen and (max-width: 1165px) {
                section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box::before,
                section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .manage-box::before {
                  right: 27%; } }
              @media screen and (max-width: 991px) {
                section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box::before,
                section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .manage-box::before {
                  right: 31%; } }
              @media screen and (max-width: 767px) {
                section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box::before,
                section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .manage-box::before {
                  right: 38%; } }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box textarea.form-control,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .manage-box textarea.form-control {
              height: 60px; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box .form-group,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .manage-box .form-group {
              margin-bottom: 20px; }
        @media screen and (max-width: 768px) {
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-2 {
            width: 40%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-3 {
            width: 30%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-2 {
            width: 40%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-3 {
            width: 30%; } }
        @media screen and (max-width: 767px) {
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-1 {
            width: 30%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-2 {
            width: 40%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-3 {
            width: 30%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-1 {
            width: 30%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-2 {
            width: 40%; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-3 {
            width: 30%; } }
        @media screen and (max-width: 660px) {
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"],
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"] {
            font-size: 12px; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-1 {
            /*padding-left:75px !important;*/
            /*width:80%;*/ }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-2,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-2 {
            display: none; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-3,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-3 {
            display: none; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block {
            position: relative; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-1,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-1 {
              position: relative;
              /*padding-left:75px !important;*/
              /*width:98%;*/ }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-2,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-2 {
              display: none;
              float: none;
              width: 100%;
              content: "";
              padding-top: 0 !important; }
              section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-2 .title,
              section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-2 .title {
                display: block;
                font-size: 12px; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-3,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-3 {
              position: relative;
              bottom: 5px;
              right: 0;
              width: 100%;
              float: none;
              padding-top: 0;
              display: none; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .handle,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .handle {
              display: block;
              position: absolute;
              top: 26px;
              left: 25px; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box::before,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .manage-box::before {
              /*left:8%;*/
              /*right:auto;*/
              /*left: unset;*/
              right: 33%; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block.show .handle::after,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block.show .handle::after {
              display: none; } }
        @media screen and (max-width: 480px) {
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block .cell-1 {
            padding-left: 35px !important; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-1 {
            padding-left: 35px !important; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-1 .handle,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-1 .handle {
              left: 10px; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-1 select.form-control,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-1 select.form-control {
              font-size: 10px;
              padding-left: 5px; } }
        @media screen and (max-width: 375px) {
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"],
          section.container-fluid .body-content .detail-form .form-group .schedule-table__header .cell-block div[class^="cell"] {
            font-size: 10px;
            padding-left: 10px;
            padding-right: 10px; } }
        @media screen and (max-width: 320px) {
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"],
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] {
            padding-left: 10px;
            padding-right: 10px; }
          section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-1,
          section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-1 {
            width: 98% !important;
            padding-left: 22px !important; }
            section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-1 .handle,
            section.container-fluid .body-content .detail-form .form-group .schedule-table__body .cell-block .cell-1 .handle {
              left: 5px; } }
        section.container-fluid .bottom-row .detail-form .form-group .accordion-header,
        section.container-fluid .body-content .detail-form .form-group .accordion-header {
          font: 16px montserrat-sb;
          color: #009353;
          text-transform: uppercase;
          letter-spacing: 1px; }
        section.container-fluid .bottom-row .detail-form .form-group .package-accordion,
        section.container-fluid .body-content .detail-form .form-group .package-accordion {
          margin-bottom: 45px; }
          section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default,
          section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default {
            border-color: transparent;
            box-shadow: none; }
            section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-heading,
            section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-heading {
              background: #daece4;
              border-radius: 0; }
              section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a,
              section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a {
                font: 15px montserrat-l;
                color: #1c4477;
                display: block;
                position: relative; }
                section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a::after,
                section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a::after {
                  display: block;
                  content: "";
                  font: 14px 'Glyphicons Halflings';
                  content: "\2212";
                  position: absolute;
                  top: 0;
                  right: 0;
                  height: 20px;
                  width: 20px; }
                section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a.collapsed::after,
                section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a.collapsed::after {
                  content: "\2b"; }
                section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a:hover, section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a:focus,
                section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a:hover,
                section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a:focus {
                  text-decoration: none;
                  color: #000; }
            section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-body,
            section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-body {
              border-top-color: transparent; }
              section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-body ul,
              section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-body ul {
                padding-left: 0;
                margin-bottom: 0; }
                section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-body ul li,
                section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-body ul li {
                  font: 13px montserrat-l;
                  color: #000;
                  list-style: none;
                  margin-bottom: 10px; }
                  section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-body ul li:last-child,
                  section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-body ul li:last-child {
                    margin-bottom: 0; }
          @media screen and (max-width: 375px) {
            section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-heading,
            section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-heading {
              padding: 10px; }
              section.container-fluid .bottom-row .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a,
              section.container-fluid .body-content .detail-form .form-group .package-accordion .panel-default .panel-heading .panel-title a {
                font-size: 14px; } }
        section.container-fluid .bottom-row .detail-form .form-group .colors label,
        section.container-fluid .body-content .detail-form .form-group .colors label {
          margin-top: 15px;
          color: #555555;
          text-transform: uppercase;
          text-align: center;
          margin-bottom: 0;
          width: 100%;
          letter-spacing: 2px;
          font-size: 11px;
          font-family: montserrat-r; }
        section.container-fluid .bottom-row .detail-form .form-group .colors .btn-color,
        section.container-fluid .body-content .detail-form .form-group .colors .btn-color {
          display: block;
          width: 100%;
          height: 43px;
          border-radius: 5px;
          border-color: #b4b4b4;
          color: #fff !important;
          text-shadow: none !important;
          outline: none; }
          section.container-fluid .bottom-row .detail-form .form-group .colors .btn-color::focus,
          section.container-fluid .body-content .detail-form .form-group .colors .btn-color::focus {
            outline: none; }
        section.container-fluid .bottom-row .detail-form .form-group input[type="reset"],
        section.container-fluid .body-content .detail-form .form-group input[type="reset"] {
          font: 15px montserrat-r;
          color: #df4d4d;
          text-decoration: underline;
          padding: 9px 20px;
          border: none;
          background: transparent;
          outline: none; }
          section.container-fluid .bottom-row .detail-form .form-group input[type="reset"]:hover,
          section.container-fluid .body-content .detail-form .form-group input[type="reset"]:hover {
            color: #a81e1e; }
        @media screen and (max-width: 1200px) {
          section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col label,
          section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col label {
            font-size: 14px;
            padding-right: 5px; }
          section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox,
          section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox {
            padding-left: 5px;
            text-align: right; }
            section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label + label,
            section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label + label {
              padding-right: 5px;
              padding-left: 5px; } }
        @media screen and (max-width: 991px) {
          section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col label,
          section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col label {
            font-size: 14px;
            padding-right: 5px; }
          section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox,
          section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox {
            padding-left: 20px;
            text-align: right; }
            section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label + label,
            section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label + label {
              padding-right: 5px;
              padding-left: 5px; } }
        @media screen and (max-width: 768px) {
          section.container-fluid .bottom-row .detail-form .form-group.text .second-column,
          section.container-fluid .body-content .detail-form .form-group.text .second-column {
            margin-top: 0; } }
        @media screen and (max-width: 767px) {
          section.container-fluid .bottom-row .detail-form .form-group .second-column,
          section.container-fluid .body-content .detail-form .form-group .second-column {
            margin-top: 35px; }
          section.container-fluid .bottom-row .detail-form .form-group .colors .btn-color,
          section.container-fluid .body-content .detail-form .form-group .colors .btn-color {
            margin-bottom: 20px; } }
        @media screen and (max-width: 680px) {
          section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table,
          section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table {
            display: block; }
            section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row,
            section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row {
              display: block; }
              section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col,
              section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col {
                width: 100% !important;
                display: block;
                text-align: left; }
                section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col label,
                section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col label {
                  font-size: 14px;
                  padding-left: 0; }
                section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox,
                section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox {
                  padding-left: 0px;
                  text-align: left; }
                  section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label + label,
                  section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox label + label {
                    padding-right: 5px;
                    padding-left: 5px; }
                  section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox::after,
                  section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .checkbox::after {
                    content: "";
                    display: table;
                    width: 100%;
                    clear: both; }
                section.container-fluid .bottom-row .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del,
                section.container-fluid .body-content .detail-form .form-group .event-date-wrapper .event-date-table .event-date-row .event-date-col .del {
                  margin-top: 15px; } }
        @media screen and (max-width: 660px) {
          section.container-fluid .bottom-row .detail-form .form-group .file-box span,
          section.container-fluid .body-content .detail-form .form-group .file-box span {
            max-width: 100%;
            width: 48%; }
          section.container-fluid .bottom-row .detail-form .form-group.text .first-column,
          section.container-fluid .body-content .detail-form .form-group.text .first-column {
            width: 100%; }
          section.container-fluid .bottom-row .detail-form .form-group.text .second-column,
          section.container-fluid .body-content .detail-form .form-group.text .second-column {
            width: 100%;
            display: block;
            text-align: left;
            margin-bottom: 20px; }
            section.container-fluid .bottom-row .detail-form .form-group.text .second-column span:last-child,
            section.container-fluid .body-content .detail-form .form-group.text .second-column span:last-child {
              margin-left: 0; }
            section.container-fluid .bottom-row .detail-form .form-group.text .second-column .select-box,
            section.container-fluid .body-content .detail-form .form-group.text .second-column .select-box {
              float: left; } }
        @media screen and (max-width: 375px) {
          section.container-fluid .bottom-row .detail-form .form-group .file-box span,
          section.container-fluid .body-content .detail-form .form-group .file-box span {
            width: 40%; }
          section.container-fluid .bottom-row .detail-form .form-group a.btn-gray,
          section.container-fluid .body-content .detail-form .form-group a.btn-gray {
            margin-right: 5px; } }
      section.container-fluid .bottom-row .detail-form .manage-box .form-group.partner-images .pic-vid-content__block,
      section.container-fluid .body-content .detail-form .manage-box .form-group.partner-images .pic-vid-content__block {
        width: 21.7%; }
      section.container-fluid .bottom-row .detail-form .table-responsive > .table thead,
      section.container-fluid .body-content .detail-form .table-responsive > .table thead {
        background-color: #edf1f8; }
        section.container-fluid .bottom-row .detail-form .table-responsive > .table thead tr th,
        section.container-fluid .body-content .detail-form .table-responsive > .table thead tr th {
          background: url(../images/fade-image.png) right bottom no-repeat;
          padding-left: 16px;
          padding-top: 12px;
          font: 13px montserrat-r;
          color: #4f5257;
          border-bottom: none;
          text-transform: none; }
          section.container-fluid .bottom-row .detail-form .table-responsive > .table thead tr th:last-child,
          section.container-fluid .body-content .detail-form .table-responsive > .table thead tr th:last-child {
            background-image: none; }
      section.container-fluid .bottom-row .detail-form .table-responsive > .table tbody tr td,
      section.container-fluid .body-content .detail-form .table-responsive > .table tbody tr td {
        font: 13px montserrat-r;
        color: #383838; }
        section.container-fluid .bottom-row .detail-form .table-responsive > .table tbody tr td:nth-child(2),
        section.container-fluid .body-content .detail-form .table-responsive > .table tbody tr td:nth-child(2) {
          font: 13px montserrat-l;
          color: #909090; }
        @media screen and (max-width: 360px) {
          section.container-fluid .bottom-row .detail-form .table-responsive > .table tbody tr td,
          section.container-fluid .body-content .detail-form .table-responsive > .table tbody tr td {
            font-size: 11px; } }
      section.container-fluid .bottom-row .detail-form .table-responsive > .table > tfoot,
      section.container-fluid .body-content .detail-form .table-responsive > .table > tfoot {
        background-color: #edf1f8; }
        section.container-fluid .bottom-row .detail-form .table-responsive > .table > tfoot > tr > td,
        section.container-fluid .body-content .detail-form .table-responsive > .table > tfoot > tr > td {
          padding: 20px 15px;
          font: 16px montserrat-r;
          color: #1c4477;
          border-bottom: 1px solid #ddd; }
          @media screen and (max-width: 570px) {
            section.container-fluid .bottom-row .detail-form .table-responsive > .table > tfoot > tr > td,
            section.container-fluid .body-content .detail-form .table-responsive > .table > tfoot > tr > td {
              display: block !important; }
              section.container-fluid .bottom-row .detail-form .table-responsive > .table > tfoot > tr > td:first-child,
              section.container-fluid .body-content .detail-form .table-responsive > .table > tfoot > tr > td:first-child {
                padding-top: 20px;
                padding-bottom: 0;
                border-bottom: none; }
              section.container-fluid .bottom-row .detail-form .table-responsive > .table > tfoot > tr > td:last-child,
              section.container-fluid .body-content .detail-form .table-responsive > .table > tfoot > tr > td:last-child {
                border-top: none !important;
                padding-top: 5px; } }
          @media screen and (max-width: 360px) {
            section.container-fluid .bottom-row .detail-form .table-responsive > .table > tfoot > tr > td,
            section.container-fluid .body-content .detail-form .table-responsive > .table > tfoot > tr > td {
              font-size: 13px; } }
      section.container-fluid .bottom-row .detail-form .form-header > h1,
      section.container-fluid .body-content .detail-form .form-header > h1 {
        font: 19px montserrat-b;
        color: #1c4477;
        text-transform: uppercase;
        position: relative; }
        section.container-fluid .bottom-row .detail-form .form-header > h1::after,
        section.container-fluid .body-content .detail-form .form-header > h1::after {
          display: block;
          width: 100%;
          border-bottom: 2px solid #1c4477;
          content: "";
          height: 0;
          margin-top: 5px; }
      section.container-fluid .bottom-row .detail-form .header-group,
      section.container-fluid .body-content .detail-form .header-group {
        margin-bottom: 30px;
        margin-top: 20px; }
        section.container-fluid .bottom-row .detail-form .header-group h1,
        section.container-fluid .body-content .detail-form .header-group h1 {
          font: 20px montserrat-b;
          color: #1c4477;
          text-transform: uppercase;
          margin: 0;
          padding-bottom: 5px;
          border-bottom: 2px solid #1c4477; }
        section.container-fluid .bottom-row .detail-form .header-group.sm h1,
        section.container-fluid .body-content .detail-form .header-group.sm h1 {
          font: 17px montserrat-b; }
        section.container-fluid .bottom-row .detail-form .header-group.margin,
        section.container-fluid .body-content .detail-form .header-group.margin {
          margin-top: 5px;
          margin-bottom: 25px; }
        @media screen and (max-width: 480px) {
          section.container-fluid .bottom-row .detail-form .header-group h1,
          section.container-fluid .body-content .detail-form .header-group h1 {
            font-size: 14px; } }
      section.container-fluid .bottom-row .detail-form .input-group .pwd-show-hide,
      section.container-fluid .body-content .detail-form .input-group .pwd-show-hide {
        height: 34px;
        width: 35px;
        border: 1px solid #969696;
        position: relative;
        border-radius: 0;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,e8e8e8+100 */
        background: #fcfcfc;
        /* Old browsers */
        background: -moz-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #fcfcfc 0%, #e8e8e8 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        /* IE6-9 */
        display: block; }
        section.container-fluid .bottom-row .detail-form .input-group .pwd-show-hide i.icon-toggle,
        section.container-fluid .body-content .detail-form .input-group .pwd-show-hide i.icon-toggle {
          height: 15px;
          width: 16px;
          background: url(../images/sprite4.png) no-repeat -39px 0;
          display: block;
          position: absolute;
          top: 8px;
          left: 9px; }
      section.container-fluid .bottom-row .detail-form .input-group input[type="checkbox"].checkbox-opt,
      section.container-fluid .body-content .detail-form .input-group input[type="checkbox"].checkbox-opt {
        display: none; }
        section.container-fluid .bottom-row .detail-form .input-group input[type="checkbox"].checkbox-opt:checked + .pwd-show-hide i.icon-toggle,
        section.container-fluid .body-content .detail-form .input-group input[type="checkbox"].checkbox-opt:checked + .pwd-show-hide i.icon-toggle {
          background-position: -76px 0; }
      section.container-fluid .bottom-row .detail-form .edit-amount-pen input,
      section.container-fluid .body-content .detail-form .edit-amount-pen input {
        color: #c23a3a;
        width: 90px;
        border: none;
        background: #fff; }
        section.container-fluid .bottom-row .detail-form .edit-amount-pen input:disbled,
        section.container-fluid .body-content .detail-form .edit-amount-pen input:disbled {
          background: #fff;
          text-indent: 0;
          border: none; }
        section.container-fluid .bottom-row .detail-form .edit-amount-pen input:focus,
        section.container-fluid .body-content .detail-form .edit-amount-pen input:focus {
          outline: none;
          border: 1px solid #c23a3a;
          text-indent: 2px; }
      section.container-fluid .bottom-row .detail-form .contact-info-setting-list,
      section.container-fluid .body-content .detail-form .contact-info-setting-list {
        list-style: none;
        padding-left: 0;
        margin-top: 8px;
        margin-left: -5px;
        margin-right: -5px;
        height: 100%;
        width: 100%;
        overflow: hidden; }
        section.container-fluid .bottom-row .detail-form .contact-info-setting-list .place-here,
        section.container-fluid .body-content .detail-form .contact-info-setting-list .place-here {
          border: 2px dashed #009353;
          width: 246px;
          height: 36px;
          float: left;
          background: #999;
          color: #ffffff;
          font: 14px/80px montserrat-r;
          border-radius: 0px;
          vertical-align: middle;
          background: rgba(0, 147, 83, 0.7);
          position: relative;
          margin-right: 10px;
          margin-bottom: 10px;
          display: inline-block;
          /*here 4*/ }
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list .place-here::before,
          section.container-fluid .body-content .detail-form .contact-info-setting-list .place-here::before {
            content: "Drop Here";
            line-height: 28px;
            margin: auto;
            position: absolute;
            top: 0;
            width: 100%;
            text-align: center;
            display: block; }
        section.container-fluid .bottom-row .detail-form .contact-info-setting-list ol,
        section.container-fluid .body-content .detail-form .contact-info-setting-list ol {
          padding-left: 0;
          clear: both;
/*          overflow: auto;*/
          min-height: 36px;
          margin-bottom: 0; }
        section.container-fluid .bottom-row .detail-form .contact-info-setting-list li,
        section.container-fluid .body-content .detail-form .contact-info-setting-list li {
          list-style: none;
          float: left;
          margin-right: 10px; }
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block,
          section.container-fluid .body-content .detail-form .contact-info-setting-list li .block {
            background-color: #ddd;
            width: 246px;
            font: 13px montserrat-r;
            color: #555;
            padding: 8px 0 9px 24px;
            position: relative;
            height: 36px;
            margin-bottom: 10px;
            text-align: left !important;
            margin-right: 0 !important; }
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block label,
            section.container-fluid .body-content .detail-form .contact-info-setting-list li .block label {
              display: inline-block;
              margin-bottom: 0;
              vertical-align: top;
              position: relative;
              left: -4px;
              margin-right: 5px; }
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block i,
            section.container-fluid .body-content .detail-form .contact-info-setting-list li .block i {
              display: inline-block;
              width: 12px;
              height: 12px;
              position: relative; }
              section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block i.icon-handle,
              section.container-fluid .body-content .detail-form .contact-info-setting-list li .block i.icon-handle {
                height: 26px;
                width: 6px;
                background: url(../images/handle2.png) no-repeat 0 0;
                position: absolute;
                top: 4px;
                left: 4px;
                cursor: move; }
              section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block i.icon-lock,
              section.container-fluid .body-content .detail-form .contact-info-setting-list li .block i.icon-lock {
                background: url(../images/lock.png) no-repeat 0 0;
                margin-right: 10px; }
              section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block i.icon-required,
              section.container-fluid .body-content .detail-form .contact-info-setting-list li .block i.icon-required {
                background: url(../images/asterisk.png) no-repeat 0 0;
                float: right;
                margin-right: 10px;
                top: 2px; }
                section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block i.icon-required.off,
                section.container-fluid .body-content .detail-form .contact-info-setting-list li .block i.icon-required.off {
                  background-position: bottom center; }
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block .required-checkbox,
            section.container-fluid .body-content .detail-form .contact-info-setting-list li .block .required-checkbox {
              display: inline-block;
              float: right;
              margin-top: 2px; }
              section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block .required-checkbox input[type="checkbox"] + label,
              section.container-fluid .body-content .detail-form .contact-info-setting-list li .block .required-checkbox input[type="checkbox"] + label {
                height: 12px;
                width: 12px;
                background: url(../images/asterisk.png) no-repeat bottom; }
              section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block .required-checkbox input[type="checkbox"]:checked + label,
              section.container-fluid .body-content .detail-form .contact-info-setting-list li .block .required-checkbox input[type="checkbox"]:checked + label {
                background-position: top; }
            @media screen and (max-width: 360px) {
              section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block span:last-child,
              section.container-fluid .body-content .detail-form .contact-info-setting-list li .block span:last-child {
                display: inline-block;
                width: 100px;
                overflow: hidden;
                text-overflow: ellipsis; } }
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list li ol,
          section.container-fluid .body-content .detail-form .contact-info-setting-list li ol {
            padding-left: 0;
            list-style: none;
            margin-left: -5px;
            margin-right: -5px;
            margin-bottom: 0; }
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li ol li,
            section.container-fluid .body-content .detail-form .contact-info-setting-list li ol li {
              float: left;
              margin-left: 5px;
              margin-right: 5px;
              list-style: none;
              margin-bottom: 0; }
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list li::after,
          section.container-fluid .body-content .detail-form .contact-info-setting-list li::after {
            display: table;
            content: "";
            clear: both; }
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list li:last-child,
          section.container-fluid .body-content .detail-form .contact-info-setting-list li:last-child {
            margin-right: 0; }
        @media screen and (max-width: 1220px) {
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list li.place-here,
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block,
          section.container-fluid .body-content .detail-form .contact-info-setting-list li.place-here,
          section.container-fluid .body-content .detail-form .contact-info-setting-list li .block {
            width: 235px; } }
        @media screen and (max-width: 660px) {
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list li,
          section.container-fluid .body-content .detail-form .contact-info-setting-list li {
            float: none;
            width: 100%; }
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li.place-here,
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block,
            section.container-fluid .body-content .detail-form .contact-info-setting-list li.place-here,
            section.container-fluid .body-content .detail-form .contact-info-setting-list li .block {
              width: 100%;
              float: none; }
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li:nth-child(3), section.container-fluid .bottom-row .detail-form .contact-info-setting-list li:nth-child(4),
            section.container-fluid .body-content .detail-form .contact-info-setting-list li:nth-child(3),
            section.container-fluid .body-content .detail-form .contact-info-setting-list li:nth-child(4) {
              margin-top: 0; } }
        @media screen and (max-width: 560px) {
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list,
          section.container-fluid .body-content .detail-form .contact-info-setting-list {
            margin-left: 0;
            margin-right: 0; } }
        @media screen and (max-width: 360px) {
          section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block,
          section.container-fluid .body-content .detail-form .contact-info-setting-list li .block {
            padding-left: 20px; }
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block label,
            section.container-fluid .body-content .detail-form .contact-info-setting-list li .block label {
              margin-right: 0; }
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block span,
            section.container-fluid .body-content .detail-form .contact-info-setting-list li .block span {
              font-size: 11.5px; }
            section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block i.icon-lock,
            section.container-fluid .body-content .detail-form .contact-info-setting-list li .block i.icon-lock {
              margin-right: 5px; } }
      section.container-fluid .bottom-row .detail-form .questionnaire-list-wrapper,
      section.container-fluid .body-content .detail-form .questionnaire-list-wrapper {
        height: 100%;
        width: 100%;
        /*overflow: hidden;*/ }
      section.container-fluid .bottom-row .detail-form .questionnaire-list,
      section.container-fluid .body-content .detail-form .questionnaire-list {
        padding-left: 0;
        list-style-type: none; }
        section.container-fluid .bottom-row .detail-form .questionnaire-list .place-here,
        section.container-fluid .body-content .detail-form .questionnaire-list .place-here {
          height: 52px;
          border: 2px dashed #009353;
          width: 100%;
          height: 52px;
          color: #ffffff;
          font: 14px/52px montserrat-r;
          border-radius: 0px;
          vertical-align: middle;
          background: rgba(0, 147, 83, 0.7);
          position: relative;
          /*here 5*/ }
          section.container-fluid .bottom-row .detail-form .questionnaire-list .place-here::before,
          section.container-fluid .body-content .detail-form .questionnaire-list .place-here::before {
            content: "Drop Here";
            line-height: 52px;
            margin: auto;
            position: absolute;
            top: 0;
            width: 100%;
            text-align: center;
            display: block; }
        section.container-fluid .bottom-row .detail-form .questionnaire-list > li,
        section.container-fluid .body-content .detail-form .questionnaire-list > li {
          background-color: #ddd;
          padding: 10px 0;
          margin-bottom: 15px; }
          section.container-fluid .bottom-row .detail-form .questionnaire-list > li .form-control,
          section.container-fluid .body-content .detail-form .questionnaire-list > li .form-control {
            color: #555555; }
          section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header,
          section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header {
            padding: 0 4px;
            display: table;
            width: 100%;
            position: relative;
            padding-left: 20px; }
            section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header .icon-handle,
            section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header .icon-handle {
              height: 26px;
              width: 6px;
              background: url(../images/handle2.png) no-repeat 0 0;
              position: absolute;
              top: 4px;
              left: 4px;
              cursor: move; }
            section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header textarea,
            section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header textarea {
              height: 32px;
              resize: none;
              display: table-cell;
              vertical-align: middle;
              color: #707070;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -ms-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-timing-function: linear;
              -moz-transition-timing-function: linear;
              -ms-transition-timing-function: linear;
              -o-transition-timing-function: linear;
              transition-timing-function: linear;
              -webkit-transition-duration: 0.5s;
              -moz-transition-duration: 0.5s;
              -ms-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              transition-duration: 0.5s;
              -webkit-transition-delay: 0s;
              -moz-transition-delay: 0s;
              -ms-transition-delay: 0s;
              -o-transition-delay: 0s;
              transition-delay: 0s;
              -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
            section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header .icons,
            section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header .icons {
              width: 80px;
              display: table-cell;
              text-align: center;
              vertical-align: middle;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -ms-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-timing-function: linear;
              -moz-transition-timing-function: linear;
              -ms-transition-timing-function: linear;
              -o-transition-timing-function: linear;
              transition-timing-function: linear;
              -webkit-transition-duration: 0.5s;
              -moz-transition-duration: 0.5s;
              -ms-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              transition-duration: 0.5s;
              -webkit-transition-delay: 0s;
              -moz-transition-delay: 0s;
              -ms-transition-delay: 0s;
              -o-transition-delay: 0s;
              transition-delay: 0s;
              -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header .icons .icon-angle,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header .icons .icon-angle {
                background: url(../images/angle.png) no-repeat top center;
                height: 10px;
                width: 15px;
                display: inline-block;
                margin-right: 2px;
                cursor: pointer; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header .icons .icon-asterisk,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header .icons .icon-asterisk {
                background: url(../images/asterisk.png) no-repeat bottom center;
                height: 12px;
                width: 12px;
                display: inline-block;
                margin-right: 2px;
                cursor: pointer; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header .icons .icon-cross-bold,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header .icons .icon-cross-bold {
                background: url(../images/cross-bold.png) no-repeat 0 0;
                height: 14px;
                width: 14px;
                display: inline-block;
                cursor: pointer; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header .icons .checkbox,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header .icons .checkbox {
                display: inline-block;
                margin: 0 2px 0 0; }
                section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header .icons .checkbox input[type="checkbox"] + label,
                section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header .icons .checkbox input[type="checkbox"] + label {
                  display: inline-block;
                  height: 12px;
                  width: 12px;
                  margin: 0;
                  min-height: 1px;
                  background: url(../images/asterisk.png) no-repeat bottom; }
                section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header .icons .checkbox input[type="checkbox"]:checked + label,
                section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header .icons .checkbox input[type="checkbox"]:checked + label {
                  background-position: top center; }
          section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content,
          section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content {
            padding-right: 107px;
            padding-left: 20px;
            margin-top: 10px;
            display: none; }
            section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap,
            section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap {
              display: table;
              width: 100%;
              font: 15px montserrat-l;
              color: #555555;
              margin-bottom: 10px; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .bootstrap-select .dropdown-toggle,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .bootstrap-select .dropdown-toggle {
                height: 35px; }
                section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .bootstrap-select .dropdown-toggle .caret,
                section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .bootstrap-select .dropdown-toggle .caret {
                  border-bottom: none; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .bootstrap-select .dropdown-menu.inner li,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .bootstrap-select .dropdown-menu.inner li {
                padding-top: 0;
                padding-bottom: 0; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block,
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .right-block,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .right-block {
                display: table-cell;
                vertical-align: middle; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block {
                width: 125px; }
                section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block.vtop,
                section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block.vtop {
                  vertical-align: top;
                  padding-top: 5px; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem {
                margin-bottom: 10px;
                position: relative;
                width: 100%;
                display: table; }
                section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .close-box,
                section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .close-box {
                  position: absolute;
                  top: 12px;
                  right: 10px;
                  cursor: pointer; }
                  section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .close-box .icon-cross,
                  section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .close-box .icon-cross {
                    height: 12px;
                    width: 12px;
                    background: url(../images/cross-red.png) no-repeat;
                    display: block; }
                section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem.no-margin,
                section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem.no-margin {
                  margin: 0; }
                section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left,
                section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left {
                  display: table-cell;
                  width: 25px; }
                  section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.option input[type="checkbox"],
                  section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.option input[type="checkbox"] {
                    display: none; }
                    section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.option input[type="checkbox"] + label,
                    section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.option input[type="checkbox"] + label {
                      vertical-align: middle;
                      cursor: pointer;
                      height: 14px;
                      width: 14px;
                      border-radius: 100%;
                      border: 1px solid #b3b3b3;
                      position: relative;
                      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,ebebeb+100 */
                      background: #fbfbfb;
                      /* Old browsers */
                      background: -moz-linear-gradient(top, #fbfbfb 0%, #ebebeb 100%);
                      /* FF3.6-15 */
                      background: -webkit-linear-gradient(top, #fbfbfb 0%, #ebebeb 100%);
                      /* Chrome10-25,Safari5.1-6 */
                      background: linear-gradient(to bottom, #fbfbfb 0%, #ebebeb 100%);
                      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                      /* IE6-9 */ }
                    section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.option input[type="checkbox"]:checked + label::after,
                    section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.option input[type="checkbox"]:checked + label::after {
                      height: 6px;
                      width: 6px;
                      background: #5a5a5a;
                      border-radius: 100%;
                      content: "";
                      display: block;
                      position: absolute;
                      top: 3px;
                      left: 3px; }
                  section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.check-option input[type="checkbox"] + label,
                  section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.check-option input[type="checkbox"] + label {
                    top: -4px;
                    margin-right: 10px;
                    height: 15px;
                    width: 15px;
                    padding: 0;
                    border: 1px solid #aeaeae;
                    position: relative;
                    border-radius: 3px;
                    background-image: none;
                    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,eaeaea+100 */
                    background: #ffffff;
                    /* Old browsers */
                    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
                    /* FF3.6-15 */
                    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
                    /* Chrome10-25,Safari5.1-6 */
                    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
                    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                    /* IE6-9 */ }
                    section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.check-option input[type="checkbox"] + label::after,
                    section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.check-option input[type="checkbox"] + label::after {
                      background: url(../images/check.png) no-repeat;
                      height: 11px;
                      width: 13px;
                      position: absolute;
                      top: 2px;
                      left: 1px;
                      content: "";
                      display: none; }
                    section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.check-option input[type="checkbox"] + label.green-check::after,
                    section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.check-option input[type="checkbox"] + label.green-check::after {
                      background: url(../images/check-green.png) no-repeat; }
                  section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.check-option input[type="checkbox"]:checked + label::after,
                  section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-left.check-option input[type="checkbox"]:checked + label::after {
                    display: block; }
                section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-right,
                section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .form-elem .form-elem-right {
                  display: table-cell; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-green,
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-gray,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-green,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-gray {
                max-width: 100%;
                width: 100%;
                letter-spacing: 2px;
                border: none;
                border-radius: 0;
                color: #fff;
                font: 13px montserrat-r;
                text-transform: uppercase;
                padding: 9px 28px;
                text-decoration: none;
                display: inline-block; }
                @media screen and (max-width: 360px) {
                  section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-green,
                  section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-gray,
                  section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-green,
                  section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-gray {
                    padding: 9px 0px;
                    font-size: 11px;
                    letter-spacing: 1px; } }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-green,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-green {
                background-color: #009353; }
              section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-gray,
              section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn-gray {
                background-color: #959595; }
          section.container-fluid .bottom-row .detail-form .questionnaire-list > li.open .dropdown-header textarea,
          section.container-fluid .body-content .detail-form .questionnaire-list > li.open .dropdown-header textarea {
            height: 60px; }
          section.container-fluid .bottom-row .detail-form .questionnaire-list > li.open .dropdown-header .icons,
          section.container-fluid .body-content .detail-form .questionnaire-list > li.open .dropdown-header .icons {
            vertical-align: top;
            padding-top: 5px; }
            section.container-fluid .bottom-row .detail-form .questionnaire-list > li.open .dropdown-header .icons .icon-angle,
            section.container-fluid .body-content .detail-form .questionnaire-list > li.open .dropdown-header .icons .icon-angle {
              background-position: bottom; }
        @media screen and (max-width: 1200px) {
          section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-header textarea,
          section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-header textarea {
            line-height: 1.6; } }
        @media screen and (max-width: 660px) {
          section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content,
          section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content {
            padding-right: 20px; } }
        @media screen and (max-width: 560px) {
          section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap,
          section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap {
            display: block; }
            section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block,
            section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .right-block,
            section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block,
            section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .right-block {
              display: block; }
            section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block,
            section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .left-block {
              font-size: 12px;
              margin-bottom: 5px; }
            section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn.btn-green, section.container-fluid .bottom-row .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn.btn-gray,
            section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn.btn-green,
            section.container-fluid .body-content .detail-form .questionnaire-list > li .dropdown-content .block-wrap .btn.btn-gray {
              font-size: 12px;
              letter-spacing: 0.03em; }
          section.container-fluid .bottom-row .detail-form .questionnaire-list > li.open .dropdown-header textarea,
          section.container-fluid .body-content .detail-form .questionnaire-list > li.open .dropdown-header textarea {
            height: 100px; } }
      section.container-fluid .bottom-row .detail-form .organizer-profile,
      section.container-fluid .body-content .detail-form .organizer-profile {
        display: table;
        width: 103%;
        margin-top: -20px;
        margin-left: -25px;
        margin-right: -25px; }
        section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image,
        section.container-fluid .body-content .detail-form .organizer-profile .organizer-profile-image {
          width: 275px;
          display: table-cell;
          background-color: #ebeff6;
          vertical-align: top; }
          section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image label,
          section.container-fluid .body-content .detail-form .organizer-profile .organizer-profile-image label {
            display: block;
            margin: 18px auto;
            cursor: pointer; }
            section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image label img,
            section.container-fluid .body-content .detail-form .organizer-profile .organizer-profile-image label img {
              margin: 0 auto; }
          section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image p,
          section.container-fluid .body-content .detail-form .organizer-profile .organizer-profile-image p {
            color: #a7a7a7;
            font-size: 15px;
            font-family: montserrat-l; }
          section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image input[type="file"],
          section.container-fluid .body-content .detail-form .organizer-profile .organizer-profile-image input[type="file"] {
            display: none; }
            section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image input[type="file"] + label,
            section.container-fluid .body-content .detail-form .organizer-profile .organizer-profile-image input[type="file"] + label {
              height: 32px;
              width: 100%;
              max-width: 110px;
              margin-bottom: 0;
              margin: 20px auto;
              font: 11px/30px montserrat-r;
              color: #727272;
              display: block;
              text-transform: uppercase;
              border: 1px solid #959595;
              position: relative;
              text-align: center;
              /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,e8e8e8+100 */
              background: #fcfcfc;
              /* Old browsers */
              background: -moz-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
              /* FF3.6-15 */
              background: -webkit-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
              /* Chrome10-25,Safari5.1-6 */
              background: linear-gradient(to bottom, #fcfcfc 0%, #e8e8e8 100%);
              /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
              /* IE6-9 */ }
              section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image input[type="file"] + label i.icon-desktop,
              section.container-fluid .body-content .detail-form .organizer-profile .organizer-profile-image input[type="file"] + label i.icon-desktop {
                height: 16px;
                width: 16px;
                background: url(../images/sprite4.png) no-repeat 0 0;
                display: inline-block;
                position: relative;
                top: 3px;
                left: -1px; }
              section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image input[type="file"] + label:hover,
              section.container-fluid .body-content .detail-form .organizer-profile .organizer-profile-image input[type="file"] + label:hover {
                /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,fcfcfc+100 */
                background: #e8e8e8;
                /* Old browsers */
                background: -moz-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
                /* FF3.6-15 */
                background: -webkit-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
                /* Chrome10-25,Safari5.1-6 */
                background: linear-gradient(to bottom, #e8e8e8 0%, #fcfcfc 100%);
                /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                /* IE6-9 */
                cursor: pointer; }
        section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-form-content,
        section.container-fluid .body-content .detail-form .organizer-profile .organizer-form-content {
          display: table-cell;
          padding-left: 25px;
          padding-top: 25px; }
      @media screen and (max-width: 659px) {
        section.container-fluid .bottom-row .detail-form,
        section.container-fluid .body-content .detail-form {
          padding-left: 15px; }
          section.container-fluid .bottom-row .detail-form .organizer-profile,
          section.container-fluid .body-content .detail-form .organizer-profile {
            display: block;
            width: 100%;
            margin-top: -10px;
            margin-left: 0;
            margin-right: 0; }
            section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image,
            section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-form-content,
            section.container-fluid .body-content .detail-form .organizer-profile .organizer-profile-image,
            section.container-fluid .body-content .detail-form .organizer-profile .organizer-form-content {
              display: block;
              max-width: 100%;
              width: 100% !important;
              padding-bottom: 20px;
              padding-top: 20px;
              height: auto !important; }
            section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-form-content,
            section.container-fluid .body-content .detail-form .organizer-profile .organizer-form-content {
              padding-left: 0; } }
      @media screen and (max-width: 768px) {
        section.container-fluid .bottom-row .detail-form .detail-form .form-group.text .second-column,
        section.container-fluid .body-content .detail-form .detail-form .form-group.text .second-column {
          margin-top: 0 !important; }
        section.container-fluid .bottom-row .detail-form .detail-form .form-group a[data-toggle="popover"],
        section.container-fluid .body-content .detail-form .detail-form .form-group a[data-toggle="popover"] {
          position: relative;
          top: -4px;
          margin-left: 5px; } }
      @media screen and (max-width: 480px) {
        section.container-fluid .bottom-row .detail-form,
        section.container-fluid .body-content .detail-form {
          padding-right: 0;
          padding-left: 0; } }
      section.container-fluid .bottom-row .detail-form .bank-form .form-group,
      section.container-fluid .body-content .detail-form .bank-form .form-group {
        margin-bottom: 20px;
        display: inline-block;
        width: 100%; }
        @media (max-width: 991px) {
          section.container-fluid .bottom-row .detail-form .bank-form .form-group,
          section.container-fluid .body-content .detail-form .bank-form .form-group {
            margin-bottom: 0; }
            section.container-fluid .bottom-row .detail-form .bank-form .form-group input,
            section.container-fluid .bottom-row .detail-form .bank-form .form-group .bootstrap-select,
            section.container-fluid .bottom-row .detail-form .bank-form .form-group select,
            section.container-fluid .body-content .detail-form .bank-form .form-group input,
            section.container-fluid .body-content .detail-form .bank-form .form-group .bootstrap-select,
            section.container-fluid .body-content .detail-form .bank-form .form-group select {
              margin-bottom: 20px; } }
        section.container-fluid .bottom-row .detail-form .bank-form .form-group .address,
        section.container-fluid .body-content .detail-form .bank-form .form-group .address {
          margin-bottom: 0; }
          section.container-fluid .bottom-row .detail-form .bank-form .form-group .address > input,
          section.container-fluid .body-content .detail-form .bank-form .form-group .address > input {
            margin-bottom: 20px; }
        section.container-fluid .bottom-row .detail-form .bank-form .form-group label,
        section.container-fluid .body-content .detail-form .bank-form .form-group label {
          margin-top: 6px;
          font-family: montserrat-r; }
        section.container-fluid .bottom-row .detail-form .bank-form .form-group .check-block label,
        section.container-fluid .body-content .detail-form .bank-form .form-group .check-block label {
          margin-top: 0; }
          section.container-fluid .bottom-row .detail-form .bank-form .form-group .check-block label span,
          section.container-fluid .body-content .detail-form .bank-form .form-group .check-block label span {
            font-family: montserrat-r; }
        @media (max-width: 991px) {
          section.container-fluid .bottom-row .detail-form .bank-form .form-group .col-md-3.text-right,
          section.container-fluid .body-content .detail-form .bank-form .form-group .col-md-3.text-right {
            text-align: left; } }
      section.container-fluid .bottom-row .detail-form .bank-form .header-group-child h3,
      section.container-fluid .body-content .detail-form .bank-form .header-group-child h3 {
        font-size: 16px;
        font-family: montserrat-r;
        border-bottom: 1px solid #1c4477;
        line-height: 30px;
        margin-bottom: 36px;
        color: #1c4477; }
    section.container-fluid .bottom-row .buttons,
    section.container-fluid .body-content .buttons {
      padding-left: 0;
      margin-left: -10px;
      padding-top: 45px; }
      section.container-fluid .bottom-row .buttons .btn,
      section.container-fluid .body-content .buttons .btn {
        width: 150px;
        border-radius: 0;
        text-align: center;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 10px;
        display: block; }
        section.container-fluid .bottom-row .buttons .btn:hover, section.container-fluid .bottom-row .buttons .btn:focus,
        section.container-fluid .body-content .buttons .btn:hover,
        section.container-fluid .body-content .buttons .btn:focus {
          color: #fff; }
        section.container-fluid .bottom-row .buttons .btn.btn-cancel,
        section.container-fluid .body-content .buttons .btn.btn-cancel {
          text-align: left; }
          section.container-fluid .bottom-row .buttons .btn.btn-cancel:hover, section.container-fluid .bottom-row .buttons .btn.btn-cancel:focus,
          section.container-fluid .body-content .buttons .btn.btn-cancel:hover,
          section.container-fluid .body-content .buttons .btn.btn-cancel:focus {
            color: #9C2121;
            text-decoration: underline; }
      @media screen and (max-width: 1024px) {
        section.container-fluid .bottom-row .buttons,
        section.container-fluid .body-content .buttons {
          width: 100%;
          padding-left: 25px;
          padding-right: 15px;
          padding-top: 0;
          margin-left: 0; }
          section.container-fluid .bottom-row .buttons .btn,
          section.container-fluid .body-content .buttons .btn {
            margin-right: 10px; } }
      @media screen and (max-width: 480px) {
        section.container-fluid .bottom-row .buttons,
        section.container-fluid .body-content .buttons {
          padding-left: 15px; }
          section.container-fluid .bottom-row .buttons .btn,
          section.container-fluid .body-content .buttons .btn {
            width: 100%;
            max-width: 100%; }
            section.container-fluid .bottom-row .buttons .btn.btn-cancel,
            section.container-fluid .body-content .buttons .btn.btn-cancel {
              text-align: center; } }
    section.container-fluid .bottom-row .swag-wrapper,
    section.container-fluid .body-content .swag-wrapper {
      padding-bottom: 60px; }
      section.container-fluid .bottom-row .swag-wrapper .swag-block,
      section.container-fluid .body-content .swag-wrapper .swag-block {
        margin-top: 30px; }
        section.container-fluid .bottom-row .swag-wrapper .swag-block .image,
        section.container-fluid .body-content .swag-wrapper .swag-block .image {
          width: 58.83669%;
          background: #f4f4f4;
          height: 264px;
          text-align: center;
          padding: 10px 5px;
          float: left; }
          section.container-fluid .bottom-row .swag-wrapper .swag-block .image img,
          section.container-fluid .body-content .swag-wrapper .swag-block .image img {
            margin: 0 auto;
            position: relative;
            z-index: 6;
            vertical-align: middle;
            max-height: 240px; }
        section.container-fluid .bottom-row .swag-wrapper .swag-block .text,
        section.container-fluid .body-content .swag-wrapper .swag-block .text {
          float: left;
          width: 41%; }
          section.container-fluid .bottom-row .swag-wrapper .swag-block .text .logo,
          section.container-fluid .body-content .swag-wrapper .swag-block .text .logo {
            margin-top: 55px; }
          section.container-fluid .bottom-row .swag-wrapper .swag-block .text .name,
          section.container-fluid .body-content .swag-wrapper .swag-block .text .name {
            width: 100%;
            min-height: 80px;
            text-align: center;
            font: 16px montserrat-r;
            color: #009353;
            padding: 17px 0;
            position: relative;
            z-index: 5;
            background: #fff url(../images/text-background.png) no-repeat right center; }
            section.container-fluid .bottom-row .swag-wrapper .swag-block .text .name::before,
            section.container-fluid .body-content .swag-wrapper .swag-block .text .name::before {
              height: 100%;
              width: 100px;
              display: block;
              position: absolute;
              top: 0;
              bottom: 0;
              left: -95px;
              content: "";
              background: url(../images/text-background.png) no-repeat left center; }
        section.container-fluid .bottom-row .swag-wrapper .swag-block:nth-last-of-type(2), section.container-fluid .bottom-row .swag-wrapper .swag-block:last-of-type,
        section.container-fluid .body-content .swag-wrapper .swag-block:nth-last-of-type(2),
        section.container-fluid .body-content .swag-wrapper .swag-block:last-of-type {
          margin-bottom: 30px; }
      @media screen and (max-width: 991px) {
        section.container-fluid .bottom-row .swag-wrapper .swag-block,
        section.container-fluid .body-content .swag-wrapper .swag-block {
          margin-bottom: 30px; }
          section.container-fluid .bottom-row .swag-wrapper .swag-block::after,
          section.container-fluid .body-content .swag-wrapper .swag-block::after {
            display: table;
            content: "";
            clear: both; } }
      @media screen and (max-width: 480px) {
        section.container-fluid .bottom-row .swag-wrapper .swag-block .image,
        section.container-fluid .body-content .swag-wrapper .swag-block .image {
          width: 100%;
          float: none; }
          section.container-fluid .bottom-row .swag-wrapper .swag-block .image::after,
          section.container-fluid .body-content .swag-wrapper .swag-block .image::after {
            display: table;
            content: "";
            clear: both; }
        section.container-fluid .bottom-row .swag-wrapper .swag-block .text,
        section.container-fluid .body-content .swag-wrapper .swag-block .text {
          width: 100%;
          display: table; }
          section.container-fluid .bottom-row .swag-wrapper .swag-block .text::before,
          section.container-fluid .body-content .swag-wrapper .swag-block .text::before {
            display: table;
            content: "";
            clear: both; }
          section.container-fluid .bottom-row .swag-wrapper .swag-block .text .logo,
          section.container-fluid .body-content .swag-wrapper .swag-block .text .logo {
            margin-top: 0;
            display: table-cell; }
          section.container-fluid .bottom-row .swag-wrapper .swag-block .text .name,
          section.container-fluid .body-content .swag-wrapper .swag-block .text .name {
            background-color: transparent;
            margin-top: 17px;
            display: table-cell;
            vertical-align: middle; }
            section.container-fluid .bottom-row .swag-wrapper .swag-block .text .name::before,
            section.container-fluid .body-content .swag-wrapper .swag-block .text .name::before {
              display: none; } }
      @media screen and (max-width: 479px) {
        section.container-fluid .bottom-row .swag-wrapper .swag-block .text .name,
        section.container-fluid .body-content .swag-wrapper .swag-block .text .name {
          font-size: 12px;
          padding: 5px; }
        section.container-fluid .bottom-row .swag-wrapper .swag-block .image,
        section.container-fluid .body-content .swag-wrapper .swag-block .image {
          height: auto; } }
  section.container-fluid .withoutToprow .default-view {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-top: 50px;
    padding-bottom: 0;
    font-family: montserrat-l;
    display: table; }
    @media screen and (max-width: 767px) {
      section.container-fluid .withoutToprow .default-view.p-static-767 {
        position: static; } }
    section.container-fluid .withoutToprow .default-view .default-view-cell {
      vertical-align: middle;
      display: table-cell;
      width: 100%; }
      section.container-fluid .withoutToprow .default-view .default-view-cell .content {
        padding-bottom: 0 !important; }
        section.container-fluid .withoutToprow .default-view .default-view-cell .content p.footer-text {
          padding-top: 50px; }
  section.container-fluid .bottom-row-2,
  section.container-fluid .withoutToprow {
    overflow-x: hidden;
    position: relative; }
    section.container-fluid .bottom-row-2 .content,
    section.container-fluid .withoutToprow .content {
      text-align: center;
      padding-bottom: 50px; }
      section.container-fluid .bottom-row-2 .content img,
      section.container-fluid .withoutToprow .content img {
        display: block;
        margin: 64px auto 35px; }
      section.container-fluid .bottom-row-2 .content h1,
      section.container-fluid .withoutToprow .content h1 {
        font: 34px montserrat-l;
        color: #1c4477;
        margin: 0; }
      section.container-fluid .bottom-row-2 .content p,
      section.container-fluid .withoutToprow .content p {
        font: 16px/1.5 montserrat-l;
        color: #a8a8a8;
        margin-top: 8px;
        padding: 0 30px; }
        section.container-fluid .bottom-row-2 .content p a,
        section.container-fluid .withoutToprow .content p a {
          color: #009353; }
          section.container-fluid .bottom-row-2 .content p a span,
          section.container-fluid .withoutToprow .content p a span {
            padding-bottom: 3px;
            border-bottom: 1px solid #009353; }
          section.container-fluid .bottom-row-2 .content p a:hover, section.container-fluid .bottom-row-2 .content p a:focus,
          section.container-fluid .withoutToprow .content p a:hover,
          section.container-fluid .withoutToprow .content p a:focus {
            text-decoration: none;
            color: #1c4477; }
            section.container-fluid .bottom-row-2 .content p a:hover span, section.container-fluid .bottom-row-2 .content p a:focus span,
            section.container-fluid .withoutToprow .content p a:hover span,
            section.container-fluid .withoutToprow .content p a:focus span {
              border-color: #1c4477; }
      section.container-fluid .bottom-row-2 .content .btn-blue, section.container-fluid .bottom-row-2 .content .btn-green, section.container-fluid .bottom-row-2 .content .btn-red, section.container-fluid .bottom-row-2 .content .bottom-row .detail-form .form-group .btn-black, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-2 .content .btn-black,
      section.container-fluid .bottom-row-2 .content .body-content .detail-form .form-group .btn-black, section.container-fluid .body-content .detail-form .form-group .bottom-row-2 .content .btn-black, section.container-fluid .bottom-row-2 .content .bottom-row .detail-form .form-group .btn-red, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-2 .content .btn-red,
      section.container-fluid .bottom-row-2 .content .body-content .detail-form .form-group .btn-red, section.container-fluid .body-content .detail-form .form-group .bottom-row-2 .content .btn-red, section.container-fluid .bottom-row-2 .content .bottom-row .detail-form .form-group .btn-green, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-2 .content .btn-green,
      section.container-fluid .bottom-row-2 .content .body-content .detail-form .form-group .btn-green, section.container-fluid .body-content .detail-form .form-group .bottom-row-2 .content .btn-green,
      section.container-fluid .withoutToprow .content .btn-blue,
      section.container-fluid .withoutToprow .content .btn-green,
      section.container-fluid .withoutToprow .content .btn-red,
      section.container-fluid .withoutToprow .content .bottom-row .detail-form .form-group .btn-black,
      section.container-fluid .bottom-row .detail-form .form-group .withoutToprow .content .btn-black,
      section.container-fluid .withoutToprow .content .body-content .detail-form .form-group .btn-black,
      section.container-fluid .body-content .detail-form .form-group .withoutToprow .content .btn-black,
      section.container-fluid .withoutToprow .content .bottom-row .detail-form .form-group .btn-red,
      section.container-fluid .bottom-row .detail-form .form-group .withoutToprow .content .btn-red,
      section.container-fluid .withoutToprow .content .body-content .detail-form .form-group .btn-red,
      section.container-fluid .body-content .detail-form .form-group .withoutToprow .content .btn-red,
      section.container-fluid .withoutToprow .content .bottom-row .detail-form .form-group .btn-green,
      section.container-fluid .bottom-row .detail-form .form-group .withoutToprow .content .btn-green,
      section.container-fluid .withoutToprow .content .body-content .detail-form .form-group .btn-green,
      section.container-fluid .body-content .detail-form .form-group .withoutToprow .content .btn-green {
        text-transform: uppercase;
        border-radius: 0;
        border: 1px solid #0d004c;
        background-color: #1c4477;
        font: 13px/1 montserrat-r;
        color: #fff;
        padding: 9px 28px;
        -webkit-transition-property: background;
        -moz-transition-property: background;
        -ms-transition-property: background;
        -o-transition-property: background;
        transition-property: background;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        -ms-transition-timing-function: ease-in-out;
        -o-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        text-decoration: none;
        display: inline-block; }
        section.container-fluid .bottom-row-2 .content .btn-blue:hover, section.container-fluid .bottom-row-2 .content .btn-green:hover, section.container-fluid .bottom-row-2 .content .btn-red:hover, section.container-fluid .bottom-row-2 .content .bottom-row .detail-form .form-group .btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-2 .content .btn-black:hover,
        section.container-fluid .bottom-row-2 .content .body-content .detail-form .form-group .btn-black:hover, section.container-fluid .body-content .detail-form .form-group .bottom-row-2 .content .btn-black:hover,
        section.container-fluid .withoutToprow .content .btn-blue:hover,
        section.container-fluid .withoutToprow .content .btn-green:hover,
        section.container-fluid .withoutToprow .content .btn-red:hover,
        section.container-fluid .withoutToprow .content .bottom-row .detail-form .form-group .btn-black:hover,
        section.container-fluid .bottom-row .detail-form .form-group .withoutToprow .content .btn-black:hover,
        section.container-fluid .withoutToprow .content .body-content .detail-form .form-group .btn-black:hover,
        section.container-fluid .body-content .detail-form .form-group .withoutToprow .content .btn-black:hover {
          background: #0d004c; }
        section.container-fluid .bottom-row-2 .content .btn-blue.btn-update, section.container-fluid .bottom-row-2 .content .btn-update.btn-green, section.container-fluid .bottom-row-2 .content .btn-update.btn-red, section.container-fluid .bottom-row-2 .content .bottom-row .detail-form .form-group .btn-update.btn-black, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-2 .content .btn-update.btn-black,
        section.container-fluid .bottom-row-2 .content .body-content .detail-form .form-group .btn-update.btn-black, section.container-fluid .body-content .detail-form .form-group .bottom-row-2 .content .btn-update.btn-black,
        section.container-fluid .withoutToprow .content .btn-blue.btn-update,
        section.container-fluid .withoutToprow .content .btn-update.btn-green,
        section.container-fluid .withoutToprow .content .btn-update.btn-red,
        section.container-fluid .withoutToprow .content .bottom-row .detail-form .form-group .btn-update.btn-black,
        section.container-fluid .bottom-row .detail-form .form-group .withoutToprow .content .btn-update.btn-black,
        section.container-fluid .withoutToprow .content .body-content .detail-form .form-group .btn-update.btn-black,
        section.container-fluid .body-content .detail-form .form-group .withoutToprow .content .btn-update.btn-black {
          padding-left: 15px;
          padding-right: 15px; }
      section.container-fluid .bottom-row-2 .content form,
      section.container-fluid .withoutToprow .content form {
        padding: 180px 0 205px; }
        section.container-fluid .bottom-row-2 .content form.csv-form,
        section.container-fluid .withoutToprow .content form.csv-form {
          padding: 0 15px; }
        section.container-fluid .bottom-row-2 .content form .form-control,
        section.container-fluid .withoutToprow .content form .form-control {
          border: 1px solid #555555;
          border-radius: 0;
          box-shadow: none; }
        section.container-fluid .bottom-row-2 .content form .input-box,
        section.container-fluid .withoutToprow .content form .input-box {
          border: 1px solid #959595; }
          section.container-fluid .bottom-row-2 .content form .input-box span,
          section.container-fluid .withoutToprow .content form .input-box span {
            float: left;
            height: 30px;
            display: block;
            width: 82%;
            background: #fff;
            /*border-right:1px solid #959595;*/
            font: 14px/30px montserrat-l;
            color: #a8a8a8;
            text-align: left;
            text-indent: 10px;
            text-oveflow: ellipsis;
            overflow: hidden;
            white-space: nowrap; }
          section.container-fluid .bottom-row-2 .content form .input-box input[type="file"],
          section.container-fluid .withoutToprow .content form .input-box input[type="file"] {
            display: none; }
            section.container-fluid .bottom-row-2 .content form .input-box input[type="file"] + label,
            section.container-fluid .withoutToprow .content form .input-box input[type="file"] + label {
              height: 30px;
              width: 16.5%;
              background-color: #dbdbdb;
              margin-bottom: 0;
              font: 12px/30px montserrat-l;
              color: #1c4477;
              float: right;
              text-transform: uppercase;
              border-left: 1px solid #959595;
              position: relative; }
              section.container-fluid .bottom-row-2 .content form .input-box input[type="file"] + label:hover,
              section.container-fluid .withoutToprow .content form .input-box input[type="file"] + label:hover {
                background: #1c4477;
                color: #fff;
                cursor: pointer; }
              section.container-fluid .bottom-row-2 .content form .input-box input[type="file"] + label:before,
              section.container-fluid .withoutToprow .content form .input-box input[type="file"] + label:before {
                /*border-left:1px solid #959595;*/
                height: 100%;
                width: 0;
                display: block;
                position: absolute;
                top: 0;
                bottom: 0;
                content: "";
                left: -5px; }
          section.container-fluid .bottom-row-2 .content form .input-box::after,
          section.container-fluid .withoutToprow .content form .input-box::after {
            content: "";
            display: table;
            clear: both; }
          section.container-fluid .bottom-row-2 .content form .input-box + p,
          section.container-fluid .withoutToprow .content form .input-box + p {
            text-align: center;
            padding: 0; }
            section.container-fluid .bottom-row-2 .content form .input-box + p span,
            section.container-fluid .withoutToprow .content form .input-box + p span {
              color: #1c4477; }
      section.container-fluid .bottom-row-2 .content p.footer-text,
      section.container-fluid .withoutToprow .content p.footer-text {
        font: 13px montserrat-l; }
        section.container-fluid .bottom-row-2 .content p.footer-text span,
        section.container-fluid .withoutToprow .content p.footer-text span {
          color: #000;
          font-family: montserrat-r; }
      @media screen and (max-width: 768px) {
        section.container-fluid .bottom-row-2 .content h1,
        section.container-fluid .withoutToprow .content h1 {
          font-size: 28px; }
        section.container-fluid .bottom-row-2 .content form,
        section.container-fluid .withoutToprow .content form {
          padding: 100px 25px; } }
      @media screen and (max-width: 480px) {
        section.container-fluid .bottom-row-2 .content h1,
        section.container-fluid .withoutToprow .content h1 {
          font-size: 25px; }
        section.container-fluid .bottom-row-2 .content form .input-box span,
        section.container-fluid .withoutToprow .content form .input-box span {
          width: 52%; }
        section.container-fluid .bottom-row-2 .content form .input-box input[type="file"] + label,
        section.container-fluid .withoutToprow .content form .input-box input[type="file"] + label {
          width: 35%; }
        section.container-fluid .bottom-row-2 .content form .input-box + p,
        section.container-fluid .withoutToprow .content form .input-box + p {
          text-align: center; } }
      @media screen and (max-width: 414px) {
        section.container-fluid .bottom-row-2 .content h1,
        section.container-fluid .withoutToprow .content h1 {
          font-size: 20px; }
        section.container-fluid .bottom-row-2 .content img,
        section.container-fluid .withoutToprow .content img {
          max-width: 70%; }
        section.container-fluid .bottom-row-2 .content p a span,
        section.container-fluid .withoutToprow .content p a span {
          display: block;
          margin-bottom: 10px; } }
    @media (min-width: 992px) {
      section.container-fluid .bottom-row-2 .invitation-edit,
      section.container-fluid .withoutToprow .invitation-edit {
        width: 750px;
        display: block;
        margin: 0 auto !important;
        float: none;
        max-width: 100%; } }
    section.container-fluid .bottom-row-2 .invitation-edit h1,
    section.container-fluid .withoutToprow .invitation-edit h1 {
      margin-top: 35px;
      font: 34px montserrat-l;
      color: #1c4477;
      text-align: center; }
      section.container-fluid .bottom-row-2 .invitation-edit h1::after,
      section.container-fluid .withoutToprow .invitation-edit h1::after {
        display: block;
        width: 100%;
        background: url(../images/header-underline.png) no-repeat;
        background-size: 100% 100%;
        content: "";
        height: 4px;
        margin: 10px auto 40px; }
    section.container-fluid .bottom-row-2 .invitation-edit .carousel-control,
    section.container-fluid .withoutToprow .invitation-edit .carousel-control {
      bottom: unset; }
      section.container-fluid .bottom-row-2 .invitation-edit .carousel-control.left,
      section.container-fluid .withoutToprow .invitation-edit .carousel-control.left {
        left: 10px; }
      section.container-fluid .bottom-row-2 .invitation-edit .carousel-control.right,
      section.container-fluid .withoutToprow .invitation-edit .carousel-control.right {
        right: 10px; }
    section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner,
    section.container-fluid .withoutToprow .invitation-edit .carousel-inner {
      overflow: hidden;
      width: 100%; }
      section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item,
      section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item {
        width: 100%;
        /*padding:0 20px;*/
        /*--top-content--*/
        /*--date-time--*/
        /*-- detail --*/ }
        section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content,
        section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content {
          max-width: 430px;
          margin: 0 auto;
          width: 100%;
          /*--left--content--*/
          /*--right-content--*/ }
          section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .left-content,
          section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .left-content {
            width: 20.606061%;
            margin-right: 4.545455%;
            float: left; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .left-content .user-icon,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .left-content .user-icon {
              background: #fff;
              text-align: center;
              height: 64px;
              width: 64px;
              border-radius: 100%;
              overflow: hidden;
              display: block;
              margin: 0 auto; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .left-content .user-icon img,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .left-content .user-icon img {
                width: 100%;
                height: 100%; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .left-content .indicator,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .left-content .indicator {
              background: #dadada;
              font: 12px montserrat-r;
              color: #323232;
              display: block;
              margin: 10px 0;
              /*03 aug*/
              /*margin:13px 0 10px;*/
              padding: 2px 0;
              text-align: center;
              border-radius: 50px;
              letter-spacing: 0px; }
          section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content,
          section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content {
            width: 74.848484%;
            float: right; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content .indicator,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content .indicator {
              background: #dadada;
              font: 12px montserrat-r;
              color: #323232;
              display: inline-block;
              margin: 10px 0;
              /* margin: 13px 0 10px; */
              padding: 1px 15px 2px;
              text-align: left;
              border-radius: 50px;
              letter-spacing: 0px;
              margin-top: 2.1px; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content .indicator span,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content .indicator span {
                font: 12px montserrat-b;
                color: #1c4477;
                text-transform: uppercase; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content h2.user,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content h2.user {
              margin: 15px 0 0;
              font: 18px montserrat-l;
              color: #1c4477; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content h2.user .edit,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content h2.user .edit {
                height: 18px;
                width: 18px;
                background: url(../images/edit-pencil.png) no-repeat;
                display: inline-block;
                content: "";
                position: relative;
                top: 2px; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content h2.user .edit:hover,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content h2.user .edit:hover {
                  opacity: 0.8; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content p.email,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content p.email {
              font: 18px montserrat-l;
              color: #323232;
              margin-top: 5px;
              margin-bottom: 8px; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite-pending,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite-pending {
              background: #1c4477;
              color: #fff;
              font: 10px montserrat-r;
              text-transform: uppercase;
              margin: 10px 0;
              padding: 3px 15px;
              text-align: center;
              border-radius: 50px; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite-pending:hover,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite-pending:hover {
                text-decoration: none;
                background: #000; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite-declined,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite-declined {
              color: #fff;
              background: #c23a3a;
              border-color: #c23a3a;
              font: 10px montserrat-r;
              text-transform: uppercase;
              margin: 10px 0;
              padding: 3px 15px;
              text-align: center;
              border-radius: 50px;
              pointer-events: none; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite-declined:hover,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite-declined:hover {
                text-decoration: none;
                background: #841717; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite-not-sent,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite-not-sent {
              background: #dadada;
              font: 12px montserrat-r;
              color: #323232;
              font: 10px montserrat-r;
              text-transform: uppercase;
              margin: 10px 0;
              padding: 3px 15px;
              text-align: center;
              border-radius: 50px; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite-not-sent:hover, section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite-not-sent:focus,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite-not-sent:hover,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite-not-sent:focus {
                text-decoration: none; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite {
              border-radius: 20px;
              /*display: inline-block;*/
              font: 10px montserrat-b;
              padding: 1px 15px 1px 35px;
              text-decoration: none;
              text-transform: uppercase;
              width: 46px;
              /*df*/
              border-width: 2px;
              border-style: solid;
              width: 113px;
              padding-left: 35px;
              position: relative;
              margin-left: 7px;
              border-radius: 20px;
              /*here*/ }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite::before,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite::before {
                display: block;
                background: url(../images/invitation.png) no-repeat;
                position: absolute;
                top: -7px;
                left: 5px;
                height: 22px;
                width: 18px;
                content: ""; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-primary,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-primary {
                color: #1c4477;
                border-color: #1c4477;
                border-radius: 50px;
                font: 10px montserrat-b;
                padding: 1px 11px 1px 33px;
                text-transform: uppercase; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-primary::before,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-primary::before {
                  background-position: 0px -31px; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-primary:hover,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-primary:hover {
                  color: #fff;
                  background: #1c4477;
                  text-decoration: none; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-success,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-success {
                color: #009353;
                border-color: #009353; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-success::before,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-success::before {
                  background-position: 0px 0px; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-success:hover, section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-success:focus,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-success:hover,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-success:focus {
                  color: #fff;
                  background: #009353; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-accepted,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-accepted {
                color: #fff;
                border-color: #009353;
                background-color: #009353;
                pointer-events: none; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-accepted::before,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-accepted::before {
                  background-position: 0px 0px; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-accepted:hover, section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-accepted:focus,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-accepted:hover,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-accepted:focus {
                  color: #fff;
                  background: #009353; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-send,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-send {
                color: #1c4477;
                border-color: #1c4477;
                border-radius: 50px;
                text-transform: uppercase; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-send::before,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-send::before {
                  background-position: 0px -31px; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-send:hover,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-send:hover {
                  color: #fff;
                  background: #1c4477;
                  text-decoration: none; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-pending,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-pending {
                color: #a8a8a8;
                border-color: #a8a8a8;
                background-color: transparent; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-pending::before,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-pending::before {
                  background-position: 0px -62px; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-pending:hover, section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-pending:focus,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-pending:hover,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-pending:focus {
                  color: #fff;
                  background: #a8a8a8; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-declined,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-declined {
                color: #fff;
                border-color: #c23a3a;
                background-color: #c23a3a;
                pointer-events: none; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-declined::before,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-declined::before {
                  background-position: 0px -94px; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-declined:hover, section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-declined:focus,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-declined:hover,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite.invite-declined:focus {
                  color: #fff;
                  background: #c23a3a; }
          @media screen and (max-width: 530px) {
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .left-content,
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .left-content,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content {
              float: none;
              width: 100%; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .left-content .user-icon,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .left-content .user-icon {
              margin: 0 auto; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .left-content .indicator,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .left-content .indicator {
              width: 50%;
              margin-left: auto;
              margin-right: auto; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content {
              text-align: center; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content p.email,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content p.email {
                margin-bottom: 20px; } }
          @media screen and (max-width: 479px) {
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content {
              text-align: center; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content h2.user,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content h2.user {
                font-size: 14px; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content h2.user .edit,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content h2.user .edit {
                  display: inline-block;
                  width: 18px;
                  height: 18px;
                  margin-bottom: 0; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content p.email,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content p.email {
                font-size: 12px; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a {
                display: block;
                margin-bottom: 30px;
                width: 100%; }
                section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .top-content .right-content a.invite,
                section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .top-content .right-content a.invite {
                  width: 100%;
                  padding-left: 0 !important;
                  /*3-aug*/
                  margin-left: 0; } }
        section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .change-form > .row,
        section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .change-form > .row {
          margin: 0; }
        section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .date-time,
        section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .date-time {
          border: 2px solid #dadada;
          border-radius: 50px;
          margin-top: 40px;
          margin-left: 3%;
          margin-right: 3%;
          padding: 5px 30px;
          font: 12px montserrat-l;
          color: #515151;
          text-align: center; }
          section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .date-time span,
          section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .date-time span {
            font: 12px montserrat-b;
            color: #1c4477;
            text-transform: uppercase; }
          @media screen and (max-width: 767px) {
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .date-time .col-md-6,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .date-time .col-md-6 {
              padding: 5px; } }
          @media screen and (max-width: 479px) {
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .date-time,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .date-time {
              margin-top: 10px;
              border-radius: 0; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .date-time span,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .date-time span {
                display: block; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .date-time .col-md-6:first-child,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .date-time .col-md-6:first-child {
                border-bottom: 1px solid #dadada; } }
        section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail,
        section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail {
          margin-bottom: 50px; }
          section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail h2,
          section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail h2 {
            font: 16px montserrat-sb;
            color: #706f6f;
            text-transform: uppercase;
            letter-spacing: 3px;
            text-align: center;
            margin-top: 35px; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail h2::after,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail h2::after {
              display: block;
              width: 100%;
              background: url(../images/header-underline.png) no-repeat;
              background-size: 100% 100%;
              content: "";
              height: 4px;
              margin: 5px auto 20px; }
          section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form label,
          section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form label {
            font: 13px montserrat-r;
            text-transform: uppercase;
            color: #000;
            padding-left: 10px; }
          section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form p,
          section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form p {
            font: 14px montserrat-l;
            color: #1c4477;
            padding-left: 10px;
            margin-top: 5px; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form p + input,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form p + input {
              display: none; }
          section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .buttons,
          section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form .buttons {
            display: none; }
          @media screen and (min-width: 768px) {
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .email-container,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form .email-container {
              width: 32%;
              margin-right: 2%;
              padding: 0; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .name-container,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form .name-container {
              width: 20.66%;
              padding: 0;
              margin-right: 2%; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .name-container.last,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form .name-container.last {
                margin-right: 0; } }
          section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .form-control,
          section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form .form-control {
            border-radius: 0;
            border: 1px solid #a8a8a8;
            box-shadow: none;
            font: 14px montserrat-l;
            color: #1c4477; }
          section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .button-wrapper,
          section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form .button-wrapper {
            width: auto;
            text-align: center;
            margin: 10px auto; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .button-wrapper input[type="submit"],
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form .button-wrapper input[type="submit"] {
              text-transform: uppercase;
              border-radius: 0;
              border: 1px solid #00522e;
              background-color: #009353;
              font: 13px/1 montserrat-r;
              color: #fff;
              padding: 9px 28px;
              -webkit-transition-property: background;
              -moz-transition-property: background;
              -ms-transition-property: background;
              -o-transition-property: background;
              transition-property: background;
              -webkit-transition-timing-function: ease-in-out;
              -moz-transition-timing-function: ease-in-out;
              -ms-transition-timing-function: ease-in-out;
              -o-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out;
              -webkit-transition-duration: 0.5s;
              -moz-transition-duration: 0.5s;
              -ms-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              transition-duration: 0.5s;
              -webkit-transition-delay: 0s;
              -moz-transition-delay: 0s;
              -ms-transition-delay: 0s;
              -o-transition-delay: 0s;
              transition-delay: 0s;
              -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden;
              text-decoration: none;
              display: inline-block; }
              section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .button-wrapper input[type="submit"]:hover,
              section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form .button-wrapper input[type="submit"]:hover {
                background: #00522e; }
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .button-wrapper input[type="reset"],
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form .button-wrapper input[type="reset"] {
              font: 15px montserrat-r;
              color: #df4d4d;
              text-decoration: underline;
              padding: 9px 20px;
              border: none;
              background: transparent;
              outline: none; }
          @media screen and (max-width: 767px) {
            section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form,
            section.container-fluid .withoutToprow .invitation-edit .carousel-inner .item .detail form {
              text-align: center; } }
    section.container-fluid .bottom-row-2 .invitation-edit .carousel-control,
    section.container-fluid .withoutToprow .invitation-edit .carousel-control {
      background: #fff; }
      section.container-fluid .bottom-row-2 .invitation-edit .carousel-control.left, section.container-fluid .bottom-row-2 .invitation-edit .carousel-control.right,
      section.container-fluid .withoutToprow .invitation-edit .carousel-control.left,
      section.container-fluid .withoutToprow .invitation-edit .carousel-control.right {
        background: none;
        width: auto; }
        section.container-fluid .bottom-row-2 .invitation-edit .carousel-control.left span, section.container-fluid .bottom-row-2 .invitation-edit .carousel-control.right span,
        section.container-fluid .withoutToprow .invitation-edit .carousel-control.left span,
        section.container-fluid .withoutToprow .invitation-edit .carousel-control.right span {
          display: block;
          height: 72px;
          width: 36px;
          background: url(../images/carousel-arrow.png) no-repeat;
          opacity: 0.5; }
      section.container-fluid .bottom-row-2 .invitation-edit .carousel-control.left span,
      section.container-fluid .withoutToprow .invitation-edit .carousel-control.left span {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        left: 0; }
      section.container-fluid .bottom-row-2 .invitation-edit .carousel-control:hover span,
      section.container-fluid .withoutToprow .invitation-edit .carousel-control:hover span {
        opacity: 1; }
    section.container-fluid .bottom-row-2.perfect-height,
    section.container-fluid .withoutToprow.perfect-height {
      height: auto !important;
      padding-bottom: 0 !important; }
      section.container-fluid .bottom-row-2.perfect-height img.img-responsive,
      section.container-fluid .withoutToprow.perfect-height img.img-responsive {
        margin-top: 0;
        width: 200px; }
      section.container-fluid .bottom-row-2.perfect-height .cover .content,
      section.container-fluid .withoutToprow.perfect-height .cover .content {
        padding-bottom: 0; }
        section.container-fluid .bottom-row-2.perfect-height .cover .content p,
        section.container-fluid .withoutToprow.perfect-height .cover .content p {
          margin-bottom: 0; }
          section.container-fluid .bottom-row-2.perfect-height .cover .content p a span,
          section.container-fluid .withoutToprow.perfect-height .cover .content p a span {
            padding: 0 !important; }

.mb-25 {
  margin-bottom: 25px !important; }

/*-- bottom-row-3 --*/
.bottom-row-3 {
  overflow-x: hidden;
  position: relative; }
  .bottom-row-3 .invitation-import h1 {
    margin-top: 35px;
    font: 34px montserrat-l;
    color: #1c4477;
    text-align: center; }
    .bottom-row-3 .invitation-import h1::after {
      display: block;
      width: 100%;
      background: url(../images/header-underline.png) no-repeat;
      background-size: 100% 100%;
      content: "";
      height: 4px;
      margin: 10px auto 15px; }
  .bottom-row-3 .invitation-import p {
    font: 16px/1.5 montserrat-l;
    color: #a8a8a8;
    margin-top: 8px;
    padding: 0 30px;
    text-align: center; }
    .bottom-row-3 .invitation-import p.text-info {
      color: #fff;
      letter-spacing: 2px;
      margin-top: 20px;
      margin-bottom: 30px; }
      .bottom-row-3 .invitation-import p.text-info span {
        background: #009353;
        font: 14px montserrat-l;
        padding: 4px 15px;
        display: block;
        width: 65%;
        margin: 0 auto; }
        .bottom-row-3 .invitation-import p.text-info span strong {
          font: 14px montserrat-sb;
          text-transform: uppercase; }
    @media screen and (max-width: 768px) {
      .bottom-row-3 .invitation-import p.text-info span {
        width: 85%; } }
    @media screen and (max-width: 480px) {
      .bottom-row-3 .invitation-import p {
        padding: 0; } }
  .bottom-row-3 .invitation-import .buttons {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px; }
    .bottom-row-3 .invitation-import .buttons a.btn-blue, .bottom-row-3 .invitation-import .buttons a.btn-green, .bottom-row-3 .invitation-import .buttons a.btn-red, .bottom-row-3 .invitation-import .buttons section.container-fluid .bottom-row .detail-form .form-group a.btn-black, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .buttons a.btn-black,
    .bottom-row-3 .invitation-import .buttons section.container-fluid .body-content .detail-form .form-group a.btn-black, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .buttons a.btn-black, .bottom-row-3 .invitation-import .buttons section.container-fluid .bottom-row .detail-form .form-group a.btn-red, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .buttons a.btn-red,
    .bottom-row-3 .invitation-import .buttons section.container-fluid .body-content .detail-form .form-group a.btn-red, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .buttons a.btn-red, .bottom-row-3 .invitation-import .buttons section.container-fluid .bottom-row .detail-form .form-group a.btn-green, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .buttons a.btn-green,
    .bottom-row-3 .invitation-import .buttons section.container-fluid .body-content .detail-form .form-group a.btn-green, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .buttons a.btn-green {
      text-transform: uppercase;
      border-radius: 0;
      border: 1px solid #0d004c;
      background-color: #1c4477;
      font: 13px/1 montserrat-r;
      color: #fff;
      padding: 9px 28px;
      margin-bottom: 20px;
      -webkit-transition-property: background;
      -moz-transition-property: background;
      -ms-transition-property: background;
      -o-transition-property: background;
      transition-property: background;
      -webkit-transition-timing-function: ease-in-out;
      -moz-transition-timing-function: ease-in-out;
      -ms-transition-timing-function: ease-in-out;
      -o-transition-timing-function: ease-in-out;
      transition-timing-function: ease-in-out;
      -webkit-transition-duration: 0.5s;
      -moz-transition-duration: 0.5s;
      -ms-transition-duration: 0.5s;
      -o-transition-duration: 0.5s;
      transition-duration: 0.5s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s;
      -ms-transition-delay: 0s;
      -o-transition-delay: 0s;
      transition-delay: 0s;
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      text-decoration: none;
      display: inline-block; }
      .bottom-row-3 .invitation-import .buttons a.btn-blue:hover, .bottom-row-3 .invitation-import .buttons a.btn-green:hover, .bottom-row-3 .invitation-import .buttons a.btn-red:hover, .bottom-row-3 .invitation-import .buttons section.container-fluid .bottom-row .detail-form .form-group a.btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .buttons a.btn-black:hover,
      .bottom-row-3 .invitation-import .buttons section.container-fluid .body-content .detail-form .form-group a.btn-black:hover, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .buttons a.btn-black:hover {
        background: #0d004c; }
    .bottom-row-3 .invitation-import .buttons a.btn-gray {
      background: #666666;
      text-transform: uppercase;
      border-radius: 0;
      border: 1px solid #4b4b4b;
      font: 13px/1 montserrat-r;
      color: #fff;
      padding: 9px 27px;
      vertical-align: top;
      margin-right: 10px;
      margin-bottom: 20px;
      -webkit-transition-property: background;
      -moz-transition-property: background;
      -ms-transition-property: background;
      -o-transition-property: background;
      transition-property: background;
      -webkit-transition-timing-function: ease-in-out;
      -moz-transition-timing-function: ease-in-out;
      -ms-transition-timing-function: ease-in-out;
      -o-transition-timing-function: ease-in-out;
      transition-timing-function: ease-in-out;
      -webkit-transition-duration: 0.5s;
      -moz-transition-duration: 0.5s;
      -ms-transition-duration: 0.5s;
      -o-transition-duration: 0.5s;
      transition-duration: 0.5s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s;
      -ms-transition-delay: 0s;
      -o-transition-delay: 0s;
      transition-delay: 0s;
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
      .bottom-row-3 .invitation-import .buttons a.btn-gray:hover {
        background: #000; }
      @media screen and (max-width: 480px) {
        .bottom-row-3 .invitation-import .buttons a.btn-gray {
          margin-right: 0; } }
  .bottom-row-3 .invitation-import .input-checkbox {
    text-align: center; }
    .bottom-row-3 .invitation-import .input-checkbox label {
      cursor: pointer; }
      .bottom-row-3 .invitation-import .input-checkbox label:last-child {
        vertical-align: top;
        font: 13px montserrat-r;
        color: #1c4477;
        margin-left: 10px; }
  .bottom-row-3 .invitation-import .sliding-box {
    width: 100%;
    margin-top: 35px;
    margin-bottom: 50px; }
    .bottom-row-3 .invitation-import .sliding-box .bx-wrapper {
      float: none;
      margin: 0 auto; }
      .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-viewport {
        box-shadow: none;
        border: none;
        min-height: 300px;
        left: 0; }
        @media screen and (max-width: 480px) {
          .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-viewport {
            height: auto !important; } }
      .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-controls-direction a {
        display: block;
        background: url(../images/carousel-arrow.png) no-repeat;
        width: 36px;
        height: 72px;
        border: none;
        top: 35%; }
        .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-controls-direction a.bx-prev {
          left: -70px;
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg); }
        .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-controls-direction a.bx-next {
          right: -60px; }
        .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-controls-direction a.disabled {
          opacity: 0.5;
          -webkit-filter: grayscale(100%);
          -moz-filter: grayscale(100%);
          filter: grayscale(100%); }
      @media screen and (max-width: 992px) {
        .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-controls {
          position: absolute;
          top: -20px;
          left: 0;
          right: 0;
          margin: 0 auto;
          width: 70px; }
          .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-controls .bx-controls-direction a {
            background: #1c4477 url(../images/arrow-right.png) 12px 9px no-repeat;
            width: 30px;
            height: 30px;
            border-radius: 0; }
            .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
              left: 0; }
            .bottom-row-3 .invitation-import .sliding-box .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
              right: 4px;
              left: auto; } }
      @media only screen and (max-width: 1024px) {
        .bottom-row-3 .invitation-import .sliding-box .bx-wrapper {
          width: 77%; } }
    .bottom-row-3 .invitation-import .sliding-box li {
      list-style: none; }
      .bottom-row-3 .invitation-import .sliding-box li h2 {
        font: 16px montserrat-r;
        color: #000;
        text-transform: uppercase;
        margin: 14px 0 12px; }
        @media screen and (max-width: 375px) {
          .bottom-row-3 .invitation-import .sliding-box li h2 {
            font-size: 14px; } }
      .bottom-row-3 .invitation-import .sliding-box li .form-control {
        border-radius: 0;
        box-shadow: none;
        outline: none;
        border: 1px solid #959595;
        height: 33px; }
      .bottom-row-3 .invitation-import .sliding-box li .btn-blue, .bottom-row-3 .invitation-import .sliding-box li .btn-green, .bottom-row-3 .invitation-import .sliding-box li .btn-red, .bottom-row-3 .invitation-import .sliding-box li section.container-fluid .bottom-row .detail-form .form-group .btn-black, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .btn-black,
      .bottom-row-3 .invitation-import .sliding-box li section.container-fluid .body-content .detail-form .form-group .btn-black, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .btn-black, .bottom-row-3 .invitation-import .sliding-box li section.container-fluid .bottom-row .detail-form .form-group .btn-red, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .btn-red,
      .bottom-row-3 .invitation-import .sliding-box li section.container-fluid .body-content .detail-form .form-group .btn-red, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .btn-red, .bottom-row-3 .invitation-import .sliding-box li section.container-fluid .bottom-row .detail-form .form-group .btn-green, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .btn-green,
      .bottom-row-3 .invitation-import .sliding-box li section.container-fluid .body-content .detail-form .form-group .btn-green, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .btn-green {
        text-transform: uppercase;
        border-radius: 0;
        border: 1px solid #0d004c;
        background-color: #1c4477;
        font: 13px/1 montserrat-r;
        color: #fff;
        padding: 9px 28px;
        -webkit-transition-property: background;
        -moz-transition-property: background;
        -ms-transition-property: background;
        -o-transition-property: background;
        transition-property: background;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        -ms-transition-timing-function: ease-in-out;
        -o-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        text-decoration: none;
        display: inline-block; }
        .bottom-row-3 .invitation-import .sliding-box li .btn-blue:hover, .bottom-row-3 .invitation-import .sliding-box li .btn-green:hover, .bottom-row-3 .invitation-import .sliding-box li .btn-red:hover, .bottom-row-3 .invitation-import .sliding-box li section.container-fluid .bottom-row .detail-form .form-group .btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .btn-black:hover,
        .bottom-row-3 .invitation-import .sliding-box li section.container-fluid .body-content .detail-form .form-group .btn-black:hover, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .btn-black:hover {
          background: #0d004c; }
      .bottom-row-3 .invitation-import .sliding-box li .bootstrap-select {
        position: relative;
        width: auto; }
        .bottom-row-3 .invitation-import .sliding-box li .bootstrap-select select {
          cursor: pointer;
          border-radius: 0;
          border-color: #959595;
          background: #fcfeff;
          background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          font: 13px montserrat-l;
          color: #707070;
          -webkit-appearance: none;
          -moz-appearance: none;
          -ms-appearance: none; }
          .bottom-row-3 .invitation-import .sliding-box li .bootstrap-select select::-ms-expand {
            display: none; }
          @media screen and (max-width: 768px) {
            .bottom-row-3 .invitation-import .sliding-box li .bootstrap-select select {
              position: relative;
              background: #fff url(../images/select-caret.png) right center no-repeat; } }
        .bottom-row-3 .invitation-import .sliding-box li .bootstrap-select::after {
          height: 33px;
          width: 33px;
          display: block;
          content: "";
          position: absolute;
          top: 0;
          right: 0;
          cursor: pointer;
          background: url(../images/select-caret.png) right center no-repeat; }
      .bottom-row-3 .invitation-import .sliding-box li a {
        color: #009353;
        font: 15px montserrat-r;
        position: relative; }
        .bottom-row-3 .invitation-import .sliding-box li a::after {
          border-bottom: 1px solid #009353;
          content: "";
          height: 0;
          width: 100%;
          position: absolute;
          left: 0;
          bottom: 0; }
        .bottom-row-3 .invitation-import .sliding-box li a.skip-btn {
          margin-left: 10px; }
          .bottom-row-3 .invitation-import .sliding-box li a.skip-btn::before {
            height: 5px;
            width: 5px;
            background: #1c4477;
            border-radius: 100%;
            content: "";
            display: inline-block;
            position: absolute;
            left: -10px;
            top: 10px; }
        .bottom-row-3 .invitation-import .sliding-box li a:hover, .bottom-row-3 .invitation-import .sliding-box li a:focus {
          text-decoration: none; }
      .bottom-row-3 .invitation-import .sliding-box li .import-cell {
        border: 2px solid #959595; }
        .bottom-row-3 .invitation-import .sliding-box li .import-cell .content {
          display: none; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .content.show {
            display: block; }
        .bottom-row-3 .invitation-import .sliding-box li .import-cell .edit-form {
          padding: 0 15px;
          display: none;
          margin-bottom: 0; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .edit-form a.skip-btn::before {
            display: none; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .edit-form .form-group {
            margin-bottom: 10px; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .edit-form.active {
            display: block !important; }
        .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form {
          height: 120px;
          padding: 0 15px;
          display: none;
          margin-bottom: 0; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-blue, .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-green, .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-red, .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form section.container-fluid .bottom-row .detail-form .form-group .btn-black, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-black,
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form section.container-fluid .body-content .detail-form .form-group .btn-black, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-black {
            margin-left: 15px;
            display: inline-block;
            float: right;
            margin-top: -5px; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form a {
            margin-top: 10px; }
          @media screen and (max-width: 375px) {
            .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form {
              height: auto; }
              .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .form-group {
                text-align: center; }
              .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-blue, .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-green, .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-red, .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form section.container-fluid .bottom-row .detail-form .form-group .btn-black, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-black,
              .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form section.container-fluid .body-content .detail-form .form-group .btn-black, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form .btn-black {
                float: none;
                margin-top: 10px;
                margin-left: auto;
                margin-right: auto; } }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .new-form.active {
            display: block !important; }
        .bottom-row-3 .invitation-import .sliding-box li .import-cell .display {
          height: 132px;
          vertical-align: middle;
          text-align: center;
          padding: 35px 15px;
          display: none; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .display h1 {
            font: 22px montserrat-l;
            color: #1c4477;
            margin: 0 0 10px; }
            .bottom-row-3 .invitation-import .sliding-box li .import-cell .display h1::after {
              display: none; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .display a {
            color: #009353;
            font: 15px montserrat-r;
            position: relative; }
            .bottom-row-3 .invitation-import .sliding-box li .import-cell .display a::after {
              border-bottom: 1px solid #009353;
              content: "";
              height: 0;
              width: 100%;
              position: absolute;
              left: 0;
              bottom: 0; }
            .bottom-row-3 .invitation-import .sliding-box li .import-cell .display a.skip-btn {
              margin-left: 10px; }
              .bottom-row-3 .invitation-import .sliding-box li .import-cell .display a.skip-btn::before {
                height: 5px;
                width: 5px;
                background: #1c4477;
                border-radius: 100%;
                content: "";
                display: inline-block;
                position: absolute;
                left: -10px;
                top: 10px; }
            .bottom-row-3 .invitation-import .sliding-box li .import-cell .display a:hover, .bottom-row-3 .invitation-import .sliding-box li .import-cell .display a:focus {
              text-decoration: none; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .display.active {
            display: block !important; }
        .bottom-row-3 .invitation-import .sliding-box li .import-cell .skip {
          height: 125px;
          display: none; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .skip p {
            font: 14px montserrat-r;
            color: #c23a3a;
            padding: 20% 0 0; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .skip .edit-btn {
            clear: both;
            display: block;
            text-align: center;
            margin-top: 20px;
            margin-left: auto;
            margin-right: auto;
            width: 33px; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .skip.active {
            display: block !important; }
        .bottom-row-3 .invitation-import .sliding-box li .import-cell .table {
          margin-bottom: 0; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .table tr th {
            border: none;
            background: #959595;
            font: 14px montserrat-r;
            color: #fff;
            padding-left: 15px; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .table tr td {
            font: 13px montserrat-l;
            color: #737373;
            border-top: 1px dotted #959595;
            padding-left: 15px; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell .table tr:nth-of-type(2) td {
            border-top: none; }
        .bottom-row-3 .invitation-import .sliding-box li .import-cell.active {
          border-color: #009353; }
          .bottom-row-3 .invitation-import .sliding-box li .import-cell.active .table tr th {
            background: #009353; }
  .bottom-row-3 .invitation-import .invite-list-box .list {
    list-style-type: none;
    padding-left: 0;
    border: 2px solid #cdcdcd;
    border-radius: 5px;
    width: 69.970414%;
    margin: 0 auto;
    position: relative;
    max-height: 366px;
    overflow-y: auto;
  }
    .bottom-row-3 .invitation-import .invite-list-box .list > li {
      border-bottom: 1px solid #cdcdcd;
      min-height: 30px;
      vertical-align: middle; }
      .bottom-row-3 .invitation-import .invite-list-box .list > li .list-option {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
        height: 0;
        overflow: hidden;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -ms-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        -ms-transition-timing-function: ease-in-out;
        -o-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden; }
        .bottom-row-3 .invitation-import .invite-list-box .list > li .list-option li {
          background: #eaeaea;
          padding: 11px 15px 11px 60px;
          border-bottom: 1px solid #cdcdcd; }
          .bottom-row-3 .invitation-import .invite-list-box .list > li .list-option li:last-child {
            border-bottom: none; }
      .bottom-row-3 .invitation-import .invite-list-box .list > li.list-option-show {
        padding-bottom: 0; }
        .bottom-row-3 .invitation-import .invite-list-box .list > li.list-option-show .list-option {
          height: 107px; }
      .bottom-row-3 .invitation-import .invite-list-box .list > li:last-of-type {
        border-bottom: none; }
  .bottom-row-3 .invitation-import .invite-list-box .form-group {
    margin-top: 30px;
    margin-bottom: 50px; }
    .bottom-row-3 .invitation-import .invite-list-box .form-group .btn {
      margin: 0 auto;
      width: auto;
      background: #1c4477;
      color: #fff;
      display: block;
      text-transform: uppercase;
      font: 13px montserrat-r;
      border-radius: 0;
      padding: 10px 25px;
      border: 1px solid #0d004c; }
  @media screen and (max-width: 660px) {
    .bottom-row-3 .invitation-import .invite-list-box .list {
      width: 100%;
      max-height: 100%; }
      .bottom-row-3 .invitation-import .invite-list-box .list > li .checkblock {
        padding-left: 10px; }
      .bottom-row-3 .invitation-import .invite-list-box .list > li .list-option li {
        padding-left: 10px; }
        .bottom-row-3 .invitation-import .invite-list-box .list > li .list-option li .radioblock + label {
          font-size: 12px; } }
  @media screen and (max-width: 375px) {
    .bottom-row-3 .invitation-import .invite-list-box .list > li .list-option li .radioblock + label {
      width: 185px; } }
  @media screen and (max-width: 360px) {
    .bottom-row-3 .invitation-import .invite-list-box .list > li .list-option li .radioblock + label {
      width: 180px; } }
  @media screen and (max-width: 320px) {
    .bottom-row-3 .invitation-import .invite-list-box .list > li .list-option li .radioblock + label {
      width: 110px; } }
  .bottom-row-3 .invitation-import .invite-send-selection {
    width: 79.662722%;
    margin: 40px auto; }
    .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal dt {
      width: 30px;
      float: left; }
    .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal dd {
      margin-left: 50px;
      margin-bottom: 25px; }
    .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal i.tick {
      height: 30px;
      width: 30px;
      background: url(../images/tick.png) no-repeat;
      display: block; }
      .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal i.tick.true {
        background-position: 0 0; }
      .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal i.tick.false {
        background-position: -59px 0px; }
    .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal h4 {
      font: 20px montserrat-r;
      color: #009353;
      margin: 3px 0 0;
      float: left; }
    .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal a.btn {
      float: right;
      padding: 0;
      border: none;
      background-color: transparent;
      outline: none;
      color: #1c4477;
      font: 12px montserrat-sb;
      text-transform: uppercase;
      margin-left: 10px;
      margin-top: 6px; }
      .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal a.btn img {
        margin-top: -6px; }
    .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal p {
      margin: 0;
      text-align: left;
      padding-left: 0;
      clear: both;
      position: relative;
      top: -5px; }
      .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal p span {
        font: 16px montserrat-r; }
        .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal p span.black {
          color: #000; }
        .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal p span.blue {
          color: #1c4477; }
      @media screen and (max-width: 991px) {
        .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal p {
          top: 0; } }
      @media screen and (max-width: 768px) {
        .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal p {
          width: 85%; } }
      @media screen and (max-width: 480px) {
        .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal p {
          word-break: break-all; } }
    @media screen and (max-width: 479px) {
      .bottom-row-3 .invitation-import .invite-send-selection {
        width: 100%; }
        .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal dd {
          margin-left: 35px; }
        .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal h4 {
          font-size: 14px; }
        .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal p {
          font-size: 14px; }
          .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal p span {
            font-size: 14px; }
        .bottom-row-3 .invitation-import .invite-send-selection .dl-horizontal a.btn {
          font-size: 10px; }
        .bottom-row-3 .invitation-import .invite-send-selection .buttons a.btn-gray, .bottom-row-3 .invitation-import .invite-send-selection .buttons a.btn-blue, .bottom-row-3 .invitation-import .invite-send-selection .buttons a.btn-green, .bottom-row-3 .invitation-import .invite-send-selection .buttons a.btn-red, .bottom-row-3 .invitation-import .invite-send-selection .buttons section.container-fluid .bottom-row .detail-form .form-group a.btn-black, section.container-fluid .bottom-row .detail-form .form-group .bottom-row-3 .invitation-import .invite-send-selection .buttons a.btn-black,
        .bottom-row-3 .invitation-import .invite-send-selection .buttons section.container-fluid .body-content .detail-form .form-group a.btn-black, section.container-fluid .body-content .detail-form .form-group .bottom-row-3 .invitation-import .invite-send-selection .buttons a.btn-black {
          width: 100%;
          margin-right: 0; } }
  .bottom-row-3 .invitation-import .invitation-sent {
    margin-bottom: 50px; }
    .bottom-row-3 .invitation-import .invitation-sent figure img {
      margin: 57px auto 63px; }
    .bottom-row-3 .invitation-import .invitation-sent p {
      text-align: center;
      font-size: 20px;
      color: #6b6b6b; }
      .bottom-row-3 .invitation-import .invitation-sent p a {
        color: #1c4477;
        position: relative; }
        .bottom-row-3 .invitation-import .invitation-sent p a::after {
          border-bottom: 1px solid #1c4477;
          width: 100%;
          display: block;
          height: 0;
          content: "";
          position: absolute;
          left: 0;
          margin-top: -2px; }
        .bottom-row-3 .invitation-import .invitation-sent p a:hover, .bottom-row-3 .invitation-import .invitation-sent p a:focus {
          text-decoration: none;
          color: #000; }
          .bottom-row-3 .invitation-import .invitation-sent p a:hover::after, .bottom-row-3 .invitation-import .invitation-sent p a:focus::after {
            border-color: #000; }
      @media screen and (max-width: 375px) {
        .bottom-row-3 .invitation-import .invitation-sent p {
          font-size: 16px; }
          .bottom-row-3 .invitation-import .invitation-sent p a {
            display: block;
            margin-bottom: 5px; } }
  .bottom-row-3 .invitation-import .import-confirmation {
    margin-top: 35px;
    width: 80%;
    margin-left: auto;
    margin-right: auto; }
    .bottom-row-3 .invitation-import .import-confirmation dt {
      height: 48px;
      width: 48px;
      background: url(../images/correct.png) no-repeat;
      display: inline-block;
      background-size: cover; }
    .bottom-row-3 .invitation-import .import-confirmation dd {
      margin-left: 70px;
      margin-bottom: 35px; }
      .bottom-row-3 .invitation-import .import-confirmation dd h4 {
        font: 20px/1 montserrat-r;
        color: #009353;
        margin-bottom: 5px;
        width: 100%; }
        .bottom-row-3 .invitation-import .import-confirmation dd h4 a.import-edit {
          font: 12px montserrat-sb;
          color: #1c4477;
          text-transform: uppercase;
          border: none;
          float: right;
          padding: 0px;
          line-height: 1;
          margin-top: -5px; }
          .bottom-row-3 .invitation-import .import-confirmation dd h4 a.import-edit img {
            margin-top: -6px; }
      .bottom-row-3 .invitation-import .import-confirmation dd p {
        font: 16px/1 montserrat-r;
        color: #000;
        text-align: left;
        padding-left: 0;
        margin: 0; }
      .bottom-row-3 .invitation-import .import-confirmation dd .btn-group {
        margin-top: 0; }
        .bottom-row-3 .invitation-import .import-confirmation dd .btn-group a {
          border: none;
          padding: 0;
          display: block;
          font: 16px/1 montserrat-r;
          color: #000;
          background: url(../images/arrow-down.png) left center no-repeat;
          padding-left: 20px;
          cursor: pointer; }
          .bottom-row-3 .invitation-import .import-confirmation dd .btn-group a:hover, .bottom-row-3 .invitation-import .import-confirmation dd .btn-group a:focus {
            background-color: transparent;
            box-shadow: none;
            text-decoration: none; }
        .bottom-row-3 .invitation-import .import-confirmation dd .btn-group .dropdown-menu {
          display: block;
          padding: 0;
          height: 0;
          position: relative;
          clear: both;
          top: 5px;
          left: 0;
          overflow: hidden;
          border: none;
          box-shadow: none;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -ms-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-timing-function: ease-in-out;
          -moz-transition-timing-function: ease-in-out;
          -ms-transition-timing-function: ease-in-out;
          -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
          -webkit-transition-duration: 0.5s;
          -moz-transition-duration: 0.5s;
          -ms-transition-duration: 0.5s;
          -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -ms-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
          .bottom-row-3 .invitation-import .import-confirmation dd .btn-group .dropdown-menu li {
            font: 15px/1.5 montserrat-l;
            color: #626262; }
            .bottom-row-3 .invitation-import .import-confirmation dd .btn-group .dropdown-menu li span {
              font-family: montserrat-r; }
              .bottom-row-3 .invitation-import .import-confirmation dd .btn-group .dropdown-menu li span.blue {
                color: #1c4477; }
              .bottom-row-3 .invitation-import .import-confirmation dd .btn-group .dropdown-menu li span.black {
                color: #000; }
        .bottom-row-3 .invitation-import .import-confirmation dd .btn-group.open .dropdown-toggle {
          box-shadow: none; }
        .bottom-row-3 .invitation-import .import-confirmation dd .btn-group.open .dropdown-menu {
          height: 110px; }
    @media screen and (max-width: 768px) {
      .bottom-row-3 .invitation-import .import-confirmation {
        width: 95%; }
        .bottom-row-3 .invitation-import .import-confirmation dt {
          width: 40px;
          height: 40px;
          vertical-align: top; }
        .bottom-row-3 .invitation-import .import-confirmation dd {
          margin-left: 50px;
          display: inline-block;
          width: 80%; }
          .bottom-row-3 .invitation-import .import-confirmation dd h4 a.import-edit {
            margin-top: 5px; } }
    @media screen and (max-width: 660px) {
      .bottom-row-3 .invitation-import .import-confirmation dd {
        width: 78%;
        margin-left: 30px; } }
    @media screen and (max-width: 460px) {
      .bottom-row-3 .invitation-import .import-confirmation dd {
        width: 77%;
        margin-left: 20px; }
        .bottom-row-3 .invitation-import .import-confirmation dd h4 {
          margin-top: 0; }
      .bottom-row-3 .invitation-import .import-confirmation dt {
        width: 30px;
        height: 30px; } }
    @media screen and (max-width: 375px) {
      .bottom-row-3 .invitation-import .import-confirmation dt {
        width: 25px;
        height: 25px; }
      .bottom-row-3 .invitation-import .import-confirmation dd {
        width: 75%;
        margin-left: 5px; }
        .bottom-row-3 .invitation-import .import-confirmation dd h4 {
          font-size: 16px; } }

/*-- second-tab- --*/
.second-tab-row {
  /*    background-color: #263e5d;
        .tabs-counter{
            float:right;
            &.tabs-counter-1{
                background: yellow;
                width: 200px;
            }
        }*/
  /*    #revenue-tab{
            float:right;
            margin-right:15px;
            li{
                a{
                    font:12px $mon-l;
                    color:#adb7c4;
                    text-transform:uppercase;
                    background-color: #263e5d;
                    text-shadow:2px 2px 2px rgba(21,33,50,0.5); 
                    padding-top:7px;
                    padding-bottom:7px;
                    border-color:#152132;
                }
                &.active{
                    a{
                        background-color: #152132;
                        color:#fff;
                        text-shadow:none;
                    }
                }
            }
        }*/ }
  .second-tab-row .select_wrapper {
    padding-right: 15px;
    padding-left: 15px; }
    .second-tab-row .select_wrapper select.form-control {
      height: 30px;
      margin: 15px 0;
      background: #152132;
      border: none;
      box-shadow: none;
      font: 12px montserrat-r;
      color: #fff;
      text-transform: uppercase;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      background: #152132 url(../images/nav-select.png) right no-repeat; }
      .second-tab-row .select_wrapper select.form-control::-ms-expand {
        display: none; }
  @media screen and (max-width: 1310px) {
    .second-tab-row #revenue-tab li a {
      padding-left: 15px;
      padding-right: 15px;
      min-width: auto; } }
  @media screen and (max-width: 1150px) {
    .second-tab-row #revenue-tab li a {
      width: auto;
      font-size: 11px;
      min-width: auto;
      padding-left: 5px;
      padding-right: 5px; } }

/*-- second-tab-pane-group --*/
.second-tab-pane-group .button-form .footable-table .thead {
  display: none; }

.second-tab-pane-group .button-form .table-responsive table thead tr th:first-child {
  /*padding-left:22px;*/ }

.second-tab-pane-group .button-form .table-content {
  overflow: hidden;
  position: relative; }
  .second-tab-pane-group .button-form .table-content.overflow-visible {
    overflow: unset; }
  @media (max-width: 767px) {
    .second-tab-pane-group .button-form .table-content {
      height: auto !important; } }
  .second-tab-pane-group .button-form .table-content .footable-table tbody tr td {
    text-transform: none;
    line-height: 1.5; }
    .second-tab-pane-group .button-form .table-content .footable-table tbody tr td .discount-price {
      display: block; }
    .second-tab-pane-group .button-form .table-content .footable-table tbody tr td .orignal-price {
      display: block;
      font-size: 11px;
      text-decoration: line-through; }
    @media (max-width: 561px) {
      .second-tab-pane-group .button-form .table-content .footable-table tbody tr td:first-child {
        width: 20%; }
      .second-tab-pane-group .button-form .table-content .footable-table tbody tr td:nth-child(2) {
        width: 80%; } }
    .second-tab-pane-group .button-form .table-content .footable-table tbody tr td:first-child, .second-tab-pane-group .button-form .table-content .footable-table tbody tr td:nth-child(2), .second-tab-pane-group .button-form .table-content .footable-table tbody tr td:nth-last-of-type(2) {
      font-size: 13px;
      font-family: montserrat-r; }
    .second-tab-pane-group .button-form .table-content .footable-table tbody tr td.large-text {
      /*padding:17px 12px 10px 12px;*/ }
    .second-tab-pane-group .button-form .table-content .footable-table tbody tr td.light-text {
      color: #909090;
      font: 13px montserrat-l; }

.table-content.external-content {
  position: relative; }
  .table-content.external-content .footable-table tbody tr td {
    text-transform: none; }
    .table-content.external-content .footable-table tbody tr td:first-child {
      padding-left: 22px; }
    .table-content.external-content .footable-table tbody tr td:nth-child(2) {
      color: #909090;
      font: 13px montserrat-l; }
    .table-content.external-content .footable-table tbody tr td.large-text {
      /*padding:17px 22px 10px;*/ }
    .table-content.external-content .footable-table tbody tr td.light-text {
      color: #909090;
      font: 13px montserrat-l; }

.footer-amount {
  background-color: #009353; }
  .footer-amount ul {
    float: right;
    list-style: none;
    margin-right: 65px;
    margin-bottom: 0; }
    .footer-amount ul li {
      display: inline-block;
      font: 13px montserrat-r;
      color: #97d0b7;
      text-transform: uppercase;
      padding: 20px 0;
      letter-spacing: 0.5px;
      margin-right: 35px;
      vertical-align: middle; }
      .footer-amount ul li span {
        font-size: 20px;
        color: #fff;
        font-family: montserrat-l; }
      .footer-amount ul li:last-child {
        margin-right: 0; }
  @media screen and (max-width: 1200px) {
    .footer-amount ul {
      margin-right: 15px; } }
  @media screen and (max-width: 880px) {
    .footer-amount ul li {
      font: 12px montserrat-r;
      margin-right: 25px; }
      .footer-amount ul li span {
        font-size: 18px; }
      .footer-amount ul li:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 768px) {
    .footer-amount ul {
      padding: 5px;
      float: none;
      text-align: center; }
      .footer-amount ul li {
        font: 12px montserrat-r;
        margin-right: 0;
        display: block;
        padding: 5px 0 0; }
        .footer-amount ul li:last-child {
          padding-bottom: 5px; } }
  @media screen and (max-width: 480px) {
    .footer-amount ul li {
      font: 12px montserrat-r; }
      .footer-amount ul li span {
        font-size: 16px;
        display: block;
        margin-bottom: 5px; } }

.padding-left {
  padding-left: 22px !important; }

/*-- container-fluid.active --*/
section.container-fluid.active {
  margin-left: 310px;
  margin-top: 164px;
  position: relative;
  z-index: 99; }
  @media screen and (max-width: 992px) {
    section.container-fluid.active .button-form-content {
      text-align: center; }
      section.container-fluid.active .button-form-content form {
        float: none;
        margin: 8px auto;
        padding-top: 8px;
        text-align: center; } }
  @media screen and (max-width: 991px) {
    section.container-fluid.active {
      z-index: 1; }
      section.container-fluid.active .button-form-content {
        padding: 15px; }
        section.container-fluid.active .button-form-content .export-btn,
        section.container-fluid.active .button-form-content .member-btn,
        section.container-fluid.active .button-form-content .btn-update {
          display: none; }
        section.container-fluid.active .button-form-content form {
          margin: 0;
          padding: 0; } }
  @media screen and (max-width: 830px) {
    section.container-fluid.active .button-form-content form {
      width: 100%; }
      section.container-fluid.active .button-form-content form input[type="search"] {
        width: 45%; } }
  @media screen and (max-width: 768px) {
    section.container-fluid.active .button-form-content form {
      margin-top: 15px;
      /*background: yellow;*/ } }
  @media screen and (max-width: 880px) {
    section.container-fluid.active {
      width: auto;
      margin-right: 25px; } }
  @media screen and (max-width: 768px) {
    section.container-fluid.active {
      /*width: 87%;*/ } }
  @media screen and (max-width: 768px) {
    section.container-fluid.active {
      margin-left: 300px;
      margin-top: 155px; } }
  @media screen and (max-width: 767px) {
    section.container-fluid.active {
      z-index: 1; } }
  @media only screen and (max-width: 660px) and (orientation: landscape) {
    section.container-fluid.active {
      z-index: 1; } }
  @media screen and (max-width: 660px) {
    section.container-fluid.active {
      /*width: 85.55%;*/ } }
  @media screen and (max-width: 480px) {
    section.container-fluid.active {
      /*width: 87%;*/ } }
  @media screen and (max-width: 320px) {
    section.container-fluid.active {
      margin-left: 275px; } }

section.container-fluid {
  /*-- group-dashboard--*/ }
  @media screen and (max-width: 575px) {
    section.container-fluid .button-form .button-form-content .flex-buttons-content {
      display: flex;
      flex-direction: column; }
      section.container-fluid .button-form .button-form-content .flex-buttons-content > div:first-child {
        display: flex;
        align-items: flex-start;
        margin-bottom: 15px;
        justify-content: center; }
        section.container-fluid .button-form .button-form-content .flex-buttons-content > div:first-child .export-btn {
          margin-top: 0;
          margin-bottom: 3px; }
        section.container-fluid .button-form .button-form-content .flex-buttons-content > div:first-child .dropdown > a {
          margin-bottom: 0; }
      section.container-fluid .button-form .button-form-content .flex-buttons-content > div .sort-form input {
        margin-top: 7px; } }
  @media screen and (min-width: 992px) {
    section.container-fluid {
      margin-left: 310px;
      margin-top: 164px;
      position: relative;
      z-index: 1; } }
  @media screen and (max-width: 991px) {
    section.container-fluid .button-form-content form {
      margin: 0;
      padding: 0; }
      section.container-fluid .button-form-content form .member-btn, section.container-fluid .button-form-content form .btn-update,
      section.container-fluid .button-form-content form .export-btn {
        display: none; } }
  @media screen and (max-width: 480px) {
    section.container-fluid {
      margin-left: 80px;
      position: relative;
      z-index: 1; } }
  section.container-fluid .events-section .bx-wrapper .bx-viewport {
    min-height: 45px; }
    section.container-fluid .events-section .bx-wrapper .bx-viewport .bx-controls-direction a {
      padding: 12px 15px; }
  section.container-fluid.group-dashboard {
    background-color: transparent; }
    section.container-fluid.group-dashboard .top-row {
      background-color: #fff; }
    section.container-fluid.group-dashboard .main-wrapper .block-nav .block {
      border: 1px solid #bababa;
      padding-bottom: 43px;
      display: block;
      text-decoration: none; }
      section.container-fluid.group-dashboard .main-wrapper .block-nav .block .handle {
        height: 17px;
        width: 17px;
        background: url(../images/table-pattern.png) no-repeat;
        text-indent: -9999px;
        position: absolute;
        top: 10px;
        left: 10px;
        cursor: move; }
      section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box {
        text-align: center;
        /*                        margin-top:40px;
                                                margin-bottom:30px;*/
        margin-top: 15px;
        /*margin-bottom:5px;*/ }
        section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box .caps {
          text-align: center; }
          section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box .caps ul {
            list-style: none;
            margin: 0;
            padding: 0;
            display: inline-block;
            width: 100%;
            padding-bottom: 7px; }
            section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box .caps ul li {
              /*display:inline-block;*/
              margin-bottom: 5px;
              margin-right: 1px;
              display: inline; }
        section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box a {
          display: inline-block; }
          section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box a span {
            display: inline-block;
            background: url(../images/invite-1.png) 0 0 no-repeat;
            height: 60px;
            width: 60px;
            text-indent: -999px; }
            section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box a span:hover {
              opacity: 0.8;
              filter: alpha(opacity=80); }
          section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box a.invite-danger {
            margin-left: 10px; }
            section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box a.invite-danger span {
              background-position: -70px 0; }
          section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box a.payment-success span {
            display: inline-block;
            background: url(../images/payment.png) 0 0 no-repeat;
            height: 60px;
            width: 60px;
            text-indent: -999px; }
            section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box a.payment-success span:hover {
              opacity: 0.8;
              filter: alpha(opacity=80); }
          section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box a.payment-danger {
            margin-left: 10px; }
            section.container-fluid.group-dashboard .main-wrapper .block-nav .block .invite-box a.payment-danger span {
              background: url(../images/payment.png) 0 0 no-repeat;
              background-position: -70px 0; }
      section.container-fluid.group-dashboard .main-wrapper .block-nav .block h1 {
        color: #0a2203;
        padding-bottom: 2px; }
      section.container-fluid.group-dashboard .main-wrapper .block-nav .block p {
        margin-bottom: 25px;
        padding: 0; }
      section.container-fluid.group-dashboard .main-wrapper .block-nav .block .member-group {
        background-color: #1c4477;
        color: #ffffff;
        font: 14px montserrat-l;
        text-transform: uppercase;
        padding: 15px 0;
        display: block;
        width: 100%;
        text-align: center;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-transition-property: background-color;
        -moz-transition-property: background-color;
        -ms-transition-property: background-color;
        -o-transition-property: background-color;
        transition-property: background-color;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        -ms-transition-timing-function: ease-in-out;
        -o-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden; }
        section.container-fluid.group-dashboard .main-wrapper .block-nav .block .member-group:hover, section.container-fluid.group-dashboard .main-wrapper .block-nav .block .member-group:focus {
          text-decoration: none;
          background-color: #000; }
    section.container-fluid.group-dashboard .main-wrapper .block-nav .highlight {
      border: 3px dashed #009353;
      color: #ffffff;
      font: 16px/43px montserrat-b;
      border-radius: 10px;
      vertical-align: middle;
      background: rgba(0, 147, 83, 0.7); }
      section.container-fluid.group-dashboard .main-wrapper .block-nav .highlight::before {
        content: "Drop Here";
        line-height: 200px;
        margin: auto;
        margin-top: -100px;
        position: absolute;
        top: 50%;
        width: 92%;
        text-align: center; }
    section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper {
      height: 100%;
      width: 100%;
      overflow: hidden;
      padding: 0 0;
      display: block; }
      section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block {
        position: relative;
        overflow-y: scroll;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none; }
        section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block {
          display: inline-block;
          height: 265px; }
          section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block h1 {
            padding-left: 0;
            padding-right: 0;
            font-size: 19px; }
          section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block p {
            font-size: 12px; }
          @media screen and (max-width: 1300px) {
            section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block h1 {
              font-size: 18px; } }
          @media screen and (max-width: 1254px) {
            section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block {
              height: 270px; } }
        section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block::-webkit-scrollbar {
          width: 0 !important; }
    section.container-fluid.group-dashboard section.container-fluid .main-wrapper .block-nav {
      margin-top: 10px; }
    section.container-fluid.group-dashboard.apply-bg {
      background-color: #fff; }
      section.container-fluid.group-dashboard.apply-bg .main-wrapper .block-nav.sortable-block-wrapper {
        padding: 0 15px; }
        section.container-fluid.group-dashboard.apply-bg .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block {
          box-shadow: 0px 0px 1px;
          margin-top: 1px; }

/* --- body --*/
@media screen and (max-width: 992px) {
  body.menu-open section.container-fluid .nav-tabs li a {
    width: 100px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px; } }

@media screen and (max-width: 968px) {
  body.menu-open section.container-fluid .nav-tabs li a {
    width: 80px;
    padding-left: 0;
    padding-right: 0;
    font-size: 10px; } }

@media screen and (max-width: 960px) {
  body.menu-open section.container-fluid {
    width: 80%; } }

@media screen and (max-width: 768px) {
  body.menu-open section.container-fluid {
    width: 87%; } }

body.menu-close ul.nav li.has-submenu ul {
  display: none !important;
  overflow: hidden; }

@media screen and (max-width: 1054px) {
  body.menu-close .button-form .button-form-content .export-btn {
    padding-left: 10px;
    padding-right: 10px; }
  body.menu-close .button-form .button-form-content .member-btn, body.menu-close .button-form .button-form-content .btn-update {
    padding-left: 10px;
    padding-right: 10px; } }

@media screen and (max-width: 1159px) {
  body.menu-close section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block {
    margin-left: 0.95%;
    margin-right: 0.95%;
    width: 23.1%; } }

@media screen and (max-width: 900px) {
  body.menu-close section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block {
    width: 31.3%; } }

@media screen and (max-width: 768px) {
  body.menu-close section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block {
    width: 47.2%;
    margin-left: 1.3%;
    margin-right: 1.3%; } }

@media screen and (max-width: 660px) {
  body.menu-close section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block {
    margin-left: 7px;
    margin-right: 7px;
    width: 46.6%; } }

@media screen and (max-width: 520px) {
  body.menu-close section.container-fluid.group-dashboard .main-wrapper .block-nav.sortable-block-wrapper .sortable-block .block {
    width: 100%;
    margin-left: 0;
    margin-right: 0; } }

.default-view {
  padding-top: 50px;
  padding-bottom: 75px;
  font-family: montserrat-l; }
  .default-view h1 {
    font-size: 34px;
    color: #1c4477;
    margin-bottom: 5px; }
    @media screen and (max-width: 767px) {
      .default-view h1 {
        font-size: 30px; } }
    @media screen and (max-width: 568px) {
      .default-view h1 {
        font-size: 25px; } }
    @media screen and (max-width: 414px) {
      .default-view h1 {
        font-size: 23px; } }
  .default-view small {
    color: #a8a7a7;
    font-size: 16px; }
    @media screen and (max-width: 414px) {
      .default-view small {
        font-size: 15px; } }
    .default-view small a {
      color: #009353;
      text-decoration: underline; }
      .default-view small a:hover {
        color: #000;
        text-decoration: none; }
  .default-view > img {
    display: inline-block; }
    @media screen and (max-width: 767px) {
      .default-view > img {
        max-width: 200px; } }
    @media screen and (max-width: 568px) {
      .default-view > img {
        max-width: 180px; } }
    @media screen and (max-width: 414px) {
      .default-view > img {
        max-width: 150px; } }

html {
  height: 100%; }

.loging-wrap {
  background: url(../images/square-bg.jpg) repeat;
  width: 100%;
  height: 100%; }

.loging-outer-wrap {
  display: table;
  height: 100%;
  width: 100%;
  font-family: montserrat-r; }
  .loging-outer-wrap .loging-inner-wrap {
    display: table-cell;
    vertical-align: middle; }
    .loging-outer-wrap .loging-inner-wrap .loging-container {
      max-width: 765px;
      margin: auto; }
      .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container {
        max-width: 478px; }
        .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col {
          width: 100%;
          padding: 32px 49px 43px !important; }
          .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col p.error {
            margin-top: 10px;
            font-family: montserrat-l;
            font-size: 13px;
            color: #c31c0b; }
          .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col .reset-password p {
            color: #5d9e3e;
            font-size: 18px;
            font-family: montserrat-r;
            text-align: center;
            margin-top: 15px;
            margin-bottom: 30px; }
            .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col .reset-password p.reset-confirmation-img {
              margin-top: 33px;
              margin-bottom: 33px; }
          .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col .reset-password + form {
            max-width: 92%;
            margin: 0 auto; }
          .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col .reset-password {
            text-align: center; }
          .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col .btn.btn-green {
            margin-top: 0; }
          .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col .login-form .form-control {
            border-color: #cecfd3; }
            .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col .login-form .form-control.error {
              border-color: #c31c0b; }
            .loging-outer-wrap .loging-inner-wrap .loging-container.login-smart-container .text-col .login-form .form-control.success {
              border-color: #5d9e3e; }
      .loging-outer-wrap .loging-inner-wrap .loging-container.reset-confirmation-container {
        max-width: 478px; }
        .loging-outer-wrap .loging-inner-wrap .loging-container.reset-confirmation-container .text-col {
          width: 100%;
          padding: 32px 49px !important;
          /*reset confirmation*/ }
          .loging-outer-wrap .loging-inner-wrap .loging-container.reset-confirmation-container .text-col .resest-greetings {
            text-align: center; }
            .loging-outer-wrap .loging-inner-wrap .loging-container.reset-confirmation-container .text-col .resest-greetings h3 {
              font-size: 24px;
              font-family: montserrat-b;
              color: #161616;
              margin-top: 0;
              margin-bottom: 9px; }
            .loging-outer-wrap .loging-inner-wrap .loging-container.reset-confirmation-container .text-col .resest-greetings p {
              color: #434343;
              font-size: 16px;
              font-family: montserrat-r;
              margin-bottom: 4px; }
            .loging-outer-wrap .loging-inner-wrap .loging-container.reset-confirmation-container .text-col .resest-greetings .thanku-seperater {
              font-family: montserrat-l;
              color: #539832;
              font-size: 16px; }
              .loging-outer-wrap .loging-inner-wrap .loging-container.reset-confirmation-container .text-col .resest-greetings .thanku-seperater p {
                margin-top: 4px;
                color: #539832;
                font-family: montserrat-l;
                margin-bottom: 0; }

.white-shadow-box {
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.45);
  border-radius: 3px; }

.image-text-row {
  position: relative; }
  .image-text-row .image-col {
    background: url(../images/login-img.png) no-repeat;
    background-size: cover;
    width: 345px;
    /*padding:67px 50px;*/
    padding: 42px 18px 38px;
    border-radius: 3px 0 0 3px;
    float: left;
    border-right: 4px solid rgba(0, 0, 0, 0.96); }
  .image-text-row .text-col {
    padding: 35px;
    float: left;
    width: calc(100% - 345px); }
    .image-text-row .text-col .login-title {
      color: #5d9e3e;
      font-size: 24px;
      line-height: 18px; }
    .image-text-row .text-col .login-error {
      font-size: 13px;
      color: #c31c0b; }
    .image-text-row .text-col .login-head {
      margin-bottom: 50px; }
    .image-text-row .text-col .btn.btn-green {
      background-color: #5d9e3e;
      color: #fff;
      font-family: montserrat-b;
      font-size: 18px;
      border: 0;
      border-bottom: 3px solid #478113;
      padding: 14px;
      display: block;
      width: 100%;
      max-width: 100%;
      letter-spacing: 1px;
      margin-top: 50px; }
      .image-text-row .text-col .btn.btn-green:hover {
        background-color: #6AA74D; }

.login-guides {
  margin-top: 25px;
  padding-left: 0; }
  .login-guides li {
    list-style: none;
    margin-bottom: 10px;
    padding-top: 13px;
    line-hieght: 20px;
    position: relative;
    font-size: 13px;
    color: #fff; }
    .login-guides li:before {
      content: '';
      display: block;
      width: 12px;
      height: 2px;
      background: #45a02b;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      margin: auto; }

.login-form {
  padding-left: 0;
  list-style: none; }
  .login-form li {
    margin-bottom: 25px;
    position: relative; }
  .login-form .form-control-icons {
    position: absolute;
    top: 0;
    right: 0; }
    .login-form .form-control-icons .login-status {
      display: inline-block;
      vertical-align: middle;
      width: 20px;
      height: 20px;
      background: url(../images/login-status.png) no-repeat;
      margin-right: 10px; }
      .login-form .form-control-icons .login-status.error {
        background-position: left bottom; }
    .login-form .form-control-icons .login-user {
      display: inline-block;
      vertical-align: middle;
      width: 20px;
      height: 20px;
      background: url(../images/login-user.png) no-repeat; }
      .login-form .form-control-icons .login-user.success {
        background-position: left bottom; }
    .login-form .form-control-icons .login-password {
      display: inline-block;
      vertical-align: middle;
      width: 16px;
      height: 20px;
      background: url(../images/login-pass.png) no-repeat; }
      .login-form .form-control-icons .login-password.error {
        background-position: left bottom; }
  .login-form .form-control {
    border: 0;
    box-shadow: none;
    outline: none;
    border-bottom: 2px solid #5d9e3e;
    border-radius: 0;
    color: #000;
    font-family: montserrat-l;
    padding-left: 0;
    padding-right: 55px; }
    .login-form .form-control::-webkit-input-placeholder {
      color: #c1c1c1;
      font-family: montserrat-l; }
    .login-form .form-control:-moz-placeholder {
      color: #c1c1c1;
      font-family: montserrat-l; }
    .login-form .form-control::-moz-placeholder {
      color: #c1c1c1;
      font-family: montserrat-l; }
    .login-form .form-control.error {
      border-color: #c31c0b; }

.login-query {
  text-align: center;
  margin-top: 21px; }
  .login-query li {
    font-size: 14px;
    color: #42708d; }
    .login-query li a {
      color: #296212; }
      .login-query li a:hover {
        color: #000;
        text-decoration: none; }

@media screen and (max-width: 991px) {
  .loging-outer-wrap .loging-inner-wrap .loging-container {
    max-width: 700px; }
  .list-inline.login-query {
    margin-bottom: 40px !important;
    margin-top: 30px; } }

@media screen and (max-width: 991px) {
  .loging-outer-wrap .loging-inner-wrap .loging-container {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px; }
  .image-text-row {
    margin-top: 40px; }
    .image-text-row .image-col {
      width: 100%;
      float: none;
      border-right: 0;
      border-bottom: 4px solid rgba(0, 0, 0, 0.96);
      padding: 35px 25px; }
    .image-text-row .text-col {
      width: 100%;
      float: none; }
  .loging-outer-wrap {
    /*display:block;*/ }
    .loging-outer-wrap .loging-inner-wrap {
      /*display:block;*/ } }

#addmore-tabs {
  padding-right: 65px;
  width: 100%; }
  #addmore-tabs .bx-wrapper {
    float: right;
    margin-right: 10px !important; }
    #addmore-tabs .bx-wrapper .bx-controls-direction a {
      right: -100px; }
      #addmore-tabs .bx-wrapper .bx-controls-direction a.bx-next {
        right: -100px; }
  #addmore-tabs .tab-control {
    float: right;
    margin-top: 11px;
    border-radius: 3px 3px 0 0;
    border: 1px solid #1c4477;
    border-bottom: 0;
    padding: 4px 12px; }
    #addmore-tabs .tab-control:hover {
      background-color: #f5f5f5;
      transition: all 0.3s ease; }

.plan {
  padding-left: 30px;
  padding-right: 30px;
  /*padding-bottom: 50px;*/
  padding-bottom: 20px; }
  .plan .head-row {
    /*margin: 26px 0 36px;*/
    margin: 20px 0 10px; }
    .plan .head-row h1 {
      font-family: montserrat-r;
      font-size: 26px;
      margin-bottom: 0;
      margin-top: 0;
      color: #009353; }
    .plan .head-row .member-btn.no-margin, .plan .head-row .no-margin.btn-update {
      border-color: #0c6a41;
      font-family: montserrat-r;
      font-size: 14px;
      text-transform: uppercase;
      display: inline-block;
      padding-left: 33px;
      padding-right: 33px; }
  .plan .mid-row th {
    color: #a7a7a7;
    font-family: montserrat-l;
    font-weight: normal;
    font-size: 15px; }
  .plan .mid-row td {
    border: 0 none;
    color: #696969;
    font-family: montserrat-l;
    font-size: 16px;
    padding: 16px 14px 16px 14px; }
    @media (max-width: 1365px) {
      .plan .mid-row td {
        font-size: 15px; } }
  .plan .mid-row .footable-row-detail-cell {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
    .plan .mid-row .footable-row-detail-cell .footable-row-detail-row {
      padding-bottom: 0 !important; }
  .plan .mid-row .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #fff; }
  .plan .mid-row .table-striped > tbody > tr:nth-of-type(2n) {
    background-color: #f3f3f3; }
  .plan .mid-row th:last-child {
    padding-right: 14px;
    text-align: right; }
  .plan .mid-row .table-striped > tbody > tr td:nth-of-type(2n) {
    text-align: right; }
  .plan .mid-row th:first-child {
    padding-left: 14px; }
  .plan .mid-row .table > thead > tr > th {
    border-color: #888888;
    font-weight: normal; }
  .plan .mid-row table {
    /*margin-bottom: 90px;*/
    margin-bottom: 16px; }
  .plan .btm-row {
    position: relative; }
    .plan .btm-row h3 {
      color: #1c4375;
      font-family: montserrat-b;
      font-size: 16px;
      margin-bottom: 33px;
      text-transform: uppercase;
      margin-left: 10px;
      padding-right: 40px;
      margin-top: 0; }
      @media screen and (max-width: 414px) {
        .plan .btm-row h3 {
          margin-left: 0; } }
    .plan .btm-row p strong {
      color: #323232;
      font-family: montserrat-r;
      font-weight: normal; }
    .plan .btm-row p {
      color: #888888;
      font-family: montserrat-r;
      font-size: 13px;
      line-height: 22px;
      margin-bottom: 0;
      margin-left: 10px;
      padding-right: 40px; }
      @media screen and (max-width: 414px) {
        .plan .btm-row p {
          margin-left: 0; } }
    .plan .btm-row a {
      background-color: red;
      border: 1px solid #9e0b0f;
      border-radius: 3px;
      color: #fff;
      display: inline-block;
      font-family: montserrat-r;
      font-size: 13px;
      margin-top: 16px;
      padding: 5px 4px;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ea5355+0,e95052+24,e73134+51,e62628+79,e8292b+100 */
      background: #ea5355;
      /* Old browsers */
      background: -moz-linear-gradient(top, #ea5355 0%, #e95052 24%, #e73134 51%, #e62628 79%, #e8292b 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #ea5355 0%, #e95052 24%, #e73134 51%, #e62628 79%, #e8292b 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #ea5355 0%, #e95052 24%, #e73134 51%, #e62628 79%, #e8292b 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      /* IE6-9 */
      transition: all ease-in 0.3s;
      margin-left: 10px;
      width: 178px;
      text-align: center; }
      @media screen and (max-width: 414px) {
        .plan .btm-row a {
          margin-left: 0; } }
    .plan .btm-row a:hover {
      transition: all ease-in 0.3s;
      text-decoration: none;
      background: -moz-linear-gradient(top, #e8292b 0%, #e62628 24%, #e73134 51%, #e95052 79%, #ea5355 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #e8292b 0%, #e62628 24%, #e73134 51%, #e95052 79%, #ea5355 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #e8292b 0%, #e62628 24%, #e73134 51%, #e95052 79%, #ea5355 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      /* IE6-9 */ }
    .plan .btm-row .hr {
      height: 2px;
      position: absolute;
      top: 9px;
      width: 100%; }
      .plan .btm-row .hr hr {
        border-color: #efefef;
        border-width: 2px; }
    .plan .btm-row .col-md-6 {
      /*padding-bottom: 50px;*/ }

.v-middle-important {
  vertical-align: middle !important; }

.imgborder {
  border: 1px solid #959595; }

/*here i am*/
/*review page .scss*/
/*review page .scss*/
.plan.plan2 {
  padding-top: 7px;
  padding-bottom: 0; }
  .plan.plan2 .mid-row table {
    margin-bottom: 0; }
    .plan.plan2 .mid-row table tr td:nth-child(2) {
      padding-left: 10px;
      text-align: left; }
    .plan.plan2 .mid-row table tr:nth-child(1) > td:last-child {
      text-align: right; }
    .plan.plan2 .mid-row table tr td:last-child {
      padding-left: 9px;
      width: 56%; }
      .plan.plan2 .mid-row table tr td:last-child.promo-field {
        min-width: 300px; }
      .plan.plan2 .mid-row table tr td:last-child p.promo-applied-text {
        color: #009353;
        font-size: 11px;
        font-family: montserrat-l;
        text-transform: uppercase;
        margin-top: 2px;
        letter-spacing: 1px;
        margin-bottom: 0; }
        .plan.plan2 .mid-row table tr td:last-child p.promo-applied-text a {
          color: #c23a3a;
          text-transform: capitalize; }
          .plan.plan2 .mid-row table tr td:last-child p.promo-applied-text a:hover {
            color: #9b2828; }
      .plan.plan2 .mid-row table tr td:last-child .form_control {
        height: 29px;
        margin-right: 10px;
        flex: 1; }
    .plan.plan2 .mid-row table tr th:last-child {
      text-align: right;
      width: 138px; }
  .plan.plan2 .mid-row .total .total-top {
    background-color: #e4e4e4;
    padding: 16px 0; }
    .plan.plan2 .mid-row .total .total-top p {
      font-size: 15px;
      margin-bottom: 1px;
      font-family: montserrat-r;
      color: #7c7c7c; }
    .plan.plan2 .mid-row .total .total-top h2 {
      margin: 0;
      font-family: montserrat-r;
      color: #009353; }
      .plan.plan2 .mid-row .total .total-top h2 span {
        font-size: 18px; }
  .plan.plan2 .mid-row .total .total-mid p {
    color: #c23a3a;
    font-family: montserrat-l;
    font-size: 13px;
    padding: 12px 0;
    border-bottom: 2px solid #efefef;
    margin-bottom: 22px; }
  .plan.plan2 .mid-row .total .total-btm p {
    font-size: 13px;
    color: #888888;
    margin-bottom: 9px;
    font-family: montserrat-l; }
    .plan.plan2 .mid-row .total .total-btm p.leading {
      color: #323232;
      font-family: montserrat-r; }
  .plan.plan2 .mid-row td.promo-label {
    line-height: 31px; }
    @media (max-width: 1146px) {
      .plan.plan2 .mid-row td.promo-label {
        text-align: left !important; } }
  .plan.plan2 td .btn-green {
    background-color: #009353 !important;
    border-color: #197b30 !important;
    text-transform: uppercase;
    border-radius: 3px !important;
    line-height: 12px !important;
    /* border: 1px solid #0d004c; */
    /* background-color: #1c4477; */
    font: 13px/1 montserrat-r !important;
    color: #fff !important;
    padding: 7px 20px !important;
    max-width: 166px;
    margin-right: 0 !important;
    vertical-align: middle;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -ms-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 29px;
    background: #2fae78;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2fae78 0%, #00a357 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fae78), color-stop(100%, #00a357));
    background: -webkit-linear-gradient(top, #2fae78 0%, #00a357 100%);
    background: -o-linear-gradient(top, #2fae78 0%, #00a357 100%);
    background: -ms-linear-gradient(top, #2fae78 0%, #00a357 100%);
    background: linear-gradient(to bottom, #2fae78 0%, #00a357 100%);
    text-shadow: 1px 0 0 #0c794b; }
    .plan.plan2 td .btn-green:hover {
      color: #fff;
      background: #00a357;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #00a357 0%, #2fae78 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a357), color-stop(100%, #2fae78));
      background: -webkit-linear-gradient(top, #00a357 0%, #2fae78 100%);
      background: -o-linear-gradient(top, #00a357 0%, #2fae78 100%);
      background: -ms-linear-gradient(top, #00a357 0%, #2fae78 100%);
      background: linear-gradient(to bottom, #00a357 0%, #2fae78 100%);
      text-decoration: none;
      outline: none; }

.col-md-4.choose-card {
  background-color: #f6f8fc;
  padding-left: 36px;
  padding-right: 36px;
  /*height: 600px;*/
  height: 100%;
  /*max-height: 600px;*/ }
  .col-md-4.choose-card .card-head {
    padding-top: 18px;
    margin-bottom: 6px; }
    .col-md-4.choose-card .card-head h3 {
      color: #1c4477;
      font-size: 16px;
      margin: 0;
      font-family: montserrat-r; }
    .col-md-4.choose-card .card-head a {
      cursor: pointer;
      font-size: 12px;
      text-decoration: none;
      color: #009353;
      font-family: montserrat-l; }
    .col-md-4.choose-card .card-head .col-md-12 {
      border-bottom: 2px solid #888888;
      padding: 0;
      padding-bottom: 6px; }
  .col-md-4.choose-card .card-btm .col-md-12 {
    padding: 0; }
    .col-md-4.choose-card .card-btm .col-md-12 ul {
      padding: 0;
      margin: 12px 0 0;
      list-style: none; }
      .col-md-4.choose-card .card-btm .col-md-12 ul li {
        margin-bottom: 11px; }
        .col-md-4.choose-card .card-btm .col-md-12 ul li label {
          color: #555;
          font-family: montserrat-l;
          font-size: 16px; }
          .col-md-4.choose-card .card-btm .col-md-12 ul li label p {
            margin-bottom: 11px; }
        .col-md-4.choose-card .card-btm .col-md-12 ul li .radioblock + label {
          margin-top: 4px; }
    .col-md-4.choose-card .card-btm .col-md-12 .member-btn.no-margin, .col-md-4.choose-card .card-btm .col-md-12 .no-margin.btn-update {
      border: 1px solid #197b30;
      display: inline-block;
      margin-top: 14px;
      padding: 9px 15px;
      text-align: center;
      width: auto; }
      @media screen and (max-width: 768px) {
        .col-md-4.choose-card .card-btm .col-md-12 .member-btn.no-margin, .col-md-4.choose-card .card-btm .col-md-12 .no-margin.btn-update {
          margin-bottom: 15px; } }
  .col-md-4.choose-card #payment-modal.row.card-btm {
    position: relative; }
    .col-md-4.choose-card #payment-modal.row.card-btm dt {
      color: #909090;
      font-family: montserrat-l;
      font-size: 15px;
      text-align: left;
      width: 100%; }
    .col-md-4.choose-card #payment-modal.row.card-btm dd {
      margin: 0; }
    .col-md-4.choose-card #payment-modal.row.card-btm .form-control {
      border-color: #959595;
      border-radius: 0;
      height: 29px; }
      @media screen and (max-width: 767px) {
        .col-md-4.choose-card #payment-modal.row.card-btm .form-control {
          margin-bottom: 8px; } }
    .col-md-4.choose-card #payment-modal.row.card-btm .form-group.visa-parent .visa {
      bottom: 3px;
      position: absolute;
      right: 3px;
      top: unset; }
    .col-md-4.choose-card #payment-modal.row.card-btm .form-group.visa-parent input {
      padding-right: 43px !important; }
    .col-md-4.choose-card #payment-modal.row.card-btm .form-group.expiry-date .separater {
      top: 28px;
      z-index: 0; }
    .col-md-4.choose-card #payment-modal.row.card-btm .form-group.expiry-date .col-md-6 {
      position: relative;
      z-index: 2; }
    .col-md-4.choose-card #payment-modal.row.card-btm .close {
      position: absolute;
      right: -7px;
      top: 4px; }
    .col-md-4.choose-card #payment-modal.row.card-btm .link-btn.member-btn, .col-md-4.choose-card #payment-modal.row.card-btm .link-btn.btn-update {
      border: 1px solid #197b30;
      display: inline-block;
      margin-top: 14px;
      padding-bottom: 8px;
      padding-top: 8px; }
  .col-md-4.choose-card .phase2 .row.half-inputs img {
    max-width: 100%; }

.bill {
  display: table;
  width: 100%; }
  .bill > div {
    display: table-cell; }
  .bill .bill-left {
    background-color: #eff2f8;
    /*float: left;*/
    max-width: 100%;
    padding: 20px;
    width: 27%;
    padding-bottom: 29px;
    /*        margin-bottom: -100%;
                padding-bottom: 100%;*/ }
    @media screen and (max-width: 380px) {
      .bill .bill-left {
        padding: 5px; } }
    .bill .bill-left .panel-parent .pannel-box {
      border: 1px solid #d1d0d1;
      border-radius: 5px;
      box-shadow: 0 2px 0 #e1e4eb;
      margin-bottom: 23px;
      text-align: center; }
      .bill .bill-left .panel-parent .pannel-box .pannel-title {
        border-radius: 5px 5px 0 0;
        color: #fff;
        font-family: montserrat-r;
        font-size: 16px;
        padding: 10px 0; }
    .bill .bill-left .panel-parent .pannel-box.blue .pannel-title {
      background-color: #1b4172; }
    .bill .bill-left .panel-parent .pannel-box.blue .pannel-detail {
      color: #1b4375;
      font-family: montserrat-l;
      font-size: 53px;
      margin: 0;
      padding: 40px 0 31px;
      background-color: #f0eeee; }
      .bill .bill-left .panel-parent .pannel-box.blue .pannel-detail sup {
        color: #abb2bc;
        font-family: montserrat-l;
        font-size: 26px;
        padding-right: 5px;
        position: relative; }
    .bill .bill-left .panel-parent .pannel-box.green .pannel-title {
      background-color: #009252; }
    .bill .bill-left .panel-parent .pannel-box.green .pannel-detail {
      padding: 22px 0 20px;
      padding: 22px 0 20px;
      background-color: #f5f4f4; }
      .bill .bill-left .panel-parent .pannel-box.green .pannel-detail p {
        font-size: 15px;
        margin-bottom: 0; }
      .bill .bill-left .panel-parent .pannel-box.green .pannel-detail.light {
        color: #a7a7a7;
        font-family: montserrat-l;
        margin-bottom: 5px; }
      .bill .bill-left .panel-parent .pannel-box.green .pannel-detail.bold {
        color: #696969;
        font-family: montserrat-r; }
    .bill .bill-left .pannel-buttons a {
      float: left;
      margin-bottom: 9px;
      text-align: center;
      width: 100% !important; }
    .bill .bill-left .pannel-buttons a.margin.member-btn.green, .bill .bill-left .pannel-buttons a.margin.green.btn-update {
      border: 1px solid #0c6a41; }
    .bill .bill-left .pannel-buttons a.member-btn.margin.red, .bill .bill-left .pannel-buttons a.margin.red.btn-update {
      background: #c23a3a none repeat scroll 0 0;
      border-color: #952424; }
      .bill .bill-left .pannel-buttons a.member-btn.margin.red:hover, .bill .bill-left .pannel-buttons a.margin.red.btn-update:hover {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#952424+0,962f25+27,9e2b27+53,a02c28+79,b23c2c+100 */
        background: #952424;
        /* Old browsers */
        background: -moz-linear-gradient(top, #952424 0%, #962f25 27%, #9e2b27 53%, #a02c28 79%, #b23c2c 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #952424 0%, #962f25 27%, #9e2b27 53%, #a02c28 79%, #b23c2c 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #952424 0%, #962f25 27%, #9e2b27 53%, #a02c28 79%, #b23c2c 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        /* IE6-9 */ }
    .bill .bill-left .pannel-billing {
      display: inline-block;
      text-align: center;
      width: 100%; }
      .bill .bill-left .pannel-billing h2 {
        border-bottom: 2px solid #c1c1c1;
        color: #c1c1c1;
        display: inline-block;
        font-family: montserrat-b;
        font-size: 22px;
        margin-bottom: 17px;
        padding-bottom: 9px;
        padding-top: 13px;
        text-align: center;
        width: 100%; }
      .bill .bill-left .pannel-billing .billing-box {
        background-color: #fff;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,f6f6f6+27,efefef+53,e9e9e9+79,e6e6e6+100 */
        background: #fefefe;
        /* Old browsers */
        background: -moz-linear-gradient(top, #fefefe 0%, #f6f6f6 27%, #efefef 53%, #e9e9e9 79%, #e6e6e6 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #fefefe 0%, #f6f6f6 27%, #efefef 53%, #e9e9e9 79%, #e6e6e6 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #fefefe 0%, #f6f6f6 27%, #efefef 53%, #e9e9e9 79%, #e6e6e6 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        /* IE6-9 */
        border: 1px solid #d2d2d2;
        padding: 12px 0 7px; }
        .bill .bill-left .pannel-billing .billing-box p {
          color: #696969;
          font-family: montserrat-l;
          margin-bottom: 3px; }
      .bill .bill-left .pannel-billing a {
        color: #009353;
        display: inline-block;
        font-family: montserrat-l;
        margin-top: 11px;
        text-decoration: underline; }
  .bill .bill-right {
    /*float: left;*/
    padding: 20px 27px;
    width: 73%; }
    .bill .bill-right .bill-head p a {
      border: 1px solid #0c6a41;
      height: 36px !important;
      display: inline-block;
      line-height: 17px;
      width: 238px;
      text-align: center;
      background-color: #2fae78;
      margin-bottom: 8px;
      max-width: 100%; }
    .bill .bill-right .bill-head h1 {
      border-bottom: 2px solid #1c4477;
      color: #1c4477;
      font-family: montserrat-b;
      font-size: 20px;
      margin-bottom: 16px;
      padding-bottom: 11px; }
    .bill .bill-right .bill-pannel .pannel-boxx {
      border: 1px solid #cdcdcd;
      display: block;
      margin-bottom: 30px; }
      @media screen and (max-width: 991px) {
        .bill .bill-right .bill-pannel .pannel-boxx {
          position: static; } }
      .bill .bill-right .bill-pannel .pannel-boxx .pannel-head {
        background: #ededed none repeat scroll 0 0;
        border-bottom: 1px solid #cdcdcd;
        display: inline-block;
        padding-left: 17px;
        padding-right: 10px;
        width: 100%; }
        .bill .bill-right .bill-pannel .pannel-boxx .pannel-head .pull-left {
          color: #1a406f;
          font-family: montserrat-b;
          font-size: 13px;
          margin-top: 14px; }
        .bill .bill-right .bill-pannel .pannel-boxx .pannel-head .pull-right {
          margin-top: 9px; }
          .bill .bill-right .bill-pannel .pannel-boxx .pannel-head .pull-right a.edit {
            color: #1c4477;
            border: 2px solid #1c4477;
            background: url(../images/edit-icon.png) 30px center no-repeat;
            background-color: #fff; }
          .bill .bill-right .bill-pannel .pannel-boxx .pannel-head .pull-right a.edit:hover {
            color: #fff;
            background: #1c4477 url(../images/edit-icon-white.png) 30px center no-repeat; }
          .bill .bill-right .bill-pannel .pannel-boxx .pannel-head .pull-right a.del {
            color: #c23a3a;
            border: 2px solid #c23a3a;
            background-color: #fff;
            width: 58px;
            text-align: center; }
          .bill .bill-right .bill-pannel .pannel-boxx .pannel-head .pull-right a.del:hover {
            color: #ffffff;
            background-color: #c23a3a; }
          .bill .bill-right .bill-pannel .pannel-boxx .pannel-head .pull-right a {
            font: 10px montserrat-b;
            text-decoration: none;
            width: 46px;
            display: inline-block;
            padding: 1px 5px;
            margin-right: 5px;
            border-radius: 20px;
            text-transform: uppercase;
            margin-bottom: 10px; }
          .bill .bill-right .bill-pannel .pannel-boxx .pannel-head .pull-right .last-label {
            color: #707070;
            font-family: Gotham-Book;
            font-size: 13px;
            margin-right: 8px;
            position: relative;
            top: 2px; }
    .bill .bill-right .bill-pannel .pannel-boxx.common .two-parts {
      display: inline-block;
      padding: 2px 18px 20px;
      width: 100%; }
      .bill .bill-right .bill-pannel .pannel-boxx.common .two-parts .col-md-6 .light_bold {
        padding-top: 22px; }
        .bill .bill-right .bill-pannel .pannel-boxx.common .two-parts .col-md-6 .light_bold p {
          font-size: 12px;
          margin-bottom: 2px; }
        .bill .bill-right .bill-pannel .pannel-boxx.common .two-parts .col-md-6 .light_bold .light {
          color: #c9c9c9;
          font-family: montserrat-b; }
        .bill .bill-right .bill-pannel .pannel-boxx.common .two-parts .col-md-6 .light_bold .bold {
          color: #1c4477;
          font-family: montserrat-l; }
    .bill .bill-right .bill-pannel .pannel-boxx.form-box .pannel-head .pull-right a.edit {
      background-image: none; }
    .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts {
      display: inline-block;
      padding: 27px 25px 10px 3px;
      width: 100%; }
      .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group {
        margin-bottom: 12px; }
        .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .form-control {
          border-color: #868686;
          border-radius: 0; }
          .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .form-control::-webkit-input-placeholder {
            color: #1c4477;
            font-family: montserrat-l;
            font-size: 13px; }
          .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .form-control:-moz-placeholder {
            color: #1c4477;
            font-family: montserrat-l;
            font-size: 13px; }
          .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .form-control::-moz-placeholder {
            color: #1c4477;
            font-family: montserrat-l;
            font-size: 13px; }
          .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .form-control:-ms-input-placeholder {
            color: #1c4477;
            font-family: montserrat-l;
            font-size: 13px; }
        .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group textarea {
          height: 66px; }
        .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group label {
          color: #c9c9c9;
          font-family: montserrat-b;
          font-size: 12px;
          margin-bottom: 8px;
          display: INLINE-BLOCK;
          WIDTH: 100%;
          text-transform: uppercase; }
        .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .dropdown-toggle {
          border-radius: 0;
          border-color: #959595;
          background: #fcfeff;
          background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          font: 13px montserrat-l;
          color: #707070;
          height: 33px; }
          .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .dropdown-toggle .filter-option {
            display: inline-block;
            overflow: hidden;
            width: 100%;
            text-align: left; }
          .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .dropdown-toggle .caret {
            color: #1c4477;
            background: #900;
            display: block;
            top: 0;
            bottom: 0;
            right: 0;
            height: 32px;
            width: 32px;
            margin-top: 0;
            border-top: none;
            background: url(../images/select-caret.png) -4px 0px no-repeat;
            border-bottom: none; }
        .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .dropdown-toggle + .dropdown-menu {
          margin: 0;
          padding: 0; }
        .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .dropdown-menu .inner li {
          /*                                border: 1px solid $blue !important;
                                                                outline: none;
                                                                border-top: 0;
                                                                border-width: 1px 1px 0 !important;*/ }
          .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .dropdown-menu .inner li a {
            outline: none;
            font: 12px montserrat-l;
            padding: 7px; }
        .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group select.form-control {
          border-color: #555555;
          background: #fcfeff;
          background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
          font: 13px montserrat-l;
          color: #707070;
          height: 33px;
          padding-right: 50px; }
    .bill .bill-right .billing-history {
      display: inline-block;
      width: 100%; }
      .bill .bill-right .billing-history .hist-head h2 {
        border-bottom: 2px solid #1c4477;
        color: #1c4477;
        font-family: montserrat-b;
        font-size: 20px;
        margin-bottom: 19px;
        padding-bottom: 11px; }
      .bill .bill-right .billing-history .billing-table table {
        border: 1px solid #cfcfcf; }
        .bill .bill-right .billing-history .billing-table table thead {
          background-color: #e8e8e8; }
          .bill .bill-right .billing-history .billing-table table thead tr th {
            color: #555555;
            font-family: montserrat-r;
            font-size: 12px;
            padding-left: 17px; }
        .bill .bill-right .billing-history .billing-table table tbody tr td {
          font-family: montserrat-r !important;
          font-size: 13px !important;
          padding-bottom: 19px !important;
          padding-top: 23px !important; }
          .bill .bill-right .billing-history .billing-table table tbody tr td a.view-all {
            color: #1c4477;
            font-family: montserrat-sb !important;
            font-size: 12px !important;
            margin-bottom: 0 !important;
            width: auto !important;
            display: block; }
          .bill .bill-right .billing-history .billing-table table tbody tr td a.manage {
            background-color: transparent;
            border: 2px solid #089658;
            border-radius: 50px;
            color: #089658;
            display: inline-block;
            font: 10px/16px montserrat-b;
            height: 19px;
            max-width: 100% !important;
            padding: 0 15px 0 10px;
            position: relative;
            text-align: right;
            text-transform: uppercase;
            top: 5px;
            width: 133px !important; }
            .bill .bill-right .billing-history .billing-table table tbody tr td a.manage.red {
              border-color: #c23a3a;
              color: #c23a3a; }
              .bill .bill-right .billing-history .billing-table table tbody tr td a.manage.red:hover {
                background-color: #c23a3a !important;
                color: #fff; }
              .bill .bill-right .billing-history .billing-table table tbody tr td a.manage.red .cogs {
                background: url("../images/red-doller.png");
                background-repeat: no-repeat; }
            .bill .bill-right .billing-history .billing-table table tbody tr td a.manage:hover {
              background-color: #089658;
              color: #fff; }
            .bill .bill-right .billing-history .billing-table table tbody tr td a.manage .cogs {
              background-image: url("../images/green-doller.png");
              background-repeat: no-repeat;
              background-size: 100% 100%;
              display: block;
              height: 18px;
              left: 6px;
              position: absolute;
              top: -8px;
              width: 14px; }
        .bill .bill-right .billing-history .billing-table table tbody tr:last-child td {
          padding-bottom: 12px !important;
          padding-top: 12px !important; }

/*view plans page style here*/
.view-plans .view-plan-head {
  padding-bottom: 23px;
  padding-top: 8px; }
  .view-plans .view-plan-head h1 {
    color: #009353;
    font-family: montserrat-r;
    font-size: 26px; }
  .view-plans .view-plan-head .pull-right {
    padding-top: 29px;
    text-align: right; }
    .view-plans .view-plan-head .pull-right .member-btn.no-margin, .view-plans .view-plan-head .pull-right .no-margin.btn-update {
      border: 1px solid #0c6a41;
      font-family: montserrat-r;
      font-size: 14px;
      padding-left: 35px;
      padding-right: 35px;
      text-align: center; }
      @media screen and (max-width: 1024px) {
        .view-plans .view-plan-head .pull-right .member-btn.no-margin, .view-plans .view-plan-head .pull-right .no-margin.btn-update {
          display: inline-block;
          margin-bottom: 10px; } }
      .view-plans .view-plan-head .pull-right .member-btn.no-margin:hover, .view-plans .view-plan-head .pull-right .no-margin.btn-update:hover {
        background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #00a357 0%, #2fae78 100%) repeat scroll 0 0; }
      .view-plans .view-plan-head .pull-right .member-btn.no-margin.red, .view-plans .view-plan-head .pull-right .no-margin.red.btn-update {
        background: #c23a3a none repeat scroll 0 0;
        border-color: #952424;
        padding-left: 25px;
        padding-right: 25px; }
        .view-plans .view-plan-head .pull-right .member-btn.no-margin.red:hover, .view-plans .view-plan-head .pull-right .no-margin.red.btn-update:hover {
          background-color: #891515; }

.view-plans .view-plan-detail {
  padding-bottom: 38px; }
  .view-plans .view-plan-detail .view-plan-box {
    border: 1px solid #dbdbdb;
    margin-bottom: 20px; }
    .view-plans .view-plan-detail .view-plan-box .plan-top {
      background: #009353 none repeat scroll 0 0;
      color: #fff;
      float: left;
      padding: 15px 14px 10px 18px;
      width: 100%; }
      .view-plans .view-plan-detail .view-plan-box .plan-top .top-tittle h2 {
        font-family: montserrat-r;
        font-size: 20px;
        line-height: 25px;
        margin: 0;
        text-align: left; }
        @media screen and (max-width: 1024px) {
          .view-plans .view-plan-detail .view-plan-box .plan-top .top-tittle h2 {
            font-size: 17px; } }
        @media (max-width: 767px) and (min-width: 415px) {
          .view-plans .view-plan-detail .view-plan-box .plan-top .top-tittle h2 {
            line-height: 37px; } }
        @media screen and (max-width: 767px) {
          .view-plans .view-plan-detail .view-plan-box .plan-top .top-tittle h2 br {
            display: none; } }
      .view-plans .view-plan-detail .view-plan-box .plan-top .top-price h2 {
        font-family: montserrat-b;
        font-size: 32px;
        margin: 0;
        padding-top: 6px; }
        @media screen and (max-width: 767px) {
          .view-plans .view-plan-detail .view-plan-box .plan-top .top-price h2 {
            line-height: 27px;
            padding-bottom: 4px; } }
        @media screen and (max-width: 1024px) {
          .view-plans .view-plan-detail .view-plan-box .plan-top .top-price h2 {
            font-size: 17px; } }
        .view-plans .view-plan-detail .view-plan-box .plan-top .top-price h2 span {
          color: #7dd0ac;
          font-family: montserrat-r;
          font-size: 16px; }
    .view-plans .view-plan-detail .view-plan-box .plan-btm {
      display: inline-block;
      padding: 0 25px;
      width: 100%; }
    .view-plans .view-plan-detail .view-plan-box .plan-row.top-row {
      border-color: #cdcdcd;
      border-width: 1px; }
    .view-plans .view-plan-detail .view-plan-box .plan-row {
      display: inline-block;
      padding: 16px 0 13px;
      width: 100%;
      border-bottom: 1px solid #cdcdcd; }
      .view-plans .view-plan-detail .view-plan-box .plan-row h3 {
        font-family: montserrat-b;
        font-size: 14px;
        margin: 0; }
      .view-plans .view-plan-detail .view-plan-box .plan-row p {
        color: #9f9f9f;
        font-family: montserrat-l;
        font-size: 13px;
        margin: 0; }
    .view-plans .view-plan-detail .view-plan-box .button-row {
      padding: 27px 0 23px; }
      .view-plans .view-plan-detail .view-plan-box .button-row .row-btn {
        color: #fff;
        display: inline-block;
        font-family: montserrat-b;
        font-size: 18px;
        padding: 18px 0;
        text-decoration: none;
        width: 210px; }
        .view-plans .view-plan-detail .view-plan-box .button-row .row-btn.blue-btn {
          background-color: #091b2b;
          border-color: #091b2b; }
          .view-plans .view-plan-detail .view-plan-box .button-row .row-btn.blue-btn:hover {
            background-color: #b6b6b6; }
        .view-plans .view-plan-detail .view-plan-box .button-row .row-btn.green-btn {
          background-color: #009454;
          border-bottom: 3px solid #08482c !important; }
          .view-plans .view-plan-detail .view-plan-box .button-row .row-btn.green-btn:hover {
            background-color: #08482c; }
      .view-plans .view-plan-detail .view-plan-box .button-row span {
        background-color: #b6b6b6;
        border-radius: 0 3px 3px 0;
        color: #fff;
        font-family: montserrat-r;
        font-size: 14px;
        padding: 10px; }

.confirm-box {
  background-image: url("../images/thanku-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  margin: 52px auto;
  max-width: 515px;
  padding-bottom: 55px;
  padding-left: 43px;
  padding-right: 43px; }
  .confirm-box .confir-top p {
    margin-bottom: 4px;
    margin-top: 14px; }
    .confirm-box .confir-top p img {
      max-width: 100%; }
  .confirm-box .confir-top h1 {
    font-family: montserrat-l;
    font-size: 22px;
    margin: 0;
    padding: 31px 0 18px; }
  .confirm-box .confir-btm h2 {
    color: #3b3b3b;
    font-family: montserrat-r;
    font-size: 18px;
    margin: 0; }
    .confirm-box .confir-btm h2 span {
      font-family: montserrat-l;
      padding-right: 20px; }
  .confirm-box .confir-btm table {
    width: 100%; }
  .confirm-box .confir-btm .purchase {
    background-color: #e9e9e9;
    margin-bottom: 14px;
    margin-top: 12px;
    padding: 18px 0; }
    .confirm-box .confir-btm .purchase table tr td {
      color: #3b3b3b;
      font-size: 14px;
      padding: 6px 10px;
      width: 50%; }
      .confirm-box .confir-btm .purchase table tr td:nth-child(1) {
        font-family: montserrat-l;
        text-align: left; }
      .confirm-box .confir-btm .purchase table tr td:nth-child(2) {
        font-family: montserrat-r;
        text-align: left; }
      .confirm-box .confir-btm .purchase table tr td img {
        margin-left: 9px;
        position: relative;
        top: -3px; }
  .confirm-box .confir-btm .order-summaary h2 {
    background-color: #6ccef3;
    color: #fff;
    font-family: montserrat-b;
    font-size: 14px;
    margin-bottom: 7px;
    padding: 10px 0 9px; }
  .confirm-box .confir-btm .order-summaary table tr td {
    color: #696969;
    font-family: montserrat-l;
    padding: 8px 8px;
    text-align: right; }
    .confirm-box .confir-btm .order-summaary table tr td:nth-child(1) {
      padding-left: 8px;
      text-align: left; }
    .confirm-box .confir-btm .order-summaary table tr td.red {
      color: red !important; }
  .confirm-box .confir-btm .order-summaary table tr.total {
    background-color: #e4e4e4; }
    .confirm-box .confir-btm .order-summaary table tr.total td:nth-child(1) {
      color: #7c7c7c;
      font-family: montserrat-r;
      font-size: 15px; }
    .confirm-box .confir-btm .order-summaary table tr.total td:nth-child(2) {
      color: #009353;
      font-family: montserrat-r;
      font-size: 18px;
      padding-right: 10px; }

.button-with-icon {
  border-radius: 20px !important;
  border-style: solid !important;
  border-width: 2px !important;
  display: inline-block !important;
  font-family: montserrat-b !important;
  margin-bottom: 10px !important;
  margin-right: 5px !important;
  padding: 2px 5px 1px 23px !important;
  position: relative !important;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase !important;
  width: 125px !important; }
  .button-with-icon .cogs {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: block;
    height: 18px;
    left: 6px;
    position: absolute;
    top: -8px;
    width: 14px; }
  .button-with-icon.green {
    border-color: #009353;
    color: #009353; }
    .button-with-icon.green:hover {
      background: #009353 none repeat scroll 0 0;
      color: #fff; }
    .button-with-icon.green .cogs {
      background-image: url("../images/green-doller.png"); }
  .button-with-icon.red {
    border: 2px solid #c23a3a;
    color: #c23a3a; }
    .button-with-icon.red:hover {
      background: #c23a3a;
      color: #fff; }
    .button-with-icon.red .cogs {
      background-image: url("../images/red-doller.png"); }
  .button-with-icon.black {
    border-color: #3e3e3e;
    color: #3e3e3e; }
    .button-with-icon.black:hover {
      background: #3e3e3e none repeat scroll 0 0;
      color: #fff; }
    .button-with-icon.black .cogs {
      /*background-image: url("../images/black-lock.png");*/
      height: 24px;
      top: -11px;
      width: 18px; }
    .button-with-icon.black.active {
      background: #3e3e3e none repeat scroll 0 0;
      color: #fff; }

#sub-main-content.container-fluid.role-manage {
  border-radius: 0;
  margin: 74px 0 0;
  background-image: url("../images/role-manage-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover; }
  #sub-main-content.container-fluid.role-manage .row.bottom-row.ps-container {
    height: calc(100vh - 74px) !important;
    height: -webkit-calc(100vh - 74px) !important; }
  #sub-main-content.container-fluid.role-manage .change_account {
    text-align: center; }
    #sub-main-content.container-fluid.role-manage .change_account .role-management {
      background: #ffffff;
      display: inline-block;
      width: 530px;
      margin: 0;
      -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
      -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
      box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
      border-radius: 5px;
      margin-top: 18px; }
    #sub-main-content.container-fluid.role-manage .change_account .text-center h2 {
      margin-top: 53px;
      font-family: montserrat-r;
      font-size: 26px; }
    #sub-main-content.container-fluid.role-manage .change_account .text-center .switch_box {
      margin-top: 42px;
      margin-bottom: 38px; }
      #sub-main-content.container-fluid.role-manage .change_account .text-center .switch_box ul li {
        width: 100%; }
      #sub-main-content.container-fluid.role-manage .change_account .text-center .switch_box ul .cancel-li a {
        font-family: montserrat-b;
        font-size: 16px;
        font-weight: normal; }
      #sub-main-content.container-fluid.role-manage .change_account .text-center .switch_box ul .cancel-li img {
        display: inline-block;
        margin-right: 10px;
        margin-top: -7px; }

#sub-main-content.container-fluid.role-manage .change_account .role-management.small-height .text-center h2 {
  margin-top: 20px;
  margin-top: 26px; }

#sub-main-content.container-fluid.role-manage .change_account .role-management.small-height .text-center p {
  margin-bottom: 0; }

#sub-main-content.container-fluid.role-manage .change_account .role-management.small-height .text-center .switch_box {
  margin-top: 20px;
  margin-bottom: 25px; }

.default-board {
  padding-bottom: 30px;
  background-color: #ffffff; }
  .default-board .cover h1.blur {
    color: #909090 !important; }

/*super admin style here*/
.super-org .login-info {
  margin-bottom: 18px;
  margin-top: 26px; }
  .super-org .login-info .second-column input {
    background-color: #e6e6e6;
    border: 1px solid #c1c1c1;
    border-radius: 0; }
    .super-org .login-info .second-column input::-webkit-input-placeholder {
      color: #707070;
      font-family: montserrat-l;
      font-size: 24px;
      line-height: 29px; }
    .super-org .login-info .second-column input:-moz-placeholder {
      color: #707070;
      font-family: montserrat-l;
      font-size: 24px;
      line-height: 29px; }
    .super-org .login-info .second-column input::-moz-placeholder {
      color: #707070;
      font-family: montserrat-l;
      font-size: 24px;
      line-height: 29px; }
    .super-org .login-info .second-column input:focus {
      box-shadow: none; }
  .super-org .login-info .second-column .pw-icon {
    border-left: 1px solid #959595;
    height: 32px;
    padding-top: 6px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 27px;
    width: 35px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,f9f9f9+13,f6f6f6+28,f3f3f3+48,eeeeee+65,ececec+76,eaeaea+88,e8e8e8+99 */
    background: #fbfbfb;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fbfbfb 0%, #f9f9f9 13%, #f6f6f6 28%, #f3f3f3 48%, #eeeeee 65%, #ececec 76%, #eaeaea 88%, #e8e8e8 99%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fbfbfb 0%, #f9f9f9 13%, #f6f6f6 28%, #f3f3f3 48%, #eeeeee 65%, #ececec 76%, #eaeaea 88%, #e8e8e8 99%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fbfbfb 0%, #f9f9f9 13%, #f6f6f6 28%, #f3f3f3 48%, #eeeeee 65%, #ececec 76%, #eaeaea 88%, #e8e8e8 99%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /* IE6-9 */ }
  .super-org .login-info .second-column a {
    float: right;
    font-family: montserrat-sb;
    font-size: 12px;
    margin-top: 8px;
    text-align: right;
    text-decoration: underline;
    color: #385e86; }
    .super-org .login-info .second-column a:hover {
      color: #0d004c; }

section.container-fluid.super-org .bottom-row .detail-form .input-group .pwd-show-hide {
  height: 34px !important;
  width: 38px !important; }
  section.container-fluid.super-org .bottom-row .detail-form .input-group .pwd-show-hide i.icon-toggle {
    left: 11px !important; }

/*super dashboard page style*/
.super-dashboard .button-with-icon {
  width: 87px !important; }
  .super-dashboard .button-with-icon.green .cogs {
    background-image: url("../images/manage-invite.png");
    height: 25px;
    top: -10px;
    width: 21px; }
  .super-dashboard .button-with-icon.green.active {
    background: #009353 none repeat scroll 0 0;
    color: #fff;
    pointer-events: none; }
  .super-dashboard .button-with-icon.black .cogs {
    background-image: url("../images/black-lock.png"); }
  .super-dashboard .button-with-icon.black.active {
    pointer-events: none; }

.super-dashboard .cover table tr td {
  padding-bottom: 10px !important; }
  .super-dashboard .cover table tr td a.tel {
    color: #383838; }

.super-dashboard.container-fluid .button-form .button-form-content .export-btn span {
  color: #000;
  font-family: montserrat-b; }

@media screen and (max-width: 1095px) {
  .super-dashboard.customers-details.container-fluid tr td.footable-last-column {
    width: auto; } }

@media screen and (max-width: 575px) {
  .super-dashboard.customers-details.container-fluid tr td.footable-first-column {
    width: 20%; } }

@media screen and (max-width: 575px) {
  .super-dashboard.customers-details.container-fluid tr td .footable-row-detail-name {
    width: 115px; } }

.super-dashboard.customers-details.container-fluid tr td span.footable-toggle {
  top: -2px; }

@media screen and (max-width: 1260px) {
  .super-dashboard.customers-details.container-fluid tr td {
    padding-bottom: 20px !important;
    padding-top: 20px !important; }
    .super-dashboard.customers-details.container-fluid tr td.footable-row-detail-cell {
      padding-top: 0 !important; } }

.super-dashboard.customers-details.container-fluid tr th img {
  vertical-align: sub; }

section.offset-menu ul.nav li .billing a .groups {
  background-image: url("../images/billing-icon.png");
  background-position: 17px 20px; }

section.offset-menu ul.nav li .billing a:hover .groups {
  background-image: url("../images/billing-icon-hover.png");
  background-position: 17px 20px; }

section.container-fluid.super-dashboard .button-form .button-form-content form .mfs-container {
  width: 70px !important; }

section.header .navbar-nav.super-ul li > a .user {
  border: 0; }

/*here celebrity table*/
section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-block .cell-1 {
  width: 59% !important; }

section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-block .cell-2 {
  width: 41% !important; }

@media screen and (max-width: 1100px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-2 {
    width: 50% !important; } }

@media screen and (max-width: 767px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header {
    display: none; }
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-1,
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-2 {
      display: none; } }

section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 {
  width: 59% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 input {
    max-width: 39%;
    display: inline; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 .cell-title {
    color: #4f5257;
    display: none;
    float: left;
    font-family: montserrat-r;
    font-size: 13px;
    height: 33px;
    line-height: 7px;
    max-width: 93px !important;
    width: 100% !important; }

section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 {
  width: 41% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 .manage {
    /*width: 129px;*/ }

@media screen and (max-width: 1100px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-2 {
    width: 50% !important; } }

@media screen and (max-width: 767px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 {
    width: 100% !important; }
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 .cell-title,
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 .cell-title {
      display: inline-block !important; }
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 input,
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 input {
      margin-bottom: 3px;
      display: inline;
      max-width: 69%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .icon.icon-move-handle.ui-sortable-handle {
    display: none; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .manage-box {
    top: 11px; } }

@media screen and (max-width: 767px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .manage-box {
    top: 17px; } }

@media screen and (max-width: 459px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 input,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 input {
    max-width: 63%; } }

@media screen and (max-width: 380px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 input,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 input {
    max-width: 47%; } }

@media screen and (max-width: 414px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 {
    padding-left: 0px !important;
    padding-right: 0 !important; } }

.events-tab-container.item-3.org-profile {
  width: 560px; }

.events-tab-container {
  /*    .slick-track{
            width:100% !important;
        }*/ }
  .events-tab-container.item-5 {
    width: 770px; }
    .events-tab-container.item-5 .slider-design div.slick-slide {
      min-width: 120px !important; }
    @media (max-width: 1265px) {
      .events-tab-container.item-5 {
        width: 700px; } }
    @media (max-width: 1199px) {
      .events-tab-container.item-5 {
        width: 600px;
        padding-right: 55px; } }
    @media (max-width: 1080px) {
      .events-tab-container.item-5 {
        width: 500px; } }
    @media (max-width: 1024px) {
      .events-tab-container.item-5 {
        padding-right: 0;
        width: 415px; } }
    @media (max-width: 568px) {
      .events-tab-container.item-5 {
        width: 250px !important; } }
    @media (max-width: 420px) {
      .events-tab-container.item-5 {
        width: 180px !important; }
        .events-tab-container.item-5 .slider-design div.slick-slide {
          min-width: unset !important; } }
  .events-tab-container.item-4 {
    width: 690px; }
    @media (max-width: 1199px) {
      .events-tab-container.item-4 {
        width: 600px;
        padding-right: 55px; } }
    @media (max-width: 1080px) {
      .events-tab-container.item-4 {
        width: 500px; } }
    @media (max-width: 1024px) {
      .events-tab-container.item-4 {
        padding-right: 0;
        width: 415px; } }
    @media (max-width: 568px) {
      .events-tab-container.item-4 {
        width: 250px !important; } }
    @media (max-width: 420px) {
      .events-tab-container.item-4 {
        width: 180px !important; }
        .events-tab-container.item-4 .slider-design div.slick-slide {
          min-width: unset !important; } }
  .events-tab-container.item-3, .events-tab-container.item-3.org-profile {
    width: 510px; }
    @media (max-width: 1200px) {
      .events-tab-container.item-3, .events-tab-container.item-3.org-profile {
        width: 600px;
        padding-right: 0; } }
    @media (max-width: 1080px) {
      .events-tab-container.item-3, .events-tab-container.item-3.org-profile {
        width: 600px;
        padding-right: 0; } }
    @media (max-width: 1024px) {
      .events-tab-container.item-3, .events-tab-container.item-3.org-profile {
        padding-right: 0;
        width: 415px; } }
    @media (max-width: 568px) {
      .events-tab-container.item-3, .events-tab-container.item-3.org-profile {
        width: 250px !important; } }
    @media (max-width: 420px) {
      .events-tab-container.item-3, .events-tab-container.item-3.org-profile {
        width: 180px !important; }
        .events-tab-container.item-3 .slider-design div.slick-slide, .events-tab-container.item-3.org-profile .slider-design div.slick-slide {
          min-width: unset !important; } }
  .events-tab-container.item-2 {
    width: 342px; }
    @media (max-width: 1199px) {
      .events-tab-container.item-2 {
        width: 600px;
        padding-right: 55px; } }
    @media (max-width: 1080px) {
      .events-tab-container.item-2 {
        width: 500px; } }
    @media (max-width: 1024px) {
      .events-tab-container.item-2 {
        padding-right: 0;
        width: 415px; } }
    @media (max-width: 568px) {
      .events-tab-container.item-2 {
        width: 250px !important; } }
    @media (max-width: 420px) {
      .events-tab-container.item-2 {
        width: 180px !important; }
        .events-tab-container.item-2 .slider-design div.slick-slide {
          min-width: unset !important; } }
  .events-tab-container.manage-tabs {
    width: 340px; }
    @media (max-width: 1024px) {
      .events-tab-container.manage-tabs {
        margin-right: 0; } }
    @media (max-width: 460px) {
      .events-tab-container.manage-tabs {
        padding-right: 60px; } }
    @media (max-width: 403px) {
      .events-tab-container.manage-tabs {
        width: 200px !important; } }

.events-tab-container.item-2.editvip {
  width: 456px; }

.events-tab-container.item-2.edit-members {
  width: 406px; }

/*meida quries here*/
@media screen and (max-width: 1218px) {
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-2 {
    width: 44%; }
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table .schedule-table__body .cell-block .cell-1 {
    width: 19%; }
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-3,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table .schedule-table__body .cell-block .cell-3 {
    width: 37%; } }

@media screen and (max-width: 1100px) {
  .bill .bill-left .panel-parent .pannel-box.blue .pannel-detail {
    font-size: 35px; }
  .bill .bill-left .panel-parent .pannel-box.blue .pannel-detail sup {
    font-size: 19px; }
  .bill .bill-left .pannel-billing h2 {
    font-size: 17px; } }

@media screen and (max-width: 991px) {
  .plan .mid-row table {
    margin-bottom: 30px; }
  .plan .btm-row .col-md-6:nth-child(3) h3 {
    border-bottom: 2px solid #efefef;
    margin-bottom: 19px;
    padding-bottom: 12px;
    margin-top: 20px; }
  /*preview page responsive here*/
  .hide-labels .nav.nav-stacked li a .row .col-md-9.col-sm-9.col-xs-9 {
    display: none; }
  .menu-open .hide-labels .nav.nav-stacked li a .row .col-md-9.col-sm-9.col-xs-9 {
    display: block; } }

.dynamic-vip {
    /*width: -webkit-fill-available;*/
    float: right;
}

.dynamic-vip .add-new{
    width: 18px;
    height: 18px;
    float: right;
    background-image: url('/images/icons/deuplicate-green.svg');
    background-repeat: round;
    cursor: pointer;
}

section.offset-menu ul.nav li.has-submenu ul li a:hover, section.offset-menu ul.nav li.has-submenu ul li a.active {
    .dynamic-vip .add-new {
        background-image: url('/images/icons/deuplicate-white.svg') !important;
    }
}

.dynamic-vip .delete-vip-list{
    width: 14px;
    height: 14px;
    float: right;
    background-image: url('/images/icons/delete-x-black.svg');
    background-repeat: round;
    cursor: pointer;
}

@media screen and (max-width: 767px) {
  .confirm-box {
    padding-left: 23px;
    padding-right: 23px; }
    .confirm-box .confir-top p {
      margin-bottom: 4px;
      margin-top: 14px; }
      .confirm-box .confir-top p img {
        max-width: 100%; }
    .confirm-box .confir-top h1 {
      font-size: 20px; }
    .confirm-box .confir-btm h2 {
      font-size: 15px; }
    .confirm-box .confir-btm .purchase table tr td {
      font-size: 13px; }
    .confirm-box .confir-btm .order-summaary h2 {
      font-size: 14px; }
    .confirm-box .confir-btm .order-summaary table tr td {
      font-size: 13px; }
    .confirm-box .confir-btm .order-summaary table tr.total td:nth-child(1) {
      font-size: 14px; }
    .confirm-box .confir-btm .order-summaary table tr.total td:nth-child(2) {
      font-size: 16px; }
  /*plan section starting here*/
  .plan .head-row {
    margin: 26px 0 26px; }
    .plan .head-row h1 {
      font-size: 20px;
      margin-bottom: 20px; }
    .plan .head-row .member-btn.no-margin, .plan .head-row .no-margin.btn-update {
      padding-left: 25px;
      padding-right: 25px; }
  .plan .mid-row th {
    color: #a7a7a7;
    font-family: montserrat-l;
    font-size: 15px; }
  .plan .mid-row td {
    font-size: 14px; }
  .bill .bill-left {
    width: 100%; }
  .bill .bill-right {
    width: 100%; } }

@media screen and (max-width: 480px) {
  .confirm-box {
    padding-left: 15px;
    padding-right: 15px; }
    .confirm-box .confir-top p {
      margin-bottom: 4px;
      margin-top: 14px; }
      .confirm-box .confir-top p img {
        max-width: 100%; }
    .confirm-box .confir-top h1 {
      font-size: 20px; }
    .confirm-box .confir-top > img {
      max-width: 44px; }
    .confirm-box .confir-btm h2 {
      font-size: 14px; }
    .confirm-box .confir-btm .purchase table tr td {
      font-size: 12px; }
    .confirm-box .confir-btm .order-summaary h2 {
      font-size: 13px; }
    .confirm-box .confir-btm .order-summaary table tr td {
      font-size: 12px; }
    .confirm-box .confir-btm .order-summaary table tr.total td:nth-child(1) {
      font-size: 13px; }
    .confirm-box .confir-btm .order-summaary table tr.total td:nth-child(2) {
      font-size: 14px; }
  .plan .head-row h1 {
    font-size: 18px; }
  .plan .head-row .member-btn.no-margin, .plan .head-row .no-margin.btn-update {
    font-size: 12px; }
  .plan .mid-row th {
    font-size: 13px; }
  .plan .mid-row td {
    padding: 16px 10px;
    font-size: 13px; }
  .plan .mid-row th:last-child {
    padding-right: 10px; }
  .plan .mid-row th:first-child {
    /*here*/
    padding-left: 10px; }
  .plan .btm-row {
    position: relative; }
    .plan .btm-row h3 {
      font-size: 15px; }
    .plan .btm-row p {
      font-size: 13px; }
    .plan .btm-row .hr {
      padding-left: 15px;
      padding-right: 15px; }
      .plan .btm-row .hr hr {
        border-color: #efefef;
        border-width: 2px; }
    .plan .btm-row .col-md-6 {
      padding-bottom: 50px; }
  /*preview page style is starting here*/
  .plan.plan2 {
    padding-left: 15px;
    padding-right: 15px; }
    .plan.plan2 .mid-row .total .total-top h2 {
      font-size: 20px; }
    .plan.plan2 .mid-row td {
      word-break: break-all; }
  .col-md-4.choose-card .card-btm .col-md-12 ul li label p {
    margin-bottom: 3px;
    font-size: 13px; }
  .view-plans .view-plan-head .pull-right .member-btn.no-margin, .view-plans .view-plan-head .pull-right .no-margin.btn-update {
    display: inline-block;
    margin-bottom: 6px; }
  .view-plans .view-plan-head .pull-right .no-margin.btn-update {
    display: inline-block;
    margin-bottom: 6px; }
  .view-plans .view-plan-detail .view-plan-box .plan-top .top-price h2 {
    font-size: 26px;
    padding-top: 15px; }
  .view-plans .view-plan-detail .view-plan-box .plan-top .top-tittle h2 {
    font-size: 18px; }
  .view-plans .view-plan-detail .view-plan-box .plan-btm {
    padding: 0 5px; }
  .view-plans .view-plan-detail .view-plan-box .button-row .row-btn {
    font-size: 14px;
    max-width: 100%;
    padding: 15px 0; }
  .view-plans .view-plan-detail .view-plan-box .plan-row h3 {
    font-size: 13px;
    margin-bottom: 5px; }
  .view-plans .view-plan-head .pull-right .member-btn.no-margin, .view-plans .view-plan-head .pull-right .no-margin.btn-update,
  .view-plans .view-plan-head .pull-right .no-margin.btn-update {
    width: 100%; } }

.bill-right .footable.breakpoint > tbody > tr > td > span.footable-toggle {
  display: none; }

@media screen and (max-width: 414px) {
  section.container-fluid .bottom-row-2 .content p a span {
    display: inline;
    line-height: 2; }
  section.container-fluid .bottom-row-2 .content p {
    font-size: 13px; }
  section.container-fluid .bottom-row-2 .content h1 {
    font-size: 18px; }
  /*here*/
  .bill-right .footable.breakpoint > tbody > tr > td > span.footable-toggle {
    display: inline-block; }
  span.footable-toggle {
    display: block; }
  .bill .bill-right .billing-history .billing-table table thead tr th {
    font-size: 10px !important; }
  .bill .bill-right .billing-history .billing-table table tbody tr td {
    font-size: 10px !important; }
    .bill .bill-right .billing-history .billing-table table tbody tr td .footable-toggle {
      float: left;
      left: -14px;
      position: relative;
      top: 5px;
      width: 0; }
      .bill .bill-right .billing-history .billing-table table tbody tr td .footable-toggle::before {
        font-size: 12px; }
  .bill .bill-right .billing-history .billing-table table tbody tr:last-child span {
    display: none; }
  .bill .bill-right .footable-last-column {
    padding-left: 0 !important; }
  .bill .bill-right .button-with-icon {
    font-size: 9px !important;
    padding-left: 20px !important;
    width: 110px !important; } }

@media screen and (max-width: 380px) {
  .confirm-box {
    padding-left: 5px;
    padding-right: 5px; }
    .confirm-box .confir-top p {
      margin-bottom: 4px;
      margin-top: 14px; }
      .confirm-box .confir-top p img {
        max-width: 100%; }
    .confirm-box .confir-top h1 {
      font-size: 17px; }
    .confirm-box .confir-top > img {
      max-width: 44px; }
    .confirm-box .confir-btm h2 {
      font-size: 14px; }
    .confirm-box .confir-btm .purchase table tr td {
      padding: 6px;
      vertical-align: top; }
    .confirm-box .confir-btm .order-summaary h2 {
      font-size: 13px; }
    .confirm-box .confir-btm .order-summaary table tr td {
      vertical-align: top; }
  /*plan section media query here*/
  .plan {
    padding-left: 15px;
    padding-right: 15px; }
    .plan .head-row h1 {
      font-size: 16px; }
    .plan .head-row .member-btn.no-margin, .plan .head-row .no-margin.btn-update {
      font-size: 12px; }
    .plan .btm-row h3 {
      font-size: 14px; }
    .plan .btm-row p {
      padding-right: 0; }
  /*review page style here*/
  .plan.plan2 .mid-row .total .total-top h2 {
    font-size: 17px; }
  .plan.plan2 .mid-row .total .total-top p {
    font-size: 13px; }
  .plan.plan2 .mid-row td {
    padding: 5px; }
  .col-md-4.choose-card .card-head h3 {
    font-size: 16px; }
  .col-md-4.choose-card .card-head a {
    font-size: 11px; }
  .view-plans .view-plan-head .pull-right .member-btn.no-margin, .view-plans .view-plan-head .pull-right .no-margin.btn-update {
    font-size: 12px; }
  .view-plans .view-plan-head .pull-right .no-margin.btn-update {
    font-size: 12px; }
  .bill .bill-right {
    padding: 20px 10px; }
  .bill .bill-right .bill-head h1 {
    font-size: 14px; } }

.inside-container {
  display: block;
  margin: 0 auto;
  max-width: 1000px; }

/*.container-fluid.role-manage*/
.role-manage .change_account .text-center .switch_box ul li {
  left: -4px;
  top: 0px;
  width: 101.9% !important; }

.role-manage .change_account .text-center .switch_box ul:hover a .user .user_detail p {
  color: #a8a7a7 !important; }

.role-manage .change_account .text-center .switch_box ul a .user {
  padding: 18px 0.6px 18px 40px; }

.role-manage .change_account .text-center .switch_box .cancel-li:hover a {
  color: #009353; }

/*travel flight page*/
.travel .flight {
  border: 1px solid #dadada;
  display: inline-block;
  margin-bottom: 21px;
  margin-top: 25px;
  max-width: 100%;
  width: 1900%;
  /*        @include custom_max(414px){
                    border-left:0;
                    border-right:0;
                }*/ }
  .travel .flight .from-to-img {
    margin-top: 25px;
    text-align: center;
    position: relative; }
    @media screen and (max-width: 767px) {
      .travel .flight .from-to-img {
        top: 7px;
        margin-top: 0;
        margin-bottom: 0; } }
    .travel .flight .from-to-img img {
      left: calc(50% - 15px);
      max-width: 100%;
      position: absolute;
      z-index: 1; }
    .travel .flight .from-to-img .flight-br {
      border-bottom: 2px dashed #2f5482;
      border-color: #2f5482;
      border-left: 2px dashed #2f5482;
      border-right: 2px dashed #2f5482;
      display: inline-block;
      max-width: 200px;
      /*position: relative;*/
      /*top: -30px;*/
      width: 100%;
      z-index: 0; }
  .travel .flight label {
    color: #1c4477 !important;
    font-family: montserrat-r !important;
    font-size: 11px !important;
    text-transform: uppercase; }
  .travel .flight .form-group p.label-value {
    font-size: 16px !important;
    color: #454545 !important;
    font-family: montserrat-r !important;
    white-space: normal;
    word-wrap: break-word; }
    @media screen and (max-width: 991px) {
      .travel .flight .form-group p.label-value {
        font-size: 16px !important; } }
    @media screen and (max-width: 600px) {
      .travel .flight .form-group p.label-value {
        font-size: 14px !important; } }
  .travel .flight .flight-top-row {
    /*            padding-left: 20px;
                        padding-right: 20px;*/ }
  .travel .flight p.select-value {
    font-size: 20px !important;
    color: #009353 !important;
    text-transform: uppercase;
    font-family: montserrat-r !important;
    margin-bottom: 22px; }
    @media screen and (max-width: 991px) {
      .travel .flight p.select-value {
        font-size: 18px !important; } }
    @media screen and (max-width: 767px) {
      .travel .flight p.select-value {
        font-size: 18px !important; } }
    @media screen and (max-width: 600px) {
      .travel .flight p.select-value {
        font-size: 16px !important; } }
  .travel .flight .airline-value {
    display: block;
    text-align: center;
    max-width: 110px; }
    .travel .flight .airline-value .select-box-text {
      color: #454545;
      font-size: 12px;
      padding: 0 10px;
      line-height: 14px;
      margin-top: 10px;
      font-family: montserrat-r; }
  .travel .flight .flight-top {
    background-color: #1c4477;
    height: auto;
    padding: 16px 15px 11px; }
    .travel .flight .flight-top .pull-left {
      color: #fff;
      font-family: montserrat-r; }
    .travel .flight .flight-top .pull-right .v-middle-important {
      color: #92b3dd !important;
      font-family: montserrat-r;
      font-size: 14px !important;
      font-weight: normal !important;
      margin-left: 7px; }
    .travel .flight .flight-top .pull-right .form-group {
      margin-bottom: 0; }
      .travel .flight .flight-top .pull-right .form-group input[type="checkbox"] + label {
        background: #fff url("../images/check-uncheck.png") no-repeat scroll center bottom;
        height: 16px;
        width: 15px; }
      .travel .flight .flight-top .pull-right .form-group.center-bottom input[type="checkbox"] + label {
        /*background-position: center top;*/ }
      .travel .flight .flight-top .pull-right .form-group input[type="checkbox"]:checked + label {
        background-position: center top; }
  .travel .flight .flight-btm {
    /*padding: 30px;*/
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px; }
    @media screen and (max-width: 414px) {
      .travel .flight .flight-btm {
        padding-left: 15px;
        padding-right: 15px; } }
    .travel .flight .flight-btm .detail-form {
      padding-top: 0; }
      .travel .flight .flight-btm .detail-form .flight-top-row {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px; }
        .travel .flight .flight-btm .detail-form .flight-top-row .form-group {
          margin-bottom: 21px; }
          .travel .flight .flight-btm .detail-form .flight-top-row .form-group .col-md-3 label {
            color: #1c4477 !important;
            font-family: montserrat-r !important;
            font-size: 11px !important; }
          .travel .flight .flight-btm .detail-form .flight-top-row .form-group .col-md-3 input {
            /*border-color: #d0d0d0;*/ }
          .travel .flight .flight-btm .detail-form .flight-top-row .form-group .col-md-3 .input-groupdate input {
            background: #fdfdfd;
            background: -moz-linear-gradient(top, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
            background: -webkit-linear-gradient(top, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
            background: linear-gradient(to bottom, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
            border-color: #cfcfcf !important; }
          .travel .flight .flight-btm .detail-form .flight-top-row .form-group .col-md-3 .input-groupdate .input-group-addon {
            background: #fdfdfd;
            background: -moz-linear-gradient(top, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
            background: -webkit-linear-gradient(top, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
            background: linear-gradient(to bottom, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
            border-color: #cfcfcf !important; }
      .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent {
        border: 1px solid #d1d1d1;
        height: 109px;
        max-width: 114px;
        padding: 11px 20px 11px 1px;
        text-align: center;
        width: 100%;
        position: relative; }
        .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent .result-box .select-box .select-box-text {
          color: #707070;
          font-family: montserrat-r;
          font-size: 11px;
          margin-top: 10px;
          padding-bottom: 7px;
          text-align: center; }
        .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent .result-box .select-box-toggle {
          border-left: 1px solid #d1d1d1;
          float: right;
          height: 100%;
          padding-top: 37px;
          position: absolute;
          right: 0;
          top: 0;
          vertical-align: middle;
          width: 23px; }
          .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent .result-box .select-box-toggle:hover {
            background: #fdfdfd;
            background: -moz-linear-gradient(top, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
            background: -webkit-linear-gradient(top, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
            background: linear-gradient(to bottom, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
            /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e5e5e5',GradientType=0 ) !important;*/
            border-color: #cfcfcf !important;
            cursor: pointer;
            /*transition: all 0.2s ease 0s;*/ }
        .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul {
          border-color: #d0d0d0 #d0d0d0 -moz-use-text-color;
          border-image: none;
          border-style: solid solid none;
          border-width: 1px;
          display: none;
          left: -2px;
          list-style: outside none none;
          margin: 0;
          padding: 0;
          position: relative;
          top: 8px;
          width: 114px !important;
          position: relative;
          z-index: 999999;
          border-color: #d1d1d1;
          border-bottom: 1px solid #d1d1d1;
          background-color: #E5E5E5;
          /*max-height: 226px !important;*/ }
          .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul.new-scroll.ps-container {
            float: left;
            max-height: 224px !important;
            left: -1px;
            overflow-x: hidden;
            position: absolute;
            top: 107px;
            /*overflow-y: scroll !important;*/
            /*height:unset !important;*/ }
            .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul.new-scroll.ps-container .content {
              padding-bottom: 0; }
              .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul.new-scroll.ps-container .content img {
                margin: 0 auto; }
          .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul li {
            background-color: white;
            border-bottom: 1px solid #d1d1d1;
            padding: 17px 9px 6px;
            position: relative;
            z-index: 99;
            width: 94%; }
            .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul li .select-box-text {
              color: #707070;
              font-family: montserrat-r;
              font-size: 11px;
              margin-top: 10px;
              padding-bottom: 7px;
              text-align: center; }
            .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul li:hover {
              background-color: #F9F9F9;
              cursor: pointer; }
              .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul li:hover.select-box-text {
                color: #111 !important; }
            .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul li:last-child {
              border-bottom: 0; }
      .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right {
        /*padding-right: 10spx;*/ }
        .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to {
          /*padding-left: 57px;*/ }
          .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to select {
            border-color: #d0d0d0 !important;
            z-index: 1; }
          .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-3:last-child {
            float: right;
            padding-left: 0 !important;
            padding-right: 0 !important; }
          .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-3 .inner-from-to .col-md-4 {
            padding-left: 11px;
            padding-right: 11px; }
            .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-3 .inner-from-to .col-md-4:first-child {
              padding-left: 0 !important;
              padding-right: 7px !important; }
            .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-3 .inner-from-to .col-md-4:nth-child(2) {
              padding-left: 3px !important;
              padding-right: 3px !important; }
            .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-3 .inner-from-to .col-md-4:last-child {
              padding-left: 7px !important;
              padding-right: 0 !important; }
              .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-3 .inner-from-to .col-md-4:last-child .btn.dropdown-toggle.btn-default {
                padding-left: 6px; }
          .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-3 .btn-group.bootstrap-select.form-control {
            margin-bottom: 16px; }
    .travel .flight .flight-btm.last-flight .form-group {
      margin-bottom: 21px; }
      .travel .flight .flight-btm.last-flight .form-group input {
        border-color: #555555 !important; }
    .travel .flight .flight-btm.last-flight .flight-top-row {
      max-width: 785px; }
    @media (max-width: 767px) {
      .travel .flight .flight-btm.last-flight {
        padding-top: 0; } }
  .travel .flight .hotel-row {
    padding: 40px 45px 28px 32px;
    max-width: 100%; }
    @media screen and (max-width: 667px) {
      .travel .flight .hotel-row {
        padding: 15px; } }
    .travel .flight .hotel-row .hotel-name {
      border-bottom: 1px solid #b5bfcc;
      margin-bottom: 40px;
      padding-bottom: 40px; }
      @media screen and (max-width: 667px) {
        .travel .flight .hotel-row .hotel-name {
          padding-bottom: 0px;
          margin-bottom: 20px; } }
      .travel .flight .hotel-row .hotel-name h3 {
        color: #009353;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px; }
        @media screen and (max-width: 667px) {
          .travel .flight .hotel-row .hotel-name h3 {
            padding-bottom: 20px;
            font-size: 18px; } }
        @media screen and (max-width: 414px) {
          .travel .flight .hotel-row .hotel-name h3 {
            font-size: 16px; } }
    .travel .flight .hotel-row p {
      font-size: 16px;
      color: #454545;
      font-family: montserrat-r;
      line-height: 17px; }
      .travel .flight .hotel-row p.blue {
        color: #1c4477;
        font-family: montserrat-r;
        font-size: 11px;
        margin-bottom: 10px;
        text-transform: uppercase; }
    .travel .flight .hotel-row > div {
      padding-bottom: 40px; }
      @media screen and (max-width: 667px) {
        .travel .flight .hotel-row > div {
          padding-bottom: 20px; } }
      .travel .flight .hotel-row > div:last-child {
        border-bottom: 1px solid #b5bfcc; }
  .travel .flight.hotel-detail .flight-btm.last-flight .form-group .bottom-gap {
    margin-bottom: 27px; }
    .travel .flight.hotel-detail .flight-btm.last-flight .form-group .bottom-gap .input-group.date input {
      background: #fcfeff;
      background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
      background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
      background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
      font: 13px montserrat-l;
      color: #707070; }

.flight-btm .flight-top-row .input-group.date input,
.flight-btm .flight-top-row .input-group.date .input-group-addon {
  background: #fdfdfd;
  background: -moz-linear-gradient(top, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
  background: -webkit-linear-gradient(top, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
  background: linear-gradient(to bottom, #fdfdfd 0%, #fbfbfb 13%, #f4f4f4 29%, #f0f0f0 50%, #ececec 67%, #e9e9e9 83%, #e5e5e5 100%) !important;
  border-color: #cfcfcf !important; }

section.container-fluid .bottom-row .detail-form .form-group label .btn-red,
section.container-fluid .bottom-row .detail-form .form-group label .btn-blue,
section.container-fluid .bottom-row .detail-form .form-group label .btn-black,
section.container-fluid .bottom-row .detail-form .form-group label .btn-red,
section.container-fluid .bottom-row .detail-form .form-group label .btn-green {
  backface-visibility: hidden;
  background-color: #1c4477 !important;
  border: 1px solid #0d004c !important;
  border-radius: 0 !important;
  color: #fff !important;
  font: 13px/1 montserrat-r !important;
  /*max-width: 166px !important;*/
  padding: 9px 28px;
  text-transform: uppercase !important;
  transform-style: preserve-3d;
  transition: background 0.5s ease-in-out 0s;
  vertical-align: middle;
  transition: background 0.5s ease-in-out 0s; }
  section.container-fluid .bottom-row .detail-form .form-group label .btn-red:hover,
  section.container-fluid .bottom-row .detail-form .form-group label .btn-blue:hover,
  section.container-fluid .bottom-row .detail-form .form-group label .btn-black:hover,
  section.container-fluid .bottom-row .detail-form .form-group label .btn-red:hover,
  section.container-fluid .bottom-row .detail-form .form-group label .btn-green:hover {
    background: #0d004c !important; }

section.container-fluid .bottom-row .detail-form .form-group label .btn-red {
  background-color: #c23a3a !important;
  border: 1px solid #891515 !important; }
  section.container-fluid .bottom-row .detail-form .form-group label .btn-red:hover {
    background-color: #891515 !important; }

section.container-fluid .permissions .tab-content tbody tr td .invite.invite-send.permit-btn::before {
  content: none; }

section.container-fluid .permissions .tab-content tbody tr td .invite.invite-send.permit-btn {
  padding-left: 7px; }

section.container-fluid .permissions .tab-content tbody tr td .invite.invite-send.permit-btn img {
  display: inline-block;
  margin-left: 3px;
  margin-top: 0;
  position: relative;
  top: -2px; }

section.container-fluid .permission-page .button-form-content .member-btn.no-margin, section.container-fluid .permission-page .button-form-content .no-margin.btn-update {
  padding: 7px 25px; }

section.container-fluid .permission-page .permissions .tab-content tbody tr td .invite.invite-send.permit-btn::before {
  content: none; }

section.container-fluid .permission-page .permissions .tab-content tbody tr td .invite.invite-send.permit-btn::before {
  content: none; }

section.container-fluid .permission-page .permissions .tab-content tbody tr td .invite.invite-send.permit-btn img {
  display: inline-block;
  margin-left: 3px;
  margin-top: 0;
  position: relative;
  top: -2px; }

section.container-fluid .permission-page .permissions .tab-content tbody tr td .invite.invite-send.permit-btn table tr td:nth-child(3) {
  color: #909090 !important;
  font-family: montserrat-l !important; }

section.container-fluid .permission-page .permissions .tab-content tbody tr td .invite.invite-send.permit-btn .tab-content tbody tr td .invite.invite-send.permit-btn {
  padding-left: 7px; }
  section.container-fluid .permission-page .permissions .tab-content tbody tr td .invite.invite-send.permit-btn .tab-content tbody tr td .invite.invite-send.permit-btn .tab-content tbody tr td .invite.invite-send.permit-btn img {
    display: inline-block;
    margin-left: 3px;
    position: relative;
    margin-top: 0px;
    top: -2px; }
    section.container-fluid .permission-page .permissions .tab-content tbody tr td .invite.invite-send.permit-btn .tab-content tbody tr td .invite.invite-send.permit-btn .tab-content tbody tr td .invite.invite-send.permit-btn img:before {
      content: none; }

.permission-popup .adding-user {
  color: #1c4477 !important;
  font-family: montserrat-l !important;
  font-size: 13px !important;
  margin: 22px auto 0;
  max-width: 331px !important; }

.permission-popup .link-btn.member-btn, .permission-popup .link-btn.btn-update {
  border: 1px solid #197b30 !important;
  margin-left: 26px !important; }

.permission-popup .modal-content {
  border: 0 none; }

.permission-popup .close:focus, .permission-popup .close:hover {
  opacity: 1 !important; }

.permission-popup .close:focus,
.permission-popup .permission-popup .close:hover {
  opacity: 1; }

.permission-popup#permission-edit-modal .edit-error {
  text-align: left; }
  .permission-popup#permission-edit-modal .edit-error a {
    color: #c23a3a;
    font-family: montserrat-l;
    font-size: 13px;
    text-align: left;
    text-decoration: none;
    cursor: pointer; }
    .permission-popup#permission-edit-modal .edit-error a:hover {
      color: #760d0d; }

.cell-block.first.sortable-link-section__block.celeb-blcok.ng-scope.ui-sortable-handle a.manage.affter:after {
  top: 25px !important; }

section.container-fluid .bottom-row .detail-form .form-group .celebrity-table .schedule-table__body .cell-block .manage-box {
  z-index: 999; }
  section.container-fluid .bottom-row .detail-form .form-group .celebrity-table .schedule-table__body .cell-block .manage-box::before {
    background: unset; }
    @media screen and (max-width: 550px) {
      section.container-fluid .bottom-row .detail-form .form-group .celebrity-table .schedule-table__body .cell-block .manage-box::before {
        top: 1px !important; } }
    @media screen and (max-width: 515px) {
      section.container-fluid .bottom-row .detail-form .form-group .celebrity-table .schedule-table__body .cell-block .manage-box::before {
        top: 17px !important; } }

section.container-fluid .bottom-row .detail-form .form-group .celebrity-table .schedule-table__body .cell-block .cell-2 .manage.affter:after {
  background: rgba(0, 0, 0, 0) url("../images/caret-up.jpg") no-repeat scroll 0 0;
  content: "";
  display: block;
  height: 21px;
  position: absolute;
  right: 30%;
  top: 26px;
  width: 31px;
  z-index: 1000; }

section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-1,
section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-1 {
  width: 28%; }
  @media screen and (max-width: 1165px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-1,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-1 {
      width: 27%; } }
  @media screen and (max-width: 660px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-1,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-1 {
      display: none; } }

section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-2,
section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-2 {
  width: 37%; }
  @media screen and (max-width: 660px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-2 label,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-2 label {
      display: none; } }
  @media screen and (max-width: 1165px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-2,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-2 {
      width: 35%; } }
  @media screen and (max-width: 660px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-2,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-2 {
      width: 45%; } }
  @media screen and (max-width: 500px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-2,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-2 {
      display: none; } }

section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-3,
section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-3 {
  width: 35%; }
  section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-3 .manage.affter:after,
  section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-3 .manage.affter:after {
    background: rgba(0, 0, 0, 0) url("../images/caret-up.jpg") no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 21px;
    position: absolute;
    right: 30%;
    top: 27px;
    width: 31px;
    z-index: 1000; }
  @media screen and (max-width: 1165px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-3,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-3 {
      width: 38%; } }
  @media screen and (max-width: 660px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-3,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-3 {
      width: 55%;
      display: inline-block; } }
  @media screen and (max-width: 500px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .cell-3,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .cell-3 {
      width: 100%; } }

section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .manage-box::before,
section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .manage-box::before {
  background: unset; }
  @media screen and (max-width: 550px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .manage-box::before,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .manage-box::before {
      top: 1px !important; } }
  @media screen and (max-width: 515px) {
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .manage-box::before,
    section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .manage-box::before {
      top: 17px !important; } }

@media screen and (max-width: 500px) {
  section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__header .cell-block .manage-box,
  section.container-fluid .bottom-row .detail-form .form-group .sc-table .schedule-table__body .cell-block .manage-box {
    top: 13px !important; } }

section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-3 .manage.affter:after,
section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-3 .manage.affter:after {
  background: rgba(0, 0, 0, 0) url("../images/caret-up.jpg") no-repeat scroll 0 0;
  content: "";
  display: block;
  height: 21px;
  position: absolute;
  right: 30%;
  top: 27px;
  width: 31px;
  z-index: 1000; }
  @media screen and (max-width: 560px) {
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-3 .manage.affter:after,
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-3 .manage.affter:after {
      top: 45px; } }
  @media screen and (max-width: 500px) {
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-3 .manage.affter:after,
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-3 .manage.affter:after {
      top: 49px; } }

section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .manage-box::before,
section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .manage-box::before {
  background: unset; }
  @media screen and (max-width: 550px) {
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .manage-box::before,
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .manage-box::before {
      top: 1px !important; } }
  @media screen and (max-width: 515px) {
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .manage-box::before,
    section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .manage-box::before {
      top: 17px !important; } }

@media screen and (max-width: 500px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .manage-box,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .manage-box {
    top: 13px !important; } }

@media screen and (max-width: 560px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .manage-box,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .manage-box {
    top: 9px; } }

@media screen and (max-width: 660px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-2 {
    width: 34%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-1 {
    width: 24% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-3,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-3 {
    display: block;
    width: 42%; } }

@media screen and (max-width: 515px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-2 {
    width: 31%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-1 {
    width: 29% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-3,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-3 {
    width: 40%; } }

@media screen and (max-width: 480px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-2 {
    width: 37%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-1 {
    padding-left: 6px !important;
    width: 26% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-3,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-3 {
    width: 37%; } }

@media screen and (max-width: 420px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-2 {
    font-size: 8px;
    padding-left: 3px;
    padding-right: 0;
    width: 25% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-1 {
    font-size: 9px;
    padding-left: 5px !important;
    padding-right: 0;
    width: 26% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__header .cell-block .cell-3,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.part-table .schedule-table__body .cell-block .cell-3 {
    padding-left: 6px !important;
    width: 23%; } }

section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row {
  background-color: #cee6c3;
  display: inline-block;
  width: 100%;
  margin: 10px 0 30px;
  padding: 14px 0 11px; }
  @media (max-width: 1130px) and (min-width: 1024px) {
    section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row {
      background-color: transparent; } }
  @media (max-width: 767px) {
    section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row {
      background-color: transparent; } }
  section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul {
    flaot: left;
    width: 100%; }
    section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li {
      float: left;
      width: 30%;
      padding-left: 25px;
      padding-right: 25px; }
      section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li:nth-child(3) {
        width: 40%; }
      @media (max-width: 1430px) {
        section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li {
          width: 25%;
          padding-left: 10px;
          padding-right: 10px; }
          section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li:nth-child(3) {
            width: 50%; } }
      @media (max-width: 1130px) and (min-width: 1024px) {
        section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li {
          background-color: #cee6c3;
          width: 100%;
          margin-bottom: 20px;
          padding-top: 10px;
          padding-bottom: 10px; }
          section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li:nth-child(3) {
            width: 100%; } }
      @media (max-width: 767px) {
        section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li {
          background-color: #cee6c3;
          width: 100%;
          margin-bottom: 20px;
          padding-top: 10px;
          padding-bottom: 10px; }
          section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li:nth-child(3) {
            width: 100%; } }
      @media (max-width: 380px) {
        section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li {
          padding-left: 4px; } }
      section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info {
        display: inline-block;
        width: 100%;
        position: relative; }
        section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .related-icon {
          float: left;
          width: 30px;
          margin-top: 4px; }
          @media (max-width: 450px) {
            section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .related-icon {
              width: 21px; }
              section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .related-icon img {
                max-width: 17px; } }
        section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info {
          float: left;
          width: calc(100% - 30px); }
          section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info .before-eidt {
            font-size: 16px;
            color: #000000;
            padding-top: 2px;
            padding-bottom: 1px;
            font-family: montserrat-l; }
            @media (max-width: 1270px) {
              section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info .before-eidt {
                font-size: 14px; } }
            @media (max-width: 450px) {
              section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info .before-eidt {
                font-size: 12px;
                margin-top: 4px; } }
            @media (max-width: 380px) {
              section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info .before-eidt {
                font-size: 11px; } }
          section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info .after-eidt .form-control {
            border: 1px solid #50ba6d !important;
            outline: none;
            height: 25px;
            padding: 0px 10px; }
            section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info .after-eidt .form-control::-webkit-input-placeholder {
              color: #000;
              font-family: montserrat-l; }
            section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info .after-eidt .form-control::-moz-placeholder {
              color: #000;
              font-family: montserrat-l; }
            section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info .after-eidt .form-control:-ms-input-placeholder {
              color: #000;
              font-family: montserrat-l; }
            section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .editable-info .after-eidt .form-control:-moz-placeholder {
              color: #000;
              font-family: montserrat-l; }
        section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control {
          display: inline-block;
          width: 100%;
          display: inline-block;
          width: 100%;
          position: absolute;
          left: -2px;
          bottom: -27px; }
          @media (max-width: 1130px) and (min-width: 1024px) {
            section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control {
              bottom: -45px; } }
          @media (max-width: 767px) {
            section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control {
              bottom: -45px; } }
          section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control ul li {
            display: inline-block;
            padding: 0 !important;
            width: auto !important;
            margin-right: 6px;
            background-color: transparent; }
            section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control ul li a {
              background-color: #6fbe4a;
              border-radius: 50%;
              width: 22px;
              float: left;
              height: 22px;
              line-height: 0;
              text-align: center;
              line-height: 21px;
              text-decoration: none; }
              section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control ul li a:hover {
                text-decoration: none; }
              section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control ul li a.done {
                border-radius: 10px !important;
                width: auto;
                font-size: 10px;
                padding-left: 10px;
                padding-right: 10px;
                color: #fff; }
                section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control ul li a.done:hover {
                  background-color: #009353; }
              section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control ul li a.eye:hover, section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control ul li a.eye.active {
                background-color: #cd1f1f; }

@media screen and (max-width: 1200px) {
  .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to {
    /*padding-left: 15px;*/ }
    .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4 {
      padding-left: 0 !important;
      padding-right: 0 !important;
      width: 100%;
      /*                                            .btn-group.bootstrap-select.form-control .btn.dropdown-toggle.btn-default {here changes
                                                                                            padding-left: 5px;
                                                                                            .caret {
                                                                                                width: 27px;
                                                                                            }
                                                                                        }*/ }
      .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4:first-child {
        padding-left: 0 !important;
        padding-right: 0 !important; }
      .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4:last-child {
        /*here changes*/
        padding-left: 0 !important;
        padding-right: 0 !important;
        /*                                                .btn.dropdown-toggle.btn-default {
                                                                                                    font-size: 11px;
                                                                                                    padding-left: 3px !important;
                                                                                                }*/ }
      .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4:nth-child(2), .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4:nth-child(1) {
        /*here changes*/
        padding-left: 0 !important;
        padding-right: 0 !important; } }

/*1200 media query end here*/
@media screen and (max-width: 1165px) {
  .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav a {
    font: 13px montserrat-l; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__header .cell-1 {
    width: 60%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__header .cell-2 {
    width: 40%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-1 {
    width: 60%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-2 {
    padding-top: 20px;
    width: 40%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 {
    width: 40%; } }

/*767 media query end here*/
@media screen and (max-width: 767px) {
  .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .sm-center {
    text-align: center; }
  .travel .flight .flight-btm .detail-form .flight-top-row .form-group .col-md-3 {
    margin-bottom: 10px; }
  .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right {
    padding-left: 0; }
    .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to {
      /*padding-left: 15px;*/ }
      .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4 {
        width: 32%; }
        .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4:nth-child(2) {
          /*here changes*/
          margin-left: 2%; }
      .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4.from-to-img {
        /*background: lightblue none repeat scroll 0 0;*/
        height: 90px;
        text-align: center !important; }
        .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4.from-to-img img {
          left: calc(50% - 17px);
          max-width: 100%;
          position: absolute !important;
          top: calc(50% - 17px) !important;
          z-index: 1; }
        .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4.from-to-img .flight-br {
          border-bottom: 0 none;
          border-left: 1px none !important;
          border-top: 0 none;
          display: inline-block !important;
          height: 90px;
          /*position: relative;*/
          /*top: -1px;*/
          width: 2px;
          /*left: -20px;*/ }
  .travel .flight.last-flight .col-md-4 {
    margin-bottom: 10px; }
  .offset-menu-trigger .breadcrumb-wrapper .breadcrumb-nav a {
    font: 13px montserrat-l; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__header .cell-1 {
    width: 60%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__header .cell-2 {
    width: 40%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-1 {
    width: 60%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-2 {
    padding-top: 20px;
    width: 40%; }
  /*LD styel 23 aug*/
  .sortable-ticket .sortable-ticket__body .cell-1,
  .sortable-ticket .sortable-ticket__header .cell-1 {
    display: none; } }

/*767 media query end here*/
/*660 media query Start here*/
@media screen and (max-width: 660px) {
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-1 {
    width: 94%;
    padding-left: 25px !important; }
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-2 {
    display: block; }
  /*partner toggle*/
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-2 {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    width: 60%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table .schedule-table__body .cell-block .cell-1 {
    display: block !important;
    float: left;
    padding: 0;
    width: 30% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block {
    margin-top: 10px;
    position: relative; }
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__header .cell-block .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table .schedule-table__body .cell-block .cell-1 {
    width: 40%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table .schedule-table__body .cell-block .cell-1 {
    width: 60% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block div[class^="cell"] {
    padding: 10px !important; }
  /*SCHEDULE STYLE*/ }

/*660 media query end here*/
/*600 media query start here*/
@media screen and (max-width: 625px) {
  section.container-fluid .tab-wrap .bx-wrapper .bx-controls-direction a.bx-next {
    right: -55px !important;
    width: 20px !important; }
  section.container-fluid .tab-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
    right: -36px !important;
    width: 20px !important; } }

@media screen and (max-width: 620px) {
  section.container-fluid .bottom-row .detail-form .form-group.partner-images .pic-vid-content__block {
    width: 42%;
    margin: 5px;
    vertical-align: middle; }
    section.container-fluid .bottom-row .detail-form .form-group.partner-images .pic-vid-content__block img {
      width: auto; }
  section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content {
    text-align: center; } }

@media screen and (max-width: 600px) {
  .change_account .text-center .switch_box {
    border: 4px solid #d1d1d1; }
    .change_account .text-center .switch_box ul li a .user {
      padding: 10px 20px; }
      .change_account .text-center .switch_box ul li a .user .user_detail {
        padding-top: 10px;
        padding-left: 13px; }
    .change_account .text-center .switch_box ul .cancel-li a {
      font-size: 14px; }
  .confirm-box .confir-btm .purchase table tr td img {
    margin-left: 0;
    margin-top: 6px; }
  .confirm-box .confir-btm .purchase table tr td:nth-child(2) {
    word-break: break-all; } }

/*600 media query end here*/
@media screen and (max-width: 515px) {
  .change_account .text-center .switch_box ul li a .user .img_bg {
    display: inline-block;
    float: none; }
  .change_account .text-center .switch_box ul li a .user .user_detail {
    display: inline-block;
    padding-left: 0;
    text-align: center;
    width: 100%; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 {
    /*        width: 35% !important;
                float: left;
                margin: 0 !important;
                padding: 0 !important;*/ }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 {
    /*width: 65% !important;*/ }
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box::before {
    right: 47%; } }

/*515 media query end here*/
@media screen and (max-width: 480px) {
  .travel .flight .flight-top {
    background-color: #1c4477;
    height: auto;
    padding: 16px 15px 11px; }
    .travel .flight .flight-top .pull-left {
      margin-bottom: 10px;
      width: 100%;
      font-size: 12px; }
    .travel .flight .flight-top .pull-right {
      width: 100%; }
      .travel .flight .flight-top .pull-right .v-middle-important {
        font-size: 12px !important; }
      .travel .flight .flight-top .pull-right .form-group input[type="checkbox"] + label {
        margin-left: 0; }
  .travel .flight .flight-btm .flight-top-row .form-group .col-md-3 {
    margin-bottom: 15px; }
  .travel .flight .flight-btm .flight-btm-row .flight-btm-right {
    padding-left: 0; }
    .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to {
      /*padding-left: 15px;*/ }
      .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to select {
        padding-left: 0;
        padding-right: 0; }
      .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to .top-15 {
        margin-top: 15px; }
      .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4 {
        width: 32%; }
        .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4:nth-child(2) {
          /*here changes*/
          margin-left: 2%; }
  section.container-fluid .tab-wrap .bx-wrapper .bx-controls-direction a.bx-next {
    right: -55px !important;
    width: 20px !important; }
  section.container-fluid .tab-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
    right: -36px !important;
    width: 20px !important; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 {
    /*width: 34% !important;*/ }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 {
    /*width: 66% !important;*/ }
  section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box::before {
    right: auto;
    left: 13%; } }

/*end here*/
@media screen and (max-width: 414px) {
  .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent {
    max-width: 100%;
    padding-top: 21px;
    width: 100%; }
    .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul {
      width: 100% !important;
      top: 19px; }
      .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul.new-scroll.ps-container {
        height: 194px !important; }
  .travel .flight .flight-btm .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent {
    width: 100%;
    max-width: 100%; }
    .travel .flight .flight-btm .flight-btm-row .flight-btm-left .form-group .airline .select-box-parent ul {
      width: 100%; }
  .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to select {
    padding-left: 10px; }
  .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to .top-15 {
    margin-top: 15px; }
  .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4:nth-child(2) {
    /*here changes*/ }
  section.container-fluid .bottom-row .detail-form .form-group.partner-images .pic-vid-content__block {
    margin: 5px !important;
    width: 77% !important; }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-1,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-1 {
    /*width: 46% !important;*/ }
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__header .cell-2,
  section.container-fluid .bottom-row .detail-form .form-group .partner-table.celeb-table.celebrity-table .schedule-table__body .cell-block .cell-2 {
    /*width: 54% !important;*/ } }

@media screen and (max-width: 375px) {
  section.container-fluid .bottom-row .detail-form .form-group .file-box input[type="file"] + label {
    width: 52%; }
  .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to .inner-from-to select {
    background-size: 27px 31px; }
  .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4 {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important; }
    .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .form-group.from-to .col-md-4 .inner-from-to .col-md-4 select {
      padding-left: 15px !important;
      margin-bottom: 5px; }
  .travel .flight .flight-btm .flight-btm-row .flight-btm-right .form-group.from-to select {
    padding-left: 15px !important; }
  /*03-aug*/
  .change_account .text-center .switch_box ul li a .user {
    padding: 10px; }
    .change_account .text-center .switch_box ul li a .user .user_detail h3 {
      font-size: 23px;
      margin-bottom: 5px; }
    .change_account .text-center .switch_box ul li a .user .user_detail p {
      font-size: 12px; }
  .change_account .text-center .switch_box ul .cancel-li a {
    font-size: 12px; } }

@media screen and (max-width: 991px) {
  section.container-fluid .bottom-row .detail-form .form-group label .show-this {
    display: block; }
  .detail-form .form-group .company-logo .hide-this {
    display: none; } }

.image-inside img {
  background-color: #4b60a6; }
  .image-inside img:hover {
    cursor: pointer;
    background-color: #1c4477;
    transition: all ease 0.2s; }

section.container-fluid .bottom-row .detail-form .form-group label .show-this {
  display: none; }

@media screen and (max-width: 550px) {
  section.container-fluid .permit-box .content ul li .form-group.form-inline label h1 {
    font-size: 18px;
    padding-left: 5px; }
  section.container-fluid .permit-box .content ul li {
    padding: 0 15px; }
  section.container-fluid .permit-box .content ul li .form-group.form-inline label {
    font-size: 12px;
    width: 76%; }
  section.container-fluid .permit-box .content ul li .form-group.form-inline .cloase-permit {
    float: right; }
  section.container-fluid .permit-box .content ul.permit-check li .form-group.form-inline .switch {
    float: right;
    top: 3px; }
  section.container-fluid .bottom-row .detail-form .form-group .btn-add {
    width: 100%; } }

/*08 Aug style here*/
.swal2-modal {
  font-family: Montserrat-l;
  text-align: center; }

.swal2-modal.hide-swal2 {
  text-align: center; }

.swal2-modal h2 {
  font: 16px Montserrat-l !important;
  color: #1c4477 !important;
  margin-top: 0 !important;
  text-align: center !important;
  display: inline-block !important;
  margin-bottom: 0 !important;
  text-transform: inherit !important; }

.radio-wrap.multi-selection {
  display: inline-block; }
  .radio-wrap.multi-selection.blur input,
  .radio-wrap.multi-selection.blur label {
    opacity: 0.5; }

/*new weet alert popup*/
.swal2-popup .swal2-title {
  color: #395783;
  font-weight: unset;
  margin-top: 11px;
  font: 16px Montserrat-r; }

.swal2-popup #swal2-content {
  font-family: montserrat-r;
  margin-bottom: 10px; }

.swal2-popup .swal2-actions {
  /*margin-bottom: 10px !important;*/ }

.swal2-popup .swal2-styled:focus {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.swal2-popup .swal2-styled {
  border: 0 !important;
  border-radius: .25em !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  margin: 0 .3125em !important;
  padding: 7px 24px !important; }

.swal2-popup {
  padding: 2.25em !important;
  width: 37em !important; }

/*new weet alert popup*/
.swal2-popup .swal2-title {
  color: #395783;
  font-weight: unset;
  margin-top: 11px;
  font: 16px Montserrat-r; }

.swal2-popup #swal2-content {
  font-family: montserrat-r;
  margin-bottom: 13px;
  margin-top: 5px; }

.swal2-popup .swal2-styled:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.swal2-popup .swal2-styled {
  border: 0;
  border-radius: .25em;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  margin: 0 .3125em;
  padding: 7px 24px; }

.swal2-popup {
  padding: 2.25em;
  width: 37em; }

.swal2-popup.swal2-modal.swal2-show {
  border: 1px solid #b8b8b8;
  z-index: 99;
  position: relative; }

.swal2-popup.swal2-modal.swal2-show:after {
  content: "";
  /* background: yellow; */
  display: inline-block;
  position: absolute;
  left: 6px;
  right: 6px;
  top: 6px;
  bottom: 6px;
  border: 1px solid #b8b8b8;
  z-index: -1;
  border-radius: 5px; }

/*sweet alert style end*/
.cell-1.ng-binding {
  font-family: montserrat-l !important; }

.schedule-table__header .cell-1.ng-binding {
  font-family: montserrat-r !important; }

/*#event-tab2.nav.nav-tabs.edit.tab__slider--slide2 li {
    margin-right: 0 !important;
}*/
.nav.nav-tabs.edit.tab__slider--slide.tab__slider--slide2 {
  margin-left: 11px; }

#addmore-tabs.add-more-tabs-2 .bx-wrapper .bx-controls-direction a.bx-next,
#addmore-tabs.add-more-tabs-2 .bx-wrapper .bx-controls-direction a {
  right: -44px !important; }

/*slick events page slider*/
.events-tab-container {
  display: none;
  width: 600px;
  float: right; }
  .events-tab-container.payouts-tabs {
    max-width: 400px;
    width: 400px; }
    @media (max-width: 805px) {
      .events-tab-container.payouts-tabs {
        width: 350px;
        margin-right: 0; } }
    @media (max-width: 450px) {
      .events-tab-container.payouts-tabs {
        width: 200px !important;
        margin-right: 50px; } }
    @media (max-width: 380px) {
      .events-tab-container.payouts-tabs {
        width: 100% !important; } }
  .events-tab-container.billing-tabs {
    width: 715px;
    width: 825px; }
    @media (max-width: 1240px) {
      .events-tab-container.billing-tabs {
        width: 560px;
        margin-right: 50px; } }
    @media (max-width: 1100px) {
      .events-tab-container.billing-tabs {
        width: 350px; } }
    @media (max-width: 520px) {
      .events-tab-container.billing-tabs {
        width: 185px; } }
  .events-tab-container.edit-group {
    width: 100%;
    /*        @media(max-width:1479px){
                    padding-right: 55px;
                }*/ }
    .events-tab-container.edit-group.slide-7 {
      max-width: 870px; }
      @media (max-width: 1479px) {
        .events-tab-container.edit-group.slide-7 {
          padding-right: 55px; } }
    .events-tab-container.edit-group.slide-6 {
      max-width: 730px;
      padding-right: 55px; }
    .events-tab-container.edit-group.slide-5 {
      max-width: 670px; }
    @media (max-width: 1270px) {
      .events-tab-container.edit-group {
        width: 660px;
        padding-right: 55px; } }
    @media (max-width: 1270px) {
      .events-tab-container.edit-group {
        width: 560px; } }
    @media (max-width: 1100px) {
      .events-tab-container.edit-group {
        width: 455px;
        margin-right: 0; } }
    @media (max-width: 1024px) {
      .events-tab-container.edit-group {
        margin-right: 0; } }
    @media (max-width: 767px) {
      .events-tab-container.edit-group {
        width: 580px; } }
    @media (max-width: 690px) {
      .events-tab-container.edit-group {
        width: 440px; } }
    @media (max-width: 568px) {
      .events-tab-container.edit-group {
        width: 360px; } }
    @media (max-width: 468px) {
      .events-tab-container.edit-group {
        width: 300px !important; } }
    @media (max-width: 414px) {
      .events-tab-container.edit-group {
        width: 250px !important; } }
    @media (max-width: 385px) {
      .events-tab-container.edit-group {
        width: 203px !important; } }
    .events-tab-container.edit-group .slider-design div.slick-slide {
      min-width: 111px;
      margin-left: 5px;
      margin-right: 5px; }
      .events-tab-container.edit-group .slider-design div.slick-slide a {
        font-size: 12px;
        width: auto;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: auto;
        padding: 0 2px; }
      @media (max-width: 1270px) {
        .events-tab-container.edit-group .slider-design div.slick-slide {
          /*max-width:120px;*/ } }
      .events-tab-container.edit-group .slider-design div.slick-slide.addmore-tabs {
        /*                    max-width: 45px;
                                        min-width: unset;
                                        text-align: center;
                                        padding-top: 3px;
                                        padding-bottom: 5px;*/ }
        .events-tab-container.edit-group .slider-design div.slick-slide.addmore-tabs img {
          width: 16px;
          display: inline-block;
          /* float: left; */
          margin-top: -3px;
          margin-right: 5px; }
        .events-tab-container.edit-group .slider-design div.slick-slide.addmore-tabs span {
          display: inline-block; }
    .events-tab-container.edit-group .slider-design button.slick-arrow.slick-disabled {
      /* background-color: #9b9894 !important; */
      visibility: visible;
      opacity: 0.5; }
    .events-tab-container.edit-group.golf-tabs div.slick-slide {
      min-width: 90px;
      max-width: 120px;
      margin-left: 3px;
      margin-right: 3px; }
    .events-tab-container.edit-group.golf-tabs.slide-6 {
      background-color: yellow;
      max-width: 760px; }
  .events-tab-container:after {
    clear: both;
    content: '';
    display: block; }
  .events-tab-container.player-directories-revenue {
    width: 624px; }
    .events-tab-container.player-directories-revenue .slick-track {
      margin-left: auto; }
  .events-tab-container.single-golf {
    width: 330px; }
    .events-tab-container.single-golf.single-group {
      width: 165px; }
  .events-tab-container .slider-design div.slick-slide {
    font: 13px montserrat-r;
    color: #bababa;
    text-transform: uppercase;
    padding: 5px 0px;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    margin-left: 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: none;
    text-align: center;
    margin-right: 8px;
    width: 25px;
    min-width: 90px; }
    .events-tab-container .slider-design div.slick-slide a {
      display: block;
      font: 13px montserrat-r;
      color: #bababa;
      text-decoration: none;
      outline: none; }
      .events-tab-container .slider-design div.slick-slide a:hover {
        outline: none; }
    .events-tab-container .slider-design div.slick-slide.active {
      border-color: #becad3;
      background-color: #eef2f8; }
      .events-tab-container .slider-design div.slick-slide.active a {
        color: #1c4477; }
  .events-tab-container button.slick-arrow {
    background-color: transparent !important;
    /*height: 30px;*/
    height: 100%;
    overflow: hidden;
    opacity: 1;
    /*top: 15px;*/
    transition-delay: 0s, 0s;
    transition-duration: 0.3s;
    transition-property: visibility, opacity;
    transition-timing-function: ease, linear;
    visibility: visible;
    /*background-color: #111 !important;*/ }
  .events-tab-container button.slick-arrow.slick-disabled {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
    transition-duration: 0.5s; }
  .events-tab-container .slick-prev:hover,
  .events-tab-container .slick-next:hover {
    /*background: url("../images/next.png") no-repeat center;*/
    background-size: 13px !important;
    opacity: 1;
    border-color: #becad3 !important;
    background-color: #eef2f8 !important;
    transition: all 0.3s ease-in-out; }
  .events-tab-container .slick-prev,
  .events-tab-container .slick-next {
    /*top: 14px;*/
    height: 29px;
    border: 1px solid #d7d7d7;
    border-bottom: none;
    background-image: url(../images/next.png);
    right: -59px;
    background-color: #ffffff !important;
    width: 25px;
    border-radius: 3px; }
  .events-tab-container .slick-prev {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/prev.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 13px auto !important;
    left: unset;
    opacity: 1;
    right: -32px !important;
    transition: all 0.3s ease-in-out 0s;
    z-index: 99999; }
  .events-tab-container .slick-next {
    background: url("../images/next.png") no-repeat center;
    background-size: 13px !important;
    opacity: 1; }
  .events-tab-container .slick-next:before {
    content: ''; }
  .events-tab-container .slick-prev:before {
    content: ''; }
  .events-tab-container[class*='item-'] .slider-design div.slick-slide {
    min-width: 152px;
      max-height: 24px;
    /*background-color:yellow;*/ }

@media (max-width: 1170px) {
  section.container-fluid .tab-title.edit-title.design-title {
    font-size: 14px; }
  .events-tab-container {
    width: 558px; }
    .events-tab-container.player-directories-revenue {
      width: 616px; } }

@media (max-width: 1053px) {
  /*for player revenue page*/
  .events-tab-container.player-directories-revenue {
    width: 576px; }
    .events-tab-container.player-directories-revenue .slider-design div.slick-slide a {
      font-size: 12px; } }

@media (max-width: 1100px) {
  .events-tab-container {
    float: right;
    width: 537px; }
  section.container-fluid .tab-title {
    line-height: 1;
    display: table-cell;
    vertical-align: middle;
    height: 37px; } }

@media (max-width: 1024px) {
  .events-tab-container {
    width: 414px;
    margin-right: 51px;
    float: right;
    /*        &.events-tab-container.item-3{
                    width: 300px;
                    &.org-profile {
                        width: 338px;
                    }
                }*/ }
    .events-tab-container.player-directories-revenue {
      width: 444px;
      /*.slider-design div.slick-slide a{font-size: 12px;}*/ }
    .events-tab-container.auction-tabs.item-2 {
      margin-right: 0; } }

@media (max-width: 805px) {
  .events-tab-container {
    width: 250px;
    margin-right: 50px; }
    .events-tab-container.events-tab-container.item-2 {
      margin-right: 0; }
    .events-tab-container.events-tab-container.item-2.auction-tabs {
      width: 290px !important; }
    .events-tab-container.player-directories-revenue, .events-tab-container.events-tab-container.item-2 {
      width: 250px;
      /*.slider-design div.slick-slide a{font-size: 12px;}*/ }
      .events-tab-container.player-directories-revenue.edit-members, .events-tab-container.events-tab-container.item-2.edit-members {
        width: 328px;
        margin-right: 20px; }
      .events-tab-container.player-directories-revenue.editvip, .events-tab-container.events-tab-container.item-2.editvip {
        width: 334px; }
  .slick-prev,
  .slick-next {
    right: -58px; }
  .slick-prev {
    right: -32px !important; } }

@media (max-width: 614px) {
  section.container-fluid .tab-title.design-title {
    font-size: 13px; }
  .events-tab-container.player-directories-revenue, .events-tab-container.events-tab-container.item-2, .events-tab-container.events-tab-container.item-3 {
    /*width: 250px;*/
    /*.slider-design div.slick-slide a{font-size: 12px;}*/ }
    .events-tab-container.player-directories-revenue.edit-members, .events-tab-container.events-tab-container.item-2.edit-members, .events-tab-container.events-tab-container.item-3.edit-members {
      width: 318px; }
    .events-tab-container.player-directories-revenue.editvip, .events-tab-container.events-tab-container.item-2.editvip, .events-tab-container.events-tab-container.item-3.editvip {
      width: 312px; }
  /*    .events-tab-container {
            width: 130px !important;
        }*/ }

@media (max-width: 500px) {
  .events-tab-container.item-2 {
    /*width: 271px;*/ }
    .events-tab-container.item-2.edit-members {
      width: 251px; }
      .events-tab-container.item-2.edit-members a {
        font-size: 11px !important; }
  .events-tab-container.events-tab-container.org-profile .item-3,
  .events-tab-container.events-tab-container.org-profile .item-2 {
    width: 262px; }
  .events-tab-container.events-tab-container.org-profile a {
    font-size: 11px; }
  .events-tab-container.events-tab-container.org-profile.b-details a {
    font-size: 9px; } }

@media (max-width: 414px) {
  .events-tab-container {
    width: 220px !important;
    margin-right: 70px; }
    .events-tab-container.player-directories-revenue, .events-tab-container.events-tab-container.item-2, .events-tab-container.events-tab-container.item-3 {
      width: 220px; }
      .events-tab-container.player-directories-revenue.edit-members, .events-tab-container.events-tab-container.item-2.edit-members, .events-tab-container.events-tab-container.item-3.edit-members {
        margin-right: 60px; }
      .events-tab-container.player-directories-revenue.auction-tabs, .events-tab-container.events-tab-container.item-2.auction-tabs, .events-tab-container.events-tab-container.item-3.auction-tabs {
        width: 303px; }
    .events-tab-container .events-tab-container.events-tab-container.item-3.org-profile {
      width: 244px; }
      .events-tab-container .events-tab-container.events-tab-container.item-3.org-profile a {
        font-size: 10px !important; }
    .events-tab-container.events-tab-container.item-2.auction-tabs {
      width: 260px !important; }
  section.container-fluid .tab-title.edit-title.design-title {
    line-height: 12px;
    margin-bottom: 0 !important;
    padding-bottom: 0;
    padding-top: 0px; }
  .events-tab-container.item-2.editvip .slider-design div.slick-slide a {
    font-size: 10px; } }

@media (max-width: 413px) {
  .events-tab-container.events-tab-container.item-2 {
    margin-right: 50px; } }

@media (max-width: 416px) {
  .events-tab-container {
    /*width: 100px !important;*/
    margin-right: 61px; } }

@media (max-width: 403px) {
  .events-tab-container {
    width: 150px !important;
    margin-right: 61px;
    /*&.events-tab-container.item-2.auction-tabs{width:150px}*/ }
    .events-tab-container.player-directories-revenue, .events-tab-container.events-tab-container.item-2, .events-tab-container.events-tab-container.item-3 {
      width: 150px; }
    .events-tab-container.events-tab-container.item-3.auction-tabs {
      width: 160px; } }

@media (max-width: 384px) {
  .events-tab-container.events-tab-container.item-2.auction-tabs {
    width: 199px !important; } }

@media (max-width: 375px) {
  .events-tab-container.events-tab-container.item-3.auction-tabs {
    width: 180px; } }

@media (max-width: 375px) {
  .events-tab-container.events-tab-container.item-2.auction-tabs {
    width: 145px !important; } }

/*additional settings text changes*/
.large-device {
  display: inline-block !important; }

.small-device {
  display: none !important; }

/*++++++++++++++end here++++++++++*/
@media screen and (max-width: 360px) {
  .events-tab-container {
    width: 130px !important;
    margin-right: 55px; }
    .events-tab-container .slider-design div.slick-slide a {
      font-size: 12px;
      line-height: 17px; }
    .events-tab-container.item-2.edit-members .slider-design a {
      font-size: 11px; }
  .large-device {
    display: none !important; }
  .small-device {
    display: inline-block !important; } }

@media screen and (max-width: 450px) {
  .sortable-link-section__block.unsortable.add-extra-height strong {
    line-height: 15px !important;
    max-width: 88px;
    padding-top: 8px; } }

/*.select-2{*/
/*.travel{*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0 0 15px;
  position: relative;
  vertical-align: middle;
  width: 100% !important; }
  .select2-container.select2-container--default .select2-container--below .select2-container--focus {
    width: 100% !important; }
  .select2-container.select2-container--default .select2-selection--single {
    height: 37px;
    max-width: 100% !important;
    position: relative;
    width: 100% !important;
    border-radius: 0;
    border-color: #959595;
    background: #fcfeff;
    background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    font: 13px montserrat-l;
    color: #707070;
    height: 33px; }
    .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
      background-image: -khtml-gradient(linear, left top, left bottom, from(#424242), to(#030303));
      background-image: -moz-linear-gradient(top, #424242, #030303);
      background-image: -ms-linear-gradient(top, #424242, #030303);
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424242), color-stop(100%, #030303));
      background-image: -webkit-linear-gradient(top, #424242, #030303);
      background-image: -o-linear-gradient(top, #424242, #030303);
      background-image: linear-gradient(#424242, #030303);
      width: 40px;
      color: #fff;
      font-size: 1.3em;
      padding: 4px 12px;
      height: 27px;
      position: absolute;
      top: 0px;
      right: 0px;
      /*width: 20px;*/
      background-attachment: scroll !important;
      background-clip: border-box !important;
      background-color: transparent;
      background-image: url("../images/select-caret.png") !important;
      background-origin: padding-box !important;
      background-repeat: no-repeat !important;
      height: 31px;
      width: 32px; }
      .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b {
        display: none; }

/*}*/
.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
  z-index: 1; }

.select2-results__option,
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #707070;
  font-family: montserrat-l;
  font-size: 12px;
  /*padding: 6px;*/ }

.cTable {
  display: table;
  width: 100%;
  height: 100%; }

.cTable > .cRow {
  display: table-row;
  width: 100%; }

.cTable > .table-row > .cCell {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

section.container-fluid .button-form .button-form-content.reduce-padding {
  padding-bottom: 12px;
  padding-top: 17px; }

section.container-fluid .nav-tabs.reduce-margin-top {
  margin-top: 3px; }

.select2-close-mask {
  z-index: 2099; }

.select2-dropdown {
  z-index: 3051; }

.bs-searchbox {
  border: 1px solid #1c4477;
  position: relative;
  top: 0; }

/*.dropdown-menu.open.open-it {
    border: 1px solid;
    display: block !important;
    padding-top: 0;
    width: 100%;
}*/
.bootstrapDropdown .bootstrap-select .btn-group.bootstrap-select.form-control {
  border: 0 none !important; }

.bootstrapDropdown .bootstrap-select .dropdown-toggle {
  border-radius: 0;
  border-color: #959595;
  background: #fcfeff;
  background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
  background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
  background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
  font: 13px montserrat-l;
  color: #707070;
  height: 33px;
  margin: 0;
  padding-left: 10px;
  width: 100%; }
  .bootstrapDropdown .bootstrap-select .dropdown-toggle:focus {
    outline: none; }
  .bootstrapDropdown .bootstrap-select .dropdown-toggle .caret {
    color: #1c4477;
    background: #900;
    display: block;
    top: 0;
    bottom: 0;
    right: 0;
    height: 32px;
    width: 32px;
    margin-top: 0;
    border-top: none;
    background: url(../images/select-caret.png) -4px 0px no-repeat;
    border-bottom: none;
    margin-top: -2px;
    position: absolute;
    right: 0;
    top: 10%;
    vertical-align: middle; }
  .bootstrapDropdown .bootstrap-select .dropdown-toggle + .dropdown-menu {
    margin: 0;
    padding: 0;
    margin-top: -2px; }
    .bootstrapDropdown .bootstrap-select .dropdown-toggle + .dropdown-menu .inner {
      border-radius: 0; }
      .bootstrapDropdown .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li {
        border: 1px solid #1c4477;
        outline: none;
        border-top: none; }
        .bootstrapDropdown .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li a {
          outline: none;
          font: 12px montserrat-l;
          padding: 7px; }
        .bootstrapDropdown .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li:first-child {
          border-top: 1px solid #1c4477; }

@media screen and (max-width: 767px) {
  .bootstrapDropdown .bootstrap-select {
    /*display:none !important;*/ } }

.btn-group.bootstrap-select {
  max-width: 100%;
  width: 100% !important; }

.travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .btn-group.bootstrap-select {
  margin-bottom: 15px; }

/*.default-container {
   
    height: auto !important;
}*/
#revenue .defaults-view {
  /*        position: absolute;
                left: 0;
                top: 96px;
                bottom: 0;
                right: 0;
                height: calc(100% - 81px);*/ }
  #revenue .defaults-view .default-view-cell h1 {
    /*font-size: 36px;*/ }

.defaults-view {
  display: table;
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #fff; }
  @media screen and (max-width: 768px) {
    .defaults-view {
      padding: 50px 12px; } }
  .defaults-view.particular-instance .default-view-cell img {
    width: 178px; }
  .defaults-view.particular-instance .default-view-cell h1 {
    color: #1c4477;
    font: 20px montserrat-l;
    margin: 0; }
    @media screen and (max-width: 414px) {
      .defaults-view.particular-instance .default-view-cell h1 {
        font-size: 20px; } }
    @media screen and (max-width: 385px) {
      .defaults-view.particular-instance .default-view-cell h1 {
        font-size: 19px; } }
    @media screen and (max-width: 350px) {
      .defaults-view.particular-instance .default-view-cell h1 {
        font-size: 17px; } }
    .defaults-view.particular-instance .default-view-cell h1.blur {
      color: #909090 !important; }
  .defaults-view.particular-instance .default-view-cell p {
    font-size: 13px; }
  .defaults-view .default-view-cell {
    display: table-cell;
    height: auto;
    text-align: center;
    vertical-align: middle;
    cursor: default; }
    .defaults-view .default-view-cell img {
      margin: 0px auto 8px;
      display: inline-block; }
    .defaults-view .default-view-cell h1 {
      color: #1c4477;
      font: 28px montserrat-l;
      margin: 0; }
      @media screen and (max-width: 414px) {
        .defaults-view .default-view-cell h1 {
          font-size: 22px; } }
      @media screen and (max-width: 385px) {
        .defaults-view .default-view-cell h1 {
          font-size: 19px; } }
      @media screen and (max-width: 350px) {
        .defaults-view .default-view-cell h1 {
          font-size: 17px; } }
      .defaults-view .default-view-cell h1.blur {
        color: #909090 !important;
        margin-top: 10px; }
      .defaults-view .default-view-cell h1.margin-top-10 {
        margin-top: 10px; }
    .defaults-view .default-view-cell p {
      color: #a8a8a8;
      font: 15px/1.5 montserrat-l;
      margin-top: 4px;
      padding: 0 30px;
      margin-bottom: 0; }
      @media screen and (max-width: 414px) {
        .defaults-view .default-view-cell p {
          font-size: 14px; } }
      .defaults-view .default-view-cell p a {
        color: #009353;
        text-decoration: none; }
        .defaults-view .default-view-cell p a span {
          border-bottom: 1px solid #009353;
          padding: 0;
          margin-left: 3px;
          margin-right: 1px;
          display: inline-block; }

@media screen and (max-width: 1200px) {
  #players table tbody td:nth-child(4) {
    overflow-wrap: break-word;
    padding-left: 0 !important;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all; }
  #players table tbody td:nth-child(5) {
    overflow-wrap: break-word;
    word-break: break-all; } }

@media screen and (max-width: 1095px) {
  section.container-fluid .donation-tab .button-form .table-responsive table thead tr th:nth-child(2) {
    width: 33.33%; }
  section.container-fluid .donation-tab .button-form.second-col-w-a-res .table-responsive table thead tr th:nth-child(2) {
    width: auto; }
  #players table tbody td:nth-child(1) {
    width: 40px !important; }
  #players table.update-structure tbody td:nth-child(1) {
    width: 110px !important; }
  #players table tbody td:nth-child(1) span.footable-toggle {
    position: relative;
    top: -2px; }
  section.container-fluid .button-form .table-responsive table thead tr th:nth-child(4) {
    width: 146px !important; }
  section.container-fluid .button-form .table-responsive table thead tr th:nth-child(2),
  section.container-fluid .button-form .table-responsive table thead tr th:nth-child(3) {
    /*width: 66px;*/ }
  #players table tbody td:nth-child(4) {
    width: 49%; }
  #players table tbody td:nth-child(2),
  #players table tbody td:nth-child(3) {
    width: 149px; }
  #players table.coupon-table tbody td:nth-child(1) {
    width: 20% !important; }
  #players table.coupon-table tbody td:nth-child(2) {
    width: 13%; }
  #players table.coupon-table tbody td:nth-child(3) {
    width: 18%; }
  #players table.coupon-table thead th:nth-child(2) {
    width: 18% !important; }
  .bonus-collapse span.footable-toggle {
    display: none !important; } }

@media only screen and (max-width: 976px) {
  .promo_code_page section.container-fluid .button-form .table-responsive table thead tr th:first-child, .promo_code_page section.container-fluid .button-form .table-responsive table thead tr th:nth-child(2), .promo_code_page section.container-fluid .button-form .table-responsive table thead tr th:nth-child(3) {
    width: 19%; }
  #players table.coupon-table tbody td:nth-child(1) {
    width: 20% !important; }
  #players table.coupon-table tbody td:nth-child(2) {
    width: 17% !important; }
  #players table.coupon-table tbody td:nth-child(3) {
    width: 20% !important; }
  #players table.coupon-table tbody td:nth-child(4) {
    width: 10% !important; } }

@media only screen and (min-width: 893px) and (max-width: 991px) {
  #players table tbody td:nth-child(1) {
    width: 5% !important; }
  #players table tbody td:nth-child(2),
  #players table tbody td:nth-child(3) {
    width: 7%; }
  #players table tbody td:nth-child(4) {
    width: 16%; } }

@media screen and (max-width: 575px) {
  .promo_code_page section.container-fluid .button-form .table-responsive table thead tr th:first-child {
    width: 13% !important; }
  #players table.coupon-table tbody td:nth-child(1) {
    width: 30% !important; } }

@media screen and (max-width: 808px) {
  #players table tbody td:nth-child(1) {
    width: 7% !important; }
  #players table tbody td:nth-child(2),
  #players table tbody td:nth-child(3) {
    width: 23% !important; }
  /*    #players table tbody td:nth-child(4) {
            width: 41%;
        }*/ }

@media screen and (max-width: 767px) {
  /*    #players table tbody td:nth-child(2), #players table tbody td:nth-child(3) {
    
            width: 210px !important;
            max-width: 191px !important;
        }
        #players table tbody td:nth-child(1){
            width: 66px !important;
        }*/
  #players table tbody td:nth-child(2),
  #players table tbody td:nth-child(3) {
    width: 27% !important; } }

@media screen and (max-width: 561px) {
  section.container-fluid .button-form .table-responsive table.player-directories-table tr th:first-child {
    width: 10% !important; }
  section.container-fluid .button-form .table-responsive table.player-directories-table tr th:first-child {
    width: 19% !important; }
  #players table tbody td:nth-child(1) {
    width: 19% !important; } }

@media screen and (max-width: 1192px) {
  section.container-fluid .button-form .button-form-content form.sort-new {
    /*margin-top: 26px;*/
    /*text-align: center;*/
    /*top: unset;*/
    /*width: 100%;*/ }
  .col-md-12.button-form-content.sort-new-parent {
    text-align: center; } }

section.container-fluid .tab-content .mn-events .events tbody tr td .manage {
  top: 0px !important; }

section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(1) {
  width: 46px; }

section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(3) {
    float: right;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 15px;
    padding-right: 20px;
    min-width: 290px;
    width: auto;
}

@media screen and (max-width: 976px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(2) {
    width: 60%; } }

@media screen and (max-width: 870px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(2) {
    width: 59%; } }

@media screen and (max-width: 850px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(2) {
    width: 56%; } }

@media screen and (max-width: 790px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(2) {
    width: 54%; } }

@media screen and (max-width: 767px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(1) {
    display: none !important; } }

@media screen and (max-width: 550px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(1) {
    display: none !important; }
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(2) {
    display: block !important;
    width: 47%;
    float: left !important;
    padding-left: 3% !important; }
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(3) {
    display: block !important;
    padding: 0 0 0 1%;
    width: 47%; }
    section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(3) a:nth-child(2) {
      margin-left: 1px;
      margin-right: 0;
      margin-top: 8px; } }

@media screen and (max-width: 540px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(2) {
    display: block !important;
    float: left !important;
    max-width: 238px;
    padding-left: 3% !important;
    width: 100%; }
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(3) {
    width: 112px !important; } }

@media screen and (max-width: 500px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(2) {
    max-width: 158px; } }

@media screen and (max-width: 399px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr td:nth-child(2) {
    max-width: 103px; } }

@media screen and (max-width: 550px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr {
    display: inline-block;
    margin: 0 auto;
    padding: 0 17px !important;
    width: 100%; } }

@media screen and (max-width: 345px) {
  section.container-fluid .tab-content .mn-events .invitation tbody tr table tr {
    padding: 0 0 0 8px !important; } }

section.container-fluid .button-form .button-form-content form.mn-sort input {
  width: 200px !important; }

@media screen and (max-width: 767px) {
  .travel .flight .flight-btm .detail-form .flight-btm-row .flight-btm-right .btn-group.bootstrap-select {
    display: inline-block !important; } }

.edit-box,
.edit-cancel {
  /*    transition:all 0.3s ease-in-out;
        -webkit-animation: fadeinout 2.5s linear forwards;
        animation: fadeinout 0.51s linear forwards;*/ }

.first-box {
  position: relative; }
  .first-box .edit-box {
    position: absolute;
    width: 100%;
    background-color: orange;
    top: 0;
    right: 0;
    z-index: 999;
    /*height:700px;*/ }

@-webkit-keyframes fadeinout {
  0% {
    opacity: 0; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

@keyframes fadeinout {
  0% {
    opacity: 0; }
  30% {
    opacity: 0.8; }
  100% {
    opacity: 1; } }

.parentBox {
  min-height: 287px;
  position: relative; }
  @media screen and (max-width: 991px) {
    .parentBox {
      min-height: unset !important;
      height: unset !important;
      margin-bottom: 20px !important; } }

.edit-cancel {
  position: absolute;
  width: 100%; }

.edit-box {
  position: absolute;
  width: 100%; }

.parterns {
  background-color: #f5f5f5;
  border: 2px solid #dadada;
  margin-top: 20px;
  /*margin-bottom:94px;*/ }
  .parterns.bottom-0 {
    margin-bottom: 0; }
  .parterns .tab-pane.active.ps-container {
    height: auto !important; }
  .parterns ul.nav.nav-tabs {
    margin-top: 0; }
    .parterns ul.nav.nav-tabs li {
      width: 50%; }
      @media screen and (max-width: 414px) {
        .parterns ul.nav.nav-tabs li {
          width: 100%; } }
      .parterns ul.nav.nav-tabs li:nth-child(1) {
        border-color: #dadada;
        border-width: 2px;
        border-style: solid;
        border-left: 0;
        border-top: 0;
        border-radius: 0; }
      .parterns ul.nav.nav-tabs li:nth-child(2) {
        border-color: #dadada;
        border-width: 2px;
        border-style: solid;
        border-right: 0;
        border-top: 0;
        border-radius: 0; }
      .parterns ul.nav.nav-tabs li.active {
        border: 0; }
      .parterns ul.nav.nav-tabs li a {
        background-color: #e6e6e6;
        color: #9e9e9e;
        font-family: montserrat-r;
        line-height: 26px;
        margin: 0;
        outline: medium none;
        text-transform: uppercase;
        border: 0 !important;
        border-radius: 0 !important; }
      .parterns ul.nav.nav-tabs li.active a {
        background: transparent none repeat scroll 0 0;
        color: #1c4477; }
  .parterns .default-partners {
    padding: 70px 0 60px;
    text-align: center; }
    .parterns .default-partners h3 {
      color: #395783;
      font-family: montserrat-l;
      font-size: 26px;
      margin-top: 30px; }
    .parterns .default-partners p {
      color: #a8a7a7 !important;
      font-family: montserrat-l !important;
      font-size: 16px !important; }

section.container-fluid .bottom-row .detail-form .parterns .form-group .pic-vid-content .ps-scrollbar-y-rail {
  background: #e1e1e1 none repeat scroll 0 0;
  display: block !important;
  opacity: 1;
  width: 5px; }

section.container-fluid .bottom-row .detail-form .parterns .form-group .pic-vid-content .ps-scrollbar-y {
  background: #9c9c9c url("../images/custom-scroll-bar.png") no-repeat scroll center center !important; }

.parterns .populated-partners .populate_top p {
  border-bottom: 1px solid #c3c3c3;
  color: #1c4477 !important;
  margin-bottom: 30px;
  margin-top: 39px;
  padding-bottom: 10px;
  text-align: center; }

.parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable {
  background-color: #f5f5f5 !important;
  border: 0 none !important;
  padding: 0 15px !important;
  height: 434px !important;
  text-align: center; }
  @media screen and (max-width: 414px) {
    .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable {
      padding: 0 !important; } }
  .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.video,
  .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.image {
    -webkit-box-shadow: 1px 1px 5px 0px rgba(157, 157, 157, 0.5) !important;
    -moz-box-shadow: 1px 1px 5px 0px rgba(157, 157, 157, 0.5) !important;
    box-shadow: 1px 1px 5px 0px rgba(157, 157, 157, 0.5) !important;
    margin: 12px 10px !important;
    max-width: 205px;
    width: 100% !important;
    background-color: #fafafa !important;
    display: table;
    float: left; }
    @media screen and (max-width: 414px) {
      .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.video,
      .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.image {
        max-width: 145px !important;
        margin: 12px 5px; } }
    .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.video .table-cell,
    .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.image .table-cell {
      display: table-cell;
      vertical-align: middle;
      overflow: hidden;
      position: relative; }
    .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.video img,
    .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.image img {
      /*margin: 5px 13px;*/
      bottom: 0;
      display: table-cell;
      margin: 0 auto;
      max-height: 56px;
      max-width: calc(100% - 14px);
      width: auto !important; }
      @media screen and (max-width: 414px) {
        .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.video img,
        .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.image img {
          margin: 12px 0; } }
    .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.video .del img,
    .parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.image .del img {
      margin: 0; }

.parterns .populated-partners .form-group.partner-images {
  margin-bottom: 0 !important; }
  .parterns .populated-partners .form-group.partner-images .sortable.ui-sortable {
    padding-top: 15px !important;
    padding-bottom: 15px !important; }

.parterns.multi-tier .populated-partners .sortable.pic-vid-content {
  padding: 0 25px !important; }
  @media screen and (max-width: 414px) {
    .parterns.multi-tier .populated-partners .sortable.pic-vid-content {
      margin: 0 !important; } }
  .parterns.multi-tier .populated-partners .sortable.pic-vid-content .pic-vid-content__block {
    margin: 10px !important; }
    @media screen and (max-width: 414px) {
      .parterns.multi-tier .populated-partners .sortable.pic-vid-content .pic-vid-content__block {
        margin: 10px 0 !important;
        max-width: 100px !important; } }

.populated-partners .sortable.pic-vid-content.ps-container.ui-sortable.ps-active-y {
  border: 0 none; }

.parterns.multi-tier .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block {
  margin: 10px 60px !important; }
  @media screen and (max-width: 630px) {
    .parterns.multi-tier .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block {
      margin: 10px 0px !important; } }

.parterns.multi-tier .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable {
  padding: 0 55px !important; }
  @media screen and (max-width: 630px) {
    .parterns.multi-tier .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable {
      margin: 0 10px !important; } }
  @media screen and (max-width: 414px) {
    .parterns.multi-tier .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable {
      padding: 0px !important; } }

.parterns.multi-tier .search-partners .sortable.pic-vid-content.ps-container.ui-sortable {
  padding: 0 55px !important; }
  @media screen and (max-width: 630px) {
    .parterns.multi-tier .search-partners .sortable.pic-vid-content.ps-container.ui-sortable {
      padding: 0 10px !important; } }
  @media screen and (max-width: 414px) {
    .parterns.multi-tier .search-partners .sortable.pic-vid-content.ps-container.ui-sortable {
      padding: 0px !important; } }

.parterns.multi-tier .search-partners .btm-search ul li {
  margin: 10px 33px !important; }
  @media screen and (max-width: 630px) {
    .parterns.multi-tier .search-partners .btm-search ul li {
      margin: 10px 0px !important; } }

/*+++++++++++++++++++++++++++++++++++++++++SEARCH RESULT START HERE++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++SEARCH RESULT START HERE++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++SEARCH RESULT START HERE++++++++++++++++++++++++++++++++++++++++++++++*/
.mange-listing-body tr td:first-child {
  text-align: center; }
  .mange-listing-body tr td:first-child input[type="checkbox"] + label {
    width: 16px;
    height: 17px;
    background-size: 16px; }

.mange-listing-head tr th:first-child {
  padding-top: 0 !important;
  text-align: center; }
  .mange-listing-head tr th:first-child input[type="checkbox"] + label {
    width: 17px;
    height: 17px;
    background-size: 16px;
    position: relative;
    left: 3px;
    margin-bottom: 0;
    top: 3px;
    background-size: 17px; }

.pointer-none {
  pointer-events: none !important; }

.parterns .search-partners .top-search {
  padding: 0 13px;
  text-align: center; }
  .parterns .search-partners .top-search h3 {
    color: #4c4d4d;
    font-family: montserrat-r;
    font-size: 24px;
    letter-spacing: 4px;
    margin-top: 35px; }
  .parterns .search-partners .top-search p {
    color: #979797 !important;
    font-size: 13px !important;
    letter-spacing: 1.5px; }
    .parterns .search-partners .top-search p.search-results-title {
      border-bottom: 1px solid #c3c3c3;
      color: #1c4477 !important;
      font-family: montserrat-r !important;
      font-size: 15px !important;
      padding-bottom: 10px; }
  .parterns .search-partners .top-search .form-group {
    margin-bottom: 32px !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 14px;
    max-width: 307px;
    position: relative; }
    .parterns .search-partners .top-search .form-group .form-control {
      border: 1px solid #b9b9b9 !important;
      color: #bd3030 !important;
      font-family: montserrat-l !important;
      height: 36px;
      margin: 0 auto;
      max-width: 100%;
      padding-left: 42px; }
      .parterns .search-partners .top-search .form-group .form-control::-webkit-input-placeholder {
        color: #bd3030 !important;
        font-family: montserrat-l !important; }
      .parterns .search-partners .top-search .form-group .form-control:-moz-placeholder {
        /* Firefox 18- */
        color: #bd3030 !important;
        font-family: montserrat-l !important; }
      .parterns .search-partners .top-search .form-group .form-control::-moz-placeholder {
        /* Firefox 19+ */
        color: #bd3030 !important;
        font-family: montserrat-l !important; }
      .parterns .search-partners .top-search .form-group .form-control:-ms-input-placeholder {
        color: #bd3030 !important;
        font-family: montserrat-l !important; }
    .parterns .search-partners .top-search .form-group .search-icon {
      left: 8px;
      position: absolute;
      top: 7px; }

.parterns .search-partners .btm-search ul {
  list-style: outside none none;
  margin: 0;
  padding: 0; }
  .parterns .search-partners .btm-search ul li {
    vertical-align: top;
    display: inline-block;
    margin: 12px 10px !important;
    max-width: 200px;
    width: 100% !important; }
    @media screen and (max-width: 414px) {
      .parterns .search-partners .btm-search ul li {
        max-width: 145px;
        margin: 12px 0px; } }
    .parterns .search-partners .btm-search ul li .sr-box {
      -webkit-box-shadow: 1px 1px 5px 0px rgba(157, 157, 157, 0.5) !important;
      -moz-box-shadow: 1px 1px 5px 0px rgba(157, 157, 157, 0.5) !important;
      box-shadow: 1px 1px 5px 0px rgba(157, 157, 157, 0.5) !important;
      background-color: #fafafa;
      display: table !important;
      height: 80px;
      position: relative;
      text-align: center;
      vertical-align: middle;
      width: 100%; }
      .parterns .search-partners .btm-search ul li .sr-box .table-cell {
        display: table-cell;
        vertical-align: middle; }
        .parterns .search-partners .btm-search ul li .sr-box .table-cell img {
          bottom: 0;
          display: table-cell;
          margin: 0 auto;
          max-height: 56px;
          max-width: calc(100% - 70px);
          width: auto !important; }
        .parterns .search-partners .btm-search ul li .sr-box .table-cell .del img {
          max-widht: unset !important; }
        .parterns .search-partners .btm-search ul li .sr-box .table-cell .plus-icon {
          background-color: #4d658c;
          border-radius: 50%;
          color: #fff;
          font-size: 11px;
          height: 20px;
          position: absolute;
          right: -9px;
          top: -9px;
          vertical-align: middle;
          width: 20px;
          transition: all 0.3s ease-in-out; }
          .parterns .search-partners .btm-search ul li .sr-box .table-cell .plus-icon:hover {
            background-color: #132b52;
            transition: all 0.3s ease-in-out; }
          .parterns .search-partners .btm-search ul li .sr-box .table-cell .plus-icon i {
            vertical-align: middle; }
    .parterns .search-partners .btm-search ul li .sr-title {
      color: #9a9a9b;
      font-family: montserrat-r;
      font-size: 11px;
      margin-top: 15px;
      padding: 0 17px;
      text-align: center; }
    .parterns .search-partners .btm-search ul li input#file-input {
      display: none; }
    .parterns .search-partners .btm-search ul li .upload-logo {
      -webkit-box-shadow: 1px 1px 5px 0px rgba(157, 157, 157, 0.5) !important;
      -moz-box-shadow: 1px 1px 5px 0px rgba(157, 157, 157, 0.5) !important;
      box-shadow: 1px 1px 5px 0px rgba(157, 157, 157, 0.5) !important;
      background-color: #fafafa;
      border: 1px solid #a7a7a7;
      text-align: center;
      cursor: pointer; }
      .parterns .search-partners .btm-search ul li .upload-logo p {
        color: #afafaf !important;
        font-family: montserrat-r !important;
        font-size: 13px !important;
        margin: 8px 0 5px; }
      .parterns .search-partners .btm-search ul li .upload-logo .upload {
        border-top: 1px dotted #797979;
        color: #1c4477;
        font-family: montserrat-r;
        line-height: 31px; }
        .parterns .search-partners .btm-search ul li .upload-logo .upload i {
          font-size: 19px;
          left: -4px;
          position: relative;
          top: 5px; }

.parterns .search-partners .recommendation {
  color: #4e4f4f;
  font-family: montserrat-r;
  font-size: 11px;
  margin-bottom: 5px;
  margin-top: 10px;
  text-align: center;
  text-transform: uppercase; }

.parterns .search-partners .sortable.pic-vid-content.ps-container.ui-sortable {
  /*height: 320px !important;*/ }

.parterns .sortable.pic-vid-content.ps-container.ui-sortable {
  background-color: #f5f5f5 !important;
  border: 0 none !important;
  padding: 0 15px !important;
  text-align: center; }

.parterns .form-group.partner-images {
  margin-bottom: 0 !important; }

.parterns.multi-tier .search-partners .btm-search ul li {
  margin: 12px 0;
  /*max-width: 113px;*/ }

.parterns.multi-tier .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable {
  margin: 0 !important;
  padding: 0 !important; }

section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box.multibox {
  padding: 8px; }

/*.sr-box*/
.card-indicator {
  float: left;
  margin-left: 17px;
  position: relative;
  top: -4px; }

.box-inner .dl-horizontal {
  margin-top: 57px !important; }
  .box-inner .dl-horizontal dd {
    margin-left: 0;
    float: left;
    width: 90%; }
    .box-inner .dl-horizontal dd label p {
      color: #555555;
      font-family: montserrat-l;
      font-size: 15px;
      margin-left: 5px; }
  .box-inner .dl-horizontal dt {
    float: left !important;
    width: 8%; }

/*so before*/
.sponsors .parterns {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  margin: 15px 0 0; }

.sponsors .btm-search {
  margin: 0 23px 0 21px;
  border: 2px solid #dadada !important;
  background-color: #f5f5f5 !important; }
  @media screen and (max-width: 414px) {
    .sponsors .btm-search {
      margin: 0 5px 0 5px; } }
  .sponsors .btm-search ul {
    list-style: outside none none;
    margin: 0;
    padding: 0 7px;
    text-align: center; }
    .sponsors .btm-search ul li {
      display: inline-block;
      margin: 26px 19px !important;
      max-width: 20% !important;
      vertical-align: top;
      width: 100% !important; }
      @media screen and (max-width: 1300px) {
        .sponsors .btm-search ul li {
          max-width: 170px !important;
          width: 100% !important; } }
      @media screen and (max-width: 414px) {
        .sponsors .btm-search ul li {
          margin-left: 0 !important;
          margin-right: 4px !important;
          max-width: 164px !important;
          width: 100% !important; } }
      .sponsors .btm-search ul li .sr-box {
        background-color: #fafafa;
        box-shadow: 1px 1px 5px 0 rgba(157, 157, 157, 0.5) !important;
        display: table !important;
        height: 80px;
        position: relative;
        text-align: center;
        vertical-align: middle;
        width: 100%;
        transition: all 0.3s ease-in-out 0s; }
        .sponsors .btm-search ul li .sr-box .plus-icon {
          background-color: #4d658c;
          border-radius: 50%;
          color: #fff;
          font-size: 11px;
          height: 20px;
          position: absolute;
          right: -9px;
          top: -9px;
          transition: all 0.3s ease-in-out 0s;
          vertical-align: middle;
          width: 20px;
          opacity: 0; }
          .sponsors .btm-search ul li .sr-box .plus-icon i {
            left: -0.1px;
            top: 3.5px; }
        .sponsors .btm-search ul li .sr-box:hover {
          cursor: pointer;
          box-shadow: 1px 1px 5px 0 rgba(1, 1, 1, 0.4) !important;
          transition: all 0.3s ease-in-out 0s; }
          .sponsors .btm-search ul li .sr-box:hover .plus-icon {
            opacity: 1 !important;
            transition: all 0.3s ease-in-out 0s; }
        .sponsors .btm-search ul li .sr-box .table-cell {
          display: table-cell;
          vertical-align: middle; }
          .sponsors .btm-search ul li .sr-box .table-cell img {
            bottom: 0;
            display: table-cell;
            /*                        height: 57px;*/
            max-height: 56px;
            max-width: calc(100% - 14px);
            width: auto !important;
            margin: 0 auto; }
          .sponsors .btm-search ul li .sr-box .table-cell .del img {
            max-widht: 100% !important; }
      .sponsors .btm-search ul li .sr-title {
        color: #9a9a9b;
        font-family: montserrat-r;
        font-size: 11px;
        margin-top: 15px;
        padding: 0 17px;
        text-align: center; }

/*.so*/
.sponsors .parterns.bottom-0.multi-tier {
  background-color: #fff;
  border: 0; }
  .sponsors .parterns.bottom-0.multi-tier .sortable.pic-vid-content {
    padding: 0 7px !important;
    margin: 0 21px;
    border: 2px solid #dadada !important;
    background-color: #f5f5f5 !important;
    /*height:500px !important;*/ }

.sponsors .parterns.multi-tier .search-partners .btm-search ul li {
  margin: 26px 19px !important;
  max-width: 20% !important;
  width: 100% !important; }
  .sponsors .parterns.multi-tier .search-partners .btm-search ul li .sr-box .plus-icon i {
    top: 1.7px;
    vertical-align: middle; }

.sponsors .search-results-title {
  border: 0 none !important; }

.sponsors .parterns .search-partners .top-search {
  padding-top: 1px !important; }
  .sponsors .parterns .search-partners .top-search p.search-results-title {
    margin-bottom: 0; }

#logos-modal .image-upload img,
#logos-edit-modal .image-upload img {
  background-color: #1c4477;
  transition: all 0.3s ease 0s; }
  #logos-modal .image-upload img:hover,
  #logos-edit-modal .image-upload img:hover {
    background-color: #0e284a;
    cursor: pointer;
    transition: all 0.3s ease 0s; }

#logos-modal .image-upload input,
#logos-edit-modal .image-upload input {
  display: none; }

#logos-modal .modal-body .dl-horizontal dt,
#logos-edit-modal .modal-body .dl-horizontal dt {
  padding-right: 10px;
  vertical-align: middle;
  width: 139px;
  line-height: 31px; }

#logos-modal .modal-body form .form-group .form-control,
#logos-edit-modal .modal-body form .form-group .form-control {
  max-width: 253px; }

#logos-modal .modal-body div.content .dl-horizontal .link-btn.member-btn, #logos-modal .modal-body div.content .dl-horizontal .link-btn.btn-update,
#logos-modal .modal-body .modal.md-auction .modal-body div.content .dl-horizontal .link-btn.btn-update,
#logos-edit-modal .modal-body div.content .dl-horizontal .link-btn.member-btn,
#logos-edit-modal .modal-body div.content .dl-horizontal .link-btn.btn-update,
#logos-edit-modal .modal-body .modal.md-auction .modal-body div.content .dl-horizontal .link-btn.btn-update {
  margin-left: 25px; }

section.offset-menu ul.nav li.logos a i {
  background-image: url("../images/sponsor-icon.png");
  background-position: 17px 19px; }

section.offset-menu ul.nav li.logos a:hover i {
  background-image: url("../images/sponsor-icon-hover.png");
  background-position: 17px 19px; }

section.offset-menu ul.nav li.logos a.active i {
  background-color: #009353;
  background-image: url("../images/sponsor-icon-hover.png"); }

section.offset-menu ul.nav li.logos.active a i {
  background-image: url("../images/sponsor-icon-hover.png");
  background-position: 17px 19px; }

.parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block.video img,
.parterns .populated-partners .sortable.pic-vid-content.ps-container.ui-sortable .pic-vid-content__block .del img {
  max-width: unset !important; }

/*setup*/
.change_account#setup {
  margin: 0 auto;
  float: none;
  width: 845px;
  max-width: 100%; }
  .change_account#setup .setup {
    width: 100% !important;
    height: auto !important;
    background-color: #fff;
    padding: 39px 15px 49px;
    text-align: center;
    border-top: 2px solid #7dbb46;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.25);
    position: relative;
    width: 100%;
    margin: 0 auto;
    max-width: 845px;
    padding-left: 15px;
    padding-right: 15px;
    display: none;
    width: 100%;
    transition: all 0.5s ease-in-out;
    float: left;
    border-radius: 0 !important; }
    .change_account#setup .setup h1 {
      color: #395783;
      font-size: 26px;
      font-family: montserrat-r;
      margin-bottom: 4px; }
      @media screen and (max-width: 767px) {
        .change_account#setup .setup h1 {
          font-size: 20px; } }
      @media screen and (max-width: 414px) {
        .change_account#setup .setup h1 {
          font-size: 18px; } }
    .change_account#setup .setup .cc-selector input {
      margin: 0;
      padding: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      display: none; }
      .change_account#setup .setup .cc-selector input:checked + .drinkcard-cc {
        border: 2px solid #395783; }
    .change_account#setup .setup .cc-selector .form-group {
      background-color: #f8f8fa;
      display: inline-block;
      height: 114px;
      margin: 18px 5px 0;
      max-width: 180px;
      vertical-align: top;
      width: 100%;
      background-color: #f8f8fa;
      display: inline-block;
      height: 114px;
      margin: 18px 5px 0;
      max-width: 180px;
      vertical-align: top;
      width: 100%; }
      .change_account#setup .setup .cc-selector .form-group .drinkcard-cc {
        cursor: pointer;
        -webkit-transition: all 100ms ease-in;
        -moz-transition: all 100ms ease-in;
        transition: all 100ms ease-in;
        -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25);
        box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25);
        border: 2px solid transparent;
        display: inline-block;
        height: 100%;
        width: 100%; }
        .change_account#setup .setup .cc-selector .form-group .drinkcard-cc p {
          color: #395783;
          font-family: montserrat-r;
          font-size: 16px;
          font-weight: normal;
          text-align: center; }
          @media screen and (max-width: 767px) {
            .change_account#setup .setup .cc-selector .form-group .drinkcard-cc p {
              font-size: 15px; } }
          @media screen and (max-width: 414px) {
            .change_account#setup .setup .cc-selector .form-group .drinkcard-cc p {
              font-size: 14px; } }
        .change_account#setup .setup .cc-selector .form-group .drinkcard-cc img {
          margin-top: 6px;
          margin-bottom: 4px; }
          @media screen and (max-width: 414px) {
            .change_account#setup .setup .cc-selector .form-group .drinkcard-cc img {
              margin-top: 7px; } }
    .change_account#setup .setup .btn.btn-success {
      background-color: #7dbb46;
      border-color: #478113;
      border-image: none;
      border-radius: 0;
      border-style: none none solid;
      border-width: 0 0 2px;
      font-family: montserrat-r;
      font-size: 16px;
      height: 45px;
      line-height: 34px;
      margin-top: 8px;
      outline: 0 none;
      text-transform: uppercase;
      transition: all 0.3s ease-in-out 0s;
      width: 182px; }
      .change_account#setup .setup .btn.btn-success:hover {
        background-color: #478113;
        transition: all 0.3s ease-in-out 0s; }

.change_account.require-setup#setup {
  max-width: 100%;
  width: 990px; }
  .change_account.require-setup#setup .setup {
    width: 100% !important;
    max-width: 100% !important;
    margin: 90px 0 !important; }
    .change_account.require-setup#setup .setup h1 + p {
      font-size: 15px;
      color: #747474;
      max-width: 100%;
      width: 690px;
      margin: 14px auto 42px; }
    .change_account.require-setup#setup .setup form {
      width: 690px;
      max-width: 100%;
      display: block;
      margin: 0 auto; }
      .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection {
        position: static;
        text-align: right;
        padding: 0 15px; }
        @media (max-width: 500px) {
          .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection span.single-selection {
            margin-right: 8px; } }
        @media (max-width: 767px) {
          .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection {
            text-align: left; } }
        .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection > label {
          font-size: 15px;
          color: #303030;
          font-family: montserrat-sb;
          text-transform: uppercase; }
          @media (max-width: 600px) {
            .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection > label {
              font-size: 12px; } }
          @media (max-width: 500px) {
            .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection > label {
              width: 100%;
              margin-bottom: 7px; } }
        .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection span label:nth-child(2) {
          margin-bottom: -5px;
          margin-left: 24px;
          margin-right: 2px; }
          @media (max-width: 600px) {
            .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection span label:nth-child(2) {
              margin-left: 3px;
              margin-right: 0px; } }
          @media (max-width: 500px) {
            .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection span label:nth-child(2) {
              margin-left: 0px;
              margin-right: 2px; } }
        .change_account.require-setup#setup .setup form .form-group.radioblock.date-selection span label:nth-child(3) {
          font-size: 13px;
          color: #707070;
          font-family: montserrat-l;
          font-weight: normal; }
      .change_account.require-setup#setup .setup form .form-group:not(.radioblock) {
        margin-bottom: 15px;
        display: inline-block;
        width: 100%; }
        .change_account.require-setup#setup .setup form .form-group:not(.radioblock) label {
          font-size: 15px;
          text-align: right;
          color: #909090;
          font-family: montserrat-l;
          font-weight: lighter;
          float: right;
          width: 100%;
          margin-top: 4px; }
          @media (max-width: 767px) {
            .change_account.require-setup#setup .setup form .form-group:not(.radioblock) label {
              text-align: left; } }
        .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .form-control {
          border: 1px solid #959595;
          border-radius: 0;
          height: 30px;
          max-width: 100%; }
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .form-control.bootstrap-select .dropdown-toggle {
            outline: none;
            padding-right: 20px;
            background: #ffffff;
            background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
            background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
            background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
            font-size: 12px;
            border-radius: 0;
            border: 0px solid #959595;
            height: 100%; }
            .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .form-control.bootstrap-select .dropdown-toggle span {
              color: #1c4477;
              font-family: montserrat-l;
              margin-right: 2px;
              font-size: 13px;
              text-transform: uppercase; }
              .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .form-control.bootstrap-select .dropdown-toggle span.caret {
                position: absolute;
                right: 12px;
                margin-top: -2px;
                vertical-align: middle;
                border: none;
                background: url(../images/select-caret.png) no-repeat;
                width: 10px;
                height: 15px;
                top: 35%;
                right: 8px;
                background-position: center center; }
                .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .form-control.bootstrap-select .dropdown-toggle span.caret:before {
                  content: '';
                  display: inline-block;
                  width: 1px;
                  height: 30px;
                  background: #959595;
                  position: absolute;
                  right: 22px;
                  top: -9px; }
        .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .metadata {
          text-align: left;
          width: 100%;
          display: inline-block;
          margin-top: 6px;
          color: #a54342; }
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .metadata .popover-content {
            padding: 5px; }
        .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .address div > :first-child .form-control {
          margin-bottom: 15px; }
        .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .ssn .xx label {
          float: left;
          width: auto;
          margin-top: 4px;
          font-size: 13px; }
        .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .ssn .xx .form-control {
          float: right;
          width: 90px; }
          @media (max-width: 767px) {
            .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .ssn .xx .form-control {
              float: none;
              width: 100%; } }
        @media (max-width: 767px) {
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .ssn {
            display: inline-block;
            width: 100%; }
            .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .ssn .col-sm-4 {
              display: inline-block;
              width: 100%; }
              .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .ssn .col-sm-4:nth-child(2) {
                margin-bottom: 0 !important; } }
        @media (min-width: 768px) {
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .col-sm-4:nth-child(1) {
            padding-right: 4px; }
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .col-sm-4:nth-child(2) {
            padding-left: 4px;
            padding-right: 4px; }
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .col-sm-4:nth-child(3) {
            padding-left: 4px; }
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .col-sm-8 .row .col-sm-6:nth-child(1) {
            padding-right: 4px; }
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .col-sm-8 .row .col-sm-6:nth-child(2) {
            padding-left: 4px; }
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .col-sm-8 .row .col-sm-12 {
            padding-left: 4px; }
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .col-sm-8 .row .col-sm-4 {
            /*                                &:nth-child(2){ padding-left:4px; padding-right:4px; }
                                                                    &:nth-child(3){ padding-left:4px;}*/ }
            .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .col-sm-8 .row .col-sm-4:nth-child(1) {
              padding-left: 4px; } }
        @media (max-width: 767px) {
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .row .col-sm-6:first-child,
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .row .col-sm-4:nth-child(1),
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .row .col-sm-4:nth-child(2) {
            margin-bottom: 15px; }
          .change_account.require-setup#setup .setup form .form-group:not(.radioblock) .col-sm-4:nth-child(2) {
            margin-bottom: 15px; } }
      .change_account.require-setup#setup .setup form .bank-information hr {
        border-color: #b7b7b7;
        width: 600px;
        float: right;
        max-width: 100%; }
        @media (max-width: 767px) {
          .change_account.require-setup#setup .setup form .bank-information hr {
            float: none;
            font-size: 13px; } }
      .change_account.require-setup#setup .setup form .input-buttons {
        float: right;
        max-width: 100%;
        width: 600px; }
        @media (max-width: 767px) {
          .change_account.require-setup#setup .setup form .input-buttons {
            width: 100%;
            padding: 0 15px; } }
        .change_account.require-setup#setup .setup form .input-buttons .checkbox span {
          font-size: 14px;
          color: #22282d;
          font-family: Gotham-Medium;
          float: left;
          width: auto;
          margin-left: 10px; }
          @media (max-width: 767px) {
            .change_account.require-setup#setup .setup form .input-buttons .checkbox span {
              float: none; } }
        .change_account.require-setup#setup .setup form .input-buttons .checkbox > label {
          padding-left: 0; }
          .change_account.require-setup#setup .setup form .input-buttons .checkbox > label label {
            float: left;
            width: auto;
            margin: 0; }

#sub-main-content.container-fluid.role-manage.setup-page {
  margin: 60px 0 0; }

.setup-page .container {
  margin-top: 0px;
  height: 100%; }

.bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .dropdown-menu .inner li {
  /*border-width:1px 1px 0 !important;*/ }
  .bill .bill-right .bill-pannel .pannel-boxx.form-box .two-parts .form-group .dropdown-menu .inner li:last-child {
    /*border-bottom : 1px solid $blue !important;*/ }

section.container-fluid .tab-content #day.tab-pane {
  overflow: visible;
  position: relative; }

.bootstrap-select .dropdown-menu.open {
  border: 1px solid #959595; }

.bootstrap-select .dropdown-menu.inner > li {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-top: 1px solid #ddd !important; }
  .bootstrap-select .dropdown-menu.inner > li:first-child {
    border-top: 0 none !important; }

section.container-fluid .bottom-row .detail-form .form-group .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li {
  border: 1px solid #ddd; }

.schedule-table__body.defaultView h2 {
  background-color: #e9e9e9;
  color: #6f88a8;
  font-size: 13px;
  margin: 0;
  padding-bottom: 28px;
  padding-top: 28px;
  font-family: montserrat-r;
  letter-spacing: 3px; }

.schedule-table__body.defaultView .cell-block-add {
  margin-top: 10px !important; }

.login-with {
  display: inline-block;
  /*margin-bottom: 45px;*/
  /*margin-top: 12px;*/
  width: 100%; }
  .login-with ul {
    display: block;
    list-style: outside none none;
    padding: 0;
    text-align: center;
    width: 100%; }
    .login-with ul li {
      float: left;
      width: 50%; }
      @media screen and (max-width: 414px) {
        .login-with ul li {
          width: 100%; } }
      .login-with ul li .btn {
        background-color: transparent;
        background-image: url("../images/login-with-bg.png");
        background-repeat: no-repeat;
        background-size: cover;
        border: 0 none;
        border-radius: 2px !important;
        display: inline-block;
        height: 45px;
        padding: 0;
        width: 144px;
        transition: all 0.3s ease 0s; }
        .login-with ul li .btn:hover {
          background-color: rgba(255, 255, 255, 0.36);
          transition: all 0.3s ease 0s; }
        .login-with ul li .btn .pull-left {
          display: block;
          text-align: center;
          width: 39px; }
          .login-with ul li .btn .pull-left img {
            display: inline-block;
            margin-top: 12px;
            text-align: center; }
        .login-with ul li .btn .pull-right.text-left {
          color: #4a4a4a;
          float: right;
          font-family: montserrat-sb;
          font-size: 8px;
          margin-top: 10px;
          padding-left: 7px;
          width: 105px; }
          .login-with ul li .btn .pull-right.text-left strong {
            display: block;
            font-family: montserrat-l;
            font-size: 13px;
            letter-spacing: 1px;
            margin-top: 2px;
            width: 100%; }
        .login-with ul li .btn.fb {
          float: left; }
          @media screen and (max-width: 414px) {
            .login-with ul li .btn.fb {
              float: none; } }
          .login-with ul li .btn.fb .pull-right strong {
            color: #2e3c68; }
        .login-with ul li .btn.go {
          float: right; }
          @media screen and (max-width: 414px) {
            .login-with ul li .btn.go {
              float: none;
              margin-top: 10px; } }
          .login-with ul li .btn.go img {
            left: 3px;
            position: relative; }
          .login-with ul li .btn.go .pull-right strong {
            color: #b11606; }

.show-ssn {
  padding-left: 0; }
  .show-ssn img {
    margin-top: 2px;
    opacity: 0.8;
    transition: 0.3s ease all; }
    .show-ssn img:hover {
      opacity: 1;
      transition: 0.3s ease all;
      cursor: pointer; }

.pr-0 {
  padding-right: 6px; }

@media screen and (max-width: 767px) {
  .list-inline.login-query {
    padding-bottom: 45px; }
  .tex-left-xs {
    text-align: left !important; } }

.date-selection .multi-selection,
.date-selection .single-selection {
  cursor: pointer;
  display: inline-block;
  width: 50%;
  text-align: left;
  float: left; }
  .date-selection .multi-selection.w-100,
  .date-selection .single-selection.w-100 {
    width: 100% !important; }

.date-selection label {
  cursor: pointer; }

.date-selection .custom-columns .label-column {
  float: left;
  margin-right: 13px;
  margin-top: 5px; }

.date-slect {
  margin-top: 12px; }
  .date-slect .row .col-sm-8 {
    padding-left: 0; }
  .date-slect .col-sm-4 > label {
    margin-top: 5px; }

body.bg-img {
  background: rgba(0, 0, 0, 0) url("../images/square-bg.jpg") repeat scroll 0 0; }

.table.page-403 {
  display: table;
  height: calc(100vh - 46px);
  margin-top: 25px;
  /*position: absolute;*/ }
  .table.page-403 .table-row {
    display: table-row;
    height: 100%;
    text-align: center; }
    .table.page-403 .table-row .table-cell {
      display: table-cell;
      height: auto;
      margin-top: 100px;
      vertical-align: middle; }
      .table.page-403 .table-row .table-cell .autohrization {
        padding-top: 70px; }
        @media screen and (max-width: 767px) {
          .table.page-403 .table-row .table-cell .autohrization {
            padding-top: 80px;
            padding-bottom: 50px; } }
        .table.page-403 .table-row .table-cell .autohrization img {
          max-width: 550px;
          max-height: 315px;
          margin-bottom: 15px; }
          @media screen and (max-width: 767px) {
            .table.page-403 .table-row .table-cell .autohrization img {
              max-width: 400px; } }
          @media screen and (max-width: 380px) {
            .table.page-403 .table-row .table-cell .autohrization img {
              max-width: 300px; } }
        .table.page-403 .table-row .table-cell .autohrization h2 {
          font-size: 29px;
          font-family: 'montserrat-sb';
          margin-bottom: 0;
          margin-top: 2px; }
          @media screen and (max-width: 767px) {
            .table.page-403 .table-row .table-cell .autohrization h2 {
              font-size: 24px; } }
          @media screen and (max-width: 414px) {
            .table.page-403 .table-row .table-cell .autohrization h2 {
              font-size: 20px; } }
        .table.page-403 .table-row .table-cell .autohrization p {
          font-family: montserrat-l;
          font-size: 18px;
          margin-bottom: 21px;
          margin-top: 7px; }
          @media screen and (max-width: 767px) {
            .table.page-403 .table-row .table-cell .autohrization p {
              font-size: 16px; } }
          @media screen and (max-width: 414px) {
            .table.page-403 .table-row .table-cell .autohrization p {
              font-size: 15px;
              padding-left: 15px;
              padding-right: 15px; } }
        .table.page-403 .table-row .table-cell .autohrization .btn.btn-green2 {
          font-size: 16px;
          margin-top: 0;
          padding: 8px 20px;
          -moz-border-bottom-colors: none;
          -moz-border-left-colors: none;
          -moz-border-right-colors: none;
          -moz-border-top-colors: none;
          background-color: #5d9e3e;
          border-color: -moz-use-text-color -moz-use-text-color #478113;
          border-image: none;
          border-radius: 0;
          border-style: none none solid;
          border-width: 0 0 3px;
          color: #fff;
          font-family: montserrat-b;
          letter-spacing: 1px;
          max-width: 100%;
          font-size: 16px;
          outline: medium none;
          padding: 8px 0 7px;
          text-align: center;
          width: 224px;
          transition: all 0.3s ease; }
          .table.page-403 .table-row .table-cell .autohrization .btn.btn-green2:hover {
            background-color: #6aa74d;
            transition: all 0.3s ease; }

@media screen and (max-width: 380px) {
  .billing-confirm .col-md-12 {
    padding: 0; } }

@media screen and (max-width: 768px) {
  div#schedule_sponsor_import_box {
    display: inline-block;
    width: 100%; } }

@media screen and (max-width: 1024px) {
  .scroller {
    padding: 10px 0 0 !important; }
  .ng-pristine.ng-untouched.ng-valid.ng-scope.ng-isolate-scope.ui-sortable.ng-not-empty {
    text-align: center; }
    .ng-pristine.ng-untouched.ng-valid.ng-scope.ng-isolate-scope.ui-sortable.ng-not-empty .ui-sortable-handle {
      /*float: none !important;*/
      display: inline-block;
      text-align: left; } }

@media screen and (max-width: 405px) {
  .form-group a.cancel_form {
    padding-left: 0;
    padding-right: 0; } }

@media screen and (max-width: 350px) {
  .form-group a.cancel_form {
    display: inline-block;
    margin-top: 6px; } }

/*#preferences-modal*/
section.container-fluid .tab-content .player-directories-table tbody tr td {
  padding-left: 11px !important; }
  section.container-fluid .tab-content .player-directories-table tbody tr td a[href^=tel] {
    padding-left: 0;
    padding-right: 0; }

section.container-fluid .tab-content .player-directories-table tbody tr.panel-opener > td {
  padding-left: 0px !important;
  padding-bottom: 0 !important; }
  section.container-fluid .tab-content .player-directories-table tbody tr.panel-opener > td > table > tbody > tr:first-child > td {
    padding-bottom: 16px !important; }

#register .detail-form .form-group {
  max-width: 813px; }

.view {
  background-color: rgba(0, 0, 0, 0);
  background-position: 30px center;
  background-repeat: no-repeat;
  border: 2px solid #1c4477;
  color: #1c4477; }
  .view:hover, .view:focus {
    background-color: #1c4477;
    color: #fff; }

.notifi-title .note-counter {
  color: #1c4477;
  font-family: montserrat-r;
  font-size: 16px;
  padding-top: 5px; }
  @media screen and (max-width: 500px) {
    .notifi-title .note-counter {
      font-size: 13px;
      padding-top: 11px; }
      .notifi-title .note-counter img {
        max-width: 12px; } }
  .notifi-title .note-counter span {
    display: inline-block;
    margin-right: 11px;
    position: relative;
    top: -3px; }
    @media screen and (max-width: 500px) {
      .notifi-title .note-counter span {
        margin-right: 3px; } }

.notifi-bar-parent .notifi-bar {
  padding-bottom: 13px;
  padding-top: 15px; }
  .notifi-bar-parent .notifi-bar.read {
    opacity: 0.6; }
  .notifi-bar-parent .notifi-bar:nth-child(2n+1) {
    background-color: #eceff7; }
  .notifi-bar-parent .notifi-bar:nth-child(2n+2) {
    background-color: #dee2ed; }
  .notifi-bar-parent .notifi-bar .col-xs-1 {
    text-align: center; }
    @media (min-width: 768px) {
      .notifi-bar-parent .notifi-bar .col-xs-1 {
        max-width: 61px;
        padding-right: 0; } }
    .notifi-bar-parent .notifi-bar .col-xs-1 .noti-user {
      margin-top: 4px; }
    @media screen and (max-width: 500px) {
      .notifi-bar-parent .notifi-bar .col-xs-1 {
        width: 100%; } }
  @media (min-width: 768px) {
    .notifi-bar-parent .notifi-bar .col-xs-11 {
      /*padding-left: 0;*/ } }
  @media screen and (max-width: 500px) {
    .notifi-bar-parent .notifi-bar .col-xs-11 {
      width: 100%; } }
  .notifi-bar-parent .notifi-bar .col-xs-11 .noti-message p {
    width: calc(100% - 100px);
    display: inline-block;
    font-family: montserrat-l;
    font-size: 14px;
    margin-bottom: 0; }
    @media screen and (max-width: 500px) {
      .notifi-bar-parent .notifi-bar .col-xs-11 .noti-message p {
        font-size: 12px;
        margin-top: 7px;
        text-align: justify;
        width: 100%; } }
    .notifi-bar-parent .notifi-bar .col-xs-11 .noti-message p span {
      color: #2f2e2e;
      font-family: montserrat-sb; }
  .notifi-bar-parent .notifi-bar .col-xs-11 .noti-message .noti-time {
    color: #9ea0a6;
    display: inline-block;
    font-family: montserrat-r;
    margin-top: 0px; }
    @media screen and (max-width: 500px) {
      .notifi-bar-parent .notifi-bar .col-xs-11 .noti-message .noti-time {
        font-size: 12px;
        position: absolute;
        right: 16px;
        top: -34px; } }

.alertify-logs {
  bottom: 22px;
  right: 26px;
  width: 316px;
  height: 67px;
  text-align: center; }
  .alertify-logs article.alertify-log.alertify-log-show {
    text-align: center;
    font-family: 'montserrat-l';
    font-size: 16px;
    color: #fff;
    background: #5cba91;
    background: -moz-linear-gradient(top, #5cba91 0%, #59b78e 20%, #4ead84 50%, #42a077 77%, #39976e 100%);
    background: -webkit-linear-gradient(top, #5cba91 0%, #59b78e 20%, #4ead84 50%, #42a077 77%, #39976e 100%);
    background: linear-gradient(to bottom, #5cba91 0%, #59b78e 20%, #4ead84 50%, #42a077 77%, #39976e 100%);
    -webkit-box-shadow: 0px 1px 5px 0px rgba(18, 88, 57, 0.6);
    -moz-box-shadow: 0px 1px 5px 0px rgba(18, 88, 57, 0.6);
    box-shadow: 0px 1px 5px 0px rgba(18, 88, 57, 0.6);
    right: 0;
    padding: 14px 0;
    line-height: 30px;
    height: 53px; }
    .alertify-logs article.alertify-log.alertify-log-show:before {
      content: "";
      width: 44px;
      height: 44px;
      display: inline-block;
      background-image: url("http://localhost:8080/eventify-dev/Admin/images/auto-update.png");
      background-size: cover;
      position: absolute;
      left: calc(50% - 22px);
      top: -31px; }

.events-tab-container.item-3.org-profile.golfer-tabs {
  width: 730px; }
  @media (max-width: 1024px) {
    .events-tab-container.item-3.org-profile.golfer-tabs {
      width: calc(100% - 57px) !important; } }
  @media (max-width: 767px) {
    .events-tab-container.item-3.org-profile.golfer-tabs {
      width: calc(100% - 60px) !important; } }
  @media (max-width: 667px) {
    .events-tab-container.item-3.org-profile.golfer-tabs {
      width: calc(100% - 59px) !important; } }
  @media (max-width: 568px) {
    .events-tab-container.item-3.org-profile.golfer-tabs {
      width: calc(100% - 60px) !important; } }

.events-tab-container.item-2.org-tabs.org-profile {
  width: 340px; }
  @media (max-width: 1024px) {
    .events-tab-container.item-2.org-tabs.org-profile {
      /*width:calc(100% - 57px) !important;*/ } }
  @media (max-width: 767px) {
    .events-tab-container.item-2.org-tabs.org-profile {
      width: calc(100% - 60px) !important; } }
  @media (max-width: 667px) {
    .events-tab-container.item-2.org-tabs.org-profile {
      width: calc(100% - 53px) !important; } }
  @media (max-width: 568px) {
    .events-tab-container.item-2.org-tabs.org-profile {
      width: calc(100% - 60px) !important; } }
  @media (max-width: 414px) {
    .events-tab-container.item-2.org-tabs.org-profile {
      width: 292px !important; }
      .events-tab-container.item-2.org-tabs.org-profile .slider-design div.slick-slide a {
        font-size: 13px; } }
  @media (max-width: 400px) {
    .events-tab-container.item-2.org-tabs.org-profile {
      width: calc(100% - 60px) !important; } }

.key-contacts {
  margin-top: 22px;
  margin-bottom: 22px;
  display: inline-block;
  width: 100%; }
  .key-contacts .key-box {
    border: 1px solid #dadada;
    border-bottom: 3px solid #009353;
    margin-bottom: 12px;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 3px; }
    .key-contacts .key-box h3 {
      font-size: 15px;
      color: #1c4477;
      font-family: montserrat-sb;
      margin-top: 18px;
      margin-bottom: 7px; }
    .key-contacts .key-box p {
      font-size: 15px;
      font-family: montserrat-l;
      color: #909090;
      margin-bottom: 6px;
      overflow-wrap: break-word;
      white-space: normal; }
      .key-contacts .key-box p.contact-name {
        font-family: montserrat-r;
        color: #383838; }

.red-carpet {
  padding-top: 25px; }
  .red-carpet .panel {
    border-radius: 0;
    border: 0; }
  .red-carpet .panel-primary > .panel-heading {
    background-color: transparent;
    color: #111;
    border: 0;
    padding: 0;
    border: 0;
    outline: none; }
    .red-carpet .panel-primary > .panel-heading .pannel-top {
      background-color: #1c4477;
      color: #fff;
      height: 50px;
      padding: 18px 9px 0 15px;
      font-size: 14px;
      font-family: montserrat-r;
      text-transform: uppercase;
      position: relative;
      cursor: pointer; }
      .red-carpet .panel-primary > .panel-heading .pannel-top h3.panel-title {
        font-family: montserrat-r;
        font-size: 14px;
        text-transform: uppercase; }
      .red-carpet .panel-primary > .panel-heading .pannel-top span {
        margin-top: -20px;
        font-size: 15px; }
        .red-carpet .panel-primary > .panel-heading .pannel-top span i {
          position: relative;
          z-index: 999;
          font-size: 13px;
          top: 12px;
          color: #1c4477;
          left: 1px; }
      .red-carpet .panel-primary > .panel-heading .pannel-top .clickable {
        cursor: pointer; }
        .red-carpet .panel-primary > .panel-heading .pannel-top .clickable:after {
          content: "";
          background-image: url("../images/toggle-bg.png");
          display: inline-block;
          width: 34px;
          height: 34px;
          background-size: cover;
          position: absolute;
          right: 6px;
          bottom: 6px;
          z-index: 0; }
  .red-carpet .panel-body {
    padding: 0; }
    .red-carpet .panel-body .opening-panel {
      border: 1px solid #dadada;
      border-bottom: 2px solid #bcbcbc;
      padding: 14px 6px 10px 15px;
      margin-top: 10px; }
      @media screen and (max-width: 414px) {
        .red-carpet .panel-body .opening-panel {
          padding: 10px; } }
      .red-carpet .panel-body .opening-panel > div .green,
      .red-carpet .panel-body .opening-panel > div .blue {
        font-size: 16px;
        font-family: montserrat-b;
        text-transform: uppercase;
        letter-spacing: 2px; }
        @media screen and (max-width: 767px) {
          .red-carpet .panel-body .opening-panel > div .green,
          .red-carpet .panel-body .opening-panel > div .blue {
            font-size: 15px; } }
        @media screen and (max-width: 414px) {
          .red-carpet .panel-body .opening-panel > div .green,
          .red-carpet .panel-body .opening-panel > div .blue {
            font-size: 14px;
            letter-spacing: 1px; } }
      .red-carpet .panel-body .opening-panel .green {
        color: #009353; }
      .red-carpet .panel-body .opening-panel .blue {
        color: #1c4477; }
    .red-carpet .panel-body .pannel-btm {
      border: 1px solid #dadada;
      border-bottom: 2px solid #bcbcbc;
      padding: 17px 6px 5px 15px;
      margin-top: 10px; }
      @media screen and (max-width: 414px) {
        .red-carpet .panel-body .pannel-btm {
          padding: 10px; } }
      .red-carpet .panel-body .pannel-btm > div .green,
      .red-carpet .panel-body .pannel-btm > div .blue {
        font-size: 16px;
        font-family: montserrat-b;
        text-transform: uppercase;
        letter-spacing: 2px; }
        @media screen and (max-width: 767px) {
          .red-carpet .panel-body .pannel-btm > div .green,
          .red-carpet .panel-body .pannel-btm > div .blue {
            font-size: 15px; } }
        @media screen and (max-width: 414px) {
          .red-carpet .panel-body .pannel-btm > div .green,
          .red-carpet .panel-body .pannel-btm > div .blue {
            font-size: 14px;
            letter-spacing: 1px; } }
      .red-carpet .panel-body .pannel-btm .green {
        color: #009353; }
      .red-carpet .panel-body .pannel-btm .blue {
        color: #1c4477; }
      .red-carpet .panel-body .pannel-btm .blue-bar {
        background-color: #ccd5e4;
        display: inline-block;
        width: 100%;
        max-width: calc(100% - 30px);
        margin-left: 15px;
        margin-top: 10px;
        border-left: 2px solid #1c4477;
        padding-top: 15px;
        padding-bottom: 10px; }
        .red-carpet .panel-body .pannel-btm .blue-bar ul {
          list-style: none;
          margin: 0;
          padding: 0; }
          .red-carpet .panel-body .pannel-btm .blue-bar ul li {
            display: inline-block;
            vertical-align: top;
            margin-right: 4px;
            color: #454545;
            font-size: 14px;
            font-family: montserrat-r; }
            .red-carpet .panel-body .pannel-btm .blue-bar ul li:first-child {
              text-transform: uppercase;
              color: #1c4477;
              font-size: 12px;
              margin-top: 2px; }
              @media screen and (max-width: 767px) {
                .red-carpet .panel-body .pannel-btm .blue-bar ul li:first-child {
                  min-width: 100px; } }
              @media screen and (max-width: 414px) {
                .red-carpet .panel-body .pannel-btm .blue-bar ul li:first-child {
                  min-width: unset; } }
            @media screen and (max-width: 414px) {
              .red-carpet .panel-body .pannel-btm .blue-bar ul li {
                width: 100%; } }

.has-error .form-control {
  border-color: #a94442 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; }

.minimize {
  background: #dedede;
  width: 100%;
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  text-transform: uppercase;
  padding: 15px 0 10px;
  font: 13px montserrat-r;
  letter-spacing: 2px;
  color: #1c4477;
  text-decoration: none; }
  .minimize:hover {
    text-decoration: none; }
  .minimize img {
    position: relative;
    top: -6px;
    margin-right: 5px; }

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #1c4477;
  color: #fff !important; }

.bootstrap-datetimepicker-widget table td {
  padding: 0 !important; }

.form-group.deactive-vip {
  margin-top: 5px !important; }

.form-group.deactive-vip label {
  padding-left: 28px !important;
  width: 100%; }

.manage-box .bootstrap-datetimepicker-widget table tr td {
  font-weight: 600 !important; }
  .manage-box .bootstrap-datetimepicker-widget table tr td:last-child {
    font-weight: bold !important;
    color: #383838 !important; }
    .manage-box .bootstrap-datetimepicker-widget table tr td:last-child:hover {
      color: #fff !important; }

.tab-content .second-tab-row {
  background-color: #263e5d; }
  .tab-content .second-tab-row .tabs-counter {
    display: none;
    float: right;
    max-height: 41px;
    /*padding-right: 24px;*/
    /*background: rgba(255,255,255,0.5);*/
    padding-right: 52px;
    max-width: 1011px;
    width: 100%; }
    @media screen and (max-width: 1350px) {
      .tab-content .second-tab-row .tabs-counter {
        max-width: 860px; } }
    @media screen and (max-width: 1250px) {
      .tab-content .second-tab-row .tabs-counter {
        max-width: 780px; } }
    @media screen and (max-width: 1200px) {
      .tab-content .second-tab-row .tabs-counter {
        max-width: 680px; } }
    @media screen and (max-width: 1050px) {
      .tab-content .second-tab-row .tabs-counter {
        max-width: 550px; } }
    @media screen and (max-width: 850px) {
      .tab-content .second-tab-row .tabs-counter {
        max-width: 500px; } }
    .tab-content .second-tab-row .tabs-counter .revenue-tabs .slick-list .slick-slide {
      margin: 11px 1px 0; }
      .tab-content .second-tab-row .tabs-counter .revenue-tabs .slick-list .slick-slide a {
        background-color: #fff;
        /*margin-left: 10px;*/
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom: none;
        text-align: center;
        /*min-width: 157px;*/
        font: 12px montserrat-l;
        color: #adb7c4;
        text-transform: uppercase;
        background-color: #263e5d;
        text-shadow: 2px 2px 2px rgba(21, 33, 50, 0.5);
        padding: 7px 2px;
        border: 1px solid #152132;
        border-bottom: 0;
        float: left;
        width: 100% !important; }
    .tab-content .second-tab-row .tabs-counter .revenue-tabs .slick-slide.slick-current.active a,
    .tab-content .second-tab-row .tabs-counter .revenue-tabs .slick-slide.active a {
      background-color: #152132;
      color: #fff;
      text-shadow: none; }
    .tab-content .second-tab-row .tabs-counter .revenue-tabs .slick-prev:hover,
    .tab-content .second-tab-row .tabs-counter .revenue-tabs .slick-prev:focus,
    .tab-content .second-tab-row .tabs-counter .revenue-tabs .slick-next:hover,
    .tab-content .second-tab-row .tabs-counter .revenue-tabs .slick-next:focus {
      outline: none;
      background: transparent;
      color: #fff;
      opacity: 1 !important; }
    .tab-content .second-tab-row .tabs-counter .revenue-tabs button.slick-arrow {
      width: 23px;
      height: 30px;
      /* margin-top: 5px; */
      background-color: #263e5d;
      text-shadow: 2px 2px 2px rgba(21, 33, 50, 0.5);
      border: 1px solid #152132;
      color: #adb7c4;
      z-index: 999;
      top: 25px; }
      .tab-content .second-tab-row .tabs-counter .revenue-tabs button.slick-arrow.slick-next {
        right: -49px !important; }
        .tab-content .second-tab-row .tabs-counter .revenue-tabs button.slick-arrow.slick-next:before {
          content: "\f105";
          font-family: 'fontAwesome';
          font-size: 16px;
          color: inherit; }
      .tab-content .second-tab-row .tabs-counter .revenue-tabs button.slick-arrow.slick-prev {
        left: unset;
        right: -24px !important; }
        .tab-content .second-tab-row .tabs-counter .revenue-tabs button.slick-arrow.slick-prev:before {
          content: "\f104";
          font-family: 'fontAwesome';
          font-size: 16px;
          color: inherit; }

/*@media(min-width:1024px){*/
.events-tab-container.item-1 {
  width: 225px; }
  .events-tab-container.item-1 .slick-track {
    max-width: calc(100% - 11px) !important;
    width: 100% !important; }
    .events-tab-container.item-1 .slick-track .slick-slide {
      max-width: 100%;
      width: 100% !important; }

/*}*/
.nav.nav-tabs.edit.tab__slider--slide li {
  max-width: 142px; }
  .nav.nav-tabs.edit.tab__slider--slide li:last-child {
    max-width: 138px; }
  .nav.nav-tabs.edit.tab__slider--slide li a {
    min-width: 100%; }

#cropLogoModal input.cr-slider {
  width: 100%;
  max-width: 100%;
  top: 3px !important;
  position: relative; }

#cropLogoModal .cr-slider-wrap {
  margin: 20px auto 15px auto; }
  #cropLogoModal .cr-slider-wrap:before, #cropLogoModal .cr-slider-wrap:after {
    transform: translateY(-50%);
    top: 50% !important; }
  #cropLogoModal .cr-slider-wrap:before {
    right: -26px !important; }
  #cropLogoModal .cr-slider-wrap:after {
    right: -17px !important; }

@media (max-width: 767px) {
  #cropLogoModal .modal-dialog.modal-lg {
    margin: 0; }
  #cropLogoModal .modal-header {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px; }
    #cropLogoModal .modal-header .modal-title {
      font-size: 15px; }
  #cropLogoModal .modal-body {
    padding: 5px; }
  #cropLogoModal .modal-dialog.modal-lg {
    min-width: 300px; }
  #cropLogoModal .croppie-container .cr-boundary {
    max-width: 100%;
    max-height: 100%; } }

@media (max-width: 414px) {
  #cropLogoModal .modal-dialog.modal-lg {
    min-width: auto;
    width: 100%; } }

@media (max-width: 360px) {
  #cropLogoModal.modal .modal-body > div {
    padding: 0; }
  #cropLogoModal .croppie-container .cr-boundary {
    height: 225px !important; }
  #cropLogoModal .modal-body {
    padding: 0; }
  #cropLogoModal .modal-body .btn-info {
    padding-left: 7px;
    padding-right: 7px; }
  #cropLogoModal .modal-footer {
    text-align: center; } }

.section.invite-billing {
  padding-top: 90px;
  border-radius: 0;
  background-image: url(../images/role-manage-bg.jpg);
  background-repeat: repeat-y;
  background-size: 100% auto; }
  .section.invite-billing .section-header {
    padding-left: 10px;
    margin-top: 35px;
    z-index: 1;
    position: relative; }
    .section.invite-billing .section-header h2 {
      color: #000;
      margin: 0;
      line-height: 1;
      font-size: 40px;
      font-family: montserrat-l; }
      .section.invite-billing .section-header h2 strong {
        font-family: montserrat-sb; }
  @media screen and (max-width: 768px) {
    .section.invite-billing {
      padding: 0 15px; } }
  @media screen and (max-width: 767px) {
    .section.invite-billing {
      margin-top: 490px; } }
  @media screen and (max-width: 414px) {
    .section.invite-billing {
      margin-top: 430px; } }
  .section.invite-billing .container {
    background-color: #fff;
    max-width: 1000px; }
    .section.invite-billing .container .section__registration--content .section .section-header {
      padding-left: 10px;
      margin-top: 35px;
      z-index: 1;
      position: relative; }
      .section.invite-billing .container .section__registration--content .section .section-header h2 {
        color: #000;
        margin: 0;
        line-height: 1;
        font-size: 40px;
        font-family: montserrat-l; }
        .section.invite-billing .container .section__registration--content .section .section-header h2 strong {
          font-family: montserrat-sb; }
    .section.invite-billing .container .section__registration--content .text .note.blue {
      margin-top: 0px;
      background-color: #e5e8ed;
      margin-right: -10px;
      margin-left: -5px;
      color: #000;
      padding: 10px 20px;
      vertical-align: middle;
      font-size: 15px;
      font-family: montserrat-l; }
      .section.invite-billing .container .section__registration--content .text .note.blue span {
        color: #395783;
        font-family: montserrat-sb;
        text-transform: uppercase; }
        .section.invite-billing .container .section__registration--content .text .note.blue span.ls {
          letter-spacing: 3px; }
      .section.invite-billing .container .section__registration--content .text .note.blue.first {
        margin-left: -10px;
        margin-top: 40px;
        margin-right: -15px; }
        @media screen and (max-width: 768px) {
          .section.invite-billing .container .section__registration--content .text .note.blue.first {
            margin-left: 0; } }
    .section.invite-billing .container .section__registration--content .text .note__inner {
      margin-bottom: 30px;
      margin-top: 0px; }
    .section.invite-billing .container .section__registration--content .text .registration-form {
      padding: 30px 0 90px;
      display: inline-block;
      width: 100%; }
      .section.invite-billing .container .section__registration--content .text .registration-form .form-group {
        margin-bottom: 20px; }
      .section.invite-billing .container .section__registration--content .text .registration-form div[class^="col-"] {
        padding: 0 10px; }
      @media screen and (max-width: 768px) {
        .section.invite-billing .container .section__registration--content .text .registration-form {
          padding-left: 10px;
          padding-right: 10px; } }
      .section.invite-billing .container .section__registration--content .text .registration-form .selected-package-container {
        text-align: center;
        border: 1px solid #adadad;
        box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.15);
        padding: 20px 0 0;
        border-radius: 3px; }
        .section.invite-billing .container .section__registration--content .text .registration-form .selected-package-container p {
          color: #565656;
          text-transform: uppercase;
          letter-spacing: 3px;
          margin-bottom: 0;
          font-size: 15px;
          font-family: montserrat-sb; }
        .section.invite-billing .container .section__registration--content .text .registration-form .selected-package-container h3 {
          color: #6fbe4a;
          margin-top: 2px;
          letter-spacing: 1px;
          font-size: 30px;
          font-family: montserrat-l; }
        .section.invite-billing .container .section__registration--content .text .registration-form .selected-package-container .price {
          background: url(../images/price2.png) no-repeat center/cover;
          padding: 18px 0;
          margin-top: 15px; }
          .section.invite-billing .container .section__registration--content .text .registration-form .selected-package-container .price h4 {
            margin: 0;
            color: #000;
            font-size: 27px;
            font-family: montserrat-sb; }
      .section.invite-billing .container .section__registration--content .text .registration-form .btn-custom {
        letter-spacing: 4px;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
        height: 45px;
        display: block;
        text-transform: uppercase;
        line-height: 30px;
        display: inline-block;
        font-size: 16px;
        font-family: montserrat-r;
        margin-top: 15px;
        border-radius: 0;
        margin-top: 9px;
        max-width: 100%; }
        .section.invite-billing .container .section__registration--content .text .registration-form .btn-custom.btn-green {
          background-color: #6fbe4a;
          color: #fff;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -ms-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-timing-function: ease-in-out;
          -moz-transition-timing-function: ease-in-out;
          -ms-transition-timing-function: ease-in-out;
          -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -ms-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
          -webkit-transition-delay: 0s;
          -moz-transition-delay: 0s;
          -ms-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
        @media screen and (max-width: 767px) {
          .section.invite-billing .container .section__registration--content .text .registration-form .btn-custom {
            letter-spacing: 1px;
            height: auto;
            white-space: normal; } }
        @media screen and (max-width: 414px) {
          .section.invite-billing .container .section__registration--content .text .registration-form .btn-custom {
            font-size: 14px; } }
      .section.invite-billing .container .section__registration--content .text .registration-form .confirm-button-center .btn-custom {
        max-width: 200px; }
      .section.invite-billing .container .section__registration--content .text .registration-form .payment-information {
        display: inline-block;
        width: 100%;
        margin-top: 15px; }
      .section.invite-billing .container .section__registration--content .text .registration-form .billing-address {
        margin-top: 40px; }
      .section.invite-billing .container .section__registration--content .text .registration-form label {
        width: 100%;
        color: #aaaaaa;
        font-size: 12px;
        font-family: montserrat-b;
        letter-spacing: 1.5px;
        line-height: 1.6;
        font-weight: 200;
        padding-left: 0; }
        .section.invite-billing .container .section__registration--content .text .registration-form label a.cvc-code {
          float: right; }
          .section.invite-billing .container .section__registration--content .text .registration-form label a.cvc-code img {
            vertical-align: top; }
          @media screen and (max-width: 768px) {
            .section.invite-billing .container .section__registration--content .text .registration-form label a.cvc-code + .popover {
              left: unset !important;
              right: 35px; }
              .section.invite-billing .container .section__registration--content .text .registration-form label a.cvc-code + .popover .arrow {
                left: unset;
                right: -11px;
                transform: rotate(180deg); } }
      .section.invite-billing .container .section__registration--content .text .registration-form .form-group {
        margin-bottom: 20px; }
        .section.invite-billing .container .section__registration--content .text .registration-form .form-group.addresses input:last-child {
          margin-top: 18px !important; }
      .section.invite-billing .container .section__registration--content .text .registration-form .form-control {
        min-height: 36px;
        box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
        color: #4a4a4a;
        font-size: 12px;
        font-family: montserrat-l;
        border-radius: 0;
        border: 1px solid #959595; }
        .section.invite-billing .container .section__registration--content .text .registration-form .form-control.field {
          font-size: 12px; }
        .section.invite-billing .container .section__registration--content .text .registration-form .form-control.bootstrap-select .dropdown-toggle {
          outline: none;
          padding-right: 20px;
          background: #ffffff;
          background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
          background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
          background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
          font-size: 12px;
          border-radius: 0;
          border: 0px solid #959595;
          height: 100%; }
          .section.invite-billing .container .section__registration--content .text .registration-form .form-control.bootstrap-select .dropdown-toggle span {
            color: #1c4477;
            font-family: montserrat-l;
            margin-right: 2px;
            font-size: 13px;
            text-transform: uppercase; }
            .section.invite-billing .container .section__registration--content .text .registration-form .form-control.bootstrap-select .dropdown-toggle span.caret {
              position: absolute;
              right: 12px;
              margin-top: -2px;
              vertical-align: middle;
              border: none;
              background: url(../images/select-caret.png) no-repeat;
              width: 10px;
              height: 15px;
              top: 35%;
              right: 8px;
              background-position: center center; }
              .section.invite-billing .container .section__registration--content .text .registration-form .form-control.bootstrap-select .dropdown-toggle span.caret:before {
                content: '';
                display: inline-block;
                width: 1px;
                height: 33px;
                background: #959595;
                position: absolute;
                right: 22px;
                top: -9px; }
      .section.invite-billing .container .section__registration--content .text .registration-form p.terms-text {
        font-size: 12px;
        color: #777b7f;
        font-family: montserrat-l;
        line-height: 19px;
        margin-bottom: 20px;
        text-align: center; }
      .section.invite-billing .container .section__registration--content .text .registration-form .checkbox label input[type="checkbox"] + label,
      .section.invite-billing .container .section__registration--content .text .registration-form .checkbox label input[type="radio"] + label {
        width: 18px;
        float: left;
        position: relative;
        left: 13px;
        margin-top: 1px; }
      .section.invite-billing .container .section__registration--content .text .registration-form .checkbox label span {
        text-transform: unset;
        color: #22282d;
        font-size: 14px;
        font-family: montserrat-r; }
        .section.invite-billing .container .section__registration--content .text .registration-form .checkbox label span a {
          color: #3e76b1; }
      .section.invite-billing .container .section__registration--content .text .registration-form .confirm-button-center .btn-custom {
        max-width: 200px; }

.section__footer {
  margin-bottom: 75px;
  display: inline-block;
  width: 100%;
  margin-top: 10px; }
  .section__footer .section__footer--content .section-header {
    margin-top: 22px !important; }
    .section__footer .section__footer--content .section-header h3 {
      margin: 0;
      font-size: 15px;
      font-family: montserrat-sb;
      color: #222222; }
  .section__footer .section__footer--content .image {
    padding: 15px 20px;
    text-align: right; }

.delete-links {
  float: right;
  margin-top: -7px; }
  .delete-links .del {
    color: #c23a3a;
    border: 2px solid #c23a3a;
    background: url(../images/delete-icon.png) 28px center no-repeat;
    font: 10px montserrat-b;
    text-decoration: none;
    width: 46px;
    display: inline-block;
    padding: 1px 5px;
    margin-right: 0px;
    border-radius: 20px;
    text-transform: uppercase;
    position: relative;
    top: 5px;
    margin-left: 3px; }
    .delete-links .del:hover, .delete-links .del:focus {
      color: #fff;
      background: #c23a3a url(../images/delete-icon-white.png) 28px center no-repeat; }
    .delete-links .del.inactive {
      color: #b9b9b9;
      border: 2px solid #b9b9b9;
      background: url(../images/delete-icon2.png) 28px center no-repeat; }
      .delete-links .del.inactive:hover, .delete-links .del.inactive:focus {
        color: #fff;
        background: #b9b9b9 url(../images/delete-icon-white.png) 28px center no-repeat; }

section.container-fluid .tab-content table.table-condensed tbody tr td {
  color: #383838 !important;
  font-weight: 400;
  font-family: montserrat-r; }
  section.container-fluid .tab-content table.table-condensed tbody tr td.new, section.container-fluid .tab-content table.table-condensed tbody tr td.old {
    color: #999 !important; }
  section.container-fluid .tab-content table.table-condensed tbody tr td:hover {
    color: #fff !important; }

.table-responsive.default-hide-it {
  position: relative;
  border: 0 !important;
  box-shadow: none; }
  .table-responsive.default-hide-it:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 6px;
    display: inline-block;
    width: 100%;
    background: #fff;
    height: 100%; }

#cropLogoModal.modal {
  bottom: 0;
  top: 0; }
  #cropLogoModal.modal .modal-dialog {
    margin-top: 10px; }

select.form-control {
  border-color: #555555;
  background: #fcfeff;
  background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
  background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
  background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
  font: 13px montserrat-l;
  color: #707070;
  height: 33px;
  padding-right: 50px; }
  @media screen and (max-width: 768px) {
    select.form-control {
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      position: relative;
      background-image: url(../images/select-caret.png), linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
      background-position: right center,
 center;
      background-repeat: no-repeat,
 repeat; }
      select.form-control::-ms-expand {
        display: none; } }
  @media screen and (max-width: 767px) {
    select.form-control {
      display: block !important; } }

.payout-page .payout-filters {
  padding: 20px 15px; }
  @media (max-width: 450px) {
    .payout-page .payout-filters .col-xs-6 {
      width: 100%;
      margin-bottom: 13px; }
      .payout-page .payout-filters .col-xs-6:last-child {
        margin-bottom: 0; } }
  .payout-page .payout-filters .bootstrap-select .dropdown-toggle {
    border-radius: 0;
    border-color: #959595;
    background: #fcfeff;
    background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    font: 13px montserrat-l;
    color: #707070;
    height: 33px; }
    .payout-page .payout-filters .bootstrap-select .dropdown-toggle:focus {
      outline: none; }
    .payout-page .payout-filters .bootstrap-select .dropdown-toggle .caret {
      color: #1c4477;
      background: #900;
      display: block;
      top: 0;
      bottom: 0;
      right: 0;
      height: 32px;
      width: 32px;
      margin-top: 0;
      border-top: none;
      background: url(../images/select-caret.png) -4px 0px no-repeat;
      border-bottom: none; }
    .payout-page .payout-filters .bootstrap-select .dropdown-toggle + .dropdown-menu {
      margin: 0;
      padding: 0; }
      .payout-page .payout-filters .bootstrap-select .dropdown-toggle + .dropdown-menu .inner {
        border-radius: 0; }
        .payout-page .payout-filters .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li {
          border: 1px solid #1c4477;
          outline: none;
          border-top: none; }
          .payout-page .payout-filters .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li a {
            outline: none;
            font: 12px montserrat-l;
            padding: 7px; }
          .payout-page .payout-filters .bootstrap-select .dropdown-toggle + .dropdown-menu .inner li:first-child {
            border-top: 1px solid #1c4477; }
  @media screen and (max-width: 767px) {
    .payout-page .payout-filters .bootstrap-select {
      /*LD style here*/
      display: none !important; } }
  .payout-page .payout-filters .form-control {
    border-radius: 0;
    box-shadow: none;
    border-color: #555555;
    color: #555555;
    font: 13px/1.3 montserrat-l; }
  .payout-page .payout-filters .input-group.date .input-group-addon,
  .payout-page .payout-filters .input-group.time .input-group-addon {
    border-radius: 0;
    border: 1px solid #959595;
    border-left: none;
    background: #fff;
    color: #4f5257;
    padding-left: 8px;
    padding-right: 8px;
    background: #fcfeff;
    background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    cursor: pointer; }

.payout-page .payout-location {
  border: 1px solid #e2e2e2;
  border-width: 1px 0 1px 0;
  background-color: #fbfbfb;
  padding: 16px 0; }
  .payout-page .payout-location .location-date {
    text-align: center; }
    .payout-page .payout-location .location-date .year-month {
      font-size: 12px;
      text-transform: uppercase;
      color: #4e5156;
      font-family: montserrat-l; }
    .payout-page .payout-location .location-date .day {
      font-size: 21px;
      margin: 0;
      font-family: montserrat-r;
      line-height: 26px; }
  .payout-page .payout-location .locatoin-title {
    padding-top: 12px;
    padding-bottom: 12px; }
    @media (max-width: 450px) {
      .payout-page .payout-location .locatoin-title {
        padding-top: 0; } }
    .payout-page .payout-location .locatoin-title p {
      font-size: 16px;
      color: #00a55f;
      margin-bottom: 0;
      font-family: montserrat-r; }
      .payout-page .payout-location .locatoin-title p span {
        font-size: 14px;
        font-family: montserrat-l;
        color: #747474; }
  .payout-page .payout-location .location-price {
    font-size: 35px;
    color: #1c4477;
    font-family: montserrat-l;
    padding-top: 8px; }
    @media (max-width: 1300px) {
      .payout-page .payout-location .location-price {
        font-size: 20px;
        padding-top: 20px; } }
    @media (max-width: 767px) {
      .payout-page .payout-location .location-price {
        padding-left: 15px;
        text-align: right;
        padding-top: 0; } }
    @media (max-width: 450px) {
      .payout-page .payout-location .location-price {
        text-align: left; } }
  .payout-page .payout-location .navbars-toggle {
    float: right;
    margin-right: 15px;
    margin-bottom: 8px;
    background-image: none;
    border: 2px solid transparent;
    background-color: #eeeeee;
    border-color: #636363;
    border-radius: 0;
    margin-top: 18px;
    text-indent: -9999px;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    cursor: pointer;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 32px;
    width: 32px;
    padding: 0;
    position: relative;
    border-radius: 50%; }
    @media (max-width: 1300px) {
      .payout-page .payout-location .navbars-toggle {
        margin-right: 0; } }
    @media (max-width: 767px) {
      .payout-page .payout-location .navbars-toggle {
        margin-top: 1px;
        margin-right: 20px; } }
    @media (max-width: 450px) {
      .payout-page .payout-location .navbars-toggle {
        margin-right: 0; } }
    .payout-page .payout-location .navbars-toggle:focus {
      outline: none; }
    .payout-page .payout-location .navbars-toggle span {
      display: block;
      position: absolute;
      top: 13px;
      left: 6px;
      right: 6px;
      height: 2px;
      background: #3a8fec;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-timing-function: linear;
      -o-transition-timing-function: linear;
      transition-timing-function: linear;
      -webkit-transition-duration: 0.3s;
      -moz-transition-duration: 0.3s;
      -ms-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s;
      -ms-transition-delay: 0s;
      -o-transition-delay: 0s;
      transition-delay: 0s;
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
      .payout-page .payout-location .navbars-toggle span::before, .payout-page .payout-location .navbars-toggle span::after {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: #3a8fec;
        content: "";
        -webkit-transition-duration: 0.3s, 0.5s;
        -moz-transition-duration: 0.3s, 0.5s;
        -o-transition-duration: 0.3s, 0.5s;
        -ms-transition-duration: 0.3s, 0.5s;
        transition-duration: 0.3s, 0.5s;
        -webkit-transition-delay: 0.2s, 0.2s;
        -moz-transition-delay: 0.2s, 0.2s;
        -o-transition-delay: 0.2s, 0.2s;
        -ms-transition-delay: 0.2s, 0.2s;
        transition-delay: 0.2s, 0.2s; }
      .payout-page .payout-location .navbars-toggle span::before {
        top: -5px;
        -webkit-transition-property: top, transform;
        -moz-transition-property: top, transform;
        -o-transition-property: top, transform;
        -ms-transition-property: top, transform; }
      .payout-page .payout-location .navbars-toggle span::after {
        bottom: -5px;
        -webkit-transition-property: bottom, transform;
        -moz-transition-property: bottom, transform;
        -o-transition-property: bottom, transform;
        -ms-transition-property: bottom, transform; }
    .payout-page .payout-location .navbars-toggle.active:active .payout-page .payout-location .navbars-toggle.active:focus, .payout-page .payout-location .navbars-toggle.active:hover,
    .payout-page .payout-location .navbars-toggle.active .active {
      outline: none !important; }
    .payout-page .payout-location .navbars-toggle.active span {
      background-color: transparent;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
      .payout-page .payout-location .navbars-toggle.active span::before, .payout-page .payout-location .navbars-toggle.active span::after {
        -webkit-transition-delay: 0.1s, 0.3s;
        -moz-transition-delay: 0.1s, 0.3s;
        -o-transition-delay: 0.1s, 0.3s;
        -ms-transition-delay: 0.1s, 0.3s;
        transition-delay: 0.1s, 0.3s;
        background-color: #f20e0e; }
      .payout-page .payout-location .navbars-toggle.active span::before {
        top: 0;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg); }
      .payout-page .payout-location .navbars-toggle.active span::after {
        bottom: 0;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg); }

.payout-page .payout-data {
  padding-bottom: 15px; }
  .payout-page .payout-data .pay-box {
    margin-top: 35px;
    margin-bottom: 10px; }
    .payout-page .payout-data .pay-box h4 {
      font-size: 11px;
      font-family: montserrat-r;
      margin: 0;
      color: #1c4477;
      margin-bottom: 6px;
      text-transform: uppercase; }
    .payout-page .payout-data .pay-box p {
      font-size: 16px;
      font-family: montserrat-l;
      color: #6a6a6a;
      line-height: 23px;
      margin: 0; }
      @media (max-width: 1024px) {
        .payout-page .payout-data .pay-box p {
          font-size: 13px; } }
    .payout-page .payout-data .pay-box .gross-box {
      max-width: 400px; }
      @media (max-width: 767px) {
        .payout-page .payout-data .pay-box .gross-box {
          max-width: 100%; } }
      .payout-page .payout-data .pay-box .gross-box .gross-head {
        display: inline-block;
        width: 100%; }
        .payout-page .payout-data .pay-box .gross-box .gross-head h4 {
          margin-bottom: 0; }
        .payout-page .payout-data .pay-box .gross-box .gross-head p {
          color: #111;
          font-size: 13px;
          line-height: 15px;
          text-align: right;
          font-family: montserrat-r; }
      .payout-page .payout-data .pay-box .gross-box .gross-table {
        border-color: #e2e2e2;
        background-color: #fbfbfb;
        border-width: 1px 0;
        border-style: solid;
        padding: 5px 0; }
        .payout-page .payout-data .pay-box .gross-box .gross-table .col-xs-4 {
          text-align: right; }

#cropLogoModal .modal-dialog {
  width: 362px;
  max-width: 100%; }
  #cropLogoModal .modal-dialog .rotate-btns {
    display: block;
    width: 265px;
    margin: 0 auto; }
    #cropLogoModal .modal-dialog .rotate-btns .btn {
      margin: 0 6px;
      float: left; }
    #cropLogoModal .modal-dialog .rotate-btns .btn-default {
      padding: 0;
      border: 0;
      background-color: transparent; }
    #cropLogoModal .modal-dialog .rotate-btns .btn-primary {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,fdfdfd+22,f9f9f9+42,f6f6f6+72,f4f4f4+100 */
      background: white;
      /* Old browsers */
      background: -moz-linear-gradient(top, white 1%, #fdfdfd 22%, #f9f9f9 42%, #f6f6f6 72%, #f4f4f4 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, white 1%, #fdfdfd 22%, #f9f9f9 42%, #f6f6f6 72%, #f4f4f4 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, white 1%, #fdfdfd 22%, #f9f9f9 42%, #f6f6f6 72%, #f4f4f4 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      /* IE6-9 */
      color: #2dab76;
      font-family: montserrat-sb;
      font-size: 10px;
      letter-spacing: 1px;
      border: 1px solid #c2c2c2;
      height: 21px;
      padding: 0 13px;
      line-height: 20px; }
      #cropLogoModal .modal-dialog .rotate-btns .btn-primary:hover {
        background: white;
        /* Old browsers */
        background: -moz-linear-gradient(45deg, white 1%, #fdfdfd 22%, #f9f9f9 42%, #f6f6f6 72%, #f4f4f4 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(45deg, white 1%, #fdfdfd 22%, #f9f9f9 42%, #f6f6f6 72%, #f4f4f4 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(45deg, white 1%, #fdfdfd 22%, #f9f9f9 42%, #f6f6f6 72%, #f4f4f4 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        /* IE6-9 fallback on horizontal gradient */ }
  #cropLogoModal .modal-dialog .link-btn.cancel {
    color: #df4d4d;
    font: 15px montserrat-r;
    margin-left: 20px;
    position: relative; }
  #cropLogoModal .modal-dialog .modal-header {
    border: 0 !important; }
    #cropLogoModal .modal-dialog .modal-header .modal-title {
      margin: 0;
      line-height: 1.42857143;
      font-size: 16px;
      color: #1c4477;
      font-family: montserrat-r; }
  #cropLogoModal .modal-dialog .modal-body {
    padding-bottom: 8px;
    border: 0 !important; }
  #cropLogoModal .modal-dialog .modal-footer {
    padding: 17px 0 10px;
    text-align: center;
    border: 0 !important;
    width: 100%;
    display: inline-block; }

a:focus,
a:hover,
a:active {
  text-decoration: none !important; }

#donations .bootstrap-datetimepicker-widget.dropdown-menu {
  width: auto; }

/*.CardField .ElementsApp, .ElementsApp .InputElement{
    color:#4a4a4a;   
}*/
.CardField .ElementsApp,
.CardField .ElementsApp .InputElement {
  color: #4a4a4a;
  font-family: montserrat-l; }
  .CardField .ElementsApp::-webkit-input-placeholder,
  .CardField .ElementsApp .InputElement::-webkit-input-placeholder {
    color: #4a4a4a;
    font-family: montserrat-l; }
  .CardField .ElementsApp:-moz-placeholder,
  .CardField .ElementsApp .InputElement:-moz-placeholder {
    color: #4a4a4a;
    font-family: montserrat-l; }
  .CardField .ElementsApp::-moz-placeholder,
  .CardField .ElementsApp .InputElement::-moz-placeholder {
    color: #4a4a4a;
    font-family: montserrat-l; }

.section__registration--content .text .registration-form .form-control.field {
  font-size: 15px; }

.missing-note {
  color: #464749;
  font-family: montserrat-r;
  font-size: 13px;
  border: 1px solid #df4d4d;
  padding: 7px 10px 7px 40px;
  margin-bottom: 17px;
  border-radius: 5px;
  line-height: 20px;
  position: relative; }
  .missing-note::before {
    height: 20px;
    width: 20px;
    background: url(../images/sprite-5.png) no-repeat -110px -2px;
    display: block;
    position: absolute;
    top: 6px;
    left: 10px;
    content: ""; }

.default-view h1 {
  font-size: 34px;
  color: #1c4477;
  margin-bottom: 5px; }

.red-button {
  background-color: #ed1c24;
  color: #ffffff;
  font: 14px montserrat-l;
  text-transform: uppercase;
  padding: 15px 0;
  display: block;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }
  .red-button:hover {
    color: #fff;
    background-color: #cd1a21; }

.tooltipster-sidetip .tooltipster-box {
  background: #1c4477;
  border: 1px solid #0c3254;
  border-radius: 4px;
  font-size: 11px;
  text-align: center;
  font-family: montserrat-l;
  min-width: 61px; }

.tooltipster-sidetip .tooltipster-content {
  color: #fff;
  line-height: 17px;
  padding: 4px 14px; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #1c4477; }

.tooltipster-sidetip .tooltipster-arrow-border {
  border: 9px solid transparent;
  left: 0;
  top: 0; }

.webui-popover .webui-popover-content {
  padding: 9px;
  overflow: auto;
  display: block; }

/*#myTabContent table th, #myTabContent table td {
     background: yellow; 
    min-width: 135px;
}*/
.green-footer-table .footable-table > thead > tr > th,
.green-footer-table .footable-table > tbody > tr > td {
  /*background: yellow !important;*/
  min-width: 135px; }

.green-footer-table.min-wd-unset .footable-table > thead > tr > th,
.green-footer-table.min-wd-unset .footable-table > tbody > tr > td {
  min-width: unset;
  min-width: unset; }

.green-footer-table .footable-table.raffle-table > thead > tr > th,
.green-footer-table .footable-table.raffle-table > tbody > tr > td {
  min-width: unset; }

.green-footer-table > .tab-pane {
  height: 100% !important; }

section.container-fluid .tab-content .tab-pane#live-auction .table-body .cell-2 {
  padding-left: 16px; }

section.container-fluid .tab-content .tab-pane#live-auction .table-body .cell-3 {
  padding-left: 11px; }

.hide-md {
  display: block; }
  @media (max-width: 991px) {
    .hide-md {
      display: none; } }

.show-md {
  display: none; }
  @media (max-width: 991px) {
    .show-md {
      display: block; }
      .show-md label {
        display: block; } }

.md-margin-top {
  margin-top: -189px; }

@media (max-width: 1099px) {
  .md-margin-top {
    margin-top: -130px; } }

@media (max-width: 991px) {
  .md-margin-top {
    margin-top: 0px; } }

nav.partners-pagination {
  text-align: center;
  background: #fff;
  padding-top: 7px; }

nav.partners-pagination ul.pagination {
  margin: 0; }

nav.partners-pagination ul.pagination a {
  background-color: transparent;
  color: #3b5e8a;
  border-color: #dadada;
  font-family: montserrat-l; }
  nav.partners-pagination ul.pagination a:hover {
    background-color: #eef2f8; }

nav.partners-pagination ul.pagination li.active:hover {
  pointer-events: none; }

nav.partners-pagination ul.pagination li.active a {
  background-color: #eef2f8; }
  nav.partners-pagination ul.pagination li.active a:hover, nav.partners-pagination ul.pagination li.active a:active, nav.partners-pagination ul.pagination li.active a:focus {
    background-color: #eef2f8;
    color: #3b5e8a;
    border-color: #dadada;
    outline: none; }

@media (min-width: 1025px) {
  .sticky-sidebar {
    position: fixed;
    right: 0; } }

.static-sidebar {
  margin-left: 0 !important;
  padding-top: 20px !important; }

section.container-fluid .tab-content .coupon-table tbody tr td:nth-last-of-type(2) {
  color: #909090; }

section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse {
  background-color: #7f958b;
  color: #fff; }
  section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td {
    padding: 20px 0 20px 20px !important; }
    section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td h4 {
      color: #fff;
      margin: 0 0 9px 0;
      font-size: 16px;
      font-family: montserrat-r; }
    section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td ul {
      list-style: none;
      margin: 0;
      padding: 0;
      color: #fff;
      position: relative;
      padding-top: 7px; }
      section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td ul:before {
        content: '';
        width: 2px;
        height: 100%;
        position: absolute;
        background: #b3b3b3;
        z-index: 1;
        top: 0;
        bottom: 0; }
      section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td ul li {
        font: 12px montserrat-l;
        padding: 8px 11px 8px;
        position: relative; }
        section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td ul li:nth-child(even) {
          background-color: #72897f; }
        section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td ul li::before {
          position: absolute;
          width: 8px;
          height: 8px;
          background-image: url("../images/coupon-li-icon.png");
          display: inline-block;
          content: '';
          left: -3px;
          top: 11px;
          z-index: 2; }
        section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td ul li a {
          color: #fff;
          text-decoration: underline;
          width: auto;
          margin: 0;
          padding: 0;
          display: inline;
          text-transform: unset !important;
          font: 12px montserrat-l; }
          section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td ul li a:hover, section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td ul li a:focus {
            color: #c6e8d9;
            text-decoration: none; }
        section.container-fluid .tab-content .player-directories-table.coupon-table .bonus-collapse td ul li span {
          color: #b6ccc2; }

.modal#delete-coupon .modal-body p {
  margin-bottom: 22px;
  margin-top: 6px;
  line-height: 21px; }

.gutter-6 {
  margin-left: -4px;
  margin-right: -4px; }
  .gutter-6 > [class*='col-'] {
    padding-right: 4px;
    padding-left: 4px; }

.pointer {
  cursor: pointer; }

section.offset-menu ul.nav li .promo a .groups {
  background-image: url(../images/promo-icon.png);
  background-position: 17px 19px; }

section.offset-menu ul.nav li .promo a:hover .groups {
  background-position: 17px -54px; }

section.offset-menu ul.nav li .promo.active a .groups {
  background-image: url(../images/promo-icon.png);
  background-position: 17px 19px; }

.promo_code_page .date .bootstrap-datetimepicker-widget.dropdown-menu .list-unstyled {
  width: 50%;
  position: fixed;
  background: white;
  z-index: 1060 !important; }

.unlimited-time > label {
  float: left; }
  .unlimited-time > label:last-child {
    margin-top: 3px;
    margin-left: 8px;
    font-size: 13px;
    color: #909090; }

.margin-top-5px {
  margin-top: 5px; }

#promocode.modal.md-auction .modal-body div.content .dl-horizontal dd .form-control {
  border-color: #959595;
  border-radius: 0;
  height: 36px; }
  #promocode.modal.md-auction .modal-body div.content .dl-horizontal dd .form-control + span.input-group-addon {
    border-color: #959595;
    border-radius: 0; }

#promocode.modal.md-auction .modal-body div.content .dl-horizontal dd .link-btn.member-btn, #promocode.modal.md-auction .modal-body div.content .dl-horizontal dd .link-btn.btn-update {
  margin-left: 0; }

#promocode.modal.md-auction .modal-body div.content .dl-horizontal dd .link-btn {
  margin-top: 14px; }

#promocode.modal.md-auction .selectize-control.single .selectize-input {
  height: auto; }

#promocode.modal.md-auction .selectize-dropdown.single {
  height: auto; }

#promocode.modal.md-auction span.coupons-deveider {
  text-align: center;
  color: #909090;
  font-size: 15px;
  position: relative;
  top: 8px;
  display: inline-block;
  width: 100%; }

#promocode.modal.md-auction .radioblock.coupon-options {
  margin-bottom: 10px; }
  #promocode.modal.md-auction .radioblock.coupon-options label + label {
    /* font-size: 11px; */
    position: relative;
    top: -10px;
    margin-right: 15px;
    margin-left: 5px;
    cursor: pointer;
    font: 15px montserrat-l;
    color: #555555;
    margin-bottom: 7px; }

#payment-modal .selectize-input {
  padding-top: 5px;
  padding-bottom: 4px; }

#payment-modal .custom-dt {
  text-align: left;
  text-transform: capitalize;
  font-size: 14px;
  position: relative;
  top: 2px;
  color: #909090;
  font-family: montserrat-l;
  font-size: 15px;
  line-height: 25px;
  vertical-align: top; }

.footable-table thead.thead {
  display: none; }

.gallery-btns {
  display: inline-block;
  width: 100%; }

.non_ems label {
  opacity: 0.5 !important; }

.non_ems img.infoicon {
  opacity: 1 !important; }

input#add-sponsor-about + label + label {
  margin-top: 4px; }

.btn.btn-blue.view-detail, .btn.view-detail.btn-green, .btn.view-detail.btn-red, section.container-fluid .bottom-row .detail-form .form-group .btn.view-detail.btn-black,
section.container-fluid .body-content .detail-form .form-group .btn.view-detail.btn-black, section.container-fluid .bottom-row .detail-form .form-group .btn.view-detail.btn-red,
section.container-fluid .body-content .detail-form .form-group .btn.view-detail.btn-red, section.container-fluid .bottom-row .detail-form .form-group .btn.view-detail.btn-green,
section.container-fluid .body-content .detail-form .form-group .btn.view-detail.btn-green {
  width: auto;
  background: transparent;
  border: 2px solid #1c4477;
  color: #1c4477;
  font: 10px montserrat-b;
  height: 20px;
  float: right;
  line-height: 15px;
  padding-left: 10px;
  padding-right: 10px;
  transition: none;
  margin-left: 10px; }
  .btn.btn-blue.view-detail:hover, .btn.view-detail.btn-green:hover, .btn.view-detail.btn-red:hover, section.container-fluid .bottom-row .detail-form .form-group .btn.view-detail.btn-black:hover,
  section.container-fluid .body-content .detail-form .form-group .btn.view-detail.btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .btn.view-detail.btn-red:hover,
  section.container-fluid .body-content .detail-form .form-group .btn.view-detail.btn-red:hover, section.container-fluid .bottom-row .detail-form .form-group .btn.view-detail.btn-green:hover,
  section.container-fluid .body-content .detail-form .form-group .btn.view-detail.btn-green:hover {
    background-color: #1c4477;
    color: #fff;
    border-color: #1c4477;
    transition: none; }

.proccessing-fee {
  padding-top: 8px; }
  .proccessing-fee ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .proccessing-fee ul li {
      display: inline-block;
      width: 100%;
      color: #fff;
      font-family: montserrat-l;
      font-size: 11px;
      margin-bottom: 5px; }
      .proccessing-fee ul li:nth-child(2) {
        margin-bottom: 0; }
      .proccessing-fee ul li:last-child {
        margin-bottom: 0; }
      .proccessing-fee ul li div:first-child {
        float: left;
        max-width: calc(100% - 77px); }
      .proccessing-fee ul li div:last-child {
        float: right; }
      .proccessing-fee ul li.divider {
        border-top: 1px solid #5079ae; }
      .proccessing-fee ul li.total .fee-label {
        /*font-size: 18px;*/
        font-family: montserrat-r; }
      .proccessing-fee ul li.total .fee-amount {
        font-family: montserrat-sb; }

.tooltip_templates {
  display: none; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #1c4477 !important; }

section.container-fluid .tab-content .alternate-color.transaction-table tbody tr td {
  color: #909090;
  font-family: montserrat-l;
  padding: 22px 0 13px 12px !important; }
  section.container-fluid .tab-content .alternate-color.transaction-table tbody tr td:first-child {
    font-family: montserrat-r;
    color: #383838; }
  section.container-fluid .tab-content .alternate-color.transaction-table tbody tr td img.bank-card {
    margin-left: 20px;
    /* margin-top: -3px; */
    display: inline-block;
    position: relative;
    top: -3px; }
    @media (max-width: 548px) {
      section.container-fluid .tab-content .alternate-color.transaction-table tbody tr td img.bank-card {
        margin-left: 5px;
        margin-top: 0;
        display: inline-block;
        position: relative;
        top: -3px;
        max-width: 23px; } }

/*.bill{
    display:table;
    .bill-left, .bill-right{
        display:table-cell;
    }
}*/
.payment-gateway-confirm {
  text-align: center;
  width: 600px;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px;
  margin-top: 61px; }
  @media (max-width: 767px) {
    .payment-gateway-confirm img {
      max-width: 100px; } }
  .payment-gateway-confirm ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 45px;
    width: 100%;
    margin-bottom: 30px; }
    @media (max-width: 414px) {
      .payment-gateway-confirm ul {
        margin-bottom: 10px; } }
    .payment-gateway-confirm ul li {
      display: inline-block;
      width: 100%;
      font-size: 16px;
      margin-bottom: 5px; }
      @media (max-width: 767px) {
        .payment-gateway-confirm ul li {
          font-size: 14px; } }
      @media (max-width: 414px) {
        .payment-gateway-confirm ul li {
          margin-bottom: 12px; } }
      .payment-gateway-confirm ul li div:first-child {
        float: left;
        font-family: montserrat-r;
        color: #000000; }
        @media (max-width: 414px) {
          .payment-gateway-confirm ul li div:first-child {
            margin-bottom: 4px; } }
      .payment-gateway-confirm ul li div:last-child {
        float: right;
        font-family: montserrat-l; }
      @media (max-width: 414px) {
        .payment-gateway-confirm ul li div {
          width: 100%; } }
  .payment-gateway-confirm p {
    font-size: 16px;
    color: #4e4e4e;
    font-family: montserrat-l; }
    @media (max-width: 767px) {
      .payment-gateway-confirm p {
        font-size: 14px;
        margin-bottom: 20px; } }
  .payment-gateway-confirm span.divider {
    display: block;
    width: 30px;
    height: 3px;
    margin: 0 auto;
    margin-bottom: 25px; }
    .payment-gateway-confirm span.divider.green {
      background: #009353; }

/*fancy buttons*/
.member-counters {
  float: right;
  text-align: right; }
  .member-counters .btn.fancy-btn:nth-child(1) {
    margin-left: 0; }
    @media (max-width: 350px) {
      .member-counters .btn.fancy-btn:nth-child(1) {
        margin-top: 2px; } }
  @media (max-width: 767px) {
    .member-counters {
      float: none;
      /*width: 66%;*/
      text-align: left; } }

.fancy-btn {
  border: 1px solid;
  border-radius: 3px;
  font-family: montserrat-r;
  font-size: 12px;
  line-height: 28px;
  padding-top: 0;
  padding-bottom: 0;
  padding-top: 2px;
  transition: all 0.2s ease;
  margin-left: 15px;
  margin-bottom: 5px;
  min-width: 192px; }
  @media (max-width: 1199px) {
    .fancy-btn {
      margin-left: 10px;
      min-width: auto; } }
  @media (max-width: 991px) {
    .fancy-btn {
      min-width: 192px; } }
  @media (max-width: 1024px) {
    .fancy-btn {
      margin-left: 2px; } }
  @media (max-width: 414px) {
    .fancy-btn {
      min-width: 183px;
      margin-left: 0;
      text-align: left; }
      .fancy-btn span {
        float: right; } }
  .fancy-btn:hover {
    transition: all 0.2s ease; }
  .fancy-btn span {
    color: #000;
    font-family: montserrat-b;
    margin-left: 11px; }
  .fancy-btn.blue {
    color: #355886;
    border-color: #7399c8; }
    .fancy-btn.blue:hover, .fancy-btn.blue.active {
      background: #7399c8;
      color: #fff; }
  .fancy-btn.green {
    color: #009353;
    border-color: #2e9a6b; }
    .fancy-btn.green:hover, .fancy-btn.green.active {
      background: #2e9a6b;
      color: #fff; }

.modified-container {
  position: relative;
  height: auto;
  overflow: hidden; }

.tab-pane.modified-tab-pane {
  height: auto !important; }

.container-fluid.have-top-tabs {
  /*    @media(min-width:769px){
            
        }*/
  overflow: visible; }
  @media (max-width: 768px) {
    .container-fluid.have-top-tabs {
      padding-top: 33px !important; }
      .container-fluid.have-top-tabs.full-width {
        margin-left: 15px !important; } }
  .container-fluid.have-top-tabs .header-links {
    left: -28px;
    right: 0;
    padding-right: 15px;
    width: calc(100% + 43px);
    top: -27px;
    padding-bottom: 13px;
    background: #dbdbdb; }
    .container-fluid.have-top-tabs .header-links select.form-control.tabs-select {
      height: 33px;
      margin-top: 6px;
      background-image: url(../images/caret-down.png);
      background-size: 7px;
      background-position: calc(100% - 10px) 13px;
      background-color: #f5f5f5 !important;
      padding-top: 6px; }
      .container-fluid.have-top-tabs .header-links select.form-control.tabs-select:focus {
        box-shadow: none;
        border-color: #444444; }

.menu-open .header-links {
  margin-left: 310px;
  width: calc(100% - 283px);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.menu-close .header-links {
  margin-left: 93px;
  width: calc(100% - 66px); }

.header-links {
  display: inline-block;
  /* margin-bottom: 10px; */
  position: absolute;
  top: 136px;
  left: -27px;
  z-index: 99;
  background: #b5b5b5;
  width: calc(100% + 51px);
  padding-right: 25px;
  padding-left: 27px;
  min-height: 52px;
  padding-top: 8px;
  padding-bottom: 10px;
  z-index: 9;
  margin-left: 93px;
  width: calc(100% - 66px);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
  @media screen and (min-width: 992px) {
    .header-links {
      margin-left: 310px;
      width: calc(100% - 283px); } }
  .header-links.without-greenbar {
    top: 73px;
    left: 0;
    margin-left: 0;
    width: 100%; }
  .header-links.show-sm {
    /*        left: -27px;
                right: 0;
                padding-right: 15px;
                width: calc(100% + 45px);
                top: -27px;
                padding-bottom: 13px;*/ }
  @media (max-width: 767px) {
    .header-links {
      left: -15px;
      right: 0;
      padding-right: 15px;
      width: calc(100% + 30px); } }
  @media (max-width: 470px) {
    .header-links {
      left: -15px; } }
  .header-links ul {
    margin: 0;
    padding: 0;
    line-height: normal;
    float: right;
    list-style: none; }
    .header-links ul li {
      display: inline-block; }
      .header-links ul li .btn {
        font: 12px/1 montserrat-r;
        min-width: 123px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 1px;
        padding-bottom: 0;
        min-height: 30px;
        line-height: 31px;
        border-radius: 0;
        display: inline-block;
        border: 1px solid;
        text-transform: uppercase;
        -webkit-transition-property: background;
        -moz-transition-property: background;
        -ms-transition-property: background;
        -o-transition-property: background;
        transition-property: background;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        -ms-transition-timing-function: ease-in-out;
        -o-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden; }
        @media (max-width: 767px) {
          .header-links ul li .btn.btn-red {
            min-width: unset; } }
        @media (max-width: 400px) {
          .header-links ul li .btn {
            min-width: unset; } }
        .header-links ul li .btn.btn-default {
          color: #004829;
          border-color: #004829; }
          .header-links ul li .btn.btn-default img {
            margin-right: 2px;
            margin-top: -4px; }
        .header-links ul li .btn.btn-blue, .header-links ul li .btn.btn-green, .header-links ul li .btn.btn-red, .header-links ul li section.container-fluid .bottom-row .detail-form .form-group .btn.btn-black, section.container-fluid .bottom-row .detail-form .form-group .header-links ul li .btn.btn-black,
        .header-links ul li section.container-fluid .body-content .detail-form .form-group .btn.btn-black, section.container-fluid .body-content .detail-form .form-group .header-links ul li .btn.btn-black, .header-links ul li section.container-fluid .bottom-row .detail-form .form-group .btn.btn-red, section.container-fluid .bottom-row .detail-form .form-group .header-links ul li .btn.btn-red,
        .header-links ul li section.container-fluid .body-content .detail-form .form-group .btn.btn-red, section.container-fluid .body-content .detail-form .form-group .header-links ul li .btn.btn-red, .header-links ul li section.container-fluid .bottom-row .detail-form .form-group .btn.btn-green, section.container-fluid .bottom-row .detail-form .form-group .header-links ul li .btn.btn-green,
        .header-links ul li section.container-fluid .body-content .detail-form .form-group .btn.btn-green, section.container-fluid .body-content .detail-form .form-group .header-links ul li .btn.btn-green {
          border-color: #0d004c; }
          .header-links ul li .btn.btn-blue:hover, .header-links ul li .btn.btn-green:hover, .header-links ul li .btn.btn-red:hover, .header-links ul li section.container-fluid .bottom-row .detail-form .form-group .btn.btn-black:hover, section.container-fluid .bottom-row .detail-form .form-group .header-links ul li .btn.btn-black:hover,
          .header-links ul li section.container-fluid .body-content .detail-form .form-group .btn.btn-black:hover, section.container-fluid .body-content .detail-form .form-group .header-links ul li .btn.btn-black:hover, .header-links ul li section.container-fluid .bottom-row .detail-form .form-group .btn.btn-red:hover, section.container-fluid .bottom-row .detail-form .form-group .header-links ul li .btn.btn-red:hover,
          .header-links ul li section.container-fluid .body-content .detail-form .form-group .btn.btn-red:hover, section.container-fluid .body-content .detail-form .form-group .header-links ul li .btn.btn-red:hover, .header-links ul li section.container-fluid .bottom-row .detail-form .form-group .btn.btn-green:hover, section.container-fluid .bottom-row .detail-form .form-group .header-links ul li .btn.btn-green:hover,
          .header-links ul li section.container-fluid .body-content .detail-form .form-group .btn.btn-green:hover, section.container-fluid .body-content .detail-form .form-group .header-links ul li .btn.btn-green:hover {
            color: #fff !important; }
        .header-links ul li .btn.btn-red {
          border-color: #891515; }
          .header-links ul li .btn.btn-red:hover {
            color: #fff !important; }
  .header-links .flex-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .header-links .flex-box > .col {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
      padding: 0 1px;
      position: relative; }
      .header-links .flex-box > .col.step-1 > a:before {
        content: none !important; }
      .header-links .flex-box > .col:last-child > a:after {
        content: none !important; }
      .header-links .flex-box > .col.step-4 {
        left: -1px; }
      .header-links .flex-box > .col.step-5 {
        left: -3px; }
      .header-links .flex-box > .col > a {
        width: 100%;
        display: block;
        border: 1px solid;
        text-align: center;
        padding: 5px 0;
        font-family: montserrat-r;
        position: relative;
        border-left: 0;
        border-right: 0;
        height: 32px;
        text-transform: uppercase;
        font-size: 12px;
        line-height: 19px; }
        .header-links .flex-box > .col > a.step {
          background: #fff;
          color: #c2c2c2;
          border-color: #a1a1a1; }
          .header-links .flex-box > .col > a.step:after {
            content: '';
            background-image: url(../images/angle-default.png);
            display: inline-block;
            position: absolute;
            z-index: 999;
            right: -1px;
            width: 11px;
            height: 32px;
            background-repeat: no-repeat;
            top: -1px;
            background-color: #b5b5b5;
            background-position: right center; }
          .header-links .flex-box > .col > a.step:before {
            content: '';
            background-image: url(../images/angle-default-back.png);
            display: inline-block;
            left: -9px;
            position: absolute;
            z-index: 999;
            width: 11px;
            height: 32px;
            background-repeat: no-repeat;
            top: -1px;
            /* background-color: #b5b5b5; */
            text-align: right;
            background-position: left center; }
          .header-links .flex-box > .col > a.step.active, .header-links .flex-box > .col > a.step:hover {
            background: #009353;
            color: #fff;
            border-color: #197b30; }
            .header-links .flex-box > .col > a.step.active:before, .header-links .flex-box > .col > a.step:hover:before {
              background-image: url(../images/angle-active-back.png); }
            .header-links .flex-box > .col > a.step.active:after, .header-links .flex-box > .col > a.step:hover:after {
              background-image: url(../images/angle-active.png); }
          .header-links .flex-box > .col > a.step.current {
            background: #1c4477;
            color: #bdd6f5;
            border-color: #0d004c; }
            .header-links .flex-box > .col > a.step.current:before {
              background-image: url(../images/angle-current-back.png); }
            .header-links .flex-box > .col > a.step.current:after {
              background-image: url(../images/angle-current.png); }

#charge-credit-card .modal-dialog {
  width: 650px; }

.container-fluid.have-top-links {
  overflow: visible;
  /*padding-top: 55px !important;*/
  margin-top: 214px !important; }

.show-xs {
  display: none; }
  @media (max-width: 767px) {
    .show-xs {
      display: block; } }

.hide-xs {
  display: block; }
  @media (max-width: 767px) {
    .hide-xs {
      display: none; } }

.hide-sm {
  display: block !important; }
  @media (max-width: 768px) {
    .hide-sm {
      display: none !important; } }

.show-sm {
  display: none !important; }
  @media (max-width: 768px) {
    .show-sm {
      display: block !important; } }

.delect-svg svg {
  width: 22px;
  fill: #fff;
  position: relative;
  top: 4px;
  height: 17px; }

.blue-sb {
  font-family: montserrat-sb;
  color: #1c4477; }

.bootstrap-select .select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
  z-index: 9999991; }

.quantity {
  position: relative; }
  .quantity input {
    width: 100%;
    height: 34px;
    line-height: 1.65;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    padding-left: 15px;
    border: 1px solid #555555;
    font: 13px/1.3 montserrat-l; }
    .quantity input:focus {
      outline: 0; }
  .quantity .quantity-nav {
    float: left;
    position: relative;
    height: 33px; }
    .quantity .quantity-nav .quantity-button {
      position: relative;
      cursor: pointer;
      border-left: 1px solid #eee;
      width: 28px;
      height: 22px;
      text-align: center;
      color: #333;
      font-size: 13px;
      font-family: "Trebuchet MS", Helvetica, sans-serif !important;
      line-height: 1.7;
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      -o-user-select: none;
      user-select: none;
      opacity: 0.9;
      background-position: center;
      text-indent: -100000px;
      background: #65aa44;
      background: -moz-linear-gradient(top, #65aa44 0%, #6bb747 27%, #64aa43 54%, #60a440 78%, #5b9b3d 100%);
      background: -webkit-linear-gradient(top, #65aa44 0%, #6bb747 27%, #64aa43 54%, #60a440 78%, #5b9b3d 100%);
      background: linear-gradient(to bottom, #65aa44 0%, #6bb747 27%, #64aa43 54%, #60a440 78%, #5b9b3d 100%); }
      .quantity .quantity-nav .quantity-button:hover {
        opacity: 1; }
      .quantity .quantity-nav .quantity-button.quantity-up {
        border-top-right-radius: 3px;
        position: absolute;
        height: 50%;
        top: 1px;
        border-bottom: 1px solid #eee;
        background-image: url(../images/quantity-up.png); }
      .quantity .quantity-nav .quantity-button.quantity-down {
        border-bottom-right-radius: 3px;
        position: absolute;
        bottom: 0px;
        height: 50%;
        background-image: url(../images/quantity-down.png); }
  .quantity input[type=number]::-webkit-inner-spin-button,
  .quantity input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .quantity input[type=number] {
    -moz-appearance: textfield; }

#mergeList .dl-horizontal .form-group {
  margin-bottom: 15px;
  display: block;
  margin: 10px auto 0;
  width: 90%; }
  #mergeList .dl-horizontal .form-group label {
    font-weight: normal;
    width: 100%;
    display: inline-block;
    text-align: left;
    font-family: montserrat-l; }
  #mergeList .dl-horizontal .form-group .btn.dropdown-toggle.btn-default {
    height: 32px; }

#mergeList .dl-horizontal .link-btn {
  margin-top: 27px; }
  #mergeList .dl-horizontal .link-btn.member-btn, #mergeList .dl-horizontal .link-btn.btn-update {
    width: 120px; }

.default-latest-registration .message {
  margin-top: 5px;
  font: 14px/1.4 montserrat-l;
  color: #bababa;
  padding: 0 5px 10px;
  text-align: center;
  font-weight: 700; }

.section.container-fluid .main-wrapper .bottom-block .block .table-responsive.h-auto {
  height: auto; }

section.container-fluid .tab-content tbody tr td .manage .btn.view.no-icon {
  width: auto;
  padding: 1px 5px;
  line-height: 1.3; }

section.container-fluid.billing-details-landing {
  font-family: montserrat-r; }
  section.container-fluid.billing-details-landing .tab-title {
    width: 100%; }
  section.container-fluid.billing-details-landing .billing-details-landing-inner {
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 991px) {
      section.container-fluid.billing-details-landing .billing-details-landing-inner {
        flex-direction: column; } }
    section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content {
      flex: 1;
      padding-left: 12px; }
      section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content h1 {
        color: #009353;
        font-size: 24px;
        font-family: montserrat-r; }
      section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content .member-btn, section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content .btn-update {
        margin-left: 48px; }
      section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content ul {
        padding-left: 12px;
        margin-top: 28px;
        margin-bottom: 40px; }
        section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content ul li {
          color: #888888;
          font-size: 16px;
          position: relative;
          padding-left: 36px;
          max-width: 500px;
          list-style: none;
          font-family: montserrat-l; }
          section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content ul li:not(:last-child) {
            margin-bottom: 23px; }
          section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content ul li span {
            color: #000000; }
          section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content ul li:before {
            content: '';
            position: absolute;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(168, 47, 47)' d='M14.271,1.929 L6.957,9.243 L6.957,9.243 L5.128,11.071 L0.057,6.000 L1.886,4.172 L5.128,7.414 L12.442,0.100 L14.271,1.929 Z'/%3E%3C/svg%3E");
            width: 15px;
            height: 12px;
            left: 0;
            top: 0; }
          section.container-fluid.billing-details-landing .billing-details-landing-inner .left-side-content ul li::marker {
            display: none;
            content: ''; }
    section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content {
      background: #e4e4e4;
      height: 667px;
      flex: 0 0 390px;
      padding: 35px 28px 20px;
      right: -15px;
      position: relative;
      top: -36px; }
      @media screen and (max-width: 1200px) {
        section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content {
          flex: 0 0 300px;
          top: 0; } }
      @media screen and (max-width: 991px) {
        section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content {
          margin-top: 30px;
          right: 0;
          flex: auto; } }
      @media screen and (max-width: 575px) {
        section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content {
          padding: 20px 5px 5px; } }
      section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content:after {
        position: absolute;
        content: '';
        bottom: -36px;
        height: 50px;
        width: 100%;
        background: #e4e4e4;
        left: 0; }
        @media screen and (max-width: 991px) {
          section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content:after {
            content: none; } }
        @media screen and (min-width: 992px) {
          section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content:after {
            bottom: -5000px;
            height: 5000px; } }
      section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content .images-wrapper {
        width: 313px;
        margin-left: auto; }
        @media screen and (max-width: 991px) {
          section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content .images-wrapper {
            margin-right: auto; } }
        @media screen and (max-width: 575px) {
          section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content .images-wrapper {
            width: 100%; } }
        section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content .images-wrapper .image:first-child {
          text-align: right; }
        section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content .images-wrapper .image:nth-child(2) {
          text-align: center;
          position: relative;
          top: -170px;
          z-index: 2; }
        section.container-fluid.billing-details-landing .billing-details-landing-inner .right-side-content .images-wrapper .image:last-child {
          text-align: left;
          position: relative;
          top: -320px; }

section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch {
  display: inline-block;
  margin-top: 0;
  position: relative;
  top: 7px; }
  section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch input[type="checkbox"] + label {
    background-image: unset;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    left: 3px;
    min-width: 28px !important;
    width: 29px !important;
    background-color: transparent !important; }
  section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch input.cmn-toggle-round:checked + label::after {
    height: 16px;
    margin-left: 13px;
    margin-top: 1px;
    top: 4px;
    width: 16px; }
  section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch input.cmn-toggle-round + label::before {
    background-color: #c23a3a;
    border-radius: 60px;
    height: 12px;
    margin-top: 3px;
    right: 1px;
    transition: background 0.4s ease 0s;
    width: 29px; }
  section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch input.cmn-toggle-round:checked + label::before {
    background-color: #57b73d; }
  section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch input.cmn-toggle-round + label::before,
  section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch input.cmn-toggle-round + label::after {
    top: 0; }
  section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch input.cmn-toggle-round + label::after {
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 0 0 3px rgba(1, 1, 1, 0.2);
    height: 16px;
    margin-top: 1px;
    top: -2px !important;
    width: 16px;
    border: 1px solid #55555594; }
  section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch input.cmn-toggle-round + label::before,
  section.container-fluid.mob-bidding-setting .bottom-row .detail-form .switch input.cmn-toggle-round + label::after {
    bottom: -1px;
    display: block;
    left: 1px;
    position: absolute;
    top: -1px !important; }

section.container-fluid .button-form .table-content .defaults-view.vertical-top-min {
  padding-top: 12px;
  padding-bottom: 12px;
  height: calc(100vh - 440px); }

.abs-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9;
  color: transparent;
  font-size: 0;
  text-indent: -2px; }

.sm--input-selection {
  margin: 0; }
  .sm--input-selection label {
    padding-left: 0px;
    margin: 0;
    cursor: pointer; }
  .sm--input-selection input[type="checkbox"] {
    display: none; }
    .sm--input-selection input[type="checkbox"] + span {
      display: inline-block;
      line-height: normal;
      position: relative;
      font-size: 16px;
      color: #6a6a6a;
      padding-left: 5px;
      pointer-events: none; }
      .sm--input-selection input[type="checkbox"] + span:after {
        content: "";
        width: 10px;
        height: 10px;
        background: #fff;
        border: 2px solid #c1c1c1;
        border-radius: 50%;
        position: absolute;
        top: -1px;
        left: -28px; }
    .sm--input-selection input[type="checkbox"]:checked + span:after {
      border-color: #325684; }
    .sm--input-selection input[type="checkbox"]:checked + span:before {
      content: "";
      position: absolute;
      top: 2px;
      left: -25px;
      line-height: 1;
      width: 4px;
      height: 4px;
      border-radius: 50px;
      background: #325684;
      z-index: 1; }

@media screen and (max-width: 1095px) {
  section.container-fluid#sub-main-content .player-directories-table.update-structure thead th {
    display: inline-block; } }

section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(1) {
  width: 50px; }

section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(2) {
  width: 14%; }
  @media screen and (min-width: 1600px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(2) {
      width: 21%; } }
  @media screen and (max-width: 1095px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(2) {
      width: 150px !important; } }
  @media screen and (max-width: 767px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(2) {
      width: 26% !important; } }
  @media screen and (max-width: 600px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(2) {
      width: 40% !important; } }

section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(3) {
  width: 15%; }
  @media screen and (min-width: 1600px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(3) {
      width: 21%; } }
  @media screen and (max-width: 1095px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(3) {
      width: 150px !important; } }
  @media screen and (max-width: 767px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(3) {
      width: 26% !important; } }
  @media screen and (max-width: 600px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(3) {
      width: 40% !important; } }

section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(4) {
  width: 15%; }
  @media screen and (min-width: 1600px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(4) {
      width: 10%; } }
  @media screen and (max-width: 1095px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(4) {
      width: 28% !important; } }
  @media screen and (max-width: 767px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(4) {
      width: 25% !important; } }

section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(5) {
  width: 17%; }
  @media screen and (min-width: 1600px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(5) {
      width: 20%; } }

section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(6) {
  width: 15%; }
  @media screen and (min-width: 1600px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:nth-child(6) {
      width: 27%; } }

section.container-fluid#sub-main-content .player-directories-table.update-structure thead th:first-child {
  padding-left: 40px !important; }

section.container-fluid#sub-main-content .player-directories-table.update-structure .sm--input-selection {
  position: absolute;
  top: 17px; }
  @media screen and (max-width: 767px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure .sm--input-selection {
      left: 38px; } }
  @media screen and (max-width: 1080px) {
    section.container-fluid#sub-main-content .player-directories-table.update-structure .sm--input-selection {
      display: none; } }

section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr {
  display: block;
  width: 100%;
  border-bottom: 1px solid #ddd; }
  section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td {
    border: 0 !important;
    display: inline-block;
    word-break: break-word; }
    @media screen and (min-width: 601px) {
      section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td {
        display: inline-block !important; } }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(1) {
      width: 50px !important; }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(2) {
      width: 14%; }
      @media screen and (min-width: 1600px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(2) {
          width: 20%; } }
      @media screen and (max-width: 1095px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(2) {
          width: 150px !important; } }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(3) {
      width: 14%; }
      @media screen and (min-width: 1600px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(3) {
          width: 20%; } }
      @media screen and (max-width: 1095px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(3) {
          width: 150px !important; } }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(4) {
      width: 15%; }
      @media screen and (min-width: 1600px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(4) {
          width: 10%; } }
      @media screen and (max-width: 1095px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(4) {
          width: 28% !important; } }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(5) {
      width: 20%; }
      @media screen and (min-width: 1600px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(5) {
          width: 19%; } }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(6) {
      width: 15%; }
      @media screen and (min-width: 1600px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:nth-child(6) {
          width: 21%; } }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:first-child {
      padding-left: 40px !important;
      position: relative; }
      @media screen and (max-width: 575px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:first-child {
          padding-left: 35px !important; } }
      @media screen and (max-width: 1080px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td:first-child.footable-first-column {
          padding-left: 20px !important; } }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.p-0 {
      padding: 0 !important; }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td .collpase-button-wrapper {
      position: absolute;
      top: auto;
      bottom: 0;
      left: 20px; }
      section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td .collpase-button-wrapper .collapse-button {
        background-image: url(../images/collapse-bg.png);
        background-repeat: no-repeat;
        background-size: auto;
        text-transform: uppercase;
        color: #fff;
        font-size: 8px;
        font-family: montserrat-l;
        width: 68px;
        height: 12px;
        display: inline-block;
        line-height: 13px;
        position: relative;
        bottom: -24.5px;
        margin-bottom: 0;
        text-align: center; }
        @media screen and (max-width: 1200px) {
          section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td .collpase-button-wrapper .collapse-button {
            bottom: 0px; } }
    section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table {
      width: 100%;
      float: left;
      clear: left; }
      section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table table tr {
        background: #f1f4f8;
        position: relative; }
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table table tr td:first-child {
          position: relative; }
          section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table table tr td:first-child:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 68, 119)' d='M10.000,24.000 L2.000,24.000 L-0.000,24.000 L-0.000,22.000 L-0.000,-0.000 L2.000,-0.000 L2.000,22.000 L10.000,22.000 L10.000,24.000 Z'/%3E%3C/svg%3E");
            position: absolute;
            width: 10px;
            height: 24px;
            content: '';
            left: 14px;
            top: 11px; }
            @media screen and (max-width: 1080px) {
              section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table table tr td:first-child:before {
                left: 22px; } }
            @media screen and (max-width: 767px) {
              section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table table tr td:first-child:before {
                top: 0px; } }
      @media screen and (max-width: 1200px) {
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table .footable-toggle {
          display: none; }
        section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table table tr td {
          width: 46% !important;
          display: inline-block; } }

@media screen and (max-width: 600px) {
  .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table.update-structure thead tr th:nth-child(1) {
    width: 50px !important; } }
  @media screen and (max-width: 600px) and (max-width: 575px) {
    .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table.update-structure thead tr th:nth-child(1) {
      width: 40px !important; } }

@media screen and (max-width: 600px) {
  .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table.update-structure thead tr th:nth-child(2) {
    width: 40% !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table.update-structure thead tr th:nth-child(3) {
    width: 40% !important; } }

@media screen and (max-width: 400px) {
  .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table.update-structure thead tr th:nth-child(1) {
    width: 50px !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table.update-structure thead tr th:nth-child(2) {
    width: 39% !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table.update-structure thead tr th:nth-child(3) {
    width: 39% !important; } }

.account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr.footable-row-detail td.footable-row-detail-cell {
  width: 100% !important; }

@media screen and (max-width: 767px) {
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(1) {
    width: 50px !important; } }
  @media screen and (max-width: 767px) and (max-width: 575px) {
    .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(1) {
      width: 40px !important; } }

@media screen and (max-width: 767px) {
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(2) {
    width: 26% !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(3) {
    width: 26% !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(4) {
    width: 25% !important; } }

@media screen and (max-width: 600px) {
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(2) {
    width: 40% !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(3) {
    width: 40% !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(4) {
    width: 100% !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(5) {
    width: 100% !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(6) {
    width: 100% !important; } }

@media screen and (max-width: 400px) {
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(2) {
    width: 39% !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content #players table.update-structure tbody tr td:nth-child(3) {
    width: 39% !important; } }

.list-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 68, 119)' d='M10.000,24.000 L2.000,24.000 L-0.000,24.000 L-0.000,22.000 L-0.000,-0.000 L2.000,-0.000 L2.000,22.000 L10.000,22.000 L10.000,24.000 Z'/%3E%3C/svg%3E");
  position: absolute;
  width: 10px;
  height: 24px;
  content: '';
  left: 0;
  top: 0; }

.product-images-wrapper .row {
  display: flex;
  margin-left: -4px;
  margin-right: -4px; }
  .product-images-wrapper .row > div {
    padding-left: 4px;
    padding-right: 4px; }
  .product-images-wrapper .row .main-image {
    height: calc(100% - 8px);
    margin-bottom: 8px; }
    .product-images-wrapper .row .main-image label {
      height: 100%;
      width: 100%;
      position: relative; }
      .product-images-wrapper .row .main-image label input[type="file"] {
        position: absolute;
        appearance: none;
        width: 100%;
        height: 100%;
        z-index: 999;
        top: 0;
        left: 0;
        cursor: pointer;
        opacity: 0;
        font-size: 0; }
      .product-images-wrapper .row .main-image label .image-box {
        z-index: -1; }
        .product-images-wrapper .row .main-image label .image-box label {
          height: auto; }
    .product-images-wrapper .row .main-image .image-box {
      height: 100%; }
    .product-images-wrapper .row .main-image > div {
      height: 100%;
      height: calc(100% - 8px); }
    .product-images-wrapper .row .main-image .image {
      margin-top: 15px; }
    .product-images-wrapper .row .main-image .action-controls {
      list-style: none;
      padding: 0;
      border-top: 1px solid #959595;
      padding: 12px;
      margin-bottom: 0;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 15px; }
      .product-images-wrapper .row .main-image .action-controls li:not(:last-child) {
        margin-right: 6px; }
      .product-images-wrapper .row .main-image .action-controls li a {
        max-width: 20px;
        display: block;
        transition: .3s all ease-in; }
        .product-images-wrapper .row .main-image .action-controls li a:hover {
          opacity: .75; }
        .product-images-wrapper .row .main-image .action-controls li a img {
          max-width: 100%; }

.account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap {
  max-width: 430px; }
  .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap > div {
    width: 130px !important;
    margin-bottom: 8px;
    height: 96px !important; }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap > div:before {
      line-height: 12px; }
    @media screen and (max-width: 767px) {
      .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap > div.place-here {
        zoom: .8; } }
  .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block {
    width: 130px !important;
    margin-bottom: 8px;
    height: 96px !important; }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.image-upload .dropzone {
      background: transparent; }
      .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.image-upload .dropzone .dz-message {
        padding-top: 30px;
        padding-bottom: 30px; }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.image-upload label {
      padding: 0 !important;
      display: block !important;
      margin: 0 !important;
      width: 100% !important; }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.new-add-images .dropzone {
      transition: .3s all ease-in-out; }
      .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.new-add-images .dropzone .dz-message {
        padding: 23px 15px 23px; }
        .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.new-add-images .dropzone .dz-message h4 {
          color: #1c4477;
          font-size: 11px;
          font-family: montserrat-sb;
          margin-top: 2px; }
        .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.new-add-images .dropzone .dz-message .svg-path-1 {
          color: #1c4477; }
        .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.new-add-images .dropzone .dz-message .svg-path-2 {
          color: white; }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.new-add-images:hover .dropzone {
      background: #1c4477; }
      .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.new-add-images:hover .dropzone .dz-message h4 {
        color: #ffffff; }
      .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.new-add-images:hover .dropzone .dz-message .svg-path-1 {
        color: white; }
      .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .product-images-wrapper .sortable-image-block__wrap .block.new-add-images:hover .dropzone .dz-message .svg-path-2 {
        color: #1c4477; }

.image-box {
  border: 1px solid #959595;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center; }

.add-photo-box .inner p {
  color: #555555 !important;
  font-size: 13px !important;
  margin-bottom: 0;
  margin-top: 10px; }

.add-item-wrapper {
  margin-right: 6px !important; }
  .add-item-wrapper .dropdown-menu {
    top: 38px;
    text-align: center;
    min-width: 130px; }
    .add-item-wrapper .dropdown-menu a {
      text-align: center;
      color: #009353;
      font-size: 12px; }

.dropdown.add-item-wrapper {
  display: inline-block;
  float: left; }
  .dropdown.add-item-wrapper .dropdown-btn {
    margin-right: 0px !important; }
  .dropdown.add-item-wrapper .dropdown-menu {
    color: #109a5e;
    box-shadow: 2px 2px 2px #e1e5ec;
    background: linear-gradient(to bottom, #fbfcfd 0%, #eef1f6 100%);
    border: 1px solid #c8d4de;
    font: 11px montserrat-l;
    border-radius: 3px;
    min-width: calc(100% - 6px);
    min-width: 100%;
    width: calc(100% - 6px);
    top: 30px; }
    .dropdown.add-item-wrapper .dropdown-menu a {
      display: block;
      padding: 5px 3px;
      font: 11px montserrat-l; }

.member-btn.dropdown-btn, .dropdown-btn.btn-update {
  color: #ffffff;
  position: relative;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-right: 6px !important; }
  .member-btn.dropdown-btn span.icon, .dropdown-btn.btn-update span.icon {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .5em solid;
    border-right: .5em solid transparent;
    border-bottom: 0;
    border-left: .5em solid transparent;
    position: relative;
    vertical-align: baseline;
    margin-left: 20px; }
    .member-btn.dropdown-btn span.icon:before, .dropdown-btn.btn-update span.icon:before {
      content: '';
      width: 1px;
      height: 25px;
      background: #05633d;
      position: absolute;
      left: -15px;
      top: -17px; }

.member-btn.dropdown-btn.white-btn, .dropdown-btn.white-btn.btn-update {
  color: #109a5e;
  box-shadow: 2px 2px 2px #e1e5ec;
  background: linear-gradient(to bottom, #fbfcfd 0%, #eef1f6 100%);
  background-color: #ffffff;
  border: 1px solid #c8d4de;
  font: 12px montserrat-r;
  font-size: 12px;
  font-family: montserrat-r;
  font-weight: 300;
  text-shadow: 1px 0 0 #ffffff; }
  .member-btn.dropdown-btn.white-btn span.icon:before, .dropdown-btn.white-btn.btn-update span.icon:before {
    background: #109a5e; }

.grey-text {
  color: #909090; }

.bold-black {
  font-family: montserrat-sb !important;
  color: #383838; }

.medium-gray {
  font-family: montserrat-r !important;
  color: #909090; }

.green.sb {
  color: #089658 !important;
  font-family: montserrat-sb !important; }

table.vertical-align-middle tbody tr td {
  vertical-align: middle !important; }

.mt-0 {
  margin-top: 0 !important; }

textarea.form-control.h-110 {
  height: 110px; }

.inner-input-flex {
  display: flex;
  align-items: center; }
  .inner-input-flex span {
    display: block;
    margin-right: 30px;
    font: 15px montserrat-l;
    color: #555555; }

.image-width {
  display: block;
  max-width: 200px;
  margin: auto; }
  .image-width img {
    max-width: 100%; }

.payout-mode .payout-mode-tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  margin-top: 30px;
  list-style: none; }
  .payout-mode .payout-mode-tabs li:not(:last-child) {
    margin-right: 70px; }
    @media screen and (max-width: 575px) {
      .payout-mode .payout-mode-tabs li:not(:last-child) {
        margin-right: 30px; } }
  .payout-mode .payout-mode-tabs li .radio {
    width: 125px;
    text-align: center;
    padding: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    position: relative; }
    .payout-mode .payout-mode-tabs li .radio label {
      padding: 0; }
    .payout-mode .payout-mode-tabs li .radio span.text {
      color: #585c5d;
      font-size: 10px;
      margin-top: 6px; }
    .payout-mode .payout-mode-tabs li .radio input[type="radio"] {
      width: 100%;
      height: 100%;
      background: transparent;
      border: 1px solid #e1e1e1;
      font-size: 0;
      appearance: none;
      position: absolute;
      margin: 0;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0; }
      .payout-mode .payout-mode-tabs li .radio input[type="radio"]:focus {
        outline: none !important; }
    .payout-mode .payout-mode-tabs li .radio.active input[type="radio"] {
      border: 2px solid #2fda84; }

.payout-mode .content {
  margin-top: 35px; }
  .payout-mode .content p {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    color: #585c5d;
    font-size: 13px;
    margin-bottom: 15px; }
  .payout-mode .content .input-group {
    max-width: 142px;
    margin-left: auto;
    margin-right: auto; }
    .payout-mode .content .input-group .input-group-addon {
      padding-left: 8px;
      padding-right: 8px;
      border-color: #959595;
      pointer-events: none; }
    .payout-mode .content .input-group .form-control {
      border-radius: 0;
      border-color: #959595;
      text-align: center; }

.payout-mode .modal-footer {
  padding-top: 35px;
  padding-bottom: 0; }
  .payout-mode .modal-footer .close {
    opacity: 1; }

.payout-mode.request-payout .content.ng-hide {
  display: block !important;
  opacity: 0 !important;
  visibility: hidden !important; }

#registraion-packages-modal .modal-body .slick-track {
  display: flex; }
  #registraion-packages-modal .modal-body .slick-track .slick-slide {
    height: auto; }

#registraion-packages-modal .modal-body .position-relative {
  position: relative;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%; }
  @media screen and (max-width: 400px) {
    #registraion-packages-modal .modal-body .position-relative {
      padding-bottom: 100px; } }

#registraion-packages-modal .modal-body h5 {
  font-size: 24px;
  text-align: center; }

#registraion-packages-modal .modal-body h4 {
  color: #9aadbc;
  font-size: 18px;
  font-family: montserrat-l;
  margin-bottom: 18px; }

#registraion-packages-modal .modal-body p {
  color: #555555;
  line-height: 1.42;
  letter-spacing: .85px;
  margin-bottom: 22px; }
  #registraion-packages-modal .modal-body p b {
    color: #000000;
    font-family: montserrat-r;
    font-weight: normal; }

#registraion-packages-modal .modal-body .content {
  margin-top: 12px;
  width: 100%;
  overflow: hidden; }
  #registraion-packages-modal .modal-body .content *:focus {
    outline: none !important; }
  #registraion-packages-modal .modal-body .content .slick-slider {
    padding-bottom: 0;
    margin-bottom: 0; }
    #registraion-packages-modal .modal-body .content .slick-slider:focus {
      outline: none !important; }
    #registraion-packages-modal .modal-body .content .slick-slider .slick-dots {
      bottom: 50px;
      right: 6.5px; }
      @media screen and (max-width: 400px) {
        #registraion-packages-modal .modal-body .content .slick-slider .slick-dots {
          bottom: 95px; } }
      #registraion-packages-modal .modal-body .content .slick-slider .slick-dots li {
        width: 11px;
        margin: 0 3px; }
        #registraion-packages-modal .modal-body .content .slick-slider .slick-dots li button:before {
          font-size: 10px; }
        #registraion-packages-modal .modal-body .content .slick-slider .slick-dots li.slick-active button:before {
          color: #1c4477;
          opacity: 1; }
    #registraion-packages-modal .modal-body .content .slick-slider .slide {
      width: 100%; }
  #registraion-packages-modal .modal-body .content .image {
    margin-bottom: 32px; }
    #registraion-packages-modal .modal-body .content .image img {
      margin: auto; }
  #registraion-packages-modal .modal-body .content .inline-buttons {
    margin-top: 45px;
    display: block;
    position: absolute;
    bottom: 9px;
    left: 0;
    right: 0;
    margin: auto; }
    #registraion-packages-modal .modal-body .content .inline-buttons .btn {
      padding: 9px 16px; }
      #registraion-packages-modal .modal-body .content .inline-buttons .btn:not(:last-child) {
        margin-right: 20px; }
      #registraion-packages-modal .modal-body .content .inline-buttons .btn:hover, #registraion-packages-modal .modal-body .content .inline-buttons .btn:focus {
        color: #ffffff;
        opacity: .75; }
      @media screen and (max-width: 400px) {
        #registraion-packages-modal .modal-body .content .inline-buttons .btn {
          margin-right: 10px;
          display: inline-block;
          margin-left: 10px; }
          #registraion-packages-modal .modal-body .content .inline-buttons .btn:not(:last-child) {
            margin-bottom: 15px;
            margin-right: 10px; } }

.mce-notification.mce-has-close {
  display: none; }

.billing_details_plans {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  font-family: montserrat-r;
  margin-top: 20px;
  height: calc(100% - 55px) !important;
  align-items: center; }
  .billing_details_plans--box {
    padding-top: 16px;
    padding-bottom: 35px;
    border: 1px solid #e27b3b;
    border-radius: 3px;
    flex: 0 0 300px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column; }
    @media screen and (max-width: 991px) {
      .billing_details_plans--box {
        flex: 0 0 45%; } }
    @media screen and (max-width: 575px) {
      .billing_details_plans--box {
        flex: 0 0 100%; } }
    .billing_details_plans--box.golf {
      border-color: #76c257; }
      .billing_details_plans--box.golf .name {
        color: #76c257; }
      .billing_details_plans--box.golf ul li:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='11px'%3E%3Cpath fill-rule='evenodd' fill='rgb(118, 194, 87)' d='M13.046,1.818 L6.638,9.055 L6.732,9.132 L5.318,10.546 L0.954,6.182 L1.368,4.768 L5.172,7.863 L12.632,0.404 L13.046,1.818 Z'/%3E%3C/svg%3E"); }
    .billing_details_plans--box.giving {
      border-color: #57aed4; }
      .billing_details_plans--box.giving .name {
        color: #57aed4; }
      .billing_details_plans--box.giving ul li:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='11px'%3E%3Cpath fill-rule='evenodd' fill='rgb(87, 174, 212)' d='M13.046,1.818 L6.638,9.055 L6.732,9.132 L5.318,10.546 L0.954,6.182 L1.368,4.768 L5.173,7.863 L12.632,0.404 L13.046,1.818 Z'/%3E%3C/svg%3E"); }
    .billing_details_plans--box:not(:last-child) {
      margin-right: 23px; }
      @media screen and (max-width: 1300px) {
        .billing_details_plans--box:not(:last-child) {
          margin-left: 10px;
          margin-right: 10px; } }
    .billing_details_plans--box .name {
      color: #e27b3b;
      font-size: 18px;
      text-transform: uppercase;
      letter-spacing: 2px;
      padding: 0 40px;
      font-family: montserrat-sb;
      padding-bottom: 16px; }
    .billing_details_plans--box .logo {
      background-color: #fcfcfc;
      padding: 33px 5px;
      border: 1px solid #ebebeb;
      border-left: 0;
      border-right: 0;
      height: 110px; }
      .billing_details_plans--box .logo img {
        max-width: 212px;
        margin: auto; }
    .billing_details_plans--box .desc-area {
      padding: 2px 12px 0;
      max-width: 685px;
      margin: auto;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      height: 100%; }
      .billing_details_plans--box .desc-area label {
        margin-top: 20px;
        margin-bottom: 25px; }
    .billing_details_plans--box .btn-update {
      border-radius: 0;
      font-size: 13px;
      padding: 8px 20px;
      color: #ffffff;
      letter-spacing: 1px; }
    .billing_details_plans--box ul {
      padding-left: 0;
      list-style: none;
      text-align: left;
      min-height: 290px; }
      .billing_details_plans--box ul li {
        font-size: 13px;
        color: #393939;
        padding: 5.5px 5px;
        min-height: 30px;
        padding-left: 72px;
        position: relative; }
        .billing_details_plans--box ul li:not(:last-child) {
          border-bottom: 1px solid #ebebeb; }
        .billing_details_plans--box ul li:nth-child(even) {
          background-color: #fcfcfc; }
        .billing_details_plans--box ul li.blank:before {
          content: none; }
        .billing_details_plans--box ul li:before {
          width: 14px;
          height: 11px;
          content: '';
          position: absolute;
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='11px'%3E%3Cpath fill-rule='evenodd' fill='rgb(226, 123, 59)' d='M13.046,1.818 L6.638,9.055 L6.732,9.132 L5.318,10.546 L0.954,6.182 L1.368,4.768 L5.172,7.863 L12.632,0.404 L13.046,1.818 Z'/%3E%3C/svg%3E");
          background-repeat: no-repeat;
          left: 46px;
          top: 9px; }
  @media screen and (min-width: 2050px) {
    .billing_details_plans .billing_details_plans--box {
      flex: 0 0 600px;
      padding-top: 90px; }
      .billing_details_plans .billing_details_plans--box .name {
        font-size: 30px; }
      .billing_details_plans .billing_details_plans--box .logo img {
        max-width: 325px; }
      .billing_details_plans .billing_details_plans--box .btn-update {
        font-size: 25px; }
      .billing_details_plans .billing_details_plans--box ul li {
        font-size: 25px;
        min-height: 47px;
        padding-left: 175px; }
        .billing_details_plans .billing_details_plans--box ul li:before {
          width: 24px;
          height: 21px;
          background-size: 88%;
          top: 15px;
          left: 135px; } }
  .billing_details_plans.single-box {
    align-items: inherit; }
    .billing_details_plans.single-box .billing_details_plans--box {
      flex: 1;
      max-width: 900px; }
  .billing_details_plans.billing-pricing .billing_details_plans--box {
    height: calc(100% - 20px);
    position: relative;
    padding-top: 5px;
    border-color: #76c257; }
    @media screen and (min-width: 2000px) {
      .billing_details_plans.billing-pricing .billing_details_plans--box {
        height: auto; } }
    .billing_details_plans.billing-pricing .billing_details_plans--box .name {
      padding-bottom: 5px;
      color: #000000; }
    @media screen and (max-width: 1320px) {
      .billing_details_plans.billing-pricing .billing_details_plans--box {
        height: auto; } }
    .billing_details_plans.billing-pricing .billing_details_plans--box .logo {
      height: auto;
      min-height: 100px;
      align-items: center;
      justify-content: center;
      display: flex;
      padding: 5px 5px; }
      .billing_details_plans.billing-pricing .billing_details_plans--box .logo img {
        height: 70px; }
    .billing_details_plans.billing-pricing .billing_details_plans--box .content-desc {
      padding: 15px;
      padding-bottom: 0px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      height: inherit; }
      .billing_details_plans.billing-pricing .billing_details_plans--box .content-desc .height-text {
        height: 120px;
        overflow-y: auto; }
      .billing_details_plans.billing-pricing .billing_details_plans--box .content-desc .button-row .btn {
        border-color: #09a55d; }
      .billing_details_plans.billing-pricing .billing_details_plans--box .content-desc p {
        color: #808080;
        font-size: 14px; }
        .billing_details_plans.billing-pricing .billing_details_plans--box .content-desc p.text-black {
          color: #000000;
          font-size: 12px; }
      .billing_details_plans.billing-pricing .billing_details_plans--box .content-desc .price {
        color: #808080;
        font-size: 16px;
        margin-bottom: 10px; }
        .billing_details_plans.billing-pricing .billing_details_plans--box .content-desc .price span {
          color: #7dbb46;
          font-size: 25px;
          display: block;
          font-family: montserrat-sb; }

.form-group.inline-buttons {
  display: flex;
  flex-wrap: wrap; }
  .form-group.inline-buttons > {
    line-height: normal !important; }

.donation-about-prices {
  margin-left: -2.5px;
  margin-right: -2.5px;
  margin-bottom: 0px; }
  .donation-about-prices li {
    padding-left: 2.5px;
    padding-right: 2.5px;
    margin-bottom: 15px; }
  .donation-about-prices input.priceRadio {
    /* hide the inputs */
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer; }
  .donation-about-prices .priceRadio-box {
    position: relative;
    width: 76px;
    height: 48px; }
  .donation-about-prices input.priceRadio + label {
    width: 86px;
    height: 48px;
    background-color: #fff;
    line-height: 48px;
    text-align: center;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    color: #343434;
    font-size: 14px;
    font-family: montserrat-l;
    cursor: pointer; }
  .donation-about-prices input.priceRadio:checked + label {
    border-color: #478113;
    background-color: #009353;
    color: #fff; }

section.container-fluid .donation-tab .button-form .table-responsive table thead tr th img {
  vertical-align: inherit; }

.green-footer-table .donation-tab .footable-table > thead > tr > th:first-child,
.green-footer-table .donation-tab .footable-table > tbody > tr > td:first-child {
  min-width: 60px; }

.green-footer-table .payment_revenue-table .footable-table > thead > tr > th {
  min-width: unset; }

.green-footer-table .payment_revenue-table .footable-table > tbody > tr > td {
  min-width: unset; }

.d-flex-wrapper {
  display: flex;
  align-items: center; }
  .d-flex-wrapper input[type="checkbox"] + label {
    zoom: .8; }
  .d-flex-wrapper .location-bar {
    width: auto !important;
    margin-right: 25px;
    margin-top: 5px; }
  .d-flex-wrapper .check-block label {
    margin-bottom: 0 !important;
    vertical-align: text-bottom;
    margin-right: 3px;
    font-size: 11px;
    font-size: 12px !important; }

.offset-menu-trigger {
  z-index: 10; }

.mb-0 {
  margin-bottom: 0 !important; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  margin-left: -9px; }

.cell-3 .help-tooltip img {
  vertical-align: text-top; }

.change-organizer-btn {
  background-color: #00a55f;
  border: 1px solid #197b30;
  padding: 11px 10px;
  font-size: 13px;
  font-family: montserrat-l;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  display: block;
  height: auto;
  max-width: 175px;
  margin: auto;
  text-align: center;
  transition: .3s all ease-in;
  margin-top: 15px; }

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

.mt-15 {
  margin-top: rem(15px) !important; }

.mt-60 {
  margin-top: 60px !important; }
  @media screen and (max-width: 991px) {
    .mt-60 {
      margin-top: 40px !important; } }

.organizer-profile .organizer-profile-image input[type="file"] + label.blue,
.organizer-profile .organizer-profile-image input[type="file"] + label.blue {
  font: unset !important;
  background: #1c4477 !important;
  border: 1px solid #0d004c !important;
  padding: 11px 10px !important;
  font-size: 13px !important;
  font-family: montserrat-l !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
  position: relative !important;
  display: block !important;
  height: auto !important;
  max-width: 175px !important;
  margin: auto !important;
  text-align: center !important;
  transition: 0.3s all ease-in !important; }
  .organizer-profile .organizer-profile-image input[type="file"] + label.blue:hover,
  .organizer-profile .organizer-profile-image input[type="file"] + label.blue:hover {
    background: #0d004c !important;
    border: 1px solid #1c4477 !important; }

#transfer-modal .modal-body {
  max-height: 100% !important;
  overflow-y: auto !important; }
  #transfer-modal .modal-body .dl-horizontal {
    padding: 3px 6px 3px;
    left: -12px;
    margin-bottom: 0px; }
    #transfer-modal .modal-body .dl-horizontal.grey {
      background: #f5f5f5; }
    #transfer-modal .modal-body .dl-horizontal.main {
      border: 1px solid #959595;
      padding: 8px 6px 3px;
      left: -12px;
      margin-bottom: 10px;
      margin-top: 6px; }
      #transfer-modal .modal-body .dl-horizontal.main dt {
        margin-bottom: 0 !important; }
      #transfer-modal .modal-body .dl-horizontal.main dd {
        margin-bottom: 0 !important; }
        #transfer-modal .modal-body .dl-horizontal.main dd label {
          color: #1c4477 !important;
          font-family: montserrat-r !important; }
      #transfer-modal .modal-body .dl-horizontal.main:before {
        border: 1px solid #959595;
        position: absolute;
        width: 100%;
        height: 32px;
        top: 48%;
        left: 47%;
        transform: translate(-50%, -50%); }
    #transfer-modal .modal-body .dl-horizontal dt {
      width: 40px;
      vertical-align: middle;
      text-align: left;
      margin-bottom: 0px; }
    #transfer-modal .modal-body .dl-horizontal dd {
      margin-left: 0;
      margin-bottom: 0px; }
      #transfer-modal .modal-body .dl-horizontal dd label {
        color: #909090 !important;
        text-transform: capitalize !important;
        font-size: 13px !important;
        font-family: montserrat-r !important;
        vertical-align: baseline; }
  #transfer-modal .modal-body form {
    padding-right: 35px;
    padding-left: 35px; }
    #transfer-modal .modal-body form p {
      color: #1c4477;
      font-size: 13px;
      text-align: center;
      margin-top: 20px;
      margin-bottom: 0px; }

.guide-note {
  position: relative;
  width: 100%;
  background: #ffffff;
  margin-top: 12px;
  font-family: montserrat-l;
  color: #555555;
  padding: 13px 40px 12px 18px;
  border: 1px solid #009353;
  border-radius: 6px;
  border-bottom: 5px solid #009353;
  letter-spacing: .7px;
  transition: .5s all ease-in;
  margin-bottom: 13px; }
  .guide-note .dismiss-guide-note {
    position: absolute;
    right: 20px;
    top: 10px;
    transition: .3s all ease-in-out; }
    .guide-note .dismiss-guide-note:hover {
      opacity: .8; }

.mt-10 {
  margin-top: 10px; }

.inner-scroll {
    max-height: calc(100vh - 380px);
}

@media (max-width: 991px) {
    .inner-scroll {
        max-height: calc(100vh - 450px);
    }
}

@media (max-width: 575px) {
    .inner-scroll {
        max-height: 100%;
    }
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #9c9c9c url(../images/scrollbar.png) center no-repeat !important;
  width: 8px;
  border-radius: 0;
  margin-right: 0; }

.mCSB_inside > .mCSB_container {
  margin-right: 0px; }

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent; }

.player-directories-table tbody tr:first-child td {
  border-top: 0; }

.h-100 {
  height: 100% !important; }
  .h-100 > div {
    height: 100% !important; }
  .h-100 section.container-fluid .tab-content .tab-pane {
    height: auto !important; }

.h-100-singlediv {
  height: 100% !important; }

section .tab-pane .h-auto {
  height: auto !important; }

.d-none {
  display: none !important; }

section.container-fluid .tab-content .donation-tab tbody tr td .manage {
  top: 0 !important; }

.questionare-settings form .form-group .radioblock span:not(:last-child) {
  margin-right: 60px; }
  @media (max-width: 992px) {
    .questionare-settings form .form-group .radioblock span:not(:last-child) {
      margin-right: 30px; } }

.upload-sponsor-logo-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px 20px 25px 25px;
  background-color: #1c4477;
  font-family: montserrat-r;
  position: relative;
  transition: .3s all ease-in;
  cursor: pointer; }
  .upload-sponsor-logo-box:hover {
    opacity: .75; }
  @media screen and (max-width: 767px) {
    .upload-sponsor-logo-box {
      flex-direction: column;
      text-align: center; } }
  .upload-sponsor-logo-box > div:first-child {
    flex: 1;
    margin-right: 15px; }
    @media screen and (max-width: 767px) {
      .upload-sponsor-logo-box > div:first-child {
        margin-right: 0;
        margin-bottom: 15px; } }
  .upload-sponsor-logo-box > div h5 {
    color: #fff !important;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 5px;
    letter-spacing: 1px;
    font-weight: normal; }
  .upload-sponsor-logo-box > div p {
    margin-bottom: 0; }
  .upload-sponsor-logo-box .upload-btn {
    height: 38px;
    width: 38px;
    border-radius: 50px;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center; }
    .upload-sponsor-logo-box .upload-btn input[type=file] {
      opacity: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      cursor: pointer; }
  .upload-sponsor-logo-box.sm {
    padding: 10px; }
    .upload-sponsor-logo-box.sm > div h5 {
      margin-bottom: 0 !important;
      font-size: 12px;
      font-weight: 500; }
    .upload-sponsor-logo-box.sm .upload-btn {
      height: 28px;
      width: 28px; }

.account-two-columns {
  display: flex;
  transition: .5s all ease-in; }
  @media (min-width: 992px) {
    .account-two-columns .left-menu {
      width: 283px;
      flex: 0 0 283px; } }
  .account-two-columns .left-menu ul.nav {
    height: 100%;
    overflow-y: auto;
    padding-bottom: 75px; }
  .account-two-columns .right-menu {
    flex: 1;
    margin-top: 136px;
    margin-left: 30px;
    margin-right: 25px;
    position: relative;
    min-height: calc(100vh - 137px);
    display: flex;
    flex-direction: column; }
    .account-two-columns .right-menu.empty-auction-items {
      min-height: calc(100vh - 156px); }
    .account-two-columns .right-menu .top-inline-filters {
      background: #b5b5b5;
      padding-top: 9px;
      padding-bottom: 0px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 15px;
      margin-left: -5px;
      margin-right: -5px;
      box-shadow: -100px 0px 0px 0px #b5b5b5, 100px 0px 0px 0px #b5b5b5;
      font-family: montserrat-r; }
      @media screen and (max-width: 1315px) {
        .account-two-columns .right-menu .top-inline-filters {
          flex-wrap: wrap; } }
      .account-two-columns .right-menu .top-inline-filters .form-group.inline {
        display: flex;
        align-items: center;
        margin-bottom: 0;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 9px; }
        @media screen and (max-width: 1315px) {
          .account-two-columns .right-menu .top-inline-filters .form-group.inline {
            flex: 0 0 50%; } }
        @media screen and (max-width: 650px) {
          .account-two-columns .right-menu .top-inline-filters .form-group.inline {
            flex: 0 0 100%; } }
        @media screen and (min-width: 1316px) {
          .account-two-columns .right-menu .top-inline-filters .form-group.inline .bootstrap-select {
            width: 128px !important; } }
        @media screen and (min-width: 1316px) {
          .account-two-columns .right-menu .top-inline-filters .form-group.inline .form-control {
            width: 139px; } }
        .account-two-columns .right-menu .top-inline-filters .form-group.inline .control-label {
          color: #4f5257;
          font-size: 13px;
          font-family: montserrat-sb;
          font-weight: normal;
          margin-bottom: 0;
          white-space: nowrap;
          margin-right: 8px; }
          @media screen and (max-width: 1315px) {
            .account-two-columns .right-menu .top-inline-filters .form-group.inline .control-label {
              flex: 0 0 108px; } }
    @media screen and (min-width: 1201px) {
      .account-two-columns .right-menu .dashboard-giving .main-wrapper .row {
        display: flex; } }
    .account-two-columns .right-menu .dashboard-giving .main-wrapper .top-blocks .block {
      width: 48.5%;
      margin-bottom: 2.024291%; }
      .account-two-columns .right-menu .dashboard-giving .main-wrapper .top-blocks .block:nth-child(even) {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .account-two-columns .right-menu .dashboard-giving .main-wrapper .top-blocks .block {
          width: 100%;
          margin: 0;
          margin-bottom: 25px; } }
    .account-two-columns .right-menu .dashboard-giving .main-wrapper .bottom-block {
      height: 100%; }
      .account-two-columns .right-menu .dashboard-giving .main-wrapper .bottom-block .block {
        width: 100%;
        height: 100%; }
        .account-two-columns .right-menu .dashboard-giving .main-wrapper .bottom-block .block.empty-view .d-flex {
          height: calc(100% - 47px); }
      @media screen and (min-width: 1201px) {
        .account-two-columns .right-menu .dashboard-giving .main-wrapper .bottom-block.mt-0-desktop {
          margin-top: 0; } }
    .account-two-columns .right-menu .dashboard-giving .main-wrapper .block-nav .block.full-width {
      width: 100%; }
    .account-two-columns .right-menu section.container-fluid .button-form .button-form-content form select {
      width: 140px; }
    .account-two-columns .right-menu .responsive-tabs-dropdown,
    .account-two-columns .right-menu .responsive-payment-tabs-dropdown {
      display: none; }
    .account-two-columns .right-menu .detail-form .sortable-ticket .edit-package-type {
      display: flex;
      align-items: center;
      position: absolute;
      font-size: 11px;
      bottom: 2px;
      color: #1c4477;
      transition: .3s all ease-in; }
      @media screen and (max-width: 991px) {
        .account-two-columns .right-menu .detail-form .sortable-ticket .edit-package-type {
          right: 15px;
          bottom: 0; } }
      @media screen and (max-width: 575px) {
        .account-two-columns .right-menu .detail-form .sortable-ticket .edit-package-type {
          bottom: -8px;
          right: 0px; } }
      .account-two-columns .right-menu .detail-form .sortable-ticket .edit-package-type img {
        padding-left: 6px; }
      .account-two-columns .right-menu .detail-form .sortable-ticket .edit-package-type:hover {
        color: #000000; }
        .account-two-columns .right-menu .detail-form .sortable-ticket .edit-package-type:hover img {
          filter: brightness(0.5); }
    .account-two-columns .right-menu.billing-details-page {
      min-height: calc(100vh - 137px); }
    .account-two-columns .right-menu.billing-detail-review .row.bottom-row-3 {
      height: 100%; }
    .account-two-columns .right-menu section.container-fluid .row.key-contct-default {
      height: 100% !important;
      height: calc(100% - 82px) !important; }
      .account-two-columns .right-menu section.container-fluid .row.key-contct-default.empty-revenue {
        top: 82px; }
        .account-two-columns .right-menu section.container-fluid .row.key-contct-default.empty-revenue .inner-center {
          position: relative;
          top: -112px; }
    .account-two-columns .right-menu section.container-fluid .row.view-auction-empty {
      height: 100% !important;
      height: calc(100% - 140px) !important; }
    .account-two-columns .right-menu section.container-fluid.group-dashboard .row.key-contct-default {
      height: calc(100% - 116px) !important; }
    .account-two-columns .right-menu section.container-fluid.player-directories-empty .row.key-contct-default {
      height: calc(100% - 158px) !important; }
    .account-two-columns .right-menu section.container-fluid.admin-user-empty .row.key-contct-default {
      height: calc(100% - 157px) !important;
      padding: 5px 0; }
    .account-two-columns .right-menu section .row.empty-player-directories {
      height: calc(100% - 205px) !important; }
    .account-two-columns .right-menu section.container-fluid .tab-content.no-pending-payout {
      height: calc(100% - 120px) !important; }
    .account-two-columns .right-menu section.container-fluid.gift-suite-empty .row.key-contct-default {
      height: calc(100% - 35px) !important; }
    .account-two-columns .right-menu section.container-fluid .row.key-contct-default.top--115 {
      height: calc(100% - 115px) !important; }
    .account-two-columns .right-menu section.container-fluid.group-dashboard .single-golfer-blank-content {
      height: calc(100% - 195px) !important; }
    .account-two-columns .right-menu section.container-fluid .bottom-row-2,
    .account-two-columns .right-menu section.container-fluid .withoutToprow {
      overflow-x: initial;
      height: 100% !important; }
    .account-two-columns .right-menu .container-fluid {
      margin-top: 12px !important;
      margin-right: 0px;
      overflow: hidden;
      height: 100%;
      margin-bottom: 12px;
      width: 100%; }
      .account-two-columns .right-menu .container-fluid .row .bottom-row .ps-container .ps-active-y {
        min-height: 100%;
        height: 100% !important; }
      .account-two-columns .right-menu .container-fluid.full-width.elp-full-width {
        margin-top: 0px !important; }
      .account-two-columns .right-menu .container-fluid.full-width.have-top-links {
        margin-top: 12px !important; }
    .account-two-columns .right-menu .header-links {
      position: relative;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      margin-left: 0;
      width: 100%;
      margin-bottom: 0px;
      box-shadow: 30px 0px 0px 0px #b5b5b5, -30px 0 0px 0px #b5b5b5;
      padding-left: 0px;
      padding-right: 0px;
      transform: none; }
      .account-two-columns .right-menu .header-links .flex-box {
        display: flex; }
    .account-two-columns .right-menu .menu-close .header-links {
      margin-left: 0;
      width: 100%; }
    .account-two-columns .right-menu .availible-biling-plans {
      margin: 0 20px; }
      .account-two-columns .right-menu .availible-biling-plans .resposinve-table {
        display: none; }
      .account-two-columns .right-menu .availible-biling-plans .custom-table {
        display: table;
        width: 100%; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .trow,
        .account-two-columns .right-menu .availible-biling-plans .custom-table .thead {
          display: table;
          width: 100%;
          transition: all .4s ease; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .tbody .text {
          display: flex;
          align-items: center;
          letter-spacing: normal; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .tbody .trow:nth-child(even) {
          background: #fcfcfc; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .tbody .trow:not(:last-child) {
          border-bottom: 1px solid #ededed; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .tbody .trow .table-cell {
          font-size: 13px;
          color: #393939;
          font-family: montserrat-r;
          padding: 7px;
          padding-bottom: 8px;
          text-align: center; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .thead .feature-product {
          background: #ffffff;
          box-shadow: 3px 3px 13px rgba(0, 0, 0, 0.15);
          position: relative; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .thead .trow {
          background: #f8f7fa;
          border-bottom: 1px solid #ededed; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .thead .trow .table-cell {
            vertical-align: top;
            padding: 17px 10px;
            padding-top: 40px;
            font-size: 18px;
            color: #888888;
            padding: 29px 10px;
            text-align: center;
            line-height: 1.4;
            text-transform: uppercase; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .trow .table-cell {
          display: table-cell;
          vertical-align: middle; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .trow .table-cell:first-child {
            padding-left: 20px;
            text-align: left; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .trow .table-cell:nth-child(2) {
            width: 26%; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .trow .table-cell:last-child {
            width: 27%;
            padding-right: 50px; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .eventlify-product {
          display: flex;
          flex-direction: column;
          align-items: center; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .eventlify-product .button-row .btn {
            border-radius: 0;
            font-size: 13px;
            padding: 8px 13px;
            color: #ffffff;
            font-family: montserrat-r; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .eventlify-product .image {
            margin-bottom: 5px; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .eventlify-product p {
            color: #808080;
            font-size: 13px;
            margin-bottom: 13px;
            font-family: montserrat-l;
            text-transform: capitalize;
            letter-spacing: 1px; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .eventlify-product .price-label {
            color: #7dbb46;
            font-size: 22px;
            font-family: 'proximanovabold'; }
            .account-two-columns .right-menu .availible-biling-plans .custom-table .eventlify-product .price-label span {
              color: #1c4477;
              font-size: 12px;
              letter-spacing: 2px;
              display: block;
              margin-top: 5px; }
        .account-two-columns .right-menu .availible-biling-plans .custom-table .heading {
          margin-top: 30px; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .heading h3 {
            color: #181919;
            font-size: 22px;
            font-family: montserrat-sb;
            margin-top: 0;
            line-height: 28px;
            text-transform: capitalize; }
          .account-two-columns .right-menu .availible-biling-plans .custom-table .heading p {
            color: #888888;
            font-size: 16px;
            font-family: montserrat-l;
            text-transform: capitalize; }
    .account-two-columns .right-menu .permissions .tab-content tbody tr td .invite.invite-send.permit-btn.admin {
      width: 73px;
      margin-left: 40px; }
    .account-two-columns .right-menu .permission-page .button-form-content {
      display: flex !important;
      align-items: center !important;
      justify-content: space-between !important;
      width: 100% !important; }
    .account-two-columns .right-menu section.container-fluid .switch-toggle-wrapper {
      display: flex;
      align-items: center;
        justify-content: center;
      padding-top: 7px; }
      .account-two-columns .right-menu section.container-fluid .switch-toggle-wrapper .material-switch {
        margin: 0 12px; }
        @media (max-width: 767px) {
          .account-two-columns .right-menu section.container-fluid .switch-toggle-wrapper .material-switch {
            margin: 0 0px;
            transform: scale(0.6); } }
      .account-two-columns .right-menu section.container-fluid .switch-toggle-wrapper .material-switch > input[type="checkbox"] {
        display: none; }
      .account-two-columns .right-menu section.container-fluid .switch-toggle-wrapper .material-switch > label {
        cursor: pointer;
        height: 0px;
        position: relative;
        width: 40px;
        background-image: none; }
      .account-two-columns .right-menu section.container-fluid .switch-toggle-wrapper .material-switch > label::before {
        background: black;
        box-shadow: unset;
        border-radius: 8px;
        content: '';
        height: 16px;
        left: 0;
        margin-top: -8px;
        position: absolute;
        opacity: 0.45;
        transition: all 0.4s ease-in-out;
        width: 40px; }
      .account-two-columns .right-menu section.container-fluid .switch-toggle-wrapper .material-switch > label::after {
        background: white;
        border-radius: 16px;
        box-shadow: unset;
        content: '';
        height: 24px;
        left: -4px;
        margin-top: -8px;
        position: absolute;
        top: -4px;
        transition: all 0.3s ease-in-out;
        width: 24px;
        border: 1px solid #7d7d7d; }
      .account-two-columns .right-menu section.container-fluid .switch-toggle-wrapper .material-switch > input[type="checkbox"]:checked + label::before {
        background: inherit;
        opacity: 1;
        background-color: #009353; }
      .account-two-columns .right-menu section.container-fluid .switch-toggle-wrapper .material-switch > input[type="checkbox"]:checked + label::after {
        background: inherit;
        left: 20px;
        border: 1px solid #009353; }
    .account-two-columns .right-menu section.container-fluid .logo-heading {
      color: #1c4477;
      text-transform: uppercase;
      font-size: 16px;
      margin-bottom: 0;
      font-family: montserrat-b; }
    .account-two-columns .right-menu section.container-fluid .single-tri-partner-box {
      border: 2px solid #1c4477;
      border-radius: 5px;
      position: relative;
      padding: 8px 5px;
      margin-bottom: 40px; }
    .account-two-columns .right-menu section.container-fluid .parterns.multi-tier {
      border: 0;
      margin-top: 12px; }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block i.move-handle {
      background: url(../images/table-pattern.png) no-repeat;
      display: block;
      height: 17px;
      width: 17px;
      margin-top: 7px;
      cursor: move;
      margin-left: auto;
      margin-right: auto; }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block > div {
      padding-left: 5px !important;
      padding-right: 5px !important; }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block .cell-1-sm {
      width: 50px !important; }
      @media (max-width: 575px) {
        .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block .cell-1-sm {
          display: none; } }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block .cell-2 {
      width: 40% !important; }
      @media (max-width: 767px) {
        .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block .cell-2 {
          float: left;
          display: block;
          width: 30% !important; } }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block .cell-1 {
      width: 20% !important; }
      @media (max-width: 767px) {
        .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block .cell-1 {
          float: left;
          width: 28% !important; } }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block .cell-3 {
      width: 25% !important; }
      @media (max-width: 1320px) {
        .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block .cell-3 {
          width: 30% !important; } }
      @media (max-width: 767px) {
        .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .logo-sizes-wrapper .cell-block .cell-3 {
          float: left;
          width: 29% !important; } }
  .account-two-columns.full-width-column .right-menu {
    margin-top: 62px;
    margin-left: 0;
    margin-right: 0;
    min-height: calc(100vh - 62px); }
    @media (max-width: 767px) {
      .account-two-columns.full-width-column .right-menu {
        display: inline-flex;
        height: auto; } }
    @media (max-width: 991px) {
      .account-two-columns.full-width-column .right-menu .role-manage#sub-main-content.container-fluid .change_account .role-management {
        margin: 18px 0; } }
    .account-two-columns.full-width-column .right-menu #sub-main-content.container-fluid.role-manage {
      margin: 0;
      display: flex;
      align-items: center;
      justify-content: center; }
      .account-two-columns.full-width-column .right-menu #sub-main-content.container-fluid.role-manage .change_account .text-center .switch_box {
        margin-top: 7px; }
  .account-two-columns.manage-events-full .right-menu .container-fluid {
    width: auto;
    margin-top: 35px !important;
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 22px; }
  .account-two-columns section.container-fluid {
    margin-left: 0; }
  .account-two-columns section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"],
  .account-two-columns section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] {
    padding: 18px 15px;
    font-family: montserrat-r; }
    @media screen and (max-width: 575px) {
      .account-two-columns section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"],
      .account-two-columns section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] {
        padding-top: 10px;
        padding-bottom: 10px;
        padding: 10px 5px; } }

.footer-amount-wrapper {
  margin-top: 65px; }
  @media (max-width: 480px) {
    .footer-amount-wrapper {
      margin-top: 103px; } }

.footer-amount-wrapper .footer-amount {
  background-color: #009353;
  position: fixed;
  width: 100%;
  height: auto;
  bottom: 0;
  z-index: 999; }

.menu-close .account-two-columns section.container-fluid.elp-view {
  margin-left: 0; }

.modal .modal-body dd .form-group.checkbox {
  margin-top: -5px; }
  .modal .modal-body dd .form-group.checkbox label {
    padding-left: 5px;
    color: #909090;
    font-size: 14.84px;
    font-family: montserrat-l; }
  .modal .modal-body dd .form-group.checkbox .list {
    display: flex;
    padding-left: 0;
    list-style: none; }
    .modal .modal-body dd .form-group.checkbox .list li:not(:last-child) {
      margin-right: 35px; }
    .modal .modal-body dd .form-group.checkbox .list .checkblock {
      position: relative;
      top: 6px;
      padding-left: 0; }

.menu-close .account-two-columns .left-menu {
  width: 66px;
  flex: 0 0 66px; }

.toggle-filter-btn {
  display: none; }

@-webkit-keyframes slide-down {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes slide-down {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

.permit-box {
  background-color: #eceff7;
  border: 1px solid #cecece;
  height: 100% !important;
  max-height: calc(100vh - 137px);
  max-width: 457px;
  padding-bottom: 0 !important;
  position: fixed !important;
  right: -900px;
  top: 0;
  transform-style: preserve-3d;
  transition-duration: 1s;
  transition-property: all;
  transition: .3s all ease-in;
  width: 0;
  z-index: 999;
  right: 0;
  top: auto;
  width: 100%;
  z-index: 1500;
  display: none;
  -webkit-animation: slide-down .3s ease-out;
  -moz-animation: slide-down .3s ease-out;
  transform: translateX(0%); }
  .permit-box .content {
    padding-bottom: 0 !important; }
    .permit-box .content h2 {
      color: #009353;
      font-family: montserrat-sb;
      font-size: 16px;
      margin: 0;
      padding: 24px;
      text-align: center; }
    .permit-box .content ul {
      list-style: outside none none;
      padding: 0;
      margin-bottom: 0; }
      .permit-box .content ul li {
        display: block;
        padding: 0 36px;
        width: 100%; }
        .permit-box .content ul li .form-group.form-inline {
          padding: 10px 15px !important; }
          .permit-box .content ul li .form-group.form-inline.set-permit {
            border-color: #d3d7e1;
            border-style: solid;
            border-width: 1px 0;
            margin-bottom: 0;
            padding: 16px 0 9px;
            text-align: left; }
          .permit-box .content ul li .form-group.form-inline label {
            color: #545454;
            font-family: montserrat-l;
            font-size: 14px;
            font-weight: normal;
            width: 90%; }
            .permit-box .content ul li .form-group.form-inline label h1 {
              color: #1c4477;
              font-family: montserrat-r;
              font-size: 24px;
              margin: 0; }
          .permit-box .content ul li .form-group.form-inline .cloase-permit {
            border: 2px solid #c23a3a;
            border-radius: 50%;
            color: #c23a3a;
            display: inline-block;
            font-size: 14px;
            height: 26px;
            line-height: 0;
            padding-top: 3px;
            position: relative;
            text-align: center;
            top: -3px;
            transition: all 0.3s ease 0s;
            width: 26px; }
            .permit-box .content ul li .form-group.form-inline .cloase-permit:hover, .permit-box .content ul li .form-group.form-inline .cloase-permit:focus, .permit-box .content ul li .form-group.form-inline .cloase-permit:active {
              background-color: #c23a3a;
              outline: 0 none;
              transition: all 0.3s ease 0s; }
        .permit-box .content ul li .cloase-permit {
          border: 2px solid #c23a3a;
          border-radius: 50%;
          color: #c23a3a;
          display: inline-block;
          font-size: 14px;
          height: 26px;
          line-height: 0;
          padding-top: 3px;
          position: relative;
          text-align: center;
          top: -3px;
          transition: all 0.3s ease 0s;
          width: 26px; }
          .permit-box .content ul li .cloase-permit:hover,
          .permit-box .content ul li .cloase-permit .cloase-permit:focus,
          .permit-box .content ul li .cloase-permit .cloase-permit:active {
            background-color: #c23a3a;
            transition: all 0.3s ease 0s;
            outline: 0; }
            .permit-box .content ul li .cloase-permit:hover span,
            .permit-box .content ul li .cloase-permit .cloase-permit:focus span,
            .permit-box .content ul li .cloase-permit .cloase-permit:active span {
              color: #fff;
              transition: all 0.3s ease 0s; }
      .permit-box .content ul.permit-check {
        margin-bottom: 34px; }
        .permit-box .content ul.permit-check li .form-group.form-inline {
          margin: 0;
          padding: 10px 6px;
          text-align: left; }
          .permit-box .content ul.permit-check li .form-group.form-inline label h1 {
            color: #1c4477;
            font-family: montserrat-r;
            font-size: 24px;
            margin: 0; }
          .permit-box .content ul.permit-check li .form-group.form-inline .switch {
            display: inline-block;
            margin-top: 0;
            position: relative;
            top: 7px; }
            .permit-box .content ul.permit-check li .form-group.form-inline .switch input[type="checkbox"] + label {
              background-image: unset;
              cursor: pointer;
              display: inline-block;
              height: 12px;
              left: 3px;
              min-width: 28px !important;
              width: 29px !important;
              background-color: transparent !important; }
            .permit-box .content ul.permit-check li .form-group.form-inline .switch input.cmn-toggle-round:checked + label::after {
              height: 16px;
              margin-left: 13px;
              margin-top: 1px;
              top: 4px;
              width: 16px; }
            .permit-box .content ul.permit-check li .form-group.form-inline .switch input.cmn-toggle-round + label::before {
              background-color: #c23a3a;
              border-radius: 60px;
              height: 12px;
              margin-top: 3px;
              right: 1px;
              transition: background 0.4s ease 0s;
              width: 29px; }
            .permit-box .content ul.permit-check li .form-group.form-inline .switch input.cmn-toggle-round:checked + label::before {
              background-color: #57b73d; }
            .permit-box .content ul.permit-check li .form-group.form-inline .switch input.cmn-toggle-round + label::before,
            .permit-box .content ul.permit-check li .form-group.form-inline .switch input.cmn-toggle-round + label::after {
              top: 0; }
            .permit-box .content ul.permit-check li .form-group.form-inline .switch input.cmn-toggle-round + label::after {
              background-color: #fff;
              border-radius: 100%;
              box-shadow: 0 0 3px rgba(1, 1, 1, 0.2);
              height: 16px;
              margin-top: 1px;
              top: -2px !important;
              width: 16px; }
            .permit-box .content ul.permit-check li .form-group.form-inline .switch input.cmn-toggle-round + label::before,
            .permit-box .content ul.permit-check li .form-group.form-inline .switch input.cmn-toggle-round + label::after {
              bottom: -1px;
              display: block;
              left: 1px;
              position: absolute;
              top: -1px !important; }
        .permit-box .content ul.permit-check li:nth-child(2n) {
          background-color: #dee2ed;
          marigin-bottom: 0; }

.remove-permitbox-t {
  transform: translateX(100%); }

.remove-permitbox .permit-box {
  bottom: -900px !important;
  display: none !important; }

.justify-flex-end {
  justify-content: flex-end !important; }

span.counter {
  color: #383838;
  font-size: 13px;
  background: #ffffff;
  border: 2px solid #009353;
  border-radius: 100%;
  height: 28px;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px; }

.click-add-attend {
  color: #c4c4c4;
  font: 13px montserrat-l;
  text-transform: uppercase;
  letter-spacing: 1px; }
  .click-add-attend span {
    color: #1c4477; }

section.container-fluid .event-attendance .inner-scroll {
  max-height: calc(100vh - 330px); }

section.container-fluid .event-attendance .tab-content tbody tr td {
  color: #383838;
  font-family: montserrat-r;
  vertical-align: middle; }
  section.container-fluid .event-attendance .tab-content tbody tr td.font-light {
    font-family: montserrat-l; }

section.container-fluid .bottom-row .detail-form .header-group,
section.container-fluid .body-content .detail-form .header-group {
  display: flex;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 2px solid #1c4477;
  justify-content: space-between;
  align-items: center; }
  @media (max-width: 767px) {
    section.container-fluid .bottom-row .detail-form .header-group,
    section.container-fluid .body-content .detail-form .header-group {
      flex-direction: column;
      align-items: flex-start; }
      section.container-fluid .bottom-row .detail-form .header-group .btn-update,
      section.container-fluid .body-content .detail-form .header-group .btn-update {
        margin-top: 6px; } }
  section.container-fluid .bottom-row .detail-form .header-group .btn-update,
  section.container-fluid .body-content .detail-form .header-group .btn-update {
    padding: 6px 13px; }
  section.container-fluid .bottom-row .detail-form .header-group .row,
  section.container-fluid .body-content .detail-form .header-group .row {
    width: 100%; }

section.container-fluid .bottom-row .detail-form .header-group h1,
section.container-fluid .body-content .detail-form .header-group h1 {
  padding-bottom: 0;
  border-bottom: 0; }

.attenee-modal .bootstrap-select button {
  border-radius: 0;
  border: 1px solid #555555;
  background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
  background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
  background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%); }
  .attenee-modal .bootstrap-select button .caret {
    display: none; }

.attenee-modal .form-group {
  margin-bottom: 10px; }

.mt-26 {
  margin-top: 26px; }

.group-dashboard.updated .main-wrapper .block-nav .block .member-group.red {
  background-color: #ed1c24; }

.group-dashboard.updated .main-wrapper .block-nav .block h1 {
  border-top: 0; }

.group-dashboard.updated .main-wrapper .block-nav .block p {
  margin-bottom: 10px !important; }
  .group-dashboard.updated .main-wrapper .block-nav .block p.status {
    border-top: 1px dotted #bababa;
    color: #009353;
    text-transform: uppercase;
    padding-top: 15px;
    font-size: 16px;
    font-family: montserrat-b; }

.group-dashboard.updated .main-wrapper .block-nav .block .unpaid p.status {
  color: #ed1c24; }

.total-num-counter {
  background-color: #009353;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 65px;
  height: 65px;
  border-radius: 100%;
  margin-left: auto;
  margin-right: auto;
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 18px; }
  .total-num-counter.red {
    background-color: #ed1c24; }
  .total-num-counter span {
    display: block;
    font-family: montserrat-sb; }
    .total-num-counter span:first-child {
      margin-right: 20px; }
    .total-num-counter span:last-child {
      margin-left: 20px; }
    .total-num-counter span.divider {
      height: 45px;
      position: absolute;
      width: 2px;
      color: #ffffff;
      background: #fff;
      border-radius: 8px;
      transform: rotate(50deg); }

@font-face {
  font-family: 'proximanovalight';
  src: url("../fonts/proxima-nova/proximanovalight.eot");
  src: local("proximanovalight"), url("../fonts/proxima-nova/proximanovalight.woff") format("woff"), url("../fonts/proxima-nova/proximanovalight.ttf") format("truetype"); }

@font-face {
  font-family: 'proximanovabold';
  src: url("../fonts/proxima-nova-bold/proximanovabold592fd19a098ae.eot");
  src: url("../fonts/proxima-nova-bold/proximanovabold592fd19a098ae.eot") format("embedded-opentype"), url("../fonts/proxima-nova-bold/proximanovabold592fd19a098ae.woff2") format("woff2"), url("../fonts/proxima-nova-bold/proximanovabold592fd19a098ae.woff") format("woff"), url("../fonts/proxima-nova-bold/proximanovabold592fd19a098ae.ttf") format("truetype"), url("../fonts/proxima-nova-bold/proximanovabold592fd19a098ae.svg#proximanovabold592fd19a098ae") format("svg"); }

@font-face {
  font-family: 'proximanova-regular';
  src: url("../fonts/proximanova-regular/proximanova593902e09bece.eot");
  src: url("../fonts/proximanova-regular/proximanova593902e09bece.eot") format("embedded-opentype"), url("../fonts/proximanova-regular/proximanova593902e09bece.woff2") format("woff2"), url("../fonts/proximanova-regular/proximanova593902e09bece.woff") format("woff"), url("../fonts/proximanova-regular/proximanova593902e09bece.ttf") format("truetype"), url("../fonts/proximanova-regular/proximanova593902e09bece.svg#proximanova593902e09bece") format("svg"); }

@font-face {
  font-family: 'Proxima Bold';
  src: url("../fonts/proxima/Mark Simonson - Proxima Nova Bold-webfont.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/proxima/Mark Simonson - Proxima Nova Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima/Mark Simonson - Proxima Nova Bold-webfont.woff2") format("woff2"), url("../fonts/proxima/Mark Simonson - Proxima Nova Bold-webfont.woff") format("woff"), url("../fonts/proxima/Mark Simonson - Proxima Nova Bold-webfont.ttf") format("truetype"), url("../fonts/proxima/Mark Simonson - Proxima Nova Bold-webfont.svg#Proxima Bold") format("svg");
  /* Legacy iOS */ }

@media (max-width: 1260px) {
  .account-two-columns .right-menu section.container-fluid.permission-page table.table thead tr th {
    background: none !important; }
    .account-two-columns .right-menu section.container-fluid.permission-page table.table thead tr th:first-child {
      width: 40% !important; }
    .account-two-columns .right-menu section.container-fluid.permission-page table.table thead tr th:nth-child(2) {
      width: 60% !important; }
  .account-two-columns .right-menu section.container-fluid.permission-page table.table tbody tr td:first-child {
    width: 40% !important; }
  .account-two-columns .right-menu section.container-fluid.permission-page table.table tbody tr td:nth-child(2) {
    width: 60% !important; }
  .account-two-columns .right-menu section.container-fluid.permission-page .footable .footable-row-detail-inner {
    width: 100%; }
  .account-two-columns .right-menu section.container-fluid.permission-page .footable .footable-row-detail-row {
    display: flex; }
    .account-two-columns .right-menu section.container-fluid.permission-page .footable .footable-row-detail-row .footable-row-detail-name {
      width: 40%; }
    .account-two-columns .right-menu section.container-fluid.permission-page .footable .footable-row-detail-row .footable-row-detail-value {
      flex: 1;
      margin-left: 0; }
  .account-two-columns .right-menu .permissions .tab-content tbody tr td .invite.invite-send.permit-btn.admin {
    margin-left: 0; } }

@media (max-width: 1250px) {
  .event-attendance table tbody tr td .footable-toggle {
    position: absolute;
    margin: 0;
    margin-top: 10px; }
  .event-attendance.toggler-relative table tbody tr td .footable-toggle {
    position: static;
    margin-top: 0px; }
  .event-attendance span.counter {
    margin-left: 15px; } }

@media (max-width: 1200px) {
  .account-two-columns .right-menu .bill .bill-left {
    width: 100%;
    max-width: 100%; }
  .account-two-columns .right-menu .bill > div {
    display: block; }
  .account-two-columns .right-menu .bill .bill-right {
    width: 100%;
    max-width: 100%; }
  .account-two-columns .right-menu .availible-biling-plans {
    margin: 0; }
    .account-two-columns .right-menu .availible-biling-plans .custom-table .trow .table-cell:last-child {
      padding-right: 20px; } }

@media (max-width: 991px) {
  #transfer-modal .modal-body form {
    padding-right: 0px;
    padding-left: 0px; }
  section.container-fluid .event-attendance .button-form .table-responsive table thead tr th {
    width: 16 !important; }
  .menu-close section.offset-menu ul.nav li.has-submenu ul {
    display: none; } }

@media (max-width: 991px) {
  label.d-none-991 {
    display: none !important; }
  section.container-fluid .button-form .button-form-content .transaction-payment-top {
    float: none; }
    section.container-fluid .button-form .button-form-content .transaction-payment-top .dates .date-column .input-group.date {
      max-width: 100%; }
  section.container-fluid .button-form .button-form-content .transaction-payment-top form {
    margin-bottom: 15px;
    display: flex;
    flex-direction: column-reverse;
    width: auto; }
  section.container-fluid .button-form .button-form-content a.member-btn, section.container-fluid .button-form .button-form-content a.btn-update,
  section.container-fluid .button-form .button-form-content a.btn-update {
    float: none; }
  .account-two-columns .right-menu section.container-fluid .row.bottom-row.key-contct-default {
    height: 100% !important; }
  .permit-box {
    position: fixed !important; }
  .left-menu {
    width: 66px;
    flex: 0 0 66px; }
  .menu-open .account-two-columns .right-menu {
    right: -217px; }
  .account-two-columns .right-menu .availible-biling-plans .desktop-table {
    display: none; }
  .account-two-columns .right-menu .availible-biling-plans .resposinve-table {
    display: block; }
    .account-two-columns .right-menu .availible-biling-plans .resposinve-table .nav.nav-pills {
      margin: 20px 0; }
      .account-two-columns .right-menu .availible-biling-plans .resposinve-table .nav.nav-pills li.active a.golf {
        background-color: #76c257 !important; }
      .account-two-columns .right-menu .availible-biling-plans .resposinve-table .nav.nav-pills li.active a.pro {
        background-color: #e27b3b !important; }
      .account-two-columns .right-menu .availible-biling-plans .resposinve-table .nav.nav-pills li a {
        text-transform: uppercase;
        text-align: center;
        font-family: montserrat-r; }
    .account-two-columns .right-menu .availible-biling-plans .resposinve-table .eventlify-product {
      text-align: center; } }

@media (max-width: 767px) {
  .show-on-767 {
    display: block !important; }
  .hide-on-767 {
    display: none !important; }
  section.container-fluid .button-form .button-form-content {
    overflow: hidden !important; }
  section.container-fluid .tab-content.communication-his tbody tr td {
    padding-left: 5px !important;
    padding-right: 5px !important; }
    section.container-fluid .tab-content.communication-his tbody tr td:first-child {
      width: 25%; }
    section.container-fluid .tab-content.communication-his tbody tr td .communication-his .footable-row-detail-inner {
      width: 100% !important;
      margin-top: 12px !important; }
  .account-two-columns .right-menu {
    display: block;
    min-height: unset;
    height: auto;
    height: 100%; }
    .account-two-columns .right-menu .container-fluid {
      min-height: unset; }
      .account-two-columns .right-menu .container-fluid .tab-content.green-footer-table .table-content table.first-col-sm tbody tr td:first-child {
        width: 20% !important; }
      .account-two-columns .right-menu .container-fluid .tab-content.green-footer-table .table-content table.first-col-sm tbody tr td:nth-child(2) {
        width: auto !important; }
      .account-two-columns .right-menu .container-fluid .tab-content.green-footer-table .table-responsive .first-col-sm thead tr th:first-child {
        width: 20% !important; }
      .account-two-columns .right-menu .container-fluid .tab-content.green-footer-table .table-responsive .first-col-sm thead tr th:nth-child(2) {
        width: auto !important; }
      .account-two-columns .right-menu .container-fluid .tab-content.green-footer-table .table-responsive thead tr th:nth-child(2) {
        width: 50% !important; }
    .account-two-columns .right-menu .header-links {
      padding-left: 0px;
      padding-right: 0px; }
      .account-two-columns .right-menu .header-links .flex-box > .col {
        padding: 0; }
        .account-two-columns .right-menu .header-links .flex-box > .col.step-4, .account-two-columns .right-menu .header-links .flex-box > .col.step-5 {
          left: auto; }
      .account-two-columns .right-menu .header-links .toggle-filter-btn {
        display: block;
        padding: 11px 15px;
        font-size: 20px;
        background-color: #009353;
        color: white;
        border-radius: 5px;
        position: relative;
        text-transform: uppercase;
        text-align: center;
        font-family: montserrat-l; }
        .account-two-columns .right-menu .header-links .toggle-filter-btn:after {
          content: '';
          background: url(../images/header-links-icon.png) 0px 0px no-repeat;
          width: 14px;
          height: 20px;
          position: absolute;
          right: 17px;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
      .account-two-columns .right-menu .header-links .flex-box-wrapper {
        display: none;
        padding-top: 10px; }
        .account-two-columns .right-menu .header-links .flex-box-wrapper .flex-box {
          display: block;
          padding-bottom: 0;
          background: none;
          overflow: hidden; }
          .account-two-columns .right-menu .header-links .flex-box-wrapper .flex-box > .col > a.step:after {
            background-image: none;
            content: none;
            display: none;
            background: none; }
          .account-two-columns .right-menu .header-links .flex-box-wrapper .flex-box > .col > a.step:before {
            background-image: none !important;
            content: none;
            display: none;
            background: none; }
    .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block,
    .account-two-columns .right-menu section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block {
      zoom: .8; }
    .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table thead tr th {
      padding-right: 10px;
      padding-left: 10px !important; }
      .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table thead tr th:first-child {
        width: 10% !important; }
      .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table thead tr th:nth-child(2) {
        width: 27% !important; }
      .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table thead tr th:nth-child(3) {
        width: 27% !important; }
      .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table thead tr th:nth-child(4) {
        width: 25% !important; }
    .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table tbody tr td {
      padding-right: 10px;
      padding-left: 10px !important; }
      .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table tbody tr td:first-child {
        width: 10% !important; }
      .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table tbody tr td:nth-child(2) {
        width: 27% !important; }
      .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table tbody tr td:nth-child(3) {
        width: 27% !important; }
      .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table tbody tr td:nth-child(4) {
        width: 25% !important; }
    .account-two-columns .right-menu section.container-fluid#sub-main-content .player-directories-table .additional-table.p-0td {
      padding-right: 0px !important;
      padding-left: 0px !important; }
    .account-two-columns .right-menu .responsive-tabs-dropdown {
      box-shadow: 30px 0px 0px 0px #b5b5b5, -30px 0 0px 0px #b5b5b5;
      background: #b5b5b5;
      display: block; }
      .account-two-columns .right-menu .responsive-tabs-dropdown .toggle-filter-btn {
        text-align: left;
        font-size: 16px; }
      .account-two-columns .right-menu .responsive-tabs-dropdown ul {
        display: none;
        margin-top: 10px; }
        .account-two-columns .right-menu .responsive-tabs-dropdown ul li {
          display: block;
          width: 100%; }
          .account-two-columns .right-menu .responsive-tabs-dropdown ul li:last-child a {
            border-bottom-left-radius: 3px;
            border-bottom-right-radius: 3px; }
          .account-two-columns .right-menu .responsive-tabs-dropdown ul li a {
            margin-left: 0; }
    .account-two-columns .right-menu .responsive-payment-tabs-dropdown {
      box-shadow: 30px 0px 0px 0px #263e5d, -30px 0 0px 0px #263e5d;
      background: #263e5d;
      padding-top: 10px;
      padding-bottom: 11px;
      display: block; }
      .account-two-columns .right-menu .responsive-payment-tabs-dropdown .toggle-filter-btn {
        font-size: 14px;
        margin: 0 15px;
        text-align: left;
        padding: 10px 15px; }
        .account-two-columns .right-menu .responsive-payment-tabs-dropdown .toggle-filter-btn:after {
          right: 12px; }
      .account-two-columns .right-menu .responsive-payment-tabs-dropdown ul {
        display: none;
        margin-top: 10px;
        margin-left: 15px;
        margin-right: 15px; }
        .account-two-columns .right-menu .responsive-payment-tabs-dropdown ul li {
          display: block;
          width: 100%; }
          .account-two-columns .right-menu .responsive-payment-tabs-dropdown ul li:last-child a {
            border-bottom-left-radius: 3px;
            border-bottom-right-radius: 3px; }
          .account-two-columns .right-menu .responsive-payment-tabs-dropdown ul li a {
            margin-left: 0;
            margin-right: 0; }
  .account-two-columns .bill-right {
    display: inline;
    vertical-align: baseline; }
    .account-two-columns .bill-right .footable.breakpoint > tbody > tr:not(:last-child) > td > span.footable-toggle {
      display: inline;
      vertical-align: baseline;
      font-size: 10px !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.p-0.additional-table {
    padding: 0 !important; }
  .account-two-columns .right-menu section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table table tr td {
    width: 100% !important;
    display: block !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    border: 0 !important; }
    .account-two-columns .right-menu section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table table tr td:first-child {
      padding-top: 25px !important; }
    .account-two-columns .right-menu section.container-fluid#sub-main-content .tab-content .player-directories-table.update-structure tbody tr td.additional-table table tr td:last-child {
      padding-bottom: 25px !important;
      border-bottom: 1px solid !important; } }

@media (max-width: 575px) {
  #transfer-modal .modal-body .dl-horizontal dd label {
    font-size: 12px !important; }
  #transfer-modal .modal-body .dl-horizontal dt {
    width: 28px; }
  .d-flex-wrapper {
    align-items: flex-start;
    flex-direction: column; }
    .d-flex-wrapper .check-block {
      margin-left: 0;
      margin-top: 10px; }
  .mt-0-sm {
    margin-top: 0 !important; }
  section.container-fluid .event-attendance .tab-content tbody tr td:first-child {
    width: 20%; }
  section.container-fluid .event-attendance .tab-content tbody tr td {
    padding-right: 10px; }
  section.container-fluid .event-attendance .tab-content tbody tr td {
    width: 40%; }
  section.container-fluid.event-attendance-page .button-form .table-responsive table thead tr th:nth-child(2),
  section.container-fluid.event-attendance-page .button-form .table-responsive table thead tr th:nth-child(3) {
    width: 40%; }
  .select2-container .select2-choice > .select2-chosen {
    font-size: 11px; }
  section.container-fluid .button-form .button-form-content a.member-btn, section.container-fluid .button-form .button-form-content a.btn-update,
  section.container-fluid .button-form .button-form-content a.btn-update {
    margin-bottom: 10px; }
  .role-manage#sub-main-content.container-fluid .change_account .role-management {
    max-width: 92%;
    margin: auto;
    width: 100%; }
  .role-manage#sub-main-content.container-fluid .change_account .text-center .switch_box ul a .user {
    padding: 15px 12px; }
  .permit-box {
    margin: auto !important;
    right: 0;
    left: 0;
    max-width: 95%; }
    .permit-box .content ul li {
      padding: 0 10px; }
      .permit-box .content ul li .form-group.form-inline label {
        width: 80%; }
  .account-two-columns .right-menu .key-contct-default .defaults-view .default-view-cell img {
    max-width: 80%; }
  .account-two-columns .right-menu section.container-fluid .button-form .button-form-content a.member-btn, .account-two-columns .right-menu section.container-fluid .button-form .button-form-content a.btn-update,
  .account-two-columns .right-menu section.container-fluid .button-form .button-form-content a.btn-update {
    float: none;
    display: inline-block; }
  .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap,
  .account-two-columns .right-menu section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center; }
  .account-two-columns .right-menu section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block,
  .account-two-columns .right-menu section.container-fluid .body-content .detail-form .form-group .sortable-image-block__wrap .block {
    width: 100%; }
  .account-two-columns .right-menu .availible-biling-plans .resposinve-table .nav.nav-pills {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }
    .account-two-columns .right-menu .availible-biling-plans .resposinve-table .nav.nav-pills li a {
      padding: 8px 6px;
      font-size: 13px; }
  .account-two-columns .right-menu .availible-biling-plans .custom-table .trow .table-cell:last-child {
    padding-right: 15px; }
  .account-two-columns .right-menu .availible-biling-plans .custom-table .trow .table-cell:first-child {
    padding-right: 15px; }
  .account-two-columns .right-menu section.container-fluid .button-form .modified-row {
    text-align: center; }
    .account-two-columns .right-menu section.container-fluid .button-form .modified-row .button-form-content .btn-group {
      float: none; }
    .account-two-columns .right-menu section.container-fluid .button-form .modified-row .button-form-content .member-counters {
      text-align: center; }
  .account-two-columns .right-menu .plan.plan2 .mid-row table tr td:last-child .form_control {
    margin-bottom: 8px; }
  .account-two-columns .right-menu .plan.plan2 .mid-row table tr td:last-child .btn-green {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%; }
  .account-two-columns .right-menu .plan.plan2 .mid-row .footable .footable-row-detail-value p {
    padding-left: 0; }
  .account-two-columns .right-menu .plan.plan2 .mid-row .footable .footable-row-detail-name {
    vertical-align: top; }
  .account-two-columns .right-menu .plan.plan2 .mid-row td.promo-label {
    line-height: 18px;
    word-break: break-word; }
  .account-two-columns .right-menu .plan.plan2 .mid-row td.promo-label span.d-none-767 {
    display: none; }
  .account-two-columns .right-menu .row-fluid .col-md-12.button-form-content {
    text-align: center; }
    .account-two-columns .right-menu .row-fluid .col-md-12.button-form-content .export-btn {
      margin-bottom: 10px;
      margin-top: 12px;
      float: none !important; }
    .account-two-columns .right-menu .row-fluid .col-md-12.button-form-content form.sort-form {
      float: none !important;
      text-align: center; }
  .account-two-columns .bill .bill-right .bill-pannel .pannel-boxx .pannel-head .pull-right .last-label {
    display: block;
    padding-right: 0;
    padding-bottom: 8px; } }

@media (max-width: 561px) {
  .event-attendance-page.section.container-fluid .button-form .table-responsive table thead tr th:first-child {
    width: 10%; }
  .event-attendance-page.section.container-fluid .event-attendance .tab-content tbody tr td:first-child {
    width: 10%; } }

@media (max-width: 520px) {
  section.container-fluid.group-dashboard.updated .sortable-block.group-sortable.ui-sortable {
    margin-left: 0;
    margin-right: 0; } }

@media (min-width: 501px) {
  .sm-90 {
    max-width: 90%; } }

@media (max-width: 500px) {
  .sm-90 {
    max-width: 90px; }
  .account-two-columns .right-menu {
    margin-left: 15px;
    margin-right: 15px; }
    .account-two-columns .right-menu section.container-fluid.permission-page table.table thead tr th {
      background: none !important; }
      .account-two-columns .right-menu section.container-fluid.permission-page table.table thead tr th:first-child {
        width: 100px !important; }
      .account-two-columns .right-menu section.container-fluid.permission-page table.table thead tr th:nth-child(2) {
        width: auto !important; }
    .account-two-columns .right-menu section.container-fluid.permission-page table.table tbody tr td:first-child {
      width: 100px !important; }
    .account-two-columns .right-menu section.container-fluid.permission-page table.table tbody tr td:nth-child(2) {
      width: auto !important; }
    .account-two-columns .right-menu section.container-fluid.permission-page .footable .footable-row-detail-row {
      display: flex; }
      .account-two-columns .right-menu section.container-fluid.permission-page .footable .footable-row-detail-row .footable-row-detail-name {
        width: 100px; }
      .account-two-columns .right-menu section.container-fluid.permission-page .footable .footable-row-detail-row .footable-row-detail-value {
        margin-right: 5px; } }

@media (max-width: 415px) {
  .account-two-columns .bill-right .footable.breakpoint > tbody > tr:not(:last-child) > td > span.footable-toggle {
    padding-left: 8px;
    top: 0; } }

@media (min-width: 768px) {
  .flex-box-wrapper {
    display: block !important; } }

@media (max-width: 768px) {
  .right-menu .container-fluid.have-top-tabs {
    padding-top: 0 !important; }
  #permission-edit-modal .modal-dialog,
  #permission-add-modal .modal-dialog {
    width: 75%; } }

@media (max-width: 659px) {
  #permission-edit-modal .modal-dialog,
  #permission-add-modal .modal-dialog {
    width: 95%; }
  .modal .modal-body dd .form-group.checkbox .list {
    width: 100%; } }

@media (max-width: 414px) {
  .account-two-columns .right-menu .permission-page .button-form-content {
    flex-direction: column-reverse; }
    .account-two-columns .right-menu .permission-page .button-form-content .member-btn, .account-two-columns .right-menu .permission-page .button-form-content .btn-update {
      margin-left: 0;
      margin-top: 12px; } }

@media (min-width: 380px) {
  .events-tab-container.payouts-tabs {
    display: block !important; } }

.pre-loader-wrapper {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 999;
  background: rgba(255, 255, 255, 0.9);
  transition: all .6s ease; }
  .pre-loader-wrapper .text {
    color: #009353;
    font-size: 26px;
    font-family: montserrat-sb;
    display: block;
    margin-top: 15px; }
  .pre-loader-wrapper.grey-solid-bg {
    background: #efefef; }

.loader {
  border: 10px solid #f3f3f3;
  border-radius: 50%;
  border-top: 10px solid #000000;
  width: 60px;
  height: 60px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite; }

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.events-tab-container.edit-group .tab-slider .slick-track {
  margin-left: auto;
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .section__registration--content .row.d-flex-md {
    display: flex;
    flex-wrap: wrap; } }

.tooltipster-fade {
  visibility: hidden !important;
  display: none !important; }
  .tooltipster-fade.tooltipster-show {
    visibility: visible !important;
    display: flex !important; }

.tooltip {
  visibility: hidden !important; }

.back-checkin-modal .modal-body {
  padding-left: 2px;
  padding-right: 2px; }
  .back-checkin-modal .modal-body h5 {
    margin-left: 7px; }
    .back-checkin-modal .modal-body h5 a {
      color: #1c4477; }
      .back-checkin-modal .modal-body h5 a span {
        width: 24px;
        height: 24px;
        background: #1c4477;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 50px;
        margin-right: 7px; }
  .back-checkin-modal .modal-body .content > table.raffle-cart-table > tbody > tr {
    height: 63px; }
  .back-checkin-modal .modal-body .content > table > tbody > tr {
    vertical-align: middle;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2; }
    .back-checkin-modal .modal-body .content > table > tbody > tr > td {
      font-family: montserrat-r;
      text-align: left;
      padding-left: 5px;
      padding-right: 5px;
      padding: 5px;
      font-size: 13px; }
      .back-checkin-modal .modal-body .content > table > tbody > tr > td.text-right {
        text-align: right !important; }
      .back-checkin-modal .modal-body .content > table > tbody > tr > td .control-label {
        color: #1c4477;
        font-size: 11px;
        margin-bottom: 1px;
        font-weight: normal; }
      .back-checkin-modal .modal-body .content > table > tbody > tr > td span {
        color: #1c4477;
        vertical-align: bottom;
        font-family: montserrat-sb; }
        .back-checkin-modal .modal-body .content > table > tbody > tr > td span b {
          position: relative;
          top: 3px; }
      .back-checkin-modal .modal-body .content > table > tbody > tr > td label.inner-price {
        display: block;
        font-weight: normal; }
        .back-checkin-modal .modal-body .content > table > tbody > tr > td label.inner-price span {
          font-weight: 700; }
      .back-checkin-modal .modal-body .content > table > tbody > tr > td .select-box {
        background: transparent; }
  .back-checkin-modal .modal-body .link-btn.member-btn, .back-checkin-modal .modal-body .link-btn.btn-update {
    width: unset; }

.add-raffle-details .modal-body {
  padding-left: 2px;
  padding-right: 2px; }
  .add-raffle-details .modal-body form {
    padding-right: 0; }
  .add-raffle-details .modal-body div.content {
    padding-top: 20px; }
  .add-raffle-details .modal-body .dl-horizontal {
    padding-right: 16px; }
  .add-raffle-details .modal-body h5 {
    margin-left: 7px; }
    .add-raffle-details .modal-body h5 a {
      color: #1c4477; }
      .add-raffle-details .modal-body h5 a span {
        width: 24px;
        height: 24px;
        background: #1c4477;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 50px;
        margin-right: 7px; }
  .add-raffle-details .modal-body > .content > table > tr {
    vertical-align: middle;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2; }
    .add-raffle-details .modal-body > .content > table > tr > td {
      font-family: montserrat-r;
      text-align: left;
      padding-left: 5px;
      padding-right: 5px;
      padding: 5px;
      font-size: 13px; }
      .add-raffle-details .modal-body > .content > table > tr > td.text-right {
        text-align: right !important; }
      .add-raffle-details .modal-body > .content > table > tr > td .control-label {
        color: #1c4477;
        font-size: 11px;
        margin-bottom: 1px; }
      .add-raffle-details .modal-body > .content > table > tr > td span {
        color: #1c4477;
        font-weight: 700;
        vertical-align: bottom; }
        .add-raffle-details .modal-body > .content > table > tr > td span b {
          position: relative;
          top: 3px; }
      .add-raffle-details .modal-body > .content > table > tr > td label.inner-price {
        display: block;
        font-weight: normal;
        margin-bottom: 0; }
        .add-raffle-details .modal-body > .content > table > tr > td label.inner-price span {
          font-weight: 700; }
      .add-raffle-details .modal-body > .content > table > tr > td .select-box {
        background: transparent; }
  .add-raffle-details .modal-body .link-btn.member-btn, .add-raffle-details .modal-body .link-btn.btn-update {
    width: unset; }
  .add-raffle-details .modal-body .link-btn {
    margin-top: 10px; }

.splitpayment-modal .ammount-box {
  border: 1px solid #cccccc;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 35px; }
  .splitpayment-modal .ammount-box .control-label {
    margin-bottom: 0;
    margin-right: 35px;
    font-size: 15px;
    color: #595c62;
    font-weight: normal;
    font-family: 'montserrat-l'; }
  .splitpayment-modal .ammount-box .form-control {
    padding: 0;
    border: 0;
    box-shadow: none;
    width: 80px;
    display: inline-table;
    color: #1c4477;
    font-size: 17px;
    font-weight: normal;
    font-family: 'montserrat-l'; }

.splitpayment-modal .border-space {
  border-top: 1px solid #c2c2c2; }

.splitpayment-modal .link-btn {
  margin-top: 15px !important;
  width: auto !important; }

.splitpayment-modal .btn-green {
  padding: 3px 8px !important;
  FONT-SIZE: 12PX !important;
  background: #00a360 !important;
  border-radius: 3px !important; }
  .splitpayment-modal .btn-green.red {
    background: #ea5455 !important;
    border-color: #914141 !important; }

.splitpayment-modal .dl-horizontal dt {
  position: relative; }
  .splitpayment-modal .dl-horizontal dt .close-buyer {
    background-color: #f02429;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 4.5px;
    height: 20px;
    width: 20px;
    position: relative;
    left: -3px; }
    .splitpayment-modal .dl-horizontal dt .close-buyer:hover {
      opacity: .8; }

.splitpayment-modal .dl-horizontal dd.centered-auto {
  margin-left: 0;
  margin-right: 0;
  text-align: center; }

.splitpayment-modal .dl-horizontal dd span {
  color: #1c4477;
  font-weight: 600;
  font-size: 14px;
  vertical-align: middle; }
  .splitpayment-modal .dl-horizontal dd span.filter-option {
    font-weight: 400; }

.splitpayment-modal .dl-horizontal dd .select-box {
  z-index: unset; }
  .splitpayment-modal .dl-horizontal dd .select-box span {
    font-weight: 400; }

.splitpayment-modal .dl-horizontal dd .input-group .form-control {
  z-index: 1; }

.splitpayment-modal .dl-horizontal dt {
  padding-top: 5px !important; }

@media (min-width: 992px) {
  .flex-chart-row {
    display: flex;
    align-items: center;
    justify-content: center; } }

@media screen and (min-width: 1301px) {
  .flex-chart-row.two-col #canvas-holder #chart_area {
    margin-left: -30%; } }

@media screen and (min-width: 1801px) {
  .flex-chart-row.two-col #canvas-holder #chart_area {
    margin-left: -15%; } }

@media screen and (min-width: 1601px) {
  .flex-chart-row.two-col #canvas-holder #chart_area {
    margin-left: -20%; } }

.selectpicker-input.row {
  margin: 0; }
  .selectpicker-input.row > div {
    padding: 0; }

.selectpicker-input .form-group .form-control {
  border-left: 0 !important; }

.promo_code_page {
  height: 100% !important;
  margin-bottom: 20px; }
  @media screen and (min-width: 768px) {
    .promo_code_page .default-view-cell .inner-center {
      position: relative;
      top: -60px; } }

.icon-vertical-center {
  position: relative;
  top: -3px; }

@media screen and (min-width: 992px) {
  .show-on-991 {
    display: none !important; } }

@media screen and (max-width: 991px) {
  .hidden-on-991 {
    display: none !important; }
  .d-none-991 {
    display: none !important; } }

@media screen and (max-width: 991px) {
  .account-two-columns section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"],
  .account-two-columns section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] {
    width: 100% !important;
    display: flex;
    align-items: center; } }
  @media screen and (max-width: 991px) and (max-width: 575px) {
    .account-two-columns section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"],
    .account-two-columns section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] {
      align-items: flex-start;
      flex-wrap: wrap; } }

@media screen and (max-width: 991px) {
  .sortable-ticket .sortable-ticket__body .cell-1,
  .sortable-ticket .sortable-ticket__header .cell-1 {
    display: none !important; } }

@media screen and (min-width: 660px) {
  dt.line-height-normal {
    line-height: 1.2 !important; } }

.bidding-box-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 12px;
  row-gap: 15px;
  margin-top: 25px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 20px;
  margin-bottom: 20px; }
  @media screen and (max-width: 1200px) {
    .bidding-box-wrapper {
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (max-width: 767px) {
    .bidding-box-wrapper {
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (max-width: 575px) {
    .bidding-box-wrapper {
      grid-template-columns: repeat(1, 1fr); } }
  .bidding-box-wrapper .bidding-box {
    display: flex;
    flex-direction: column;
    background: white;
    border-radius: 8px;
    box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.1);
    padding: 14px 15px;
    font-family: montserrat-sb; }
    .bidding-box-wrapper .bidding-box span {
      font-size: 32px;
      color: #1c4477; }
      @media screen and (max-width: 767px) {
        .bidding-box-wrapper .bidding-box span {
          font-size: 25px; } }
      .bidding-box-wrapper .bidding-box span sub {
        bottom: 0;
        font-size: 60%; }
    .bidding-box-wrapper .bidding-box label {
      font-size: 18px;
      color: #becad3;
      margin-bottom: 0; }
      .bidding-box-wrapper .bidding-box label i img {
        vertical-align: unset; }
      @media screen and (max-width: 767px) {
        .bidding-box-wrapper .bidding-box label {
          font-size: 15px;
          line-height: 1.2; } }

.invitation-status-wrapper {
  display: flex;
  grid-template-columns: repeat(5, minmax(150px, 1fr));
  column-gap: 20px;
  row-gap: 20px;
  margin-top: 0px; }
  @media screen and (max-width: 1200px) {
    .invitation-status-wrapper {
      grid-template-columns: repeat(4, minmax(150px, 1fr)); } }
  @media screen and (max-width: 991px) {
    .invitation-status-wrapper {
      grid-template-columns: repeat(3, minmax(150px, 1fr)); } }
  @media screen and (max-width: 767px) {
    .invitation-status-wrapper {
      grid-template-columns: repeat(2, minmax(150px, 1fr)); } }
  @media screen and (max-width: 575px) {
    .invitation-status-wrapper {
      grid-template-columns: repeat(1, minmax(150px, 1fr)); } }
  .invitation-status-wrapper .invitation-status {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding: 10px 16px;
    font-family: montserrat-r;
    align-items: center;
    background-image: url("../images/gray-box-bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%; }
    .invitation-status-wrapper .invitation-status > * {
      width: 100%;
      margin: auto;
      text-align: center; }
    .invitation-status-wrapper .invitation-status h4 {
      margin: 0;
      font-size: 12px;
      color: #1c4477;
      text-transform: uppercase;
      margin-bottom: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid #e9eef2; }
    .invitation-status-wrapper .invitation-status h1 {
      margin: 0;
      font-size: 24px;
      color: #1c4477;
      text-transform: uppercase;
      margin-bottom: 06px; }
    .invitation-status-wrapper .invitation-status h5 {
      margin: 0;
      font-size: 12px;
      color: #1c4477; }
  .invitation-status-wrapper form {
    align-self: end;
    float: unset !important;
    margin-top: 0 !important; }
    .invitation-status-wrapper form input {
      margin-left: 0 !important;
      width: 100% !important; }

.sub-content-section {
  font-size: 16px;
  color: #1c4477;
  font-family: montserrat-sb;
  padding-left: 15px;
  padding-right: 20px; }

@media screen and (max-width: 1046px) {
  section.container-fluid .button-form .table-responsive table.auction-table thead tr th:nth-child(4) {
    width: 14% !important; } }

#chart-apex > div {
  width: 100% !important; }
  #chart-apex > div .apexcharts-legend-text {
    font-family: montserrat-r !important;
    font-size: 11px !important; }
  #chart-apex > div .apexcharts-legend-marker {
    top: 2px !important; }
  #chart-apex > div span.bold {
    font-family: montserrat-sb !important;
    font-size: 12px; }
  #chart-apex > div svg {
    width: 100% !important; }
    #chart-apex > div svg > * {
      width: 100% !important; }

.event-table-wrapper {
  margin-bottom: 15px;
  font-family: montserrat-r; }
  .event-table-wrapper .event-table {
    width: 100%; }
    .event-table-wrapper .event-table tr {
      position: relative; }
    .event-table-wrapper .event-table .child-item-absolute {
      position: relative; }
    .event-table-wrapper .event-table th, .event-table-wrapper .event-table td {
      padding: 10px 8px; }
      @media screen and (max-width: 991px) {
        .event-table-wrapper .event-table th, .event-table-wrapper .event-table td {
          padding: 10px 5px; }
          .event-table-wrapper .event-table th:first-child, .event-table-wrapper .event-table td:first-child {
            width: 32px !important; }
          .event-table-wrapper .event-table th:last-child, .event-table-wrapper .event-table td:last-child {
            min-width: 65px; } }
    .event-table-wrapper .event-table th {
      font-weight: normal;
      font-size: 14px;
      font-family: montserrat-r;
      color: #30373b;
      text-transform: uppercase; }
      @media screen and (max-width: 991px) {
        .event-table-wrapper .event-table th {
          font-size: 12px; } }
    .event-table-wrapper .event-table td {
      color: white;
      font-family: montserrat-sb;
      font-size: 16px; }
      @media screen and (max-width: 991px) {
        .event-table-wrapper .event-table td {
          font-size: 14px; } }
      @media screen and (max-width: 575px) {
        .event-table-wrapper .event-table td {
          font-size: 12px; } }
      .event-table-wrapper .event-table td .color-gray {
        color: #929ba0;
        font-size: 15px; }
        @media screen and (max-width: 991px) {
          .event-table-wrapper .event-table td .color-gray {
            font-size: 13px; } }
        @media screen and (max-width: 575px) {
          .event-table-wrapper .event-table td .color-gray {
            font-size: 12px; } }
      .event-table-wrapper .event-table td .bootstrap-select {
        border: 0;
        border-radius: 0; }
      .event-table-wrapper .event-table td .btn.dropdown-toggle {
        background: #0c1216;
        border-radius: 0;
        border: 0; }
        .event-table-wrapper .event-table td .btn.dropdown-toggle .caret {
          color: #6fbe4a;
          border-top: 6px dashed;
          border-right: 6px solid transparent;
          border-left: 6px solid transparent; }
        .event-table-wrapper .event-table td .btn.dropdown-toggle .filter-option {
          color: #8a9398; }
      @media screen and (max-width: 991px) {
        .event-table-wrapper .event-table td.child-item-absolute {
          min-width: 32px; } }
    .event-table-wrapper .event-table tbody {
      background: #333333; }
    .event-table-wrapper .event-table .toggler {
      background: url(../images/accordion-minus.png) no-repeat center;
      content: "";
      height: 20px;
      width: 20px;
      display: block;
      margin-left: 10px;
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      text-align: left;
      background-position-x: 8px;
      background-position-y: 50%;
      cursor: pointer;
      top: 0; }
      .event-table-wrapper .event-table .toggler.collapsed {
        background: url(../images/accordion-plus.png) no-repeat center;
        background-position-x: 8px;
        background-position-y: 50%; }
      @media screen and (max-width: 991px) {
        .event-table-wrapper .event-table .toggler {
          margin-left: 0px; } }
  .event-table-wrapper .panel-body {
    background-color: #d5e9cc; }
    .event-table-wrapper .panel-body .border-single {
      height: 1px;
      width: 100%;
      background: #646060;
      margin: 0 0 25px 0; }
    .event-table-wrapper .panel-body label {
      font-family: montserrat-sb; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .account-two-columns .select2-container .select2-choice .select2-arrow b {
    background: url(/images/select2.png) no-repeat 0 1px !important; } }

.d-flex-label-input {
  display: flex !important; }
  .d-flex-label-input .child-1 {
    flex: 0 0 25px !important; }

.disabled-checkbox {
  background: #eeeeee !important;
  cursor: not-allowed !important;
  pointer-events: none !important; }

@media screen and (max-width: 535px) {
  .mt-sm-7 {
    margin-top: 7px !important; } }

@media screen and (max-width: 575px) {
  .mt-sm-10 {
    margin-top: 10px !important; } }

@media screen and (max-width: 991px) {
  .min-h-auto-lg {
    min-height: auto !important; } }

@media screen and (max-width: 767px) {
  .mb-10-md {
    margin-bottom: 10px !important; } }

@media screen and (max-width: 660px) {
  .w-auto-660px {
    width: auto !important; }
  .ml-45-660px {
    margin-left: 45px !important; } }

.panel-body .guest-info {
  font-family: montserrat-r; }

.bank-info {
  font-family: montserrat-r; }

.v-align-bottom {
  vertical-align: text-bottom !important; }

@media screen and (max-width: 991px) {
  .big__box.min-h-auto-991 {
    min-height: auto !important; } }

.account-two-columns .package-include-dropdown {
  margin-bottom: 20px; }
  .account-two-columns .package-include-dropdown .dropdown .btn-green {
    width: 100% !important;
    margin-bottom: 12px;
    box-shadow: unset;
    outline: none !important; }
    .account-two-columns .package-include-dropdown .dropdown .btn-green .caret {
      margin-left: 8px;
      margin-bottom: 4px;
      transition: .3s all ease-in-out; }
    .account-two-columns .package-include-dropdown .dropdown .btn-green:hover {
      background: #ffffff !important;
      color: #009353 !important; }
  .account-two-columns .package-include-dropdown .dropdown.open .btn-green .caret {
    transform: rotate(180deg); }
  .account-two-columns .package-include-dropdown .dropdown .dropdown-menu {
    width: 100%;
    padding: 15px;
    background: white;
    border: 1.5px solid #1c4477;
    position: static;
    float: unset; }
    .account-two-columns .package-include-dropdown .dropdown .dropdown-menu > p {
      margin-top: 0 !important;
      color: #333 !important;
      font-size: 14px !important;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
    @media screen and (max-width: 575px) {
      .account-two-columns .package-include-dropdown .dropdown .dropdown-menu {
        padding: 10px 5px; } }
    .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul {
      list-style: none;
      padding: 0;
      display: flex;
      justify-content: space-between;
      margin-bottom: 0;
      max-width: 365px;
      align-items: center; }
      .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li {
        margin-top: 5px;
        margin-bottom: 5px;
        flex: 1; }
        .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li.checkbox {
          display: flex;
          align-items: center;
          margin-right: 5px;
          margin-top: 0;
          margin-bottom: 0; }
          .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li.checkbox input + label + label {
            padding-left: 10px !important;
            padding-top: 3px; }
            @media screen and (max-width: 575px) {
              .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li.checkbox input + label + label {
                padding-left: 3.5px !important;
                font-size: 12px; } }
          .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li.checkbox label {
            margin-bottom: 0; }
        .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li:last-child {
          flex: 0 0 79px;
          max-width: 79px; }
          .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li:last-child .input-group .input-group-btn .btn {
            padding: 6px;
            margin-bottom: 0;
            font-size: 10px;
            outline: none !important; }
          .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li:last-child input {
            height: 28px;
            width: 32px;
            text-align: center;
            padding-left: 2px;
            padding-right: 2px; }
        .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li .label-text {
          font: 15px montserrat-l;
          color: #555555; }
          @media screen and (max-width: 575px) {
            .account-two-columns .package-include-dropdown .dropdown .dropdown-menu ul li .label-text {
              font-size: 14px; } }

section.container-fluid .bottom-row .detail-form .checkbox-gap input[type="checkbox"] + label {
  background-position-y: 100% !important;
  height: 18.6px !important; }

section.container-fluid .bottom-row .tab-content .modified-tab-pane .detail-form .form-group .form-control {
  text-transform: uppercase; }

.section.container-fluid .bottom-row .detail-form .event-table-wrapper .panel-body .form-group {
  margin-bottom: 15px; }

.justify-content-between {
  justify-content: space-between !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.textarea-resize-vertical {
  resize: vertical !important; }

.mx-100 {
  max-width: 100% !important; }

.detail-form {
  font-family: montserrat-r; }
  .detail-form .justify-flex-end-center {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
    .detail-form .justify-flex-end-center label {
      font-family: montserrat-sb; }
    .detail-form .justify-flex-end-center input[type="checkbox"] + label {
      margin-right: 8px; }
  @media screen and (max-width: 575px) {
    .detail-form .text-left-575 {
      text-align: left !important; }
      .detail-form .text-left-575 .justify-flex-end-center {
        justify-content: flex-start;
        margin-bottom: 25px; } }
  .detail-form .sub-line .vertical-top {
    vertical-align: text-bottom;
    position: relative;
    top: -2px; }
  .detail-form .sub-line p {
    font-family: montserrat-sb; }
    .detail-form .sub-line p span {
      margin-left: 20px;
      font-weight: 700;
      font-size: 17px; }

.mb-10 {
  margin-bottom: 10px !important; }

.css-checkbox.square {
  margin: 0;
  padding: 0;
  padding-bottom: 0px; }
  .css-checkbox.square label {
    padding-left: 0px;
    margin: 0; }
    .css-checkbox.square label:not(:last-child) {
      margin-right: 30px; }
  .css-checkbox.square input[type="checkbox"] {
    display: none; }
    .css-checkbox.square input[type="checkbox"] + span {
      display: inline-block;
      line-height: normal !important;
      position: relative;
      font: 15px montserrat-l !important;
      color: #555555 !important;
      padding-left: 25px; }
      .css-checkbox.square input[type="checkbox"] + span img {
        vertical-align: text-top;
        margin-left: 3px; }
      .css-checkbox.square input[type="checkbox"] + span:after {
        content: "";
        width: 18px;
        height: 18px;
        background: transparent;
        border: 1px solid #959595;
        border-radius: 0;
        position: absolute;
        top: 0px;
        left: 0px; }
    .css-checkbox.square input[type="checkbox"]:checked + span {
      color: #a02376; }
      .css-checkbox.square input[type="checkbox"]:checked + span:after {
        border-color: #1c4477;
        background: #1c4477; }
      .css-checkbox.square input[type="checkbox"]:checked + span:before {
        background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='2' d='M21 6L9 18 4 13'/%3E%3C/svg%3E");
        top: 50%;
        left: 1px;
        transform: translateY(-50%);
        content: '';
        width: 16px;
        height: 16px;
        position: absolute;
        z-index: 9;
        background-size: contain;
        background-repeat: no-repeat; }
    .css-checkbox.square input[type="checkbox"]:disabled + span {
      background: #e8e5e5;
      pointer-events: none;
      opacity: .6; }

.mb-5 {
  margin-bottom: 5px !important; }

.loaded-text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  background: #ffffffdb;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
  color: #009353;
  font-size: 30px;
  font-family: montserrat-b;
  padding: 10px; }
  .loaded-text span {
    margin-right: 15px; }

html.overflow-hidden {
  overflow: hidden !important; }

.payment-gateway-table .content table tr {
  vertical-align: middle;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2; }
  .payment-gateway-table .content table tr td {
    font-family: montserrat-r;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    padding: 5px;
    font-size: 13px;
    height: 70px; }
    @media screen and (max-width: 1024px) {
      .payment-gateway-table .content table tr td {
        padding-left: 2px;
        padding-right: 2px; } }
    @media screen and (max-width: 767px) {
      .payment-gateway-table .content table tr td {
        font-size: 11px; } }
    .payment-gateway-table .content table tr td label {
      font-weight: normal; }
      .payment-gateway-table .content table tr td label:not(.inner-price) {
        font: 15px montserrat-l;
        color: #555555; }
    .payment-gateway-table .content table tr td .inline-flex {
      display: flex;
      align-items: center; }
      .payment-gateway-table .content table tr td .inline-flex .cross-icon {
        margin-right: 10px;
        position: relative;
        margin-left: 3px;
        cursor: pointer;
        padding: 8px 11px;
        border-radius: 5px;
        font-size: 18px;
        display: inline-flex;
        align-items: center;
        justify-content: center; }
        @media screen and (max-width: 575px) {
          .payment-gateway-table .content table tr td .inline-flex .cross-icon {
            padding: 6px 5px;
            margin-right: 3px;
            position: relative;
            margin-left: 0px; } }
      .payment-gateway-table .content table tr td .inline-flex .row {
        flex: 1; }
    .payment-gateway-table .content table tr td .add-item {
      display: flex;
      align-items: center; }
      .payment-gateway-table .content table tr td .add-item span {
        font-weight: normal; }
      .payment-gateway-table .content table tr td .add-item img {
        max-width: 50px;
        margin-right: 5px; }
        @media screen and (max-width: 767px) {
          .payment-gateway-table .content table tr td .add-item img {
            max-width: 30px;
            margin-right: 2px; } }
    .payment-gateway-table .content table tr td.text-right {
      text-align: right !important; }
    .payment-gateway-table .content table tr td .form-group .control-label {
      color: #1c4477;
      font-size: 11px !important;
      margin-bottom: 1px !important;
      text-transform: uppercase;
      color: #1c4477 !important;
      font-weight: 700 !important;
      font: 11px montserrat-b !important;
      position: relative;
      top: -3px; }
    .payment-gateway-table .content table tr td .form-group .form-control {
      border-radius: 4px !important; }
      .payment-gateway-table .content table tr td .form-group .form-control.no-left-border {
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-left: none; }
    .payment-gateway-table .content table tr td .form-group .input-group .input-group-addon {
      border: 1px solid #555555;
      border-right-color: #555555;
      border-right-style: solid;
      border-right-width: 1px;
      border-right: none;
      background: #fff;
      color: #4f5257;
      padding: 9px 12px; }
    .payment-gateway-table .content table tr td span {
      color: #1c4477;
      font-weight: 700;
      vertical-align: bottom; }
      .payment-gateway-table .content table tr td span b {
        position: relative;
        top: 3px; }
    .payment-gateway-table .content table tr td label.inner-price {
      display: block;
      font-weight: normal; }
      .payment-gateway-table .content table tr td label.inner-price span {
        font-weight: 700; }
    .payment-gateway-table .content table tr td .select-box {
      background: transparent; }

.payment-gateway-table .content .charge_card_in_popup {
  padding: 3px 7px !important;
  font-size: 8px !important;
  color: #bcf9df !important;
  border-radius: 3px !important;
  position: relative;
  margin-right: 6px !important;
  margin-top: 10px !important; }

.payment-gateway-table .selectize-dropdown .option span {
  font-weight: normal !important; }

.payment-gateway-table .selectize-control.single .selectize-input {
  height: 41.83px;
  display: flex;
  align-items: center; }
  .payment-gateway-table .selectize-control.single .selectize-input > * {
    display: inline-flex;
    align-items: center; }
  .payment-gateway-table .selectize-control.single .selectize-input span {
    display: inline-flex;
    align-items: center; }

.position-unset {
  position: unset !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.overflow-unset {
  overflow: unset !important; }

.overflow-visible {
  overflow: visible !important; }

.background-c-transparent {
  background-color: transparent !important;
  border-top: 0 !important; }

@media screen and (max-width: 480px) {
  section.container-fluid .detail-form.workflow-form {
    padding-right: 15px !important;
    padding-left: 15px !important; } }

section.container-fluid .workflows .table tr td.action-name {
  color: #00a55f;
  font-size: 16px; }

section.container-fluid .workflows .table tr td.desc {
  color: #747474;
  font-size: 14px; }

section.container-fluid .workflows .table tr td.time-duration {
  color: #2f2f2f;
  font-size: 14px;
  font-family: montserrat-sb; }
  section.container-fluid .workflows .table tr td.time-duration .circle-icon {
    padding-right: 5px;
    position: relative;
    top: -2px; }

section.container-fluid .btn-absolute-on-field {
  position: absolute;
  right: 3px;
  top: 50%;
  transform: translateY(-50%); }
  section.container-fluid .btn-absolute-on-field .btn.btn-green {
    padding: 6px 15px !important; }

section.container-fluid .position-relative {
  position: relative; }

section.container-fluid .workflow-form .form-group textarea.form-control {
  min-height: 65px; }

section.container-fluid .workflow-form .section-bg {
  background: #f5f5f5;
  padding-top: 20px;
  margin-bottom: 17px;
  box-shadow: -100px 0px 0px 0px #f5f5f5, 700px 0px 0px #f5f5f5; }
  @media screen and (max-width: 991px) {
    section.container-fluid .workflow-form .section-bg {
      box-shadow: -100px 0px 0px 0px #f5f5f5, 200px 0px 0px #f5f5f5; } }

#editduration.modal .modal-dialog {
  width: 515px !important; }
  #editduration.modal .modal-dialog .modal-content .content form {
    padding-right: 0;
    max-width: 415px;
    margin: auto; }
    #editduration.modal .modal-dialog .modal-content .content form .btn.dropdown-toggle.btn-default {
      height: 100%; }
    #editduration.modal .modal-dialog .modal-content .content form .control-label.block {
      font-size: 15px;
      color: #555555;
      font-weight: 500; }
    #editduration.modal .modal-dialog .modal-content .content form .link-btn {
      margin-top: 15px; }
    #editduration.modal .modal-dialog .modal-content .content form .inline-content {
      display: flex;
      align-items: center;
      margin-left: -5px;
      margin-right: -5px; }
      #editduration.modal .modal-dialog .modal-content .content form .inline-content .form-control {
        border-color: #959595; }
      #editduration.modal .modal-dialog .modal-content .content form .inline-content > div {
        padding-left: 5px;
        padding-right: 5px; }
        #editduration.modal .modal-dialog .modal-content .content form .inline-content > div:nth-child(2) {
          flex: 0 0 75px; }
        #editduration.modal .modal-dialog .modal-content .content form .inline-content > div:nth-child(3) {
          flex: 1; }

.h-auto {
  height: auto !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.custom-l-mar {
  margin-left: 53px !important; }

@media screen and (min-width: 1025px) {
  .show-on-tab {
    display: none !important; } }

@media screen and (max-width: 1024px) {
  .hidden-on-tab {
    display: none !important; } }

.modal .modal-body form .form-group .form-control.generic-input {
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.mx-w-unset {
  max-width: unset !important; }

.calender-style-2 .bootstrap-datetimepicker-widget table td span.glyphicon {
  color: #212529 !important;
  width: auto !important;
  height: auto !important;
  line-height: initial !important; }

.calender-style-2 .bootstrap-datetimepicker-widget .glyphicon {
  color: #212529 !important; }

.calender-style-2 .bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee !important; }

.calender-style-2 .bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px; }

.calender-style-2 .bootstrap-datetimepicker-widget table th {
  font-family: montserrat-sb;
  color: #212529 !important; }

.calender-style-2 .bootstrap-datetimepicker-widget .dropdown-menu {
  font-size: 1rem; }

.calender-style-2 .bootstrap-datetimepicker-widget .datepicker th.picker-switch {
  font: 16px montserrat-l; }

.calender-style-2 .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eee !important; }

.calender-style-2 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
  background: white;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .calender-style-2 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs .datepicker {
    padding: 0px 15px !important;
    border: 0; }
  .calender-style-2 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs .timepicker {
    padding: 0px 15px !important;
    border: 0; }
    .calender-style-2 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs .timepicker .timepicker-picker {
      border: 0; }
  .calender-style-2 .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs table td span {
    width: 54px !important;
    height: 54px !important;
    vertical-align: middle;
    display: flex;
    text-align: center;
    justify-content: center;
    line-height: 54px;
    margin: 2px 1.5px;
    cursor: pointer;
    border-radius: 4px;
    align-items: center;
    margin-left: auto;
    margin-right: auto; }

.menu-close section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap.grid-structure {
  grid-template-columns: repeat(auto-fit, minmax(300px, 300px)); }
  @media screen and (min-width: 1920px) {
    .menu-close section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap.grid-structure {
      grid-template-columns: repeat(auto-fit, minmax(400px, 400px)); } }

.item-image {
  position: relative;
  overflow: hidden;
  display: inline-block; }
  .item-image .event-featured {
    display: none; }
  .item-image.featured {
    border: 2px solid #e5da17; }
    .item-image.featured .event-featured {
      font-family: montserrat-sb;
      font-size: 8px;
      color: #ffffff;
      text-transform: uppercase;
      height: 40px;
      position: absolute;
      right: 0;
      top: 0;
      display: flex;
      letter-spacing: 1px; }
      .item-image.featured .event-featured span {
        transform: rotate(45deg);
        margin-top: 16px;
        margin-right: 0px; }
      .item-image.featured .event-featured:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='57px' height='57px'%3E%3Cdefs%3E%3Cfilter filterUnits='userSpaceOnUse' id='Filter_0' x='0px' y='0px' width='57px' height='57px' %3E%3CfeOffset in='SourceAlpha' dx='0.707' dy='0.707' /%3E%3CfeGaussianBlur result='blurOut' stdDeviation='1' /%3E%3CfeFlood flood-color='rgb(0, 0, 0)' result='floodOut' /%3E%3CfeComposite operator='atop' in='floodOut' in2='blurOut' /%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.3'/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23Filter_0)'%3E%3Cpath fill-rule='evenodd' opacity='0.851' fill='rgb(231, 220, 27)' d='M21.500,-0.000 L54.000,32.500 L54.000,53.500 L0.500,-0.000 L21.500,-0.000 Z'/%3E%3C/g%3E%3C/svg%3E");
        width: 57px;
        height: 57px;
        content: '';
        position: absolute;
        top: 0px;
        right: -3px; }
  .item-image img {
    object-position: center;
    object-fit: cover;
    width: 100%;
    height: 100%; }

.modal.select_raffle_winner .modal-body .content form {
  font-family: montserrat-r;
  padding-right: 0; }
  .modal.select_raffle_winner .modal-body .content form .control-label {
    color: #707070;
    font-weight: normal; }
  .modal.select_raffle_winner .modal-body .content form .bg-section {
    padding: 24px;
    padding-right: 55px;
    background: #edf0f4; }
    @media screen and (max-width: 767px) {
      .modal.select_raffle_winner .modal-body .content form .bg-section {
        padding-right: 24px; } }
    .modal.select_raffle_winner .modal-body .content form .bg-section .d-flex {
      justify-content: space-between; }
    .modal.select_raffle_winner .modal-body .content form .bg-section.transparent {
      padding-top: 12px;
      padding-bottom: 12px;
      background: transparent;
      padding-left: 0; }
  .modal.select_raffle_winner .modal-body .content form .radioblock {
    position: relative;
    top: 0;
    width: 130px;
    display: flex;
    flex-wrap: nowrap; }
  .modal.select_raffle_winner .modal-body .content form .multi-selection {
    display: flex;
    width: auto; }
    .modal.select_raffle_winner .modal-body .content form .multi-selection:not(:last-child) {
      margin-right: 20px; }
    .modal.select_raffle_winner .modal-body .content form .multi-selection input[type="radio"] + label {
      margin-right: 7px; }

.input-group.new-style {
  background: #1c4477;
  border-radius: 25px;
  overflow: hidden; }
  .input-group.new-style .btn {
    background: transparent;
    color: #ffffff;
    padding: 5px 7px;
    font-size: 10px;
    border: 0;
    outline: none; }
  .input-group.new-style input.form-control {
    width: 24px;
    margin: auto;
    text-align: center;
    border: 0 !important;
    border-radius: 50px;
    height: auto;
    margin-top: 1px;
    padding: 4px 2.5px;
    font-size: 13px;
    line-height: 1.2;
    border-radius: 50px !important;
    font-family: montserrat-sb; }

.modal.raffle_winner .modal-body .content {
  font-family: montserrat-r; }
  .modal.raffle_winner .modal-body .content h4 {
    color: #1c4477;
    font-size: 14px; }
  .modal.raffle_winner .modal-body .content .winner-info {
    background-color: #009353;
    border: 1px solid #004829;
    border-radius: 10px;
    padding: 16px 30px 15px;
    margin-bottom: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43px' height='69px'%3E%3Cpath fill-rule='evenodd' opacity='0.251' fill='rgb(0, 72, 41)' d='M41.046,40.928 C38.953,40.914 33.462,40.905 27.177,40.902 C27.163,37.660 24.529,35.036 21.282,35.036 C18.034,35.036 15.401,37.660 15.387,40.902 C9.101,40.905 3.611,40.914 1.518,40.928 C0.603,40.934 0.315,40.676 0.320,39.744 C0.355,33.478 0.341,27.211 0.340,20.945 L0.340,20.945 C0.340,20.925 0.340,20.905 0.340,20.885 C0.340,20.865 0.340,20.846 0.340,20.826 L0.340,20.826 C0.341,14.559 0.355,8.293 0.320,2.027 C0.315,1.094 0.603,0.836 1.518,0.842 C3.611,0.857 9.101,0.866 15.387,0.869 C15.401,4.111 18.034,6.735 21.282,6.735 C24.529,6.735 27.163,4.111 27.177,0.869 C33.462,0.866 38.953,0.857 41.046,0.842 C41.960,0.836 42.249,1.094 42.244,2.027 C42.209,8.293 42.223,14.559 42.224,20.826 L42.224,20.826 C42.224,20.846 42.224,20.865 42.224,20.885 C42.224,20.905 42.224,20.925 42.224,20.945 L42.224,20.945 C42.223,27.211 42.209,33.478 42.244,39.744 C42.249,40.676 41.960,40.934 41.046,40.928 ZM24.228,16.861 L21.282,10.894 L18.335,16.861 L11.746,17.818 L16.514,22.462 L15.389,29.021 L21.282,25.924 L27.175,29.021 L26.050,22.462 L30.817,17.818 L24.228,16.861 ZM0.322,45.971 C0.319,45.184 0.527,44.963 1.322,44.964 C14.647,44.988 27.973,44.984 41.299,44.971 C41.937,44.970 42.248,45.065 42.245,45.828 C42.217,53.319 42.227,60.810 42.225,68.301 C42.225,68.458 42.205,68.615 42.189,68.843 C41.734,68.749 41.542,68.417 41.302,68.177 C34.936,61.826 28.576,55.470 22.215,49.115 C21.282,48.183 21.287,48.191 20.377,49.101 C13.974,55.506 7.570,61.908 1.160,68.304 C0.961,68.503 0.806,68.794 0.446,68.804 C0.245,68.536 0.343,68.227 0.342,67.945 C0.336,60.620 0.350,53.296 0.322,45.971 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 17px 0px; }
    .modal.raffle_winner .modal-body .content .winner-info a {
      display: block;
      font-size: 13px;
      color: #bcd6cb; }
    .modal.raffle_winner .modal-body .content .winner-info h3 {
      font-size: 17px;
      color: #ffffff;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 08px;
      letter-spacing: 1px;
      font-weight: normal; }
    .modal.raffle_winner .modal-body .content .winner-info > div:not(:last-child) {
      border-bottom: 1px solid #004829;
      padding-bottom: 14px;
      margin-bottom: 15px; }

.modal.raffle_winner .modal-body form {
  padding-right: 0; }
  .modal.raffle_winner .modal-body form .mt-10 {
    margin-top: 10px !important; }

.font-s-normal {
  font-style: normal !important; }

.justify-content-center {
  justify-content: center !important; }

span.winner-icon-top-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px; }

.pl-0 {
    padding-left: 0 !important;
}

.pl-10 {
    padding-left: 0.625rem !important;
}

.pr-0 {
  padding-right: 0 !important; }

.pr-20 {
    padding-right: 20px !important;
}
.pr-15 {
    padding-right: 15px !important;
}

.col-gap-5 {
  margin-right: -5px;
  margin-left: -5px; }
  .col-gap-5 > div {
    padding-left: 5px;
    padding-right: 5px; }

.ml-0 {
    margin-left: 0 !important;
}

.ml-3 {
    margin-left: 3px !important;
}

.ml-4 {
    margin-left: 4px !important;
}

.ml-5 {
    margin-left: 5px !important; }


.ml-7 {
    margin-left: 7px !important;
}

.ml-10 {
    margin-left: 10px !important;
}

.ml-15 {
    margin-left: 15px !important;
}

.ml-20 {
    margin-left: 20px !important;
}

.ml-25 {
    margin-left: 25px !important;
}

.mr-0 {
    margin-right: 0 !important;
}
.mr-15 {
    margin-right: 15px;
}

.mr-10 {
    margin-right: 10px;
}

a.help-tooltip.v-align-text-b {
  vertical-align: text-bottom !important;
  position: relative;
  top: -2px; }

a.help-tooltip .info-icon {
  max-width: 100%;
  width: 14px;
  height: 14px;
  position: relative;
  top: -3px; }

@media screen and (min-width: 767px) {
  .modal.modal-large .modal-dialog {
    width: 650px; } }

.mb-16 {
  margin-bottom: 16px !important; }

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-14 {
  margin-bottom: 14px !important; }

@media screen and (min-width: 992px) {
  .row.d-flex-md {
    display: flex; }
    .row.d-flex-md.align-items-unset-md {
      align-items: unset; } }

input.checkin_form_control {
  height: 34px !important; }

.relative {
  position: relative !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.single-blue-caret-remove .caret {
  display: none; }

.mon-r {
  font-family: montserrat-r !important; }

.mon-b {
  font-family: montserrat-b !important; }

.mon-l {
  font-family: montserrat-l !important; }

.mon-sb {
    font-family: montserrat-sb !important;
}

section.header {
  min-height: 70px;
  width: 100%;
  background: #363636 url(../images/pattern.png) repeat;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100; }
  section.header .navbar-brand {
    font: 24px montserrat-b;
    color: #fff;
    height: 70px;
    padding: 13px 0 13px 25px;
    text-shadow: 1px 0 1px rgba(0, 0, 0, 0.6); }
    section.header .navbar-brand.second {
      display: none; }
    section.header .navbar-brand > img {
      max-height: 44px; }
    section.header .navbar-brand span {
      font-family: montserrat-l; }
    @media screen and (max-width: 991px) {
      section.header .navbar-brand {
        padding: 18px 0 18px 25px; } }
    @media screen and (max-width: 560px) {
      section.header .navbar-brand {
        font-size: 14px;
        padding: 25px 0 18px 25px; }
        section.header .navbar-brand.first {
          display: none; }
        section.header .navbar-brand.second {
          font-size: 20px;
          display: block; } }
    section.header .navbar-brand.mini-logo {
      max-width: 102px;
      height: auto;
      padding-top: 7px;
      padding-bottom: 8px;
      display: flex;
      align-items: center;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: inherit; }
      @media screen and (max-width: 991px) {
        section.header .navbar-brand.mini-logo {
          padding-left: 10px; } }
      section.header .navbar-brand.mini-logo img {
        max-width: 100% !important; }
        @media screen and (max-width: 991px) {
          section.header .navbar-brand.mini-logo img {
            object-fit: contain;
            max-height: 55px; } }
      section.header .navbar-brand.mini-logo.full-logo img {
        max-height: unset; }
  section.header .navbar {
    margin-bottom: 0; }
    section.header .navbar .navbar-header .navbar-toggle {
      margin-top: 15px; }
      section.header .navbar .navbar-header .navbar-toggle span {
        background-color: #fff; }
    @media screen and (max-width: 991px) {
      section.header .navbar .navbar-header {
        width: 95px;
        float: left; } }
    section.header .navbar .right-nav {
      float: right;
      width: 67%;
      margin-right: 9px; }
      @media screen and (max-width: 768px) {
        section.header .navbar .right-nav {
          margin-right: -15px; } }
      section.header .navbar .right-nav .dropdown {
        float: right;
        min-width: 220px; }
        @media screen and (max-width: 575px) {
          section.header .navbar .right-nav .dropdown {
            min-width: 170px; } }
        section.header .navbar .right-nav .dropdown .dropdown-toggle {
          color: #fff;
          text-align: right;
          display: inline-block;
          width: 100%; }
        section.header .navbar .right-nav .dropdown .dropdown-menu {
          z-index: 999;
          padding: 0;
          border-radius: 0;
          position: absolute;
          background-color: #fff;
          width: 100%;
          border-bottom-left-radius: 5px;
          border-bottom-right-radius: 5px;
          overflow: hidden;
          display: block;
          margin-top: 1px;
          min-width: 220px; }
          section.header .navbar .right-nav .dropdown .dropdown-menu.list-striped {
            height: 0;
            width: 100%;
            /*min-width:222px;*/
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -ms-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            -ms-transition-timing-function: ease-in-out;
            -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
            -webkit-transition-duration: 0.5s;
            -moz-transition-duration: 0.5s;
            -ms-transition-duration: 0.5s;
            -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
            -webkit-transition-delay: 0s;
            -moz-transition-delay: 0s;
            -ms-transition-delay: 0s;
            -o-transition-delay: 0s;
            transition-delay: 0s;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
            section.header .navbar .right-nav .dropdown .dropdown-menu.list-striped.super {
              /*transition: none;*/
              height: auto;
              opacity: 0; }
              section.header .navbar .right-nav .dropdown .dropdown-menu.list-striped.super > li {
                -webkit-transition-property: height;
                -moz-transition-property: height;
                -ms-transition-property: height;
                -o-transition-property: height;
                transition-property: height;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                -ms-transition-timing-function: ease-in-out;
                -o-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
                -webkit-transition-duration: 0.5s;
                -moz-transition-duration: 0.5s;
                -ms-transition-duration: 0.5s;
                -o-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-delay: 0s;
                -moz-transition-delay: 0s;
                -ms-transition-delay: 0s;
                -o-transition-delay: 0s;
                transition-delay: 0s;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                height: 0;
                -webkit-transition-property: all;
                -moz-transition-property: all;
                -ms-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                -ms-transition-timing-function: ease-in-out;
                -o-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
                -webkit-transition-duration: 0.5s;
                -moz-transition-duration: 0.5s;
                -ms-transition-duration: 0.5s;
                -o-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-delay: 0s;
                -moz-transition-delay: 0s;
                -ms-transition-delay: 0s;
                -o-transition-delay: 0s;
                transition-delay: 0s;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden; }
                section.header .navbar .right-nav .dropdown .dropdown-menu.list-striped.super > li:first-child {
                  -webkit-transition-property: height;
                  -moz-transition-property: height;
                  -ms-transition-property: height;
                  -o-transition-property: height;
                  transition-property: height;
                  -webkit-transition-timing-function: ease-in-out;
                  -moz-transition-timing-function: ease-in-out;
                  -ms-transition-timing-function: ease-in-out;
                  -o-transition-timing-function: ease-in-out;
                  transition-timing-function: ease-in-out;
                  -webkit-transition-duration: 0.5s;
                  -moz-transition-duration: 0.5s;
                  -ms-transition-duration: 0.5s;
                  -o-transition-duration: 0.5s;
                  transition-duration: 0.5s;
                  -webkit-transition-delay: 0s;
                  -moz-transition-delay: 0s;
                  -ms-transition-delay: 0s;
                  -o-transition-delay: 0s;
                  transition-delay: 0s;
                  -webkit-transform-style: preserve-3d;
                  transform-style: preserve-3d;
                  -webkit-backface-visibility: hidden;
                  backface-visibility: hidden;
                  height: 0; }
          section.header .navbar .right-nav .dropdown .dropdown-menu > li {
            width: 100%;
            /*position: relative;*/
            border-top: 1px solid #efefef; }
            section.header .navbar .right-nav .dropdown .dropdown-menu > li > a {
              display: block;
              height: 40px;
              text-shadow: none;
              font: 12px/40px montserrat-l;
              vertical-align: middle;
              text-transform: initial;
              padding-left: 64px;
              position: relative;
              padding-top: 0; }
              section.header .navbar .right-nav .dropdown .dropdown-menu > li > a::after {
                background: url(../images/hover-arrow.png) no-repeat;
                height: 18px;
                width: 10px;
                display: none;
                position: absolute;
                right: 9px;
                top: 30%;
                content: "";
                -webkit-transition-property: all;
                -moz-transition-property: all;
                -ms-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                -ms-transition-timing-function: ease-in-out;
                -o-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
                -webkit-transition-duration: 0.5s;
                -moz-transition-duration: 0.5s;
                -ms-transition-duration: 0.5s;
                -o-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-delay: 0s;
                -moz-transition-delay: 0s;
                -ms-transition-delay: 0s;
                -o-transition-delay: 0s;
                transition-delay: 0s;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden; }
              section.header .navbar .right-nav .dropdown .dropdown-menu > li > a .icons {
                height: 28px;
                width: 28px;
                display: inline-block;
                position: absolute;
                top: 8px;
                left: 20px;
                margin-right: 20px;
                background: url(../images/sprite-2.png) no-repeat;
                opacity: 1;
                -webkit-transition-property: opacity;
                -moz-transition-property: opacity;
                -ms-transition-property: opacity;
                -o-transition-property: opacity;
                transition-property: opacity;
                -webkit-transition-timing-function: ease;
                -moz-transition-timing-function: ease;
                -ms-transition-timing-function: ease;
                -o-transition-timing-function: ease;
                transition-timing-function: ease;
                -webkit-transition-duration: 0.5s;
                -moz-transition-duration: 0.5s;
                -ms-transition-duration: 0.5s;
                -o-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-delay: 0s;
                -moz-transition-delay: 0s;
                -ms-transition-delay: 0s;
                -o-transition-delay: 0s;
                transition-delay: 0s;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a .icons.dashborad {
                  background: url(../images/sprite.png) no-repeat;
                  background-position: -16px -4px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a .icons.notification {
                  background-position: -15px -2px;
                  font: 14px/40px montserrat-l; }
                  section.header .navbar .right-nav .dropdown .dropdown-menu > li > a .icons.notification .badge {
                    display: block;
                    height: 15px;
                    /*width:15px;*/
                    background-color: #df4d4d;
                    color: #fff;
                    border-radius: 2px;
                    font: 11px/15px montserrat-l;
                    padding: 0;
                    text-align: center;
                    font-style: normal;
                    position: absolute;
                    right: -8px;
                    top: -4px;
                    padding-left: 2px;
                    padding-right: 2px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a .icons.events {
                  background-position: -72px -1px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a .icons.profile {
                  background-position: -129px -1px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a .icons.account {
                  background-position: -185px -1px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a .icons.logout {
                  background-position: -242px -1px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a .icons.account.switch-account {
                  background-image: url("../images/switch-account.png") !important;
                  background-position: unset !important;
                  background-repeat: no-repeat !important;
                  left: 27px !important;
                  top: 13px !important; }
              section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:hover, section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:focus {
                background-color: #434a5d;
                color: #fff; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:hover .icons.notification, section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:focus .icons.notification {
                  background-position: -15px -40px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:hover .icons.events, section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:focus .icons.events {
                  background-position: -72px -40px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:hover .icons.profile, section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:focus .icons.profile {
                  background-position: -129px -40px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:hover .icons.account, section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:focus .icons.account {
                  background-position: -185px -40px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:hover .icons.logout, section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:focus .icons.logout {
                  background-position: -242px -40px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:hover .icons.dashboard, section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:focus .icons.dashboard {
                  background-position: -16px -72px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:hover::after, section.header .navbar .right-nav .dropdown .dropdown-menu > li > a:focus::after {
                  display: block; }
            section.header .navbar .right-nav .dropdown .dropdown-menu > li:first-child {
              height: 50px;
              border-top: none; }
              section.header .navbar .right-nav .dropdown .dropdown-menu > li:first-child > a {
                height: 50px;
                line-height: 50px;
                font-size: 14px; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li:first-child > a .icons {
                  top: 14px; }
            section.header .navbar .right-nav .dropdown .dropdown-menu > li.menu-open > a .icons {
              opacity: 0; }
            section.header .navbar .right-nav .dropdown .dropdown-menu > li.menu-open > a::after {
              -webkit-transform: rotate(180deg) translate(10px, 0);
              -moz-transform: rotate(180deg) translate(10px, 0);
              -ms-transform: rotate(180deg) translate(10px, 0);
              -o-transform: rotate(180deg) translate(10px, 0);
              transform: rotate(180deg) translate(10px, 0); }
            section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent {
              display: block;
              padding-bottom: 15px;
              height: 196px;
              width: 100%;
              position: relative;
              left: 0;
              right: 0;
              z-index: 1000;
              background-color: #fff;
              top: 0;
              bottom: 0;
              padding-left: 0;
              -webkit-transform: translate(100%, 0);
              -moz-transform: translate(100%, 0);
              -ms-transform: translate(100%, 0);
              -o-transform: translate(100%, 0);
              transform: translate(100%, 0);
              float: right;
              -webkit-transform: translate(100%, 0);
              -moz-transform: translate(100%, 0);
              -ms-transform: translate(100%, 0);
              -o-transform: translate(100%, 0);
              transform: translate(100%, 0);
              float: right;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -ms-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-timing-function: ease-in-out;
              -moz-transition-timing-function: ease-in-out;
              -ms-transition-timing-function: ease-in-out;
              -o-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out;
              -webkit-transition-duration: 0.5s;
              -moz-transition-duration: 0.5s;
              -ms-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              transition-duration: 0.5s;
              -webkit-transition-delay: 0s;
              -moz-transition-delay: 0s;
              -ms-transition-delay: 0s;
              -o-transition-delay: 0s;
              transition-delay: 0s;
              -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
              section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent.show, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent.show {
                width: 100%;
                float: right;
                -webkit-transform: translate(0, 0);
                -moz-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                -o-transform: translate(0, 0);
                transform: translate(0, 0); }
              section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification, section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification {
                display: block;
                padding-bottom: 15px;
                /*height: 182px;*/
                height: 100%;
                width: 100%;
                position: absolute;
                left: -100%;
                /*right: 0;*/
                z-index: 1000;
                background-color: #fff;
                top: 0;
                bottom: 0;
                padding-left: 0;
                -webkit-transform: translate(100%, 0);
                -moz-transform: translate(100%, 0);
                -ms-transform: translate(100%, 0);
                -o-transform: translate(100%, 0);
                transform: translate(100%, 0);
                -webkit-transition-property: all;
                -moz-transition-property: all;
                -ms-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                -ms-transition-timing-function: ease-in-out;
                -o-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
                -webkit-transition-duration: 0.5s;
                -moz-transition-duration: 0.5s;
                -ms-transition-duration: 0.5s;
                -o-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-delay: 0s;
                -moz-transition-delay: 0s;
                -ms-transition-delay: 0s;
                -o-transition-delay: 0s;
                transition-delay: 0s;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification li, section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification li, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification li, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification li {
                  height: 87px;
                  padding: 15px; }
                  section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification li:nth-child(odd), section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification li:nth-child(odd), section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification li:nth-child(odd), section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification li:nth-child(odd) {
                    /*background: #f8f8f8;*/ }
                  section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification li:nth-child(even), section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification li:nth-child(even), section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification li:nth-child(even), section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification li:nth-child(even) {
                    /*background: #fff;*/ }
                  section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification li p, section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification li p, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification li p, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification li p {
                    font: 12px montserrat-l;
                    color: #6d758a;
                    margin-bottom: 5px; }
                  section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification li span, section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification li a.dismiss, section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification li span, section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification li a.dismiss, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification li span, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification li a.dismiss, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification li span, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification li a.dismiss {
                    font: 11px montserrat-l;
                    color: #009353;
                    display: inline-block; }
                  section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification li a.dismiss, section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification li a.dismiss, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification li a.dismiss, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification li a.dismiss {
                    color: #c23a3a;
                    cursor: pointer;
                    padding-left: 5px;
                    text-shadow: none;
                    text-transform: initial;
                    height: auto; }
                    section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification li a.dismiss:hover, section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification li a.dismiss:hover, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification li a.dismiss:hover, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification li a.dismiss:hover {
                      background: transparent;
                      text-decoration: none; }
                    section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .slide-notification li a.dismiss::after, section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .deff-notification li a.dismiss::after, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .slide-notification li a.dismiss::after, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .deff-notification li a.dismiss::after {
                      display: none; }
              section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .view-all-notification, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .view-all-notification {
                background: #fff none repeat scroll 0 0;
                position: relative;
                z-index: 99999999; }
                section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .view-all-notification .btn.btn-info, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .view-all-notification .btn.btn-info {
                  background-color: #df4d4d;
                  border: 0 none;
                  border-top-left-radius: 0;
                  border-top-right-radius: 0;
                  box-shadow: none;
                  font-family: montserrat-l;
                  font-size: 10px;
                  padding: 4px 0;
                  width: 100%;
                  transition: all ease-in-out 0.3s; }
                  section.header .navbar .right-nav .dropdown .dropdown-menu > li .slide-parent .view-all-notification .btn.btn-info:hover, section.header .navbar .right-nav .dropdown .dropdown-menu > li .def-parent .view-all-notification .btn.btn-info:hover {
                    background-color: #c14040;
                    transition: all ease-in-out 0.3s; }
          section.header .navbar .right-nav .dropdown .dropdown-menu .def-li {
            height: 44px; }
            section.header .navbar .right-nav .dropdown .dropdown-menu .def-li .def-parent {
              background-color: #fff;
              border: 0px;
              /*list-style:none;*/
              height: calc(100% - 51px);
              top: 51px;
              left: 0;
              position: absolute;
              width: 100%;
              z-index: 99;
              bottom: 0;
              -webkit-transform: translate(100%, 0);
              -moz-transform: translate(100%, 0);
              -ms-transform: translate(100%, 0);
              -o-transform: translate(100%, 0);
              transform: translate(100%, 0);
              float: right;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -ms-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-timing-function: ease-in-out;
              -moz-transition-timing-function: ease-in-out;
              -ms-transition-timing-function: ease-in-out;
              -o-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out;
              -webkit-transition-duration: 0.5s;
              -moz-transition-duration: 0.5s;
              -ms-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              transition-duration: 0.5s;
              -webkit-transition-delay: 0s;
              -moz-transition-delay: 0s;
              -ms-transition-delay: 0s;
              -o-transition-delay: 0s;
              transition-delay: 0s;
              -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
              section.header .navbar .right-nav .dropdown .dropdown-menu .def-li .def-parent .view-all-notification {
                bottom: -1px;
                position: absolute;
                width: 100%; }
                section.header .navbar .right-nav .dropdown .dropdown-menu .def-li .def-parent .view-all-notification .btn.btn-info {
                  background-color: #df4d4d;
                  border: 0 none;
                  border-top-left-radius: 0;
                  border-top-right-radius: 0;
                  box-shadow: none;
                  font-family: montserrat-l;
                  font-size: 10px;
                  padding: 4px 0;
                  width: 100%;
                  transition: all ease-in-out 0.3s; }
              section.header .navbar .right-nav .dropdown .dropdown-menu .def-li .def-parent.show {
                width: 100%;
                float: right;
                -webkit-transform: translate(0, 0);
                -moz-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                -o-transform: translate(0, 0);
                transform: translate(0, 0); }
              section.header .navbar .right-nav .dropdown .dropdown-menu .def-li .def-parent .text-center {
                position: relative;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                transform: translateY(-50%);
                vertical-align: middle; }
                section.header .navbar .right-nav .dropdown .dropdown-menu .def-li .def-parent .text-center p {
                  color: #363636;
                  font-family: montserrat-l;
                  font-size: 14px;
                  padding-top: 15px; }
          section.header .navbar .right-nav .dropdown .dropdown-menu .svg-icons {
            max-width: 30px;
            position: absolute;
            left: 25px;
            top: 50%;
            transform: translateY(-50%);
            display: flex;
            align-items: center;
            justify-content: center; }
            section.header .navbar .right-nav .dropdown .dropdown-menu .svg-icons svg {
              width: 25px;
              color: #6e768b;
              height: 25px; }
          section.header .navbar .right-nav .dropdown .dropdown-menu li a:hover .svg-icons svg {
            color: #b4bbcd !important; }
          section.header .navbar .right-nav .dropdown .dropdown-menu li.logout a .svg-icons svg {
            color: #e04c4d; }
          @media screen and (max-width: 480px) {
            section.header .navbar .right-nav .dropdown .dropdown-menu {
              right: 0;
              left: auto;
              /*width:300px;*/ } }
          section.header .navbar .right-nav .dropdown .dropdown-menu.striped li:nth-last-child(odd) {
            background: #f9f9f9 !important;
            /*color: orange;*/
            /*outline: 1px solid;*/ }
          section.header .navbar .right-nav .dropdown .dropdown-menu.no-notification li:first-child {
            height: unset; }
            section.header .navbar .right-nav .dropdown .dropdown-menu.no-notification li:first-child a {
              height: 40px;
              font: 12px/40px montserrat-l; }
              section.header .navbar .right-nav .dropdown .dropdown-menu.no-notification li:first-child a .icons {
                top: 8px; }
        section.header .navbar .right-nav .dropdown.user-setting {
          min-width: 222px; }
          section.header .navbar .right-nav .dropdown.user-setting.open .caret-down {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg); }
          section.header .navbar .right-nav .dropdown.user-setting.open > .dropdown-menu.list-striped {
            height: 255px;
            width: 100%;
            /*min-width:222px;*/ }
            @media screen and (max-width: 480px) {
              section.header .navbar .right-nav .dropdown.user-setting.open > .dropdown-menu.list-striped {
                box-shadow: 0 2px 2px #999;
                margin-top: 1px;
                width: auto; } }
            section.header .navbar .right-nav .dropdown.user-setting.open > .dropdown-menu.list-striped.super {
              height: auto;
              opacity: 1; }
              section.header .navbar .right-nav .dropdown.user-setting.open > .dropdown-menu.list-striped.super > li {
                height: 44px;
                -webkit-transition-property: all;
                -moz-transition-property: all;
                -ms-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                -ms-transition-timing-function: ease-in-out;
                -o-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
                -webkit-transition-duration: 0.5s;
                -moz-transition-duration: 0.5s;
                -ms-transition-duration: 0.5s;
                -o-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-delay: 0s;
                -moz-transition-delay: 0s;
                -ms-transition-delay: 0s;
                -o-transition-delay: 0s;
                transition-delay: 0s;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden; }
                section.header .navbar .right-nav .dropdown.user-setting.open > .dropdown-menu.list-striped.super > li:first-child {
                  height: 50px; }
          @media screen and (max-width: 480px) {
            section.header .navbar .right-nav .dropdown.user-setting.open > .dropdown-menu {
              width: auto; } }
          @media screen and (max-width: 480px) {
            section.header .navbar .right-nav .dropdown.user-setting {
              position: static; }
              section.header .navbar .right-nav .dropdown.user-setting .dropdown-menu {
                left: 0;
                right: 0;
                width: 100%;
                border-radius: 0; }
              section.header .navbar .right-nav .dropdown.user-setting.open > .dropdown-menu.list-striped {
                left: 0;
                right: 0;
                width: 100%; } }
        section.header .navbar .right-nav .dropdown.participant-dropdwon .dropdown-menu > li {
          border-top: 0; }
          section.header .navbar .right-nav .dropdown.participant-dropdwon .dropdown-menu > li:first-child {
            height: 44px; }
            section.header .navbar .right-nav .dropdown.participant-dropdwon .dropdown-menu > li:first-child a {
              height: 44px;
              line-height: 44px;
              font-size: 12px; }
              section.header .navbar .right-nav .dropdown.participant-dropdwon .dropdown-menu > li:first-child a .icons {
                top: 9px; }
          section.header .navbar .right-nav .dropdown.participant-dropdwon .dropdown-menu > li:nth-child(odd) {
            background-color: #f5f5f5; }
          section.header .navbar .right-nav .dropdown.participant-dropdwon .dropdown-menu > li:nth-child(even) {
            background-color: #fff; }
      @media screen and (max-width: 768px) {
        section.header .navbar .right-nav {
          width: 60%; } }
      @media screen and (max-width: 560px) {
        section.header .navbar .right-nav {
          width: 60%; } }
      @media screen and (max-width: 991px) {
        section.header .navbar .right-nav {
          width: calc(100% - 105px) !important; } }
  section.header .navbar-nav {
    margin: 0;
    list-style: none;
    padding-left: 0; }
    @media screen and (max-width: 991px) {
      section.header .navbar-nav {
        display: flex;
        justify-content: flex-end; } }
    section.header .navbar-nav li {
      display: block;
      float: left; }
      section.header .navbar-nav li.mini-logo a {
        max-width: 35px;
        padding: 0;
        margin-right: 8px; }
        section.header .navbar-nav li.mini-logo a img {
          max-width: 100%; }
      section.header .navbar-nav li > a {
        padding: 0 21px;
        font: 14px/70px montserrat-r;
        color: #969696;
        text-shadow: 1px 0 1px rgba(0, 0, 0, 0.6);
        text-transform: uppercase;
        position: relative;
        display: block; }
        @media screen and (max-width: 1220px) and (min-width: 992px) {
          section.header .navbar-nav li > a {
            padding: 0 4px;
            font-size: 13px; } }
        section.header .navbar-nav li > a.renewEventBtn {
          height: auto;
          line-height: 13px;
          color: #fff;
          padding: 9px 17px;
          font-size: 12px;
          margin-top: 20px;
          margin-right: 10px; }
          @media screen and (max-width: 1220px) and (min-width: 992px) {
            section.header .navbar-nav li > a.renewEventBtn {
              padding: 8px 5px;
              font-size: 11px;
              margin-top: 21px;
              margin-right: 5px; } }
          @media screen and (max-width: 575px) {
            section.header .navbar-nav li > a.renewEventBtn {
              margin-right: 0;
              padding: 6px 7px;
              font-size: 10px; } }
        @media screen and (max-width: 480px) {
          section.header .navbar-nav li > a.setting {
            padding: 0 5px; } }
        section.header .navbar-nav li > a:hover, section.header .navbar-nav li > a:focus {
          background-color: #272727; }
        section.header .navbar-nav li > a .user {
          margin-right: 5px;
          margin-bottom: 6px;
          display: inline-block;
          height: 54px;
          width: 54px;
          border-radius: 100%;
          border: 4px solid #333c5b;
          float: none;
          display: inline-block;
          margin-top: 8px; }
          @media screen and (max-width: 991px) {
            section.header .navbar-nav li > a .user {
              margin-top: 0px; } }
          @media screen and (max-width: 480px) {
            section.header .navbar-nav li > a .user {
              height: 36px;
              width: 36px;
              margin-top: 3px; } }
        @media screen and (max-width: 500px) {
          section.header .navbar-nav li > a {
            font-size: 12px;
            padding-left: 20px;
            padding-right: 20px; } }
        @media screen and (max-width: 410px) {
          section.header .navbar-nav li > a {
            font-size: 12px;
            padding-left: 10px;
            padding-right: 10px; } }
        @media screen and (max-width: 330px) {
          section.header .navbar-nav li > a {
            padding-left: 5px;
            padding-right: 5px; } }
    @media screen and (max-width: 991px) {
      section.header .navbar-nav li .setting-icon {
        display: none; } }
    @media screen and (max-width: 768px) {
      section.header .navbar-nav li.hlp {
        display: none; }
      section.header .navbar-nav li span {
        display: none; }
      section.header .navbar-nav li .setting-icon {
        display: none;
        padding-top: 24px;
        padding-bottom: 24px; } }
  section.header .caret-down {
    background: url(../images/caret-down.png);
    content: "";
    display: inline-block;
    height: 11px;
    width: 11px;
    margin-left: 10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
    @media screen and (max-width: 480px) {
      section.header .caret-down {
        height: 6px;
        width: 6px;
        background-size: contain;
        margin-left: 10px; } }

@keyframes close {
  0% {
    hieght: 100%; }
  50% {
    hieght: 50%; }
  100% {
    height: 0; } }

section.offset-menu {
  max-width: 66px;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  top: 70px;
  z-index: 3;
  border-left: 4px solid #009353;
  border-right: 1px solid #a7a7a7;
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  z-index: 11;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
  section.offset-menu ul.nav li {
    margin: 0;
    border-bottom: 1px solid #e2e2e2; }
    section.offset-menu ul.nav li.has-submenu > a {
      background: url(../images/submenu-icon.png) right bottom no-repeat; }
      section.offset-menu ul.nav li.has-submenu > a.toggle-icon {
        background: url(../images/minimize.png) right bottom no-repeat; }
    section.offset-menu ul.nav li.has-submenu ul {
      display: none;
      margin-left: 62px;
      list-style: none;
      border-left: 4px solid #009353;
      padding: 0; }
      @media screen and (max-width: 991px) {
        section.offset-menu ul.nav li.has-submenu ul {
          margin-left: 0px;
          border-left: 0; } }
      section.offset-menu ul.nav li.has-submenu ul li a {
        padding: 25px 10px 25px 23px;
        line-height: 18px;
        color: #009353;
        background-color: #f7f7f7;
        display: flex;
        align-items: center;
        text-decoration: none; }
        @media screen and (max-width: 991px) {
          section.offset-menu ul.nav li.has-submenu ul li a {
            padding-left: 0;
            padding-right: 0;
            font-size: 11px;
            text-align: center; } }
        section.offset-menu ul.nav li.has-submenu ul li a:hover, section.offset-menu ul.nav li.has-submenu ul li a.active {
          background-color: #009353;
          color: #fff; }
      section.offset-menu ul.nav li.has-submenu ul li:first-child {
        /*border-top: 1px solid #e2e2e2;*/ }
      section.offset-menu ul.nav li.has-submenu ul li:last-child {
        border-bottom: 0; }
    section.offset-menu ul.nav li a {
      font: 16px/66px montserrat-r;
      text-transform: uppercase;
      color: #667076;
      padding: 0; }
      section.offset-menu ul.nav li a .flex-row {
        display: flex;
        margin-left: auto;
        margin-right: auto;
        height: 100%; }
        section.offset-menu ul.nav li a .flex-row .icon-wrapper {
          display: flex;
          align-items: center;
          justify-content: center;
          height: auto;
          padding-left: 0;
          padding-right: 0;
          flex: 0 0 62px;
          border-right: 1px solid #e2e2e2; }
          section.offset-menu ul.nav li a .flex-row .icon-wrapper .icon {
            display: flex;
            align-items: center;
            justify-content: center;
            padding-right: 3px; }
            section.offset-menu ul.nav li a .flex-row .icon-wrapper .icon svg {
              width: 27px;
              color: #687075;
              height: 27px; }
      section.offset-menu ul.nav li a i {
        border-right: 1px solid #e2e2e2;
        border-bottom: 1px solid #e2e2e2;
        height: 67px;
        width: 62px;
        display: block;
        content: "";
        margin-right: 6px;
        text-align: center;
        background: #fff url(../images/sprite.png) no-repeat;
        position: relative;
        z-index: 300; }
        section.offset-menu ul.nav li a i.stripe-travel {
          background-image: url("../images/stripe-travel.png");
          background-position: top center; }
          section.offset-menu ul.nav li a i.stripe-travel:hover {
            background-position: bottom center; }
        section.offset-menu ul.nav li a i.stripe-calender {
          background-image: url("../images/stripe-calender.png");
          background-position: top center; }
          section.offset-menu ul.nav li a i.stripe-calender:hover {
            background-position: bottom center; }
        section.offset-menu ul.nav li a i.stripe-gifting {
          background-image: url("../images/stripe-gifting.png");
          background-position: top center; }
          section.offset-menu ul.nav li a i.stripe-gifting:hover {
            background-position: bottom center; }
        section.offset-menu ul.nav li a i.stripe-contacts {
          background-image: url("../images/stripe-contacts.png");
          background-position: top center; }
          section.offset-menu ul.nav li a i.stripe-contacts:hover {
            background-position: bottom center;
            background-color: #009353 !important; }
      section.offset-menu ul.nav li a .dashboard {
        background-position: 0px 18px; }
      section.offset-menu ul.nav li a .players {
        background-position: -55px 18px; }
      section.offset-menu ul.nav li a .groups {
        background-position: -112px 18px; }
      section.offset-menu ul.nav li a .management {
        background-position: -169px 18px; }
      section.offset-menu ul.nav li a .payments {
        background-position: -225px 18px; }
      section.offset-menu ul.nav li a .invitations {
        background-position: -282px 18px; }
      section.offset-menu ul.nav li a .users {
        background-position: -340px 18px; }
      section.offset-menu ul.nav li a .gifting {
        background: url(../images/gifting-suite.png) no-repeat;
        background-position: 18px 20px; }
        section.offset-menu ul.nav li a .gifting.single-golfer {
          background: url(../images/stripe-single-golfer.png) no-repeat;
          background-position: 15px 20px; }
          section.offset-menu ul.nav li a .gifting.single-golfer:hover {
            /*background-position: -34px 20px;*/ }
      section.offset-menu ul.nav li a .package-icon, section.offset-menu ul.nav li a .swag-icon, section.offset-menu ul.nav li a .auction-icon {
        background: #fff url(../images/sprite-6.png) no-repeat; }
      section.offset-menu ul.nav li a .package-icon {
        background-position: 14px 18px; }
      section.offset-menu ul.nav li a .swag-icon {
        background-position: -83px 18px; }
      section.offset-menu ul.nav li a .auction-icon {
        background-position: -190px 18px; }
      section.offset-menu ul.nav li a .raffle-icon, section.offset-menu ul.nav li a .leaderboard-icon {
        background: #fff url(../images/sprite-7.png) no-repeat; }
      section.offset-menu ul.nav li a .raffle-icon {
        background-position: 15px -80px; }
      section.offset-menu ul.nav li a .leaderboard-icon {
        background-position: 15px -180px; }
      section.offset-menu ul.nav li a .single-tickets, section.offset-menu ul.nav li a .auctions, section.offset-menu ul.nav li a .payment-gateway {
        background: #fff url(../images/sprite-new-left-menu-icon.png) no-repeat; }
      section.offset-menu ul.nav li a .mob-bidding {
        background: #fff url(../images/mob-bidding-gray.png) no-repeat; }
      section.offset-menu ul.nav li a .single-tickets {
        background-position: 17px 20px; }
      section.offset-menu ul.nav li a .auctions {
        background-position: -93px 20px; }
      section.offset-menu ul.nav li a .payment-gateway {
        background-position: -194px 20px; }
      section.offset-menu ul.nav li a .mob-bidding {
        background-position: 20px 18px; }
      section.offset-menu ul.nav li a:hover .single-tickets {
        background-position: -38px 20px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .auctions {
        background-position: -140px 20px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .payment-gateway {
        background-position: -237px 20px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .mob-bidding {
        background: #009353 url(../images/mob-bidding-white.png) no-repeat;
        background-position: 20px 18px; }
      section.offset-menu ul.nav li a:hover .dashboard {
        background-position: 0px -51px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .players {
        background-position: -55px -51px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .groups {
        background-position: -112px -52px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .management {
        background-position: -169px -51px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .payments {
        background-position: -225px -51px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .invitations {
        background-position: -282px -51px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .users {
        background-position: -340px -51px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .gifting {
        background-color: #009353;
        background-position: -40px 20px; }
      section.offset-menu ul.nav li a:hover .package-icon {
        background-position: -34px 18px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .swag-icon {
        background-position: -139px 18px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .auction-icon {
        background-position: -240px 18px;
        background-color: #009353; }
      section.offset-menu ul.nav li a:hover .raffle-icon {
        background-color: #009353;
        background-position: 15px -130px; }
      section.offset-menu ul.nav li a:hover .leaderboard-icon {
        background-color: #009353;
        background-position: 15px -227px; }
      section.offset-menu ul.nav li a:hover .stripe-travel {
        background-position: bottom center; }
      section.offset-menu ul.nav li a:hover .stripe-calender {
        background-position: bottom center; }
      section.offset-menu ul.nav li a:hover .stripe-gifting {
        background-position: bottom center; }
      section.offset-menu ul.nav li a:hover .stripe-contacts {
        background-position: bottom center;
        background-color: #009353 !important; }
      @media screen and (max-width: 320px) {
        section.offset-menu ul.nav li a {
          font-size: 14px; } }
    section.offset-menu ul.nav li.active a .stripe-gifting {
      background-position: bottom center !important; }
    section.offset-menu ul.nav li.active a .stripe-contacts {
      background-position: bottom center !important;
      background-color: #009353 !important; }
  section.offset-menu ul.nav a:hover .icon-wrapper {
    background: #009353; }
    section.offset-menu ul.nav a:hover .icon-wrapper .icon svg {
      color: #ffffff !important; }
  section.offset-menu ul.nav .active a {
    color: #254567; }
    section.offset-menu ul.nav .active a .icon-wrapper {
      background: #009353; }
      section.offset-menu ul.nav .active a .icon-wrapper .icon svg {
        color: #ffffff !important; }
    section.offset-menu ul.nav .active a .single-tickets {
      background-position: -38px 20px;
      background-color: #009353; }
    section.offset-menu ul.nav .active a .auctions {
      background-position: -140px 20px;
      background-color: #009353; }
    section.offset-menu ul.nav .active a .payment-gateway {
      background-position: -237px 20px;
      background-color: #009353; }
    section.offset-menu ul.nav .active a .mob-bidding {
      background: #009353 url(../images/mob-bidding-white.png) no-repeat;
      background-position: 20px 18px; }
    section.offset-menu ul.nav .active a .dashboard {
      background-position: 0px -51px;
      background-color: #009353; }
    section.offset-menu ul.nav .active a .players {
      background-position: -55px -51px;
      background-color: #009353; }
    section.offset-menu ul.nav .active a .groups {
      background-position: -112px -51px;
      background-color: #009353; }
    section.offset-menu ul.nav .active a .management {
      background-position: -169px -51px;
      background-color: #009353; }
    section.offset-menu ul.nav .active a .payments {
      background-position: -225px -51px;
      background-color: #009353; }
    section.offset-menu ul.nav .active a .invitations {
      background-position: -282px -51px;
      background-color: #009353; }
    section.offset-menu ul.nav .active a .users {
      background-position: -340px -51px;
      background-color: #009353; }
  @media only screen and (max-width: 660px) and (orientation: landscape) {
    section.offset-menu ul.nav {
      overflow-y: scroll;
      height: 100%; } }
  @media only screen and (max-width: 320px) and (orientation: landscape) {
    section.offset-menu ul.nav {
      overflow-y: scroll;
      height: 100%; } }
  @media only screen and (max-height: 500px) {
    section.offset-menu ul.nav {
      overflow-y: scroll;
      height: 100%; } }
  section.offset-menu .menu-link {
    color: #92e7c2;
    background-color: #009353;
    font: 22px/64px montserrat-r;
    display: block;
    white-space: nowrap;
    width: 100%;
    position: absolute;
    left: 96px;
    top: 2px;
    text-decoration: none;
    outline: none;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -ms-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -ms-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    /*
                        @include tablet{
                        left: 80px;
                        &.active{
                                left:298px;
                        }
                }
        */ }
    @media screen and (max-width: 800px) {
      section.offset-menu .menu-link {
        font-size: 16px; } }
    @media screen and (max-width: 500px) {
      section.offset-menu .menu-link {
        font-size: 14px; } }
    section.offset-menu .menu-link img {
      top: -3.5px;
      position: relative;
      margin-right: 7px; }
    section.offset-menu .menu-link.active {
      left: 310px; }
      @media screen and (max-width: 320px) {
        section.offset-menu .menu-link.active {
          left: 275px; } }
    @media screen and (max-width: 480px) {
      section.offset-menu .menu-link {
        left: 80px;
        font-size: 16px;
        line-height: 62px;
        top: 3px;
        background-color: #009353;
        display: block;
        width: 300px; }
        section.offset-menu .menu-link img {
          top: -3px; } }
  section.offset-menu .nav-stacked li.active a {
    background-color: #eee; }
    section.offset-menu .nav-stacked li.active a i {
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.package-icon {
      background-position: -34px 18px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.dashboard {
      background-position: 0px -51px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.players {
      background-position: -55px -51px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.groups {
      background-position: -112px -52px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.management {
      background-position: -169px -51px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.payments {
      background-position: -225px -51px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.invitations {
      background-position: -282px -51px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.users {
      background-position: -340px -51px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.gifting {
      background-color: #009353;
      background-position: -40px 20px; }
    section.offset-menu .nav-stacked li.active a i.package-icon {
      background-position: -34px 18px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.swag-icon {
      background-position: -139px 18px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.auction-icon {
      background-position: -240px 18px;
      background-color: #009353; }
    section.offset-menu .nav-stacked li.active a i.raffle-icon {
      background-color: #009353;
      background-position: 15px -130px; }
    section.offset-menu .nav-stacked li.active a i.leaderboard-icon {
      background-color: #009353;
      background-position: 15px -227px; }
  @media screen and (min-width: 992px) {
    section.offset-menu {
      max-width: 283px;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0); }
      section.offset-menu .menu-link {
        left: 310px; } }
  section.offset-menu.disabled-menu-link {
    border-left-color: #353535; }
    section.offset-menu.disabled-menu-link ul.nav-stacked li {
      opacity: 0.5;
      pointer-events: none; }
      section.offset-menu.disabled-menu-link ul.nav-stacked li.active a {
        color: #667076 !important; }
        section.offset-menu.disabled-menu-link ul.nav-stacked li.active a i {
          background-color: #fff !important; }
  @media screen and (max-width: 480px) {
    section.offset-menu {
      left: 0; } }

section.offset-menu.active {
  max-width: 283px;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }
  section.offset-menu.active ul.nav li i {
    border-bottom: none; }
  section.offset-menu.active .nav-stacked .col-md-9 {
    display: block; }
  @media screen and (max-width: 480px) {
    section.offset-menu.active {
      left: 0; } }
  @media screen and (max-width: 320px) {
    section.offset-menu.active {
      max-width: 250px; } }

/*# sourceMappingURL=custom.css.map */
 ============================================================
  COMMON
============================================================ 
#wrapper {
  min-width: 600px;
}

.settings {
  display: table;
  width: 100%;
}
.settings .row {
  display: table-row;
}
.settings .question,
.settings .switch {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}
.settings .question {
  width: 600px;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
}

/* ============================================================
  COMMON
============================================================ */
.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* ============================================================
  SWITCH 1 - ROUND
============================================================ */
input.cmn-toggle-round + label {
  padding: 2px;
  width: 120px;
  height: 60px;
  background-color: #dddddd;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
}
input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
input.cmn-toggle-round + label:after {
  width: 58px;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: margin 0.4s;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  transition: margin 0.4s;
}
input.cmn-toggle-round:checked + label:before {
  background-color: #8ce196;
}
input.cmn-toggle-round:checked + label:after {
  margin-left: 60px;
}

/* ============================================================
  SWITCH 2 - ROUND FLAT
============================================================ */
input.cmn-toggle-round-flat + label {
  padding: 2px;
  width: 120px;
  height: 60px;
  background-color: #dddddd;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
input.cmn-toggle-round-flat + label:before, input.cmn-toggle-round-flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
input.cmn-toggle-round-flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
input.cmn-toggle-round-flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 52px;
  background-color: #dddddd;
  -webkit-border-radius: 52px;
  -moz-border-radius: 52px;
  -ms-border-radius: 52px;
  -o-border-radius: 52px;
  border-radius: 52px;
  -webkit-transition: margin 0.4s, background 0.4s;
  -moz-transition: margin 0.4s, background 0.4s;
  -o-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
input.cmn-toggle-round-flat:checked + label {
  background-color: #8ce196;
}
input.cmn-toggle-round-flat:checked + label:after {
  margin-left: 60px;
  background-color: #8ce196;
}

/* ============================================================
  SWITCH 3 - YES NO
============================================================ */
input.cmn-toggle-yes-no + label {
  padding: 2px;
  width: 120px;
  height: 60px;
}
input.cmn-toggle-yes-no + label:before, input.cmn-toggle-yes-no + label:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: #fff;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  text-align: center;
  line-height: 60px;
}
input.cmn-toggle-yes-no + label:before {
  background-color: #dddddd;
  content: attr(data-off);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
input.cmn-toggle-yes-no + label:after {
  background-color: #8ce196;
  content: attr(data-on);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
input.cmn-toggle-yes-no:checked + label:before {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
input.cmn-toggle-yes-no:checked + label:after {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* ------------------------------------------- */
/* Mixins
/* ------------------------------------------- */
/* ------------------------------------------- */
/* Toggle Fade  
/* ------------------------------------------- */
/* line 64, ../sass/ng-animation.scss */
.toggle {
  -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
}
/* line 66, ../sass/ng-animation.scss */
.toggle.ng-enter {
  opacity: 0;
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
}
/* line 71, ../sass/ng-animation.scss */
.toggle.ng-enter-active {
  opacity: 1;
}
/* line 75, ../sass/ng-animation.scss */
.toggle.ng-leave {
  opacity: 1;
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
}
/* line 80, ../sass/ng-animation.scss */
.toggle.ng-leave-active {
  opacity: 0;
}
/* line 85, ../sass/ng-animation.scss */
.toggle.ng-hide-add {
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 89, ../sass/ng-animation.scss */
.toggle.ng-hide-add.ng-hide-add-active {
  opacity: 0;
}
/* line 94, ../sass/ng-animation.scss */
.toggle.ng-hide-remove {
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 99, ../sass/ng-animation.scss */
.toggle.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}

/* ------------------------------------------- */
/* Slide Top 
/* ------------------------------------------- */
/* line 109, ../sass/ng-animation.scss */
.slide-top {
  -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
}
/* line 111, ../sass/ng-animation.scss */
.slide-top.ng-enter {
  transform: translateY(60px);
  -ms-transform: translateY(60px);
  -webkit-transform: translateY(60px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 117, ../sass/ng-animation.scss */
.slide-top.ng-enter-active {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
}
/* line 122, ../sass/ng-animation.scss */
.slide-top.ng-leave {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 128, ../sass/ng-animation.scss */
.slide-top.ng-leave-active {
  transform: translateY(60px);
  -ms-transform: translateY(60px);
  -webkit-transform: translateY(60px);
  opacity: 0;
}
/* line 134, ../sass/ng-animation.scss */
.slide-top.ng-hide-add {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 139, ../sass/ng-animation.scss */
.slide-top.ng-hide-add.ng-hide-add-active {
  transform: translateY(60px);
  -ms-transform: translateY(60px);
  -webkit-transform: translateY(60px);
  opacity: 0;
}
/* line 145, ../sass/ng-animation.scss */
.slide-top.ng-hide-remove {
  transform: translateY(60px);
  -ms-transform: translateY(60px);
  -webkit-transform: translateY(60px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 151, ../sass/ng-animation.scss */
.slide-top.ng-hide-remove.ng-hide-remove-active {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
}

/* ------------------------------------------- */
/* Slide Rigth 
/* ------------------------------------------- */
/* line 163, ../sass/ng-animation.scss */
.slide-right {
  -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
}
/* line 165, ../sass/ng-animation.scss */
.slide-right.ng-enter {
  transform: translateX(60px);
  -ms-transform: translateX(60px);
  -webkit-transform: translateX(60px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 171, ../sass/ng-animation.scss */
.slide-right.ng-enter-active {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
}
/* line 176, ../sass/ng-animation.scss */
.slide-right.ng-leave {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 182, ../sass/ng-animation.scss */
.slide-right.ng-leave-active {
  transform: translateX(60px);
  -ms-transform: translateX(60px);
  -webkit-transform: translateX(60px);
  opacity: 0;
}
/* line 188, ../sass/ng-animation.scss */
.slide-right.ng-hide-add {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 193, ../sass/ng-animation.scss */
.slide-right.ng-hide-add.ng-hide-add-active {
  transform: translateX(60px);
  -ms-transform: translateX(60px);
  -webkit-transform: translateX(60px);
  opacity: 0;
}
/* line 199, ../sass/ng-animation.scss */
.slide-right.ng-hide-remove {
  transform: translateX(60px);
  -ms-transform: translateX(60px);
  -webkit-transform: translateX(60px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 205, ../sass/ng-animation.scss */
.slide-right.ng-hide-remove.ng-hide-remove-active {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
}

/* ------------------------------------------- */
/* Slide Left 
/* ------------------------------------------- */
/* line 217, ../sass/ng-animation.scss */
.slide-left {
  -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
}
/* line 219, ../sass/ng-animation.scss */
.slide-left.ng-enter {
  transform: translateX(-60px);
  -ms-transform: translateX(-60px);
  -webkit-transform: translateX(-60px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 225, ../sass/ng-animation.scss */
.slide-left.ng-enter-active {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
}
/* line 230, ../sass/ng-animation.scss */
.slide-left.ng-leave {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 236, ../sass/ng-animation.scss */
.slide-left.ng-leave-active {
  transform: translateX(-60px);
  -ms-transform: translateX(-60px);
  -webkit-transform: translateX(-60px);
  opacity: 0;
}
/* line 242, ../sass/ng-animation.scss */
.slide-left.ng-hide-add {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 247, ../sass/ng-animation.scss */
.slide-left.ng-hide-add.ng-hide-add-active {
  transform: translateX(-60px);
  -ms-transform: translateX(-60px);
  -webkit-transform: translateX(-60px);
  opacity: 0;
}
/* line 253, ../sass/ng-animation.scss */
.slide-left.ng-hide-remove {
  transform: translateX(-60px);
  -ms-transform: translateX(-60px);
  -webkit-transform: translateX(-60px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 259, ../sass/ng-animation.scss */
.slide-left.ng-hide-remove.ng-hide-remove-active {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
}

/* ------------------------------------------- */
/* Slide Down
/* ------------------------------------------- */
/* line 270, ../sass/ng-animation.scss */
.slide-down {
  -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
}
/* line 273, ../sass/ng-animation.scss */
.slide-down.ng-enter {
  transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -webkit-transform: translateY(-60px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 279, ../sass/ng-animation.scss */
.slide-down.ng-enter-active {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
}
/* line 284, ../sass/ng-animation.scss */
.slide-down.ng-leave {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 290, ../sass/ng-animation.scss */
.slide-down.ng-leave-active {
  transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -webkit-transform: translateY(-60px);
  opacity: 0;
}
/* line 296, ../sass/ng-animation.scss */
.slide-down.ng-hide-add {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 301, ../sass/ng-animation.scss */
.slide-down.ng-hide-add.ng-hide-add-active {
  transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -webkit-transform: translateY(-60px);
  opacity: 0;
}
/* line 307, ../sass/ng-animation.scss */
.slide-down.ng-hide-remove {
  transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -webkit-transform: translateY(-60px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 313, ../sass/ng-animation.scss */
.slide-down.ng-hide-remove.ng-hide-remove-active {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
}

/* ------------------------------------------- */
/* Bouncy Slide Top 
/* ------------------------------------------- */
/* line 325, ../sass/ng-animation.scss */
.bouncy-slide-top {
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1);
  /* older webkit */
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* easeOutBack */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1);
  /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  /* custom */
}
/* line 328, ../sass/ng-animation.scss */
.bouncy-slide-top.ng-enter {
  transform: translateY(240px);
  -ms-transform: translateY(240px);
  -webkit-transform: translateY(240px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 334, ../sass/ng-animation.scss */
.bouncy-slide-top.ng-enter-active {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
}
/* line 339, ../sass/ng-animation.scss */
.bouncy-slide-top.ng-leave {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 345, ../sass/ng-animation.scss */
.bouncy-slide-top.ng-leave-active {
  transform: translateY(240px);
  -ms-transform: translateY(240px);
  -webkit-transform: translateY(240px);
  opacity: 0;
}
/* line 351, ../sass/ng-animation.scss */
.bouncy-slide-top.ng-hide-add {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 356, ../sass/ng-animation.scss */
.bouncy-slide-top.ng-hide-add.ng-hide-add-active {
  transform: translateY(240px);
  -ms-transform: translateY(240px);
  -webkit-transform: translateY(240px);
  opacity: 0;
}
/* line 362, ../sass/ng-animation.scss */
.bouncy-slide-top.ng-hide-remove {
  transform: translateY(240px);
  -ms-transform: translateY(240px);
  -webkit-transform: translateY(240px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 368, ../sass/ng-animation.scss */
.bouncy-slide-top.ng-hide-remove.ng-hide-remove-active {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
}

/* ------------------------------------------- */
/* Bouncy Slide Rigth 
/* ------------------------------------------- */
/* line 379, ../sass/ng-animation.scss */
.bouncy-slide-right {
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1);
  /* older webkit */
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* easeOutBack */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1);
  /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  /* custom */
}
/* line 382, ../sass/ng-animation.scss */
.bouncy-slide-right.ng-enter {
  transform: translateX(240px);
  -ms-transform: translateX(240px);
  -webkit-transform: translateX(240px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 388, ../sass/ng-animation.scss */
.bouncy-slide-right.ng-enter-active {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
}
/* line 393, ../sass/ng-animation.scss */
.bouncy-slide-right.ng-leave {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 399, ../sass/ng-animation.scss */
.bouncy-slide-right.ng-leave-active {
  transform: translateX(240px);
  -ms-transform: translateX(240px);
  -webkit-transform: translateX(240px);
  opacity: 0;
}
/* line 405, ../sass/ng-animation.scss */
.bouncy-slide-right.ng-hide-add {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 410, ../sass/ng-animation.scss */
.bouncy-slide-right.ng-hide-add.ng-hide-add-active {
  transform: translateX(240px);
  -ms-transform: translateX(240px);
  -webkit-transform: translateX(240px);
  opacity: 0;
}
/* line 416, ../sass/ng-animation.scss */
.bouncy-slide-right.ng-hide-remove {
  transform: translateX(240px);
  -ms-transform: translateX(240px);
  -webkit-transform: translateX(240px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 422, ../sass/ng-animation.scss */
.bouncy-slide-right.ng-hide-remove.ng-hide-remove-active {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
}

/* ------------------------------------------- */
/* Bouncy Slide Left 
/* ------------------------------------------- */
/* line 434, ../sass/ng-animation.scss */
.bouncy-slide-left {
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1);
  /* older webkit */
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* easeOutBack */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1);
  /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  /* custom */
}
/* line 437, ../sass/ng-animation.scss */
.bouncy-slide-left.ng-enter {
  transform: translateX(-240px);
  -ms-transform: translateX(-240px);
  -webkit-transform: translateX(-240px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 443, ../sass/ng-animation.scss */
.bouncy-slide-left.ng-enter-active {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
}
/* line 448, ../sass/ng-animation.scss */
.bouncy-slide-left.ng-leave {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 454, ../sass/ng-animation.scss */
.bouncy-slide-left.ng-leave-active {
  transform: translateX(-240px);
  -ms-transform: translateX(-240px);
  -webkit-transform: translateX(-240px);
  opacity: 0;
}
/* line 460, ../sass/ng-animation.scss */
.bouncy-slide-left.ng-hide-add {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 465, ../sass/ng-animation.scss */
.bouncy-slide-left.ng-hide-add.ng-hide-add-active {
  transform: translateX(-240px);
  -ms-transform: translateX(-240px);
  -webkit-transform: translateX(-240px);
  opacity: 0;
}
/* line 471, ../sass/ng-animation.scss */
.bouncy-slide-left.ng-hide-remove {
  transform: translateX(-240px);
  -ms-transform: translateX(-240px);
  -webkit-transform: translateX(-240px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 477, ../sass/ng-animation.scss */
.bouncy-slide-left.ng-hide-remove.ng-hide-remove-active {
  transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
}

/* ------------------------------------------- */
/* Bouncy Slide Down
/* ------------------------------------------- */
/* line 488, ../sass/ng-animation.scss */
.bouncy-slide-down {
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1);
  /* older webkit */
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* easeOutBack */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1);
  /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  /* custom */
}
/* line 491, ../sass/ng-animation.scss */
.bouncy-slide-down.ng-enter {
  transform: translateY(-240px);
  -ms-transform: translateY(-240px);
  -webkit-transform: translateY(-240px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 497, ../sass/ng-animation.scss */
.bouncy-slide-down.ng-enter-active {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
}
/* line 502, ../sass/ng-animation.scss */
.bouncy-slide-down.ng-leave {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 508, ../sass/ng-animation.scss */
.bouncy-slide-down.ng-leave-active {
  transform: translateY(-240px);
  -ms-transform: translateY(-240px);
  -webkit-transform: translateY(-240px);
  opacity: 0;
}
/* line 514, ../sass/ng-animation.scss */
.bouncy-slide-down.ng-hide-add {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 519, ../sass/ng-animation.scss */
.bouncy-slide-down.ng-hide-add.ng-hide-add-active {
  transform: translateY(-240px);
  -ms-transform: translateY(-240px);
  -webkit-transform: translateY(-240px);
  opacity: 0;
}
/* line 525, ../sass/ng-animation.scss */
.bouncy-slide-down.ng-hide-remove {
  transform: translateY(-240px);
  -ms-transform: translateY(-240px);
  -webkit-transform: translateY(-240px);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 531, ../sass/ng-animation.scss */
.bouncy-slide-down.ng-hide-remove.ng-hide-remove-active {
  transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
}

/* ------------------------------------------- */
/* Scale Fade 
/* ------------------------------------------- */
/* line 544, ../sass/ng-animation.scss */
.scale-fade {
  -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
}
/* line 547, ../sass/ng-animation.scss */
.scale-fade.ng-enter {
  transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 553, ../sass/ng-animation.scss */
.scale-fade.ng-enter-active {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  opacity: 1;
}
/* line 558, ../sass/ng-animation.scss */
.scale-fade.ng-leave {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 564, ../sass/ng-animation.scss */
.scale-fade.ng-leave-active {
  transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  opacity: 0;
}
/* line 570, ../sass/ng-animation.scss */
.scale-fade.ng-hide-add {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 575, ../sass/ng-animation.scss */
.scale-fade.ng-hide-add.ng-hide-add-active {
  transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  opacity: 0;
}
/* line 581, ../sass/ng-animation.scss */
.scale-fade.ng-hide-remove {
  transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 587, ../sass/ng-animation.scss */
.scale-fade.ng-hide-remove.ng-hide-remove-active {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  opacity: 1;
}

/* ------------------------------------------- */
/* Spin Fade 
/* ------------------------------------------- */
/* line 598, ../sass/ng-animation.scss */
.spin-toggle {
  -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
}
/* line 601, ../sass/ng-animation.scss */
.spin-toggle.ng-enter {
  transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 607, ../sass/ng-animation.scss */
.spin-toggle.ng-enter-active {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  opacity: 1;
}
/* line 612, ../sass/ng-animation.scss */
.spin-toggle.ng-leave {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 618, ../sass/ng-animation.scss */
.spin-toggle.ng-leave-active {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  opacity: 0;
}
/* line 624, ../sass/ng-animation.scss */
.spin-toggle.ng-hide-add {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 629, ../sass/ng-animation.scss */
.spin-toggle.ng-hide-add.ng-hide-add-active {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  opacity: 0;
}
/* line 635, ../sass/ng-animation.scss */
.spin-toggle.ng-hide-remove {
  transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 641, ../sass/ng-animation.scss */
.spin-toggle.ng-hide-remove.ng-hide-remove-active {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  opacity: 1;
}

/* ------------------------------------------- */
/* Scale in Fade 
/* ------------------------------------------- */
/* line 653, ../sass/ng-animation.scss */
.scale-fade-in {
  -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
}
/* line 656, ../sass/ng-animation.scss */
.scale-fade-in.ng-enter {
  transform: scale(3);
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 0;
}
/* line 662, ../sass/ng-animation.scss */
.scale-fade-in.ng-enter-active {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  opacity: 1;
}
/* line 667, ../sass/ng-animation.scss */
.scale-fade-in.ng-leave {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 673, ../sass/ng-animation.scss */
.scale-fade-in.ng-leave-active {
  transform: scale(3);
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  opacity: 0;
}
/* line 679, ../sass/ng-animation.scss */
.scale-fade-in.ng-hide-add {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  opacity: 1;
}
/* line 684, ../sass/ng-animation.scss */
.scale-fade-in.ng-hide-add.ng-hide-add-active {
  transform: scale(3);
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  opacity: 0;
}
/* line 690, ../sass/ng-animation.scss */
.scale-fade-in.ng-hide-remove {
  transform: scale(3);
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 696, ../sass/ng-animation.scss */
.scale-fade-in.ng-hide-remove.ng-hide-remove-active {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  opacity: 1;
}

/* ------------------------------------------- */
/* Bouncy Scale in Fade 
/* ------------------------------------------- */
/* line 708, ../sass/ng-animation.scss */
.bouncy-scale-in {
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1);
  /* older webkit */
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* easeOutBack */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1);
  /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  /* custom */
}
/* line 711, ../sass/ng-animation.scss */
.bouncy-scale-in.ng-enter {
  transform: scale(3);
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  transition-duration: 450ms;
  -webkit-transition-duration: 450ms;
  opacity: 0;
}
/* line 717, ../sass/ng-animation.scss */
.bouncy-scale-in.ng-enter-active {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  opacity: 1;
}
/* line 722, ../sass/ng-animation.scss */
.bouncy-scale-in.ng-leave {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transition-duration: 450ms;
  -webkit-transition-duration: 450ms;
  opacity: 1;
}
/* line 728, ../sass/ng-animation.scss */
.bouncy-scale-in.ng-leave-active {
  transform: scale(3);
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  opacity: 0;
}
/* line 734, ../sass/ng-animation.scss */
.bouncy-scale-in.ng-hide-add {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transition-duration: 450ms;
  -webkit-transition-duration: 450ms;
  opacity: 1;
}
/* line 739, ../sass/ng-animation.scss */
.bouncy-scale-in.ng-hide-add.ng-hide-add-active {
  transform: scale(3);
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  opacity: 0;
}
/* line 745, ../sass/ng-animation.scss */
.bouncy-scale-in.ng-hide-remove {
  transform: scale(3);
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  transition-duration: 450ms;
  -webkit-transition-duration: 450ms;
  display: block !important;
  opacity: 0;
}
/* line 751, ../sass/ng-animation.scss */
.bouncy-scale-in.ng-hide-remove.ng-hide-remove-active {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  opacity: 1;
}

/* ------------------------------------------- */
/* Flip In 
/* ------------------------------------------- */
/* line 763, ../sass/ng-animation.scss */
.flip-in {
  -webkit-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0 cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  /* easeOutQuad */
}
/* line 766, ../sass/ng-animation.scss */
.flip-in.ng-enter {
  transform: perspective(300px) rotateX(90deg);
  -ms-transform: perspective(300px) rotateX(90deg);
  -webkit-transform: perspective(300px) rotateX(90deg);
  transition-duration: 550ms;
  -webkit-transition-duration: 550ms;
  opacity: 0.7;
}
/* line 772, ../sass/ng-animation.scss */
.flip-in.ng-enter-active {
  transform: perspective(300px) rotateX(0deg);
  -ms-transform: perspective(300px) rotateX(0deg);
  -webkit-transform: perspective(300px) rotateX(0deg);
  opacity: 1;
}
/* line 777, ../sass/ng-animation.scss */
.flip-in.ng-leave {
  transform: perspective(300px) rotateX(0deg);
  -ms-transform: perspective(300px) rotateX(0deg);
  -webkit-transform: perspective(300px) rotateX(0deg);
  transition-duration: 550ms;
  -webkit-transition-duration: 550ms;
  opacity: 1;
}
/* line 783, ../sass/ng-animation.scss */
.flip-in.ng-leave-active {
  transform: perspective(300px) rotateX(135deg);
  -ms-transform: perspective(300px) rotateX(135deg);
  -webkit-transform: perspective(300px) rotateX(135deg);
  opacity: 0.7;
}
/* line 789, ../sass/ng-animation.scss */
.flip-in.ng-hide-add {
  transform: perspective(300px) rotateX(0deg);
  -ms-transform: perspective(300px) rotateX(0deg);
  -webkit-transform: perspective(300px) rotateX(0deg);
  transition-duration: 550ms;
  -webkit-transition-duration: 550ms;
  opacity: 1;
}
/* line 794, ../sass/ng-animation.scss */
.flip-in.ng-hide-add.ng-hide-add-active {
  transform: perspective(300px) rotateX(135deg);
  -ms-transform: perspective(300px) rotateX(135deg);
  -webkit-transform: perspective(300px) rotateX(135deg);
  opacity: 0;
}
/* line 800, ../sass/ng-animation.scss */
.flip-in.ng-hide-remove {
  transform: perspective(300px) rotateX(90deg);
  -ms-transform: perspective(300px) rotateX(90deg);
  -webkit-transform: perspective(300px) rotateX(90deg);
  transition-duration: 550ms;
  -webkit-transition-duration: 550ms;
  display: block !important;
  opacity: 0;
}
/* line 806, ../sass/ng-animation.scss */
.flip-in.ng-hide-remove.ng-hide-remove-active {
  transform: perspective(300px) rotateX(0deg);
  -ms-transform: perspective(300px) rotateX(0deg);
  -webkit-transform: perspective(300px) rotateX(0deg);
  opacity: 1;
}

/* ------------------------------------------- */
/* Rotate In 
/* ------------------------------------------- */
/* line 817, ../sass/ng-animation.scss */
.rotate-in {
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1);
  /* older webkit */
  -webkit-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* easeOutBack */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1);
  /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.45, 1.595);
  /* custom */
}
/* line 820, ../sass/ng-animation.scss */
.rotate-in.ng-enter {
  transform: perspective(300px) rotateY(40deg);
  -ms-transform: perspective(300px) rotateY(40deg);
  -webkit-transform: perspective(300px) rotateY(40deg);
  transition-duration: 550ms;
  -webkit-transition-duration: 550ms;
  opacity: 0.7;
}
/* line 826, ../sass/ng-animation.scss */
.rotate-in.ng-enter-active {
  transform: perspective(300px) rotateY(0deg);
  -ms-transform: perspective(300px) rotateY(0deg);
  -webkit-transform: perspective(300px) rotateY(0deg);
  opacity: 1;
}
/* line 831, ../sass/ng-animation.scss */
.rotate-in.ng-leave {
  transform: perspective(300px) rotateY(0deg);
  -ms-transform: perspective(300px) rotateY(0deg);
  -webkit-transform: perspective(300px) rotateY(0deg);
  transition-duration: 550ms;
  -webkit-transition-duration: 550ms;
  opacity: 1;
}
/* line 837, ../sass/ng-animation.scss */
.rotate-in.ng-leave-active {
  transform: perspective(300px) rotateY(-40deg);
  -ms-transform: perspective(300px) rotateY(-40deg);
  -webkit-transform: perspective(300px) rotateY(-40deg);
  opacity: 0.7;
}
/* line 843, ../sass/ng-animation.scss */
.rotate-in.ng-hide-add {
  transform: perspective(300px) rotateY(0deg);
  -ms-transform: perspective(300px) rotateY(0deg);
  -webkit-transform: perspective(300px) rotateY(0deg);
  transition-duration: 550ms;
  -webkit-transition-duration: 550ms;
  opacity: 1;
}
/* line 848, ../sass/ng-animation.scss */
.rotate-in.ng-hide-add.ng-hide-add-active {
  transform: perspective(300px) rotateY(-40deg);
  -ms-transform: perspective(300px) rotateY(-40deg);
  -webkit-transform: perspective(300px) rotateY(-40deg);
  opacity: 0;
}
/* line 854, ../sass/ng-animation.scss */
.rotate-in.ng-hide-remove {
  transform: perspective(300px) rotateY(40deg);
  -ms-transform: perspective(300px) rotateY(40deg);
  -webkit-transform: perspective(300px) rotateY(40deg);
  transition-duration: 550ms;
  -webkit-transition-duration: 550ms;
  display: block !important;
  opacity: 0;
}
/* line 860, ../sass/ng-animation.scss */
.rotate-in.ng-hide-remove.ng-hide-remove-active {
  transform: perspective(300px) rotateY(0deg);
  -ms-transform: perspective(300px) rotateY(0deg);
  -webkit-transform: perspective(300px) rotateY(0deg);
  opacity: 1;
}

/*!
 *  Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2') format('woff2'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg?#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.stripe-oneline .group {
    background: white;
    /* border-radius: 4px; */
    margin-bottom: 16px;
    display: inline-block;
    width: 100%;
}
.section__registration--content .text .registration-form__forth .stripe-oneline  label {
    width: auto !important;
}
.section__registration--content .text .registration-form .stripe-oneline label {
    position: relative;
    color: #8898AA;
    font-weight: 300;
    height: 40px;
    line-height: 40px;
    margin-left: 0;
    display: block;
}
.section__registration--content .text .registration-form .stripe-oneline label span{

    width: 100%;
    color: #aaaaaa;
    font-size: 12px;
    font-family: montserrat-b;
    letter-spacing: 1.5px;
    line-height: 1.6;
    font-weight: 200;
    padding-left: 0;
    text-transform: uppercase;
    margin-bottom: 4px;
}

.stripe-oneline .group label:not(:last-child) {
    border-bottom: 1px solid #F0F5FA;
}

.stripe-oneline label > span {
    width: 20%;
    text-align: right;
    float: left;
}

.stripe-oneline .field {
    background: transparent;
    font-weight: 300;
    outline: none;
    padding-right: 10px;
    padding-left: 10px;
    cursor: text;
    /*width: 70%;*/
    height: 36px;
    float: left;
    min-height: 36px;
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
    color: #4a4a4a;
    font-size: 12px;
    font-family: montserrat-l;
    border-radius: 0;
    border: 1px solid #959595;
}
/*

.stripe-oneline .field::-webkit-input-placeholder {color: #4a4a4a; opacity: 1;}
.stripe-oneline .field::-moz-placeholder { color: #4a4a4a; opacity: 1;}
.stripe-oneline .field:-ms-input-placeholder { color: #4a4a4a; opacity: 1;}
*/

.stripe-oneline button {
    float: left;
    display: block;
    background: #666EE8;
    color: white;
    box-shadow: 0 7px 14px 0 rgba(49,49,93,0.10),
        0 3px 6px 0 rgba(0,0,0,0.08);
    border-radius: 4px;
    border: 0;
    margin-top: 20px;
    font-size: 15px;
    font-weight: 400;
    width: 100%;
    height: 40px;
    line-height: 38px;
    outline: none;
}

.stripe-oneline button:focus {
    background: #555ABF;
}

.stripe-oneline button:active {
    background: #43458B;
}

.stripe-oneline .outcome {
    float: left;
    width: 100%;
    padding-top: 0;
    min-height: 24px;
    text-align: left;
}

.stripe-oneline .success,
.stripe-oneline .error {
    display: none;
    font-size: 13px;
}

.stripe-oneline .success.visible,
.stripe-oneline .error.visible {
    display: inline;
}

.stripe-oneline .error {
    color: #E4584C;
}

.stripe-oneline .success {
    color: #666EE8;
}

.stripe-oneline .success .token {
    font-weight: 500;
    font-size: 13px;
}
.stripe-oneline label > span {
    width: 100%;
    text-align: left;
    width: 100%;
    color: #aaaaaa;
    font-size: 12px;
    font-family: montserrat-b;
    letter-spacing: 1.5px;
    line-height: 1.6;
    font-weight: 200;
    padding-left: 0;
}
.ElementsApp, .ElementsApp .TextField{height:32px;}

.ElementsApp, .ElementsApp .TextField {
    height: 32px !important;
    font-family: montserrat-l !important;
    font-size: 12px;
    color: #4a4a4a;
}

.ElementsApp .TextField::-webkit-input-placeholder {color: #4a4a4a !important; opacity: 1 !important; font-family: montserrat-l !important;}
.ElementsApp .TextField::-moz-placeholder { color: #4a4a4a !important; opacity: 1 !important; font-family: montserrat-l !important;}
.ElementsApp .TextField:-ms-input-placeholder { color: #4a4a4a !important; opacity: 1 !important; font-family: montserrat-l !important;}
.CardBrandIcon img, .CardBrandIcon object, .CardBrandIcon svg {
    top: 50% !important;
    margin-top: -4px !important;
}

.ElementsApp, .ElementsApp .TextField{height:32px;}
.ElementsApp, .ElementsApp .TextField {height: 32px !important;font-family: montserrat-l !important;font-size: 12px;color: #4a4a4a;}
.ElementsApp .TextField::-webkit-input-placeholder {color: #4a4a4a !important; opacity: 1 !important; font-family: montserrat-l !important;}
.ElementsApp .TextField::-moz-placeholder { color: #4a4a4a !important; opacity: 1 !important; font-family: montserrat-l !important;}
.ElementsApp .TextField:-ms-input-placeholder { color: #4a4a4a !important; opacity: 1 !important; font-family: montserrat-l !important;}
.CardBrandIcon img, .CardBrandIcon object, .CardBrandIcon svg {top: 50% !important;margin-top: -4px !important;}


.ElementsApp input {height: 34px !important;}
.ElementsApp input::-webkit-input-placeholder{color: #4a4a4a  !important; font-family: montserrat-l !important;}
.ElementsApp input:-ms-input-placeholder{color: #4a4a4a  !important; font-family: montserrat-l !important;}
.ElementsApp input::-moz-placeholder{color: #4a4a4a  !important; font-family: montserrat-l !important;}
.ElementsApp input::placeholder{color: #4a4a4a  !important; font-family: montserrat-l !important;}

.stripe-oneline .field iframe {
    height: 32px;
    margin-top: -2px !important;
}

.stripe-oneline.donation .field {
    width: 100% !important;
    box-shadow: none;
    border: none; !important;
}
.stripe-oneline.donation .group label{
    margin-bottom: 0px; !important;
    margin-top: 5px; !important;
}
.stripe-oneline.donation .group {
    border: 1px solid #d7d7d7;
    height: 50px; !important;
}

/*
Custom Styles for Admin of Eventlify
This are custom styles created by Zaeem
*/
/*body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { overflow-y: visible !important; }*/

@-webkit-keyframes blinker {
    from {opacity: 1.0;}
    to {opacity: 0.35;}
}
.blink{
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1.0s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;
}


section.container-fluid .button-form .view-details a {
    background-image: url('/images/filter-bg-img.svg');
    width: 165px !important;
}
section.container-fluid.elp-full-width {
    margin-top: 164px;  !important;
}
.change-message-list {
    padding: 3px 7px !important;
    font-size: 8px !important;
    color: #bcf9df !important;
    border-radius: 3px !important;
    position: relative;
    margin-right: 6px !important;
}
.red-button {
    background-color: #ed1c24; !important;
    color: #ffffff;
    font: 14px montserrat-l;
    text-transform: uppercase;
    padding: 15px 0;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.assigned-vip .ui-select-choices.ui-select-dropdown.selectize-dropdown{
    z-index: 1000; !important;
}
.defaults-view .default-view-cell {
    text-transform: capitalize; !important;
}
a.red-button:hover {
    color: #ffffff;
}
.disabled_checkbox:hover {
    cursor:not-allowed;
}
.size-checkbox + label.defaulted_shirt_size {
    border: 3px solid #b8b8b8;    !important;
    color: #b8b8b8 !important;
    cursor: not-allowed !important;
}
.gray_out_text {
    color: #b8b8b8 !important;
}
.edit_design_package_info_icon {
    width: 27px;
    display: block;
}
input[type="checkbox"] + label {
    background-position-y: 102%; !important;
    height: 19px;
    width: 20px !important;
    padding-left: 24px !important;
    width: auto !important;
    
}

.contact-info-setting-list input[type="checkbox"] + label {
    background-position-y: 102%;!important;
    height: 25px;
    width: 20px !important;
    padding-left: 24px !important;
    width: auto !important;

}

section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block label:not(.ng-scope) {
    background-size: 89% !important;
    background-position-y: -31px !important;
    background-position-x: 1px !important;
    background-color: transparent;
}

section.container-fluid .bottom-row .detail-form .contact-info-setting-list li .block input[type="checkbox"]:checked +label:not(.ng-scope){
  background-position-y: 0px !important;
    background-position-x: 1px !important;
}


input[type="checkbox"]:disabled + label{
    cursor: no-drop !important;
}
input[type="checkbox"]:disabled + label + label{
    cursor: no-drop !important;
}
section.container-fluid .tab-content tbody tr td .edit.disabled,
section.container-fluid .tab-content tbody tr td .del.disabled
{
    cursor: no-drop !important;
    color: #b8b8b8;
    border: 2px solid #b8b8b8;
    opacity: 0.5;
}
section.container-fluid .button-form .button-form-content a.member-btn.disabled,
section.container-fluid .button-form .button-form-content a.btn-update.disabled{
    opacity: 0.5;
    cursor: no-drop !important;
}

.inactive-sub {
    opacity: 0.5 !important;
    cursor: no-drop !important;
    pointer-events: none;
}

/*section.container-fluid .tab-content tbody tr td .del.disabled:hover,
section.container-fluid .tab-content tbody tr td .del.disabled:focus
{
    background: url(../images/delete-icon.png) 28px center no-repeat;
}
section.container-fluid .tab-content tbody tr td .edit.disabled:hover,
section.container-fluid .tab-content tbody tr td .edit.disabled:focus
{
    background: url(../images/edit-icon.png) 30px center no-repeat;
}*/
.errors-details-list{
    padding-left: 15px;
    margin-left: 0;
}

.breadcrumb-event-name {
    color: #92e7c2;
    background-color: #009353;
    font: 22px/64px montserrat-r;
    display: block;
    white-space: nowrap;
    /*width: 100%;*/
    position: absolute;
    left: 30px;
    top: 2px;
    text-decoration: none;
    outline: none;
    float: left;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -ms-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -ms-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
a.breadcrumb-event-name:hover {
    color: #92e7c2;
    background-color: #009353;
}
#canvas-holder.canvas-pie-chart{
    min-height: 200px;
}
.font {
    font-family: montserrat-l; !important;
}
.selectize-input {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.events-tab-container{
    display: block; !important;
}



.select2-results .select2-highlighted{
    background: #3875d7;
    color: #dedede;
}
.ui-select-choices-row:hover {
    background-color: #3875d7;
    color: #fff; !important;
}
.scroller{
    background-color: #fff;
    border: 2px solid #dadada;
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 233px;
    padding: 10px 11px 7px 5px;
}
.admin-manage-btn {
    width: 110px;
    margin-right: 10px;
}
.verify-id-btn {
    background: #2fae78;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2fae78 0%, #00a357 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fae78), color-stop(100%, #00a357));
    background: -webkit-linear-gradient(top, #2fae78 0%, #00a357 100%);
    background: -o-linear-gradient(top, #2fae78 0%, #00a357 100%);
    background: -ms-linear-gradient(top, #2fae78 0%, #00a357 100%);
    background: linear-gradient(to bottom, #2fae78 0%, #00a357 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2fae78', endColorstr='#00a357',GradientType=0 );
    text-shadow: 1px 0 0 #0c794b;
    color: #ffffff;
    /*padding: 9px 20px;*/
    border: 1px solid #6ecaaa;
    border-radius: 3px;
    font: 12px montserrat-r;
    float: right;
}
.v-align-m {
    vertical-align: middle;
}
.leaderboard tr{
    border-bottom: 1px solid rgb(216, 225, 233);
}
.leaderboard .image.logo, .leaderboard .image.logo img {
    margin: 0; padding: 0; height: 127px; max-width:128px; max-height: 100%;
}
.picBrowse-verify {
    max-width: 110px;
    margin-bottom: 0;
    font: 11px/30px montserrat-r;
    color: #727272;
    display: block;
    text-transform: uppercase;
    border: 1px solid #959595;
    background: #fcfcfc;
    background: -moz-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e8e8e8',GradientType=0 );
}
i.icon-desktop-verify{
    height: 16px;
    width: 16px;
    background: url(../images/sprite4.png) no-repeat 0 0;
    display: inline-block;
    position: relative;
    top: 3px;
    left: -1px;
}
.three-inputs .form-inline .form-control {}
label.verify-business-tax-id {
    color: #909090;
    line-height: 30px;
}
.design-section-update-closer{
    background: #dedede;
    font: 13px montserrat-r;
    color: #1c4477;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    display: block;
    padding: 15px 0 10px;
}
.design-section-update-closer:hover {
    cursor: pointer;
    text-decoration: none;
}
.partner_scroller{
    background-color: #f5f5f5 !important;
    border: 0 none !important;
    padding: 0 15px !important;
    height: 450px !important;
    text-align: center;
}
.modal .modal-remove-dialog,
.modal .modal-delete-invitation,
.modal .modal-dialog-flasher{
    width: 50%;
    border: 1px solid #b8b8b8;
    border-radius: 5px;
    padding: 6px;
    background-color: #fff;
    box-shadow: none;
    position: absolute;
    top: 20%;
    left: 20%;
}

.modal-view {
    opacity: 1; !important;
    display: block; !important;
}

.dropzone .dz-message {
    margin: 0;
}
.dropzone {
    min-height: auto;
    border: none;
    background: white;
    padding: 0;
}

.needsclick.dropzone {
    background-color: transparent;
}

.h-100 {
    height: 100%;
}

.w-100 {
    width: 100% !important;
}

.m-0 {
    margin: 0 !important;
}

.p-0 {
    padding: 0 !important;
}

.p-l-15 {
    padding-left: 15px !important;
}

.p-l-20 {
    padding-left: 20px !important;
}

.p-l-22 {
    padding-left: 22px !important;
}

.w-md-2 {
    width: 16.66666667% !important;
}

.w-fit{
    width: fit-content !important;
}

.payment_amount {
    color: #c23a3a; !important;
}
section.container-fluid .bottom-row .detail-form .edit-amount-pen input,
section.container-fluid .content-wrapper.edit-group .top-block__white .form-horizontal.detail-form .edit-amount-pen input{
    outline: none; !important;
    border: 1px solid #c23a3a;  !important;
    text-indent: 2px; !important;
    color: #c23a3a !important;
}

.checkin_popup_payment_type {
    line-height: 36px !important;
}
.charge_card_in_popup {
    padding: 3px 7px !important;
    font-size: 8px !important;
    color: #bcf9df !important;
    border-radius: 3px !important;
    position: relative;
    margin-right: 6px !important;
}

.charge_card_in_popup.btn-red {
    letter-spacing: 0 !important;
    font: 8px montserrat-r !important;
    padding: 2px 7px !important;
}
.charge_card_in_popup.btn-green {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009353), color-stop(100%, #197b30)) !important;
}

.charge_card_in_popup.btn-green:focus, .charge_card_in_popup.btn-green:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #197b30), color-stop(100%, #009353)) !important;
}

.player-edit-price {
    border-color: #cccccc !important;
}

.payment_amount custom {
    display: inline-block;
    width: 110px;
}

.pad-top-5 { padding-top: 5px; }
.pad-top-10 { padding-top: 10px; }
.pad-bottom-10 { padding-bottom: 10px; }
.pad-bottom-30 { padding-bottom: 30px; }
.pad-top-15 { padding-top: 15px; }
.pad-top-20 { padding-top: 20px; }
.pad-top-25 { padding-top: 25px; }
.pad-left-25 { padding-left: 25px; }
.margin-bottom-20 {margin-bottom: 20px;}
.margin-20 {margin:20px;}
.margin-top-20 {margin-top:20px;}
.margin-top-30 {margin-top:30px;}
.margin-top-50 {margin-top:50px;}

.cell-70{
    width: 70% !important;
}
.cell-70{
    width: 70% !important;
}

.change-photo-partner-popup {
    background: linear-gradient(to bottom, white 1%, #fdfdfd 22%, #f9f9f9 42%, #f6f6f6 72%, #f4f4f4 100%);
    color: #2dab76;
    font-family: montserrat-sb;
    font-size: 10px;
    letter-spacing: 1px;
    border: 1px solid #c2c2c2;
    height: 21px;
    padding: 0 13px;
    line-height: 20px;
    border-radius: 4px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    vertical-align: middle;
}

section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block:last-child strong{
    margin-left: 15px;
}
section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block:last-child strong.additional{
    margin-left: 45px; !important;
}
.cursor-pointer:hover{
    cursor: pointer !important;
}
section.container-fluid .bottom-row .detail-form .form-group.manage-itineary{
    display: block; !important;
}
.google-location {
    margin: 0;
    padding: 0;
    position: relative;
}

.google-location #map {
    height: 250px;
}
.google-location .controls {
    margin-top: 10px;
    border: 1px solid transparent;
    border-radius: 2px 0 0 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 32px;
    outline: none;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.google-location #pac-input {
    background-color: #fff;
    font-size: 15px;
    font-weight: 300;
    margin-left: 12px;
    padding: 0 11px 0 13px;
    text-overflow: ellipsis;
    width: 75%;
    z-index: 10; !important;
    display: block;
}

.google-location #pac-input:focus {
    border-color: #4d90fe;
}

.google-location .pac-container {
}

.google-location #type-selector {
    color: #fff;
    background-color: #4d90fe;
    padding: 5px 11px 0px 11px;
}

.google-location #type-selector label {
    font-size: 13px;
    font-weight: 300;
}

.z-100, .dropdown-menu.open{
    z-index: 100;
}

.field-placeholder{
    background-color: #eee;
    width: 246px;
    font: 13px montserrat-r;
    color: #555;
    padding: 9px 0 9px 24px;
    height: 36px;
    margin-bottom: 10px;
    border: 1px dotted;
}

.cropit-preview {
    width: 220px;
    height: 220px;
}
.panel-heading .panel-title {
    font: 15px montserrat-l;
}
section.container-fluid .bottom-row .detail-form .form-group .spoonser-group .form-group:first-child + .form-group{
    display: block;
}
/*.admin-image-holder{
    text-align: center;
}
.admin-image-holder img{
    width: auto; !important;
    max-height: 100%;
}*/
section.container-fluid .bottom-row .detail-form .form-group .single-tri-partner,
section.container-fluid .bottom-row .detail-form .form-group .multi-tri-partner{
    display: block;
}
section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .form-control,
section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .buttons{
    display: inline;
}
section.container-fluid .bottom-row-2 .invitation-edit .carousel-inner .item .detail form .buttons .btn{
    text-transform: uppercase;
    border-radius: 0;
    border: 1px solid #00522e;
    background-color: #009353;
    font: 13px/1 montserrat-r;
    color: #fff;
    padding: 9px 28px;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -ms-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block .image img,
section.container-fluid .bottom-row .detail-form .form-group .sortable-image-block__wrap .block{
    height: 100%; !important;
}

section.container-fluid .bottom-row .detail-form .form-group .pic-vid-content__block::after{
    background-image: url(/images/sprite-5.png);
}


section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image .picBrowse {
    height: 32px;
    width: 100%;
    max-width: 110px;
    margin-bottom: 0;
    margin: 20px auto;
    font: 11px/30px montserrat-r;
    color: #727272;
    display: block;
    text-transform: uppercase;
    border: 1px solid #959595;
    position: relative;
    text-align: center;
    background: #fcfcfc;
    background: -moz-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e8e8e8',GradientType=0 );
}
section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image  .picBrowse i.icon-desktop {
    height: 16px;
    width: 16px;
    background: url(../images/sprite4.png) no-repeat 0 0;
    display: inline-block;
    position: relative;
    top: 3px;
    left: -1px;
}
section.container-fluid .bottom-row .detail-form .organizer-profile .organizer-profile-image img {
    margin: 18px auto
}
section.container-fluid .bottom-row .detail-form  .organizer-profile-image .needsclick:hover,
section.container-fluid .bottom-row .detail-form .form-group .needsclick:hover,
section.container-fluid .bottom-row .detail-form .form-group .needsclick label:hover{
    cursor: pointer;
}

section.container-fluid .bottom-row .detail-form .form-group .file-box label {
    height: 30px;
    width: 40%;
    margin-bottom: 0;
    font: 11px/30px montserrat-r;
    color: #727272;
    float: right;
    text-transform: uppercase;
    border-left: 1px solid #959595;
    position: relative;
    text-align: center;
    background: #fcfcfc;
    background: -moz-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e8e8e8',GradientType=0 );
}

section.container-fluid .bottom-row .detail-form .form-group .file-box label i.icon-desktop {
    height: 16px;
    width: 16px;
    background: url(../images/sprite4.png) no-repeat 0 0;
    display: inline-block;
    position: relative;
    top: 3px;
    left: -7px;
}
section.container-fluid .bottom-row .detail-form .form-group .form-control.eventlify_input_error,
.col-md-4.choose-card #payment-modal.row.card-btm .form-control.eventlify_input_error{
    border-color: red; !important;
    font-size: 0.95em; !important;
    color: red; !important;
}
section.container-fluid .bottom-row .detail-form .form-group label.eventlify_input_error {
    border-color: red; !important;
    font-size: 0.95em; !important;
    color: red; !important;
}
.modal .modal-body form .form-group .form-control.eventlify_input_error,
.eventlify_input_error{
    border-color: red !important;
    font-size: 0.95em !important;
    color: red !important;
}
.smaller_text {
    font-size: 0.95em !important;
}
.eventlify_input_error_message,
label.eventlify_input_error_message{
    border-color: red; !important;
    font-size: 1em; !important;
    color: red; !important;
}
#event_create_form input.error,
#event_edit_form input.error{
    border-color: red; !important;
}
a.cancel_form {
    font: 15px montserrat-r;
    color: #df4d4d;
    text-decoration: underline;
    padding: 9px 20px;
    border: none;
    background: transparent;
    outline: none;
}

section.container-fluid .tab-content tbody tr td .checked-in {
    color: #fff;
    background: #009353 url(../images/checkin.png) 45px -26px no-repeat;
}

.modal.show-modal{
    display: inline; !important;
}

section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc ,
section.container-fluid .bottom-row .detail-form .form-group .schedule-table__body .cell-block .manage-box{
    display: block; !important;
}

section.container-fluid .content-wrapper .sortable-block-content .column .content.placeholder .body p {
    color: #b4b4b4;
    margin-bottom: 30px;
}

section.container-fluid .content-wrapper .sortable-block-content .column .content.placeholder .body h4,
section.container-fluid .content-wrapper .sortable-block-content .column .content.placeholder .header strong{
    color: #888888;
}

section.container-fluid .content-wrapper .top-block__white .image img {
    max-height: 100%;
    max-width: 100%;
}

.parentBox {
    min-height: 225px;
    height: 225px;
}

.parentBox.open_box {
    height: 500px;  !important;
}

.cancel_button {
    font: 15px montserrat-r;
    color: #df4d4d;
    text-decoration: underline;
    padding: 9px 5px;
    border: none;
    background: transparent;
    outline: none;
}

section.container-fluid .bottom-row .detail-form .form-group .input-group#start_date .input-group-addon,
section.container-fluid .bottom-row .detail-form .form-group .input-group#end_date .input-group-addon{
    border-radius: 0;
    border: 1px solid #959595;
    border-left: none;
    background: #fff;
    color: #4f5257;
    padding-left: 8px;
    padding-right: 8px;
    background: #fcfeff;
    background: -moz-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    background: -webkit-linear-gradient(top, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    background: linear-gradient(to bottom, #fcfeff 0%, #fcfeff 45%, #fcfeff 45%, #e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfeff', endColorstr='#e5e5e5',GradientType=0 );
    cursor: pointer;
}
section.container-fluid .bottom-row .detail-form .form-group .sortable-link-section__block.disabled_item_bar {
    background: #dadada; !important;
}
.default-latest-registration img{
    margin-top: 41px;
    margin-right: 35px;
}
.no-border{
    border:none;
}
.default-latest-registration .message{
    margin-top: 5px;
    font: 14px/1.4 montserrat-l;
    color: #bababa;
    padding: 0 5px 10px;
    text-align: center;
    font-weight: bold;
}
.alertify-logs article.alertify-log.alertify-log-show:before {
    background-image: url("../images/auto-update.png"); !important;
}
section.container-fluid .tab-content tbody tr td .auc.auc-green{
    color: #fff; !important;
    background: #009353 url(../images/auc.png) 31px -18px no-repeat; !important;
}
section.container-fluid .bottom-row .detail-form .form-group.text .zero-left-margin span:last-child{
    margin-left: 0px;
}

.hidden-form-field {
    position: absolute;
    width: 0px;
    height: 0px;
    border: 0px;
    opacity: 0;
}
.select2 > .select2-choice.ui-select-match {
    /* Because of the inclusion of Bootstrap */
    height: 29px;
}

.selectize-control > .selectize-dropdown {
    top: 36px;
}
/* Some additional styling to demonstrate that append-to-body helps achieve the proper z-index layering. */
.select-box {
    background: #fff;
    position: relative;
    z-index: 1;
}
.alert-info.positioned {
    margin-top: 1em;
    position: relative;
    z-index: 10000; /* The select2 dropdown has a z-index of 9999 */
}

.color-picker-input {
    width: 100%;
    height: 40px;
    text-align: center;
    border: 1px solid gray;
    border-radius: 3px;
    color: #FFFFFF;
}

.stripe-input-border {
    border: 1px solid #959595;
}

.stripe-input-with-border{
    border: 1px solid #959595;
    padding-left: 5px;
    background: white;
}
.stripe.outcome .error {
    color: #E4584C;
    display: none;
    font-size: 13px;
}

.stripe.outcome .success {
    color: #666EE8;
    display: none;
    font-size: 13px;
}
.stripe.outcome .success.visible, .stripe.outcome .error.visible {
    display: inline;
}

.clearboth {
    clear: both;
}

section.container-fluid .tab-content tbody tr td .manage-btn:hover {
    background-color: #1c4477;
    color: #fff;
}
.manage-subscriptions .small_text{
    font-size: 0.7em;
}
.manage-subscriptions .green{
    color: #009353;
}

section.container-fluid .tab-content tbody tr td .manage-btn {
    color: #1c4477;
    border: 2px solid #1c4477;
    width: auto; !important;
}

section.container-fluid .tab-content tbody tr td .cancel:hover {
    background-color: #c23a3a;
    color: #fff;
}

section.container-fluid .tab-content tbody tr td .cancel {
    color: #c23a3a;
    border: 2px solid #c23a3a;
    width: auto; !important;
}

section.container-fluid .bottom-row .detail-form .org-profile-info .profile-row > ul li .main-info .edit-control ul li a.eye.disabled {
    background-color: #cd1f1f;
}

.select-box.zero-left-margin.first-dropdown {
    z-index: 999; !important;
}

.ev-dropzone, .ev-dropzone * { box-sizing: border-box; }

.ev-dropzone { min-height: 150px; border: 2px solid rgba(0, 0, 0, 0.3); background: white; padding: 0; }
.ev-dropzone.dz-clickable { cursor: pointer; }
.ev-dropzone.dz-clickable * { cursor: pointer; }
.ev-dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * { cursor: pointer; }
.ev-dropzone.dz-started .dz-message { display: none; }
.ev-dropzone.dz-drag-hover { border-style: solid; }
.ev-dropzone.dz-drag-hover .dz-message { opacity: 0.5; }
.ev-dropzone .dz-message { text-align: center; margin: 2em 0; }
.ev-dropzone .dz-preview { position: relative; display: inline-block; vertical-align: top; margin: 16px; min-height: 100px; }
.ev-dropzone .dz-preview:hover { z-index: 1000; }
.ev-dropzone .dz-preview:hover .dz-details { opacity: 1; }
.ev-dropzone .dz-preview.dz-file-preview .dz-image { border-radius: 20px; background: #999; background: linear-gradient(to bottom, #eee, #ddd); }
.ev-dropzone .dz-preview.dz-file-preview .dz-details { opacity: 1; }
.ev-dropzone .dz-preview.dz-image-preview { background: white; }
.ev-dropzone .dz-preview.dz-image-preview .dz-details { -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }
.ev-dropzone .dz-preview .dz-remove { font-size: 14px; text-align: center; display: block; cursor: pointer; border: none; }
.ev-dropzone .dz-preview .dz-remove:hover { text-decoration: underline; }
.ev-dropzone .dz-preview:hover .dz-details { opacity: 1; }
.ev-dropzone .dz-preview .dz-details { z-index: 20; position: absolute; top: 0; left: 0; opacity: 0; font-size: 13px; min-width: 100%; max-width: 100%; padding: 2em 1em; text-align: center; color: rgba(0, 0, 0, 0.9); line-height: 150%; }
.ev-dropzone .dz-preview .dz-details .dz-size { margin-bottom: 1em; font-size: 16px; }
.ev-dropzone .dz-preview .dz-details .dz-filename { white-space: nowrap; }
.ev-dropzone .dz-preview .dz-details .dz-filename:hover span { border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8); }
.ev-dropzone .dz-preview .dz-details .dz-filename:not(:hover) { overflow: hidden; text-overflow: ellipsis; }
.ev-dropzone .dz-preview .dz-details .dz-filename:not(:hover) span { border: 1px solid transparent; }
.ev-dropzone .dz-preview .dz-details .dz-filename span, .ev-dropzone .dz-preview .dz-details .dz-size span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; }
.ev-dropzone .dz-preview:hover .dz-image img { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-filter: blur(8px); filter: blur(8px); }
.ev-dropzone .dz-preview .dz-image { border-radius: 20px; overflow: hidden; width: 120px; height: 120px; position: relative; display: block; z-index: 10; }
.ev-dropzone .dz-preview .dz-image img { display: block; }
.ev-dropzone .dz-preview.dz-success .dz-success-mark { -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
.ev-dropzone .dz-preview.dz-error .dz-error-mark { opacity: 1; -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
.ev-dropzone .dz-preview .dz-success-mark, .ev-dropzone .dz-preview .dz-error-mark { pointer-events: none; opacity: 0; z-index: 500; position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; margin-top: -27px; }
.ev-dropzone .dz-preview .dz-success-mark svg, .ev-dropzone .dz-preview .dz-error-mark svg { display: block; width: 54px; height: 54px; }
.ev-dropzone .dz-preview.dz-processing .dz-progress { opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.ev-dropzone .dz-preview.dz-complete .dz-progress { opacity: 0; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; -ms-transition: opacity 0.4s ease-in; -o-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in; }
.ev-dropzone .dz-preview:not(.dz-processing) .dz-progress { -webkit-animation: pulse 6s ease infinite; -moz-animation: pulse 6s ease infinite; -ms-animation: pulse 6s ease infinite; -o-animation: pulse 6s ease infinite; animation: pulse 6s ease infinite; }
.ev-dropzone .dz-preview .dz-progress { opacity: 1; z-index: 1000; pointer-events: none; position: absolute; height: 16px; left: 50%; top: 50%; margin-top: -8px; width: 80px; margin-left: -40px; background: rgba(255, 255, 255, 0.9); -webkit-transform: scale(1); border-radius: 8px; overflow: hidden; }
.ev-dropzone .dz-preview .dz-progress .dz-upload { background: #333; background: linear-gradient(to bottom, #666, #444); position: absolute; top: 0; left: 0; bottom: 0; width: 0; -webkit-transition: width 300ms ease-in-out; -moz-transition: width 300ms ease-in-out; -ms-transition: width 300ms ease-in-out; -o-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; }
.ev-dropzone .dz-preview.dz-error .dz-error-message { display: block; }
.ev-dropzone .dz-preview.dz-error:hover .dz-error-message { opacity: 1; pointer-events: auto; }
.ev-dropzone .dz-preview .dz-error-message { pointer-events: none; z-index: 1000; position: absolute; display: block; display: none; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; border-radius: 8px; font-size: 13px; top: 130px; left: -10px; width: 140px; background: #be2626; background: linear-gradient(to bottom, #be2626, #a92222); padding: 0.5em 1.2em; color: white; }
.ev-dropzone .dz-preview .dz-error-message:after { content: ''; position: absolute; top: -6px; left: 64px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #be2626; }

section.container-fluid .bottom-row .detail-form .form-group .company-logo .image-box .comp-logo-img img {
    transform: translate(-65%, -46%);
    -webkit-transform: translate(-65%, -46%);
    position: absolute;
    left: 50%;
    top: 50%;
    max-width: 130px;
}

section.container-fluid .tab-content .overview-accordion .panel .panel-body ul li.reception::before {
    background: url('/images/reception-icon.jpg') no-repeat;
}

#chart_area {
    margin: 0 auto;
}

#canvas-holder {
    width: 100% !important;
    height: 100%;
}

#cropLogoModal > div.modal-dialog {
    min-width: 400px;
}

.text-symbols-count {
    float: right;
}

section.container-fluid .tab-content tbody tr td a.view-list-registered-guest {
    border: 2px solid #1c4477;
    color: #1c4477;
    width: 105px;
    padding-left: 28px;
    position: relative;
}

.text-left {
    text-align: left;
}

.comp-logo-image-rel {
    position: relative;
}

.comp-logo-image-rel img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 218px;
    max-height: 218px;
    /*transform: translate(-50%,-50%);*/
    /*-webkit-transform: translate(-50%,-50%);*/
}

.image-box-course {
    width: 220px;
    height: 220px;
    overflow: hidden;
    margin-left: 5px;
    margin-bottom: 25px;
    border: 1px solid #959595;
    display: table;
}
#cropLogoModal .cr-slider-wrap{
    position: relative;
}
#cropLogoModal .cr-slider-wrap:before{
    content: "";
    width: 9px;
    height: 8px;
    display: block;
    position: absolute;
    left: -21px;
    top: -1px;
    background-image: url(/images/zoom-sm.png);
    background-size: cover;
}
#cropLogoModal .cr-slider-wrap:after{
    content: "";
    width: 17px;
    height: 16px;
    display: block;
    position: absolute;
    right: -21px;
    top: -5px;
    background-image: url(/images/zoom-lg.png);
    background-size: cover;
}

#cropLogoModal input[type=range] {
    -webkit-appearance: none;
    margin: 10px 0;
    width: 100%;
}
#cropLogoModal input[type=range]:focus {
    outline: none;
}

#cropLogoModal input[type=range]::-webkit-slider-thumb {
    border-radius: 0;
    box-shadow: 0 0 0 #000000, 0 0 0 #0d0d0d;
    border: 0 solid #000000;
    height: 16px;
    width: 8px;
    background-image: url(/images/zoom-icon.png);
    background-size: cover;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -3.6px;
}
#cropLogoModal input[type=range]::-moz-range-thumb {
    box-shadow: 0 0 0 #000000, 0 0 0 #0d0d0d;
    border: 0 solid #000000;
    height: 16px;
    width: 8px;
    border-radius: 0;
    background-image: url(/images/zoom-icon.png);
    background-size: cover;
    cursor: pointer;
}
#cropLogoModal input[type=range]::-ms-thumb {
    border-radius: 0;
    box-shadow: 0 0 0 #000000, 0 0 0 #0d0d0d;
    border: 0 solid #000000;
    height: 16px;
    width: 8px;
    background-image: url(/images/zoom-icon.png);
    background-size: cover;
    cursor: pointer;
}
.narrow.text-symbols-count {
    margin-bottom: -19px !important;
}

.angular-google-map-container {
    height: 336px;
    width: 100%;
}

.icon-invalid-section {
    background-image: url(/images/sprite-5.png);
    position: relative;
    top: 3px;
    left: -1px;
}

a.icon-invalid-section {
    display: none !important;
}

div.design_item_parent.ev-invalid-input a.icon-invalid-section {
    display: inline-block !important;
    background-position: -105px !important;
}
textarea.n-inp,
#manage-event input.n-inp
{
    border: 1px solid red !important;
}
.required-details{
    margin-top: 20px;
}
.missing-notes{
    border: 1px solid red !important;
    position: relative;
}
.sortable_image_wrap{
    display: flex;
}
.sortable_image_content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.fleft{
    float: left;
}
.fright{
    float: right;
}
section.container-fluid .tab-content tbody.leaderboard tr td .image {
    margin-left: auto;
    margin-right: auto;
    max-width: 128px;
}

section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block.package-parent-error,
section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .row:nth-child(odd) .cell-block.package-parent-error,
.panel-heading.package-panel-error
{
    background-color: rgba(226, 43, 43, 0.18); !important;
    /*border: 1px solid red !important;*/
}

.selectize-control.single.validation-error .selectize-input,
.package-desc-text-validation-error,
section.container-fluid .bottom-row .detail-form .form-group .form-control.package-name-validation-error,
section.container-fluid .bottom-row .detail-form .form-group .form-control.package-count-validation-error
{
    border: 1px solid red !important;
}
section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group .input-group-addon.package-price-validation-error
{
    border-right: none; !important;
    border-top: 1px solid red; !important;
    border-bottom: 1px solid red; !important;
    border-left: 1px solid red; !important;
}
section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block div[class^="cell"] .input-group .form-control.package-price-validation-error
{
    border-left: none; !important;
    border-top: 1px solid red; !important;
    border-bottom: 1px solid red; !important;
    border-right: 1px solid red; !important;
}

section.container-fluid .bottom-row .detail-form .info .pay-layouts > a
{
    font: 14px montserrat-r;
}

#cropLogoModal > div.modal-dialog.event-image-crop {
    width: 700px; !important;
}

#event_image_import {
    /*position: absolute;*/
    /*top: -1000px;*/
    width: 0px;
    height: 0px;
    display: none;
}

.event_image_import_box {
    text-align: center;
}

.non_ems img.infoicon{
    opacity: 1 !important;
}

.non_ems label, .non_ems input, .non_ems textarea {
    opacity: 0.5 !important;
}

.non_ems.company-logo .image-box {
    border: 1px solid #aeafae !important;
    background: url(../images/sponsor_logo_default_out.jpg) left bottom no-repeat !important;
}


.form-group .non_ems.company-logo .file-box  {
    border: 1px solid #aeafae !important;
}

.form-group .non_ems.company-logo .file-box label {
    border-left: 1px solid #aeafae !important;
}

.greyed_out_page {
    opacity: 0.5 !important;
}

.disabled_button {
    opacity: 0.5 !important;
    cursor: no-drop;
}

.greyed_out_page a, .greyed_out_page button {
    cursor: no-drop !important;
}

.defaults-view a.call_to_action_upgrade{
    cursor: pointer !important;
    opacity: 1 !important;
    margin-right: 20px;
}

.selectize-dropdown .disabled .option.ui-select-choices-row-inner,
.selectize-control .ui-select-choices .ui-select-choices-row.disabled{
    cursor: not-allowed !important;
}
.cursor-not-allowed{
    cursor: not-allowed !important;
}
.section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc {
    display: block;
}

.modal.md-auction .bootstrap-select.search-dropdown::after {
    width: 30px !important;
    top: -2px !important;
    right: -7px !important;
}

.checkin_form_control {
    border-radius: 0;
    box-shadow: none;
    border-color: #555555;
    color: #55555;
    font: 13px/1.3 montserrat-l;
    height: 28px !important;
}
.checkin_form_control.notes {
    min-height: 54px !important;
    resize: none;
}

.select2-container {
    margin-bottom: 5px; !important;
}
.select2 > .select2-choice.ui-select-match{
    height: 34px;
    line-height: 34px;
}

.bottom-row-3 .invitation-import .sliding-box li .import-cell .edit-form,
.bottom-row-3 .invitation-import .sliding-box li .import-cell .skip
{
    display: block !important;
}

.bottom-row-3 .invitation-import .invite-list-box .list > li.disabled{
    opacity: 0.5 !important;
}

.amount_refunded {
    color: red !important;
}

.super_admin tr.grayed_out {
    opacity: 0.5 !important;
}

.small_trasction_id {
    font-size: 0.7em;
    color: #959595;
}

.refund_payment_amount {
    border-color: #cccccc !important;
    height: 36px;
    text-align: right;
}

section.container-fluid .tab-content tbody tr td .manage.filled-btn .succeeded {
    background-color: #009353;
    border-color: #009353;
    color: #fff;
}
.super-admin-chart-width {
    margin: 0 auto;
    width: 370px !important;
}
.super-admin-chart-container {
    width: 100%;
    padding-top: 20px;
}

section.container-fluid .main-wrapper .top-blocks .block.half-width .tabs-and-calender .calender .form-control{
    width: calc(100% - 6px) !important;
}


.modal.fade.md-auction.permission-popup.in {
    z-index: 10000 !important;
}

.modal .modal-dialog .auction-popup-price span.input-group-addon {
    border-top: 1px solid #555 !important;
    border-bottom: 1px solid #555 !important;
    border-left: 1px solid #555 !important;

    color: black !important;
}

.modal .modal-dialog .auction-popup-price {
    border: #555 !important;
    color: #555 !important;
}

.renew_subscription_promo_code {
    padding: 3px 7px !important;
    font-size: 8px !important;
    color: #bcf9df !important;
    border-radius: 3px !important;
    position: relative;
    margin-right: 6px !important;
}

.bill .bill-right .billing-history .billing-table table tbody tr td {
    padding-left: 17px !important;
}

section.container-fluid .tab-content .invitation tbody tr table tr.form-container td .invitee-form-wrapper .form section{
    padding-bottom: 20px;
}

.fourletter_auc_label{
    width: 53px !important;
    background-position:  38px -18px !important;
}
.fourletter_auc_label_gray{
    width: 53px !important;
    background-position:  38px -36px !important;
}

section.container-fluid .bottom-row .detail-form .form-group.team-existing-url .pre-url,
section.container-fluid .body-content .detail-form .form-group.team-existing-url .pre-url {
    display: inline-block;
    float: left;
    color: #000000;
    margin-top: 5px;
    /*margin-left: 5px;*/
    font: 15px montserrat-r;
}


section.container-fluid .bottom-row .detail-form .form-group.team-existing-url .post-input,
section.container-fluid .body-content .detail-form .form-group.team-existing-url .post-input {
    display: inline-block;
    float: left;
}
.form-control.fifty-percent {
    /*max-width: 50%;*/
    width: 250px;
    float: left;
    margin-left: 5px;
}
.team-existing-url .post-input, .team-existing-url .post-input .error{
    margin-top: 5px;
    margin-left: 5px;
    display: inline-block;
    float: left;
}

.same-height-btn{
    height: 37px !important;
}

.eventlify_input_error_message label.eventlify_input_error {
    border-color: red !important;
    font-size: 1em !important;
    color: red !important;
}
section.container-fluid .bottom-row .detail-form .form-group label.eventlify_input_error{
    border-color: red !important;
    font-size: 1em !important;
    color: red !important;
}

section.container-fluid .body-content .detail-form .form-group label.eventlify_input_error,
section.container-fluid .bottom-row .detail-form .form-group label.eventlify_input_error {
    color: red !important;
}

.date-selection .multi-selection, .date-selection .single-selection {
    width: 190px !important;
}

section.container-fluid .body-content .detail-form .form-group .sortable-ticket__body .cell-block .package-desc,
section.container-fluid .bottom-row .detail-form .form-group .sortable-ticket__body .cell-block .package-desc
{
    display: block;
}

span.group_assigned_tee {
    text-transform: capitalize;
    color: #0a2203;
    margin-left: 12px;
    margin-right: 12px;
}

.ev-invalid-input {
    border: 1px solid red !important;
}

.ad-upload-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
.ad-upload-wrapper .ad-preview {
    border: 1px dashed #ebebeb;
    padding: 12px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 160px;
    height: 245px;
    text-align: center;
    margin-bottom: 20px;
    position: relative; }
.ad-upload-wrapper .ad-preview h4 {
    color: #d4d4d4;
    margin-bottom: 0;
    font: 15px montserrat-r;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 30px; }
@media screen and (max-width: 575px) {
    .ad-upload-wrapper .ad-preview h4 {
        font-size: 14px; } }
.ad-upload-wrapper .ad-preview .close {
    background: url(../images/image-close.png) no-repeat;
    height: 19px;
    width: 19px;
    display: inline-block;
    float: right;
    opacity: 1;
    position: absolute;
    right: 5px;
    top: 5px; }
.ad-upload-wrapper .ad-upload {
    border: 3px dashed #1c4477;
    padding: 12px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 160px;
    height: 245px;
    text-align: center;
    margin-bottom: 20px;
    margin-right: 20px; }
.ad-upload-wrapper .ad-upload h4 {
    margin-bottom: 0;
    margin-top: 12px;
    font: 15px montserrat-r;
    color: #1c4477;
    letter-spacing: 2px;
    text-transform: uppercase; }
@media screen and (max-width: 575px) {
    .ad-upload-wrapper .ad-upload h4 {
        font-size: 14px; } }
.ad-upload-wrapper.horizontal {
    flex-direction: column;
    align-items: flex-start; }
.ad-upload-wrapper.horizontal .ad-preview {
    width: 100%;
    height: 90px;
    max-width: 500px; }
.ad-upload-wrapper.horizontal .ad-preview h4 {
    margin-top: 0; }
.ad-upload-wrapper.horizontal .ad-upload {
    width: 100%;
    height: 90px;
    max-width: 500px;
    margin-right: 0px;
    padding-left: 5px;
    padding-right: 5px; }
.ad-upload-wrapper.horizontal.add-sponsor .ad-upload {
    flex-direction: row;
    height: 60px;
    max-width: 420px; }
.ad-upload-wrapper.horizontal.add-sponsor .ad-upload h4 {
    margin-top: 0;
    margin-left: 20px; }

.mb-50 {
    margin-bottom: 50px !important; }

.single-gofler_details-modal.modal.right.fade.in .modal-dialog {
    /*right: 0;*/
    /*top:0;*/
    /*border-radius: 0;*/
    /*padding: 0; */
}

.single-gofler_details-modal.modal.right.fade.in .modal-dialog .modal-header {
    background: #edf1f8;
    color: #1c4477;
    font-size: 14px;
    padding: 10px 15px;
    font-family: montserrat-r;
}
.single-gofler_details-modal.modal.right.fade.in .modal-dialog .modal-body {
    overflow: hidden;
}

.single-gofler_details-modal .single-gofler_details ul {
    padding-left: 0; }
.single-gofler_details-modal .single-gofler_details ul li::marker {
    content: none;
}

.single-gofler_details-modal .single-gofler_details .inner-scroll {
    max-height: calc(100vh - 235px); }

.single-gofler_details-modal .single-gofler_details .top-area {
    background: #edf1f8;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    color: #1c4477;
    font-size: 14px;
    position: relative;
    font-family: montserrat-r; }
.single-gofler_details-modal .single-gofler_details .top-area .cloase-permit {
    color: #111111;
    font-size: 20px;
    position: absolute;
    right: 0;
    background: #e1e1e1;
    padding: 5px;
    top: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 100%; }
.single-gofler_details-modal .single-gofler_details .top-area .cloase-permit:hover {
    opacity: .5; }

.single-gofler_details-modal .single-gofler_details .modal-body {
    padding: 0;
    border: unset;
}

.single-gofler_details-modal .single-gofler_details .personal-details {
    background: #ffffff;
    text-align: left;
    padding: 15px 15px 0;
     }
.single-gofler_details-modal .single-gofler_details .personal-details h1 {
    margin-top: 0;
    font-size: 20px;
    color: #383838;
    font-family: montserrat-sb;
    font-weight: normal; }
.single-gofler_details-modal .single-gofler_details .personal-details h1 a {
    margin-left: 12px; }
.single-gofler_details-modal .single-gofler_details .personal-details h1 a:hover {
    opacity: .75; }
.single-gofler_details-modal .single-gofler_details .personal-details p {
    color: #909090;
    font-size: 13px;
    text-align: left;
    font-family: montserrat-l;
    margin-bottom: 25px; }
.single-gofler_details-modal .single-gofler_details .personal-details ul {
    margin-bottom: 0px;
    display: flex;
    list-style: none;
    padding-bottom: 10px; }
.single-gofler_details-modal .single-gofler_details .personal-details ul li {
    color: #909090;
    font-size: 13px;
    font-family: montserrat-l;
    padding: 0;
    width: auto; }
.single-gofler_details-modal .single-gofler_details .personal-details ul li:first-child {
    margin-right: 12px; }
.single-gofler_details-modal .single-gofler_details .personal-details ul li label {
    color: #000000;
    font-weight: normal; }
.single-gofler_details-modal .single-gofler_details .personal-details ul li a {
    display: block;
    color: #009353;
    text-decoration: underline; }

.single-gofler_details-modal .single-gofler_details .ticket_details {
    width: 100%;
    display: flex;
    align-items: start;
    background: #ffffff;
    padding: 20px;
    /*padding-right: 40px;*/
    border-bottom: 1px solid #e2e2e2; }
@media screen and (max-width: 991px) {
    .single-gofler_details-modal .single-gofler_details .ticket_details {
        padding-left: 10px;
        padding-right: 10px;
        flex-direction: column;
        align-items: flex-start; } }
.single-gofler_details-modal .single-gofler_details .ticket_details:nth-child(odd) {
    background: #fbfbfb; }
.single-gofler_details-modal .single-gofler_details .ticket_details:first-child {
    border-top: 1px solid #e2e2e2; }
.single-gofler_details-modal .single-gofler_details .ticket_details .person-info {
    flex: 1;
    flex-wrap: nowrap;
    text-align: left;
    min-height: 63px;
}
@media screen and (max-width: 991px) {
    .single-gofler_details-modal .single-gofler_details .ticket_details .person-info {
        margin-bottom: 15px; } }
.single-gofler_details-modal .single-gofler_details .ticket_details .person-info span {
    margin-right: 15px; }
@media screen and (max-width: 991px) {
    .single-gofler_details-modal .single-gofler_details .ticket_details .person-info span {
        margin-right: 5px; } }
.single-gofler_details-modal .single-gofler_details .ticket_details .person-info > ul {
    margin-top: -5px;
    list-style: none;
}
.single-gofler_details-modal .single-gofler_details .ticket_details .person-info > ul li {
    padding: 0;
    width: auto;
    font-size: 13px;
    color: #909090;
    font-family: montserrat-l; }
.single-gofler_details-modal .single-gofler_details .ticket_details .person-info > ul li b {
    font-weight: normal;
    color: #383838;
    font-size: 15px;
    font-family: montserrat-r; }
.single-gofler_details-modal .single-gofler_details .ticket_details .btns-wrapper a {
    font: 10px montserrat-b;
    text-decoration: none;
    min-width: 46px;
    display: inline-block;
    padding: 1px 5px;
    margin-right: 5px;
    border-radius: 20px;
    text-transform: uppercase;
    margin-bottom: 4px; }
.single-gofler_details-modal .single-gofler_details .ticket_details .btns-wrapper a.edit {
    color: #1c4477;
    border: 2px solid #1c4477;
    /*background: url(../images/edit-icon.png) 30px center no-repeat;*/
}
.single-gofler_details-modal .single-gofler_details .ticket_details .btns-wrapper a.edit:hover, .single-gofler_details-modal .single-gofler_details .ticket_details .btns-wrapper a.edit:focus {
    color: #fff;
    /*background: #1c4477 url(../images/edit-icon-white.png) 30px center no-repeat; */
}
.single-gofler_details-modal .single-gofler_details .ticket_details .btns-wrapper a.del {
    color: #c23a3a;
    border: 2px solid #c23a3a;
    /*background: url(../images/delete-icon.png) 28px center no-repeat;*/
}
.single-gofler_details-modal .single-gofler_details .ticket_details .btns-wrapper a.del:hover, .single-gofler_details-modal .single-gofler_details .ticket_details .btns-wrapper a.del:focus {
    color: #fff;
    /*background: #c23a3a url(../images/delete-icon-white.png) 28px center no-repeat; */
}

.modal.right{
    position: absolute;
}

.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 485px;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

@media screen and (max-width: 575px) {
    .modal.right .modal-dialog {
        width: 95%;
    }
}

/*Right*/
.modal.right.fade .modal-dialog {
    right: -485px;
    padding: 0;
    border: none;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
    border-radius: 5px 0 0 5px;
}

@media screen and (max-width: 575px) {
    .modal.right.fade .modal-dialog {
        right: -95%;
    }
}

.modal.right.fade.in .modal-dialog {
    right: 0;
}

.ev-button {
    font: 10px montserrat-b;
    text-decoration: none;
    min-width: 46px;
    display: inline-block;
    padding: 1px 5px;
    margin-right: 5px;
    border-radius: 20px;
    text-transform: uppercase;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 4px;
}

ev-button a {
    width: unset !important;
}

.ev-button i {
    font-weight: 300;
    font-size: 10px;
}

.ev-button.ev-assigned {
    color: #1c4477;
    border: 2px solid #1c4477;
    width: 80px !important;
    background: url(../images/assigned-icon.png) 61px center no-repeat; }
.ev-button.ev-assigned:hover, .ev-button.ev-assigned:focus {
    color: #fff;
    background: #1c4477 url(../images/assigned-icon-white.png) 61px center no-repeat; }


.ev-button.ev-blue {
    color: #1c4477;
    border: 2px solid #1c4477;
}

.ev-button.ev-blue:hover, ev-button.ev-blue:focus, ev-button.ev-blue.fill {
    color: #fff;
    background-color: #1c4477;
}

.ev-button.ev-light-blue {
    color: #337ab7;
    border: 2px solid #337ab7;
}

.ev-button.ev-light-blue:hover, ev-button.ev-light-blue:focus, ev-button.ev-light-blue.fill {
    color: #fff;
    background-color: #337ab7;
}

.ev-button.ev-red {
    color: #c23a3a;
    border: 2px solid #c23a3a;
}

.ev-button.ev-red:hover, .ev-button.ev-red:focus, .ev-button.ev-red.fill {
    color: #fff;
    background-color: #c23a3a;
}

.ev-button.ev-green {
    color: #009353;
    border: 2px solid #009353;
}

.ev-button.ev-green:hover, .ev-button.ev-green:focus, .ev-button.ev-green.fill {
    color: #fff;
    background-color: #009353;
}

.ev-button.ev-dark-grey {
    color: #000000;
    border: 2px solid #656565;
}

.ev-button.ev-dark-grey:hover, .ev-button.ev-dark-grey:focus, .ev-button.ev-dark-grey.fill {
    color: #000000;
    background-color: #656565;
}

.ev-button.ev-gray {
    color: #bababa;
    border: 2px solid #bababa;
}

.ev-button.ev-gray:hover, .ev-button.ev-gray:focus , .ev-button.ev-gray.fill {
    color: #fff;
    background-color: #bababa;
}

.ev-button.ev-yellow {
    color: #ffa408;
    border: 2px solid #ffa408;
}

.ev-button.ev-yellow:hover, .ev-button.ev-yellow:focus , .ev-button.ev-yellow.fill {
    color: #fff;
    background-color: #ffa408;
}

.ev-button.ev-black {
    color: #4f5257;
    border: 2px solid #4f5257;
}

.ev-button.ev-black:hover, .ev-button.ev-black:focus , .ev-button.ev-black.fill {
    color: #fff;
    background-color: #4f5257;
}

.float-right{
    float: right;
}

.flex {
    display: flex;
}

.flex.flex-center {
    justify-content:center;
}

.flex.flex-sb {
    justify-content: space-between;
}

.flex.flex-column {
    flex-direction: column;
}

.flex.flex-align-center {
    align-items: center !important;
}

.flex-gep5 {
    gap: 5px
}

.flex-gep10 {
    gap: 10px
}

.flex-gep15 {
    gap: 15px
}


/*kashif-- new css add*/

.icon-buttons{
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
}
.icon-buttons a:not(:last-child){
    margin-right:5px !important;
}
.icon-buttons a{
    min-width: 135px !important;
    height: 22px !important;
    width:auto !important;
    padding:0 6px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:start !important;
    box-shadow:none !important;
    opacity:1;
    background:#178a95;
    color:#fff;
    border:2px solid #155b5f;
    margin:0 !important;
    transition:.3s ease all;
    -webkit-transition:.3s ease all;
    -moz-transition:.3s ease all;
    -ms-transition:.3s ease all;
    -o-transition:.3s ease all;
    margin-bottom:10px !important;
}
section.container-fluid .tab-content tbody tr td .manage.icon-buttons > a{
  margin-bottom:10px !important;
}
.icon-buttons.small a{
    min-width:70px !important;
}
.icon-buttons a{
    position: relative;
    // top: 0.5px;
}
.icon-buttons a:hover{
    background:#fff !important;
    color:#178a95;
}
.icon-buttons span{
    flex:1;
    text-align:center;
}
.icon-buttons a svg,
.icon-buttons a img{
    width: 20px;
    min-width:20px;
    position: relative;
    top: -7px;
    margin-left: -7px;
    margin-right:2px;
}
.icon-buttons a.renew{
    background:#fbbc05;
    border-color:#cc9409;
}
.icon-buttons a.renew img{
    width:17px;
    min-width:17px;
}
.icon-buttons a.renew:hover{
    color:#fbbc05;
}
.icon-buttons a.select{
    background:#636466;
    border-color:#000;
}
.icon-buttons a.select:hover{
    color:#636466;
}
.icon-buttons a.onboarding{
    background:#e37b3a;
    border-color:#a55529;
    padding:0 8px !important;
}
.icon-buttons a.onboarding img{
   width: 17px;
    min-width: 17px;
    height: 18px;
}
.icon-buttons a.onboarding:hover{
    color:#e37b3a;
}
.icon-buttons a.cancel{
    border-color:#992b2b !important;
     background:#c23a3a !important;
     color:#fff !important
}
.icon-buttons a.cancel:hover{
   color:#c23a3a !important;
    background:#fff !important;
}
.icon-buttons a.edit{
    border-color:#102540 !important;
     background:#1c4477 !important;
     color:#fff !important
}
.icon-buttons a.edit:hover{
   color:#1c4477 !important;
    background:#fff !important;
}

@media screen and (max-width: 767px) {
    .icon-buttons {
        flex-wrap: wrap;
    }
}

/* Absolute Center CSS Spinner */
.ev-loading {
    position: fixed;
    z-index: 999;
    height: 2em;
    width: 2em;
    overflow: show;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: #009353;
}

/* Transparent Overlay */
.ev-loading:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-color: rgba(0,0,0,0.3);*/
}

/*communications/send_message css*/

.qr-wrapper.qr-section {
    margin-bottom: 20px;
    display: flex;
    gap: 20px;
}

.qr-section .image {
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    padding: 9px;
    display: flex;
}

.qr-wrapper.qr-section h5{
  color: #1c4477;
  font-size: 13px;
  font-family: montserrat-sb;
  margin-bottom: 0px;
  font-style:normal;
}
.qr-wrapper.qr-section .main-link{
  color: #000000;
    font-size: 13px;
    margin-bottom: 9px;
    display: block;
    font-style:normal;
}
.qr-wrapper.qr-section .btn{
    font-size: 13px;
    border-radius: 15px;
    padding: 2px 8px;
    display: flex;
    align-items: center;
    width:fit-content;
    margin-right: 9px;
    margin-bottom: 3px;
    font-family: montserrat-l;
    font-style: normal;
}
.qr-wrapper.qr-section .btn span{
  margin-right: 7px;
    display: flex;
    align-items: center;
}
.qr-wrapper.qr-section .btn:hover{
  color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.ui-select-choices .ui-select-choices-group{
  width:100%;
}
@media screen and (min-width:1250px){
  section.container-fluid .bottom-row .detail-form .contact-info-setting-list .block-wrapper.ng-scope{
  width: 32.5%;
}
}
.questionnaire-list-wrapper label.v-middle-important{
  background-size: 89% !important;
    background-position-y: -28px !important;
    background-position-x: 1.33px !important;
}
.questionnaire-list-wrapper input[type="checkbox"]:checked + label.v-middle-important{
  background-position-y: 0px !important;
  background-position-x: 1px !important;
}

.hide {
    display: none!important
}

.banner_images .nav-tabs{
    background:#eeeeee;
    padding:4px;
    border-radius: 4px;
    margin:0 0 22px 0;
}
.banner_images .nav-tabs>li{width:50%; margin:0;}
.banner_images .nav-tabs>li a{
    margin:0 !important;
    padding:7px 10px !important;
    text-align: center;
    font-size:13px !important;
    color:#000000 !important;
    font-family: montserrat-sb !important;
    background:transparent !important;
    border-radius: 4px !important;
    border:0 !important;
    letter-spacing: 2px;
}
.banner_images .nav-tabs>li.active a{
    background-color:#fff !important;
    box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.51);
    -webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.51);
    -moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.51);
}

@media screen and (max-width:575px){
    .banner_images .nav-tabs>li a{
        letter-spacing: 0;
        font-size:11px !important;
    }
}

.ui-select-match span, .option.ui-select-choices-row-inner span {
    margin-left: 0 !important;
}

.sms-text-counter{
    margin-top: 5px;
}

/* questionnaire shirt size edit icon */
ul.questionnaire-list .actions-icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    transition: .3s all ease-in-out;
    cursor: pointer;
    font: 14px montserrat-l;
}

ul.questionnaire-list .size-update__btn {
    margin-left: 8px;
}

.schedule__sms .radioblock .radio-wrap {
    display: inline-block !important;
    width: unset !important;
}

.donation__add-amount{
    border-radius: 0;
    border: 1px solid #555555;
    background: #fff;
    color: #4f5257;
    width: 37px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

.donation__add-amount .svg-path-1{
    color: #1c4477;
}

.donation__add-amount .svg-path-2{
    color: white;
}

.input-group.donate-amount {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 188px;
}

.donation__remove-amount{
    border-radius: 0;
    border: 1px solid #555555;
    background: #fff;
    color: #4f5257;
    height: 34px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    border-left: unset;
}

.detail-form .add-donor{
    display: flex;
    align-items: center;
}

.detail-form .add-donor svg{
    max-width: 38px;
    margin-right: 5px;
}

.detail-form .add-donor img{
    max-width: 38px;
    margin-right: 8px;
}

.detail-form .add-donor .d-content{
   display: contents;
}

.detail-form .add-donor span{
    color: #1c4477;
    font-weight: normal;
    vertical-align: bottom;
}

.detail-form .add-donor.donor-info span{
    color: #555555;
    font-weight: normal;
    vertical-align: bottom;
    display: block;
}

.detail-form .add-donor .edit-donor{
    color: #1c4477;
}

section.container-fluid .bottom-row .detail-form .form-group .btn-red.delete-donation{
    min-width: 200px !important;
}

section.container-fluid .bottom-row .detail-form .form-group .btn-red.delete-donation-loader{
    min-width: 200px !important;
    display: inline-flex;
}

.width-150 {
    width: 150px !important;
}

.questionnaire-list-wrapper label.v-middle-important {
    background-size: 89% !important;
    background-position-y: -31px !important;
    background-position-x: 1.28px !important;
}

.guest__user-profile {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    position: relative;
    padding: 0 21px;
}

.guest__user-profile-menu{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 0 18px 0;
}

.user__profile-img {
    height: 40px;
    width: 40px;
    float: none;
    background-color: #019354;
    color: white;
    font-weight: bold;
    padding: 12px;
    font-size: 13px;
    border-radius: 4px;
    margin-right: 10px;
    border: 1px solid rgba(72, 87, 117, 0.25);
    display: flex;
    align-items: center;
    justify-content: center;
}

.new__dropdown-menu {
    display: none;
    position: absolute;
    right: 20px;
    top: 60px;
    width: 345px;
    background-color: white;
    color: #333;
    border-radius: 2px;
    z-index: 1000;
    overflow: hidden;
    box-shadow: 1px 1px 24px 0px rgba(196, 200, 215, 0.50);
}

.new__dropdown-menu.active {
    display: block;
}

.new__dropdown-header {
    display: flex;
    align-items: center;
    padding: 15px;
    border-bottom: 1px solid #eee;
}

.new__user-dropdown-avatar {
    background-color: #019354;
    color: white;
    font-weight: bold;
    padding: 12px;
    font-size: 16px;
    border-radius: 4px;
    margin-right: 10px;
}

.new__user-dropdown-info {
    display: flex;
    flex-direction: column;
}

.new__user-dropdown-name {
    color: #070922;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.new__user-dropdown-email {
    color: #ACACAC;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.new__dropdown-item {
    padding: 8px 14px;
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    transition: background 0.2s;
    color: #091B2B;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
}

.new__dropdown-item a {
    color: #091B2B !important;
}

.new__dropdown-item:hover {
    background-color: #EEE;
}

.user__chevron-icon {
    display: inline-block;
    width: 20px;
    height: 12px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'><path d='M18 2L10 10L2 2' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    border: none;
    cursor: pointer;
    transition: transform 0.3s ease;
}

.user__chevron-icon.open {
    transform: rotate(180deg);
}

.logout-text {
    color: #E80000 !important;
}

.new__dropdown-item .svg-icons{
    display: block !important;
}

.new__dropdown-item .svg-icons svg{
    width: 25px;
    color: #6e768b;
    height: 25px;
}

.new__dropdown-item a.logout-text {
    color: #E80000 !important;
}

section.header {
    background: #393939 !important;
}

/* Small devices (phones, 0 - 768px) */
@media screen and (max-width: 768px) {
    section.offset-menu ul.nav li.has-submenu ul li a {
        font: 16px / 66px montserrat-r !important;
        padding-left: 22px !important;
    }

    section.offset-menu ul.nav li.has-submenu ul {
        margin-left: 62px !important;
        border-left: 4px solid #009353;
    }

    .dynamic-vip {
        padding-right: 10px;
    }
}
