.advertise-hero, .advertise-opportunities, .advertise-testimonials {
  background: #fbfbfb; }

.advertise-page {
  background: #fff; }
  .advertise-page section {
    padding-top: 40px;
    padding-bottom: 40px; }
  .advertise-page .advertise-hero {
    background: url("http://e27.co/dist/img/sale/hero.jpg?v=1");
    background-size: cover;
    background-position: 50% 50%; }
    @media screen and (min-width: 992px) {
      .advertise-page .advertise-hero {
        height: 1050px;
        overflow: hidden; } }
    .advertise-page .advertise-hero .btn-ghost {
      color: white;
      border-color: white;
      margin-bottom: 20px; }
    .advertise-page .advertise-hero .btn-ghost::hover {
      color: rbga(255, 255, 255, 0.8);
      border-color: rbga(255, 255, 255, 0.8); }
    .advertise-page .advertise-hero .hero-overlay {
      display: block;
      position: absolute;
      top: 0;
      height: 100%;
      width: 100%; }
    .advertise-page .advertise-hero .advertise-header {
      color: white;
      }
      .advertise-page .advertise-hero .advertise-header .advertise-headline h1 {
        font-style: "Montserrat";
        font-weight: 500;
        font-size: 42px;
        margin-bottom: 30px;
        color: inherit; }
      .advertise-page .advertise-hero .advertise-header .advertise-headline p {
        margin-bottom: 30px;
        font-size: 18px;
        color: inherit; }
      .advertise-page .advertise-hero .advertise-header .advertise-contact-form {
        color: #222;
        padding: 60px;
        margin-bottom: 60px;
        z-index: 5;
        box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.02);
        border: none; }
        .advertise-page .advertise-hero .advertise-header .advertise-contact-form h2 {
          font-weight: 400;
          font-family: "Montserrat";
          font-size: 24px; }
  .advertise-page .advertise-slogan {
    background: #222; }
    .advertise-page .advertise-slogan .container {
      background: url("http://e27.co/dist/img/sale/quotation-mark.png") no-repeat;
      background-size: 40px; }
    .advertise-page .advertise-slogan h3 {
      text-align: left;
      line-height: 1.5;
      font-size: 24px;
      font-weight: 500;
      color: white;
      margin: 0; }
  .advertise-page .advertise-opportunities {
    background: url("http://e27.co/dist/img/sale/section_bg/opportunities_bg.jpg?v=1") no-repeat;
    background-size: cover; }
    .advertise-page .advertise-opportunities .container h2 {
      text-align: center; }
    .advertise-page .advertise-opportunities .card {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 20px;
      margin-top: 0;
      box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.02); }
      .advertise-page .advertise-opportunities .card .col-md-5 {
        padding: 0; }
      .advertise-page .advertise-opportunities .card .advertise-opp-content {
        padding: 25px; }
        .advertise-page .advertise-opportunities .card .advertise-opp-content h3, .advertise-page .advertise-opportunities .card .advertise-opp-content p {
          text-align: left;
          margin: 0;
          padding: 0; }
        .advertise-page .advertise-opportunities .card .advertise-opp-content h3 {
          position: relative;
          margin-bottom: 10px;
          padding-bottom: 10px; }
        .advertise-page .advertise-opportunities .card .advertise-opp-content h3:before {
          content: "";
          position: absolute;
          width: 40px;
          height: 1px;
          bottom: 0px;
          left: 0%;
          border-bottom: 3px solid #222; }
  .advertise-page .advertise-clients {
    background-size: cover; }
  .advertise-page .advertise-testimonials {
    background: url("http://e27.co/dist/img/sale/section_bg/testimonials_bg.jpg?v=1") 50% 50% no-repeat;
    background-size: cover; }
    .advertise-page .advertise-testimonials .advertise-testimonials-video {
      width: 80%;
      margin-bottom: 40px; }
      .advertise-page .advertise-testimonials .advertise-testimonials-video iframe {
        width: 100%;
        height: 400px; }
  .advertise-page .advertise-channels .channels-container {
    display: flex;
    justify-content: center;
    margin-bottom: 20px; }
  .advertise-page .advertise-channels a {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px; }
    .advertise-page .advertise-channels a img {
      max-width: 48px;
      max-height: 48px; }
  .advertise-page .advertise-opportunities h2, .advertise-page .advertise-clients h2, .advertise-page .advertise-testimonials h2, .advertise-page .advertise-channels h2 {
    text-align: center;
    margin-bottom: 60px;
    font-style: "Montserrat";
    font-weight: 500;
    font-size: 36px; }
  .advertise-page .sponsor-group {
    justify-content: center;
    display: flex;
    max-width: 100%;
    flex-wrap: wrap; }
    .advertise-page .sponsor-group .sponsor-item {
      width: 170px;
      height: 170px; }
      .advertise-page .sponsor-group .sponsor-item a {
        height: 140px;
        width: 140px;
        background: white;
        text-align: center;
        vertical-align: middle;
        border-radius: 8px !important;
        display: flex;
        align-items: center;
        overflow: hidden;
        margin-left: auto;
        margin-right: auto; }
      .advertise-page .sponsor-group .sponsor-item img {
        max-width: 100%;
        max-height: 100%;
        width: 95%;
        padding-left: 5%;
        display: block;
        flex: 0; }

@media only screen and (min-width: 992px) {
  .advertise-page .advertise-hero {
    height: 1050px; }
  .advertise-page .advertise-opportunities .container h2 {
    text-align: left; }
  .advertise-page .advertise-opportunities .container .card {
    margin-top: 0; }
    .advertise-page .advertise-opportunities .container .card .col-md-5 {
      padding: 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.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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 bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{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:translateZ(0);transform:translateZ(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{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{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{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{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{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{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{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{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{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-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{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-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{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}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{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{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{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{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{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

.loader:before,
.loader:after,
.loader {
  border-radius: 50% !important;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.0s infinite ease-in-out;
  animation: load7 1.0s infinite ease-in-out;
}
.loader {
  color: gray;
  font-size: 4px;
  margin: 80px auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 3.5em;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}

@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
/*@import url(http://fonts.googleapis.com/css?family=Sanchez);*/
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);*/
/*@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic);*/
/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700);*/

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

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

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

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

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

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

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

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


/*montserrat*/

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Thin.woff') format('woff'),
		url('../fonts/Montserrat-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}


@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-ExtraLight.woff') format('woff'),
		url('../fonts/Montserrat-ExtraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src:
	url("../fonts/Montserrat-Light.otf") format("opentype");

  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src:
	url("../fonts/Montserrat-Regular.otf") format("opentype");

  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat';
  src:
	url("../fonts/Montserrat-Medium.otf") format("opentype");

  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src:
	url("../fonts/Montserrat-SemiBold.otf") format("opentype");

  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src:
	url("../fonts/Montserrat-Bold.otf") format("opentype");

  font-weight: 700;
  font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-ExtraBold.woff') format('woff'),
		url('../fonts/Montserrat-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Black.woff') format('woff'),
		url('../fonts/Montserrat-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Bold.woff') format('woff'),
		url('../fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Regular.woff') format('woff'),
		url('../fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/*Poppins*/
@font-face {
  font-family: 'Poppins';
  src:
	url("../fonts/Poppins-Bold.otf") format("opentype");

  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src:
	url("../fonts/Poppins-Light.otf") format("opentype");

  font-weight: light;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src:
	url("../fonts/Poppins-SemiBold.otf") format("opentype");

  font-weight: 600;
  font-style: normal;
}


@font-face {
  font-family: 'Poppins';
  src:
	url("../fonts/Poppins-Regular.otf") format("opentype");

  font-weight: regular;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins';
  src:
	url("../fonts/Poppins-Medium.otf") format("opentype");

  font-weight: medium;
  font-style: normal;
}

/*! jQuery UI - v1.10.3 - 2013-09-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: normal
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
    background: #fff !important; 
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5
}

.ui-menu .ui-state-disabled a {
    cursor: default
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em
}

.ui-menu .ui-menu-icon {
    position: static;
    float: right
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("images/animated-overlay.gif");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0
}

.ui-spinner-up {
    top: 0
}

.ui-spinner-down {
    bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa
}

body .ui-tooltip {
    border-width: 2px
}

.ui-widget {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #eee url(../img/jquery-ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    border: 1px solid #e78f08;
    background: #f6a828 url(../img/jquery-ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: #fff;
    font-weight: bold
}

.ui-widget-header a {
    color: #fff
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #ccc;
    background: #f6f6f6 url(../img/jquery-ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #1c94c4
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none
}

.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: 1px solid #fbcb09;
    background: #fdf5ce url(../img/jquery-ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #c77405
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    color: #c77405;
    text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #fbd850;
    background: #fff url(../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #eb8f00
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c url(../img/jquery-ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
    color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 url(../img/jquery-ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    color: #fff
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #fff
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #fff
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_ffffff_256x240.png)
}

.ui-state-default .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_ef8c08_256x240.png)
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_ef8c08_256x240.png)
}

.ui-state-active .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_ef8c08_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_228ef1_256x240.png)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_ffd27a_256x240.png)
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px
}

.ui-widget-overlay {
    background: #666 url(../img/jquery-ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    opacity: .5;
    filter: Alpha(Opacity=50)
}

.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000 url(../img/jquery-ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity: .2;
    filter: Alpha(Opacity=20);
    border-radius: 5px
}

/*!
 *  Font Awesome 4.6.3 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?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#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"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.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}

@charset "UTF-8";

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

}

[data-icon]:before {
  font-family: "echelon-font-1" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="ec-icon-"]:before,
[class*=" ec-icon-"]:before {
  font-family: "echelon-font-1" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ec-icon-echelon-suite:before {
  content: "\61";
}
.ec-icon-echelon-building:before {
  content: "\62";
}
.ec-icon-echelon-graph:before {
  content: "\63";
}
.ec-icon-echelon-media:before {
  content: "\64";
}
.ec-icon-echelon-tech:before {
  content: "\65";
}
.ec-icon-echelon-user:before {
  content: "\66";
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */


/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d2c85990b78dd73ddef670008cfaaf32)
 * Config saved to config.json and https://gist.github.com/d2c85990b78dd73ddef670008cfaaf32
 */


/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}


/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100% !important
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    .navbar {
        display: none
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000 !important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse !important
    }
    .table td,
    .table th {
        background-color: #fff !important
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important
    }
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\002a"
}

.glyphicon-plus:before {
    content: "\002b"
}

.glyphicon-euro:before,
.glyphicon-eur:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.glyphicon-cd:before {
    content: "\e201"
}

.glyphicon-save-file:before {
    content: "\e202"
}

.glyphicon-open-file:before {
    content: "\e203"
}

.glyphicon-level-up:before {
    content: "\e204"
}

.glyphicon-copy:before {
    content: "\e205"
}

.glyphicon-paste:before {
    content: "\e206"
}

.glyphicon-alert:before {
    content: "\e209"
}

.glyphicon-equalizer:before {
    content: "\e210"
}

.glyphicon-king:before {
    content: "\e211"
}

.glyphicon-queen:before {
    content: "\e212"
}

.glyphicon-pawn:before {
    content: "\e213"
}

.glyphicon-bishop:before {
    content: "\e214"
}

.glyphicon-knight:before {
    content: "\e215"
}

.glyphicon-baby-formula:before {
    content: "\e216"
}

.glyphicon-tent:before {
    content: "\26fa"
}

.glyphicon-blackboard:before {
    content: "\e218"
}

.glyphicon-bed:before {
    content: "\e219"
}

.glyphicon-apple:before {
    content: "\f8ff"
}

.glyphicon-erase:before {
    content: "\e221"
}

.glyphicon-hourglass:before {
    content: "\231b"
}

.glyphicon-lamp:before {
    content: "\e223"
}

.glyphicon-duplicate:before {
    content: "\e224"
}

.glyphicon-piggy-bank:before {
    content: "\e225"
}

.glyphicon-scissors:before {
    content: "\e226"
}

.glyphicon-bitcoin:before {
    content: "\e227"
}

.glyphicon-btc:before {
    content: "\e227"
}

.glyphicon-xbt:before {
    content: "\e227"
}

.glyphicon-yen:before {
    content: "\00a5"
}

.glyphicon-jpy:before {
    content: "\00a5"
}

.glyphicon-ruble:before {
    content: "\20bd"
}

.glyphicon-rub:before {
    content: "\20bd"
}

.glyphicon-scale:before {
    content: "\e230"
}

.glyphicon-ice-lolly:before {
    content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}

.glyphicon-education:before {
    content: "\e233"
}

.glyphicon-option-horizontal:before {
    content: "\e234"
}

.glyphicon-option-vertical:before {
    content: "\e235"
}

.glyphicon-menu-hamburger:before {
    content: "\e236"
}

.glyphicon-modal-window:before {
    content: "\e237"
}

.glyphicon-oil:before {
    content: "\e238"
}

.glyphicon-grain:before {
    content: "\e239"
}

.glyphicon-sunglasses:before {
    content: "\e240"
}

.glyphicon-text-size:before {
    content: "\e241"
}

.glyphicon-text-color:before {
    content: "\e242"
}

.glyphicon-text-background:before {
    content: "\e243"
}

.glyphicon-object-align-top:before {
    content: "\e244"
}

.glyphicon-object-align-bottom:before {
    content: "\e245"
}

.glyphicon-object-align-horizontal:before {
    content: "\e246"
}

.glyphicon-object-align-left:before {
    content: "\e247"
}

.glyphicon-object-align-vertical:before {
    content: "\e248"
}

.glyphicon-object-align-right:before {
    content: "\e249"
}

.glyphicon-triangle-right:before {
    content: "\e250"
}

.glyphicon-triangle-left:before {
    content: "\e251"
}

.glyphicon-triangle-bottom:before {
    content: "\e252"
}

.glyphicon-triangle-top:before {
    content: "\e253"
}

.glyphicon-console:before {
    content: "\e254"
}

.glyphicon-superscript:before {
    content: "\e255"
}

.glyphicon-subscript:before {
    content: "\e256"
}

.glyphicon-menu-left:before {
    content: "\e257"
}

.glyphicon-menu-right:before {
    content: "\e258"
}

.glyphicon-menu-down:before {
    content: "\e259"
}

.glyphicon-menu-up:before {
    content: "\e260"
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #337ab7;
    text-decoration: none
}

a:hover,
a:focus {
    color: #23527c;
    text-decoration: underline
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    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
}

[role="button"] {
    cursor: pointer
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
    font-size: 65%
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
    font-size: 75%
}

h1,
.h1 {
    font-size: 36px
}

h2,
.h2 {
    font-size: 30px
}

h3,
.h3 {
    font-size: 24px
}

h4,
.h4 {
    font-size: 18px
}

h5,
.h5 {
    font-size: 14px
}

h6,
.h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width:768px) {
    .lead {
        font-size: 21px
    }
}

small,
.small {
    font-size: 85%
}

mark,
.mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:hover,
a.text-primary:focus {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:hover,
a.text-success:focus {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover,
a.text-info:focus {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover,
a.text-warning:focus {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover,
a.text-danger:focus {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover,
a.bg-success:focus {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover,
a.bg-info:focus {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover,
a.bg-warning:focus {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover,
a.bg-danger:focus {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dt,
dd {
    line-height: 1.42857143
}

dt {
    font-weight: bold
}

dd {
    margin-left: 0
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0
}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0'
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
    content: ''
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014'
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    -webkit-box-shadow: none;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px
}

@media (min-width:768px) {
    .container {
        width: 720px
    }
}

@media (min-width:992px) {
    .container {
        width: 920px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1120px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px
}

.row {
    margin-left: -10px;
    margin-right: -10px
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12
.col-xs-15 {
    float: left
}

.col-xs-15 {
    width: 20%;
    float: left;
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
	.col-sm-15 {
        float: left
    }
	.col-sm-15 {
        width: 20%
    }

    .col-sm-12 {
        width: 100%
    }
    .col-sm-11 {
        width: 91.66666667%
    }
    .col-sm-10 {
        width: 83.33333333%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-8 {
        width: 66.66666667%
    }
    .col-sm-7 {
        width: 58.33333333%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-5 {
        width: 41.66666667%
    }
    .col-sm-4 {
        width: 33.33333333%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-2 {
        width: 16.66666667%
    }
    .col-sm-1 {
        width: 8.33333333%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-pull-11 {
        right: 91.66666667%
    }
    .col-sm-pull-10 {
        right: 83.33333333%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-8 {
        right: 66.66666667%
    }
    .col-sm-pull-7 {
        right: 58.33333333%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-5 {
        right: 41.66666667%
    }
    .col-sm-pull-4 {
        right: 33.33333333%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-2 {
        right: 16.66666667%
    }
    .col-sm-pull-1 {
        right: 8.33333333%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-push-11 {
        left: 91.66666667%
    }
    .col-sm-push-10 {
        left: 83.33333333%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-8 {
        left: 66.66666667%
    }
    .col-sm-push-7 {
        left: 58.33333333%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-5 {
        left: 41.66666667%
    }
    .col-sm-push-4 {
        left: 33.33333333%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-2 {
        left: 16.66666667%
    }
    .col-sm-push-1 {
        left: 8.33333333%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
	.col-md-12,
    .col-md-15 {
        float: left
    }
    .col-md-15 {
        width: 20%
    }
	.col-md-12 {
		width: 100%;
	}
    .col-md-11 {
        width: 91.66666667%
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-5 {
        width: 41.66666667%
    }
    .col-md-4 {
        width: 33.33333333%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .col-md-1 {
        width: 8.33333333%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-pull-11 {
        right: 91.66666667%
    }
    .col-md-pull-10 {
        right: 83.33333333%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-8 {
        right: 66.66666667%
    }
    .col-md-pull-7 {
        right: 58.33333333%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-5 {
        right: 41.66666667%
    }
    .col-md-pull-4 {
        right: 33.33333333%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-2 {
        right: 16.66666667%
    }
    .col-md-pull-1 {
        right: 8.33333333%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-push-11 {
        left: 91.66666667%
    }
    .col-md-push-10 {
        left: 83.33333333%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-8 {
        left: 66.66666667%
    }
    .col-md-push-7 {
        left: 58.33333333%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-5 {
        left: 41.66666667%
    }
    .col-md-push-4 {
        left: 33.33333333%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-2 {
        left: 16.66666667%
    }
    .col-md-push-1 {
        left: 8.33333333%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
	.col-lg-15 {
        float: left
    }
    .col-lg-15 {
        width: 20%
    }
	.col-lg-12 {
        width: 100%
    }
    .col-lg-11 {
        width: 91.66666667%
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
}

table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
    background-color: #dff0d8
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6
}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th {
    background-color: #d9edf7
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
    background-color: #fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
    background-color: #f2dede
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: 0.01%
}

@media screen and (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }
    .table-responsive>.table {
        margin-bottom: 0
    }
    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap
    }
    .table-responsive>.table-bordered {
        border: 0
    }
    .table-responsive>.table-bordered>thead>tr>th:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0
    }
    .table-responsive>.table-bordered>thead>tr>th:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
    }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type="file"] {
    display: block
}

input[type="range"] {
    display: block;
    width: 100%
}

select[multiple],
select[size] {
    height: auto
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    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);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control::-ms-expand {
    border: 0;
    background-color: transparent
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1
}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed
}

textarea.form-control {
    height: auto
}

input[type="search"] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 34px
    }
    input[type="date"].input-sm,
    input[type="time"].input-sm,
    input[type="datetime-local"].input-sm,
    input[type="month"].input-sm,
    .input-group-sm input[type="date"],
    .input-group-sm input[type="time"],
    .input-group-sm input[type="datetime-local"],
    .input-group-sm input[type="month"] {
        line-height: 30px
    }
    input[type="date"].input-lg,
    input[type="time"].input-lg,
    input[type="datetime-local"].input-lg,
    input[type="month"].input-lg,
    .input-group-lg input[type="date"],
    .input-group-lg input[type="time"],
    .input-group-lg input[type="datetime-local"],
    .input-group-lg input[type="month"] {
        line-height: 46px
    }
}

.form-group {
    margin-bottom: 15px
}

.radio,
.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio label,
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9
}

.radio+.radio,
.checkbox+.checkbox {
    margin-top: -5px
}

.radio-inline,
.checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed
}

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
    cursor: not-allowed
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
}

.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

textarea.input-sm,
select[multiple].input-sm {
    height: auto
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
    height: auto
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

textarea.input-lg,
select[multiple].input-lg {
    height: auto
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
    height: auto
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.input-lg+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.form-group-lg .form-control+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.input-sm+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.form-group-sm .form-control+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -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)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -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)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -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)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .form-control-static {
        display: inline-block
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto
    }
    .form-inline .input-group>.form-control {
        width: 100%
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-left: -10px;
    margin-right: -10px
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 10px
}

@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px
    }
}

@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #333;
    text-decoration: none
}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -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)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default:focus,
.btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40
}

.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success:focus,
.btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active:hover,
.btn-success.active:hover,
.open>.dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open>.dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open>.dropdown-toggle.btn-success.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info:focus,
.btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85
}

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning:focus,
.btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open>.dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open>.dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open>.dropdown-toggle.btn-warning.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open>.dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open>.dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open>.dropdown-toggle.btn-danger.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent
}

.btn-link:hover,
.btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs,
.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropup,
.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: #777
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    float: left
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover,
.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus,
.btn-group>.btn:active,
.btn-group-vertical>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn.active {
    z-index: 2
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
    margin-left: 5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group>.btn-group {
    float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    -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)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[data-toggle="buttons"]>.btn input[type="radio"],
[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
[data-toggle="buttons"]>.btn input[type="checkbox"],
[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .form-control:focus {
    z-index: 3
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px
}

textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px
}

textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn,
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
    z-index: 2
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav>li {
    position: relative;
    display: block
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #eee;
    border-color: #337ab7
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified>li {
    float: none
}

.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff
    }
}

.nav-pills>li {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #337ab7
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified>li {
    float: none
}

.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .nav-tabs-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs-justified>.active>a:focus {
        border-bottom-color: #fff
    }
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    position: relative;
    min-height: 42px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media (min-width:768px) {
    .navbar {
        border-radius: 4px
    }
}

@media (min-width:768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 10px;
    padding-left: 10px;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }
    .navbar-collapse.in {
        overflow-y: visible
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px
}

@media (max-device-width:480px) and (orientation:landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px
    }
}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
    margin-right: -10px;
    margin-left: -10px
}

@media (min-width:768px) {
    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width:768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 11px 10px;
    font-size: 18px;
    line-height: 20px;
    height: 42px
}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none
}

.navbar-brand>img {
    display: block
}

@media (min-width:768px) {
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -10px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 10px;
    padding: 9px 10px;
    margin-top: 4px;
    margin-bottom: 4px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width:768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 5.5px -10px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }
    .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none
    }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }
    .navbar-nav>li {
        float: left
    }
    .navbar-nav>li>a {
        padding-top: 11px;
        padding-bottom: 11px
    }
}

.navbar-form {
    margin-left: -10px;
    margin-right: -10px;
    padding: 10px 10px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 4px;
    margin-bottom: 4px
}

@media (min-width:768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .navbar-form .form-control-static {
        display: inline-block
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        width: auto
    }
    .navbar-form .input-group>.form-control {
        width: 100%
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 4px;
    margin-bottom: 4px
}

.navbar-btn.btn-sm {
    margin-top: 6px;
    margin-bottom: 6px
}

.navbar-btn.btn-xs {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-text {
    margin-top: 11px;
    margin-bottom: 11px
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-left: 10px;
        margin-right: 10px
    }
}

@media (min-width:768px) {
    .navbar-left {
        float: left !important
    }
    .navbar-right {
        float: right !important;
        margin-right: -10px
    }
    .navbar-right~.navbar-right {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav>li>a {
    color: #777
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: #e7e7e7;
    color: #555
}

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #333
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-text {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #080808
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #080808;
    color: #fff
}

@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .btn-link {
    color: #9d9d9d
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc
}

.breadcrumb>.active {
    color: #777
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.pager li {
    display: inline
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:hover,
.pager li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,
.pager .next>span {
    float: right
}

.pager .previous>a,
.pager .previous>span {
    float: left
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.label:hover,
a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #337ab7
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #286090
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge,
.btn-group-xs>.btn .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
    color: #337ab7;
    background-color: #fff
}

.list-group-item>.badge {
    float: right
}

.list-group-item>.badge+.badge {
    margin-right: 5px
}

.nav-pills>li>a>.badge {
    margin-left: 3px
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee
}

.jumbotron h1,
.jumbotron .h1 {
    color: inherit
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.jumbotron>hr {
    border-top-color: #d5d5d5
}

.container .jumbotron,
.container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 10px;
    padding-right: 10px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }
    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px
    }
    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 63px
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.thumbnail>img,
.thumbnail a>img {
    margin-left: auto;
    margin-right: auto
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #337ab7
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: bold
}

.alert>p,
.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media,
.media-body {
    zoom: 1;
    overflow: hidden
}

.media-body {
    width: 10000px
}

.media-object {
    display: block
}

.media-object.img-thumbnail {
    max-width: none
}

.media-right,
.media>.pull-right {
    padding-left: 10px
}

.media-left,
.media>.pull-left {
    padding-right: 10px
}

.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top
}

.media-middle {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.list-group-item,
button.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5
}

button.list-group-item {
    width: 100%;
    text-align: left
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
    background-color: #eee;
    color: #777;
    cursor: not-allowed
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
    color: #777
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #c7ddef
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success,
button.list-group-item-success {
    color: #3c763d
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
    color: inherit
}

a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info,
button.list-group-item-info {
    color: #31708f
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
    color: inherit
}

a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning,
button.list-group-item-warning {
    color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
    color: inherit
}

a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger,
button.list-group-item-danger {
    color: #a94442
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
    color: inherit
}

a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
    margin-bottom: 0
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group+.panel-footer {
    border-top-width: 0
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
    margin-bottom: 0
}

.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #337ab7
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #337ab7
}

.panel-primary>.panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #337ab7
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5)
    }
    .modal-sm {
        width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25)
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25)
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%
}

.carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    line-height: 1
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }
    .carousel-inner>.item.next,
    .carousel-inner>.item.active.right {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        left: 0
    }
    .carousel-inner>.item.prev,
    .carousel-inner>.item.active.left {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        left: 0
    }
    .carousel-inner>.item.next.left,
    .carousel-inner>.item.prev.right,
    .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0
    }
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block
}

.carousel-inner>.active {
    left: 0
}

.carousel-inner>.next,
.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner>.next {
    left: 100%
}

.carousel-inner>.prev {
    left: -100%
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
    left: 0
}

.carousel-inner>.active.left {
    left: -100%
}

.carousel-inner>.active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background-color: rgba(0, 0, 0, 0)
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}

.carousel-control:hover,
.carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif
}

.carousel-control .icon-prev:before {
    content: '\2039'
}

.carousel-control .icon-next:before {
    content: '\203a'
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0)
}

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -10px
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -10px
    }
    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px
    }
    .carousel-indicators {
        bottom: 20px
    }
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important
}

@media (max-width:767px) {
    .visible-xs {
        display: block !important
    }
    table.visible-xs {
        display: table !important
    }
    tr.visible-xs {
        display: table-row !important
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important
    }
    table.visible-sm {
        display: table !important
    }
    tr.visible-sm {
        display: table-row !important
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important
    }
    table.visible-md {
        display: table !important
    }
    tr.visible-md {
        display: table-row !important
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important
    }
    table.visible-lg {
        display: table !important
    }
    tr.visible-lg {
        display: table-row !important
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }
    table.visible-print {
        display: table !important
    }
    tr.visible-print {
        display: table-row !important
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

/* http://graphicburger.com/simple-line-icons-webfont/ */
@font-face{font-family:Simple-Line-Icons;src:url(../fonts/Simple-Line-Icons.eot);src:url(../fonts/Simple-Line-Icons.eot?#iefix) format('embedded-opentype'),url(../fonts/Simple-Line-Icons.woff) format('woff'),url(../fonts/Simple-Line-Icons.ttf) format('truetype'),url(../fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Simple-Line-Icons;src:url(../fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format('svg')}}[data-icon]:before{font-family:Simple-Line-Icons;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-badge,.icon-bag,.icon-ban,.icon-bar-chart,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camcorder,.icon-camera,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emoticon-smile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-eye,.icon-eyeglasses,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-microphone,.icon-mouse,.icon-moustache,.icon-music-tone,.icon-music-tone-alt,.icon-note,.icon-notebook,.icon-paper-clip,.icon-paper-plane,.icon-pencil,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-pointer,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-tumblr,.icon-social-twitter,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-users,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{font-family:Simple-Line-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-moustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-emoticon-smile:before{content:"\e021"}.icon-disc:before{content:"\e022"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-credit-card:before{content:"\e025"}.icon-chemistry:before{content:"\e026"}.icon-user:before{content:"\e005"}.icon-speedometer:before{content:"\e007"}.icon-social-youtube:before{content:"\e008"}.icon-social-twitter:before{content:"\e009"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-facebook:before{content:"\e00b"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-dribbble:before{content:"\e00d"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglasses:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-map:before{content:"\e033"}.icon-layers:before{content:"\e034"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-frame:before{content:"\e038"}.icon-folder-alt:before{content:"\e039"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-directions:before{content:"\e041"}.icon-direction:before{content:"\e042"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-compass:before{content:"\e045"}.icon-call-out:before{content:"\e046"}.icon-call-in:before{content:"\e047"}.icon-call-end:before{content:"\e048"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-microphone:before{content:"\e063"}.icon-loop:before{content:"\e064"}.icon-logout:before{content:"\e065"}.icon-login:before{content:"\e066"}.icon-list:before{content:"\e067"}.icon-like:before{content:"\e068"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-equalizer:before{content:"\e06c"}.icon-dislike:before{content:"\e06d"}.icon-cursor:before{content:"\e06e"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-bar-chart:before{content:"\e077"}.icon-arrow-up:before{content:"\e078"}.icon-arrow-right:before{content:"\e079"}.icon-arrow-left:before{content:"\e07a"}.icon-arrow-down:before{content:"\e07b"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camcorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-close:before{content:"\e082"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-doc:before{content:"\e085"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-folder:before{content:"\e089"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-plus:before{content:"\e095"}.icon-pointer:before{content:"\e096"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-users:before{content:"\e001"}

div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url("../img/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ }
  div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
    outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0; }

.highContrastDetect {
  background: url("../img/bg-input.png") repeat-x 0 0;
  width: 0px;
  height: 0px; }

/* Input & Textarea */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  background: url("../img/bg-input.png") repeat-x 0 0;
  outline: 0; }
  input.uniform-input.active,
  select.uniform-multiselect.active,
  textarea.uniform.active {
    background: url("../img/bg-input-focus.png") repeat-x 0 0; }

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none; }

/* Select */
div.selector {
  background-position: 0 -130px;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden; }
  div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position: right 0;
    height: 26px;
    line-height: 26px;
    padding-right: 25px;
    cursor: pointer;
    width: 100%;
    display: block; }
  div.selector.fixedWidth {
    width: 190px; }
    div.selector.fixedWidth span {
      width: 155px; }
  div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 22px;
    top: 2px;
    left: 0px;
    width: 100%; }
  div.selector.active {
    background-position: 0 -156px; }
    div.selector.active span {
      background-position: right -26px; }
  div.selector.hover, div.selector.focus {
    background-position: 0 -182px; }
    div.selector.hover span, div.selector.focus span {
      background-position: right -52px; }
    div.selector.hover.active, div.selector.focus.active {
      background-position: 0 -208px; }
      div.selector.hover.active span, div.selector.focus.active span {
        background-position: right -78px; }
  div.selector.disabled, div.selector.disabled.active {
    background-position: 0 -234px; }
    div.selector.disabled span, div.selector.disabled.active span {
      background-position: right -104px; }

/* Checkbox */
div.checker {
  position: relative; }
  div.checker, div.checker span, div.checker input {
    width: 19px;
    height: 19px; }
  div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -260px; }
    div.checker span.checked {
      background-position: -76px -260px; }
  div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }
  div.checker.active span {
    background-position: -19px -260px; }
    div.checker.active span.checked {
      background-position: -95px -260px; }
  div.checker.hover span, div.checker.focus span {
    background-position: -38px -260px; }
    div.checker.hover span.checked, div.checker.focus span.checked {
      background-position: -114px -260px; }
  div.checker.hover.active span, div.checker.focus.active span {
    background-position: -57px -260px; }
    div.checker.hover.active span.checked, div.checker.focus.active span.checked {
      background-position: -133px -260px; }
  div.checker.disabled, div.checker.disabled.active {
    background-position: -152px -260px; }
    div.checker.disabled span.checked, div.checker.disabled.active span.checked {
      background-position: -171px -260px; }

/* Radio */
div.radio {
  position: relative; }
  div.radio, div.radio span, div.radio input {
    width: 18px;
    height: 18px; }
  div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -279px; }
    div.radio span.checked {
      background-position: -72px -279px; }
  div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }
  div.radio.active span {
    background-position: -18px -18px -279px; }
    div.radio.active span.checked {
      background-position: -90px -279px; }
  div.radio.hover span, div.radio.focus span {
    background-position: -36px -36px -279px; }
    div.radio.hover span.checked, div.radio.focus span.checked {
      background-position: -108px -279px; }
  div.radio.hover.active span, div.radio.focus.active span {
    background-position: -54px -279px; }
    div.radio.hover.active span.checked, div.radio.focus.active span.checked {
      background-position: -126px -279px; }
  div.radio.disabled span, div.radio.disabled.active span {
    background-position: -144px -279px; }
    div.radio.disabled span.checked, div.radio.disabled.active span.checked {
      background-position: -162px -279px; }

/* Uploader */
div.uploader {
  background-position: 0 -297px;
  height: 28px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden; }
  div.uploader span.action {
    background-position: right -409px;
    height: 28px;
    line-height: 28px;
    width: 82px;
    text-align: center;
    float: left;
    display: inline;
    overflow: hidden;
    cursor: pointer; }
  div.uploader span.filename {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    cursor: default;
    height: 24px;
    margin: 2px 0 2px 2px;
    line-height: 24px;
    width: 85px;
    padding: 0 10px; }
  div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%; }
  div.uploader.active span.action {
    background-position: right -465px; }
  div.uploader.hover, div.uploader.focus {
    background-position: 0 -353px; }
    div.uploader.hover span.action, div.uploader.focus span.action {
      background-position: right -437px; }
    div.uploader.hover.active span.action, div.uploader.focus.active span.action {
      background-position: right -493px; }
  div.uploader.disabled, div.uploader.disabled.active {
    background-position: 0 -325px; }
    div.uploader.disabled span.action, div.uploader.disabled.active span.action {
      background-position: right -381px; }

/* Buttons */
div.button {
  background-position: 0 -641px;
  height: 30px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */ }
  div.button a, div.button button, div.button input {
    opacity: 0.01;
    filter: alpha(opacity=1);
    -moz-opacity: 0.01;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute; }
  div.button span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 22px;
    text-align: center;
    background-position: right -521px;
    height: 22px;
    margin-left: 13px;
    padding: 8px 15px 0 2px; }
  div.button.active {
    background-position: 0 -671px; }
    div.button.active span {
      background-position: right -551px;
      cursor: default; }
  div.button.hover, div.button.focus {
    background-position: 0 -701px; }
    div.button.hover span, div.button.focus span {
      background-position: right -581px; }
  div.button.disabled, div.button.disabled.active {
    background-position: 0 -731px; }
    div.button.disabled span, div.button.disabled.active span {
      background-position: right -611px;
      cursor: default; }

/* INPUT & TEXTAREA */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #777;
  border-top: solid 1px #aaaaaa;
  border-left: solid 1px #aaaaaa;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  input.uniform-input.hover, input.uniform-input.focus,
  select.uniform-multiselect.hover,
  select.uniform-multiselect.focus,
  textarea.uniform.hover,
  textarea.uniform.focus {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    border-color: #999; }

/* PRESENTATION */
/* Buttons */
div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase; }
div.button.hover span, div.button.focus span {
  color: #555; }
div.button.disabled span, div.button.disabled.active span {
  color: #bbb; }

/* Select */
div.selector {
  font-size: 12px; }
  div.selector span {
    color: #666;
    text-shadow: 0 1px 0 white; }
  div.selector select {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px; }
  div.selector.disabled span, div.selector.disabled.active span {
    color: #bbb; }

/* Checker */
div.checker {
  margin-right: 5px; }

/* Radio */
div.radio {
  margin-right: 3px; }

/* Uploader */
div.uploader span.action {
  text-shadow: white 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold; }
div.uploader span.filename {
  color: #777;
  border-right: solid 1px #bbbbbb;
  font-size: 11px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa; }
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa; }

input.uniform-input, input.uniform-input:focus {
  background-color: #fff; }

.btn-file {
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}
.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 23px;
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;

  direction: ltr;
}
.fileinput {
  display: inline-block;
  margin-bottom: 9px;
}
.fileinput .form-control {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 5px;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: text;
}
.fileinput .thumbnail {
  display: inline-block;
  margin-bottom: 5px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.fileinput .thumbnail > img {
  max-height: 100%;
}
.fileinput .btn {
  vertical-align: middle;
}
.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
  display: none;
}
.fileinput-inline .fileinput-controls {
  display: inline;
}
.fileinput-filename {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.form-control .fileinput-filename {
  vertical-align: bottom;
}
.fileinput.input-group {
  display: table;
}
.fileinput.input-group > * {
  position: relative;
  z-index: 2;
}
.fileinput.input-group > .btn-file {
  z-index: 1;
}
.fileinput-new.input-group .btn-file,
.fileinput-new .input-group .btn-file {
  border-radius: 0 4px 4px 0;
}
.fileinput-new.input-group .btn-file.btn-xs,
.fileinput-new .input-group .btn-file.btn-xs,
.fileinput-new.input-group .btn-file.btn-sm,
.fileinput-new .input-group .btn-file.btn-sm {
  border-radius: 0 3px 3px 0;
}
.fileinput-new.input-group .btn-file.btn-lg,
.fileinput-new .input-group .btn-file.btn-lg {
  border-radius: 0 6px 6px 0;
}
.form-group.has-warning .fileinput .fileinput-preview {
  color: #8a6d3b;
}
.form-group.has-warning .fileinput .thumbnail {
  border-color: #faebcc;
}
.form-group.has-error .fileinput .fileinput-preview {
  color: #a94442;
}
.form-group.has-error .fileinput .thumbnail {
  border-color: #ebccd1;
}
.form-group.has-success .fileinput .fileinput-preview {
  color: #3c763d;
}
.form-group.has-success .fileinput .thumbnail {
  border-color: #d6e9c6;
}
.input-group-addon:not(:first-child) {
  border-left: 0;
}

.profile-sidebar {
    float: left;
    width: 300px;
    margin-right: 20px;
}

.profile-content {
    overflow: hidden;
    padding-bottom: 100px;
}

.profile-sidebar-portlet {
    padding: 30px 0 0!important;
}

.profile-userpic img {
    float: none;
    margin: 0 auto;
    width: 50%;
    height: 50%;
    -webkit-border-radius: 70%!important;
    -moz-border-radius: 70%!important;
    border-radius: 50%!important;
}

.profile-usertitle {
    text-align: center;
    margin-top: 20px;
}

.profile-usertitle-name {
    color: #5a7391;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 7px;
}

.profile-usertitle-job {
    text-transform: uppercase;
    color: #5b9bd1;
    font-size: 13px;
    font-weight: 800;
    margin-bottom: 7px;
}

.profile-userbuttons {
    text-align: center;
    margin-top: 10px;
}

.profile-userbuttons .green-haze {
    margin-right: 5px;
}

.profile-userbuttons button {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    padding: 6px 15px;
}

.profile-usermenu {
    margin-top: 20px;
    padding-bottom: 20px;
}

.profile-usermenu ul li {
    border-bottom: 1px solid #f0f4f7;
}

.profile-usermenu ul li:last-child {
    border-bottom: none;
}

.profile-usermenu ul li a {
    color: #93a3b5;
    font-size: 16px;
    font-weight: 400;
}

.profile-usermenu ul li a i {
    margin-right: 8px;
    font-size: 16px;
}

.profile-usermenu ul li a:hover {
    background-color: #fafcfd;
    color: #5b9bd1;
}

.profile-usermenu ul li.active a {
    color: #5b9bd1;
    background-color: #f6f9fb;
    border-left: 2px solid #5b9bd1;
    margin-left: -2px;
}

.profile-stat {
    padding-bottom: 20px;
    border-bottom: 1px solid #f0f4f7;
}

.profile-stat-title {
    color: #7f90a4;
    font-size: 25px;
    text-align: center;
}

.profile-stat-text {
    color: #5b9bd1;
    font-size: 11px;
    font-weight: 800;
    text-align: center;
}

.profile-desc-title {
    color: #7f90a4;
    font-size: 17px;
    font-weight: 600;
}

.profile-desc-text {
    color: #7e8c9e;
    font-size: 16px;
}

.profile-desc-link i {
    width: 22px;
    font-size: 19px;
    color: #abb6c4;
    margin-right: 5px;
}

.profile-desc-link a {
    font-size: 14px;
    font-weight: 600;
    color: #5b9bd1;
}

@media (max-width:991px) {
    .profile-sidebar {
        float: none;
        width: 100%;
        margin: 0;
    }
    .profile-sidebar>.portlet {
        margin-bottom: 20px;
    }
    .profile-content {
        overflow: visible;
    }
}

.tasks-widget .task-footer:after,
.tasks-widget:after {
    clear: both;
}

.tasks-widget .task-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tasks-widget .task-list>li {
    position: relative;
    padding: 10px 0;
    border-bottom: 1px solid #F4F6F9;
}

.tasks-widget .task-list>li:hover {
    background: #F4F6F9;
}

.tasks-widget .task-list>li.last-line {
    border-bottom: none;
}

.tasks-widget .task-list>li.task-done {
    background: #f6f6f6;
}

.tasks-widget .task-list>li.task-done:hover {
    background: #f4f4f4;
}

.tasks-widget .task-list>li.task-done .task-title-sp {
    text-decoration: line-through;
}

.tasks-widget .task-list>li>.task-bell {
    margin-left: 10px;
}

.tasks-widget .task-list>li>.task-checkbox {
    float: left;
    width: 30px;
}

.tasks-widget .task-list>li>.task-checkbox input[type=checkbox] {
    cursor: pointer;
}

.tasks-widget .task-list>li>.task-title {
    color: #838FA1;
    margin-right: 10px;
}

.tasks-widget .task-list>li>.task-title .task-title-sp {
    margin-right: 5px;
}

.tasks-widget .task-list>li .task-config-btn {
    margin-top: -1px;
}

.tasks-widget .task-list>li>.task-config {
    display: none;
    position: absolute;
    top: 10px;
    right: 10px;
}

.tasks-widget .task-list>li:hover>.task-config {
    display: block;
    margin-bottom: 0!important;
}

.tasks-widget .task-footer {
    margin-top: 5px;
}

.tasks-widget .task-footer:after,
.tasks-widget .task-footer:before {
    content: " ";
    display: table;
}

@media only screen and (max-width:480px) {
    .tasks-widget .task-config-btn {
        float: inherit;
        display: block;
    }
    .tasks-widget .task-list-projects li>.label {
        margin-bottom: 5px;
    }
}

.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffcd70;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-group.date .input-group-addon i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: solid #cccccc;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.428571429;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}

/********************
 METRONIC COMPONENTS
********************/
/***
General reset
***/
/* Set default body */
body {
  color: #000;
   font-family: "ProximaNova-Regular", Helvetica, Arial, "Lucida Grande", sans-serif;
  /* font-weight: 300;*/
  padding: 0px !important;
  margin: 0px !important;
  /*font-size: 13px;*/
  direction: ltr;
}

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't
 properly apply the media queries in Bootstrap's CSS. To address this,
 you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
*/
@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
/*
 Internet Explorer 10 doesn't differentiate device width from viewport width,
 and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied
*/
@-ms-viewport {
  width: auto !important;
}
/* Custom scrollbars for webkit browsers */
::-webkit-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-track {
  background-color: #eaeaea;
  border-left: 1px solid #cecece;
}

::-webkit-scrollbar-thumb {
  background-color: #cecece;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #aaaaaa;
}

::-webkit-scrollbar-track {
  border-radius: 0;
  box-shadow: none;
  border: 0;
}

::-webkit-scrollbar-thumb {
  border-radius: 0;
  box-shadow: none;
  border: 0;
}

/* Reset round corners */
div,
input,
select,
textarea,
span,
img,
table,
label,
td,
th,
p,
a,
button,
ul,
code,
pre,
li {
  /*-webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.img-circle {
  border-radius: 50% !important;
}

.img-rounded {
  border-radius: 6px !important;
}

/***
General typography
***/
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
   font-family: "ProximaNova-Regular", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
   font-weight: 300;
}

h1 {
  font-size: 33px;
}

h2 {
  font-size: 27px;
}

h3 {
  font-size: 23px;
}

h4 {
  font-size: 17px;
}

h5 {
  font-size: 13px;
}

h6 {
  font-size: 12px;
}

/* Headings helper text */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #444444;
}

/* Block headings */
h1.block,
h2.block,
h3.block,
h4.block,
h5.block,
h6.block {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* Links */
a {
  text-shadow: none;
  color: #226baa;
}
a:hover {
  color: #2a6496;
}
a:focus, a:hover, a:active {
  outline: 0;
}

/* Horizontal break */
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 0;
}

/* Unstyled List */
.list-unstyled li > .list-unstyled {
  margin-left: 25px;
}

/* Code */
code {
  border: 1px solid #e1e1e1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

/* Disabled Navigation Link */
.disabled-link .disable-target {
  opacity: 0.5 !important;
  filter: alpha(opacity=50) !important;
}
.disabled-link .disable-target:hover {
  cursor: not-allowed !important;
}
.disabled-link:hover {
  cursor: not-allowed !important;
}

/***
Utilities
***/
/* Primary Link */
.primary-link {
  color: #65a0d0;
  font-weight: 600;
}
.primary-link:hover {
  color: #5194ca;
}

/* Rounded Element */
.rounded-2 {
  border-radius: 2px !important;
}

.rounded-3 {
  border-radius: 3px !important;
}

.rounded-4 {
  border-radius: 4px !important;
}

/* Circle Element */
.circle {
  border-radius: 25px !important;
}

.circle-right {
  border-radius: 0 25px 25px 0 !important;
}

.circle-left {
  border-radius: 25px 0 0 25px !important;
}

.circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

.circle-top {
  border-radius: 25px 25px 0 0 !important;
}

/* General utilities */
.display-none,
.display-hide {
  display: none;
}

.hidden {
  display: none !important;
}

.primary-font {
  font-family: "Open Sans", sans-serif !important;
}

.bold {
  font-weight: 700 !important;
  font-family: "ProximaNova-Bold" !important
}

.thin {
  font-weight: 300 !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.fix-margin {
  margin-left: 0px !important;
}

.border {
  border: 1px solid red;
}

.font-hg {
  font-size: 23px;
}

.font-lg {
  font-size: 18px;
}

.font-md {
  font-size: 14px;
}

.font-sm {
  font-size: 13px;
}

.font-xs {
  font-size: 11px;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.text-align-reverse {
  text-align: right;
}

/* Margin and padding utilities */
.no-space {
  margin: 0px !important;
  padding: 0px !important;
}

.no-margin {
  margin: 0 !important;
}

.margin-bottom-5 {
  margin-bottom: 5px;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

/* IE8 & IE9 mode utilities */
.visible-ie8 {
  display: none;
}

.ie8 .visible-ie8 {
  display: inherit !important;
}

.visible-ie9 {
  display: none;
}

.ie9 .visible-ie9 {
  display: inherit !important;
}

.hidden-ie8 {
  display: inherit;
}

.ie8 .hidden-ie8 {
  display: none !important;
}

.hidden-ie9 {
  display: inherit;
}

.ie9 .hidden-ie9 {
  display: none !important;
}

/***
Responsive Utils
***/
@media (max-width: 1024px) {
  .hidden-1024 {
    display: none;
  }
}
@media (max-width: 480px) {
  .hidden-480 {
    display: none;
  }
}
@media (max-width: 320px) {
  .hidden-320 {
    display: none;
  }
}
/***
Demo Utils
***/
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}

.util-btn-margin-bottom-5 .btn {
  margin-bottom: 5px !important;
}

.util-btn-group-margin-bottom-5 .btn-group {
  margin-bottom: 5px !important;
}

/***
Users
***/
.user-info {
  margin-bottom: 10px !important;
}
.user-info img {
  float: left;
  margin-right: 5px;
}
.user-info .details {
  display: inline-block;
}
.user-info .label {
  font-weight: 300;
  font-size: 11px;
}

/***
Top News Blocks(new in v1.2.2)
***/
.top-news {
  color: #fff;
  margin: 8px 0;
}
.top-news em {
  font-size: 13px;
  margin-bottom: 8px;
  margin-bottom: 0;
  font-style: normal;
  display: block;
}
.top-news em i {
  font-size: 14px;
}
.top-news span {
  font-size: 18px;
  margin-bottom: 5px;
  display: block;
  text-align: left;
}
.top-news a {
  display: block;
  text-align: left;
  padding: 10px;
  position: relative;
  margin-bottom: 10px;
}
.top-news a .top-news-icon {
  right: 8px;
  bottom: 15px;
  opacity: 0.3;
  font-size: 35px;
  position: absolute;
  filter: alpha(opacity=30);
  /*For IE8*/
}

/***
Block Images(new in v1.2.2)
***/
.blog-images {
  margin-bottom: 0;
}
.blog-images li {
  padding: 0;
  margin: 0;
  display: inline;
}
.blog-images li a:hover {
  text-decoration: none;
}
.blog-images li img {
  width: 50px;
  height: 50px;
  opacity: 0.6;
  margin: 0 2px 8px;
}
.blog-images li img:hover {
  opacity: 1;
  box-shadow: 0 0 0 4px #72c02c;
  transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -webkit-transition: all 0.4s ease-in-out 0s;
}

/***
Sidebar Tags
***/
.sidebar-tags li {
  padding: 0;
}
.list-inline.sidebar-tags {
  margin-left: 0px
}
.sidebar-tags li a {
   background: none repeat scroll 0 0 #f3f3f3;
    color: #555;
    display: inline-block;
    font-size: 12px;
    margin: 0 3px 3px 0;
    padding: 3px 5px;
}
.sidebar-tags li a:hover, .sidebar-tags li a:hover i {
  background: #EEE;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.sidebar-tags li a i {
  color: #777;
}

/***
Custom vertical inline menu
***/
.ver-inline-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ver-inline-menu li {
  position: relative;
  margin-bottom: 1px;
}
.ver-inline-menu li i {
  width: 37px;
  height: 37px;
  display: inline-block;
  color: #b9cbd5;
  font-size: 15px;
  padding: 12px 10px 10px 8px;
  margin: 0 8px 0 0;
  text-align: center;
  background: #e0eaf0 !important;
}
.ver-inline-menu li a {
  font-size: 14px;
  font-weight: 300;
  color: #557386;
  display: block;
  background: #f0f6fa;
  border-left: solid 2px #c4d5df;
}
.ver-inline-menu li:hover a {
  background: #e0eaf0;
  text-decoration: none;
}
.ver-inline-menu li:hover i {
  color: #fff;
  background: #c4d5df !important;
}
.ver-inline-menu li.active a {
  border-left: solid 2px #0c91e5;
}
.ver-inline-menu li.active i {
  background: #0c91e5 !important;
}
.ver-inline-menu li.active a, .ver-inline-menu li.active i {
  color: #fff;
  background: #169ef4;
  text-decoration: none;
}
.ver-inline-menu li.active a, .ver-inline-menu li:hover a {
  font-size: 14px;
}
.ver-inline-menu li.active:after {
  content: '';
  display: inline-block;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 6px solid #169ef4;
  position: absolute;
  top: 12px;
  right: -5px;
}

@media (max-width: 767px) {
  .ver-inline-menu > li.active:after {
    display: none;
  }
}
/***
Separated List
***/
.list-separated {
  margin-top: 10px;
  margin-bottom: 15px;
}
.list-separated > div {
  border-right1: 1px solid #f5f5f5;
}
.list-separated > div:last-child {
  border-right: 0;
}
@media (max-width: 767px) {
  .list-separated {
    /* 767px */
  }
  .list-separated > div {
    margin-bottom: 20px;
  }
}

/***
Number & Chart Stats
***/
.number-stats {
  margin: 10px 0;
}
.number-stats .stat-number {
  display: inline-block;
  margin: 0 5px;
}
.number-stats .stat-number .title {
  font-size: 13px;
  margin-bottom: 3px;
  color: #000;
}
.number-stats .stat-number .number {
  font-size: 27px;
  line-height: 27px;
  color: #000;
}
.number-stats .stat-chart {
  display: inline-block;
  margin: 0 5px;
}
.number-stats > div {
  border-right: 1px solid #f5f5f5;
}
.number-stats > div:last-child {
  border-right: 0;
}
.number-stats .stat-left {
  float: right;
}
.number-stats .stat-left .stat-number {
  float: right;
  text-align: right;
}
.number-stats .stat-left .stat-chart {
  float: right;
}
.number-stats .stat-right {
  float: left !important;
}
.number-stats .stat-right .stat-number {
  float: left;
  text-align: left;
}
.number-stats .stat-right .stat-chart {
  float: left;
}
.number-stats .stat-number {
  float: left;
  text-align: left;
}
.number-stats .stat-chart {
  float: left;
}

/***
General User Record Listing
***/
.general-item-list > .item {
  padding: 10px 0;
  border-bottom: 1px solid #F1F4F7;
}
.general-item-list > .item:last-child {
  border-bottom: 0;
}
.general-item-list > .item > .item-head {
  margin-bottom: 5px;
}
.general-item-list > .item > .item-head:before, .general-item-list > .item > .item-head:after {
  content: " ";
  display: table;
}
.general-item-list > .item > .item-head:after {
  clear: both;
}
.general-item-list > .item > .item-head > .item-details {
  display: inline-block;
  float: left;
}
.general-item-list > .item > .item-head > .item-details > .item-pic {
  height: 35px;
  margin-right: 10px;
  -webkit-border-radius: 100% !important;
  -moz-border-radius: 100% !important;
  -ms-border-radius: 100% !important;
  -o-border-radius: 100% !important;
  border-radius: 100% !important;
}
.general-item-list > .item > .item-head > .item-details > .item-name {
  display: inline-block;
  margin-right: 10px;
}
.general-item-list > .item > .item-head > .item-details > .item-label {
  color: #C0C9CC;
}
.general-item-list > .item > .item-head > .item-status {
  color: #C0C9CC;
  top: 10px;
  position: relative;
  display: inline-block;
  float: right;
}
.general-item-list > .item > .item-head > .item-status > .badge {
  margin-top: -2px;
}
.general-item-list > .item > .item-body {
  color: #96a5aa;
}

/***
Fontawesome Icons
***/
[class^="fa-"],
[class^="glyphicon-"],
[class^="icon-"],
[class*=" fa-"],
[class*=" glyphicon-"],
[class*=" icon-"] {
  display: inline-block;
  margin-top: 1px;
  font-size: 14px;
  *margin-right: .3em;
  line-height: 14px;
  -webkit-font-smoothing: antialiased;
}

/* Make font awesome icons fixed width */
li [class^="fa-"],
li [class^="glyphicon-"],
li [class^="icon-"],
li [class*=" fa-"],
li [class*=" glyphicon-"],
li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}

li [class^="glyphicon-"],
li [class*=" glyphicon-"] {
  top: 2px;
}

li [class^="icon-"],
li [class*=" icon-"] {
  top: 1px;
  position: relative;
}

li [class^="fa-"].icon-large,
li [class^="glyphicon-"].icon-large,
li [class^="icon-"].icon-large,
li [class*=" fa-"].icon-large,
li [class*=" glyphicon-"].icon-large,
li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em;
}

/* Icon sizing */
.fa-sm,
.icon-sm {
  font-size: 12px;
}

.fa-lg,
.icon-lg {
  font-size: 16px !important;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

/* Icon coloring */
.icon-state-default {
  color: #c6c6c6;
}

.icon-state-success {
  color: #45b6af;
}

.icon-state-info {
  color: #89c4f4;
}

.icon-state-warning {
  color: #dfba49;
}

.icon-state-danger {
  color: #f3565d;
}

/***
Font Awesome 4.x Demo
***/
.fa-item {
  font-size: 14px;
  padding: 10px 10px 10px 20px;
}
.fa-item i {
  font-size: 16px;
  display: inline-block;
  width: 20px;
  color: #333;
}
.fa-item:hover {
  cursor: pointer;
  background: #eee;
}

/***
Simple Line Icons Demo
***/
.simplelineicons-demo .item-box {
  display: inline-block;
  font-size: 16px;
  margin: 0 -0.22em 1em 0;
  padding-left: 1em;
  width: 100%;
}
.simplelineicons-demo .item-box .item {
  background-color: #fff;
  color: #33383e;
  border-radius: 8px;
  display: inline-block;
  padding: 10px;
  width: 100%;
}
.simplelineicons-demo .item-box .item span {
  font-size: 22px;
}

@media only screen and (min-width: 768px) {
  .simplelineicons-demo .item-box {
    width: 33.333%;
  }
}
/***
Glyphicons Demo
***/
.glyphicons-demo ul {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}

.bs-glyphicon-class {
  text-align: center;
}

.bs-glyphicons {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}

.glyphicons-demo ul li {
  float: left;
  width: 25%;
  height: 115px;
  padding: 10px;
  margin: 0 -1px -1px 0;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  border: 1px solid #ddd;
}

.glyphicons-demo .glyphicon {
  display: block;
  margin: 5px auto 10px;
  font-size: 24px;
  color: #444;
}

.glyphicons-demo ul li:hover {
  background-color: rgba(86, 61, 124, 0.1);
}

@media (min-width: 768px) {
  .glyphicons-demo ul li {
    width: 12.5%;
  }
}
/***
Customized Bootstrap Alerts
***/
.alert {
  border-width: 1px;
  border-radius: 0;
}
.alert.alert-borderless {
  border: 0;
}

/***
Bootstrap Alerts
***/
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

/***
Custom Bootstrap Badges
***/
.badge {
  font-size: 11px !important;
  font-weight: 300;
  text-align: center;
  height: 18px;
  padding: 3px 6px 3px 6px;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  text-shadow: none !important;
  text-align: center;
  vertical-align: middle;
}
.badge.badge-roundless {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.badge.badge-empty {
  display: inline-block;
  padding: 0;
  min-width: 8px;
  height: 8px;
  width: 8px;
}

/* Badge variants */
.badge-default {
  background-color: #c6c6c6;
  background-image: none;
}

.badge-primary {
  background-color: #428bca;
  background-image: none;
}

.badge-info {
  background-color: #89c4f4;
  background-image: none;
}

.badge-success {
  background-color: #45b6af;
  background-image: none;
}

.badge-danger {
  background-color: #f3565d;
  background-image: none;
}

.badge-warning {
  background-color: #dfba49;
  background-image: none;
}

/* Fix badge position for navs */
.nav.nav-pills > li > a > .badge,
.nav.nav-stacked > li > a > .badge {
  margin-top: -2px;
}

/***
Dropdown Menu Badges
***/
.dropdown-menu > li > a > .badge {
  position: absolute;
  margin-top: 1px;
  right: 3px;
  display: inline;
  font-size: 11px;
  font-weight: 300;
  text-shadow: none;
  height: 18px;
  padding: 3px 6px 3px 6px;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
}
.dropdown-menu.badge-roundless {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/***
Customized Bootstrap Buttons
***/
/* Default buttons */
.btn {
  border-width: 0;
  padding: 7px 14px;
  font-size: 12px;
  outline: none !important;
  background-image: none !important;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  text-transform: uppercase;
  border-radius: 5px !important;
  font-family: "ProximaNova-Bold"
}
.btn.dropdown-toggle, .btn-group .btn.dropdown-toggle, .btn:hover, .btn:disabled, .btn[disabled], .btn:focus, .btn:active, .btn.active {
  outline: none !important;
  background-image: none !important;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}

.btn-default {
  border-width: 1px;
  padding: 6px 13px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* Bootstrap buttons */
.btn-default {
  color: #333333;
  background-color: white;
  border-color: #cccccc;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
  color: #333333;
  background-color: #ebebeb;
  border-color: #b3b3b3;
}
.open .btn-default.dropdown-toggle {
  color: #333333;
  background-color: #ebebeb;
  border-color: #b3b3b3;
}
.btn-default:active, .btn-default.active {
  background-image: none;
}
.open .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: white;
  border-color: #cccccc;
}
.btn-default .badge {
  color: white;
  background-color: #333333;
}
.btn-default > i {
  color: #aaa;
}
.btn-default > i[class^="icon-"],
.btn-default > i[class*="icon-"] {
  color: #8c8c8c;
}

.btn-primary {
  color: white;
  /*background-color: #1d8cc6;*/
  background-color: #3D749A;
  border-color: #3D749A;
  border-radius: 5px !important;
  text-transform: uppercase;
 /* font-weight: 700*/
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: white;
  background-color: #2d648a;
  border-color: #2d648a;
}
.open .btn-primary.dropdown-toggle {
  color: white;
  background-color: #3276b1;
  border-color: #2a6496;
}
.btn-primary:active, .btn-primary.active {
  background-image: none;
}
.open .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: white;
}

.btn-success {
  color: white;
  background-color: #45b6af;
  border-color: #3ea49d;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
  color: white;
  background-color: #3a9893;
  border-color: #307f7a;
}
.open .btn-success.dropdown-toggle {
  color: white;
  background-color: #3a9893;
  border-color: #307f7a;
}
.btn-success:active, .btn-success.active {
  background-image: none;
}
.open .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #45b6af;
  border-color: #3ea49d;
}
.btn-success .badge {
  color: #45b6af;
  background-color: white;
}

.btn-info {
  color: white;
  background-color: #89c4f4;
  border-color: #72b8f2;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
  color: white;
  background-color: #64b1f1;
  border-color: #43a1ed;
}
.open .btn-info.dropdown-toggle {
  color: white;
  background-color: #64b1f1;
  border-color: #43a1ed;
}
.btn-info:active, .btn-info.active {
  background-image: none;
}
.open .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #89c4f4;
  border-color: #72b8f2;
}
.btn-info .badge {
  color: #89c4f4;
  background-color: white;
}

.btn-warning {
  color: white;
  background-color: #dfba49;
  border-color: #dbb233;


}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
  color: white;
  background-color: #d9ad26;
  border-color: #bb9521;
}
.open .btn-warning.dropdown-toggle {
  color: white;
  background-color: #d9ad26;
  border-color: #bb9521;
}
.btn-warning:active, .btn-warning.active {
  background-image: none;
}
.open .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #dfba49;
  border-color: #dbb233;
}
.btn-warning .badge {
  color: #dfba49;
  background-color: white;
}

.btn-danger {
  color: white;
  background-color: #f3565d;
  border-color: #f13e46;
  font-weight: 700;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
  color: white;
  background-color: #f03038;
  border-color: #ec111b;
}
.open .btn-danger.dropdown-toggle {
  color: white;
  background-color: #f03038;
  border-color: #ec111b;
}
.btn-danger:active, .btn-danger.active {
  background-image: none;
}
.open .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #f3565d;
  border-color: #f13e46;
}
.btn-danger .badge {
  color: #f3565d;
  background-color: white;
}

/* Button sizes */
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  vertical-align: middle;
}
.btn-lg > i {
  font-size: 18px;
}

.btn > i {
  font-size: 14px;
}

.btn-sm,
.btn-xs {
  padding: 4px 10px 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}
.btn-sm > i,
.btn-xs > i {
  font-size: 13px;
}

.btn-xs {
  padding: 1px 5px;
}
.btn-xs > i {
  font-size: 12px;
}

/* Small button in button group */
.btn-group .input-sm .btn-default {
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Arrow link */
.btn-arrow-link {
  vertical-align: middle;
  display: inline-block;
  font-size: 13px;
}
.btn-arrow-link > i {
  font-size: 14px;
  line-height: 14px;
  vertical-align: top;
  margin: 2px 3px 2px 3px;
  color: #999;
}
.btn-arrow-link.btn-arrow-link-lg {
  font-size: 14px;
}
.btn-arrow-link.btn-arrow-link-lg > i {
  font-size: 16px;
  line-height: 16px;
  margin: 2px 3px 1px 3px;
}

/* Circle Buttons */
.btn-circle {
  border-radius: 25px !important;
}

.btn-circle-right {
  border-radius: 0 25px 25px 0 !important;
}

.btn-circle-left {
  border-radius: 25px 0 0 25px !important;
}

.btn-circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

.btn-circle-top {
  border-radius: 25px 25px 0 0 !important;
}

.btn-icon-only {
  height: 34px;
  width: 34px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.btn-icon-only > [class^="icon-"],
.btn-icon-only > i {
  text-align: center;
  margin-top: 2px;
}

.btn-sm > [class^="glyphicon-"],
.btn-sm > [class*=" glyphicon-"],
.btn-sm > i {
  font-size: 13px;
}

.btn-xs > [class^="glyphicon-"],
.btn-xs > [class*=" glyphicon-"],
.btn-xs > i {
  font-size: 11px;
}

.btn-group.btn-group-circle > .btn:first-child {
  border-radius: 25px 0 0 25px !important;
}
.btn-group.btn-group-circle > .btn:last-child {
  border-radius: 0 25px 25px 0 !important;
}

.btn-group.btn-group-devided > .btn {
  margin-right: 5px;
}
.btn-group.btn-group-devided > .btn:last-child {
  margin-right: 0;
}

.btn-group-vertical.btn-group-vertical-circle > .btn:first-child {
  border-radius: 25px 25px 0 0 !important;
}
.btn-group-vertical.btn-group-vertical-circle > .btn:last-child {
  border-radius: 0 0 25px 25px !important;
}

/***
Image Carousel
***/
.carousel.image-carousel .carousel-inner {
  padding-top: 0;
  padding-bottom: 0;
}
.carousel.image-carousel .carousel-control i {
  position: absolute;
  top: 40%;
}
.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
  display: none;
}
.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
  display: inline-block;
}
.carousel.image-carousel .carousel-control.left i {
  left: 10px;
}
.carousel.image-carousel .carousel-control.right i {
  right: 10px;
}
.carousel.image-carousel .carousel-indicators {
  margin-top: 10px;
  bottom: -7px;
}
.carousel.image-carousel .carousel-indicators li {
  background-color: #666;
}
.carousel.image-carousel .carousel-indicators li.active {
  background-color: #666;
}
.carousel.image-carousel .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px 15px 25px 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2,
.carousel.image-carousel .carousel-caption p {
  text-align: left;
  line-height: 20px;
  color: #ffffff;
}
.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2 {
  margin: 0 0 5px;
}
.carousel.image-carousel .carousel-caption h4 a,
.carousel.image-carousel .carousel-caption h3 a,
.carousel.image-carousel .carousel-caption h2 a {
  color: #aaa;
}
.carousel.image-carousel .carousel-caption p {
  margin-bottom: 0;
}
.carousel.image-carousel .carousel-caption .item {
  margin: 0;
}

/***
Charts and statistics
***/
.chart,
.pie,
.bars {
  overflow: hidden;
  height: 300px;
  width: 100%;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px;
}

/***
Statistic lists
***/
.item-list.table .percent {
  width: 30px;
  float: right;
  margin-right: 10px;
  margin-top: 3px;
}

/***
Chart tooltips
***/
.chart-tooltip {
  clear: both;
  z-index: 100;
  background-color: #736e6e !important;
  padding: 5px !important;
  color: #fff;
}
.chart-tooltip .label {
  clear: both;
  display: block;
  margin-bottom: 2px;
}

/***
Mini chart containers
***/
.bar-chart,
.line-chart {
  display: none;
}

/***
Chats
***/
.chats {
  margin: 0;
  padding: 0;
  margin-top: -15px;
}
.chats li {
  list-style: none;
  padding: 5px 0;
  margin: 10px auto;
  font-size: 12px;
}
.chats li .body {
  display: block;
}
.chats li .avatar {
  height: 45px;
  width: 45px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
}
.chats li.in .avatar {
  float: left;
  margin-right: 10px;
}
.chats li.out .avatar {
  float: right;
  margin-left: 10px;
}
.chats li .name {
  color: #3590c1;
  font-size: 13px;
  font-weight: 400;
}
.chats li .datetime {
  color: #333;
  font-size: 13px;
  font-weight: 400;
}
.chats li .message {
  display: block;
  padding: 5px;
  position: relative;
}
.chats li.in .message {
  text-align: left;
  border-left: 2px solid #1BBC9B;
  margin-left: 65px;
  background: #fafafa;
}
.chats li.in .message .arrow {
  display: block;
  position: absolute;
  top: 5px;
  left: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #1BBC9B;
}
.chats li.out .message {
  border-right: 2px solid #F3565D;
  margin-right: 65px;
  background: #fafafa;
  text-align: right;
}
.chats li.out .message .arrow {
  display: block;
  position: absolute;
  top: 5px;
  right: -8px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #F3565D;
}
.chats li.out .name,
.chats li.out .datetime {
  text-align: right;
}

.chat-form {
  margin-top: 15px;
  padding: 10px;
  background-color: #e9eff3;
  overflow: hidden;
  clear: both;
}
.chat-form .input-cont {
  margin-right: 40px;
}
.chat-form .input-cont .form-control {
  border: 1px solid #ddd;
  width: 100%  !important;
  margin-top: 0;
  background-color: #fff !important;
}
.chat-form .input-cont .form-control:focus {
  border: 1px solid #4b8df9 !important;
}
.chat-form .btn-cont {
  margin-top: -42px;
  position: relative;
  float: right;
  width: 44px;
}
.chat-form .btn-cont .arrow {
  position: absolute;
  top: 17px;
  right: 43px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #4d90fe;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chat-form .btn-cont .btn {
  margin-top: 8px;
}
.chat-form .btn-cont:hover .arrow {
  border-right-color: #0362fd;
}
.chat-form .btn-cont:hover .btn {
  background-color: #0362fd;
}

/***
Customized Bootstrap Close Icon
***/
.close {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  width: 9px;
  height: 9px;
  background-repeat: no-repeat !important;
  text-indent: -10000px;
  outline: none;
  background-image: url("../img/remove-icon-small.png") !important;
}

/***
Customized Bootstrap Dropdowns
***/
/***
Dropdowns
***/
.dropup.open > .dropdown-toggle,
.dropdown.open > .dropdown-toggle {
  border-color: #ddd;
}

/***
Dropdown Menu
***/
.dropdown-menu {
  min-width: 175px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  list-style: none;
  text-shadow: none;
  padding: 0px;
  margin: 10px  0px 0px 0px;
  background-color: #fffff;
  /*box-shadow: 0 0 0 7px rgba(102, 102, 102, 0.1);*/
  border: 1px solid #eee;
   font-family: "Helvetica Neue", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
   font-weight: 300;
}
.dropdown-menu li.divider {
  background: #f1f3f6;
}
.dropdown-menu li > a {
  padding: 8px 14px;
  color: #555;
  text-decoration: none;
  display: block;
  clear: both;
  font-weight: 300;
  line-height: 18px;
  white-space: nowrap;
}
.dropdown-menu li > a > [class^="fa-"],
.dropdown-menu li > a > [class*=" fa-"] {
  color: #888;
}
.dropdown-menu li > a > [class^="icon-"],
.dropdown-menu li > a > [class*=" icon-"] {
  color: #666;
}
.dropdown-menu li > a > [class^="glyphicon-"],
.dropdown-menu li > a > [class*=" glyphicon-"] {
  color: #888;
}
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  text-decoration: none;
  background-image: none;
  background-color: #f6f6f6;
  color: #555;
  filter: none;
}
.dropdown-menu.bottom-up {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

.dropdown-toggle .dropdown-menu,
.btn-group .dropdown-menu {
  margin-top: 10px;
}
.dropdown-toggle .dropdown-menu:before,
.btn-group .dropdown-menu:before {
  position: absolute;
  top: -8px;
  right: 9px;
  display: inline-block !important;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #e0e0e0;
  border-left: 8px solid transparent;
  content: '';
}
.dropdown-toggle .dropdown-menu:after,
.btn-group .dropdown-menu:after {
  position: absolute;
  top: -7px;
  right: 10px;
  display: inline-block !important;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
  border-left: 7px solid transparent;
  content: '';
}
.dropdown-toggle .dropdown-menu.pull-left:before,
.btn-group .dropdown-menu.pull-left:before {
  left: 9px;
  right: auto;
}
.dropdown-toggle .dropdown-menu.pull-left:after,
.btn-group .dropdown-menu.pull-left:after {
  left: 10px;
  right: auto;
}

/* Dropdown submenu support for Bootsrap 3 */
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 5px;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu > a:after {
  position: absolute;
  display: inline-block;
  font-size: 14px;
  right: 7px;
  top: 7px;
  font-family: FontAwesome;
  height: auto;
  content: "\f105";
  font-weight: 300;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
}

.nav.pull-right > li > .dropdown-menu,
.nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.nav.pull-right > li > .dropdown-menu:before,
.nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}
.nav.pull-right > li > .dropdown-menu:after,
.nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}
.nav.pull-right > li > .dropdown-menu .dropdown-menu,
.nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
}

@media (max-width: 767px) {
  /* 767px */
  .navbar-nav .open .dropdown-menu {
    position: absolute;
    float: left;
    width: auto;
    margin-top: 0;
    background-color: #ffffff;
    border: 1px solid #efefef;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  }
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 6px 0 6px 13px;
    color: #333;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:active {
    ackground-color: #eee;
  }
}
/***
Dropdown Checkboxes
***/
.dropdown-content {
  padding: 5px;
}
.dropdown-content form {
  margin: 0;
}

.dropdown.inline .dropdown-menu {
  display: inline-block;
  position: relative;
}

.dropdown-radiobuttons,
.dropdown-checkboxes {
  padding: 5px;
}
.dropdown-radiobuttons label,
.dropdown-checkboxes label {
  display: block;
  font-weight: 300;
  color: #333;
  margin-bottom: 4px;
  margin-top: 4px;
}
.dropdown-radiobuttons label .radio,
.dropdown-checkboxes label .radio {
  margin-right: 3px;
}

/***
System feeds
***/
.feeds {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.feeds li {
  background-color: #fafafa;
  color: #82949a;
  margin-bottom: 7px;
}
.feeds li:before, .feeds li:after {
  display: table;
  line-height: 0;
  content: "";
}
.feeds li:after {
  clear: both;
}
.feeds li:last-child {
  margin-bottom: 0px;
}
.feeds li .col1 {
  float: left;
  width: 100%;
  clear: both;
}
.feeds li .col1 > .cont {
  float: left;
  margin-right: 75px;
  overflow: hidden;
}
.feeds li .col1 > .cont > .cont-col1 {
  float: left;
  margin-right: -100%;
}
.feeds li .col1 > .cont > .cont-col1 > .label {
  display: inline-block;
  padding: 5px 4px 6px 5px;
  vertical-align: middle;
  text-align: center;
}
.feeds li .col1 > .cont > .cont-col1 > .label > i {
  text-align: center;
  font-size: 14px;
}
.feeds li .col1 > .cont > .cont-col2 {
  float: left;
  width: 100%;
}
.feeds li .col1 > .cont > .cont-col2 > .desc {
  margin-left: 35px;
  padding-top: 4px;
  padding-bottom: 5px;
  overflow: hidden;
}
.feeds li .col2 {
  float: left;
  width: 75px;
  margin-left: -75px;
}
.feeds li .col2 > .date {
  padding: 4px 9px 5px 4px;
  text-align: right;
  font-style: italic;
  color: #c1cbd0;
}

/***
Form Layouts
****/
/* Static info */
.static-info {
  margin-bottom: 10px;
}
.static-info .name {
  font-size: 14px;
}
.static-info .value {
  font-size: 14px;
  font-weight: 600;
}
.static-info.align-reverse .name, .static-info.align-reverse .value {
  text-align: right;
}

/* Help blocks */
.help-block {
  margin-top: 5px;
  margin-bottom: 5px;
}

.help-inline {
  font-size: 13px;
  color: #737373;
  display: inline-block;
  padding: 5px;
}

.form-inline input {
  margin-bottom: 0px !important;
}

/* Control Label */
.control-label {
  margin-top: 1px;
}
.control-label .required {
  color: #e02222;
  font-size: 12px;
  padding-left: 2px;
}

.form {
  padding: 0 !important;
}
.form .form-body {
  padding: 10px;
}
.portlet.light .form .form-body {
  padding-left: 0;
  padding-right: 0;
}
.form .form-actions {
  padding: 20px 10px;
  margin: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.portlet.light .form .form-actions {
  background: none;
  padding-left: 0;
  padding-right: 0;
}
.form .form-actions:before, .form .form-actions:after {
  content: " ";
  display: table;
}
.form .form-actions:after {
  clear: both;
}
.form .form-actions.right {
  padding-left: 0;
  padding-right: 10px;
  text-align: right;
}
.portlet.light .form .form-actions.right {
  padding-right: 0;
}
.form .form-actions.left {
  padding-left: 10px;
  padding-right: 0;
  text-align: left;
}
.portlet.light .form .form-actions.left {
  padding-left: 0;
}
.form .form-actions.nobg {
  background-color: transparent;
}
.form .form-actions.top {
  margin-top: 0;
  margin-bottom: 20px;
  border-top: 0;
  border-bottom: 1px solid #e5e5e5;
}
.portlet.light .form .form-actions.top {
  background: none;
}
.form .form-actions .btn-set {
  display: inline-block;
}
@media (max-width: 767px) {
  .form .form-actions {
    /* 767px */
  }
  .form .form-actions .btn-set {
    margin-bottom: 3px;
    margin-top: 3px;
    float: left !important;
  }
}
.form .form-section {
  margin: 30px 0px 25px 0px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.form .form-section:first-child {
  margin-top: 5px;
}

/* Checkboxes */
.checkbox,
.form-horizontal .checkbox {
  padding: 0;
}
.checkbox > label,
.form-horizontal .checkbox > label {
  padding-left: 0;
}

.checkbox-list > label {
  display: block;
}
.checkbox-list > label.checkbox-inline {
  display: inline-block;
}
.checkbox-list > label.checkbox-inline:first-child {
  padding-left: 0;
}

/* Radio buttons */
.radio-list > label {
  display: block;
}
.radio-list > label.radio-inline {
  display: inline-block;
}
.radio-list > label.radio-inline:first-child {
  padding-left: 0;
}

/* Radio buttons in horizontal forms */
.form-horizontal .radio-list .radio {
  padding-top: 1px;
}
.form-horizontal .radio-list > label {
  margin-bottom: 0;
}
.form-horizontal .radio > span {
  margin-top: 2px;
}

/* Rows seperated form layout */
.form .form-row-seperated .portlet-body {
  padding: 0;
}
.form .form-row-seperated .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
  padding: 15px 0;
}
.form .form-row-seperated .form-group.last {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 13px;
}
.form .form-row-seperated .form-group .help-block {
  margin-bottom: 0;
}
.form .form-row-seperated .form-body {
  padding: 0;
}
.form .form-row-seperated .form-actions {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

/* Form bordered */
.form .form-bordered .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
}
.form .form-bordered .form-group > div {
  padding: 15px;
  border-left: 1px solid #efefef;
}
@media (max-width: 991px) {
  .form .form-bordered .form-group > div {
    /* 991px */
    border-left: 0;
  }
}
.form .form-bordered .form-group.last {
  border-bottom: 0;
}
.form .form-bordered .form-group .control-label {
  padding-top: 20px;
}
@media (max-width: 991px) {
  .form .form-bordered .form-group .control-label {
    /* 991px */
    padding-top: 10px;
  }
}
.form .form-bordered .form-group .help-block {
  margin-bottom: 0;
}
.form .form-bordered .form-group .form-control {
  margin: 0;
}
.form .form-bordered .form-body {
  margin: 0;
  padding: 0;
}
.form .form-bordered .form-actions {
  margin-top: 0;
  padding-left: 16px !important;
  padding-right: 16px !important;
}
@media (max-width: 991px) {
  .form .form-bordered .form-actions {
    /* 991px */
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/* Horizontal bordered form */
.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}
.form .form-horizontal.form-bordered.form-row-stripped .form-control {
  background: #fff !important;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div {
  background-color: #ffffff;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}

/***
Forms
***/
/* Input placeholder font color */
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
  font-size: 14px
}
.form-control:-ms-input-placeholder {
  color: #ccc;
}
.form-control::-webkit-input-placeholder {
  color: #999;
  font-size: 14px !important
}

.contrib .form-control {
  font-size: 16px
}
.contrib textarea {
  height: 400px ;
}
.contrib input.form-control, select.form-control {
  height: 50px;
}
.contrib input.form-control, select.form-control, .contrib textarea {
  border-radius: 5px !important
}

/* Form inputs */
.form-control {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.event-forms .form-control {
  border: 1px solid #c6c6c6;
    border-radius: 4px !important;
    font-weight: 700;
    height: 45px
}
.form-control:focus {
  border-color: #999999;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.form-control.height-auto {
  height: auto;
}
.form-control.form-control-solid {
  background-color: #F1F3F8;
  border-color: #F1F3F8;
  color: #A6B2BA;
}
.form-control.form-control-solid:focus {
  border-color: #e3e7f1;
}
.form-control.form-control-solid::-moz-placeholder {
  color: #acb7be;
  opacity: 1;
}
.form-control.form-control-solid:-ms-input-placeholder {
  color: #acb7be;
}
.form-control.form-control-solid::-webkit-input-placeholder {
  color: #acb7be;
}

/* Form uneditable input */
.uneditable-input {
  padding: 6px 12px;
  min-width: 206px;
  font-size: 14px;
  font-weight: normal;
  height: 34px;
  color: #333333;
  background-color: white;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* Form input sizing */
.input-mini {
  width: 45px !important;
}

.input-xsmall {
  width: 80px !important;
}

.input-small {
  width: 145px !important;
}

.input-medium {
  width: 240px !important;
}

.input-large {
  width: 320px !important;
}

.input-xlarge {
  width: 420px !important;
}

.input-inline {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.form-group .input-inline {
  margin-right: 5px;
}

.input-sm {
  height: 28px;
  padding: 5px 10px;
  font-size: 13px;
}

select.input-sm {
  height: 28px;
  line-height: 28px;
  padding: 2px 10px;
}

@media (max-width: 768px) {
  /* 768px */
  .input-large {
    width: 250px !important;
  }

  .input-xlarge {
    width: 300px !important;
  }
}
/* Input  groups */
.input-group .btn-default {
  border-color: #e5e5e5;
}
.input-group .input-group-addon {
  border-color: #e5e5e5;
  background: #e5e5e5;
  min-width: 39px;
}
.input-group .input-group-addon > i {
  color: #999999;
}

/* Input spinner */
input[type="text"].spinner,
input[type="password"].spinner,
input[type="datetime"].spinner,
input[type="datetime-local"].spinner,
input[type="date"].spinner,
input[type="month"].spinner,
input[type="time"].spinner,
input[type="week"].spinner,
input[type="number"].spinner,
input[type="email"].spinner,
input[type="url"].spinner,
input[type="search"].spinner,
input[type="tel"].spinner,
input[type="color"].spinner {
  background-image: url("../img/input-spinner.gif") !important;
  background-repeat: no-repeat;
  background-position: right 8px;
}

/* Form labels */
label {
  /*font-weight: normal;*/
  font-size: 14px;
  font-family: "ProximaNova-Bold"
}

/* Static form control */
.form-control-static {
  margin: 2px 0;
  display: inline-block;
}

/* Feedback states */
.has-success .help-block,
.has-success .help-inline,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #d6e9c6;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-success .form-control:focus {
  border-color: #bbdba1;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .help-inline,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #faebcc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning .form-control:focus {
  border-color: #f5d89e;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .help-inline,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
/*.has-error .form-control, .has-error {
  border-color: #ebccd1 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-error .form-control:focus, .has-error:focus {
  border-color: #dca7b0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}*/

 .has-error {
  border-color: #ebccd1 !important;
  -webkit-box-shadow: none;
}
.has-error:focus {
   border-color: #dca7b0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}


/* Circle Inputs */
.input-circle {
  border-radius: 25px !important;
}

.input-circle-right {
  border-radius: 0 25px 25px 0 !important;
}

.input-circle-left {
  border-radius: 25px 0 0 25px !important;
}

.input-circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

.input-circle-top {
  border-radius: 25px 25px 0 0 !important;
}

/***
Custom icon buttons
***/
.icon-btn {
  height: 60px;
  min-width: 80px;
  margin: 5px 5px 0 0;
  border: 1px solid #ddd;
  padding: 12px 0px 0px 0px;
  background-color: #fafafa;
  background-image: none;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  color: #646464;
  text-shadow: none;
  text-align: center;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.icon-btn:hover {
  text-decoration: none;
  border-color: #999;
  color: #444;
  text-shadow: 0 1px 0px white;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.icon-btn:hover > .badge {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.icon-btn > div {
  margin-top: 5px;
  margin-bottom: 20px;
  color: #000;
  font-size: 12px;
  font-weight: 300;
}
.icon-btn > .badge {
  position: absolute;
  font-size: 11px;
  font-weight: 300;
  top: -5px;
  right: -5px;
  padding: 3px 6px 3px 6px;
  color: white;
  text-shadow: none;
  border-width: 0;
  border-style: solid;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.icon-btn > i {
  font-size: 18px;
}
.ie8 .icon-btn:hover {
  filter: none;
}

/***
Input icons
***/
.input-icon {
  position: relative;
}
.input-icon > .form-control {
  padding-left: 33px;
}
.input-icon > i {
  color: #ccc;
  display: block;
  position: absolute;
  margin: 11px 2px 4px 10px;
  z-index: 3;
  width: 16px;
  height: 16px;
  font-size: 16px;
  text-align: center;
}
.modal .input-icon > i {
  z-index: 10055;
}
.has-success .input-icon > i {
  color: #45b6af;
}
.has-warning .input-icon > i {
  color: #dfba49;
}
.has-info .input-icon > i {
  color: #89c4f4;
}
.has-error .input-icon > i {
  color: #f3565d;
}
.input-icon.right > .form-control {
  padding-right: 33px;
  padding-left: 12px;
}
.input-icon.right > i {
  right: 8px;
  float: right;
}

/***
Customized Bootstrap Labels
***/
.label {
  text-shadow: none !important;
  font-size: 13px;
  font-weight: 300;
  padding: 3px 6px 3px 6px;
  color: #fff;
  font-family: "Open Sans", sans-serif;
}
.label.label-sm {
  font-size: 12px;
  padding: 0px 4px 1px 4px;
}
h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label {
  font-size: 75%;
}

/* Labels variants */
.label-default {
  background-color: #c6c6c6;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #adadad;
}

.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #3071a9;
}

.label-success {
  background-color: #45b6af;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #37918b;
}

.label-info {
  background-color: #89c4f4;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #5aadf0;
}

.label-warning {
  background-color: #dfba49;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #d0a625;
}

.label-danger {
  background-color: #f3565d;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #f0262f;
}

/***
Iconic labels
***/
.label.label-icon {
  padding: 4px 0px 4px 4px;
  margin-right: 2px;
  text-align: center !important;
}
.label.label-icon > i {
  font-size: 12px;
  text-align: center !important;
}
.ie8 .label.label-icon, .ie9 .label.label-icon {
  padding: 3px 0px 3px 3px;
}

/***
Customized List Group
***/
/* Contextual variants */
.list-group .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
.list-group a.list-group-item-success {
  color: #3c763d;
}
.list-group a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
.list-group a.list-group-item-success:hover, .list-group a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
.list-group a.list-group-item-success.active, .list-group a.list-group-item-success.active:hover, .list-group a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
.list-group a.list-group-item-info {
  color: #31708f;
}
.list-group a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
.list-group a.list-group-item-info:hover, .list-group a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
.list-group a.list-group-item-info.active, .list-group a.list-group-item-info.active:hover, .list-group a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
.list-group a.list-group-item-warning {
  color: #8a6d3b;
}
.list-group a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
.list-group a.list-group-item-warning:hover, .list-group a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
.list-group a.list-group-item-warning.active, .list-group a.list-group-item-warning.active:hover, .list-group a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
.list-group a.list-group-item-danger {
  color: #a94442;
}
.list-group a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
.list-group a.list-group-item-danger:hover, .list-group a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
.list-group a.list-group-item-danger.active, .list-group a.list-group-item-danger.active:hover, .list-group a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

/***
UI Loading
***/
.loading-message {
  display: inline-block;
  min-width: 125px;
  margin-left: -60px;
  padding: 10px;
  margin: 0 auto;
  color: #000 !important;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
}
.loading-message.loading-message-boxed {
  border: 1px solid #ddd;
  background-color: #eee;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.loading-message > span {
  line-height: 20px;
  vertical-align: middle;
}

.page-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 125px;
  margin-left: -60px;
  margin-top: -30px;
  padding: 7px;
  text-align: center;
  color: #333;
  font-size: 13px;
  border: 1px solid #ddd;
  background-color: #eee;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.page-loading > span {
  line-height: 20px;
  vertical-align: middle;
}

.page-spinner-bar {
  position: fixed;
  z-index: 10051;
  width: 100px;
  top: 40%;
  left: 50%;
  margin-left: -55px;
  text-align: center;
}
.page-spinner-bar > div {
  margin: 0 5px;
  width: 18px;
  height: 18px;
  background: #eee;
  border-radius: 100% !important;
  display: inline-block;
  -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
  animation: bounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.page-spinner-bar .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.page-spinner-bar .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.block-spinner-bar {
  display: inline-block;
  width: 80px;
  text-align: center;
}
.block-spinner-bar > div {
  margin: 0 2px;
  width: 15px;
  height: 15px;
  background: #eee;
  border-radius: 100% !important;
  display: inline-block;
  -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
  animation: bounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.block-spinner-bar .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.block-spinner-bar .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

/***
Metro icons
***/
[class^="m-icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 3px;
  line-height: 14px;
  vertical-align: top;
  background-image: url(../img/syncfusion-icons.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

[class^="m-icon-big-"] {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 6px;
  vertical-align: middle;
  background-image: url(../img/syncfusion-icons.png);
  background-position: 0 0px;
  background-repeat: no-repeat;
}

/* large icons */
.btn.m-icon-big {
  padding: 9px 16px 8px 16px;
}

.btn.m-icon-big.m-icon-only {
  padding: 9px 8px 8px 0px;
}

.btn.m-icon-big [class^="m-icon-big-"] {
  margin: 0 0 0 10px;
}

.btn.m-icon-ony > i {
  margin-left: 0px;
}

/* default icons */
.btn.m-icon {
  padding: 7px 14px 7px 14px;
}

.btn.m-icon [class^="m-icon-"] {
  margin: 4px 0 0 5px;
}

.btn.m-icon.m-icon-only {
  padding: 7px 10px 7px 6px;
}

/* white icon */
.m-icon-white {
  background-image: url(../img/syncfusion-icons-white.png);
}

/*  Misc */
.m-icon-swapright {
  background-position: -27px -10px;
}

.m-icon-swapdown {
  background-position: -68px -10px;
}

.m-icon-swapleft {
  background-position: -8px -10px;
}

.m-icon-swapup {
  background-position: -46px -10px;
}

.m-icon-big-swapright {
  background-position: -42px -28px;
}

.m-icon-big-swapdown {
  background-position: -115px -28px;
}

.m-icon-big-swapleft {
  background-position: -6px -28px;
}

.m-icon-big-swapup {
  background-position: -78px -28px;
}

/***
Customized Bootstrap Modal
***/
.modal {
  z-index: 10050;
  outline: none;
  overflow-y: auto !important;
  /* Fix content shifting to the right on modal open due to scrollbar closed */
}
.modal .modal-header {
  border-bottom: 1px solid #EFEFEF;
}
.modal .modal-header h3 {
  font-weight: 300;
}
.modal .modal-header .close {
  margin-top: 0px !important;
}
.modal > .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
}
.modal.in .page-loading {
  display: none;
}

.modal-open {
  overflow-y: auto !important;
}

.modal-open-noscroll {
  overflow-y: hidden !important;
}

.modal-backdrop {
  border: 0;
  outline: none;
  z-index: 10049;
}
.modal-backdrop, .modal-backdrop.fade.in {
  /*background-color: #333 !important;*/
  background-color: #333;
}

/* Full width modal */
.modal-full.modal-dialog {
  width: 99%;
}

@media (max-width: 768px) {
  .modal-full.modal-dialog {
    width: auto;
  }
}
/***
Notes
***/
.note {
  margin: 0 0 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}
.note h1,
.note h2,
.note h3,
.note h4,
.note h5,
.note h6 {
  margin-top: 0;
}
.note p {
  font-size: 13px;
}
.note p:last-child {
  margin-bottom: 0;
}
.note code,
.note .highlight {
  background-color: #fff;
}
.note.note-default {
  background-color: lightgray;
  border-color: #a0a0a0;
  color: #333333, 80%;
}
.note.note-default.note-bordered {
  background-color: #c9c9c9;
  border-color: #a5a5a5;
}
.note.note-primary {
  background-color: #5697d0;
  border-color: #2a7696;
  color: #d8e3f2, 80%;
}
.note.note-primary.note-bordered {
  background-color: #468dcb;
  border-color: #2c7c9e;
}
.note.note-success {
  background-color: #eef7ea;
  border-color: #bbdba1;
  color: #3c763d, 80%;
}
.note.note-success.note-bordered {
  background-color: #e2f1dc;
  border-color: #c1dea8;
}
.note.note-info {
  background-color: #eef7fb;
  border-color: #91d9e8;
  color: #31708f, 80%;
}
.note.note-info.note-bordered {
  background-color: #ddeff8;
  border-color: #9adcea;
}
.note.note-warning {
  background-color: #fcf8e3;
  border-color: #f2cf87;
  color: #8a6d3b, 80%;
}
.note.note-warning.note-bordered {
  background-color: #faf3d1;
  border-color: #f3d390;
}
.note.note-danger {
  background-color: #f9f0f0;
  border-color: #dca7b0;
  color: #a94442, 80%;
}
.note.note-danger.note-bordered {
  background-color: #f3e2e2;
  border-color: #dfaeb7;
}

/***
Customized Bootstrap Pagination
***/
.pagination {
  margin: 10px 0;
}
.pagination.pagination-circle > li:first-child > a {
  border-radius: 25px 0 0 25px !important;
}
.pagination.pagination-circle > li:last-child > a {
  border-radius: 0 25px 25px 0 !important;
}
.pagination .active > a,
.pagination .active > a:hover {
  background: #eee;
  border-color: #dddddd;
  color: #333;
}

/***
Customized Bootstrap Panels
***/
.panel {
  /*-webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;*/
}
.panel-group .panel {
  overflow: visible;
}
.panel .panel-body {
  font-size: 13px;
}
.panel .panel-title > a:hover {
  text-decoration: none;
}
.accordion .panel .panel-heading {
  padding: 0;
}
.accordion .panel .panel-title {
  padding: 0;
}
.accordion .panel .panel-title .accordion-toggle {
  display: block;
  padding: 10px 15px;
}
.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled {
  background: url("../img/accordion-plusminus.png") no-repeat;
  background-position: right -19px;
  margin-right: 15px;
}
.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled.collapsed {
  background-position: right 12px;
}

.panel-default {
  border-color: #e0e0e0;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f9f9f9;
  border-color: #e0e0e0;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e0e0e0;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e0e0e0;
}

.panel-primary {
  border-color: #3595bd;
}
.panel-primary > .panel-heading {
  color: #d8e3f2;
  background-color: #428bca;
  border-color: #3595bd;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #3595bd;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #3595bd;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

/***
Accordions
***/
.accordion-heading {
  background: #eee;
}
.accordion-heading a {
  text-decoration: none;
}
.accordion-heading a:hover {
  text-decoration: none;
}

/***
Customized Bootstrap Popover
***/
.popover {
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  padding: 0;
}
.popover .popover-title {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  margin: 0 !important;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
  color: #89c4f4;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
  color: #428bca;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
  color: #45b6af;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
  color: #dfba49;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
  color: #f3565d;
}

/* popover colors*/
.popovers.yellow + .popover {
  background: yellow;
}

.popovers.yellow + .popover .popover-title {
  background: yellow;
}

.popovers.yellow + .popover .popover-content {
  background: yellow;
}

/***
Portlets
***/
/* Full Screen portlet mode */
.page-portlet-fullscreen {
  overflow: hidden;
}

/* Basic portlet */
.portlet {
  margin-top: 0px;
  margin-bottom: 25px;
  padding: 0px;
}
.portlet.portlet-fullscreen {
  z-index: 10060;
  margin: 0;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
.portlet.portlet-fullscreen > .portlet-body {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 10px;
}
.portlet.portlet-fullscreen > .portlet-title {
  padding: 0 10px;
}
.portlet > .portlet-title {
  border-bottom: 1px solid #eee;
  padding: 0;
  margin-bottom: 10px;
  min-height: 41px;
}
.portlet > .portlet-title:before, .portlet > .portlet-title:after {
  content: " ";
  display: table;
}
.portlet > .portlet-title:after {
  clear: both;
}
.portlet > .portlet-title > .caption {
  float: left;
  display: inline-block;
  font-size: 18px;
  line-height: 18px;
  font-weight: 300;
  padding: 10px 0;
}
.portlet > .portlet-title > .caption.bold {
  font-weight: 400;
}
.portlet > .portlet-title > .caption > i {
  float: left;
  margin-top: 4px;
  display: inline-block;
  font-size: 13px;
  margin-right: 5px;
  color: #666;
}
.portlet > .portlet-title > .caption > i.glyphicon {
  margin-top: 2px;
}
.portlet > .portlet-title > .caption > .caption-helper {
  padding: 0;
  margin: 0;
  line-height: 13px;
  color: #9eacb4;
  font-size: 13px;
  font-weight: 400;
}
.portlet > .portlet-title > .actions {
  float: right;
  display: inline-block;
  padding: 6px 0;
}
.portlet > .portlet-title > .actions > .dropdown-menu i {
  color: #555555;
}
.portlet > .portlet-title > .actions > .btn,
.portlet > .portlet-title > .actions > .btn.btn-sm,
.portlet > .portlet-title > .actions > .btn-group > .btn,
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm {
  padding: 4px 10px;
  font-size: 13px;
  line-height: 1.5;
}
.portlet > .portlet-title > .actions > .btn.btn-default,
.portlet > .portlet-title > .actions > .btn.btn-sm.btn-default,
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-default,
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm.btn-default {
  padding: 3px 9px;
}
.portlet > .portlet-title > .actions > .btn > i,
.portlet > .portlet-title > .actions > .btn.btn-sm > i,
.portlet > .portlet-title > .actions > .btn-group > .btn > i,
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm > i {
  font-size: 13px;
}
.portlet > .portlet-title > .actions .btn-icon-only {
  padding: 5px 7px 3px 7px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default {
  padding: 4px 6px 2px 6px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default > i {
  font-size: 14px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen {
  font-family: FontAwesome;
  color: #a0a0a0;
  padding-top: 3px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.btn-sm {
  padding: 3px 3px !important;
  height: 27px;
  width: 27px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen:before {
  content: "\f065";
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.on:before {
  content: "\f066";
}
.portlet > .portlet-title > .tools {
  float: right;
  display: inline-block;
  padding: 12px 0 8px 0;
}
.portlet > .portlet-title > .tools > a {
  display: inline-block;
  height: 16px;
  margin-left: 5px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.portlet > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon.png);
  background-repeat: no-repeat;
  width: 11px;
}
.portlet > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon.png);
  background-repeat: no-repeat;
  width: 12px;
}
.portlet > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon.png);
  width: 13px;
}
.portlet > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon.png);
  width: 14px;
}
.portlet > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon.png);
  width: 14px;
}
.portlet > .portlet-title > .tools > a.fullscreen {
  display: inline-block;
  top: -3px;
  position: relative;
  font-size: 13px;
  font-family: FontAwesome;
  color: #ACACAC;
}
.portlet > .portlet-title > .tools > a.fullscreen:before {
  content: "\f065";
}
.portlet > .portlet-title > .tools > a.fullscreen.on:before {
  content: "\f066";
}
.portlet > .portlet-title > .tools > a:hover {
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.portlet > .portlet-title > .pagination {
  float: right;
  display: inline-block;
  margin: 2px 0 0 0;
  border: 0;
  padding: 4px 0;
}
.portlet > .portlet-title > .nav-tabs {
  background: none;
  margin: 0;
  float: left;
  display: inline-block;
  border: 0;
}
.portlet > .portlet-title > .nav-tabs > li {
  background: none;
  margin: 0;
  border: 0;
}
.portlet > .portlet-title > .nav-tabs > li > a {
  background: none;
  margin: 5px 0 0 1px;
  border: 0;
  padding: 8px 10px;
  color: #fff;
}
.portlet > .portlet-title > .nav-tabs > li.active > a, .portlet > .portlet-title > .nav-tabs > li:hover > a {
  color: #333;
  background: #fff;
  border: 0;
}
.portlet > .portlet-body {
  clear: both;
}
.portlet > .portlet-empty {
  min-height: 125px;
}
.portlet.full-height-content {
  margin-bottom: 0;
}

/* Portlet background colors */
/* Side bordered portlet */
.portlet.bordered {
  border-left: 2px solid #e6e9ec !important;
}
.portlet.bordered > .portlet-title {
  border-bottom: 0;
}

/* Solid colored portlet */
.portlet.solid {
  padding: 0 10px 10px 10px;
  border: 0px;
}
.portlet.solid > .portlet-title {
  border-bottom: 0;
  margin-bottom: 10px;
}
.portlet.solid > .portlet-title > .caption {
  padding: 16px 0 2px 0;
}
.portlet.solid > .portlet-title > .actions {
  padding: 12px 0 6px 0;
}
.portlet.solid > .portlet-title > .tools {
  padding: 14px 0 6px 0;
}

/* Solid bordered portlet */
.portlet.solid.bordered > .portlet-title {
  margin-bottom: 10px;
}

/* Box portlet */
.portlet.box {
  padding: 0px !important;
}
.portlet.box > .portlet-title {
  border-bottom: 0;
  padding: 0 10px;
  margin-bottom: 0;
  color: #fff;
}
.portlet.box > .portlet-title > .caption {
  padding: 11px 0 9px 0;
}
.portlet.box > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}
.portlet.box > .portlet-title > .actions {
  padding: 7px 0 5px 0;
}
.portlet.box > .portlet-body {
  background-color: #fff;
  padding: 10px;
}
.portlet.box.portlet-fullscreen > .portlet-body {
  padding: 10px;
}

/* Light Portlet */
.portlet.light {
  padding: 12px 20px 15px 20px;
  background-color: #fff;
}
.portlet.light.bordered {
  border: 1px solid #e1e1e1 !important;
}
.portlet.light.bordered > .portlet-title {
  border-bottom: 1px solid #eee;
}
.portlet.light.bg-inverse {
  background: #F7F7F7;
}
.portlet.light > .portlet-title {
  padding: 0;
  min-height: 48px;
}
.portlet.light > .portlet-title > .caption {
  color: #666;
  padding: 10px 0;
}
.portlet.light > .portlet-title > .caption > .caption-subject {
  font-size: 16px;
}
.portlet.light > .portlet-title > .caption > i {
  color: #777;
  font-size: 15px;
  font-weight: 300;
  margin-top: 3px;
}
.portlet.light > .portlet-title > .caption.caption-md > .caption-subject,
.portlet.light-g > .portlet-title > .caption.caption-md > .caption-subject{
 font-family: "ProximaNova-Bold", Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal !important;
    color: #333 !important;
}
.portlet.light > .portlet-title > .caption.caption-md > i {
  font-size: 14px;
}
.portlet.light > .portlet-title > .actions {
  padding: 6px 0 14px 0;
}
.portlet.light > .portlet-title > .actions .btn-default {
  color: #666;
}
.portlet.light > .portlet-title > .actions .btn-icon-only {
  height: 27px;
  width: 27px;
}
.portlet.light > .portlet-title > .actions .dropdown-menu li > a {
  color: #555;
}
.portlet.light > .portlet-title > .inputs {
  float: right;
  display: inline-block;
  padding: 4px 0;
}
.portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > i {
  font-size: 14px;
  margin-top: 9px;
}
.portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > .form-control {
  height: 30px;
  padding: 2px 26px 3px 10px;
  font-size: 13px;
}
.portlet.light > .portlet-title > .inputs > .portlet-input > .form-control {
  height: 30px;
  padding: 3px 10px;
  font-size: 13px;
}
.portlet.light > .portlet-title > .pagination {
  padding: 2px 0 13px 0;
}
.portlet.light > .portlet-title > .tools {
  padding: 10px 0 13px 0;
  margin-top: 2px;
}
.portlet.light > .portlet-title > .nav-tabs > li {
  margin: 0;
  padding: 0;
}
.portlet.light > .portlet-title > .nav-tabs > li > a {
  margin: 0;
  padding: 12px 13px 13px 13px;
  font-size: 13px;
  color: #666;
}
.portlet.light > .portlet-title > .nav-tabs > li.active > a, .portlet.light > .portlet-title > .nav-tabs > li:hover > a {
  margin: 0;
  background: none;
  color: #333;
}
.portlet.light.form-fit {
  padding: 0;
}
.portlet.light.form-fit > .portlet-title {
  padding: 17px 20px 10px 20px;
  margin-bottom: 0;
}
.portlet.light .portlet-body {
  padding-top: 8px;
}
.portlet.light.portlet-fullscreen > .portlet-body {
  padding: 8px 0;
}

.tab-pane > p:last-child {
  margin-bottom: 0px;
}

/* Reverse aligned tabs */
.tabs-reversed > li {
  float: right;
  margin-right: 0;
}
.tabs-reversed > li > a {
  margin-right: 0;
}

/* jQuery UI Draggable Portlets */
.portlet-sortable > .portlet-title {
  cursor: move;
}

.portlet-sortable-placeholder {
  border: 2px dashed #eee;
  margin-bottom: 25px;
}

.portlet-sortable-empty {
  height: 45px;
}

/***
Customized Progress Bars
***/
.progress {
  border: 0;
  background-image: none;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.progress > .progress-bar-default {
  background-color: #c6c6c6;
}
.progress-striped .progress > .progress-bar-default {
  background-image: none;
  background-image: none;
}

.progress > .progress-bar-success {
  background-color: #45b6af;
}
.progress-striped .progress > .progress-bar-success {
  background-image: none;
  background-image: none;
}

.progress > .progress-bar-info {
  background-color: #89c4f4;
}
.progress-striped .progress > .progress-bar-info {
  background-image: none;
  background-image: none;
}

.progress > .progress-bar-danger {
  background-color: #f3565d;
}
.progress-striped .progress > .progress-bar-danger {
  background-image: none;
  background-image: none;
}

.progress > .progress-bar-warning {
  background-color: #dfba49;
}
.progress-striped .progress > .progress-bar-warning {
  background-image: none;
  background-image: none;
}

/***
Dashboard stats
***/
.dashboard-stat {
  display: block;
  margin-bottom: 25px;
  overflow: hidden;
}
.dashboard-stat:before, .dashboard-stat:after {
  content: " ";
  display: table;
}
.dashboard-stat:after {
  clear: both;
}
.portlet .dashboard-stat:last-child {
  margin-bottom: 0;
}
.dashboard-stat .visual {
  width: 80px;
  height: 80px;
  display: block;
  float: left;
  padding-top: 10px;
  padding-left: 15px;
  margin-bottom: 15px;
  font-size: 35px;
  line-height: 35px;
}
.dashboard-stat .visual > i {
  margin-left: -35px;
  font-size: 110px;
  line-height: 110px;
}
.dashboard-stat .details {
  position: absolute;
  right: 15px;
  padding-right: 15px;
}
.dashboard-stat .details .number {
  padding-top: 25px;
  text-align: right;
  font-size: 34px;
  line-height: 36px;
  letter-spacing: -1px;
  margin-bottom: 0px;
  font-weight: 300;
}
.dashboard-stat .details .desc {
  text-align: right;
  font-size: 16px;
  letter-spacing: 0px;
  font-weight: 300;
}
.dashboard-stat .more {
  clear: both;
  display: block;
  padding: 6px 10px 6px 10px;
  position: relative;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 11px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.dashboard-stat .more:hover {
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.dashboard-stat .more > i {
  display: inline-block;
  margin-top: 1px;
  float: right;
}

.dashboard-stat-light {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.dashboard-stat-light .details {
  margin-bottom: 5px;
}
.dashboard-stat-light .details .number {
  font-weight: 300;
  margin-bottom: 0px;
}

/***
Text Stats
***/
.text-stat h3 {
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 18px;
}
.text-stat span {
  font-size: 13px !important;
}

@media (max-width: 767px) {
  /* 767px */
  .text-stat {
    margin-top: 20px;
  }
}
/***
Social Icons
***/
.social-icons {
  padding: 0;
  margin: 0;
}
.social-icons:before, .social-icons:after {
  content: " ";
  display: table;
}
.social-icons:after {
  clear: both;
}
.social-icons li {
  float: left;
  display: inline;
  list-style: none;
  margin-right: 5px;
  margin-bottom: 5px;
  text-indent: -9999px;
}
.social-icons li > a {
  width: 28px;
  height: 28px;
  display: block;
  background-position: 0 0;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.social-icons li:hover > a {
  background-position: 0 -38px;
}
.social-icons li .amazon {
  background: url(../img/social/amazon.png) no-repeat;
}
.social-icons li .behance {
  background: url(../img/social/behance.png) no-repeat;
}
.social-icons li .blogger {
  background: url(../img/social/blogger.png) no-repeat;
}
.social-icons li .deviantart {
  background: url(../img/social/deviantart.png) no-repeat;
}
.social-icons li .dribbble {
  background: url(../img/social/dribbble.png) no-repeat;
}
.social-icons li .dropbox {
  background: url(../img/social/dropbox.png) no-repeat;
}
.social-icons li .evernote {
  background: url(../img/social/evernote.png) no-repeat;
}
.social-icons li .facebook {
  background: url(../img/social/facebook.png) no-repeat;
}
.social-icons li .forrst {
  background: url(../img/social/forrst.png) no-repeat;
}
.social-icons li .github {
  background: url(../img/social/github.png) no-repeat;
}
.social-icons li .googleplus {
  background: url(../img/social/googleplus.png) no-repeat;
}
.social-icons li .jolicloud {
  background: url(../img/social/jolicloud.png) no-repeat;
}
.social-icons li .last-fm {
  background: url(../img/social/last-fm.png) no-repeat;
}
.social-icons li .linkedin {
  background: url(../img/social/linkedin.png) no-repeat;
}
.social-icons li .picasa {
  background: url(../img/social/picasa.png) no-repeat;
}
.social-icons li .pintrest {
  background: url(../img/social/pintrest.png) no-repeat;
}
.social-icons li .rss {
  background: url(../img/social/rss.png) no-repeat;
}
.social-icons li .skype {
  background: url(../img/social/skype.png) no-repeat;
}
.social-icons li .spotify {
  background: url(../img/social/spotify.png) no-repeat;
}
.social-icons li .stumbleupon {
  background: url(../img/social/stumbleupon.png) no-repeat;
}
.social-icons li .tumblr {
  background: url(../img/social/tumblr.png) no-repeat;
}
.social-icons li .twitter {
  background: url(../img/social/twitter.png) no-repeat;
}
.social-icons li .vimeo {
  background: url(../img/social/vimeo.png) no-repeat;
}
.social-icons li .wordpress {
  background: url(../img/social/wordpress.png) no-repeat;
}
.social-icons li .xing {
  background: url(../img/social/xing.png) no-repeat;
}
.social-icons li .yahoo {
  background: url(../img/social/yahoo.png) no-repeat;
}
.social-icons li .youtube {
  background: url(../img/social/youtube.png) no-repeat;
}
.social-icons li .vk {
  background: url(../img/social/vk.png) no-repeat;
}
.social-icons li .instagram {
  background: url(../img/social/instagram.png) no-repeat;
}
.social-icons li .reddit {
  background: url(../img/social/reddit.png) no-repeat;
}
.social-icons li .aboutme {
  background: url(../img/social/aboutme.png) no-repeat;
}
.social-icons li .flickr {
  background: url(../img/social/flickr.png) no-repeat;
}
.social-icons li .foursquare {
  background: url(../img/social/foursquare.png) no-repeat;
}
.social-icons li .gravatar {
  background: url(../img/social/gravatar.png) no-repeat;
}
.social-icons li .klout {
  background: url(../img/social/klout.png) no-repeat;
}
.social-icons li .myspace {
  background: url(../img/social/myspace.png) no-repeat;
}
.social-icons li .quora {
  background: url(../img/social/quora.png) no-repeat;
}
.social-icons.social-icons-color > li > a {
  opacity: 0.7;
  background-position: 0 -38px !important;
}
.social-icons.social-icons-color > li > a:hover {
  opacity: 1;
}
.social-icons.social-icons-circle > li > a {
  border-radius: 25px !important;
}

/***
Inline Social Icons
***/
.social-icon {
  display: inline-block !important;
  width: 28px;
  height: 28px;
  background-position: 0 0;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.social-icon.social-icon-circle {
  border-radius: 25px !important;
}

.social-icon.amazon {
  background: url(../img/social/amazon.png) no-repeat;
}
.social-icon.behance {
  background: url(../img/social/behance.png) no-repeat;
}
.social-icon.blogger {
  background: url(../img/social/blogger.png) no-repeat;
}
.social-icon.deviantart {
  background: url(../img/social/deviantart.png) no-repeat;
}
.social-icon.dribbble {
  background: url(../img/social/dribbble.png) no-repeat;
}
.social-icon.dropbox {
  background: url(../img/social/dropbox.png) no-repeat;
}
.social-icon.evernote {
  background: url(../img/social/evernote.png) no-repeat;
}
.social-icon.facebook {
  background: url(../img/social/facebook.png) no-repeat;
}
.social-icon.forrst {
  background: url(../img/social/forrst.png) no-repeat;
}
.social-icon.github {
  background: url(../img/social/github.png) no-repeat;
}
.social-icon.googleplus {
  background: url(../img/social/googleplus.png) no-repeat;
}
.social-icon.jolicloud {
  background: url(../img/social/jolicloud.png) no-repeat;
}
.social-icon.last-fm {
  background: url(../img/social/last-fm.png) no-repeat;
}
.social-icon.linkedin {
  background: url(../img/social/linkedin.png) no-repeat;
}
.social-icon.picasa {
  background: url(../img/social/picasa.png) no-repeat;
}
.social-icon.pintrest {
  background: url(../img/social/pintrest.png) no-repeat;
}
.social-icon.rss {
  background: url(../img/social/rss.png) no-repeat;
}
.social-icon.skype {
  background: url(../img/social/skype.png) no-repeat;
}
.social-icon.spotify {
  background: url(../img/social/spotify.png) no-repeat;
}
.social-icon.stumbleupon {
  background: url(../img/social/stumbleupon.png) no-repeat;
}
.social-icon.tumblr {
  background: url(../img/social/tumblr.png) no-repeat;
}
.social-icon.twitter {
  background: url(../img/social/twitter.png) no-repeat;
}
.social-icon.vimeo {
  background: url(../img/social/vimeo.png) no-repeat;
}
.social-icon.wordpress {
  background: url(../img/social/wordpress.png) no-repeat;
}
.social-icon.xing {
  background: url(../img/social/xing.png) no-repeat;
}
.social-icon.yahoo {
  background: url(../img/social/yahoo.png) no-repeat;
}
.social-icon.youtube {
  background: url(../img/social/youtube.png) no-repeat;
}
.social-icon.vk {
  background: url(../img/social/vk.png) no-repeat;
}
.social-icon.instagram {
  background: url(../img/social/instagram.png) no-repeat;
}
.social-icon.reddit {
  background: url(../img/social/reddit.png) no-repeat;
}
.social-icon.aboutme {
  background: url(../img/social/aboutme.png) no-repeat;
}
.social-icon.flickr {
  background: url(../img/social/flickr.png) no-repeat;
}
.social-icon.foursquare {
  background: url(../img/social/foursquare.png) no-repeat;
}
.social-icon.gravatar {
  background: url(../img/social/gravatar.png) no-repeat;
}
.social-icon.klout {
  background: url(../img/social/klout.png) no-repeat;
}
.social-icon.myspace {
  background: url(../img/social/myspace.png) no-repeat;
}
.social-icon.quora {
  background: url(../img/social/quora.png) no-repeat;
}
.social-icon:hover {
  background-position: 0 -38px;
}

.social-icon-color {
  opacity: 0.7;
  background-position: 0 -38px !important;
}
.social-icon-color:hover {
  opacity: 1;
}

/***
Customized Bootstrap Tables
***/
/***
Default table
***/
.table.table-bordered thead > tr > th {
  border-bottom: 0;
}
.table tr.heading > th {
  background-color: #eee !important;
}
.table td .img-responsive {
  width: 100%;
}

/* Contextual table row variants */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background: #a6c8e6;
  color: #2c5285;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th {
  background: #92bce0;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background: #dff0d8;
  color: #3c763d;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {
  background: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background: #d9edf7;
  color: #31708f;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th {
  background: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background: #fcf8e3;
  color: #8a6d3b;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {
  background: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background: #f2dede;
  color: #a94442;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {
  background: #ebcccc;
}

/***
Responsive & Scrollable Tables
***/
.table-scrollable {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  border: 1px solid #dddddd;
  margin: 10px 0 !important;
}
.table-scrollable.table-scrollable-borderless {
  border: 0;
}
.table-scrollable > .table {
  width: 100% !important;
  margin: 0 !important;
  margin-bottom: 0;
  background-color: #fff;
}
.table-scrollable > .table > thead > tr > th,
.table-scrollable > .table > tbody > tr > th,
.table-scrollable > .table > tfoot > tr > th,
.table-scrollable > .table > tfoot > tr > th,
.table-scrollable > .table > tfoot > tr > td {
  white-space: nowrap;
}
.table-scrollable > .table-bordered {
  border: 0;
}
.table-scrollable > .table-bordered > thead > tr > th:first-child,
.table-scrollable > .table-bordered > tbody > tr > th:first-child,
.table-scrollable > .table-bordered > tfoot > tr > th:first-child,
.table-scrollable > .table-bordered > thead > tr > td:first-child,
.table-scrollable > .table-bordered > tbody > tr > td:first-child,
.table-scrollable > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.table-scrollable > .table-bordered > thead > tr > th:last-child,
.table-scrollable > .table-bordered > tbody > tr > th:last-child,
.table-scrollable > .table-bordered > tfoot > tr > th:last-child,
.table-scrollable > .table-bordered > thead > tr > td:last-child,
.table-scrollable > .table-bordered > tbody > tr > td:last-child,
.table-scrollable > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.table-scrollable > .table-bordered > thead > tr:last-child > th,
.table-scrollable > .table-bordered > tbody > tr:last-child > th,
.table-scrollable > .table-bordered > tfoot > tr:last-child > th,
.table-scrollable > .table-bordered > thead > tr:last-child > td,
.table-scrollable > .table-bordered > tbody > tr:last-child > td,
.table-scrollable > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}

/*html { -webkit-font-smoothing: antialiased; }*/

/***
Responsive Flip Scroll Tables
***/
.flip-scroll table {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  /* 768px */
  .flip-scroll .flip-content:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }

  .flip-scroll * html .flip-content {
    zoom: 1;
  }

  .flip-scroll *:first-child + html .flip-content {
    zoom: 1;
  }

  .flip-scroll table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
  }

  .flip-scroll th,
  .flip-scroll td {
    margin: 0;
    vertical-align: top;
  }

  .flip-scroll th {
    text-align: left;
    border: 0 !important;
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    font-size: 13px !important;
    padding: 5px;
    width: auto !important;
  }

  .flip-scroll table {
    display: block;
    position: relative;
    width: 100%;
  }

  .flip-scroll thead {
    display: block;
    float: left;
  }

  .flip-scroll tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }

  .flip-scroll thead tr {
    display: block;
  }

  .flip-scroll th {
    display: block;
    text-align: right;
  }

  .flip-scroll tbody tr {
    display: inline-block;
    vertical-align: top;
    margin-left: -5px;
  }

  .flip-scroll td {
    display: block;
    min-height: 1.25em;
    text-align: left;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
  }

  /* sort out borders */
  .flip-scroll th {
    border-bottom: 0;
    border-left: 0;
  }

  .flip-scroll td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }

  .flip-scroll tbody tr {
    border-left: 1px solid #ddd;
  }

  .flip-scroll th:last-child,
  .flip-scroll td:last-child {
    border-bottom: 1px solid #ddd;
  }
}
/***
Custom tables
***/
.table-toolbar {
  margin-bottom: 15px;
}
.table-toolbar:before, .table-toolbar:after {
  content: " ";
  display: table;
}
.table-toolbar:after {
  clear: both;
}

.table.table-full-width {
  width: 100% !important;
}

.table .btn {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 5px;
}

.table thead tr th {
  font-size: 14px;
  font-weight: 600;
}

.table-advance {
  margin-bottom: 10px !important;
}

.table-advance thead {
  color: #999;
}

.table-advance thead tr th {
  background-color: #DDD;
  font-size: 14px;
  font-weight: 400;
  color: #666;
}

.table-advance div.success,
.table-advance div.info,
.table-advance div.important,
.table-advance div.warning,
.table-advance div.danger {
  position: absolute;
  margin-top: -5px;
  float: left;
  width: 2px;
  height: 30px;
  margin-right: 20px !important;
}

.table-advance tr td {
  border-left-width: 0px;
}

.table-advance tr td:first-child {
  border-left-width: 1px !important;
}

.table-advance tr td.highlight:first-child a {
  margin-left: 15px;
}

.table-advance td.highlight div.primary {
  border-left: 2px solid #428bca;
}

.table-advance td.highlight div.success {
  border-left: 2px solid #45b6af;
}

.table-advance td.highlight div.info {
  border-left: 2px solid #89c4f4;
}

.table-advance td.highlight div.warning {
  border-left: 2px solid #dfba49;
}

.table-advance td.highlight div.danger {
  border-left: 2px solid #f3565d;
}

@media (max-width: 767px) {
  /* 767px */
  .table-advance tr > td.highlight:first-child a {
    margin-left: 8px;
  }
}
/***
Light Table
***/
.table.table-light {
  border: 0 !important;
}
.table.table-light > thead > tr:hover > th {
  background: none;
}
.table.table-light > thead > tr.uppercase {
  text-transform: uppercase;
}
.table.table-light > thead > tr > th {
  font-weight: 600;
  font-size: 13px;
  color: #a7b3b9;
  font-family: "Open Sans", sans-serif;
  border: 0;
  border-bottom: 1px solid #F2F5F8;
}
.table.table-light > tbody > tr:last-child > td {
  border: 0;
}
.table.table-light > tbody > tr > td {
  border: 0;
  border-bottom: 1px solid #F2F5F8;
  color: #9ca8b0;
  vertical-align: middle;
}
.table.table-light > tbody > tr > td.fit {
  width: 1px;
  padding-right: 3px;
}
.table.table-light > tbody > tr > td .user-pic {
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  -webkit-border-radius: 100% !important;
  -moz-border-radius: 100% !important;
  -ms-border-radius: 100% !important;
  -o-border-radius: 100% !important;
  border-radius: 100% !important;
}
.table.table-light.table-hover > tbody > tr > td:hover,
.table.table-light.table-hover > tbody > tr > th:hover, .table.table-light.table-hover > tbody > tr:hover > td, .table.table-light.table-hover > tbody > tr:hover > th {
  background: #f9fafb;
}

/***
Customized Bootstrap Tabs
***/
/* Tabs and pills */
.nav-tabs,
.nav-pills {
  margin-bottom: 10px;
}
.nav-tabs > li > a {
  color:#333;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  font-size: 14px;
}
.nav-tabs > li > a > .badge,
.nav-pills > li > a > .badge {
  margin-top: -3px;
}
.nav-tabs > li .dropdown-menu:before, .nav-tabs > li .dropdown-menu:after,
.nav-pills > li .dropdown-menu:before,
.nav-pills > li .dropdown-menu:after {
  display: none;
}
.nav-tabs.nav-tabs-sm > li > a, .nav-tabs.nav-pills-sm > li > a,
.nav-pills.nav-tabs-sm > li > a,
.nav-pills.nav-pills-sm > li > a {
  font-size: 13px;
}
.nav-tabs .dropdown.open > .dropdown-toggle,
.nav-pills .dropdown.open > .dropdown-toggle {
  background: #eee;
  color: #0d638f;
  border-color: transparent;
}

/* Left and right tabs */
.tabs-right.nav-tabs,
.tabs-left.nav-tabs {
  border-bottom: 0;
}
.tabs-right.nav-tabs > li,
.tabs-left.nav-tabs > li {
  float: none;
}
.tabs-right.nav-tabs > li > a,
.tabs-left.nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
}

/* Left tabs */
.tabs-left.nav-tabs {
  float1: left;
  border-right: 1px solid #ddd;
}
.tabs-left.nav-tabs > li > a {
  display: block;
  margin-right: -1px;
}
.tabs-left.nav-tabs > li > a:hover, .tabs-left.nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left.nav-tabs > li.active > a,
.tabs-left.nav-tabs > li.active > a:hover
> li.active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

/* Right tabs */
.tabs-right.nav-tabs {
  float1: right;
  border-left: 1px solid #ddd;
}
.tabs-right.nav-tabs > li > a {
  display: block;
  margin-left: -1px;
}
.tabs-right.nav-tabs > li > a:hover, .tabs-right.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right.nav-tabs > li.active > a,
.tabs-right.nav-tabs > li.active > a:hover
> li.active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

/* Below tabs */
.tabs-below > .nav-tabs,
.tabs-below > .nav-pills {
  border-bottom: 0;
  margin-bottom: 0px;
  margin-top: 10px;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
  margin-bottom: 0;
  margin-top: 10px;
}
.tabs-below > .nav-tabs > li > a {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}
.tabs-below > .nav-tabs .active a,
.tabs-below > .nav-tabs .active a:hover
.active a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

/***
Custom tabs
***/
/* In BS3.0.0 tabbable class was removed. We had to added it back */
.tabbable:before, .tabbable:after {
  content: " ";
  display: table;
}
.tabbable:after {
  clear: both;
}

.tabbable-custom {
  margin-bottom: 15px;
  padding: 0px;
  overflow: hidden;
  /* justified tabs */
  /* boxless tabs */
  /* below justified tabs */
  /* full width tabs */
  /* below tabs */
}
.tabbable-custom > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-custom > .nav-tabs > li {
  margin-right: 2px;
  border-top: 2px solid transparent;
}
.tabbable-custom > .nav-tabs > li > a {
  margin-right: 0;
}
.tabbable-custom > .nav-tabs > li > a:hover {
  background: none;
  border-color: transparent;
}
.tabbable-custom > .nav-tabs > li.active {
  border-top: 3px solid #f3565d;
  margin-top: 0;
  position: relative;
}
.tabbable-custom > .nav-tabs > li.active > a {
  border-top: none;
  font-weight: 400;
}
.tabbable-custom > .nav-tabs > li.active > a:hover {
  border-top: none;
  background: #fff;
  border-color: #d4d4d4 #d4d4d4 transparent;
}
.tabbable-custom > .tab-content {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
}
.tabbable-custom.nav-justified > .tab-content {
  margin-top: -1px;
}
.tabbable-custom.boxless > .tab-content {
  padding: 15px 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.tabbable-custom.tabs-below.nav-justified .tab-content {
  margin-top: 0px;
  margin-bottom: -2px;
}
.tabbable-custom.tabbable-full-width > .nav-tabs > li > a {
  color: #424242;
  font-size: 15px;
  padding: 9px 15px;
}
.tabbable-custom.tabbable-full-width > .tab-content {
  padding: 15px 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.tabbable-custom.tabs-below .nav-tabs > li > a {
  border-top: none;
  border-bottom: 2px solid transparent;
  margin-top: -1px;
}
.tabbable-custom.tabs-below .nav-tabs > li.active {
  border-top: none;
  border-bottom: 3px solid #d12610;
  margin-bottom: 0;
  position: relative;
}
.tabbable-custom.tabs-below .nav-tabs > li.active > a {
  border-bottom: none;
}
.tabbable-custom.tabs-below .nav-tabs > li.active > a:hover {
  background: #fff;
  border-color: #d4d4d4 #d4d4d4 transparent;
}

.tabbable-custom.tabbable-noborder > .nav-tabs > li > a {
  border: 0;
}
.tabbable-custom.tabbable-noborder .tab-content {
  border: 0;
}

.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #d0ec9a;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #a4c86e;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}

/***
Tiles(new in v1.1.1)
***/
.tiles {
  margin-right: -10px;
}
.tiles:before, .tiles:after {
  display: table;
  content: " ";
}
.tiles:after {
  clear: both;
}
.tiles .tile {
  display: block;
  letter-spacing: 0.02em;
  float: left;
  height: 135px;
  width: 135px !important;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  position: relative;
  font-weight: 300;
  font-size: 12px;
  letter-spacing: 0.02em;
  line-height: 20px;
  overflow: hidden;
  border: 4px solid transparent;
  margin: 0 10px 10px 0;
}
.tiles .tile:after, .tiles .tile:before {
  content: "";
  float: left;
}
.tiles .tile.double {
  width: 280px !important;
}
.tiles .tile.double-down {
  height: 280px !important;
}
.tiles .tile.double-down i {
  margin-top: 95px;
}
.tiles .tile:hover {
  border-color: #aaa !important;
}
.tiles .tile:active, .tiles .tile.selected {
  border-color: #ccc !important;
}
.tiles .tile.selected .corner:after {
  content: "";
  display: inline-block;
  border-left: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-right: 40px solid #ccc;
  position: absolute;
  top: -3px;
  right: -3px;
}
.tiles .tile.selected .check:after {
  content: "";
  font-family: FontAwesome;
  font-size: 13px;
  content: "\f00c";
  display: inline-block;
  position: absolute;
  top: 2px;
  right: 2px;
}
.tiles .tile.icon {
  padding: 0;
}
.tiles .tile.image .tile-body {
  padding: 0 !important;
}
.tiles .tile.image .tile-body > img {
  width: 100%;
  height: auto;
  min-height: 100%;
  max-width: 100%;
}
.tiles .tile.image .tile-body h3 {
  display: inline-block;
}
.tiles .tile .tile-body {
  height: 100%;
  vertical-align: top;
  padding: 10px 10px;
  overflow: hidden;
  position: relative;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  color: #ffffff;
  margin-bottom: 10px;
}
.tiles .tile .tile-body p {
  font-weight: 400;
  font-size: 13px;
  color: #000000;
  color: #ffffff;
  line-height: 20px;
  overflow: hidden;
}
.tiles .tile .tile-body p:hover {
  color: rgba(0, 0, 0, 0.8);
}
.tiles .tile .tile-body p:active {
  color: rgba(0, 0, 0, 0.4);
}
.tiles .tile .tile-body p:hover {
  color: #ffffff;
}
.tiles .tile .tile-body img {
  float: left;
  margin-right: 10px;
}
.tiles .tile .tile-body img.pull-right {
  float: right !important;
  margin-left: 10px;
  margin-right: 0px;
}
.tiles .tile .tile-body > .content {
  display: inline-block;
}
.tiles .tile .tile-body > i {
  margin-top: 17px;
  display: block;
  font-size: 56px;
  line-height: 56px;
  text-align: center;
}
.tiles .tile .tile-body h1,
.tiles .tile .tile-body h2,
.tiles .tile .tile-body h3,
.tiles .tile .tile-body h4,
.tiles .tile .tile-body h5,
.tiles .tile .tile-body h6,
.tiles .tile .tile-body p {
  padding: 0;
  margin: 0;
  line-height: 14px;
}
.tiles .tile .tile-body h1:hover,
.tiles .tile .tile-body h2:hover,
.tiles .tile .tile-body h3:hover,
.tiles .tile .tile-body h4:hover,
.tiles .tile .tile-body h5:hover,
.tiles .tile .tile-body h6:hover,
.tiles .tile .tile-body p:hover {
  color: #ffffff;
}
.tiles .tile .tile-body h3,
.tiles .tile .tile-body h4 {
  margin-bottom: 5px;
}
.tiles .tile .tile-object {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 30px;
  background-color: transparent;
  *zoom: 1;
}
.tiles .tile .tile-object:before, .tiles .tile .tile-object:after {
  display: table;
  content: "";
}
.tiles .tile .tile-object:after {
  clear: both;
}
.tiles .tile .tile-object > .name {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 15px;
  font-weight: 400;
  font-size: 13px;
  color: #ffffff;
}
.tiles .tile .tile-object > .name > i {
  vertical-align: middle;
  display: block;
  font-size: 24px;
  height: 18px;
  width: 24px;
}
.tiles .tile .tile-object > .number {
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 0;
  color: #ffffff;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 14px;
  margin-bottom: 8px;
  margin-right: 10px;
}

/***
Custimized Bootstrap Wells
***/
.well {
  /*background-color: #eee;*/
  border: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/***
AngularJS Basic Animations
***/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(15px);
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(15px);
  }

  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(15px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade-in-up {
  -webkit-animation: fadeInUp .5s;
  animation: fadeInUp .5s;
}

@-webkit-keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceDelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }

  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
/* Button */
.btn.default {
  color: #333333;
  background-color: #e5e5e5;
  border-color: "";
}
.btn.default:hover, .btn.default:focus, .btn.default:active, .btn.default.active {
  color: #333333;
  background-color: #d1d1d1;
}
.open .btn.default.dropdown-toggle {
  color: #333333;
  background-color: #d1d1d1;
}
.btn.default:active, .btn.default.active {
  background-image: none;
}
.open .btn.default.dropdown-toggle {
  background-image: none;
}
.btn.default.disabled, .btn.default.disabled:hover, .btn.default.disabled:focus, .btn.default.disabled:active, .btn.default.disabled.active, .btn.default[disabled], .btn.default[disabled]:hover, .btn.default[disabled]:focus, .btn.default[disabled]:active, .btn.default[disabled].active, fieldset[disabled] .btn.default, fieldset[disabled] .btn.default:hover, fieldset[disabled] .btn.default:focus, fieldset[disabled] .btn.default:active, fieldset[disabled] .btn.default.active {
  background-color: #e5e5e5;
}
.btn.default .badge {
  color: #e5e5e5;
  background-color: #333333;
}

/**********
Blue Colors
***********/
/***
Blue Default
***/
/* Button */
.blue.btn {
  color: white;
  background-color: #4b8df8;
  border-color: "";
}
.blue.btn:hover, .blue.btn:focus, .blue.btn:active, .blue.btn.active {
  color: white;
  background-color: #2474f6;
}
.open .blue.btn.dropdown-toggle {
  color: white;
  background-color: #2474f6;
}
.blue.btn:active, .blue.btn.active {
  background-image: none;
}
.open .blue.btn.dropdown-toggle {
  background-image: none;
}
.blue.btn.disabled, .blue.btn.disabled:hover, .blue.btn.disabled:focus, .blue.btn.disabled:active, .blue.btn.disabled.active, .blue.btn[disabled], .blue.btn[disabled]:hover, .blue.btn[disabled]:focus, .blue.btn[disabled]:active, .blue.btn[disabled].active, fieldset[disabled] .blue.btn, fieldset[disabled] .blue.btn:hover, fieldset[disabled] .blue.btn:focus, fieldset[disabled] .blue.btn:active, fieldset[disabled] .blue.btn.active {
  background-color: #4b8df8;
}
.blue.btn .badge {
  color: #4b8df8;
  background-color: white;
}

/* Button Strip */
.btn.blue-stripe {
  border-left: 3px solid #4b8df8;
}

/* Portlet */
.portlet > .portlet-body.blue,
.portlet.blue {
  background-color: #4b8df8;
}

.portlet.solid.blue > .portlet-title,
.portlet.solid.blue > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.blue > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue {
  border: 1px solid #7cacfa;
  border-top: 0;
}
.portlet.box.blue > .portlet-title {
  background-color: #4b8df8;
}
.portlet.box.blue > .portlet-title > .caption {
  color: white;
}
.portlet.box.blue > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #b7d1fc;
  color: #d0e1fd;
}
.portlet.box.blue > .portlet-title > .actions .btn-default > i {
  color: #deeafe;
}
.portlet.box.blue > .portlet-title > .actions .btn-default:hover, .portlet.box.blue > .portlet-title > .actions .btn-default:focus, .portlet.box.blue > .portlet-title > .actions .btn-default:active, .portlet.box.blue > .portlet-title > .actions .btn-default.active {
  border: 1px solid #e8f0fe;
  color: white;
}

/* Statistic Block */
.dashboard-stat.blue {
  background-color: #4b8df8;
}
.dashboard-stat.blue.dashboard-stat-light:hover {
  background-color: #3781f7;
}
.dashboard-stat.blue .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue .details .number {
  color: white;
}
.dashboard-stat.blue .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue .more {
  color: white;
  background-color: #3781f7;
}

/* General Element */
.bg-blue {
  border-color: #4b8df8 !important;
  background-image: none !important;
  background-color: #4b8df8 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-blue {
  color: #4b8df8 !important;
}

/***
Blue Madison
***/
/* Button */
.blue-madison.btn {
  color: white;
  background-color: #578ebe;
  border-color: "";
}
.blue-madison.btn:hover, .blue-madison.btn:focus, .blue-madison.btn:active, .blue-madison.btn.active {
  color: white;
  background-color: #427aaa;
}
.open .blue-madison.btn.dropdown-toggle {
  color: white;
  background-color: #427aaa;
}
.blue-madison.btn:active, .blue-madison.btn.active {
  background-image: none;
}
.open .blue-madison.btn.dropdown-toggle {
  background-image: none;
}
.blue-madison.btn.disabled, .blue-madison.btn.disabled:hover, .blue-madison.btn.disabled:focus, .blue-madison.btn.disabled:active, .blue-madison.btn.disabled.active, .blue-madison.btn[disabled], .blue-madison.btn[disabled]:hover, .blue-madison.btn[disabled]:focus, .blue-madison.btn[disabled]:active, .blue-madison.btn[disabled].active, fieldset[disabled] .blue-madison.btn, fieldset[disabled] .blue-madison.btn:hover, fieldset[disabled] .blue-madison.btn:focus, fieldset[disabled] .blue-madison.btn:active, fieldset[disabled] .blue-madison.btn.active {
  background-color: #578ebe;
}
.blue-madison.btn .badge {
  color: #578ebe;
  background-color: white;
}

/* Button Strip */
.btn.blue-madison-stripe {
  border-left: 3px solid #578ebe;
}

/* Portlet */
.portlet > .portlet-body.blue-madison,
.portlet.blue-madison {
  background-color: #578ebe;
}

.portlet.solid.blue-madison > .portlet-title,
.portlet.solid.blue-madison > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue-madison > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-madison {
  border: 1px solid #7ca7cc;
  border-top: 0;
}
.portlet.box.blue-madison > .portlet-title {
  background-color: #578ebe;
}
.portlet.box.blue-madison > .portlet-title > .caption {
  color: white;
}
.portlet.box.blue-madison > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue-madison > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #a8c4dd;
  color: #bad1e4;
}
.portlet.box.blue-madison > .portlet-title > .actions .btn-default > i {
  color: #c5d8e9;
}
.portlet.box.blue-madison > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:active, .portlet.box.blue-madison > .portlet-title > .actions .btn-default.active {
  border: 1px solid #cdddec;
  color: #dfeaf3;
}

/* Statistic Block */
.dashboard-stat.blue-madison {
  background-color: #578ebe;
}
.dashboard-stat.blue-madison.dashboard-stat-light:hover {
  background-color: #4884b8;
}
.dashboard-stat.blue-madison .visual > i {
  color: white;
  opacity: 0.5;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-madison .details .number {
  color: white;
}
.dashboard-stat.blue-madison .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-madison .more {
  color: white;
  background-color: #4884b8;
}

/* General Element */
.bg-blue-madison {
  border-color: #578ebe !important;
  background-image: none !important;
  background-color: #578ebe !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-blue-madison {
  color: #3d749a !important;
}

/***
Blue Chambray
***/
/* Button */
.blue-chambray.btn {
  color: white;
  background-color: #2c3e50;
  border-color: "";
}
.blue-chambray.btn:hover, .blue-chambray.btn:focus, .blue-chambray.btn:active, .blue-chambray.btn.active {
  color: white;
  background-color: #1e2a36;
}
.open .blue-chambray.btn.dropdown-toggle {
  color: white;
  background-color: #1e2a36;
}
.blue-chambray.btn:active, .blue-chambray.btn.active {
  background-image: none;
}
.open .blue-chambray.btn.dropdown-toggle {
  background-image: none;
}
.blue-chambray.btn.disabled, .blue-chambray.btn.disabled:hover, .blue-chambray.btn.disabled:focus, .blue-chambray.btn.disabled:active, .blue-chambray.btn.disabled.active, .blue-chambray.btn[disabled], .blue-chambray.btn[disabled]:hover, .blue-chambray.btn[disabled]:focus, .blue-chambray.btn[disabled]:active, .blue-chambray.btn[disabled].active, fieldset[disabled] .blue-chambray.btn, fieldset[disabled] .blue-chambray.btn:hover, fieldset[disabled] .blue-chambray.btn:focus, fieldset[disabled] .blue-chambray.btn:active, fieldset[disabled] .blue-chambray.btn.active {
  background-color: #2c3e50;
}
.blue-chambray.btn .badge {
  color: #2c3e50;
  background-color: white;
}

/* Button Strip */
.btn.blue-chambray-stripe {
  border-left: 3px solid #2c3e50;
}

/* Portlet */
.portlet > .portlet-body.blue-chambray,
.portlet.blue-chambray {
  background-color: #2c3e50;
}

.portlet.solid.blue-chambray > .portlet-title,
.portlet.solid.blue-chambray > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue-chambray > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-chambray {
  border: 1px solid #3e5771;
  border-top: 0;
}
.portlet.box.blue-chambray > .portlet-title {
  background-color: #2c3e50;
}
.portlet.box.blue-chambray > .portlet-title > .caption {
  color: white;
}
.portlet.box.blue-chambray > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #547698;
  color: #5f83a7;
}
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default > i {
  color: #698aac;
}
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:active, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default.active {
  border: 1px solid #6f90b0;
  color: #809cb9;
}

/* Statistic Block */
.dashboard-stat.blue-chambray {
  background-color: #2c3e50;
}
.dashboard-stat.blue-chambray.dashboard-stat-light:hover {
  background-color: #253443;
}
.dashboard-stat.blue-chambray .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-chambray .details .number {
  color: white;
}
.dashboard-stat.blue-chambray .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-chambray .more {
  color: white;
  background-color: #253443;
}

/* General Element */
.bg-blue-chambray {
  border-color: #2c3e50 !important;
  background-image: none !important;
  background-color: #2c3e50 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-blue-chambray {
  color: #2c3e50 !important;
}

/***
Blue Ebonyclay
***/
/* Button */
.blue-ebonyclay.btn {
  color: white;
  background-color: #22313f;
  border-color: "";
}
.blue-ebonyclay.btn:hover, .blue-ebonyclay.btn:focus, .blue-ebonyclay.btn:active, .blue-ebonyclay.btn.active {
  color: white;
  background-color: #141c25;
}
.open .blue-ebonyclay.btn.dropdown-toggle {
  color: white;
  background-color: #141c25;
}
.blue-ebonyclay.btn:active, .blue-ebonyclay.btn.active {
  background-image: none;
}
.open .blue-ebonyclay.btn.dropdown-toggle {
  background-image: none;
}
.blue-ebonyclay.btn.disabled, .blue-ebonyclay.btn.disabled:hover, .blue-ebonyclay.btn.disabled:focus, .blue-ebonyclay.btn.disabled:active, .blue-ebonyclay.btn.disabled.active, .blue-ebonyclay.btn[disabled], .blue-ebonyclay.btn[disabled]:hover, .blue-ebonyclay.btn[disabled]:focus, .blue-ebonyclay.btn[disabled]:active, .blue-ebonyclay.btn[disabled].active, fieldset[disabled] .blue-ebonyclay.btn, fieldset[disabled] .blue-ebonyclay.btn:hover, fieldset[disabled] .blue-ebonyclay.btn:focus, fieldset[disabled] .blue-ebonyclay.btn:active, fieldset[disabled] .blue-ebonyclay.btn.active {
  background-color: #22313f;
}
.blue-ebonyclay.btn .badge {
  color: #22313f;
  background-color: white;
}

/* Button Strip */
.btn.blue-ebonyclay-stripe {
  border-left: 3px solid #22313f;
}

/* Portlet */
.portlet > .portlet-body.blue-ebonyclay,
.portlet.blue-ebonyclay {
  background-color: #22313f;
}

.portlet.solid.blue-ebonyclay > .portlet-title,
.portlet.solid.blue-ebonyclay > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue-ebonyclay > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-ebonyclay {
  border: 1px solid #344b60;
  border-top: 0;
}
.portlet.box.blue-ebonyclay > .portlet-title {
  background-color: #22313f;
}
.portlet.box.blue-ebonyclay > .portlet-title > .caption {
  color: white;
}
.portlet.box.blue-ebonyclay > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #496a88;
  color: #527798;
}
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default > i {
  color: #587ea2;
}
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:active, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default.active {
  border: 1px solid #5d83a7;
  color: #6d90b0;
}

/* Statistic Block */
.dashboard-stat.blue-ebonyclay {
  background-color: #22313f;
}
.dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
  background-color: #1b2732;
}
.dashboard-stat.blue-ebonyclay .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-ebonyclay .details .number {
  color: white;
}
.dashboard-stat.blue-ebonyclay .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-ebonyclay .more {
  color: white;
  background-color: #1b2732;
}

/* General Element */
.bg-blue-ebonyclay {
  border-color: #22313f !important;
  background-image: none !important;
  background-color: #22313f !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-blue-ebonyclay {
  color: #22313f !important;
}

/***
Blue Hoki
***/
/* Button */
.blue-hoki.btn {
  color: white;
  background-color: #67809f;
  border-color: "";
}
.blue-hoki.btn:hover, .blue-hoki.btn:focus, .blue-hoki.btn:active, .blue-hoki.btn.active {
  color: white;
  background-color: #566c88;
}
.open .blue-hoki.btn.dropdown-toggle {
  color: white;
  background-color: #566c88;
}
.blue-hoki.btn:active, .blue-hoki.btn.active {
  background-image: none;
}
.open .blue-hoki.btn.dropdown-toggle {
  background-image: none;
}
.blue-hoki.btn.disabled, .blue-hoki.btn.disabled:hover, .blue-hoki.btn.disabled:focus, .blue-hoki.btn.disabled:active, .blue-hoki.btn.disabled.active, .blue-hoki.btn[disabled], .blue-hoki.btn[disabled]:hover, .blue-hoki.btn[disabled]:focus, .blue-hoki.btn[disabled]:active, .blue-hoki.btn[disabled].active, fieldset[disabled] .blue-hoki.btn, fieldset[disabled] .blue-hoki.btn:hover, fieldset[disabled] .blue-hoki.btn:focus, fieldset[disabled] .blue-hoki.btn:active, fieldset[disabled] .blue-hoki.btn.active {
  background-color: #67809f;
}
.blue-hoki.btn .badge {
  color: #67809f;
  background-color: white;
}

/* Button Strip */
.btn.blue-hoki-stripe {
  border-left: 3px solid #67809f;
}

/* Portlet */
.portlet > .portlet-body.blue-hoki,
.portlet.blue-hoki {
  background-color: #67809f;
}

.portlet.solid.blue-hoki > .portlet-title,
.portlet.solid.blue-hoki > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue-hoki > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-hoki {
  border: 1px solid #869ab3;
  border-top: 0;
}
.portlet.box.blue-hoki > .portlet-title {
  background-color: #67809f;
}
.portlet.box.blue-hoki > .portlet-title > .caption {
  color: white;
}
.portlet.box.blue-hoki > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #acb9ca;
  color: #bbc7d4;
}
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default > i {
  color: #c5ceda;
}
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:active, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default.active {
  border: 1px solid #cbd4de;
  color: #dbe1e8;
}

/* Statistic Block */
.dashboard-stat.blue-hoki {
  background-color: #67809f;
}
.dashboard-stat.blue-hoki.dashboard-stat-light:hover {
  background-color: #5e7694;
}
.dashboard-stat.blue-hoki .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-hoki .details .number {
  color: white;
}
.dashboard-stat.blue-hoki .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-hoki .more {
  color: white;
  background-color: #5e7694;
}

/* General Element */
.bg-blue-hoki {
  border-color: #67809f !important;
  background-image: none !important;
  background-color: #67809f !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-blue-hoki {
  color: #67809f !important;
}

/***
Blue Stell
***/
/* Button */
.blue-steel.btn {
  color: white;
  background-color: #4b77be;
  border-color: "";
}
.blue-steel.btn:hover, .blue-steel.btn:focus, .blue-steel.btn:active, .blue-steel.btn.active {
  color: white;
  background-color: #3b64a5;
}
.open .blue-steel.btn.dropdown-toggle {
  color: white;
  background-color: #3b64a5;
}
.blue-steel.btn:active, .blue-steel.btn.active {
  background-image: none;
}
.open .blue-steel.btn.dropdown-toggle {
  background-image: none;
}
.blue-steel.btn.disabled, .blue-steel.btn.disabled:hover, .blue-steel.btn.disabled:focus, .blue-steel.btn.disabled:active, .blue-steel.btn.disabled.active, .blue-steel.btn[disabled], .blue-steel.btn[disabled]:hover, .blue-steel.btn[disabled]:focus, .blue-steel.btn[disabled]:active, .blue-steel.btn[disabled].active, fieldset[disabled] .blue-steel.btn, fieldset[disabled] .blue-steel.btn:hover, fieldset[disabled] .blue-steel.btn:focus, fieldset[disabled] .blue-steel.btn:active, fieldset[disabled] .blue-steel.btn.active {
  background-color: #4b77be;
}
.blue-steel.btn .badge {
  color: #4b77be;
  background-color: white;
}

/* Button Strip */
.btn.blue-steel-stripe {
  border-left: 3px solid #4b77be;
}

/* Portlet */
.portlet > .portlet-body.blue-steel,
.portlet.blue-steel {
  background-color: #4b77be;
}

.portlet.solid.blue-steel > .portlet-title,
.portlet.solid.blue-steel > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue-steel > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-steel {
  border: 1px solid #7093cc;
  border-top: 0;
}
.portlet.box.blue-steel > .portlet-title {
  background-color: #4b77be;
}
.portlet.box.blue-steel > .portlet-title > .caption {
  color: white;
}
.portlet.box.blue-steel > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue-steel > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #9db5dc;
  color: #b0c3e3;
}
.portlet.box.blue-steel > .portlet-title > .actions .btn-default > i {
  color: #bbcce7;
}
.portlet.box.blue-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:active, .portlet.box.blue-steel > .portlet-title > .actions .btn-default.active {
  border: 1px solid #c3d2e9;
  color: #d6e0f0;
}

/* Statistic Block */
.dashboard-stat.blue-steel {
  background-color: #4b77be;
}
.dashboard-stat.blue-steel.dashboard-stat-light:hover {
  background-color: #416db4;
}
.dashboard-stat.blue-steel .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-steel .details .number {
  color: white;
}
.dashboard-stat.blue-steel .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-steel .more {
  color: white;
  background-color: #416db4;
}

/* General Element */
.bg-blue-steel {
  border-color: #4b77be !important;
  background-image: none !important;
  background-color: #4b77be !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-blue-steel {
  color: #4b77be !important;
}

/***
Blue Soft
***/
/* Button */
.blue-soft.btn {
  color: white;
  background-color: #4c87b9;
  border-color: "";
}
.blue-soft.btn:hover, .blue-soft.btn:focus, .blue-soft.btn:active, .blue-soft.btn.active {
  color: white;
  background-color: #3e729e;
}
.open .blue-soft.btn.dropdown-toggle {
  color: white;
  background-color: #3e729e;
}
.blue-soft.btn:active, .blue-soft.btn.active {
  background-image: none;
}
.open .blue-soft.btn.dropdown-toggle {
  background-image: none;
}
.blue-soft.btn.disabled, .blue-soft.btn.disabled:hover, .blue-soft.btn.disabled:focus, .blue-soft.btn.disabled:active, .blue-soft.btn.disabled.active, .blue-soft.btn[disabled], .blue-soft.btn[disabled]:hover, .blue-soft.btn[disabled]:focus, .blue-soft.btn[disabled]:active, .blue-soft.btn[disabled].active, fieldset[disabled] .blue-soft.btn, fieldset[disabled] .blue-soft.btn:hover, fieldset[disabled] .blue-soft.btn:focus, fieldset[disabled] .blue-soft.btn:active, fieldset[disabled] .blue-soft.btn.active {
  background-color: #4c87b9;
}
.blue-soft.btn .badge {
  color: #4c87b9;
  background-color: white;
}

/* Button Strip */
.btn.blue-soft-stripe {
  border-left: 3px solid #4c87b9;
}

/* Portlet */
.portlet > .portlet-body.blue-soft,
.portlet.blue-soft {
  background-color: #4c87b9;
}

.portlet.solid.blue-soft > .portlet-title,
.portlet.solid.blue-soft > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue-soft > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-soft {
  border: 1px solid #71a0c7;
  border-top: 0;
}
.portlet.box.blue-soft > .portlet-title {
  background-color: #4c87b9;
}
.portlet.box.blue-soft > .portlet-title > .caption {
  color: white;
}
.portlet.box.blue-soft > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #9dbdd9;
  color: #afc9e0;
}
.portlet.box.blue-soft > .portlet-title > .actions .btn-default > i {
  color: #bad1e4;
}
.portlet.box.blue-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:active, .portlet.box.blue-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid #c1d6e7;
  color: #d4e2ee;
}

/* Statistic Block */
.dashboard-stat.blue-soft {
  background-color: #4c87b9;
}
.dashboard-stat.blue-soft.dashboard-stat-light:hover {
  background-color: #447dad;
}
.dashboard-stat.blue-soft .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-soft .details .number {
  color: white;
}
.dashboard-stat.blue-soft .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-soft .more {
  color: white;
  background-color: #447dad;
}

/* General Element */
.bg-blue-soft {
  border-color: #4c87b9 !important;
  background-image: none !important;
  background-color: #4c87b9 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-blue-soft {
  color: #4c87b9 !important;
}

/***
Blue Dark
***/
/* Button */
.blue-dark.btn {
  color: white;
  background-color: #5e738b;
  border-color: "";
}
.blue-dark.btn:hover, .blue-dark.btn:focus, .blue-dark.btn:active, .blue-dark.btn.active {
  color: white;
  background-color: #4e5f73;
}
.open .blue-dark.btn.dropdown-toggle {
  color: white;
  background-color: #4e5f73;
}
.blue-dark.btn:active, .blue-dark.btn.active {
  background-image: none;
}
.open .blue-dark.btn.dropdown-toggle {
  background-image: none;
}
.blue-dark.btn.disabled, .blue-dark.btn.disabled:hover, .blue-dark.btn.disabled:focus, .blue-dark.btn.disabled:active, .blue-dark.btn.disabled.active, .blue-dark.btn[disabled], .blue-dark.btn[disabled]:hover, .blue-dark.btn[disabled]:focus, .blue-dark.btn[disabled]:active, .blue-dark.btn[disabled].active, fieldset[disabled] .blue-dark.btn, fieldset[disabled] .blue-dark.btn:hover, fieldset[disabled] .blue-dark.btn:focus, fieldset[disabled] .blue-dark.btn:active, fieldset[disabled] .blue-dark.btn.active {
  background-color: #5e738b;
}
.blue-dark.btn .badge {
  color: #5e738b;
  background-color: white;
}

/* Button Strip */
.btn.blue-dark-stripe {
  border-left: 3px solid #5e738b;
}

/* Portlet */
.portlet > .portlet-body.blue-dark,
.portlet.blue-dark {
  background-color: #5e738b;
}

.portlet.solid.blue-dark > .portlet-title,
.portlet.solid.blue-dark > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue-dark > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-dark {
  border: 1px solid #788da4;
  border-top: 0;
}
.portlet.box.blue-dark > .portlet-title {
  background-color: #5e738b;
}
.portlet.box.blue-dark > .portlet-title > .caption {
  color: white;
}
.portlet.box.blue-dark > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue-dark > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #9dacbd;
  color: #acb8c7;
}
.portlet.box.blue-dark > .portlet-title > .actions .btn-default > i {
  color: #b5c0cd;
}
.portlet.box.blue-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:active, .portlet.box.blue-dark > .portlet-title > .actions .btn-default.active {
  border: 1px solid #bbc5d1;
  color: #cad2db;
}

/* Statistic Block */
.dashboard-stat.blue-dark {
  background-color: #5e738b;
}
.dashboard-stat.blue-dark.dashboard-stat-light:hover {
  background-color: #56697f;
}
.dashboard-stat.blue-dark .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-dark .details .number {
  color: white;
}
.dashboard-stat.blue-dark .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-dark .more {
  color: white;
  background-color: #56697f;
}

/* General Element */
.bg-blue-dark {
  border-color: #5e738b !important;
  background-image: none !important;
  background-color: #5e738b !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-blue-dark {
  color: #5e738b !important;
}

/***
Blue Sharp
***/
/* Button */
.blue-sharp.btn {
  color: white;
  background-color: #5c9bd1;
  border-color: "";
}
.blue-sharp.btn:hover, .blue-sharp.btn:focus, .blue-sharp.btn:active, .blue-sharp.btn.active {
  color: white;
  background-color: #3c87c8;
}
.open .blue-sharp.btn.dropdown-toggle {
  color: white;
  background-color: #3c87c8;
}
.blue-sharp.btn:active, .blue-sharp.btn.active {
  background-image: none;
}
.open .blue-sharp.btn.dropdown-toggle {
  background-image: none;
}
.blue-sharp.btn.disabled, .blue-sharp.btn.disabled:hover, .blue-sharp.btn.disabled:focus, .blue-sharp.btn.disabled:active, .blue-sharp.btn.disabled.active, .blue-sharp.btn[disabled], .blue-sharp.btn[disabled]:hover, .blue-sharp.btn[disabled]:focus, .blue-sharp.btn[disabled]:active, .blue-sharp.btn[disabled].active, fieldset[disabled] .blue-sharp.btn, fieldset[disabled] .blue-sharp.btn:hover, fieldset[disabled] .blue-sharp.btn:focus, fieldset[disabled] .blue-sharp.btn:active, fieldset[disabled] .blue-sharp.btn.active {
  background-color: #5c9bd1;
}
.blue-sharp.btn .badge {
  color: #5c9bd1;
  background-color: white;
}

/* Button Strip */
.btn.blue-sharp-stripe {
  border-left: 3px solid #5c9bd1;
}

/* Portlet */
.portlet > .portlet-body.blue-sharp,
.portlet.blue-sharp {
  background-color: #5c9bd1;
}

.portlet.solid.blue-sharp > .portlet-title,
.portlet.solid.blue-sharp > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue-sharp > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-sharp {
  border: 1px solid #84b3dc;
  border-top: 0;
}
.portlet.box.blue-sharp > .portlet-title {
  background-color: #5c9bd1;
}
.portlet.box.blue-sharp > .portlet-title > .caption {
  color: white;
}
.portlet.box.blue-sharp > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #b4d1ea;
  color: #c7ddef;
}
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default > i {
  color: #d3e4f3;
}
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default.active {
  border: 1px solid #dbe9f5;
  color: #eff5fb;
}

/* Statistic Block */
.dashboard-stat.blue-sharp {
  background-color: #5c9bd1;
}
.dashboard-stat.blue-sharp.dashboard-stat-light:hover {
  background-color: #4c91cd;
}
.dashboard-stat.blue-sharp .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-sharp .details .number {
  color: white;
}
.dashboard-stat.blue-sharp .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-sharp .more {
  color: white;
  background-color: #4c91cd;
}

/* General Element */
.bg-blue-sharp {
  border-color: #5c9bd1 !important;
  background-image: none !important;
  background-color: #5c9bd1 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-blue-sharp {
  color: #5c9bd1 !important;
}

/***********
Green Colors
************/
/***
Green Default
***/
/* Button */
.green.btn {
  color: white;
  background-color: #35aa47;
  border-color: "";
}
.green.btn:hover, .green.btn:focus, .green.btn:active, .green.btn.active {
  color: white;
  background-color: #2b8b3a;
}
.open .green.btn.dropdown-toggle {
  color: white;
  background-color: #2b8b3a;
}
.green.btn:active, .green.btn.active {
  background-image: none;
}
.open .green.btn.dropdown-toggle {
  background-image: none;
}
.green.btn.disabled, .green.btn.disabled:hover, .green.btn.disabled:focus, .green.btn.disabled:active, .green.btn.disabled.active, .green.btn[disabled], .green.btn[disabled]:hover, .green.btn[disabled]:focus, .green.btn[disabled]:active, .green.btn[disabled].active, fieldset[disabled] .green.btn, fieldset[disabled] .green.btn:hover, fieldset[disabled] .green.btn:focus, fieldset[disabled] .green.btn:active, fieldset[disabled] .green.btn.active {
  background-color: #35aa47;
}
.green.btn .badge {
  color: #35aa47;
  background-color: white;
}

/* Button Strip */
.btn.green-stripe {
  border-left: 3px solid #35aa47;
}

/* Portlet */
.portlet > .portlet-body.green,
.portlet.green {
  background-color: #35aa47;
}

.portlet.solid.green > .portlet-title,
.portlet.solid.green > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.green > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.green > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green {
  border: 1px solid #4bc75e;
  border-top: 0;
}
.portlet.box.green > .portlet-title {
  background-color: #35aa47;
}
.portlet.box.green > .portlet-title > .caption {
  color: white;
}
.portlet.box.green > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.green > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #7ad588;
  color: #8ddc99;
}
.portlet.box.green > .portlet-title > .actions .btn-default > i {
  color: #99dfa4;
}
.portlet.box.green > .portlet-title > .actions .btn-default:hover, .portlet.box.green > .portlet-title > .actions .btn-default:focus, .portlet.box.green > .portlet-title > .actions .btn-default:active, .portlet.box.green > .portlet-title > .actions .btn-default.active {
  border: 1px solid #a1e2ab;
  color: #b4e8bc;
}

/* Statistic Block */
.dashboard-stat.green {
  background-color: #35aa47;
}
.dashboard-stat.green.dashboard-stat-light:hover {
  background-color: #309a41;
}
.dashboard-stat.green .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green .details .number {
  color: white;
}
.dashboard-stat.green .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green .more {
  color: white;
  background-color: #309a41;
}

/* General Element */
.bg-green {
  border-color: #35aa47 !important;
  background-image: none !important;
  background-color: #35aa47 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-green {
  color: #35aa47 !important;
}

/***
Green Meadow
***/
/* Button */
.green-meadow.btn {
  color: white;
  background-color: #1bbc9b;
  border-color: "";
}
.green-meadow.btn:hover, .green-meadow.btn:focus, .green-meadow.btn:active, .green-meadow.btn.active {
  color: white;
  background-color: #16987e;
}
.open .green-meadow.btn.dropdown-toggle {
  color: white;
  background-color: #16987e;
}
.green-meadow.btn:active, .green-meadow.btn.active {
  background-image: none;
}
.open .green-meadow.btn.dropdown-toggle {
  background-image: none;
}
.green-meadow.btn.disabled, .green-meadow.btn.disabled:hover, .green-meadow.btn.disabled:focus, .green-meadow.btn.disabled:active, .green-meadow.btn.disabled.active, .green-meadow.btn[disabled], .green-meadow.btn[disabled]:hover, .green-meadow.btn[disabled]:focus, .green-meadow.btn[disabled]:active, .green-meadow.btn[disabled].active, fieldset[disabled] .green-meadow.btn, fieldset[disabled] .green-meadow.btn:hover, fieldset[disabled] .green-meadow.btn:focus, fieldset[disabled] .green-meadow.btn:active, fieldset[disabled] .green-meadow.btn.active {
  background-color: #1bbc9b;
}
.green-meadow.btn .badge {
  color: #1bbc9b;
  background-color: white;
}

/* Button Strip */
.btn.green-meadow-stripe {
  border-left: 3px solid #1bbc9b;
}

/* Portlet */
.portlet > .portlet-body.green-meadow,
.portlet.green-meadow {
  background-color: #1bbc9b;
}

.portlet.solid.green-meadow > .portlet-title,
.portlet.solid.green-meadow > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.green-meadow > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-meadow {
  border: 1px solid #2ae0bb;
  border-top: 0;
}
.portlet.box.green-meadow > .portlet-title {
  background-color: #1bbc9b;
}
.portlet.box.green-meadow > .portlet-title > .caption {
  color: white;
}
.portlet.box.green-meadow > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.green-meadow > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #5fe8cc;
  color: #75ebd3;
}
.portlet.box.green-meadow > .portlet-title > .actions .btn-default > i {
  color: #83edd7;
}
.portlet.box.green-meadow > .portlet-title > .actions .btn-default:hover, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:focus, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:active, .portlet.box.green-meadow > .portlet-title > .actions .btn-default.active {
  border: 1px solid #8ceeda;
  color: #a2f2e1;
}

/* Statistic Block */
.dashboard-stat.green-meadow {
  background-color: #1bbc9b;
}
.dashboard-stat.green-meadow.dashboard-stat-light:hover {
  background-color: #18aa8c;
}
.dashboard-stat.green-meadow .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-meadow .details .number {
  color: white;
}
.dashboard-stat.green-meadow .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-meadow .more {
  color: white;
  background-color: #18aa8c;
}

/* General Element */
.bg-green-meadow {
  border-color: #1bbc9b !important;
  background-image: none !important;
  background-color: #1bbc9b !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-green-meadow {
  color: #1bbc9b !important;
}

/***
Green Seagreen
***/
/* Button */
.green-seagreen.btn {
  color: white;
  background-color: #1ba39c;
  border-color: "";
}
.green-seagreen.btn:hover, .green-seagreen.btn:focus, .green-seagreen.btn:active, .green-seagreen.btn.active {
  color: white;
  background-color: #15807b;
}
.open .green-seagreen.btn.dropdown-toggle {
  color: white;
  background-color: #15807b;
}
.green-seagreen.btn:active, .green-seagreen.btn.active {
  background-image: none;
}
.open .green-seagreen.btn.dropdown-toggle {
  background-image: none;
}
.green-seagreen.btn.disabled, .green-seagreen.btn.disabled:hover, .green-seagreen.btn.disabled:focus, .green-seagreen.btn.disabled:active, .green-seagreen.btn.disabled.active, .green-seagreen.btn[disabled], .green-seagreen.btn[disabled]:hover, .green-seagreen.btn[disabled]:focus, .green-seagreen.btn[disabled]:active, .green-seagreen.btn[disabled].active, fieldset[disabled] .green-seagreen.btn, fieldset[disabled] .green-seagreen.btn:hover, fieldset[disabled] .green-seagreen.btn:focus, fieldset[disabled] .green-seagreen.btn:active, fieldset[disabled] .green-seagreen.btn.active {
  background-color: #1ba39c;
}
.green-seagreen.btn .badge {
  color: #1ba39c;
  background-color: white;
}

/* Button Strip */
.btn.green-seagreen-stripe {
  border-left: 3px solid #1ba39c;
}

/* Portlet */
.portlet > .portlet-body.green-seagreen,
.portlet.green-seagreen {
  background-color: #1ba39c;
}

.portlet.solid.green-seagreen > .portlet-title,
.portlet.solid.green-seagreen > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.green-seagreen > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-seagreen {
  border: 1px solid #22cfc6;
  border-top: 0;
}
.portlet.box.green-seagreen > .portlet-title {
  background-color: #1ba39c;
}
.portlet.box.green-seagreen > .portlet-title > .caption {
  color: white;
}
.portlet.box.green-seagreen > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #4de1da;
  color: #63e5de;
}
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default > i {
  color: #70e7e1;
}
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default:hover, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:focus, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:active, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default.active {
  border: 1px solid #78e9e3;
  color: #8eece8;
}

/* Statistic Block */
.dashboard-stat.green-seagreen {
  background-color: #1ba39c;
}
.dashboard-stat.green-seagreen.dashboard-stat-light:hover {
  background-color: #18918b;
}
.dashboard-stat.green-seagreen .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-seagreen .details .number {
  color: white;
}
.dashboard-stat.green-seagreen .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-seagreen .more {
  color: white;
  background-color: #18918b;
}

/* General Element */
.bg-green-seagreen {
  border-color: #1ba39c !important;
  background-image: none !important;
  background-color: #1ba39c !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-green-seagreen {
  color: #1ba39c !important;
}

/***
Green Turquoise
***/
/* Button */
.green-turquoise.btn {
  color: white;
  background-color: #36d7b7;
  border-color: "";
}
.green-turquoise.btn:hover, .green-turquoise.btn:focus, .green-turquoise.btn:active, .green-turquoise.btn.active {
  color: white;
  background-color: #26bea0;
}
.open .green-turquoise.btn.dropdown-toggle {
  color: white;
  background-color: #26bea0;
}
.green-turquoise.btn:active, .green-turquoise.btn.active {
  background-image: none;
}
.open .green-turquoise.btn.dropdown-toggle {
  background-image: none;
}
.green-turquoise.btn.disabled, .green-turquoise.btn.disabled:hover, .green-turquoise.btn.disabled:focus, .green-turquoise.btn.disabled:active, .green-turquoise.btn.disabled.active, .green-turquoise.btn[disabled], .green-turquoise.btn[disabled]:hover, .green-turquoise.btn[disabled]:focus, .green-turquoise.btn[disabled]:active, .green-turquoise.btn[disabled].active, fieldset[disabled] .green-turquoise.btn, fieldset[disabled] .green-turquoise.btn:hover, fieldset[disabled] .green-turquoise.btn:focus, fieldset[disabled] .green-turquoise.btn:active, fieldset[disabled] .green-turquoise.btn.active {
  background-color: #36d7b7;
}
.green-turquoise.btn .badge {
  color: #36d7b7;
  background-color: white;
}

/* Button Strip */
.btn.green-turquoise-stripe {
  border-left: 3px solid #36d7b7;
}

/* Portlet */
.portlet > .portlet-body.green-turquoise,
.portlet.green-turquoise {
  background-color: #36d7b7;
}

.portlet.solid.green-turquoise > .portlet-title,
.portlet.solid.green-turquoise > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.green-turquoise > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-turquoise {
  border: 1px solid #61dfc6;
  border-top: 0;
}
.portlet.box.green-turquoise > .portlet-title {
  background-color: #36d7b7;
}
.portlet.box.green-turquoise > .portlet-title > .caption {
  color: white;
}
.portlet.box.green-turquoise > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #94ead9;
  color: #a9eee0;
}
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default > i {
  color: #b6f0e5;
}
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default:hover, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:focus, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:active, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default.active {
  border: 1px solid #bef2e8;
  color: #d3f6ef;
}

/* Statistic Block */
.dashboard-stat.green-turquoise {
  background-color: #36d7b7;
}
.dashboard-stat.green-turquoise.dashboard-stat-light:hover {
  background-color: #29cfae;
}
.dashboard-stat.green-turquoise .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-turquoise .details .number {
  color: white;
}
.dashboard-stat.green-turquoise .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-turquoise .more {
  color: white;
  background-color: #29cfae;
}

/* General Element */
.bg-green-turquoise {
  border-color: #36d7b7 !important;
  background-image: none !important;
  background-color: #36d7b7 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-green-turquoise {
  color: #36d7b7 !important;
}

/***
Green Haze
***/
/* Button */
.green-haze.btn {
  color: #fff;
  background-color: #A4C86E;
  border-color: "transparent";
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 5px !important;
  font-family: "ProximaNova-Bold";
}
.green-haze.btn:hover, .green-haze.btn:focus, .green-haze.btn:active, .green-haze.btn.active {
  color: white;
  background-color: #94b85e;
}
.open .green-haze.btn.dropdown-toggle {
  color: white;
  background-color: #399892;
}
.green-haze.btn:active, .green-haze.btn.active {
  background-image: none;
}
.open .green-haze.btn.dropdown-toggle {
  background-image: none;
}
.green-haze.btn.disabled, .green-haze.btn.disabled:hover, .green-haze.btn.disabled:focus, .green-haze.btn.disabled:active, .green-haze.btn.disabled.active, .green-haze.btn[disabled], .green-haze.btn[disabled]:hover, .green-haze.btn[disabled]:focus, .green-haze.btn[disabled]:active, .green-haze.btn[disabled].active, fieldset[disabled] .green-haze.btn, fieldset[disabled] .green-haze.btn:hover, fieldset[disabled] .green-haze.btn:focus, fieldset[disabled] .green-haze.btn:active, fieldset[disabled] .green-haze.btn.active {
  background-color: #44b6ae;
}
.green-haze.btn .badge {
  color: #44b6ae;
  background-color: white;
}

/* Button Strip */
.btn.green-haze-stripe {
  border-left: 3px solid #44b6ae;
}

/* Portlet */
.portlet > .portlet-body.green-haze,
.portlet.green-haze {
  background-color: #44b6ae;
}

.portlet.solid.green-haze > .portlet-title,
.portlet.solid.green-haze > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.green-haze > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.green-haze > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-haze {
  border: 1px solid #67c6bf;
  border-top: 0;
}
.portlet.box.green-haze > .portlet-title {
  background-color: #44b6ae;
}
.portlet.box.green-haze > .portlet-title > .caption {
  color: white;
}
.portlet.box.green-haze > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.green-haze > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #93d7d2;
  color: #a6deda;
}
.portlet.box.green-haze > .portlet-title > .actions .btn-default > i {
  color: #b1e2de;
}
.portlet.box.green-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.green-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.green-haze > .portlet-title > .actions .btn-default:active, .portlet.box.green-haze > .portlet-title > .actions .btn-default.active {
  border: 1px solid #b9e5e2;
  color: #cbece9;
}

/* Statistic Block */
.dashboard-stat.green-haze {
  background-color: #44b6ae;
}
.dashboard-stat.green-haze.dashboard-stat-light:hover {
  background-color: #3ea7a0;
}
.dashboard-stat.green-haze .visual > i {
  color: white;
  opacity: 0.5;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-haze .details .number {
  color: white;
}
.dashboard-stat.green-haze .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-haze .more {
  color: white;
  background-color: #3ea7a0;
}

/* General Element */
.bg-green-haze {
  border-color: #44b6ae !important;
  background-image: none !important;
  background-color: #44b6ae !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-green-haze {
  color: #44b6ae !important;
}

/***
Green Jungle
***/
/* Button */
.green-jungle.btn {
  color: white;
  background-color: #26c281;
  border-color: "";
}
.green-jungle.btn:hover, .green-jungle.btn:focus, .green-jungle.btn:active, .green-jungle.btn.active {
  color: white;
  background-color: #1fa06a;
}
.open .green-jungle.btn.dropdown-toggle {
  color: white;
  background-color: #1fa06a;
}
.green-jungle.btn:active, .green-jungle.btn.active {
  background-image: none;
}
.open .green-jungle.btn.dropdown-toggle {
  background-image: none;
}
.green-jungle.btn.disabled, .green-jungle.btn.disabled:hover, .green-jungle.btn.disabled:focus, .green-jungle.btn.disabled:active, .green-jungle.btn.disabled.active, .green-jungle.btn[disabled], .green-jungle.btn[disabled]:hover, .green-jungle.btn[disabled]:focus, .green-jungle.btn[disabled]:active, .green-jungle.btn[disabled].active, fieldset[disabled] .green-jungle.btn, fieldset[disabled] .green-jungle.btn:hover, fieldset[disabled] .green-jungle.btn:focus, fieldset[disabled] .green-jungle.btn:active, fieldset[disabled] .green-jungle.btn.active {
  background-color: #26c281;
}
.green-jungle.btn .badge {
  color: #26c281;
  background-color: white;
}

/* Button Strip */
.btn.green-jungle-stripe {
  border-left: 3px solid #26c281;
}

/* Portlet */
.portlet > .portlet-body.green-jungle,
.portlet.green-jungle {
  background-color: #26c281;
}

.portlet.solid.green-jungle > .portlet-title,
.portlet.solid.green-jungle > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.green-jungle > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-jungle {
  border: 1px solid #41da9a;
  border-top: 0;
}
.portlet.box.green-jungle > .portlet-title {
  background-color: #26c281;
}
.portlet.box.green-jungle > .portlet-title > .caption {
  color: white;
}
.portlet.box.green-jungle > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.green-jungle > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #74e4b5;
  color: #8ae8c1;
}
.portlet.box.green-jungle > .portlet-title > .actions .btn-default > i {
  color: #96ebc8;
}
.portlet.box.green-jungle > .portlet-title > .actions .btn-default:hover, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:focus, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:active, .portlet.box.green-jungle > .portlet-title > .actions .btn-default.active {
  border: 1px solid #9feccc;
  color: #b4f0d7;
}

/* Statistic Block */
.dashboard-stat.green-jungle {
  background-color: #26c281;
}
.dashboard-stat.green-jungle.dashboard-stat-light:hover {
  background-color: #23b176;
}
.dashboard-stat.green-jungle .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-jungle .details .number {
  color: white;
}
.dashboard-stat.green-jungle .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-jungle .more {
  color: white;
  background-color: #23b176;
}

/* General Element */
.bg-green-jungle {
  border-color: #26c281 !important;
  background-image: none !important;
  background-color: #26c281 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-green-jungle {
  color: #26c281 !important;
}

/***
Green Sharp
***/
/* Button */
.green-sharp.btn {
  color: white;
  background-color: #4db3a2;
  border-color: "";
}
.green-sharp.btn:hover, .green-sharp.btn:focus, .green-sharp.btn:active, .green-sharp.btn.active {
  color: white;
  background-color: #409788;
}
.open .green-sharp.btn.dropdown-toggle {
  color: white;
  background-color: #409788;
}
.green-sharp.btn:active, .green-sharp.btn.active {
  background-image: none;
}
.open .green-sharp.btn.dropdown-toggle {
  background-image: none;
}
.green-sharp.btn.disabled, .green-sharp.btn.disabled:hover, .green-sharp.btn.disabled:focus, .green-sharp.btn.disabled:active, .green-sharp.btn.disabled.active, .green-sharp.btn[disabled], .green-sharp.btn[disabled]:hover, .green-sharp.btn[disabled]:focus, .green-sharp.btn[disabled]:active, .green-sharp.btn[disabled].active, fieldset[disabled] .green-sharp.btn, fieldset[disabled] .green-sharp.btn:hover, fieldset[disabled] .green-sharp.btn:focus, fieldset[disabled] .green-sharp.btn:active, fieldset[disabled] .green-sharp.btn.active {
  background-color: #4db3a2;
}
.green-sharp.btn .badge {
  color: #4db3a2;
  background-color: white;
}

/* Button Strip */
.btn.green-sharp-stripe {
  border-left: 3px solid #4db3a2;
}

/* Portlet */
.portlet > .portlet-body.green-sharp,
.portlet.green-sharp {
  background-color: #4db3a2;
}

.portlet.solid.green-sharp > .portlet-title,
.portlet.solid.green-sharp > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.green-sharp > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-sharp {
  border: 1px solid #71c2b5;
  border-top: 0;
}
.portlet.box.green-sharp > .portlet-title {
  background-color: #4db3a2;
}
.portlet.box.green-sharp > .portlet-title > .caption {
  color: white;
}
.portlet.box.green-sharp > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.green-sharp > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #9cd5cb;
  color: #addcd4;
}
.portlet.box.green-sharp > .portlet-title > .actions .btn-default > i {
  color: #b8e1da;
}
.portlet.box.green-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.green-sharp > .portlet-title > .actions .btn-default.active {
  border: 1px solid #bfe4de;
  color: #d1ebe7;
}

/* Statistic Block */
.dashboard-stat.green-sharp {
  background-color: #4db3a2;
}
.dashboard-stat.green-sharp.dashboard-stat-light:hover {
  background-color: #46a595;
}
.dashboard-stat.green-sharp .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-sharp .details .number {
  color: white;
}
.dashboard-stat.green-sharp .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-sharp .more {
  color: white;
  background-color: #46a595;
}

/* General Element */
.bg-green-sharp {
  border-color: #4db3a2 !important;
  background-image: none !important;
  background-color: #4db3a2 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-green-sharp {
  color: #4db3a2 !important;
}

/***
Green Sharp
***/
/* Button */
.green-soft.btn {
  color: white;
  background-color: #3faba4;
  border-color: "";
}
.green-soft.btn:hover, .green-soft.btn:focus, .green-soft.btn:active, .green-soft.btn.active {
  color: white;
  background-color: #348d87;
}
.open .green-soft.btn.dropdown-toggle {
  color: white;
  background-color: #348d87;
}
.green-soft.btn:active, .green-soft.btn.active {
  background-image: none;
}
.open .green-soft.btn.dropdown-toggle {
  background-image: none;
}
.green-soft.btn.disabled, .green-soft.btn.disabled:hover, .green-soft.btn.disabled:focus, .green-soft.btn.disabled:active, .green-soft.btn.disabled.active, .green-soft.btn[disabled], .green-soft.btn[disabled]:hover, .green-soft.btn[disabled]:focus, .green-soft.btn[disabled]:active, .green-soft.btn[disabled].active, fieldset[disabled] .green-soft.btn, fieldset[disabled] .green-soft.btn:hover, fieldset[disabled] .green-soft.btn:focus, fieldset[disabled] .green-soft.btn:active, fieldset[disabled] .green-soft.btn.active {
  background-color: #3faba4;
}
.green-soft.btn .badge {
  color: #3faba4;
  background-color: white;
}

/* Button Strip */
.btn.green-soft-stripe {
  border-left: 3px solid #3faba4;
}

/* Portlet */
.portlet > .portlet-body.green-soft,
.portlet.green-soft {
  background-color: #3faba4;
}

.portlet.solid.green-soft > .portlet-title,
.portlet.solid.green-soft > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.green-soft > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.green-soft > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-soft {
  border: 1px solid #5bc2bc;
  border-top: 0;
}
.portlet.box.green-soft > .portlet-title {
  background-color: #3faba4;
}
.portlet.box.green-soft > .portlet-title > .caption {
  color: white;
}
.portlet.box.green-soft > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.green-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #87d3ce;
  color: #9adad6;
}
.portlet.box.green-soft > .portlet-title > .actions .btn-default > i {
  color: #a5deda;
}
.portlet.box.green-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.green-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.green-soft > .portlet-title > .actions .btn-default:active, .portlet.box.green-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ade1dd;
  color: #bfe7e5;
}

/* Statistic Block */
.dashboard-stat.green-soft {
  background-color: #3faba4;
}
.dashboard-stat.green-soft.dashboard-stat-light:hover {
  background-color: #3a9c96;
}
.dashboard-stat.green-soft .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-soft .details .number {
  color: white;
}
.dashboard-stat.green-soft .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-soft .more {
  color: white;
  background-color: #3a9c96;
}

/* General Element */
.bg-green-soft {
  border-color: #3faba4 !important;
  background-image: none !important;
  background-color: #3faba4 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-green-soft {
  color: #3faba4 !important;
}

/***********
Grey Colors
************/
/***
Grey Default
***/
/* Button */
.grey.btn {
  color: #333333;
  background-color: #e5e5e5;
  border-color: "";
}
.grey.btn:hover, .grey.btn:focus, .grey.btn:active, .grey.btn.active {
  color: #333333;
  background-color: #d1d1d1;
}
.open .grey.btn.dropdown-toggle {
  color: #333333;
  background-color: #d1d1d1;
}
.grey.btn:active, .grey.btn.active {
  background-image: none;
}
.open .grey.btn.dropdown-toggle {
  background-image: none;
}
.grey.btn.disabled, .grey.btn.disabled:hover, .grey.btn.disabled:focus, .grey.btn.disabled:active, .grey.btn.disabled.active, .grey.btn[disabled], .grey.btn[disabled]:hover, .grey.btn[disabled]:focus, .grey.btn[disabled]:active, .grey.btn[disabled].active, fieldset[disabled] .grey.btn, fieldset[disabled] .grey.btn:hover, fieldset[disabled] .grey.btn:focus, fieldset[disabled] .grey.btn:active, fieldset[disabled] .grey.btn.active {
  background-color: #e5e5e5;
}
.grey.btn .badge {
  color: #e5e5e5;
  background-color: #333333;
}

/* Button Strip */
.btn.grey-stripe {
  border-left: 3px solid #e5e5e5;
}

/* Portlet */
.portlet > .portlet-body.grey,
.portlet.grey {
  background-color: #e5e5e5;
}

.portlet.solid.grey > .portlet-title,
.portlet.solid.grey > .portlet-body {
  border: 0;
  color: #333333;
}
.portlet.solid.grey > .portlet-title > .caption > i {
  color: #333333;
}
.portlet.solid.grey > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey {
  border: 1px solid white;
  border-top: 0;
}
.portlet.box.grey > .portlet-title {
  background-color: #e5e5e5;
}
.portlet.box.grey > .portlet-title > .caption {
  color: #333333;
}
.portlet.box.grey > .portlet-title > .caption > i {
  color: #333333;
}
.portlet.box.grey > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.grey > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey > .portlet-title > .actions .btn-default:hover, .portlet.box.grey > .portlet-title > .actions .btn-default:focus, .portlet.box.grey > .portlet-title > .actions .btn-default:active, .portlet.box.grey > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* Statistic Block */
.dashboard-stat.grey {
  background-color: #e5e5e5;
}
.dashboard-stat.grey.dashboard-stat-light:hover {
  background-color: #dbdbdb;
}
.dashboard-stat.grey .visual > i {
  color: #333333;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey .details .number {
  color: #333333;
}
.dashboard-stat.grey .details .desc {
  color: #333333;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey .more {
  color: #333333;
  background-color: #dbdbdb;
}

/* General Element */
.bg-grey {
  border-color: #e5e5e5 !important;
  background-image: none !important;
  background-color: #e5e5e5 !important;
  color: #333333 !important;
}

/* General Text & Icon Font Colors */
.font-grey {
  color: #e5e5e5 !important;
}

/***
Grey Steel
***/
/* Button */
.grey-steel.btn {
  color: #80898e;
  background-color: #e9edef;
  border-color: "";
}
.grey-steel.btn:hover, .grey-steel.btn:focus, .grey-steel.btn:active, .grey-steel.btn.active {
  color: #80898e;
  background-color: #d1dade;
}
.open .grey-steel.btn.dropdown-toggle {
  color: #80898e;
  background-color: #d1dade;
}
.grey-steel.btn:active, .grey-steel.btn.active {
  background-image: none;
}
.open .grey-steel.btn.dropdown-toggle {
  background-image: none;
}
.grey-steel.btn.disabled, .grey-steel.btn.disabled:hover, .grey-steel.btn.disabled:focus, .grey-steel.btn.disabled:active, .grey-steel.btn.disabled.active, .grey-steel.btn[disabled], .grey-steel.btn[disabled]:hover, .grey-steel.btn[disabled]:focus, .grey-steel.btn[disabled]:active, .grey-steel.btn[disabled].active, fieldset[disabled] .grey-steel.btn, fieldset[disabled] .grey-steel.btn:hover, fieldset[disabled] .grey-steel.btn:focus, fieldset[disabled] .grey-steel.btn:active, fieldset[disabled] .grey-steel.btn.active {
  background-color: #e9edef;
}
.grey-steel.btn .badge {
  color: #e9edef;
  background-color: #80898e;
}

/* Button Strip */
.btn.grey-steel-stripe {
  border-left: 3px solid #e9edef;
}

/* Portlet */
.portlet > .portlet-body.grey-steel,
.portlet.grey-steel {
  background-color: #e9edef;
}

.portlet.solid.grey-steel > .portlet-title,
.portlet.solid.grey-steel > .portlet-body {
  border: 0;
  color: #80898e;
}
.portlet.solid.grey-steel > .portlet-title > .caption > i {
  color: #80898e;
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-steel {
  border: 1px solid white;
  border-top: 0;
}
.portlet.box.grey-steel > .portlet-title {
  background-color: #e9edef;
}
.portlet.box.grey-steel > .portlet-title > .caption {
  color: #80898e;
}
.portlet.box.grey-steel > .portlet-title > .caption > i {
  color: #80898e;
}
.portlet.box.grey-steel > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-steel > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:active, .portlet.box.grey-steel > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* Statistic Block */
.dashboard-stat.grey-steel {
  background-color: #e9edef;
}
.dashboard-stat.grey-steel.dashboard-stat-light:hover {
  background-color: #dde3e6;
}
.dashboard-stat.grey-steel .visual > i {
  color: #80898e;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-steel .details .number {
  color: #80898e;
}
.dashboard-stat.grey-steel .details .desc {
  color: #80898e;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-steel .more {
  color: #80898e;
  background-color: #dde3e6;
}

/* General Element */
.bg-grey-steel {
  border-color: #e9edef !important;
  background-image: none !important;
  background-color: #e9edef !important;
  color: #80898e !important;
}

/* General Text & Icon Font Colors */
.font-grey-steel {
  color: #e9edef !important;
}

/***
Grey Cararra
***/
/* Button */
.grey-cararra.btn {
  color: #333333;
  background-color: #fafafa;
  border-color: "";
}
.grey-cararra.btn:hover, .grey-cararra.btn:focus, .grey-cararra.btn:active, .grey-cararra.btn.active {
  color: #333333;
  background-color: #e6e6e6;
}
.open .grey-cararra.btn.dropdown-toggle {
  color: #333333;
  background-color: #e6e6e6;
}
.grey-cararra.btn:active, .grey-cararra.btn.active {
  background-image: none;
}
.open .grey-cararra.btn.dropdown-toggle {
  background-image: none;
}
.grey-cararra.btn.disabled, .grey-cararra.btn.disabled:hover, .grey-cararra.btn.disabled:focus, .grey-cararra.btn.disabled:active, .grey-cararra.btn.disabled.active, .grey-cararra.btn[disabled], .grey-cararra.btn[disabled]:hover, .grey-cararra.btn[disabled]:focus, .grey-cararra.btn[disabled]:active, .grey-cararra.btn[disabled].active, fieldset[disabled] .grey-cararra.btn, fieldset[disabled] .grey-cararra.btn:hover, fieldset[disabled] .grey-cararra.btn:focus, fieldset[disabled] .grey-cararra.btn:active, fieldset[disabled] .grey-cararra.btn.active {
  background-color: #fafafa;
}
.grey-cararra.btn .badge {
  color: #fafafa;
  background-color: #333333;
}

/* Button Strip */
.btn.grey-cararra-stripe {
  border-left: 3px solid #fafafa;
}

/* Portlet */
.portlet > .portlet-body.grey-cararra,
.portlet.grey-cararra {
  background-color: #fafafa;
}

.portlet.solid.grey-cararra > .portlet-title,
.portlet.solid.grey-cararra > .portlet-body {
  border: 0;
  color: #333333;
}
.portlet.solid.grey-cararra > .portlet-title > .caption > i {
  color: #333333;
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-cararra {
  border: 1px solid white;
  border-top: 0;
}
.portlet.box.grey-cararra > .portlet-title {
  background-color: #fafafa;
}
.portlet.box.grey-cararra > .portlet-title > .caption {
  color: #333333;
}
.portlet.box.grey-cararra > .portlet-title > .caption > i {
  color: #333333;
}
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* Statistic Block */
.dashboard-stat.grey-cararra {
  background-color: #fafafa;
}
.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
  background-color: #f0f0f0;
}
.dashboard-stat.grey-cararra .visual > i {
  color: #333333;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-cararra .details .number {
  color: #333333;
}
.dashboard-stat.grey-cararra .details .desc {
  color: #333333;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-cararra .more {
  color: #333333;
  background-color: #f0f0f0;
}

/* General Element */
.bg-grey-cararra {
  border-color: #fafafa !important;
  background-image: none !important;
  background-color: #fafafa !important;
  color: #333333 !important;
}

/* General Text & Icon Font Colors */
.font-grey-cararra {
  color: #fafafa !important;
}

/***
Grey Gallery
***/
/* Button */
.grey-gallery.btn {
  color: white;
  background-color: #555555;
  border-color: "";
}
.grey-gallery.btn:hover, .grey-gallery.btn:focus, .grey-gallery.btn:active, .grey-gallery.btn.active {
  color: white;
  background-color: #414141;
}
.open .grey-gallery.btn.dropdown-toggle {
  color: white;
  background-color: #414141;
}
.grey-gallery.btn:active, .grey-gallery.btn.active {
  background-image: none;
}
.open .grey-gallery.btn.dropdown-toggle {
  background-image: none;
}
.grey-gallery.btn.disabled, .grey-gallery.btn.disabled:hover, .grey-gallery.btn.disabled:focus, .grey-gallery.btn.disabled:active, .grey-gallery.btn.disabled.active, .grey-gallery.btn[disabled], .grey-gallery.btn[disabled]:hover, .grey-gallery.btn[disabled]:focus, .grey-gallery.btn[disabled]:active, .grey-gallery.btn[disabled].active, fieldset[disabled] .grey-gallery.btn, fieldset[disabled] .grey-gallery.btn:hover, fieldset[disabled] .grey-gallery.btn:focus, fieldset[disabled] .grey-gallery.btn:active, fieldset[disabled] .grey-gallery.btn.active {
  background-color: #555555;
}
.grey-gallery.btn .badge {
  color: #555555;
  background-color: white;
}

/* Button Strip */
.btn.grey-gallery-stripe {
  border-left: 3px solid #555555;
}

/* Portlet */
.portlet > .portlet-body.grey-gallery,
.portlet.grey-gallery {
  background-color: #555555;
}

.portlet.solid.grey-gallery > .portlet-title,
.portlet.solid.grey-gallery > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.grey-gallery > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-gallery {
  border: 1px solid #6e6e6e;
  border-top: 0;
}
.portlet.box.grey-gallery > .portlet-title {
  background-color: #555555;
}
.portlet.box.grey-gallery > .portlet-title > .caption {
  color: white;
}
.portlet.box.grey-gallery > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #8d8d8d;
  color: #9a9a9a;
}
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default > i {
  color: #a2a2a2;
}
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:active, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default.active {
  border: 1px solid #a7a7a7;
  color: #b3b3b3;
}

/* Statistic Block */
.dashboard-stat.grey-gallery {
  background-color: #555555;
}
.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
  background-color: #4b4b4b;
}
.dashboard-stat.grey-gallery .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-gallery .details .number {
  color: white;
}
.dashboard-stat.grey-gallery .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-gallery .more {
  color: white;
  background-color: #4b4b4b;
}

/* General Element */
.bg-grey-gallery {
  border-color: #555555 !important;
  background-image: none !important;
  background-color: #555555 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-grey-gallery {
  color: #555555 !important;
}

/***
Grey Cascade
***/
/* Button */
.grey-cascade.btn {
  color: white;
  background-color: #95a5a6;
  border-color: "";
}
.grey-cascade.btn:hover, .grey-cascade.btn:focus, .grey-cascade.btn:active, .grey-cascade.btn.active {
  color: white;
  background-color: #7f9293;
}
.open .grey-cascade.btn.dropdown-toggle {
  color: white;
  background-color: #7f9293;
}
.grey-cascade.btn:active, .grey-cascade.btn.active {
  background-image: none;
}
.open .grey-cascade.btn.dropdown-toggle {
  background-image: none;
}
.grey-cascade.btn.disabled, .grey-cascade.btn.disabled:hover, .grey-cascade.btn.disabled:focus, .grey-cascade.btn.disabled:active, .grey-cascade.btn.disabled.active, .grey-cascade.btn[disabled], .grey-cascade.btn[disabled]:hover, .grey-cascade.btn[disabled]:focus, .grey-cascade.btn[disabled]:active, .grey-cascade.btn[disabled].active, fieldset[disabled] .grey-cascade.btn, fieldset[disabled] .grey-cascade.btn:hover, fieldset[disabled] .grey-cascade.btn:focus, fieldset[disabled] .grey-cascade.btn:active, fieldset[disabled] .grey-cascade.btn.active {
  background-color: #95a5a6;
}
.grey-cascade.btn .badge {
  color: #95a5a6;
  background-color: white;
}

/* Button Strip */
.btn.grey-cascade-stripe {
  border-left: 3px solid #95a5a6;
}

/* Portlet */
.portlet > .portlet-body.grey-cascade,
.portlet.grey-cascade {
  background-color: #95a5a6;
}

.portlet.solid.grey-cascade > .portlet-title,
.portlet.solid.grey-cascade > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.grey-cascade > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-cascade {
  border: 1px solid #b1bdbd;
  border-top: 0;
}
.portlet.box.grey-cascade > .portlet-title {
  background-color: #95a5a6;
}
.portlet.box.grey-cascade > .portlet-title > .caption {
  color: white;
}
.portlet.box.grey-cascade > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #d2d9d9;
  color: #e0e5e5;
}
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default > i {
  color: #e8ecec;
}
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default.active {
  border: 1px solid #eef0f0;
  color: #fcfcfc;
}

/* Statistic Block */
.dashboard-stat.grey-cascade {
  background-color: #95a5a6;
}
.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
  background-color: #8a9c9d;
}
.dashboard-stat.grey-cascade .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-cascade .details .number {
  color: white;
}
.dashboard-stat.grey-cascade .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-cascade .more {
  color: white;
  background-color: #8a9c9d;
}

/* General Element */
.bg-grey-cascade {
  border-color: #95a5a6 !important;
  background-image: none !important;
  background-color: #95a5a6 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-grey-cascade {
  color: #95a5a6 !important;
}

/***
Grey Silver
***/
/* Button */
.grey-silver.btn {
  color: #fafcfb;
  background-color: #bfbfbf;
  border-color: "";
}
.grey-silver.btn:hover, .grey-silver.btn:focus, .grey-silver.btn:active, .grey-silver.btn.active {
  color: #fafcfb;
  background-color: #ababab;
}
.open .grey-silver.btn.dropdown-toggle {
  color: #fafcfb;
  background-color: #ababab;
}
.grey-silver.btn:active, .grey-silver.btn.active {
  background-image: none;
}
.open .grey-silver.btn.dropdown-toggle {
  background-image: none;
}
.grey-silver.btn.disabled, .grey-silver.btn.disabled:hover, .grey-silver.btn.disabled:focus, .grey-silver.btn.disabled:active, .grey-silver.btn.disabled.active, .grey-silver.btn[disabled], .grey-silver.btn[disabled]:hover, .grey-silver.btn[disabled]:focus, .grey-silver.btn[disabled]:active, .grey-silver.btn[disabled].active, fieldset[disabled] .grey-silver.btn, fieldset[disabled] .grey-silver.btn:hover, fieldset[disabled] .grey-silver.btn:focus, fieldset[disabled] .grey-silver.btn:active, fieldset[disabled] .grey-silver.btn.active {
  background-color: #bfbfbf;
}
.grey-silver.btn .badge {
  color: #bfbfbf;
  background-color: #fafcfb;
}

/* Button Strip */
.btn.grey-silver-stripe {
  border-left: 3px solid #bfbfbf;
}

/* Portlet */
.portlet > .portlet-body.grey-silver,
.portlet.grey-silver {
  background-color: #bfbfbf;
}

.portlet.solid.grey-silver > .portlet-title,
.portlet.solid.grey-silver > .portlet-body {
  border: 0;
  color: #fafcfb;
}
.portlet.solid.grey-silver > .portlet-title > .caption > i {
  color: #fafcfb;
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-silver {
  border: 1px solid #d9d9d9;
  border-top: 0;
}
.portlet.box.grey-silver > .portlet-title {
  background-color: #bfbfbf;
}
.portlet.box.grey-silver > .portlet-title > .caption {
  color: #fafcfb;
}
.portlet.box.grey-silver > .portlet-title > .caption > i {
  color: #fafcfb;
}
.portlet.box.grey-silver > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f7f7f7;
  color: white;
}
.portlet.box.grey-silver > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-silver > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:active, .portlet.box.grey-silver > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* Statistic Block */
.dashboard-stat.grey-silver {
  background-color: #bfbfbf;
}
.dashboard-stat.grey-silver.dashboard-stat-light:hover {
  background-color: #b5b5b5;
}
.dashboard-stat.grey-silver .visual > i {
  color: #fafcfb;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-silver .details .number {
  color: #fafcfb;
}
.dashboard-stat.grey-silver .details .desc {
  color: #fafcfb;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-silver .more {
  color: #fafcfb;
  background-color: #b5b5b5;
}

/* General Element */
.bg-grey-silver {
  border-color: #bfbfbf !important;
  background-image: none !important;
  background-color: #bfbfbf !important;
  color: #fafcfb !important;
}

/* General Text & Icon Font Colors */
.font-grey-silver {
  color: #bfbfbf !important;
}

/***
Grey Salsa
***/
/* Button */
.grey-salsa.btn {
  color: #fafcfb;
  background-color: #acb5c3;
  border-color: "";
}
.grey-salsa.btn:hover, .grey-salsa.btn:focus, .grey-salsa.btn:active, .grey-salsa.btn.active {
  color: #fafcfb;
  background-color: #94a0b2;
}
.open .grey-salsa.btn.dropdown-toggle {
  color: #fafcfb;
  background-color: #94a0b2;
}
.grey-salsa.btn:active, .grey-salsa.btn.active {
  background-image: none;
}
.open .grey-salsa.btn.dropdown-toggle {
  background-image: none;
}
.grey-salsa.btn.disabled, .grey-salsa.btn.disabled:hover, .grey-salsa.btn.disabled:focus, .grey-salsa.btn.disabled:active, .grey-salsa.btn.disabled.active, .grey-salsa.btn[disabled], .grey-salsa.btn[disabled]:hover, .grey-salsa.btn[disabled]:focus, .grey-salsa.btn[disabled]:active, .grey-salsa.btn[disabled].active, fieldset[disabled] .grey-salsa.btn, fieldset[disabled] .grey-salsa.btn:hover, fieldset[disabled] .grey-salsa.btn:focus, fieldset[disabled] .grey-salsa.btn:active, fieldset[disabled] .grey-salsa.btn.active {
  background-color: #acb5c3;
}
.grey-salsa.btn .badge {
  color: #acb5c3;
  background-color: #fafcfb;
}

/* Button Strip */
.btn.grey-salsa-stripe {
  border-left: 3px solid #acb5c3;
}

/* Portlet */
.portlet > .portlet-body.grey-salsa,
.portlet.grey-salsa {
  background-color: #acb5c3;
}

.portlet.solid.grey-salsa > .portlet-title,
.portlet.solid.grey-salsa > .portlet-body {
  border: 0;
  color: #fafcfb;
}
.portlet.solid.grey-salsa > .portlet-title > .caption > i {
  color: #fafcfb;
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-salsa {
  border: 1px solid #cacfd8;
  border-top: 0;
}
.portlet.box.grey-salsa > .portlet-title {
  background-color: #acb5c3;
}
.portlet.box.grey-salsa > .portlet-title > .caption {
  color: #fafcfb;
}
.portlet.box.grey-salsa > .portlet-title > .caption > i {
  color: #fafcfb;
}
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #edeff2;
  color: #fcfcfd;
}
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* Statistic Block */
.dashboard-stat.grey-salsa {
  background-color: #acb5c3;
}
.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
  background-color: #a0aaba;
}
.dashboard-stat.grey-salsa .visual > i {
  color: #fafcfb;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-salsa .details .number {
  color: #fafcfb;
}
.dashboard-stat.grey-salsa .details .desc {
  color: #fafcfb;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-salsa .more {
  color: #fafcfb;
  background-color: #a0aaba;
}

/* General Element */
.bg-grey-salsa {
  border-color: #acb5c3 !important;
  background-image: none !important;
  background-color: #acb5c3 !important;
  color: #fafcfb !important;
}

/* General Text & Icon Font Colors */
.font-grey-salsa {
  color: #acb5c3 !important;
}

/***
Grey Salt
***/
/* Button */
.grey-salt.btn {
  color: #fafcfb;
  background-color: #bfcad1;
  border-color: "";
}
.grey-salt.btn:hover, .grey-salt.btn:focus, .grey-salt.btn:active, .grey-salt.btn.active {
  color: #fafcfb;
  background-color: #a7b6c0;
}
.open .grey-salt.btn.dropdown-toggle {
  color: #fafcfb;
  background-color: #a7b6c0;
}
.grey-salt.btn:active, .grey-salt.btn.active {
  background-image: none;
}
.open .grey-salt.btn.dropdown-toggle {
  background-image: none;
}
.grey-salt.btn.disabled, .grey-salt.btn.disabled:hover, .grey-salt.btn.disabled:focus, .grey-salt.btn.disabled:active, .grey-salt.btn.disabled.active, .grey-salt.btn[disabled], .grey-salt.btn[disabled]:hover, .grey-salt.btn[disabled]:focus, .grey-salt.btn[disabled]:active, .grey-salt.btn[disabled].active, fieldset[disabled] .grey-salt.btn, fieldset[disabled] .grey-salt.btn:hover, fieldset[disabled] .grey-salt.btn:focus, fieldset[disabled] .grey-salt.btn:active, fieldset[disabled] .grey-salt.btn.active {
  background-color: #bfcad1;
}
.grey-salt.btn .badge {
  color: #bfcad1;
  background-color: #fafcfb;
}

/* Button Strip */
.btn.grey-salt-stripe {
  border-left: 3px solid #bfcad1;
}

/* Portlet */
.portlet > .portlet-body.grey-salt,
.portlet.grey-salt {
  background-color: #bfcad1;
}

.portlet.solid.grey-salt > .portlet-title,
.portlet.solid.grey-salt > .portlet-body {
  border: 0;
  color: #fafcfb;
}
.portlet.solid.grey-salt > .portlet-title > .caption > i {
  color: #fafcfb;
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-salt {
  border: 1px solid #dde3e6;
  border-top: 0;
}
.portlet.box.grey-salt > .portlet-title {
  background-color: #bfcad1;
}
.portlet.box.grey-salt > .portlet-title > .caption {
  color: #fafcfb;
}
.portlet.box.grey-salt > .portlet-title > .caption > i {
  color: #fafcfb;
}
.portlet.box.grey-salt > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-salt > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-salt > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salt > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* Statistic Block */
.dashboard-stat.grey-salt {
  background-color: #bfcad1;
}
.dashboard-stat.grey-salt.dashboard-stat-light:hover {
  background-color: #b3c0c8;
}
.dashboard-stat.grey-salt .visual > i {
  color: #fafcfb;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-salt .details .number {
  color: #fafcfb;
}
.dashboard-stat.grey-salt .details .desc {
  color: #fafcfb;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-salt .more {
  color: #fafcfb;
  background-color: #b3c0c8;
}

/* General Element */
.bg-grey-salt {
  border-color: #bfcad1 !important;
  background-image: none !important;
  background-color: #bfcad1 !important;
  color: #fafcfb !important;
}

/* General Text & Icon Font Colors */
.font-grey-salt {
  color: #bfcad1 !important;
}

/***
Grey Mint
***/
/* Button */
.grey-mint.btn {
  color: #fafcfb;
  background-color: #9eacb4;
  border-color: "";
}
.grey-mint.btn:hover, .grey-mint.btn:focus, .grey-mint.btn:active, .grey-mint.btn.active {
  color: #fafcfb;
  background-color: #8798a2;
}
.open .grey-mint.btn.dropdown-toggle {
  color: #fafcfb;
  background-color: #8798a2;
}
.grey-mint.btn:active, .grey-mint.btn.active {
  background-image: none;
}
.open .grey-mint.btn.dropdown-toggle {
  background-image: none;
}
.grey-mint.btn.disabled, .grey-mint.btn.disabled:hover, .grey-mint.btn.disabled:focus, .grey-mint.btn.disabled:active, .grey-mint.btn.disabled.active, .grey-mint.btn[disabled], .grey-mint.btn[disabled]:hover, .grey-mint.btn[disabled]:focus, .grey-mint.btn[disabled]:active, .grey-mint.btn[disabled].active, fieldset[disabled] .grey-mint.btn, fieldset[disabled] .grey-mint.btn:hover, fieldset[disabled] .grey-mint.btn:focus, fieldset[disabled] .grey-mint.btn:active, fieldset[disabled] .grey-mint.btn.active {
  background-color: #9eacb4;
}
.grey-mint.btn .badge {
  color: #9eacb4;
  background-color: #fafcfb;
}

/* Button Strip */
.btn.grey-mint-stripe {
  border-left: 3px solid #9eacb4;
}

/* Portlet */
.portlet > .portlet-body.grey-mint,
.portlet.grey-mint {
  background-color: #9eacb4;
}

.portlet.solid.grey-mint > .portlet-title,
.portlet.solid.grey-mint > .portlet-body {
  border: 0;
  color: #fafcfb;
}
.portlet.solid.grey-mint > .portlet-title > .caption > i {
  color: #fafcfb;
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-mint {
  border: 1px solid #bbc5ca;
  border-top: 0;
}
.portlet.box.grey-mint > .portlet-title {
  background-color: #9eacb4;
}
.portlet.box.grey-mint > .portlet-title > .caption {
  color: #fafcfb;
}
.portlet.box.grey-mint > .portlet-title > .caption > i {
  color: #fafcfb;
}
.portlet.box.grey-mint > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #dde2e5;
  color: #eceef0;
}
.portlet.box.grey-mint > .portlet-title > .actions .btn-default > i {
  color: #f4f6f7;
}
.portlet.box.grey-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:active, .portlet.box.grey-mint > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fafbfb;
  color: white;
}

/* Statistic Block */
.dashboard-stat.grey-mint {
  background-color: #9eacb4;
}
.dashboard-stat.grey-mint.dashboard-stat-light:hover {
  background-color: #92a2ab;
}
.dashboard-stat.grey-mint .visual > i {
  color: #fafcfb;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-mint .details .number {
  color: #fafcfb;
}
.dashboard-stat.grey-mint .details .desc {
  color: #fafcfb;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-mint .more {
  color: #fafcfb;
  background-color: #92a2ab;
}

/* General Element */
.bg-grey-mint {
  border-color: #9eacb4 !important;
  background-image: none !important;
  background-color: #9eacb4 !important;
  color: #fafcfb !important;
}

/* General Text & Icon Font Colors */
.font-grey-mint {
  color: #9eacb4 !important;
}

/***********
Red Colors
************/
/***
Red Default
***/
/* Button */
.red.btn {
  color: white;
  background-color: #d84a38;
  border-color: "";
}
.red.btn:hover, .red.btn:focus, .red.btn:active, .red.btn.active {
  color: white;
  background-color: #c13726;
}
.open .red.btn.dropdown-toggle {
  color: white;
  background-color: #c13726;
}
.red.btn:active, .red.btn.active {
  background-image: none;
}
.open .red.btn.dropdown-toggle {
  background-image: none;
}
.red.btn.disabled, .red.btn.disabled:hover, .red.btn.disabled:focus, .red.btn.disabled:active, .red.btn.disabled.active, .red.btn[disabled], .red.btn[disabled]:hover, .red.btn[disabled]:focus, .red.btn[disabled]:active, .red.btn[disabled].active, fieldset[disabled] .red.btn, fieldset[disabled] .red.btn:hover, fieldset[disabled] .red.btn:focus, fieldset[disabled] .red.btn:active, fieldset[disabled] .red.btn.active {
  background-color: #d84a38;
}
.red.btn .badge {
  color: #d84a38;
  background-color: white;
}

/* Button Strip */
.btn.red-stripe {
  border-left: 3px solid #d84a38;
}

/* Portlet */
.portlet > .portlet-body.red,
.portlet.red {
  background-color: #d84a38;
}

.portlet.solid.red > .portlet-title,
.portlet.solid.red > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.red > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.red > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red {
  border: 1px solid #e07163;
  border-top: 0;
}
.portlet.box.red > .portlet-title {
  background-color: #d84a38;
}
.portlet.box.red > .portlet-title > .caption {
  color: white;
}
.portlet.box.red > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.red > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #ea9f96;
  color: #efb3ab;
}
.portlet.box.red > .portlet-title > .actions .btn-default > i {
  color: #f1beb8;
}
.portlet.box.red > .portlet-title > .actions .btn-default:hover, .portlet.box.red > .portlet-title > .actions .btn-default:focus, .portlet.box.red > .portlet-title > .actions .btn-default:active, .portlet.box.red > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f3c6c0;
  color: #f7dad6;
}

/* Statistic Block */
.dashboard-stat.red {
  background-color: #d84a38;
}
.dashboard-stat.red.dashboard-stat-light:hover {
  background-color: #d23c29;
}
.dashboard-stat.red .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red .details .number {
  color: white;
}
.dashboard-stat.red .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red .more {
  color: white;
  background-color: #d23c29;
}

/* General Element */
.bg-red {
  border-color: #d84a38 !important;
  background-image: none !important;
  background-color: #d84a38 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-red {
  color: #d84a38 !important;
}

/***
Red Pink
***/
/* Button */
.red-pink.btn {
  color: white;
  background-color: #e08283;
  border-color: "";
}
.red-pink.btn:hover, .red-pink.btn:focus, .red-pink.btn:active, .red-pink.btn.active {
  color: white;
  background-color: #d86163;
}
.open .red-pink.btn.dropdown-toggle {
  color: white;
  background-color: #d86163;
}
.red-pink.btn:active, .red-pink.btn.active {
  background-image: none;
}
.open .red-pink.btn.dropdown-toggle {
  background-image: none;
}
.red-pink.btn.disabled, .red-pink.btn.disabled:hover, .red-pink.btn.disabled:focus, .red-pink.btn.disabled:active, .red-pink.btn.disabled.active, .red-pink.btn[disabled], .red-pink.btn[disabled]:hover, .red-pink.btn[disabled]:focus, .red-pink.btn[disabled]:active, .red-pink.btn[disabled].active, fieldset[disabled] .red-pink.btn, fieldset[disabled] .red-pink.btn:hover, fieldset[disabled] .red-pink.btn:focus, fieldset[disabled] .red-pink.btn:active, fieldset[disabled] .red-pink.btn.active {
  background-color: #e08283;
}
.red-pink.btn .badge {
  color: #e08283;
  background-color: white;
}

/* Button Strip */
.btn.red-pink-stripe {
  border-left: 3px solid #e08283;
}

/* Portlet */
.portlet > .portlet-body.red-pink,
.portlet.red-pink {
  background-color: #e08283;
}

.portlet.solid.red-pink > .portlet-title,
.portlet.solid.red-pink > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.red-pink > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.red-pink > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-pink {
  border: 1px solid #eaabac;
  border-top: 0;
}
.portlet.box.red-pink > .portlet-title {
  background-color: #e08283;
}
.portlet.box.red-pink > .portlet-title > .caption {
  color: white;
}
.portlet.box.red-pink > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.red-pink > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f6dcdc;
  color: #fbf0f0;
}
.portlet.box.red-pink > .portlet-title > .actions .btn-default > i {
  color: #fefdfd;
}
.portlet.box.red-pink > .portlet-title > .actions .btn-default:hover, .portlet.box.red-pink > .portlet-title > .actions .btn-default:focus, .portlet.box.red-pink > .portlet-title > .actions .btn-default:active, .portlet.box.red-pink > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* Statistic Block */
.dashboard-stat.red-pink {
  background-color: #e08283;
}
.dashboard-stat.red-pink.dashboard-stat-light:hover {
  background-color: #dc7273;
}
.dashboard-stat.red-pink .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-pink .details .number {
  color: white;
}
.dashboard-stat.red-pink .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-pink .more {
  color: white;
  background-color: #dc7273;
}

/* General Element */
.bg-red-pink {
  border-color: #e08283 !important;
  background-image: none !important;
  background-color: #e08283 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-red-pink {
  color: #e08283 !important;
}

/***
Red Sunglo
***/
/* Button */
.red-sunglo.btn {
  color: white;
  background-color: #e26a6a;
  border-color: "";
}
.red-sunglo.btn:hover, .red-sunglo.btn:focus, .red-sunglo.btn:active, .red-sunglo.btn.active {
  color: white;
  background-color: #db4848;
}
.open .red-sunglo.btn.dropdown-toggle {
  color: white;
  background-color: #db4848;
}
.red-sunglo.btn:active, .red-sunglo.btn.active {
  background-image: none;
}
.open .red-sunglo.btn.dropdown-toggle {
  background-image: none;
}
.red-sunglo.btn.disabled, .red-sunglo.btn.disabled:hover, .red-sunglo.btn.disabled:focus, .red-sunglo.btn.disabled:active, .red-sunglo.btn.disabled.active, .red-sunglo.btn[disabled], .red-sunglo.btn[disabled]:hover, .red-sunglo.btn[disabled]:focus, .red-sunglo.btn[disabled]:active, .red-sunglo.btn[disabled].active, fieldset[disabled] .red-sunglo.btn, fieldset[disabled] .red-sunglo.btn:hover, fieldset[disabled] .red-sunglo.btn:focus, fieldset[disabled] .red-sunglo.btn:active, fieldset[disabled] .red-sunglo.btn.active {
  background-color: #e26a6a;
}
.red-sunglo.btn .badge {
  color: #e26a6a;
  background-color: white;
}

/* Button Strip */
.btn.red-sunglo-stripe {
  border-left: 3px solid #e26a6a;
}

/* Portlet */
.portlet > .portlet-body.red-sunglo,
.portlet.red-sunglo {
  background-color: #e26a6a;
}

.portlet.solid.red-sunglo > .portlet-title,
.portlet.solid.red-sunglo > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.red-sunglo > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-sunglo {
  border: 1px solid #ea9595;
  border-top: 0;
}
.portlet.box.red-sunglo > .portlet-title {
  background-color: #e26a6a;
}
.portlet.box.red-sunglo > .portlet-title > .caption {
  color: white;
}
.portlet.box.red-sunglo > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f4c8c8;
  color: #f8dddd;
}
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default > i {
  color: #fbeaea;
}
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:active, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fdf3f3;
  color: white;
}

/* Statistic Block */
.dashboard-stat.red-sunglo {
  background-color: #e26a6a;
}
.dashboard-stat.red-sunglo.dashboard-stat-light:hover {
  background-color: #df5959;
}
.dashboard-stat.red-sunglo .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-sunglo .details .number {
  color: white;
}
.dashboard-stat.red-sunglo .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-sunglo .more {
  color: white;
  background-color: #df5959;
}

/* General Element */
.bg-red-sunglo {
  border-color: #e26a6a !important;
  background-image: none !important;
  background-color: #e26a6a !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-red-sunglo {
  color: #e26a6a !important;
}

/***
Red Intense
***/
/* Button */
.red-intense.btn {
  color: white;
  background-color: #e35b5a;
  border-color: "";
}
.red-intense.btn:hover, .red-intense.btn:focus, .red-intense.btn:active, .red-intense.btn.active {
  color: white;
  background-color: #dd3837;
}
.open .red-intense.btn.dropdown-toggle {
  color: white;
  background-color: #dd3837;
}
.red-intense.btn:active, .red-intense.btn.active {
  background-image: none;
}
.open .red-intense.btn.dropdown-toggle {
  background-image: none;
}
.red-intense.btn.disabled, .red-intense.btn.disabled:hover, .red-intense.btn.disabled:focus, .red-intense.btn.disabled:active, .red-intense.btn.disabled.active, .red-intense.btn[disabled], .red-intense.btn[disabled]:hover, .red-intense.btn[disabled]:focus, .red-intense.btn[disabled]:active, .red-intense.btn[disabled].active, fieldset[disabled] .red-intense.btn, fieldset[disabled] .red-intense.btn:hover, fieldset[disabled] .red-intense.btn:focus, fieldset[disabled] .red-intense.btn:active, fieldset[disabled] .red-intense.btn.active {
  background-color: #e35b5a;
}
.red-intense.btn .badge {
  color: #e35b5a;
  background-color: white;
}

/* Button Strip */
.btn.red-intense-stripe {
  border-left: 3px solid #e35b5a;
}

/* Portlet */
.portlet > .portlet-body.red-intense,
.portlet.red-intense {
  background-color: #e35b5a;
}

.portlet.solid.red-intense > .portlet-title,
.portlet.solid.red-intense > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.red-intense > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.red-intense > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-intense {
  border: 1px solid #ea8686;
  border-top: 0;
}
.portlet.box.red-intense > .portlet-title {
  background-color: #e35b5a;
}
.portlet.box.red-intense > .portlet-title > .caption {
  color: white;
}
.portlet.box.red-intense > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.red-intense > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f3baba;
  color: #f7d0d0;
}
.portlet.box.red-intense > .portlet-title > .actions .btn-default > i {
  color: #f9dddd;
}
.portlet.box.red-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.red-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.red-intense > .portlet-title > .actions .btn-default:active, .portlet.box.red-intense > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fbe6e6;
  color: #fefbfb;
}

/* Statistic Block */
.dashboard-stat.red-intense {
  background-color: #e35b5a;
}
.dashboard-stat.red-intense.dashboard-stat-light:hover {
  background-color: #e04a49;
}
.dashboard-stat.red-intense .visual > i {
  color: white;
  opacity: 0.5;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-intense .details .number {
  color: white;
}
.dashboard-stat.red-intense .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-intense .more {
  color: white;
  background-color: #e04a49;
}

/* General Element */
.bg-red-intense {
  border-color: #e35b5a !important;
  background-image: none !important;
  background-color: #e35b5a !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-red-intense {
  color: #e35b5a !important;
}

/***
Red Thunderbird
***/
/* Button */
.red-thunderbird.btn {
  color: white;
  background-color: #d91e18;
  border-color: "";
}
.red-thunderbird.btn:hover, .red-thunderbird.btn:focus, .red-thunderbird.btn:active, .red-thunderbird.btn.active {
  color: white;
  background-color: #b41914;
}
.open .red-thunderbird.btn.dropdown-toggle {
  color: white;
  background-color: #b41914;
}
.red-thunderbird.btn:active, .red-thunderbird.btn.active {
  background-image: none;
}
.open .red-thunderbird.btn.dropdown-toggle {
  background-image: none;
}
.red-thunderbird.btn.disabled, .red-thunderbird.btn.disabled:hover, .red-thunderbird.btn.disabled:focus, .red-thunderbird.btn.disabled:active, .red-thunderbird.btn.disabled.active, .red-thunderbird.btn[disabled], .red-thunderbird.btn[disabled]:hover, .red-thunderbird.btn[disabled]:focus, .red-thunderbird.btn[disabled]:active, .red-thunderbird.btn[disabled].active, fieldset[disabled] .red-thunderbird.btn, fieldset[disabled] .red-thunderbird.btn:hover, fieldset[disabled] .red-thunderbird.btn:focus, fieldset[disabled] .red-thunderbird.btn:active, fieldset[disabled] .red-thunderbird.btn.active {
  background-color: #d91e18;
}
.red-thunderbird.btn .badge {
  color: #d91e18;
  background-color: white;
}

/* Button Strip */
.btn.red-thunderbird-stripe {
  border-left: 3px solid #d91e18;
}

/* Portlet */
.portlet > .portlet-body.red-thunderbird,
.portlet.red-thunderbird {
  background-color: #d91e18;
}

.portlet.solid.red-thunderbird > .portlet-title,
.portlet.solid.red-thunderbird > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.red-thunderbird > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-thunderbird {
  border: 1px solid #e9403b;
  border-top: 0;
}
.portlet.box.red-thunderbird > .portlet-title {
  background-color: #d91e18;
}
.portlet.box.red-thunderbird > .portlet-title > .caption {
  color: white;
}
.portlet.box.red-thunderbird > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #ef7672;
  color: #f28c89;
}
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default > i {
  color: #f39997;
}
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:hover, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:focus, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:active, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f4a2a0;
  color: #f7b9b7;
}

/* Statistic Block */
.dashboard-stat.red-thunderbird {
  background-color: #d91e18;
}
.dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
  background-color: #c71b16;
}
.dashboard-stat.red-thunderbird .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-thunderbird .details .number {
  color: white;
}
.dashboard-stat.red-thunderbird .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-thunderbird .more {
  color: white;
  background-color: #c71b16;
}

/* General Element */
.bg-red-thunderbird {
  border-color: #d91e18 !important;
  background-image: none !important;
  background-color: #d91e18 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-red-thunderbird {
  color: #d91e18 !important;
}

/***
Red Flamingo
***/
/* Button */
.red-flamingo.btn {
  color: white;
  background-color: #ef4836;
  border-color: "";
}
.red-flamingo.btn:hover, .red-flamingo.btn:focus, .red-flamingo.btn:active, .red-flamingo.btn.active {
  color: white;
  background-color: #ea2813;
}
.open .red-flamingo.btn.dropdown-toggle {
  color: white;
  background-color: #ea2813;
}
.red-flamingo.btn:active, .red-flamingo.btn.active {
  background-image: none;
}
.open .red-flamingo.btn.dropdown-toggle {
  background-image: none;
}
.red-flamingo.btn.disabled, .red-flamingo.btn.disabled:hover, .red-flamingo.btn.disabled:focus, .red-flamingo.btn.disabled:active, .red-flamingo.btn.disabled.active, .red-flamingo.btn[disabled], .red-flamingo.btn[disabled]:hover, .red-flamingo.btn[disabled]:focus, .red-flamingo.btn[disabled]:active, .red-flamingo.btn[disabled].active, fieldset[disabled] .red-flamingo.btn, fieldset[disabled] .red-flamingo.btn:hover, fieldset[disabled] .red-flamingo.btn:focus, fieldset[disabled] .red-flamingo.btn:active, fieldset[disabled] .red-flamingo.btn.active {
  background-color: #ef4836;
}
.red-flamingo.btn .badge {
  color: #ef4836;
  background-color: white;
}

/* Button Strip */
.btn.red-flamingo-stripe {
  border-left: 3px solid #ef4836;
}

/* Portlet */
.portlet > .portlet-body.red-flamingo,
.portlet.red-flamingo {
  background-color: #ef4836;
}

.portlet.solid.red-flamingo > .portlet-title,
.portlet.solid.red-flamingo > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.red-flamingo > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-flamingo {
  border: 1px solid #f37365;
  border-top: 0;
}
.portlet.box.red-flamingo > .portlet-title {
  background-color: #ef4836;
}
.portlet.box.red-flamingo > .portlet-title > .caption {
  color: white;
}
.portlet.box.red-flamingo > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f7a79e;
  color: #f9bcb6;
}
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default > i {
  color: #fac9c4;
}
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:active, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fbd2cd;
  color: #fde7e5;
}

/* Statistic Block */
.dashboard-stat.red-flamingo {
  background-color: #ef4836;
}
.dashboard-stat.red-flamingo.dashboard-stat-light:hover {
  background-color: #ed3723;
}
.dashboard-stat.red-flamingo .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-flamingo .details .number {
  color: white;
}
.dashboard-stat.red-flamingo .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-flamingo .more {
  color: white;
  background-color: #ed3723;
}

/* General Element */
.bg-red-flamingo {
  border-color: #ef4836 !important;
  background-image: none !important;
  background-color: #ef4836 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-red-flamingo {
  color: #ef4836 !important;
}

/***
Red Flamingo
***/
/* Button */
.red-soft.btn {
  color: white;
  background-color: #d05454;
  border-color: "";
}
.red-soft.btn:hover, .red-soft.btn:focus, .red-soft.btn:active, .red-soft.btn.active {
  color: white;
  background-color: #c53636;
}
.open .red-soft.btn.dropdown-toggle {
  color: white;
  background-color: #c53636;
}
.red-soft.btn:active, .red-soft.btn.active {
  background-image: none;
}
.open .red-soft.btn.dropdown-toggle {
  background-image: none;
}
.red-soft.btn.disabled, .red-soft.btn.disabled:hover, .red-soft.btn.disabled:focus, .red-soft.btn.disabled:active, .red-soft.btn.disabled.active, .red-soft.btn[disabled], .red-soft.btn[disabled]:hover, .red-soft.btn[disabled]:focus, .red-soft.btn[disabled]:active, .red-soft.btn[disabled].active, fieldset[disabled] .red-soft.btn, fieldset[disabled] .red-soft.btn:hover, fieldset[disabled] .red-soft.btn:focus, fieldset[disabled] .red-soft.btn:active, fieldset[disabled] .red-soft.btn.active {
  background-color: #d05454;
}
.red-soft.btn .badge {
  color: #d05454;
  background-color: white;
}

/* Button Strip */
.btn.red-soft-stripe {
  border-left: 3px solid #d05454;
}

/* Portlet */
.portlet > .portlet-body.red-soft,
.portlet.red-soft {
  background-color: #d05454;
}

.portlet.solid.red-soft > .portlet-title,
.portlet.solid.red-soft > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.red-soft > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.red-soft > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-soft {
  border: 1px solid #db7c7c;
  border-top: 0;
}
.portlet.box.red-soft > .portlet-title {
  background-color: #d05454;
}
.portlet.box.red-soft > .portlet-title > .caption {
  color: white;
}
.portlet.box.red-soft > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.red-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #e8acac;
  color: #eec0c0;
}
.portlet.box.red-soft > .portlet-title > .actions .btn-default > i {
  color: #f1cccc;
}
.portlet.box.red-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.red-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.red-soft > .portlet-title > .actions .btn-default:active, .portlet.box.red-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f3d4d4;
  color: #f9e8e8;
}

/* Statistic Block */
.dashboard-stat.red-soft {
  background-color: #d05454;
}
.dashboard-stat.red-soft.dashboard-stat-light:hover {
  background-color: #cc4444;
}
.dashboard-stat.red-soft .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-soft .details .number {
  color: white;
}
.dashboard-stat.red-soft .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-soft .more {
  color: white;
  background-color: #cc4444;
}

/* General Element */
.bg-red-soft {
  border-color: #d05454 !important;
  background-image: none !important;
  background-color: #d05454 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-red-soft {
  color: #d05454 !important;
}

/***********
Yellow Colors
************/
/***
Yellow Default
***/
/* Button */
.yellow.btn {
  color: white;
  background-color: #ffb848;
  border-color: "";
}
.yellow.btn:hover, .yellow.btn:focus, .yellow.btn:active, .yellow.btn.active {
  color: white;
  background-color: #ffa81f;
}
.open .yellow.btn.dropdown-toggle {
  color: white;
  background-color: #ffa81f;
}
.yellow.btn:active, .yellow.btn.active {
  background-image: none;
}
.open .yellow.btn.dropdown-toggle {
  background-image: none;
}
.yellow.btn.disabled, .yellow.btn.disabled:hover, .yellow.btn.disabled:focus, .yellow.btn.disabled:active, .yellow.btn.disabled.active, .yellow.btn[disabled], .yellow.btn[disabled]:hover, .yellow.btn[disabled]:focus, .yellow.btn[disabled]:active, .yellow.btn[disabled].active, fieldset[disabled] .yellow.btn, fieldset[disabled] .yellow.btn:hover, fieldset[disabled] .yellow.btn:focus, fieldset[disabled] .yellow.btn:active, fieldset[disabled] .yellow.btn.active {
  background-color: #ffb848;
}
.yellow.btn .badge {
  color: #ffb848;
  background-color: white;
}

/* Button Strip */
.btn.yellow-stripe {
  border-left: 3px solid #ffb848;
}

/* Portlet */
.portlet > .portlet-body.yellow,
.portlet.yellow {
  background-color: #ffb848;
}

.portlet.solid.yellow > .portlet-title,
.portlet.solid.yellow > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.yellow > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.yellow > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow {
  border: 1px solid #ffcc7b;
  border-top: 0;
}
.portlet.box.yellow > .portlet-title {
  background-color: #ffb848;
}
.portlet.box.yellow > .portlet-title > .caption {
  color: white;
}
.portlet.box.yellow > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.yellow > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #ffe4b8;
  color: #ffedd2;
}
.portlet.box.yellow > .portlet-title > .actions .btn-default > i {
  color: #fff3e1;
}
.portlet.box.yellow > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow > .portlet-title > .actions .btn-default:active, .portlet.box.yellow > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fff7eb;
  color: white;
}

/* Statistic Block */
.dashboard-stat.yellow {
  background-color: #ffb848;
}
.dashboard-stat.yellow.dashboard-stat-light:hover {
  background-color: #ffb034;
}
.dashboard-stat.yellow .visual > i {
  color: white;
  opacity: 0.5;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow .details .number {
  color: white;
}
.dashboard-stat.yellow .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow .more {
  color: white;
  background-color: #ffb034;
}

/* General Element */
.bg-yellow {
  border-color: #ffb848 !important;
  background-image: none !important;
  background-color: #ffb848 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-yellow {
  color: #ffb848 !important;
}

/***
Yellow Gold
***/
/* Button */
.yellow-gold.btn {
  color: white;
  background-color: #e87e04;
  border-color: "";
}
.yellow-gold.btn:hover, .yellow-gold.btn:focus, .yellow-gold.btn:active, .yellow-gold.btn.active {
  color: white;
  background-color: #c06803;
}
.open .yellow-gold.btn.dropdown-toggle {
  color: white;
  background-color: #c06803;
}
.yellow-gold.btn:active, .yellow-gold.btn.active {
  background-image: none;
}
.open .yellow-gold.btn.dropdown-toggle {
  background-image: none;
}
.yellow-gold.btn.disabled, .yellow-gold.btn.disabled:hover, .yellow-gold.btn.disabled:focus, .yellow-gold.btn.disabled:active, .yellow-gold.btn.disabled.active, .yellow-gold.btn[disabled], .yellow-gold.btn[disabled]:hover, .yellow-gold.btn[disabled]:focus, .yellow-gold.btn[disabled]:active, .yellow-gold.btn[disabled].active, fieldset[disabled] .yellow-gold.btn, fieldset[disabled] .yellow-gold.btn:hover, fieldset[disabled] .yellow-gold.btn:focus, fieldset[disabled] .yellow-gold.btn:active, fieldset[disabled] .yellow-gold.btn.active {
  background-color: #e87e04;
}
.yellow-gold.btn .badge {
  color: #e87e04;
  background-color: white;
}

/* Button Strip */
.btn.yellow-gold-stripe {
  border-left: 3px solid #e87e04;
}

/* Portlet */
.portlet > .portlet-body.yellow-gold,
.portlet.yellow-gold {
  background-color: #e87e04;
}

.portlet.solid.yellow-gold > .portlet-title,
.portlet.solid.yellow-gold > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.yellow-gold > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-gold {
  border: 1px solid #fb9724;
  border-top: 0;
}
.portlet.box.yellow-gold > .portlet-title {
  background-color: #e87e04;
}
.portlet.box.yellow-gold > .portlet-title > .caption {
  color: white;
}
.portlet.box.yellow-gold > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #fcb460;
  color: #fdbf79;
}
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default > i {
  color: #fdc788;
}
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fdcb92;
  color: #fed7ab;
}

/* Statistic Block */
.dashboard-stat.yellow-gold {
  background-color: #e87e04;
}
.dashboard-stat.yellow-gold.dashboard-stat-light:hover {
  background-color: #d47304;
}
.dashboard-stat.yellow-gold .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-gold .details .number {
  color: white;
}
.dashboard-stat.yellow-gold .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-gold .more {
  color: white;
  background-color: #d47304;
}

/* General Element */
.bg-yellow-gold {
  border-color: #e87e04 !important;
  background-image: none !important;
  background-color: #e87e04 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-yellow-gold {
  color: #e87e04 !important;
}

/***
Yellow Casablanca
***/
/* Button */
.yellow-casablanca.btn {
  color: white;
  background-color: #f2784b;
  border-color: "";
}
.yellow-casablanca.btn:hover, .yellow-casablanca.btn:focus, .yellow-casablanca.btn:active, .yellow-casablanca.btn.active {
  color: white;
  background-color: #ef5b25;
}
.open .yellow-casablanca.btn.dropdown-toggle {
  color: white;
  background-color: #ef5b25;
}
.yellow-casablanca.btn:active, .yellow-casablanca.btn.active {
  background-image: none;
}
.open .yellow-casablanca.btn.dropdown-toggle {
  background-image: none;
}
.yellow-casablanca.btn.disabled, .yellow-casablanca.btn.disabled:hover, .yellow-casablanca.btn.disabled:focus, .yellow-casablanca.btn.disabled:active, .yellow-casablanca.btn.disabled.active, .yellow-casablanca.btn[disabled], .yellow-casablanca.btn[disabled]:hover, .yellow-casablanca.btn[disabled]:focus, .yellow-casablanca.btn[disabled]:active, .yellow-casablanca.btn[disabled].active, fieldset[disabled] .yellow-casablanca.btn, fieldset[disabled] .yellow-casablanca.btn:hover, fieldset[disabled] .yellow-casablanca.btn:focus, fieldset[disabled] .yellow-casablanca.btn:active, fieldset[disabled] .yellow-casablanca.btn.active {
  background-color: #f2784b;
}
.yellow-casablanca.btn .badge {
  color: #f2784b;
  background-color: white;
}

/* Button Strip */
.btn.yellow-casablanca-stripe {
  border-left: 3px solid #f2784b;
}

/* Portlet */
.portlet > .portlet-body.yellow-casablanca,
.portlet.yellow-casablanca {
  background-color: #f2784b;
}

.portlet.solid.yellow-casablanca > .portlet-title,
.portlet.solid.yellow-casablanca > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.yellow-casablanca > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-casablanca {
  border: 1px solid #f59c7b;
  border-top: 0;
}
.portlet.box.yellow-casablanca > .portlet-title {
  background-color: #f2784b;
}
.portlet.box.yellow-casablanca > .portlet-title > .caption {
  color: white;
}
.portlet.box.yellow-casablanca > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #fac6b4;
  color: #fbd8cb;
}
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default > i {
  color: #fce3da;
}
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fdeae3;
  color: #fffcfb;
}

/* Statistic Block */
.dashboard-stat.yellow-casablanca {
  background-color: #f2784b;
}
.dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
  background-color: #f16a38;
}
.dashboard-stat.yellow-casablanca .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-casablanca .details .number {
  color: white;
}
.dashboard-stat.yellow-casablanca .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-casablanca .more {
  color: white;
  background-color: #f16a38;
}

/* General Element */
.bg-yellow-casablanca {
  border-color: #f2784b !important;
  background-image: none !important;
  background-color: #f2784b !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-yellow-casablanca {
  color: #f2784b !important;
}

/***
Yellow Crusta
***/
/* Button */
.yellow-crusta.btn {
  color: white;
  background-color: #f3c200;
  border-color: "";
}
.yellow-crusta.btn:hover, .yellow-crusta.btn:focus, .yellow-crusta.btn:active, .yellow-crusta.btn.active {
  color: white;
  background-color: #caa100;
}
.open .yellow-crusta.btn.dropdown-toggle {
  color: white;
  background-color: #caa100;
}
.yellow-crusta.btn:active, .yellow-crusta.btn.active {
  background-image: none;
}
.open .yellow-crusta.btn.dropdown-toggle {
  background-image: none;
}
.yellow-crusta.btn.disabled, .yellow-crusta.btn.disabled:hover, .yellow-crusta.btn.disabled:focus, .yellow-crusta.btn.disabled:active, .yellow-crusta.btn.disabled.active, .yellow-crusta.btn[disabled], .yellow-crusta.btn[disabled]:hover, .yellow-crusta.btn[disabled]:focus, .yellow-crusta.btn[disabled]:active, .yellow-crusta.btn[disabled].active, fieldset[disabled] .yellow-crusta.btn, fieldset[disabled] .yellow-crusta.btn:hover, fieldset[disabled] .yellow-crusta.btn:focus, fieldset[disabled] .yellow-crusta.btn:active, fieldset[disabled] .yellow-crusta.btn.active {
  background-color: #f3c200;
}
.yellow-crusta.btn .badge {
  color: #f3c200;
  background-color: white;
}

/* Button Strip */
.btn.yellow-crusta-stripe {
  border-left: 3px solid #f3c200;
}

/* Portlet */
.portlet > .portlet-body.yellow-crusta,
.portlet.yellow-crusta {
  background-color: #f3c200;
}

.portlet.solid.yellow-crusta > .portlet-title,
.portlet.solid.yellow-crusta > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.yellow-crusta > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-crusta {
  border: 1px solid #ffd327;
  border-top: 0;
}
.portlet.box.yellow-crusta > .portlet-title {
  background-color: #f3c200;
}
.portlet.box.yellow-crusta > .portlet-title > .caption {
  color: white;
}
.portlet.box.yellow-crusta > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #ffe064;
  color: #ffe57e;
}
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default > i {
  color: #ffe88d;
}
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ffea97;
  color: #ffefb1;
}

/* Statistic Block */
.dashboard-stat.yellow-crusta {
  background-color: #f3c200;
}
.dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
  background-color: #dfb200;
}
.dashboard-stat.yellow-crusta .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-crusta .details .number {
  color: white;
}
.dashboard-stat.yellow-crusta .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-crusta .more {
  color: white;
  background-color: #dfb200;
}

/* General Element */
.bg-yellow-crusta {
  border-color: #f3c200 !important;
  background-image: none !important;
  background-color: #f3c200 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-yellow-crusta {
  color: #f3c200 !important;
}

/***
Yellow Lemon
***/
/* Button */
.yellow-lemon.btn {
  color: white;
  background-color: #f7ca18;
  border-color: "";
}
.yellow-lemon.btn:hover, .yellow-lemon.btn:focus, .yellow-lemon.btn:active, .yellow-lemon.btn.active {
  color: white;
  background-color: #deb308;
}
.open .yellow-lemon.btn.dropdown-toggle {
  color: white;
  background-color: #deb308;
}
.yellow-lemon.btn:active, .yellow-lemon.btn.active {
  background-image: none;
}
.open .yellow-lemon.btn.dropdown-toggle {
  background-image: none;
}
.yellow-lemon.btn.disabled, .yellow-lemon.btn.disabled:hover, .yellow-lemon.btn.disabled:focus, .yellow-lemon.btn.disabled:active, .yellow-lemon.btn.disabled.active, .yellow-lemon.btn[disabled], .yellow-lemon.btn[disabled]:hover, .yellow-lemon.btn[disabled]:focus, .yellow-lemon.btn[disabled]:active, .yellow-lemon.btn[disabled].active, fieldset[disabled] .yellow-lemon.btn, fieldset[disabled] .yellow-lemon.btn:hover, fieldset[disabled] .yellow-lemon.btn:focus, fieldset[disabled] .yellow-lemon.btn:active, fieldset[disabled] .yellow-lemon.btn.active {
  background-color: #f7ca18;
}
.yellow-lemon.btn .badge {
  color: #f7ca18;
  background-color: white;
}

/* Button Strip */
.btn.yellow-lemon-stripe {
  border-left: 3px solid #f7ca18;
}

/* Portlet */
.portlet > .portlet-body.yellow-lemon,
.portlet.yellow-lemon {
  background-color: #f7ca18;
}

.portlet.solid.yellow-lemon > .portlet-title,
.portlet.solid.yellow-lemon > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.yellow-lemon > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-lemon {
  border: 1px solid #f9d549;
  border-top: 0;
}
.portlet.box.yellow-lemon > .portlet-title {
  background-color: #f7ca18;
}
.portlet.box.yellow-lemon > .portlet-title > .caption {
  color: white;
}
.portlet.box.yellow-lemon > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #fbe384;
  color: #fce99d;
}
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default > i {
  color: #fcecac;
}
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fceeb6;
  color: #fdf4ce;
}

/* Statistic Block */
.dashboard-stat.yellow-lemon {
  background-color: #f7ca18;
}
.dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
  background-color: #f2c308;
}
.dashboard-stat.yellow-lemon .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-lemon .details .number {
  color: white;
}
.dashboard-stat.yellow-lemon .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-lemon .more {
  color: white;
  background-color: #f2c308;
}

/* General Element */
.bg-yellow-lemon {
  border-color: #f7ca18 !important;
  background-image: none !important;
  background-color: #f7ca18 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-yellow-lemon {
  color: #f7ca18 !important;
}

/***
Yellow Saffron
***/
/* Button */
.yellow-saffron.btn {
  color: white;
  background-color: #f4d03f;
  border-color: "";
}
.yellow-saffron.btn:hover, .yellow-saffron.btn:focus, .yellow-saffron.btn:active, .yellow-saffron.btn.active {
  color: white;
  background-color: #f2c718;
}
.open .yellow-saffron.btn.dropdown-toggle {
  color: white;
  background-color: #f2c718;
}
.yellow-saffron.btn:active, .yellow-saffron.btn.active {
  background-image: none;
}
.open .yellow-saffron.btn.dropdown-toggle {
  background-image: none;
}
.yellow-saffron.btn.disabled, .yellow-saffron.btn.disabled:hover, .yellow-saffron.btn.disabled:focus, .yellow-saffron.btn.disabled:active, .yellow-saffron.btn.disabled.active, .yellow-saffron.btn[disabled], .yellow-saffron.btn[disabled]:hover, .yellow-saffron.btn[disabled]:focus, .yellow-saffron.btn[disabled]:active, .yellow-saffron.btn[disabled].active, fieldset[disabled] .yellow-saffron.btn, fieldset[disabled] .yellow-saffron.btn:hover, fieldset[disabled] .yellow-saffron.btn:focus, fieldset[disabled] .yellow-saffron.btn:active, fieldset[disabled] .yellow-saffron.btn.active {
  background-color: #f4d03f;
}
.yellow-saffron.btn .badge {
  color: #f4d03f;
  background-color: white;
}

/* Button Strip */
.btn.yellow-saffron-stripe {
  border-left: 3px solid #f4d03f;
}

/* Portlet */
.portlet > .portlet-body.yellow-saffron,
.portlet.yellow-saffron {
  background-color: #f4d03f;
}

.portlet.solid.yellow-saffron > .portlet-title,
.portlet.solid.yellow-saffron > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.yellow-saffron > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-saffron {
  border: 1px solid #f7dc6f;
  border-top: 0;
}
.portlet.box.yellow-saffron > .portlet-title {
  background-color: #f4d03f;
}
.portlet.box.yellow-saffron > .portlet-title > .caption {
  color: white;
}
.portlet.box.yellow-saffron > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #faeaa9;
  color: #fbf0c1;
}
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default > i {
  color: #fcf3d0;
}
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fdf6d9;
  color: #fefcf1;
}

/* Statistic Block */
.dashboard-stat.yellow-saffron {
  background-color: #f4d03f;
}
.dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
  background-color: #f3cb2c;
}
.dashboard-stat.yellow-saffron .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-saffron .details .number {
  color: white;
}
.dashboard-stat.yellow-saffron .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-saffron .more {
  color: white;
  background-color: #f3cb2c;
}

/* General Element */
.bg-yellow-saffron {
  border-color: #f4d03f !important;
  background-image: none !important;
  background-color: #f4d03f !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-yellow-saffron {
  color: #f4d03f !important;
}

/***********
Purple Colors
************/
/***
Purple Default
***/
/* Button */
.purple.btn {
  color: white;
  background-color: #8e44ad;
  border-color: "";
}
.purple.btn:hover, .purple.btn:focus, .purple.btn:active, .purple.btn.active {
  color: white;
  background-color: #763890;
}
.open .purple.btn.dropdown-toggle {
  color: white;
  background-color: #763890;
}
.purple.btn:active, .purple.btn.active {
  background-image: none;
}
.open .purple.btn.dropdown-toggle {
  background-image: none;
}
.purple.btn.disabled, .purple.btn.disabled:hover, .purple.btn.disabled:focus, .purple.btn.disabled:active, .purple.btn.disabled.active, .purple.btn[disabled], .purple.btn[disabled]:hover, .purple.btn[disabled]:focus, .purple.btn[disabled]:active, .purple.btn[disabled].active, fieldset[disabled] .purple.btn, fieldset[disabled] .purple.btn:hover, fieldset[disabled] .purple.btn:focus, fieldset[disabled] .purple.btn:active, fieldset[disabled] .purple.btn.active {
  background-color: #8e44ad;
}
.purple.btn .badge {
  color: #8e44ad;
  background-color: white;
}

/* Button Strip */
.btn.purple-stripe {
  border-left: 3px solid #8e44ad;
}

/* Portlet */
.portlet > .portlet-body.purple,
.portlet.purple {
  background-color: #8e44ad;
}

.portlet.solid.purple > .portlet-title,
.portlet.solid.purple > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.purple > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.purple > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple {
  border: 1px solid #a563c1;
  border-top: 0;
}
.portlet.box.purple > .portlet-title {
  background-color: #8e44ad;
}
.portlet.box.purple > .portlet-title > .caption {
  color: white;
}
.portlet.box.purple > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.purple > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #bf8ed3;
  color: #c9a1da;
}
.portlet.box.purple > .portlet-title > .actions .btn-default > i {
  color: #cfacde;
}
.portlet.box.purple > .portlet-title > .actions .btn-default:hover, .portlet.box.purple > .portlet-title > .actions .btn-default:focus, .portlet.box.purple > .portlet-title > .actions .btn-default:active, .portlet.box.purple > .portlet-title > .actions .btn-default.active {
  border: 1px solid #d4b3e1;
  color: #dec5e8;
}

/* Statistic Block */
.dashboard-stat.purple {
  background-color: #8e44ad;
}
.dashboard-stat.purple.dashboard-stat-light:hover {
  background-color: #823e9e;
}
.dashboard-stat.purple .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple .details .number {
  color: white;
}
.dashboard-stat.purple .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple .more {
  color: white;
  background-color: #823e9e;
}

/* General Element */
.bg-purple {
  border-color: #8e44ad !important;
  background-image: none !important;
  background-color: #8e44ad !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-purple {
  color: #8e44ad !important;
}

/***
Purple Plum
***/
/* Button */
.purple-plum.btn {
  color: white;
  background-color: #8775a7;
  border-color: "";
}
.purple-plum.btn:hover, .purple-plum.btn:focus, .purple-plum.btn:active, .purple-plum.btn.active {
  color: white;
  background-color: #725f95;
}
.open .purple-plum.btn.dropdown-toggle {
  color: white;
  background-color: #725f95;
}
.purple-plum.btn:active, .purple-plum.btn.active {
  background-image: none;
}
.open .purple-plum.btn.dropdown-toggle {
  background-image: none;
}
.purple-plum.btn.disabled, .purple-plum.btn.disabled:hover, .purple-plum.btn.disabled:focus, .purple-plum.btn.disabled:active, .purple-plum.btn.disabled.active, .purple-plum.btn[disabled], .purple-plum.btn[disabled]:hover, .purple-plum.btn[disabled]:focus, .purple-plum.btn[disabled]:active, .purple-plum.btn[disabled].active, fieldset[disabled] .purple-plum.btn, fieldset[disabled] .purple-plum.btn:hover, fieldset[disabled] .purple-plum.btn:focus, fieldset[disabled] .purple-plum.btn:active, fieldset[disabled] .purple-plum.btn.active {
  background-color: #8775a7;
}
.purple-plum.btn .badge {
  color: #8775a7;
  background-color: white;
}

/* Button Strip */
.btn.purple-plum-stripe {
  border-left: 3px solid #8775a7;
}

/* Portlet */
.portlet > .portlet-body.purple-plum,
.portlet.purple-plum {
  background-color: #8775a7;
}

.portlet.solid.purple-plum > .portlet-title,
.portlet.solid.purple-plum > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.purple-plum > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-plum {
  border: 1px solid #a294bb;
  border-top: 0;
}
.portlet.box.purple-plum > .portlet-title {
  background-color: #8775a7;
}
.portlet.box.purple-plum > .portlet-title > .caption {
  color: white;
}
.portlet.box.purple-plum > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.purple-plum > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #c3bad3;
  color: #d0c9dd;
}
.portlet.box.purple-plum > .portlet-title > .actions .btn-default > i {
  color: #d8d2e3;
}
.portlet.box.purple-plum > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:active, .portlet.box.purple-plum > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ded9e7;
  color: #ebe8f0;
}

/* Statistic Block */
.dashboard-stat.purple-plum {
  background-color: #8775a7;
}
.dashboard-stat.purple-plum.dashboard-stat-light:hover {
  background-color: #7c699f;
}
.dashboard-stat.purple-plum .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-plum .details .number {
  color: white;
}
.dashboard-stat.purple-plum .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-plum .more {
  color: white;
  background-color: #7c699f;
}

/* General Element */
.bg-purple-plum {
  border-color: #8775a7 !important;
  background-image: none !important;
  background-color: #8775a7 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-purple-plum {
  color: #8775a7 !important;
}

/***
Purple Medium
***/
/* Button */
.purple-medium.btn {
  color: white;
  background-color: #bf55ec;
  border-color: "";
}
.purple-medium.btn:hover, .purple-medium.btn:focus, .purple-medium.btn:active, .purple-medium.btn.active {
  color: white;
  background-color: #b130e8;
}
.open .purple-medium.btn.dropdown-toggle {
  color: white;
  background-color: #b130e8;
}
.purple-medium.btn:active, .purple-medium.btn.active {
  background-image: none;
}
.open .purple-medium.btn.dropdown-toggle {
  background-image: none;
}
.purple-medium.btn.disabled, .purple-medium.btn.disabled:hover, .purple-medium.btn.disabled:focus, .purple-medium.btn.disabled:active, .purple-medium.btn.disabled.active, .purple-medium.btn[disabled], .purple-medium.btn[disabled]:hover, .purple-medium.btn[disabled]:focus, .purple-medium.btn[disabled]:active, .purple-medium.btn[disabled].active, fieldset[disabled] .purple-medium.btn, fieldset[disabled] .purple-medium.btn:hover, fieldset[disabled] .purple-medium.btn:focus, fieldset[disabled] .purple-medium.btn:active, fieldset[disabled] .purple-medium.btn.active {
  background-color: #bf55ec;
}
.purple-medium.btn .badge {
  color: #bf55ec;
  background-color: white;
}

/* Button Strip */
.btn.purple-medium-stripe {
  border-left: 3px solid #bf55ec;
}

/* Portlet */
.portlet > .portlet-body.purple-medium,
.portlet.purple-medium {
  background-color: #bf55ec;
}

.portlet.solid.purple-medium > .portlet-title,
.portlet.solid.purple-medium > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.purple-medium > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-medium {
  border: 1px solid #d083f1;
  border-top: 0;
}
.portlet.box.purple-medium > .portlet-title {
  background-color: #bf55ec;
}
.portlet.box.purple-medium > .portlet-title > .caption {
  color: white;
}
.portlet.box.purple-medium > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.purple-medium > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #e5baf7;
  color: #eed1fa;
}
.portlet.box.purple-medium > .portlet-title > .actions .btn-default > i {
  color: #f3dffb;
}
.portlet.box.purple-medium > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:active, .portlet.box.purple-medium > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f6e8fc;
  color: white;
}

/* Statistic Block */
.dashboard-stat.purple-medium {
  background-color: #bf55ec;
}
.dashboard-stat.purple-medium.dashboard-stat-light:hover {
  background-color: #b843ea;
}
.dashboard-stat.purple-medium .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-medium .details .number {
  color: white;
}
.dashboard-stat.purple-medium .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-medium .more {
  color: white;
  background-color: #b843ea;
}

/* General Element */
.bg-purple-medium {
  border-color: #bf55ec !important;
  background-image: none !important;
  background-color: #bf55ec !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-purple-medium {
  color: #bf55ec !important;
}

/***
Purple Studio
***/
/* Button */
.purple-studio.btn {
  color: white;
  background-color: #8e44ad;
  border-color: "";
}
.purple-studio.btn:hover, .purple-studio.btn:focus, .purple-studio.btn:active, .purple-studio.btn.active {
  color: white;
  background-color: #763890;
}
.open .purple-studio.btn.dropdown-toggle {
  color: white;
  background-color: #763890;
}
.purple-studio.btn:active, .purple-studio.btn.active {
  background-image: none;
}
.open .purple-studio.btn.dropdown-toggle {
  background-image: none;
}
.purple-studio.btn.disabled, .purple-studio.btn.disabled:hover, .purple-studio.btn.disabled:focus, .purple-studio.btn.disabled:active, .purple-studio.btn.disabled.active, .purple-studio.btn[disabled], .purple-studio.btn[disabled]:hover, .purple-studio.btn[disabled]:focus, .purple-studio.btn[disabled]:active, .purple-studio.btn[disabled].active, fieldset[disabled] .purple-studio.btn, fieldset[disabled] .purple-studio.btn:hover, fieldset[disabled] .purple-studio.btn:focus, fieldset[disabled] .purple-studio.btn:active, fieldset[disabled] .purple-studio.btn.active {
  background-color: #8e44ad;
}
.purple-studio.btn .badge {
  color: #8e44ad;
  background-color: white;
}

/* Button Strip */
.btn.purple-studio-stripe {
  border-left: 3px solid #8e44ad;
}

/* Portlet */
.portlet > .portlet-body.purple-studio,
.portlet.purple-studio {
  background-color: #8e44ad;
}

.portlet.solid.purple-studio > .portlet-title,
.portlet.solid.purple-studio > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.purple-studio > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-studio {
  border: 1px solid #a563c1;
  border-top: 0;
}
.portlet.box.purple-studio > .portlet-title {
  background-color: #8e44ad;
}
.portlet.box.purple-studio > .portlet-title > .caption {
  color: white;
}
.portlet.box.purple-studio > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.purple-studio > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #bf8ed3;
  color: #c9a1da;
}
.portlet.box.purple-studio > .portlet-title > .actions .btn-default > i {
  color: #cfacde;
}
.portlet.box.purple-studio > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:active, .portlet.box.purple-studio > .portlet-title > .actions .btn-default.active {
  border: 1px solid #d4b3e1;
  color: #dec5e8;
}

/* Statistic Block */
.dashboard-stat.purple-studio {
  background-color: #8e44ad;
}
.dashboard-stat.purple-studio.dashboard-stat-light:hover {
  background-color: #823e9e;
}
.dashboard-stat.purple-studio .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-studio .details .number {
  color: white;
}
.dashboard-stat.purple-studio .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-studio .more {
  color: white;
  background-color: #823e9e;
}

/* General Element */
.bg-purple-studio {
  border-color: #8e44ad !important;
  background-image: none !important;
  background-color: #8e44ad !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-purple-studio {
  color: #8e44ad !important;
}

/***
Purple Wisteria
***/
/* Button */
.purple-wisteria.btn {
  color: white;
  background-color: #9b59b6;
  border-color: "";
}
.purple-wisteria.btn:hover, .purple-wisteria.btn:focus, .purple-wisteria.btn:active, .purple-wisteria.btn.active {
  color: white;
  background-color: #8646a0;
}
.open .purple-wisteria.btn.dropdown-toggle {
  color: white;
  background-color: #8646a0;
}
.purple-wisteria.btn:active, .purple-wisteria.btn.active {
  background-image: none;
}
.open .purple-wisteria.btn.dropdown-toggle {
  background-image: none;
}
.purple-wisteria.btn.disabled, .purple-wisteria.btn.disabled:hover, .purple-wisteria.btn.disabled:focus, .purple-wisteria.btn.disabled:active, .purple-wisteria.btn.disabled.active, .purple-wisteria.btn[disabled], .purple-wisteria.btn[disabled]:hover, .purple-wisteria.btn[disabled]:focus, .purple-wisteria.btn[disabled]:active, .purple-wisteria.btn[disabled].active, fieldset[disabled] .purple-wisteria.btn, fieldset[disabled] .purple-wisteria.btn:hover, fieldset[disabled] .purple-wisteria.btn:focus, fieldset[disabled] .purple-wisteria.btn:active, fieldset[disabled] .purple-wisteria.btn.active {
  background-color: #9b59b6;
}
.purple-wisteria.btn .badge {
  color: #9b59b6;
  background-color: white;
}

/* Button Strip */
.btn.purple-wisteria-stripe {
  border-left: 3px solid #9b59b6;
}

/* Portlet */
.portlet > .portlet-body.purple-wisteria,
.portlet.purple-wisteria {
  background-color: #9b59b6;
}

.portlet.solid.purple-wisteria > .portlet-title,
.portlet.solid.purple-wisteria > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.purple-wisteria > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-wisteria {
  border: 1px solid #b07cc6;
  border-top: 0;
}
.portlet.box.purple-wisteria > .portlet-title {
  background-color: #9b59b6;
}
.portlet.box.purple-wisteria > .portlet-title > .caption {
  color: white;
}
.portlet.box.purple-wisteria > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #caa7d8;
  color: #d5b9e0;
}
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default > i {
  color: #dbc3e5;
}
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:active, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default.active {
  border: 1px solid #dfcae8;
  color: #eadcf0;
}

/* Statistic Block */
.dashboard-stat.purple-wisteria {
  background-color: #9b59b6;
}
.dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
  background-color: #924dae;
}
.dashboard-stat.purple-wisteria .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-wisteria .details .number {
  color: white;
}
.dashboard-stat.purple-wisteria .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-wisteria .more {
  color: white;
  background-color: #924dae;
}

/* General Element */
.bg-purple-wisteria {
  border-color: #9b59b6 !important;
  background-image: none !important;
  background-color: #9b59b6 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-purple-wisteria {
  color: #9b59b6 !important;
}

/***
Purple Seance
***/
/* Button */
.purple-seance.btn {
  color: white;
  background-color: #9a12b3;
  border-color: "";
}
.purple-seance.btn:hover, .purple-seance.btn:focus, .purple-seance.btn:active, .purple-seance.btn.active {
  color: white;
  background-color: #7a0e8e;
}
.open .purple-seance.btn.dropdown-toggle {
  color: white;
  background-color: #7a0e8e;
}
.purple-seance.btn:active, .purple-seance.btn.active {
  background-image: none;
}
.open .purple-seance.btn.dropdown-toggle {
  background-image: none;
}
.purple-seance.btn.disabled, .purple-seance.btn.disabled:hover, .purple-seance.btn.disabled:focus, .purple-seance.btn.disabled:active, .purple-seance.btn.disabled.active, .purple-seance.btn[disabled], .purple-seance.btn[disabled]:hover, .purple-seance.btn[disabled]:focus, .purple-seance.btn[disabled]:active, .purple-seance.btn[disabled].active, fieldset[disabled] .purple-seance.btn, fieldset[disabled] .purple-seance.btn:hover, fieldset[disabled] .purple-seance.btn:focus, fieldset[disabled] .purple-seance.btn:active, fieldset[disabled] .purple-seance.btn.active {
  background-color: #9a12b3;
}
.purple-seance.btn .badge {
  color: #9a12b3;
  background-color: white;
}

/* Button Strip */
.btn.purple-seance-stripe {
  border-left: 3px solid #9a12b3;
}

/* Portlet */
.portlet > .portlet-body.purple-seance,
.portlet.purple-seance {
  background-color: #9a12b3;
}

.portlet.solid.purple-seance > .portlet-title,
.portlet.solid.purple-seance > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.purple-seance > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-seance {
  border: 1px solid #c217e1;
  border-top: 0;
}
.portlet.box.purple-seance > .portlet-title {
  background-color: #9a12b3;
}
.portlet.box.purple-seance > .portlet-title > .caption {
  color: white;
}
.portlet.box.purple-seance > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.purple-seance > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #d349ed;
  color: #d960ef;
}
.portlet.box.purple-seance > .portlet-title > .actions .btn-default > i {
  color: #dc6ef0;
}
.portlet.box.purple-seance > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:active, .portlet.box.purple-seance > .portlet-title > .actions .btn-default.active {
  border: 1px solid #de77f1;
  color: #e48ef4;
}

/* Statistic Block */
.dashboard-stat.purple-seance {
  background-color: #9a12b3;
}
.dashboard-stat.purple-seance.dashboard-stat-light:hover {
  background-color: #8a10a0;
}
.dashboard-stat.purple-seance .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-seance .details .number {
  color: white;
}
.dashboard-stat.purple-seance .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-seance .more {
  color: white;
  background-color: #8a10a0;
}

/* General Element */
.bg-purple-seance {
  border-color: #9a12b3 !important;
  background-image: none !important;
  background-color: #9a12b3 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-purple-seance {
  color: #9a12b3 !important;
}

/***
Purple Intense
***/
/* Button */
.purple-intense.btn {
  color: white;
  background-color: #8775a7;
  border-color: "";
}
.purple-intense.btn:hover, .purple-intense.btn:focus, .purple-intense.btn:active, .purple-intense.btn.active {
  color: white;
  background-color: #725f95;
}
.open .purple-intense.btn.dropdown-toggle {
  color: white;
  background-color: #725f95;
}
.purple-intense.btn:active, .purple-intense.btn.active {
  background-image: none;
}
.open .purple-intense.btn.dropdown-toggle {
  background-image: none;
}
.purple-intense.btn.disabled, .purple-intense.btn.disabled:hover, .purple-intense.btn.disabled:focus, .purple-intense.btn.disabled:active, .purple-intense.btn.disabled.active, .purple-intense.btn[disabled], .purple-intense.btn[disabled]:hover, .purple-intense.btn[disabled]:focus, .purple-intense.btn[disabled]:active, .purple-intense.btn[disabled].active, fieldset[disabled] .purple-intense.btn, fieldset[disabled] .purple-intense.btn:hover, fieldset[disabled] .purple-intense.btn:focus, fieldset[disabled] .purple-intense.btn:active, fieldset[disabled] .purple-intense.btn.active {
  background-color: #8775a7;
}
.purple-intense.btn .badge {
  color: #8775a7;
  background-color: white;
}

/* Button Strip */
.btn.purple-intense-stripe {
  border-left: 3px solid #8775a7;
}

/* Portlet */
.portlet > .portlet-body.purple-intense,
.portlet.purple-intense {
  background-color: #8775a7;
}

.portlet.solid.purple-intense > .portlet-title,
.portlet.solid.purple-intense > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.purple-intense > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-intense {
  border: 1px solid #a294bb;
  border-top: 0;
}
.portlet.box.purple-intense > .portlet-title {
  background-color: #8775a7;
}
.portlet.box.purple-intense > .portlet-title > .caption {
  color: white;
}
.portlet.box.purple-intense > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.purple-intense > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #c3bad3;
  color: #d0c9dd;
}
.portlet.box.purple-intense > .portlet-title > .actions .btn-default > i {
  color: #d8d2e3;
}
.portlet.box.purple-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:active, .portlet.box.purple-intense > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ded9e7;
  color: #ebe8f0;
}

/* Statistic Block */
.dashboard-stat.purple-intense {
  background-color: #8775a7;
}
.dashboard-stat.purple-intense.dashboard-stat-light:hover {
  background-color: #7c699f;
}
.dashboard-stat.purple-intense .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-intense .details .number {
  color: white;
}
.dashboard-stat.purple-intense .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-intense .more {
  color: white;
  background-color: #7c699f;
}

/* General Element */
.bg-purple-intense {
  border-color: #8775a7 !important;
  background-image: none !important;
  background-color: #8775a7 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-purple-intense {
  color: #8775a7 !important;
}

/***
Purple Sharp
***/
/* Button */
.purple-sharp.btn {
  color: white;
  background-color: #796799;
  border-color: "";
}
.purple-sharp.btn:hover, .purple-sharp.btn:focus, .purple-sharp.btn:active, .purple-sharp.btn.active {
  color: white;
  background-color: #665681;
}
.open .purple-sharp.btn.dropdown-toggle {
  color: white;
  background-color: #665681;
}
.purple-sharp.btn:active, .purple-sharp.btn.active {
  background-image: none;
}
.open .purple-sharp.btn.dropdown-toggle {
  background-image: none;
}
.purple-sharp.btn.disabled, .purple-sharp.btn.disabled:hover, .purple-sharp.btn.disabled:focus, .purple-sharp.btn.disabled:active, .purple-sharp.btn.disabled.active, .purple-sharp.btn[disabled], .purple-sharp.btn[disabled]:hover, .purple-sharp.btn[disabled]:focus, .purple-sharp.btn[disabled]:active, .purple-sharp.btn[disabled].active, fieldset[disabled] .purple-sharp.btn, fieldset[disabled] .purple-sharp.btn:hover, fieldset[disabled] .purple-sharp.btn:focus, fieldset[disabled] .purple-sharp.btn:active, fieldset[disabled] .purple-sharp.btn.active {
  background-color: #796799;
}
.purple-sharp.btn .badge {
  color: #796799;
  background-color: white;
}

/* Button Strip */
.btn.purple-sharp-stripe {
  border-left: 3px solid #796799;
}

/* Portlet */
.portlet > .portlet-body.purple-sharp,
.portlet.purple-sharp {
  background-color: #796799;
}

.portlet.solid.purple-sharp > .portlet-title,
.portlet.solid.purple-sharp > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.purple-sharp > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-sharp {
  border: 1px solid #9486ad;
  border-top: 0;
}
.portlet.box.purple-sharp > .portlet-title {
  background-color: #796799;
}
.portlet.box.purple-sharp > .portlet-title > .caption {
  color: white;
}
.portlet.box.purple-sharp > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #b4aac6;
  color: #c2b9d0;
}
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default > i {
  color: #cac3d6;
}
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default.active {
  border: 1px solid #cfc9db;
  color: #ddd8e5;
}

/* Statistic Block */
.dashboard-stat.purple-sharp {
  background-color: #796799;
}
.dashboard-stat.purple-sharp.dashboard-stat-light:hover {
  background-color: #6f5f8d;
}
.dashboard-stat.purple-sharp .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-sharp .details .number {
  color: white;
}
.dashboard-stat.purple-sharp .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-sharp .more {
  color: white;
  background-color: #6f5f8d;
}

/* General Element */
.bg-purple-sharp {
  border-color: #796799 !important;
  background-image: none !important;
  background-color: #796799 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-purple-sharp {
  color: #796799 !important;
}

/***
Purple Soft
***/
/* Button */
.purple-soft.btn {
  color: white;
  background-color: #8877a9;
  border-color: "";
}
.purple-soft.btn:hover, .purple-soft.btn:focus, .purple-soft.btn:active, .purple-soft.btn.active {
  color: white;
  background-color: #736097;
}
.open .purple-soft.btn.dropdown-toggle {
  color: white;
  background-color: #736097;
}
.purple-soft.btn:active, .purple-soft.btn.active {
  background-image: none;
}
.open .purple-soft.btn.dropdown-toggle {
  background-image: none;
}
.purple-soft.btn.disabled, .purple-soft.btn.disabled:hover, .purple-soft.btn.disabled:focus, .purple-soft.btn.disabled:active, .purple-soft.btn.disabled.active, .purple-soft.btn[disabled], .purple-soft.btn[disabled]:hover, .purple-soft.btn[disabled]:focus, .purple-soft.btn[disabled]:active, .purple-soft.btn[disabled].active, fieldset[disabled] .purple-soft.btn, fieldset[disabled] .purple-soft.btn:hover, fieldset[disabled] .purple-soft.btn:focus, fieldset[disabled] .purple-soft.btn:active, fieldset[disabled] .purple-soft.btn.active {
  background-color: #8877a9;
}
.purple-soft.btn .badge {
  color: #8877a9;
  background-color: white;
}

/* Button Strip */
.btn.purple-soft-stripe {
  border-left: 3px solid #8877a9;
}

/* Portlet */
.portlet > .portlet-body.purple-soft,
.portlet.purple-soft {
  background-color: #8877a9;
}

.portlet.solid.purple-soft > .portlet-title,
.portlet.solid.purple-soft > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.purple-soft > .portlet-title > .caption > i {
  color: white;
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-soft {
  border: 1px solid #a396bd;
  border-top: 0;
}
.portlet.box.purple-soft > .portlet-title {
  background-color: #8877a9;
}
.portlet.box.purple-soft > .portlet-title > .caption {
  color: white;
}
.portlet.box.purple-soft > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.purple-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #c4bcd4;
  color: #d2cbde;
}
.portlet.box.purple-soft > .portlet-title > .actions .btn-default > i {
  color: #dad5e4;
}
.portlet.box.purple-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:active, .portlet.box.purple-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid #dfdbe8;
  color: #edebf2;
}

/* Statistic Block */
.dashboard-stat.purple-soft {
  background-color: #8877a9;
}
.dashboard-stat.purple-soft.dashboard-stat-light:hover {
  background-color: #7d6ba1;
}
.dashboard-stat.purple-soft .visual > i {
  color: white;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-soft .details .number {
  color: white;
}
.dashboard-stat.purple-soft .details .desc {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-soft .more {
  color: white;
  background-color: #7d6ba1;
}

/* General Element */
.bg-purple-soft {
  border-color: #8877a9 !important;
  background-image: none !important;
  background-color: #8877a9 !important;
  color: white !important;
}

/* General Text & Icon Font Colors */
.font-purple-soft {
  color: #8877a9 !important;
}

/***
Transparent Button
***/
.btn-transparent.btn {
  background: transparent;
  color: #888;
}

.input-group.color .input-group-btn i {
    position: absolute;
    display: block;
    cursor: pointer;
    width: 20px;
    height: 20px;
    right: 6px;
}

.colorpicker.dropdown-menu {
    padding: 5px;
}

.modal-open .colorpicker {
    z-index: 10055!important;
}

.datepaginator a {
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: 300;
}

.datepicker .today {
    background-image: none!important;
    filter: none!important;
}

#dp-calendar {
    right: 4px!important;
}

.datepaginator .fa-angle-right:before {
    content: "\f105";
}

.datepaginator .fa-angle-left:before {
    content: "\f104";
}

.datepicker.dropdown-menu {
    padding: 5px;
}

.datepicker .selected {
    background-color: #909090!important;
    background-image: none!important;
    filter: none!important;
}

.datepicker .active {
    background-color: #4b8df8!important;
    background-image: none!important;
    filter: none!important;
}

.datepicker .active:hover {
    background-color: #2678FC!important;
    background-image: none!important;
    filter: none!important;
}

.datepicker .input-daterange input {
    text-align: left;
}

.modal-open .datepicker {
    z-index: 10055!important;
}

.datepicker table td {
    color: #000;
    font-weight: 300!important;
    font-family: 'Open Sans'!important;
}

.datepicker table th {
    color: #333;
    font-family: 'Open Sans'!important;
    font-weight: 400!important;
}

.datepicker.dropdown-menu {
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    border: 1px solid #efefef;
}

.modal-open .daterangepicker {
    z-index: 10055!important;
}

.daterangepicker {
    margin-top: 4px;
}

.daterangepicker td {
    text-shadow: none;
}

.daterangepicker td.active {
    background-color: #4b8df8;
    background-image: none;
    filter: none;
}

.daterangepicker th {
    font-weight: 400;
    font-size: 14px;
}

.daterangepicker .ranges input[type="text"] {
    width: 70px!important;
    font-size: 11px;
    vertical-align: middle;
}

.daterangepicker .ranges label {
    font-weight: 300;
    display: block;
}

.daterangepicker .ranges .btn {
    margin-top: 10px;
}

.daterangepicker.dropdown-menu {
    padding: 5px;
}

.daterangepicker .ranges li {
    color: #333;
}

.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
    background: #4b8df8!important;
    border: 1px solid #4b8df8!important;
    color: #fff;
}

.daterangepicker .range_inputs input {
    margin-bottom: 0!important;
}

.daterangepicker .fa-angle-right:before {
    content: "\f105";
}

.daterangepicker .fa-angle-left:before {
    content: "\f104";
}

.datetimepicker table td {
    color: #000;
    font-weight: 300!important;
    font-family: 'Open Sans'!important;
}

.datetimepicker table th {
    font-family: 'Open Sans'!important;
    font-weight: 400!important;
}

.datetimepicker.dropdown-menu {
    padding: 5px;
}

.datetimepicker .active {
    background-color: #4b8df8!important;
    background-image: none!important;
    filter: none!important;
}

.datetimepicker .active:hover {
    background-color: #2678FC!important;
    background-image: none!important;
    filter: none!important;
}

.datetimepicker .fa-angle-left:before {
    content: "\f104";
}

.datetimepicker .fa-angle-right:before {
    content: "\f105";
}

.modal-open .datetimepicker {
    z-index: 10055!important;
}

.editable-input table,
.editable-input table th,
.editable-input table td,
.editable-input table tr {
    border: 0!important;
}

.editable-input .combodate select {
    margin-bottom: 5px;
}

.fileinput {
    margin-bottom: 0;
}

.fileinput .close {
    float: none;
}

.fileinput .input-group {
    white-space: nowrap;
    overflow: hidden;
}

.md-input {
    padding: 5px!important;
    border-bottom: 0!important;
}

.md-editor .btn-toolbar {
    margin-left: 0px;
}

.md-editor .btn-toolbar .btn-group .btn-sm.btn {
    padding-bottom: 3px;
}

.md-editor .btn-toolbar .btn-group .btn-primary {
    padding-top: 5px;
    padding-bottom: 7px;
}

.md-editor.active {
    border: 1px solid #999999;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}

.has-error .md-editor {
    border: 1px solid #ebccd1!important;
}

.has-success .md-editor {
    border: 1px solid #d6e9c6!important;
}

.has-warning .md-editor {
    border: 1px solid #faebcc!important;
}

.modal-open.page-overflow .page-container,
.modal-open.page-overflow .page-container .navbar-fixed-top,
.modal-open.page-overflow .page-container .navbar-fixed-bottom,
.modal-open.page-overflow .modal-scrollable {
    overflow-y: auto!important;
}

.modal-scrollable {
    overflow: hidden!important;
}

.bootstrap-select .btn {
    border-color: #e5e5e5;
}

.has-error .bootstrap-select .btn {
    border-color: #ebccd1;
}

.has-success .bootstrap-select .btn {
    border-color: #d6e9c6;
}

.has-warning .bootstrap-select .btn {
    border-color: #faebcc;
}

.bootstrap-select.open .btn {
    border-color: #999999;
}

.bootstrap-select.open.dropup .btn {
    border-color: #999999;
}

.bootstrap-select .btn:focus {
    outline: none!important;
    outline-offset: 0;
}

.bootstrap-select.btn-group .dropdown-menu {
    margin-top: 1px;
}

.bootstrap-select.btn-group .dropdown-menu>li>dt>.text {
    font-weight: 600;
    font-family: 'Open Sans';
    font-size: 14px;
}

.bootstrap-select.btn-group .dropdown-menu .text-muted {
    color: #999!important;
}

.bootstrap-select .caret {
    border: 0;
    width: auto;
    height: auto;
    margin-top: -10px!important;
}

.bootstrap-select .caret:before {
    content: "\f107";
    display: inline-block;
    border: 0;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}

.bootstrap-select .selected i {
    color: #aaa;
}

.bootstrap-select .dropdown-menu {
    z-index: 9999!important;
}

.bootstrap-switch {
    border-color: #e5e5e5;
}

.bootstrap-switch.bootstrap-switch-focused {
    box-shadow: none;
    border-color: #e5e5e5;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
    color: white;
    background: #428bca;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
    color: white;
    background: #89c4f4;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
    color: white;
    background: #45b6af;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
    color: white;
    background: #dfba49;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
    color: white;
    background: #f3565d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
    color: #444444;
    background: #ececec;
}

.portlet>.portlet-title>.actions>.bootstrap-switch {
    border-color: transparent;
    margin-top: 0px;
}

.bootstrap-timepicker-widget table td a {
    padding: 4px 0;
}

.bootstrap-timepicker-widget input,
.bootstrap-timepicker-widget input:focus {
    outline: none!important;
    border: 0;
}

.modal-open .bootstrap-timepicker-widget {
    z-index: 10055!important;
}

.bootstrap-timepicker-widget.timepicker-orient-bottom:before,
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
    top: auto;
}

.toast {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}

.toast {
    background-color: #030303;
}

.toast-success {
    background-color: #51a351;
}

.toast-error {
    background-color: #bd362f;
}

.toast-info {
    background-color: #2f96b4;
}

.toast-warning {
    background-color: #f89406;
}

.toast .toast-close-button {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    text-indent: -100000px;
    width: 11px;
    height: 16px;
    background-repeat: no-repeat!important;
    background-image: url("../img/portlet-remove-icon-white.png")!important;
}

.toast-top-center {
    top: 12px;
    margin: 0 auto;
    left: 50%;
    margin-left: -150px;
}

.toast-bottom-center {
    bottom: 12px;
    margin: 0 auto;
    left: 50%;
    margin-left: -150px;
}

.form-wizard .progress {
    margin-bottom: 30px;
}

.form-wizard .steps {
    padding: 10px 0;
    margin-bottom: 15px;
    background-color: white;
    background-image: none;
    filter: none;
    border: 0px;
    box-shadow: none;
}

.form-wizard .steps>li>a.step {
    background-color: white;
    background-image: none;
    filter: none;
    border: 0px;
    box-shadow: none;
}

.form-wizard .steps>li>a.step:hover {
    background: none;
}

.form-wizard .steps>li>a.step>.number {
    background-color: #eee;
    display: inline-block;
    text-align: center!important;
    font-size: 16px;
    font-weight: 300;
    padding: 11px 15px 13px 15px;
    margin-right: 10px;
    height: 45px;
    width: 45px;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    border-radius: 50%!important;
}

.form-wizard .steps>li>a.step>.desc {
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
}

.form-wizard .steps>li>a.step>.desc>i {
    display: none;
}

.form-wizard .steps>li.active>a.step .number {
    background-color: #45b6af;
    color: #fff;
}

.form-wizard .steps>li.active>a.step .desc {
    color: #333;
}

.form-wizard .steps>li.done>a.step .number {
    background-color: #dfba49;
    color: #fff;
}

.form-wizard .steps>li.done>a.step .desc {
    color: #333;
}

.form-wizard .steps>li.done>a.step .desc i {
    font-size: 12px;
    font-weight: normal;
    color: #999;
    display: inline-block;
}

@media (min-width: 768px) and (max-width: 1200px) {
    .form-wizard .step .desc {
        margin-top: 10px;
        display: block;
    }
}

@media (max-width: 768px) {
    .form-wizard .steps>li>a {
        text-align: left;
    }
}

.wysihtml5-sandbox {
    width: 100%!important;
}

.wysihtml5-toolbar li {
    margin: 0px;
    height: 29px;
}

.wysihtml5-toolbar li .dropdown-menu {
    margin-top: 5px;
}

.has-error .wysihtml5-sandbox {
    border: 1px solid #ebccd1!important;
}

.has-success .wysihtml5-sandbox {
    border: 1px solid #d6e9c6!important;
}

.has-warning .wysihtml5-sandbox {
    border: 1px solid #faebcc!important;
}

.note-editor {
    border: 1px solid #e5e5e5;
}

.note-editor .note-toolbar {
    border-bottom: 1px solid #e5e5e5;
}

.note-editor .note-statusbar .note-resizebar {
    border-top: 1px solid #e5e5e5;
}

.note-editor.fullscreen {
    z-index: 11000;
    width: 100%!important;
}

.note-editor .dropdown-menu:before {
    left: 9px;
    right: auto;
}

.note-editor .dropdown-menu:after {
    left: 10px;
    right: auto;
}

.note-link-dialog .checkbox {
    margin-left: 20px;
}

.has-error .note-editor {
    border: 1px solid #ebccd1!important;
}

.has-success .note-editor {
    border: 1px solid #d6e9c6!important;
}

.has-warning .note-editor {
    border: 1px solid #faebcc!important;
}

.bootbox .bootbox-close-button {
    margin-top: 0px!important;
}

.cke_bottom,
.cke_inner,
.cke_top,
.cke_reset,
.cke_dialog_title,
.cke_dialog_footer,
.cke_dialog {
    background-image: none!important;
    filter: none;
    border-top: 0;
    border-bottom: 0;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    text-shadow: none;
}

.cke_dialog_ui_button,
.cke_dialog_tab {
    background-image: none!important;
    filter: none;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    text-shadow: none!important;
}

.cke_dialog_ui_button:hover,
.cke_dialog_tab:hover {
    text-decoration: none;
    text-shadow: none;
}

.cke_dialog_ui_input_text {
    background-image: none!important;
    filter: none;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}

.cke_combo_button,
.cke_button,
.cke_toolbar,
.cke_toolgroup {
    background-image: none!important;
    filter: none!important;
    border: 0;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}

.cke_button,
.cke_combo_button,
.cke_panel_grouptitle,
.cke_hc.cke_panel_listItem a {
    background-image: none!important;
    filter: none;
    text-shadow: none;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    -o-border-radius: 0px!important;
}

.cke_button:hover,
.cke_combo_button:hover {
    background-color: #ddd;
}

.cke_toolbar_break {
    background-image: none!important;
    filter: none!important;
    border: 0;
    box-shadow: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    -ms-box-shadow: none!important;
    -o-box-shadow: none!important;
}

.has-error .cke {
    border: 1px solid #ebccd1!important;
}

.has-success .cke {
    border: 1px solid #d6e9c6!important;
}

.has-warning .cke {
    border: 1px solid #faebcc!important;
}

.modal-open .clockface {
    z-index: 10055!important;
}

.clockface .cell .inner.active,
.clockface .cell .outer.active {
    background-color: #4b8df8!important;
    background-image: none;
    filter: none;
}

.dataTable {
    width: 100%;
    clear: both;
    margin-top: 5px;
}

.dataTables_filter .form-control {
    margin-left: 4px;
}

.dataTables_filter label {
    line-height: 32px;
}

.dataTable .row-details {
    margin-top: 3px;
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 14px;
}

.dataTable .row-details.row-details-close {
    background: url("../img/datatable-row-openclose.png") no-repeat 0 0;
}

.dataTable .row-details.row-details-open {
    background: url("../img/datatable-row-openclose.png") no-repeat 0 -23px;
}

.dataTable .details {
    background-color: #eeeeee;
}

.dataTable .details td,
.dataTable .details th {
    padding: 4px;
    background: none;
    border: 0;
}

.dataTable .details tr:hover td,
.dataTable .details tr:hover th {
    background: none;
}

.dataTable .details tr:nth-child(odd) td,
.dataTable .details tr:nth-child(odd) th {
    background-color: #eeeeee;
}

.dataTable .details tr:nth-child(even) td,
.dataTable .details tr:nth-child(even) th {
    background-color: #eeeeee;
}

.dataTable>thead>tr>th.sorting,
.dataTable>thead>tr>th.sorting_asc,
.dataTable>thead>tr>th.sorting_desc {
    padding-right: 18px;
}

.dataTable .table-checkbox {
    width: 8px!important;
}

@media (max-width: 768px) {
    .dataTables_wrapper .dataTables_length .form-control,
    .dataTables_wrapper .dataTables_filter .form-control {
        display: inline-block;
    }
    .dataTables_wrapper .dataTables_info {
        top: 17px;
    }
    .dataTables_wrapper .dataTables_paginate {
        margin-top: -15px;
    }
}

@media (max-width: 480px) {
    .dataTables_wrapper .dataTables_filter .form-control {
        width: 175px!important;
    }
    .dataTables_wrapper .dataTables_paginate {
        float: left;
        margin-top: 20px;
    }
}

.dataTables_processing {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 125px;
    margin-left: 0;
    padding: 7px;
    text-align: center;
    color: #333;
    font-size: 13px;
    border: 1px solid #ddd;
    background-color: #eee;
    vertical-align: middle;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

.dataTables_processing span {
    line-height: 15px;
    vertical-align: middle;
}

.dataTables_empty {
    text-align: center;
}

.tabletools-btn-group {
    margin: 0 0 10px 0;
}

.tabletools-btn-group>.btn {
    margin-right: 5px;
}

.tabletools-btn-group>.btn:last-child {
    margin-right: 0;
}

.tabletools-dropdown-on-portlet {
    margin-top: -45px;
    float: right;
}

.tabletools-dropdown-on-portlet>.btn {
    margin-right: 5px;
}

.tabletools-dropdown-on-portlet>.btn:last-child {
    margin-right: 0;
}

.DTTT_Print {
    background-color: #fff;
}

.DTTT_Print .DTTT_PrintMessage {
    display: none;
}

@media print {
    .DTTT_Print .DTTT_PrintMessage {
        display: inline-block;
    }
}

.DTTT_Print .DTTT_Print_Info {
    display: block;
    position: fixed;
    top: 35px;
    font-size: 18px;
    width: 700px;
    left: 50%;
    margin-left: -350px;
    text-align: center;
}

.DTTT_Print .page-sidebar,
.DTTT_Print .page-header,
.DTTT_Print .page-footer {
    display: none;
}

.DTTT_Print .page-content-wrapper {
    float: none;
}

.DTTT_Print .row,
.DTTT_Print [class*="col-"] {
    padding: 0;
    margin: 0;
}

.DTTT_Print .page-content {
    margin: 50px auto!important;
    border: 0!important;
    width: 800px!important;
    padding: 0!important;
}

.DTTT_Print .page-content .portlet {
    border: 0;
    padding: 0;
}

.DTTT_Print .page-content .portlet .portlet-body {
    padding: 0;
}

.DTTT_Print .page-content .dataTables_wrapper {
    padding: 0;
    margin: 0;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
}

@media print {
    .DTTT_Print .page-content .dataTables_wrapper {
        box-shadow: none;
    }
}

.paging_bootstrap_extended {
    margin: 0!important;
    padding: 0!important;
    float: none!important;
    font-size: 13px;
}

.dataTables_extended_wrapper .seperator {
    padding: 0 2px;
}

.dataTables_extended_wrapper div.dataTables_paginate,
.dataTables_extended_wrapper div.dataTables_length,
.dataTables_extended_wrapper div.dataTables_info {
    display: inline-block;
    float: none!important;
    padding: 0!important;
    margin: 0!important;
    position: static!important;
}

@media (max-width: 480px) {
    .dataTables_extended_wrapper div.dataTables_paginate,
    .dataTables_extended_wrapper div.dataTables_length,
    .dataTables_extended_wrapper div.dataTables_info {
        display: block;
        margin-bottom: 10px!important;
    }
    .dataTables_extended_wrapper .seperator {
        display: none!important;
    }
}

.dataTables_extended_wrapper div.dataTables_length label {
    margin: 0!important;
    padding: 0!important;
    font-size: 13px;
    float: none!important;
    display: inline-block!important;
}

.table-container .table-actions-wrapper {
    display: none;
}

.dataTables_scroll {
    margin-bottom: 10px;
}

.dataTables_scrollHead {
    border-bottom: 2px solid #ddd!important;
}

.dataTables_scrollHead thead th {
    border-bottom: 0!important;
}

.dataTables_scrollBody {
    border-bottom: 1px solid #ddd!important;
}

.dropzone {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.fancybox-overlay {
    z-index: 100000;
}

.fancybox-opened {
    z-index: 100001;
}

.spinner-buttons.btn-group-vertical .btn {
    text-align: center;
    margin: 0;
    height: 17px;
    width: 22px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
}

.external-event {
    display: inline-block;
    cursor: move;
    margin-bottom: 5px;
    margin-left: 5px;
}

.fc-scroller {
    overflow-y: auto;
    overflow-x: hidden;
}

.fc-month-view .fc-scroller {
    height: auto!important;
}

.portlet .event-form-title {
    font-size: 14px;
    margin-top: 4px;
    font-weight: 400;
    margin-bottom: 10px;
}

.portlet.calendar .fc-button {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    border: 0;
    height: 35px;
    padding: 6px 8px 7px 8px;
    margin-left: 2px;
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: solid;
    border-left-style: solid;
    border-color: #ddd;
    background: transparent;
    color: #fff;
    top: -45px;
    outline: none!important;
}

.portlet.calendar .fc-toolbar {
    margin-bottom: 0px;
}

.portlet.calendar .fc-toolbar h2 {
    margin-top: 3px;
    font-size: 17px;
}

.portlet.calendar .fc-header {
    margin-bottom: -21px;
}

.portlet.calendar .fc-button-prev {
    padding-right: 10px;
    padding-left: 8px;
}

.portlet.calendar .fc-button-next {
    padding-right: 8px;
    padding-left: 10px;
}

.portlet.calendar .fc-button.fc-state-active,
.portlet.calendar .fc-button.fc-state-hover {
    color: #666;
    background-color: #fff;
}

.portlet.calendar .fc-button.fc-state-disabled {
    color: #ddd;
}

.portlet.calendar .fc-button .fc-icon-left-single-arrow {
    font-family: FontAwesome;
    font-size: 16px;
}

.portlet.calendar .fc-button .fc-icon-left-single-arrow:after {
    content: "";
}

.portlet.calendar .fc-button .fc-icon-left-single-arrow:before {
    content: "\f104";
}

.portlet.calendar .fc-button .fc-icon-right-single-arrow {
    font-family: FontAwesome;
    font-size: 16px;
}

.portlet.calendar .fc-button .fc-icon-right-single-arrow:after {
    content: "";
}

.portlet.calendar .fc-button .fc-icon-right-single-arrow:before {
    content: "\f105";
}

.portlet.calendar .fc-text-arrow {
    font-size: 22px;
    font-family: "Courier New", Courier, monospace;
    vertical-align: baseline;
}

.portlet.calendar .fc-event {
    border: 0px;
    background-color: #69a4e0;
    color: #fff;
}

.portlet.calendar .fc-event .fc-content {
    border: 0px;
}

.portlet.calendar .fc-event .fc-time {
    float: left;
    text-align: left;
    color: #fff;
    font-size: 13px;
    font-weight: 300;
}

.portlet.calendar .fc-event .fc-title {
    text-align: left;
    float: left;
    color: #fff;
    font-size: 13px;
    font-weight: 300;
}

.portlet.calendar .fc-header-title h2 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #111;
}

.portlet.calendar .fc-widget-header {
    background-image: none;
    filter: none;
    background-color: #eeeeee;
    text-transform: uppercase;
    font-weight: 300;
}

.portlet.calendar.light .fc-button {
    top: -60px;
    color: #666;
    text-transform: uppercase;
    font-size: 12px;
    padding-bottom: 35px;
}

.portlet.calendar.light .fc-button .fc-text-arrow {
    margin-top: -6px;
    display: inline-block;
}

.portlet.calendar.light .fc-button.fc-state-active,
.portlet.calendar.light .fc-button.fc-state-hover {
    color: #333;
    border-bottom: 2px solid #45b6af;
}

.portlet.calendar.light .fc-button.fc-state-disabled {
    color: #aaa;
}

.portlet.calendar .mobile .fc-button {
    padding: 0px 6px 20px 6px;
    margin-left: 2px;
    border: 0;
    background-color: #dddddd;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #000;
    text-shadow: none;
    text-align: center;
}

.portlet.calendar .mobile .fc-button.fc-state-hover,
.portlet.calendar .mobile .fc-button.fc-state-active {
    background-color: #eeeeee;
}

.portlet.calendar .mobile .fc-button.fc-state-disabled {
    color: #bbbbbb;
}

.portlet.calendar .mobile .fc-button-prev {
    margin-right: 5px;
    margin-top: -2px;
}

.portlet.calendar .mobile .fc-button-next {
    margin-right: -0px;
    margin-top: -2px;
}

.portlet.calendar .mobile .fc-header-space {
    margin: 0px;
    padding: 0px;
    width: 0px;
}

.portlet.calendar .mobile .fc-header-left {
    position: absolute;
    z-index: 10;
}

.portlet.calendar .mobile .fc-header-left .fc-button {
    top: -2px;
}

.portlet.calendar .mobile .fc-header-right {
    position: relative;
    right: 0;
}

.portlet.calendar .mobile .fc-header-right .fc-button {
    top: 35px;
}

.portlet.calendar .mobile .fc-content {
    margin-top: 53px;
}

.gmaps {
    height: 300px;
    width: 100%;
}

.gmaps img {
    max-width: none;
}

#gmap_static div {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 100%;
    display: block;
    height: 300px;
}

#gmap_routes_instructions {
    margin-top: 10px;
    margin-bottom: 0px;
}

#gritter-notice-wrapper {
    right: 1px!important;
}

.gritter-close {
    left: auto!important;
    right: 3px!important;
}

.gritter-title {
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 300;
}

.easy-pie-chart,
.sparkline-chart {
    text-align: center;
}

.sparkline-chart {
    margin-top: 15px;
    position: relative;
}

.easy-pie-chart .number {
    font-size: 14px!important;
    font-weight: 300;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 75px;
    height: 75px;
    line-height: 75px;
}

.easy-pie-chart .number canvas {
    position: absolute;
    top: 0;
    left: 0;
}

.sparkline-chart .number {
    width: 100px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.sparkline-chart .title,
.easy-pie-chart .title {
    display: block;
    text-align: center;
    color: #333;
    font-weight: 300;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.sparkline-chart .title:hover,
.easy-pie-chart .title:hover {
    color: #666;
    text-decoration: none;
}

.sparkline-chart .title>i,
.easy-pie-chart .title>i {
    margin-top: 5px;
}

.blueimp-gallery .close {
    background-image: url("../img/portlet-remove-icon-white.png")!important;
    margin-top: -2px;
}

.blueimp-gallery .prev,
.blueimp-gallery .next {
    border-radius: 23px!important;
}

.ms-container .ms-list {
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ms-container .ms-optgroup-label {
    font-size: 14px;
}

.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection {
    font-size: 13px;
}

.ms-container .ms-list.ms-focus {
    border-color: #999999;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
    color: #333;
    background-color: #eee;
}

.ms-container .form-control {
    margin-bottom: 5px;
}

.jquery-notific8-message {
    font-size: 13px;
}

[class*="jquery-notific8"],
[class*="jquery-notific8"]:after,
[class*="jquery-notific8"]:before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.right .jquery-notific8-close-sticky span,
.left .jquery-notific8-close-sticky span {
    font-size: 10px;
}

.jquery-notific8-heading {
    font-weight: 300;
    font-size: 16px;
}

.password-strength .password-verdict {
    display: inline-block;
    margin-top: 6px;
    margin-left: 5px;
}

.password-strength .progress {
    margin-top: 5px;
    margin-bottom: 0;
}

.password-strength .progress-bar {
    padding: 2px;
}

.scroller {
    padding: 0px;
    margin: 0px;
    padding-right: 12px;
    overflow: hidden;
}

.scroller-footer {
    margin-top: 10px;
}

.scroller-footer:before,
.scroller-footer:after {
    content: " ";
    display: table;
}

.scroller-footer:after {
    clear: both;
}

.portlet-body .slimScrollBar {
    margin-right: 0px;
}

.jqstooltip {
    width: auto!important;
    height: auto!important;
}

.easy-pie-chart,
.sparkline-chart {
    text-align: center;
}

.sparkline-chart {
    margin-top: 15px;
    position: relative;
}

.easy-pie-chart .number {
    font-size: 16px;
    font-weight: 300;
    width: 85px;
    margin: 0 auto;
}

.sparkline-chart .number {
    width: 100px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.sparkline-chart .title,
.easy-pie-chart .title {
    display: block;
    text-align: center;
    color: #333;
    font-weight: 300;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.sparkline-chart .title:hover,
.easy-pie-chart .title:hover {
    color: #666;
    text-decoration: none;
}

.sparkline-chart .title>i,
.easy-pie-chart .title>i {
    margin-top: 5px;
}

div.tagsinput {
    min-height: 35px;
    height: auto!important;
    margin: 0;
    padding: 5px 5px 0px 5px;
    overflow: auto;
}

div.tagsinput span.tag {
    background: #aaaaaa;
    color: white;
    border: 0;
    padding: 3px 6px;
    margin-top: 0;
    margin-bottom: 5px;
}

div.tagsinput input {
    padding: 3px 6px;
    width: 75px!important;
}

div.tagsinput span.tag a {
    color: white;
}

div.tagsinput .not_valid {
    color: white;
    padding: 3px 6px;
    background-color: #e02222;
}

.slider {
    border: 0;
    padding: 0;
    display: block;
    margin: 12px 5px;
    min-height: 11px;
}

.ui-slider-vertical {
    width: 11px;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -3px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -3px;
}

.ui-slider-vertical,
.ui-slider-handle {
    filter: none!important;
    background-image: none!important;
}

.jqvmap-zoomin {
    height: 16px;
    width: 16px;
    background-color: #666666;
}

.jqvmap-zoomout {
    height: 16px;
    width: 16px;
    background-color: #666666;
}

.vmaps {
    position: relative;
    overflow: hidden;
    height: 300px;
}

.jstree-default .jstree-clicked {
    border: 0;
    background-color: #e1e1e1;
    box-shadow: none;
}

.jstree-default .jstree-hovered {
    border: 0;
    background-color: #eee;
    box-shadow: none;
}

.jstree-default .jstree-wholerow-clicked,
.jstree-wholerow .jstree-wholerow-clicked {
    background: none;
    border: 0;
    background-color: #e1e1e1;
    box-shadow: none;
}

.jstree-default .jstree-wholerow-hovered,
.jstree-wholerow .jstree-wholerow-hovered {
    border: 0;
    background-color: #eee;
    box-shadow: none;
}

.jstree-icon.icon-lg {
    margin-top: 1px;
}

.jstree-open>.jstree-anchor>.fa-folder:before {
    margin-left: 2px;
    content: "\f07c";
}

.jstree-default.jstree-rtl .jstree-last {
    background: transparent;
    background-repeat: no-repeat;
}

.vakata-context,
.vakata-context ul {
    padding: 0;
    min-width: 125px;
    background-color: #ffffff;
    font-size: 14px;
    font-family: "Segoe UI", Helvetica, Arial, sans-serif;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    border: 1px solid #efefef;
}

.vakata-context li {
    border: 0;
}

.vakata-context li a {
    padding: 0 10px;
    border: 0;
}

.vakata-context li a i {
    display: none;
}

.vakata-context li a .vakata-contextmenu-sep {
    display: none;
}

.vakata-context .vakata-context-hover>a,
.vakata-context li a:hover {
    background-color: #eee;
    color: #333;
    box-shadow: none;
    margin: 0;
}

.vakata-context .vakata-context-hover>a .span,
.vakata-context .vakata-context-hover>a .ins,
.vakata-context li a:hover .span,
.vakata-context li a:hover .ins {
    border: 0!important;
}

.vakata-context li a span,
.vakata-context li a ins {
    display: none;
    border: 0!important;
}

.vakata-context .vakata-context-separator a,
.vakata-context-rtl .vakata-context-separator a {
    margin: 0;
    border: 0;
}

.jstree-rename-input {
    background-color: #ffffff!important;
    border: 1px solid #e5e5e5!important;
    outline: none!important;
    padding: 2px 6px!important;
    margin-right: -4px!important;
}

.noUi-control {
    margin: 9px 0;
}

.noUi-primary.noUi-connect,
.noUi-primary .noUi-connect {
    background: #428bca;
}

.noUi-info.noUi-connect,
.noUi-info .noUi-connect {
    background: #89c4f4;
}

.noUi-success.noUi-connect,
.noUi-success .noUi-connect {
    background: #45b6af;
}

.noUi-warning.noUi-connect,
.noUi-warning .noUi-connect {
    background: #dfba49;
}

.noUi-danger.noUi-connect,
.noUi-danger .noUi-connect {
    background: #f3565d;
}

.noUi-default.noUi-connect,
.noUi-default .noUi-connect {
    background: #c6c6c6;
}

.form-recaptcha-img {
    margin-bottom: 10px;
    clear: both;
    border: 1px solid #e5e5e5;
    padding: 5px;
}

iframe[src="about:blank"] {
    display: none;
}

.form-control .select2-choice {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    background-image: none;
    filter: none;
    height: 34px;
    padding: 3px 0 0px 12px;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #e5e5e5;
    background-color: #fff;
    background-image: none;
    filter: none;
}

.select2-drop {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    filter: none;
    border-top: 0;
}

.select2-drop-auto-width {
    border-top: 1px solid #e5e5e5;
}

.select2-drop.select2-drop-above {
    border-top: 1px solid #e5e5e5;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.select2-drop-active {
    border: 1px solid #999999;
    border-top: 0;
}

.select2-container .select2-choice .select2-arrow {
    background-image: none;
    background-color: #fff;
    filter: none;
    border-left: 1px solid #e5e5e5;
}

.select2-container.select2-container-active .select2-arrow,
.select2-container.select2-dropdown-open .select2-arrow {
    border-left: 0!important;
}

.select2-container .select2-choice .select2-arrow b {
    background-position: 0 1px;
}

.select2-search input {
    border: 1px solid #e5e5e5;
    background-color: #fff!important;
    filter: none;
    margin: 0;
    outline: 0;
    border: 1px solid #e5e5e5;
    webkit-appearance: none!important;
    color: #333333;
    outline: 0;
    box-shadow: none;
    height: auto!important;
    min-height: 26px;
    padding: 6px 6px!important;
    line-height: 20px;
    font-size: 14px;
    font-weight: normal;
    vertical-align: top;
    background-color: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 5px;
}

.form-control.select2-container {
    border: 0;
    height: auto!important;
    padding: 0px;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #999999!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.select2-dropdown-open .select2-choice {
    border-bottom: 0!important;
    background-image: none;
    background-color: #fff;
    filter: none;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #999999!important;
    border-top: 0!important;
    background-image: none;
    background-color: #fff;
    filter: none;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border: 1px solid #999999!important;
    border-bottom: 0!important;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

.select2-results {
    margin: 5px 0;
}

.select2-results .select2-highlighted {
    background: #eee;
    color: #333;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    padding: 3px 7px 4px;
    background: #f4f4f4;
    display: list-item;
}

.select2-container-multi .select2-choices {
    padding-left: 6px;
    min-height: 34px;
    border: 1px solid #e5e5e5;
    background-image: none;
    background-color: #fff;
    filter: none;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #999!important;
    background-image: none;
    background-color: #fff;
    filter: none;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 5px 0 3px 5px;
    border: 1px solid #e5e5e5;
    background-image: none;
    background-color: #fff;
    filter: none;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.has-warning .select2-container .select2-choice,
.has-warning .select2-container .select2-choices {
    border-color: #faebcc;
}

.has-warning .select2-container.select2-dropdown-open .select2-choice,
.has-warning .select2-container.select2-dropdown-open .select2-choices {
    border-color: #faebcc;
}

.has-warning .select2-container.select2-dropdown-open .select2-choice>span {
    color: #faebcc;
}

.has-error .select2-container .select2-choice,
.has-error .select2-container .select2-choices {
    border-color: #ebccd1;
}

.has-error .select2-container.select2-dropdown-open .select2-choice,
.has-error .select2-container.select2-dropdown-open .select2-choices {
    border-color: #ebccd1;
}

.has-error .select2-container.select2-dropdown-open .select2-choice>span {
    color: #ebccd1;
}

.has-success .select2-container .select2-choice,
.has-success .select2-container .select2-choices {
    border-color: #d6e9c6;
}

.has-success .select2-container.select2-dropdown-open .select2-choice,
.has-success .select2-container.select2-dropdown-open .select2-choices {
    border-color: #d6e9c6;
}

.has-success .select2-container.select2-dropdown-open .select2-choice>span {
    color: #d6e9c6;
}

.modal-open .select2-drop-mask {
    z-index: 10051;
}

.modal-open .select2-drop {
    z-index: 10052;
}

.modal-open .select2-search {
    z-index: 10053;
}

.checker {
    margin-top: -2px!important;
    margin-right: 2px!important;
}

.checker input,
.radio input {
    outline: none!important;
}

div.checker.disabled span,
div.checker.disabled.active span {
    background-position: -152px -260px;
}

div.checker.disabled:hover,
div.radio.disabled:hover {
    cursor: not-allowed;
}

div.radio,
div.checker {
    margin-right: 0;
    margin-left: 3px;
}

.portlet-body-morris-fit {
    margin-right: -20px;
    margin-left: -20px;
    margin-bottom: -15px;
}

.morris-hover.morris-default-style .morris-hover-row-label {
    text-align: left;
    font-weight: 400;
    font-size: 15px;
    color: #7D8C9D;
    font-family: "Open Sans", sans-serif;
}

.morris-hover.morris-default-style .morris-hover-point {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
}

.icheck-list>label {
    display: block;
    margin-bottom: 8px;
}

.icheck-list>label:last-child {
    margin-bottom: 0;
}

.form-horizontal .icheck-inline {
    margin-top: 8px;
}

.icheck-inline>label {
    display: inline-block;
    margin-left: 15px;
}

.icheck-inline>label:first-child {
    margin-left: 0;
}

div[class*='icheckbox_'],
div[class*='iradio_'] {
    margin-right: 5px;
    top: -1px!important;
}

.icheck-colors {
    padding: 0;
    margin: 0;
    list-style: none;
}

.icheck-colors>li {
    padding: 0;
    margin: 4px;
    float: left;
    display: inline-block;
    height: 20px;
    width: 20px;
    background: #000000;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.icheck-colors>li:first-child {
    margin-left: 0;
}

.icheck-colors>li:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: pointer;
}

.icheck-colors>li.active {
    height: 26px;
    margin-top: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.icheck-colors>li.red {
    background: #d54e21;
}

.icheck-colors>li.green {
    background: #78a300;
}

.icheck-colors>li.blue {
    background: #0e76a8;
}

.icheck-colors>li.aero {
    background: #9cc2cb;
}

.icheck-colors>li.grey {
    background: #73716e;
}

.icheck-colors>li.orange {
    background: #f70;
}

.icheck-colors>li.yellow {
    background: #fc0;
}

.icheck-colors>li.pink {
    background: #ff66b5;
}

.icheck-colors>li.purple {
    background: #6a5a8c;
}

@media print {
    body {
        background-color: #fff!important;
    }
    .page-header {
        display: none;
    }
    .theme-panel {
        display: none;
    }
    .hidden-print {
        display: none;
    }
    .page-prefooter {
        display: none;
    }
    .page-footer {
        display: none;
    }
    .page-head {
        display: none;
    }
    .page-breadcrumb {
        display: none;
    }
    .no-page-break {
        page-break-after: avoid;
    }
    .page-container {
        margin: 0px!important;
        padding: 0px!important;
    }
    .page-container .page-content {
        padding: 0!important;
        margin: 0!important;
    }
    .page-container .page-content>.container {
        width: 100%;
        max-width: none!important;
        margin: 0!important;
    }
    .page-container .page-content>.container>.portlet,
    .page-container .page-content>.container-fluid>.portlet {
        padding: 0;
        margin: 0;
    }
    .page-container .page-content>.container>.portlet>.portlet-body,
    .page-container .page-content>.container-fluid>.portlet>.portlet-body {
        padding: 0;
        margin: 0;
    }
}

body {
    background-color: white;
}

.modal-center {
    position: fixed;
    z-index: 1000;
    left: 50%;
    top: 40%;
}

.keepcentered {
    background-color: #E2DFD8;
    position: fixed;
    z-index: 1000;
    left: 50%;
    top: 50%;
    width: 300px;
    height: 60px;
    margin-left: -140px;
    margin-top: -30px;
    border: 1px solid black;
}

.theme-font {
    color: #4db3a4!important;
}

.pace .pace-progress {
    background: #4db3a4;
}

.portlet.light .btn.btn-circle.btn-icon-only.btn-default {
    border-color: #bbc2ce;
}

.portlet.light .btn.btn-circle.btn-icon-only.btn-default>i {
    font-size: 13px;
    color: #a6b0bf;
}

.portlet.light .btn.btn-circle.btn-icon-only.btn-default:hover,
.portlet.light .btn.btn-circle.btn-icon-only.btn-default.active {
    color: #fff;
    background: #4db3a4;
    border-color: #4db3a4;
}

.portlet.light .btn.btn-circle.btn-icon-only.btn-default:hover>i,
.portlet.light .btn.btn-circle.btn-icon-only.btn-default.active>i {
    color: #fff;
}

.page-header {
    background-color: white;
}

.page-header .page-header-top {
    max-width: 1440px;
    margin: auto;
}

.menu-dropdown {
    margin-right: 5px;
}

.page-header .page-header-top.fixed {
    background: white!important;
    box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2);
}

.page-header .page-header-top .top-menu .navbar-nav {}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown .separator {
    border-left: 1px solid #e3e8ec;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>i {
    color: #c1ccd1;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:hover {
    background-color: white;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:hover>i {
    color: #a4b4bb;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle .badge.badge-default {
    background-color: #f36a5a;
    color: white;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle {
    background-color: white;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle>i {
    color: #a4b4bb;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-separator .separator {
    border-left: 1px solid #ececec;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu:after {
    border-bottom-color: #f7f8fa;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external {
    background: #f7f8fa;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>h3 {
    color: #6f949c;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a {
    color: #428bca;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a:hover {
    color: #2a6496;
    text-decoration: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a {
    border-bottom: 1px solid #eff2f6!important;
    color: #222222;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a:hover {
    background: #f8f9fa;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li>a .time {
    background: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li>a:hover .time {
    background: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.circle {
    background-color: #4db3a4;
    color: white;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.corner {
    border-color: transparent transparent transparent #4db3a4;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
    color: #5b9bd1;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
    background-color: #dfe2e9;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username {
    color: #8ea3b6;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i {
    color: #8ea3b6;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user>.dropdown-menu {
    width: 195px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user:hover>.dropdown-toggle>.username,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user:hover>.dropdown-toggle>i,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user.open>.dropdown-toggle>.username,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user.open>.dropdown-toggle>i {
    color: #7089a2;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname {
    color: #8ea3b6;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language:hover>.dropdown-toggle>.langname,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language.open>.dropdown-toggle>.langname {
    color: #7089a2;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu {
    background: #fff!important;
    border: 0;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu:after {
    border-bottom-color: #2e343b;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu>li.external {
    background: #272c33;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu>li.external>h3 {
    color: #a2abb7;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu>li.external>a:hover {
    color: #6ea6d6;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a {
    color: #aaafb7;
    border-bottom: 1px solid #3b434c!important;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a>i,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a>i {
    color: #6fa7d7;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a:hover,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a:hover {
    background: #373e47;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a {
    border-bottom: 0!important;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li.divider {
    background: #3b434c;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list>li>a .time {
    background: none!important;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list>li>a:hover .time {
    background: none;
}

.page-header .page-header-menu {
    background: #444d58;
}

.page-header .page-header-menu.fixed {
    box-shadow: 0px 1px 10px 0px rgba(68, 77, 88, 0.2);
}

.page-header .page-header-menu .hor-menu .navbar-nav {}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu {
    box-shadow: 5px 5px rgba(85, 97, 111, 0.2);
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3 {
    color: #ced5de;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li>a {
    color: #bcc2cb;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li>a>i {
    color: #bcc2cb;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a,
.page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover {
    color: white;
    background: #55616f!important;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a>i,
.page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover>i {
    color: white;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a,
.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a,
.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover {
    background: #4e5966;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a>i,
.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover>i,
.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a>i,
.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover>i {
    color: #bcc2cb;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu {
    box-shadow: 5px 5px rgba(85, 97, 111, 0.2);
    background: #55616f;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a {
    color: #ced5de;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a>i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a {
    color: #ced5de;
    background: #5d6b7a;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a>i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover {
    color: #ced5de;
    background: #5d6b7a;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a>i,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover>i,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a>i,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover>i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.divider {
    background-color: #606d7d;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-submenu>a:after {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav {}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.mega-menu-dropdown>.dropdown-menu {
    box-shadow: 5px 5px rgba(85, 97, 111, 0.2);
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3 {
    color: #555555;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a {
    color: #bcc2cb;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a>i {
    color: #bcc2cb;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a:hover {
    color: white;
    background: #55616f;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a:hover>i {
    color: white;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.open>a {
    color: #333333!important;
    background: #fafafc!important;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.open>a>i {
    color: #333333!important;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a:hover,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a:hover {
    color: #f1f1f1;
    background: #4e5966;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a>i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a:hover>i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a>i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a:hover>i {
    color: #bcc2cb;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu {
    box-shadow: 5px 5px rgba(85, 97, 111, 0.2);
    background: #fafafc;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li>a {
    color: black;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li>a>i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li:hover>a {
    color: black;
    background: #eaeaf2;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li:hover>a>i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a:hover,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a:hover {
    color: black;
    background: #eaeaf2;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a>i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a:hover>i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a>i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a:hover>i {
    color: #6fa7d7;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.divider {
    background-color: #ededf4;
}

.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>.dropdown-menu {
    border: 1px solid #eaeaf2;
    border-top: 0;
}

.page-header .page-header-menu .search-form {
    background: #38414c;
}

.page-header .page-header-menu .search-form .input-group {
    background: #38414c;
}

.page-header .page-header-menu .search-form .input-group .form-control {
    color: #616d7d;
    background: #38414c;
}

.page-header .page-header-menu .search-form .input-group .form-control::-moz-placeholder {
    color: #5f6a7a;
    opacity: 1;
}

.page-header .page-header-menu .search-form .input-group .form-control:-ms-input-placeholder {
    color: #5f6a7a;
}

.page-header .page-header-menu .search-form .input-group .form-control::-webkit-input-placeholder {
    color: #5f6a7a;
}

.page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit>i {
    color: #616d7d;
}

.page-prefooter {
    background: #48525e;
    color: #a2abb7;
}

.page-prefooter h2 {
    color: #4db3a4;
}

.page-prefooter .subscribe-form .form-control {
    background: #343b44;
    border-color: #343b44;
    color: #a2abb7;
}

.page-prefooter .subscribe-form .form-control::-moz-placeholder {
    color: #939eac;
    opacity: 1;
}

.page-prefooter .subscribe-form .form-control:-ms-input-placeholder {
    color: #939eac;
}

.page-prefooter .subscribe-form .form-control::-webkit-input-placeholder {
    color: #939eac;
}

.page-prefooter .subscribe-form .btn {
    color: white;
    background-color: #58b8a9;
    border-color: "";
}

.page-prefooter .subscribe-form .btn:hover,
.page-prefooter .subscribe-form .btn:focus,
.page-prefooter .subscribe-form .btn:active,
.page-prefooter .subscribe-form .btn.active {
    color: white;
    background-color: #45a294;
}

.open .page-prefooter .subscribe-form .btn.dropdown-toggle {
    color: white;
    background-color: #45a294;
}

.page-prefooter .subscribe-form .btn:active,
.page-prefooter .subscribe-form .btn.active {
    background-image: none;
}

.open .page-prefooter .subscribe-form .btn.dropdown-toggle {
    background-image: none;
}

.page-prefooter .subscribe-form .btn.disabled,
.page-prefooter .subscribe-form .btn.disabled:hover,
.page-prefooter .subscribe-form .btn.disabled:focus,
.page-prefooter .subscribe-form .btn.disabled:active,
.page-prefooter .subscribe-form .btn.disabled.active,
.page-prefooter .subscribe-form .btn[disabled],
.page-prefooter .subscribe-form .btn[disabled]:hover,
.page-prefooter .subscribe-form .btn[disabled]:focus,
.page-prefooter .subscribe-form .btn[disabled]:active,
.page-prefooter .subscribe-form .btn[disabled].active,
fieldset[disabled] .page-prefooter .subscribe-form .btn,
fieldset[disabled] .page-prefooter .subscribe-form .btn:hover,
fieldset[disabled] .page-prefooter .subscribe-form .btn:focus,
fieldset[disabled] .page-prefooter .subscribe-form .btn:active,
fieldset[disabled] .page-prefooter .subscribe-form .btn.active {
    background-color: #58b8a9;
}

.page-prefooter .subscribe-form .btn .badge {
    color: #58b8a9;
    background-color: white;
}

.page-footer {
    background: #3b434c;
    color: #a2abb7;
}

.scroll-to-top>i {
    color: #657383;
    font-size: 32px;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

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

@media (min-width: 992px) {
    input#header-search {
        width: 210px;
    }
    .page-header {}
    .page-container {
        margin-top: 48px;
    }
    .page-header .page-header-menu.fixed {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9995;
    }
}

@media (max-width: 991px) {
    .announcements_top {
        top: 63px!important;
    }
    body .home-featured .carousel.custom .carousel-control span {
        top: 63%!important;
        font-size: 25px;
    }
    body .page-header .page-header-menu {
        display: block!important;
        transition: left .3s;
        left: -100%;
        position: fixed;
        width: 100%!important;
        overflow-y: auto;
        height: 100%
    }
    body .page-header .page-header-menu.page-header-menu-opened {
        left: 0%
    }
    .inline-res {
        overflow: hidden;
        min-height: 275px;
    }
    .inline-res>li {
        width: 40%;
        float: left;
        clear: both;
    }
    .inline-res>li:last-child {
        position: absolute!important;
        right: 0;
        top: 41px;
        width: 60%!important
    }
    .submenu-right,
    .submenu-right .dropdown-menu {
        display: block!important
    }
    .submenu-right .img-xs {
        width: 24px!important
    }
    .submenu-right li {
        float: left;
        width: 50%!important;
        margin: 0!important;
    }
    h4.profile-startup {
        margin-top: 10px!important;
    }
    .home-featured .news-r-content {
        border: 0 none!important;
        padding-left: 15px!important
    }
    body .market-tutorial .content iframe {
        width: 100%
    }
    .search-icon .search-mob-trigger {
        padding-left: 13px!important;
    }
    .header-right .top-menu .search-icon {
        margin-left: 12px;
    }
    .page-container {
        margin-top: 48px;
    }
    .page-footer .row>div {
        width: 50%;
        float: left;
    }
    .page-header .page-header-menu {
        background: #eff3f8;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav {
        background: #fff!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu {
        box-shadow: none;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu {
        border-right: none!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3 {
        color: #72808a;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li {
        border-bottom: 1px solid #F0F0F0;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li:last-child {
        border-bottom: 0;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a {
        background: none!important;
        color: #666666!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a>i {
        color: #666666!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a {
        background: none!important;
        color: #4db3a4!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a>i {
        color: #4db3a4!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li.open>a,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.open>a:hover,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover {
        color: #666666!important;
        background: #4db3a4!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li.open>a>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.open>a:hover>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover>i {
        color: white!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu {
        border: 0!important;
        border-top: 1px solid #eee;
        box-shadow: none!important;
        background: #fff!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.divider {
        border-bottom: 1px solid #F0F0F0;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:first-child {
        margin-top: 1px;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a {
        color: #666666!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a>i {
        color: #666666!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a {
        background: none!important;
        color: #4db3a4!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a>i {
        color: #4db3a4!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.open>a,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.open>a:hover,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover {
        color: white!important;
        background: #4db3a4!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.open>a>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.open>a:hover>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a>i,
    .page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover>i {
        color: white!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li.classic-menu-dropdown .dropdown-menu>li.dropdown-submenu.open>a:after {
        color: white!important;
    }
    .page-header .page-header-menu .hor-menu .nav {
        border: 0!important;
        margin: 0!important;
    }
    .page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open>a,
    .page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open>a:hover {
        border: 0!important;
        margin: 0!important;
        color: #fff!important;
        background: #5fbbad!important;
    }
    .page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open>a>i,
    .page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open>a:hover>i {
        color: #fff!important;
    }
    .page-header .search-form {
        background: #fff!important;
    }
    .page-header .search-form .form-control {
        background: #fff!important;
    }
    .page-header .search-form .input-group-btn .btn.submit {
        background: #4db3a4;
    }
    .page-header .search-form .input-group-btn .btn.submit i {
        color: #fff!important;
    }
    .page-header .search-form .input-group-btn .btn.submit:hover,
    .page-header .search-form .input-group-btn .btn.submit:focus,
    .page-header .search-form .input-group-btn .btn.submit:active,
    .page-header .search-form .input-group-btn .btn.submit.active {
        background: #40978a;
    }
    .page-header .page-header-top .top-menu {
        margin: 0 26px 0 0;
    }
    .btn-sm {
        margin-top: 10px!important;
    }
    .startups-list .comp-info:nth-child(2n+1) .item-head {
        border-right: 0px!important;
    }
    .responsive-hr {
        display: block!important;
    }
}

@media (max-width: 480px) {
    .pd8-xxs {
        padding-left: 8px!important;
        padding-right: 8px!important
    }
    .pd0-xxs,
    body .home-featured .pd0-xxs,
    .portlet.light.pd0-xxs {
        padding: 0!important
    }
    #header-search,
    .search-mob input {
        padding-left: 15px!important;
    }
    .side-socials.mobile-view {
        display: block!important;
    }
    .logo-mob.left-align {
        left: 77px !important
    }
    body .home-featured .carousel.custom .carousel-control span {
        top: 50%!important;
    }
    .events-wrapper .row>div {
        padding-left: 15px;
        padding-right: 15px;
    }
    .home-add .col-xs-6 {
        width: 100%;
    }
    .page-content .ads.marketplace .button-right a {
        display: block!important;
    }
    .market-tutorial .btn-theme {
        font-size: 18px!important;
        display: block;
        padding: 13px!important;
        text-align: center;
    }
    .market-tutorial .btn-border {
        padding: 15px 0!important;
        text-align: center;
    }
    body .market-tutorial .content-block.trust ul li img {
        max-width: 40px!important;
        max-height: 40px!important
    }
    body .market-tutorial .btn-border {
        font-size: 18px;
        display: block
    }
    .market-tutorial .buyers ul li h3:before {
        background-size: 40px auto!important;
        margin-right: 0!important
    }
    .market-tutorial .buyers ul li h3 {
        font-size: 18px;
    }
    .market-tutorial .buyers ul li {
        margin-bottom: 50px!important
    }
    body .market-tutorial .common-header {
        font-size: 27px!important;
        margin-bottom: 50px!important
    }
    .page-container .market-tutorial .buyers ul li:last-child {
        margin-bottom: 0!important
    }
    .market-tutorial .trust .common-header {
        margin-bottom: 60px!important;
    }
    .company-inv {
        text-align: center;
    }
    .page-header-menu .dropdown-menu .row>div {
        padding: 0;
    }
    .desc-company {
        margin-top: 10px!important;
    }
    #ytubevideo-cnt {
        width: 200px!important;
    }
    #ytubevideo-cnt iframe {
        width: 200px!important;
    }
    .img-responsive {}
    .general-item-list>.item>.item-head>.item-details.followerThumb.photo-profile .item-pic,
    .team .item-pic {
        width: 60px;
        margin-right: 10px
    }
    .photo {
        text-align: center;
        horizontal: center;
        display: block!important;
        margin-left: auto!important;
        margin-right: auto!important;
    }
    .startups-list .comp-info:nth-child(2n+1) .item-head {
        border-right: 0px!important;
    }
    .general-item-list>.item {
        border-bottom: 1px solid!important;
    }
    .responsive-hr {
        display: none!important;
    }
    .btn-sm {
        margin-top: 10px!important;
    }
    .raise {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .page-header {}
    .page-header .top-menu,
    .page-header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
        background-color: transparent!important;
    }
    .page-header-fixed-mobile .page-header .top-menu {
        background-color: white;
    }
    .page-header-fixed-mobile .page-header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
        background: none;
    }
    .page-header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle:hover {
        background-color: white;
    }
    .input-group.search-main input {
        width: 100%!important
    }
    .page-header .page-header-top .menu-toggler {
        margin-left: 0!important
    }
    .pop-signup .form-login-wrapper {
        padding: 0
    }
    .pop-signup .form-login-wrapper h4 {
        font-size: 18px;
        line-height: 25px
    }
    .pop-signup .form-login-wrapper ol.tip-list li {
        font-size: 14px;
        line-height: 22px
    }
    .modal .btn {
        font-size: 11px!important;
        margin-bottom: 10px!important;
    }
    .modal .login-facebook {
        margin-bottom: 0px!important;
    }
    .table-col {
        padding: 15px!important;
    }
    .table-col .data-col:not(.comp-name) {
        width: 100%!important;
        max-width: 100%!important;
        margin-left: 0px!important;
    }
    #conversations .c-body,
    #conversations .row-msg {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    #conv-inline .msgtext-container {
        padding-left: 15px!important;
        margin-bottom: 0px!important;
    }
}

.page-spinner-bar>div,
.block-spinner-bar>div {
    background: #5fbbad;
}

.page-header {
    opacity: 1;
    filter: alpha(opacity=100);
    width: 100%;
    margin: 0;
    border: 0;
    padding: 0;
    box-shadow: none;
    height: 126px;
    background-image: none;
}

.page-header:before,
.page-header:after {
    content: " ";
    display: table;
}

.page-header:after {
    clear: both;
}

.page-header .container,
.page-header .container-fluid {
    position: relative;
}

.page-header.navbar-fixed-top {
    z-index: 9995;
}

.page-header.navbar-static-top {
    z-index: 9995;
}

.page-header .page-header-top {
    height: 65px;
}

.page-header .page-header-top.fixed {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9995;
}

.page-header .page-header-top .page-logo {
    float: left;
    display: block;
    width: 255px;
    height: 75px;
}

.page-header .page-header-top .page-logo .logo-default {
    margin: 29.5px 0 0 0;
}

.page-header .page-header-top .top-menu {
    padding: 0;
    float: right;
}

.page-header .page-header-top .top-menu .navbar-nav {
    padding: 0;
    margin-right: 0;
    display: block;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown {
    margin: 0;
    padding: 0 4px;
    height: 49px;
    display: inline-block;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown:last-child {
    padding-right: 0;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle {
    margin: 0 0 0 1px;
    padding: 17px 0 8px 0;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:last-child {
    padding-right: 0;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>i {
    font-size: 19px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>i.glyphicon {
    font-size: 18px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>.badge {
    font-family: "Open Sans", sans-serif;
    position: absolute;
    top: 9px;
    right: 11px;
    font-weight: 300px;
    padding: 3px 6px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:focus {
    background: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-menu {
    z-index: 9996;
    margin-top: 5px;
    margin-right: 7px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-menu:before {
    position: absolute;
    top: -8px;
    right: 9px;
    display: inline-block!important;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #efefef;
    border-left: 8px solid transparent;
    content: '';
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-menu:after {
    position: absolute;
    top: -7px;
    right: 10px;
    display: inline-block!important;
    border: 0;
    content: '';
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-separator {
    padding-left: 0px;
    padding-right: 6px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-separator .separator {
    float: left;
    display: inline-block;
    width: 1px;
    height: 48px;
    margin-left: 5px;
    margin-top: 0;
    background-color: #ececec
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu {
    min-width: 160px;
    max-width: 400px;
    width: 300px;
    z-index: 9996;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external {
    display: block;
    overflow: hidden;
    padding: 15px 15px;
    letter-spacing: 0.5px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>h3 {
    margin: 0;
    padding: 0;
    float: left;
    font-size: 13px;
    display: inline-block;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a {
    display: inline-block;
    padding: 0;
    background: none;
    clear: inherit;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    right: 10px;
    border: 0;
    margin-top: -2px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a:hover {
    text-decoration: underline;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list {
    padding-right: 0!important;
    padding-left: 0;
    list-style: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a {
    display: block;
    clear: both;
    font-weight: 300;
    line-height: 20px;
    white-space: normal;
    font-size: 13px;
    padding: 16px 15px 18px;
    text-shadow: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li:first-child a {
    border-top: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .details {
    overflow: hidden;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .details .label-icon {
    margin-right: 10px;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -ms-border-radius: 50%!important;
    -o-border-radius: 50%!important;
    border-radius: 50%!important;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .details .label-icon i {
    margin-right: 2px;
    margin-left: 1px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .details .label-icon .badge {
    right: 15px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .time {
    float: right;
    max-width: 75px;
    font-size: 12px;
    font-weight: 400;
    opacity: 0.5;
    filter: alpha(opacity=70);
    text-align: right;
    padding: 1px 5px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle {
    padding: 17px 0px 8px 8px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.circle {
    float: left;
    margin-top: -5px;
    padding: 3px 10px 4px 10px;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -ms-border-radius: 50%!important;
    -o-border-radius: 50%!important;
    border-radius: 50%!important;
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.corner {
    float: left;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 0 9px 9px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.corner:not(:root:root) {
    margin-left: -5px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .photo {
    float: left;
    margin: 0 6px 6px 0;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .btn {
    position: absolute;
    right: 2px;
    font-size: 10px;
    display: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li:hover .btn {
    display: inline-block;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .photo img {
    height: 40px;
    width: 40px;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -ms-border-radius: 50%!important;
    -o-border-radius: 50%!important;
    border-radius: 50%!important;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .subject {
    display: block;
    margin-left: 46px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .subject .from {
    font-size: 14px;
    font-weight: 600;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .subject .time {
    font-size: 12px;
    font-weight: 400;
    opacity: 0.5;
    filter: alpha(opacity=50);
    float: right;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .message {
    display: block!important;
    font-size: 12px;
    line-height: 1.3;
    margin-left: 46px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .task {
    margin-bottom: 5px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .task .desc {
    font-size: 13px;
    font-weight: 300;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .task .percent {
    color: #4db3a4;
    float: right;
    font-weight: 600;
    display: inline-block;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .progress {
    display: block;
    height: 8px;
    margin: 8px 0 2px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .progress .progress-bar {
    box-shadow: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
    padding: 12px 6px 7px 6px;
    padding-left: 0;
    padding-right: 0;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>img {
    margin-top: -5px;
    margin-right: 8px;
    height: 35px;
    float: left;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>.username {
    float: left;
    font-size: 400;
    font-size: 14px;
    margin-top: 4px;
    margin-right: 2px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>i {
    float: left;
    font-size: 14px;
    margin-top: 7px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-menu {
    width: 210px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a {
    font-size: 14px;
    font-weight: 300;
    font-size: 13px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a i {
    width: 15px;
    display: inline-block;
    margin-right: 9px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a .badge {
    margin-right: 10px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a .badge.no-msg {
    display: none;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle {
    padding: 16px 10px 9px 2px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>img {
    margin-bottom: 2px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>i {
    font-size: 14px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language>.dropdown-menu>li>a {
    font-size: 13px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language>.dropdown-menu>li>a>img {
    margin-bottom: 2px;
    margin-right: 5px;
}

.page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu {
    border: 0;
}

.page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before {
    border-left: none;
    border-right: none;
}

.page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list>li.external a {
    background: none!important;
    border: none!important;
}

.page-header .page-header-top .menu-toggler {
    position: absolute;
    left: 0;
    display: none;
    margin: 10px 0 0;
    width: 40px;
    height: 30px;
    background: url(../img/menu-toggler.png) center center;
    background-repeat: no-repeat;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.page-header .page-header-top .menu-toggler:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.page-header .page-header-menu {
    display: block;
    height: 51px;
    clear: both;
}

.page-header .page-header-menu .hor-menu {
    margin: 0 0 0 -17px;
    margin: 0;
    float: left;
}

.page-header .page-header-menu .hor-menu .navbar-nav {
    position: static;
}

.page-header .page-header-menu .hor-menu .navbar-nav.navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown {
    position: static;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu {
    left: auto;
    width: auto;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content {
    font-family: "Open Sans", sans-serif;
    padding: 15px;
    margin: 0;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content.mega-menu-responsive-content {
    padding: 10px 18px 10px 45px;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu {
    padding: 0;
    margin: 0;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu:last-child {
    border-right: 0;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li {
    padding: 1px!important;
    margin: 0!important;
    list-style: none;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3 {
    margin-top: 5px;
    padding-left: 5px;
    font-size: 15px;
    font-weight: normal;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a {
    white-space: normal;
    padding: 7px;
    margin: 0;
    font-size: 14px;
    font-weight: 300;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a.iconify {
    padding: 7px 7px 7px 30px;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a.iconify>i {
    position: absolute;
    top: auto!important;
    margin-left: -24px;
    font-size: 15px;
    margin-top: 3px!important;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a .badge,
.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a .label {
    margin-left: 5px;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
    left: 20px;
    right: 20px;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.menu-dropdown .dropdown-menu:after,
.page-header .page-header-menu .hor-menu .navbar-nav>li.menu-dropdown .dropdown-menu:before {
    display: none!important;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li>a {
    font-size: 12px;
    font-weight: normal;
    padding: 16px 18px 12px 18px;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li>a:focus {
    background: none!important;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.current .selected,
.page-header .page-header-menu .hor-menu .navbar-nav>li.active .selected {
    left: 50%;
    bottom: 0;
    position: absolute;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid transparent;
    display: inline-block;
    margin: 0;
    width: 0;
    height: 0px;
    margin-left: -7px;
    margin-bottom: -6px;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu {
    margin-top: 0;
    border: none;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a {
    font-family: "ProximaNova-Regular", sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding: 10px 12px;
    white-space: normal;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a .label,
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a .badge {
    font-weight: 300;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.classic-menu-dropdown .dropdown-menu {
    min-width: 195px;
    max-width: 235px;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-submenu>.dropdown-menu {
    top: 0;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-submenu>a:after {
    top: 9px;
    right: 10px;
}

.page-header .page-header-menu .search-form {
    position: relative;
    display: inline-block;
    float: right;
    width: 176px;
    transition: width 0.4s;
    margin-top: 8px;
}

.page-header .page-header-menu .search-form .input-group .form-control {
    border: 0;
    font-size: 13px;
    padding-right: 20px;
    font-weight: 300px;
}

.page-header .page-header-menu .search-form .input-group .form-control:hover {
    cursor: pointer;
}

.page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit {
    padding: 0;
    height: 34px;
    z-index: 3;
    position: relative;
    top: 10px;
    right: 11px;
}

.page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit>i {
    font-size: 15px;
}

.page-header .page-header-menu .search-form.open {
    width: 300px!important;
    transition: width 0.4s;
}

.page-header .page-header-menu .search-form.open .input-group .form-control {
    text-indent: 0;
}

.page-header .page-header-menu .search-form.open .input-group .form-control:hover {
    cursor: text;
}

.page-header .page-header-menu .search-form.open .input-group .input-group-btn .btn.submit {
    margin-left: 0;
}

@media (min-width: 992px) {
    .modal-dialog.custom .modal-body {
        overflow: visible!important
    }
    .page-header {}
    .header-change,
    .header-change .page-header-top {
        height: auto!important;
    }
    .page-header .page-header-menu.fixed {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9995;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a {
        padding: 16px 8px 12px;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a,
    .username {
        font-size: 10px
    }
}

@media (max-width: 991px) {
    .no-border-md {
        border: 0 none!important;
    }
    .news-widget .fix-top-scroll {
        display: none!important
    }
    .page-content .side-tab-show {
        min-height: 0;
    }
    .sections-home .related-articles-wrapper {
        border: 0 none!important
    }
    .page-content .ads.marketplace {
        display: block;
        overflow: hidden;
    }
    .page-content .ads.marketplace .button-right a {
        float: none!important;
        display: inline-block
    }
    .page-content .ads.marketplace span {
        overflow: hidden;
    }
    .page-content .ads.marketplace span:first-child {
        margin-bottom: 20px;
    }
    .ads.marketplace span {
        float: none;
        width: 100%;
        display: block;
    }
    .page-header {
        padding: 0;
        clear: both;
    }
    .page-header .page-header-top {
        height: auto;
    }
    .page-header .page-header-top>.container {
        width: 100%;
        max-width: none!important;
        margin: 0!important;
    }
    .page-header .page-header-top .page-logo {
        width: auto;
        padding: 0;
        margin-right: 10px;
        margin-left: 4px;
        padding-left: 0;
    }
    .page-header .page-header-top .top-menu .navbar-nav {
        display: inline-block;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li {
        float: left;
    }
    .page-header .page-header-top .menu-toggler {
        display: block;
    }
    .page-header .page-header-menu {
        background: #eff3f8;
        padding: 0px;
        height: auto;
        display: none;
        margin-top: 29px
    }
    .page-header .page-header-menu>.container {
        width: 100%;
        max-width: none!important;
        margin: 0!important;
        padding: 5px!important
    }
    input#header-search {
        border-radius: 0!important;
        background-color: #fff;
        border: 1px solid #e9e9e9;
    }
    .page-header .page-header-menu .hor-menu {
        float: none;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav {
        float: left;
        width: 100%
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li {
        float: none;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a {
        padding: 10px 30px!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a .fa-angle-down {
        float: right;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a .fa-angle-down:before {
        content: "\f104";
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li.open>a .fa-angle-down:before {
        content: "\f107";
    }
    .page-header .page-header-menu .hor-menu .navbar-nav .dropdown-menu {
        position: static;
        float: none!important;
        width: auto;
        background: #fff;
        display: none;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.mega-menu-dropdown.active>.dropdown-menu,
    .page-header .page-header-menu .hor-menu .navbar-nav li.mega-menu-dropdown.open>.dropdown-menu {
        display: block;
        min-width: 100%!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown>li.active>.dropdown-menu,
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown>li.open>.dropdown-menu {
        display: block;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown>.dropdown-menu>li>a {
        padding-left: 20px;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown>.dropdown-menu>li>.dropdown-menu>li>a {
        padding-left: 40px;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a {
        padding-left: 60px;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown.active>.dropdown-menu,
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown.open>.dropdown-menu {
        display: block;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu {
        max-width: none;
        width: auto;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown.active>.dropdown-menu.inline-res {
        display: none
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu>li.divider {
        background: none;
        margin: 5px 12px;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu>li.dropdown-submenu>a:after {
        content: "\f104";
        font-size: 14px;
        margin-right: 7px;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu>li.dropdown-submenu.open>a:after {
        content: "\f107";
        margin-right: 5px;
    }
    .page-header .page-header-menu .search-form {
        float: none!important;
        width: auto;
        margin: 0 0 20px 0;
    }
    .page-header .page-header-menu .search-form.open {
        width: auto!important;
    }
    .page-header .page-header-menu .search-form .input-group .form-control {
        height: 38px;
    }
    .page-header .page-header-menu .search-form .input-group .form-control:hover {
        cursor: text;
    }
    .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit {
        height: 38px;
        width: 44px;
        top: 0;
        right: 0;
    }
    .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit i {
        position: relative;
        top: 13px;
    }
    p.para-res {
        font-size: 16px!important
    }
    .wrap-res {
        margin-bottom: 20px!important
    }
    a.para-res-title h4 {
        font-size: 30px!important;
        line-height: 32px!important
    }
    h1.logo-mob {
        margin-top: 5px;
        margin-left: 55px;
        position: absolute
    }
    .page-header .page-header-top .top-menu {
        margin-right: 0!important
    }
    .search-icon .search-mob-trigger {
        padding-bottom: 11px;
    }
    .header-left {
        display: block!important;
    }
    .header-right {
        position: absolute;
        display: inline;
        right: 0;
        top: 0
    }
    .page-header .page-header-menu>.container,
    .page-header .container {
        padding: 0!important
    }
    .page-header .page-header-menu {
        margin-top: 47px;
    }
    .page-header-top .navbar-nav {
        margin: 0;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a {
        background-color: #383838!important;
        color: #fff!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li {
        border-bottom: 1px solid #4c4c4c!important;
        border-left: 0;
        border-right: 0
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li {
        padding: 0px
    }
    .search-icon {
        display: block!important;
        color: #fff;
    }
    .search-icon a {
        color: #333;
        padding-right: 0px!important
    }
    .search-icon a:hover {}
}

@media (max-width: 820px) {
    #header-search {
        width: 100%!important
    }
    .pod-event-title h2 {
        font-size: 1.3em!important
    }
    h1.logo-mob {
        margin-left: 55px;
        position: absolute
    }
}

@media (max-width: 767px) {
    .inline-res>li {
        width: 33%;
    }
    .inline-res>li:last-child {
        width: 67%!important;
    }
    .submenu-right .img-xs {
        margin-right: 3px!important
    }
    #outbrain_widget_0 .ob-widget-items-container>li {
        float: left;
        width: 49%!important;
        margin: 0!important;
        max-width: none!important;
    }
    #outbrain_widget_0 .ob-widget-items-container>li:nth-child(2n+1) {
        margin-right: 2%!important
    }
    #outbrain_widget_1 .ob-widget-section {
        width: 100%!important;
        float: none!important;
        margin-bottom: 20px!important;
    }
    .page-header {}
    .page-footer .footer-links-wrapper {
        padding-right: 0!important;
    }
    .page-footer .row>div {
        float: none;
        width: 100%!important;
        text-align: center;
    }
    .page-footer .footer-links-wrapper li {
        float: none!important;
    }
    .page-header .page-header-top .page-logo {
        width: auto!important;
    }
    .page-header .page-header-top .top-menu {
        display: block;
    }
    .page-header .page-header-top .top-menu:before,
    .page-header .page-header-top .top-menu:after {
        content: " ";
        display: table;
    }
    .page-header .page-header-top .top-menu:after {
        clear: both;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle {
        padding: 17px 6px 8px 6px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>.badge {
        right: 18px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended>.dropdown-menu {
        max-width: 255px;
        width: 255px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-notification>.dropdown-menu {}
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-notification>.dropdown-menu:after,
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-notification>.dropdown-menu:before {
        margin-right: 110px!important;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-inbox {
        margin-right: 0;
        padding-right: 2px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-inbox>.dropdown-menu {
        margin-right: -40px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-inbox>.dropdown-menu:after,
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-inbox>.dropdown-menu:before {
        margin-right: 40px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-inbox>.dropdown-toggle {
        padding: 17px 0px 8px 2px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-tasks>.dropdown-menu {
        margin-right: -115px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-tasks>.dropdown-menu:after,
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended.dropdown-tasks>.dropdown-menu:before {
        margin-right: 115px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown.dropdown-language>.dropdown-menu {
        margin-right: -20px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown.dropdown-language>.dropdown-menu:after,
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown.dropdown-language>.dropdown-menu:before {
        margin-right: 20px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown.dropdown-language>.dropdown-toggle {
        padding: 16px 6px 9px 2px;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown.dropdown-user {
        padding-left: 0;
        margin-right: 0;
    }
    .page-header .page-header-top .top-menu .navbar-nav>li.dropdown.dropdown-user>.dropdown-toggle {
        padding: 12px 0px 7px 4px;
    }
    .desc-company,
    .table-col .comp-name.data-col {
        width: 100%!important
    }
    div.table-col.header,
    .soc-txt {
        display: none!important
    }
    .table-col .data-col {
        display: block!important;
    }
    .table-col {
        padding-bottom: 10px
    }
    .table-col .data-col:not(.comp-name) {
        width: 100%!important;
        max-width: 100%!important;
        margin-left: 10px
    }
    .data-col strong,
    .side-socials a.whatsapp-side,
    .data-col strong,
    .side-socials a.twitter-side,
    .data-col strong,
    .side-socials a.facebook-side,
    .data-col strong,
    .side-socials a.googleplus-side,
    .data-col strong,
    .side-socials a.linkedin-side,
    .data-col strong,
    .side-socials a.email-side {
        display: inline-block!important;
    }
    .profile-content.jobs .side-socials a,
    .side-socials.event-side-socials a {
        display: block!important
    }
    .data-col .text {
        padding-left: 10px
    }
    .table-col .data-col:not(.comp-name) {
        text-align: left!important
    }
    .article h1.article-title,
    .event-wrap h1.article-title {
        font-size: 25px!important;
    }
    .main-category {
        font-size: 12px!important
    }
    .article .blog-page p.lead {
        font-size: 17px!important;
        line-height: 24px!important;
    }
    .article .blog-page p {
        font-size: 17px!important
    }
    .article .article-content-wrap a,
    .article .blog-page a {
        font-family: "ProximaNova-Regular", "Helvetica", Arial, sans-serif;
    }
    .article .article-auth,
    .article .article-date {
        font-size: 14px
    }
    .event-article-content p {
        font-family: 'HelveticaNeue-Light', "Helvetica", Arial, sans-serif!important
    }
    .side-socials {
        margin: -10px 0 -10px 0!important
    }
    .article .blog-page p.wp-caption-text {
        font-size: 11px!important
    }
    .article .blog-page blockquote p {
        border-left: 3px solid #a4c86e;
        font-size: 18px!important;
        line-height: 27px!important;
    }
    .container {
        /*padding-left: 8px;*/
        /*padding-right: 8px*/
    }
    .page-content {
        background: #fff none repeat scroll 0 0!important;
    }
    blockquote {
        font-size: 15px!important
    }
    .side-socials a {
        margin-bottom: 8px!important;
        padding: 8px 16px!important;
    }
    .top-bar-reg a {
        font-size: 13px!important;
        text-transform: none!important
    }
    .article .article-date {
        float: left;
        font-size: 12px
    }
    .page-prefooter h5 {
        font-size: 10px
    }
    .pod-event-title h2 {
        font-size: 1.1em!important
    }
    .wrap-res-title-list {
        margin-top: 35px!important
    }
    .eventlist-wrap h2 {
        font-size: 30px!important
    }
    p.page-desc-event {
        font-size: 14px!important
    }
    a.res-flag-btn {
        font-size: 12px!important
    }
    p.res-event-desc {
        font-size: 17px!important
    }
    .event-article-content p {
        font-size: 15px!important
    }
    .jobs .table-col .comp-name.data-col,
    .startups-list-wrap .table-col .comp-name.data-col {
        max-width: 100%!important
    }
    .eventlist-wrap h2,
    .jobpage-wrap h2,
    .fundraise-wrap h2,
    .startup-wrap h2 {
        font-size: 22px!important;
    }
    .eventlist-wrap h2,
    .jobpage-wrap h2,
    .fundraise-wrap h2,
    .startup-wrap h2,
    .eventlist-wrap p,
    .jobpage-wrap p,
    .fundraise-wrap p,
    .startup-wrap p {
        text-align: left!important;
    }
    .res-btn-flag-wrap .btn {
        font-size: 12px
    }
    h1.logo-mob {
        margin-left: 55px;
        position: absolute
    }
    .page-footer .footer-links-wrapper {
        float: none!important;
        margin-top: 5px!important;
        overflow: hidden;
    }
}

@media (max-width: 480px) {
    .inline-res>li {
        width: 38%
    }
    .inline-res>li:last-child {
        width: 62%!important
    }
    .page-header-menu .dropdown-menu a {
        font-size: 14px!important
    }
    .page-header-menu .dropdown-menu .submenu-right.menu-dropdown>a {
        padding-left: 0px!important;
        padding-right: 30px!important
    }
    .page-header-menu .submenu-right .dropdown-menu a {
        padding-right: 30px!important;
        padding-left: 0!important;
        white-space: nowrap!important
    }
    .submenu-right .img-xs {
        width: 18px!important
    }
    #outbrain_widget_0 .ob-widget-items-container>li {
        float: none;
        width: 100%!important;
        margin: 0 0 20px 0!important;
    }
    #outbrain_widget_0 .ob-widget-items-container>li:nth-child(2n+1) {
        margin-right: 0!important
    }
    .side-socials a {
        padding: 8px 12px!important;
    }
    .jobs-table .table-col .data-col {
        padding: 20px 0px 0!important;
    }
    .jobs-table .table-col {
        padding: 0!important
    }
    .page-header {}
    .page-header .page-header-top .top-menu {
        display: block;
        clear: both;
    }
    .page-header .page-header-top .top-menu:before,
    .page-header .page-header-top .top-menu:after {
        content: " ";
        display: table;
    }
    .page-header .page-header-top .top-menu:after {
        clear: both;
    }
    .page-header .page-header-top .top-menu .username-hide-mobile,
    .event-wrap .col-md-1 {
        display: none!important;
    }
    .homepage .image-featured>.col-md-9,
    .image-featured-small {
        padding-left: 0;
        padding-right: 0
    }
    .image-featured .image-featured-small img {
        width: 100%!important
    }
    .image-featured .image-featured-small.image-featured-small-mob img {
        width: 60px!important
    }
    .homepage .image-featured h4 {
        font-size: 25px
    }
    .homepage .image-featured-small {
        margin-top: 25px!important;
    }
    .image-featured h2,
    .image-featured h1 {
        font-size: 17px!important;
        line-height: 20px!important
    }
    .sections-home .text {
        padding-left: 15px
    }
    p.para-res {
        font-size: 14px!important
    }
    .nav-tabs>li>a,
    .nav-pills>li>a {
        font-size: 12px
    }
    .image-featured-small h2 {
        font-size: 17px!important;
        line-height: 20px!important
    }
    .home-lg-btns span {
        font-size: 14px
    }
    .sections-home h3 {
        font-size: 22;
        text-align: center
    }
    .mob-article-list img.img-responsive {
        display: none!important
    }
    .mob-article-list h3 {
        margin-top: 32px!important
    }
    .mob-article-list a.cat-img-overlay {
        left: -14px;
    }
    .event-wrap .col-md-10 {
        width: 100%!important;
        padding: 0
    }
    .mob-content-width {
        padding: 0px!important;
    }
    .main .startup-home .col-md-4 {
        padding-left: 0px!important;
        padding-right: 0px!important
    }
    .portlet.light {
        padding: 10px 8px!important;
    }
    .event-forms .col-md-7,
    .event-forms .col-md-5,
    .event-list .col-xs-12 {
        padding-left: 0px;
        padding-right: 0px
    }
    .table-col {
        border-bottom: 15px solid #eaeaea!important;
    }
    .table-col .comp-name.col-grey {
        background-color: #efefef!important;
        margin-bottom: 15px
    }
    h1.logo-mob {
        margin-left: 40px;
        position: absolute
    }
    .page-header .page-header-top .top-menu {
        margin-right: 0!important
    }
    .header-right {
        position: absolute;
        display: inline;
        right: 0;
        top: 0
    }
    .page-header .page-header-menu>.container,
    .page-header .container {
        padding: 0!important
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a {
        background-color: #383838!important;
        color: #fff!important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li {
        border-bottom: 1px solid #4c4c4c!important;
        border-left: 0;
        border-right: 0;
        padding: 0!important
    }
    .article-small-mob img,
    .article-small-mob .image-featured-small img {
        width: 60px!important;
    }
    .article-small-mob .block,
    .article-small-mob .image-featured-small .pos-rel>a:first-child {
        float: left;
        margin: 0 10px 0 0
    }
    .article-small-mob .auth-date {
        display: none
    }
    .article-small-mob .dark-anchor h2 {
        font-family: "ProximaNova-Regular", "Montserrat", Arial, sans-serif;
        font-size: 15px!important;
        font-weight: 100;
        margin: 0!important
    }
    .article-small-mob .mbt-m.pos-rel,
    .article-small-mob .image-featured-small .pos-rel {
        margin-bottom: 10px!important;
        padding-bottom: 10px!important;
        border-bottom: 1px solid #efefef;
        display: block;
        clear: both;
        overflow: hidden
    }
    .article-small-mob .portlet-title {
        border: 0 none!important
    }
    .tabbable-custom .nav-tabs {
        margin-bottom: 10px;
    }
    .article-small-mob .article-small-mob-first img {
        width: 100%!important
    }
    .article-small-mob .article-small-mob-first .pos-rel a.block {
        margin: 0;
        float: none!important
    }
    .article-small-mob .article-small-mob-first .pos-rel {
        border: 0 none;
        margin-bottom: 15px!important
    }
    .article-small-mob .article-small-mob-first .dark-anchor h2 {
        font-size: 17px!important;
        font-weight: 200;
        font-family: "ProximaNova-Bold", "Montserrat", Arial, sans-serif;
        margin-top: 20px!important;
    }
    .article-small-mob .article-small-mob-first .auth-date {
        display: block
    }
    .posted-date {
        display: block!important;
        padding-left: 70px;
        margin: 4px 0 0
    }
}

@media (max-width:340px) {
    .submenu-right .img-xs {
        display: none
    }
}

.pace .pace-progress {
    z-index: 10000;
    top: 126px!important;
    height: 3px!important;
}

.pace .pace-progress-inner {
    box-shadow: none;
}

.pace .pace-activity {
    top: 128px;
    right: 22px;
    border-radius: 10px!important;
}

@media (max-width: 480px) {
    body .page-container {
        margin-top: 48px !important;
    }
    .page-header-fixed .pace .pace-progress {
        top: 252px;
    }
    .page-header-fixed .pace .pace-activity {
        top: 508px;
        right: 15px;
    }
}

.page-container {
    clear: both;
    overflow: hidden;
}

.page-head {
    background: #fff;
}

.page-head .container {
    position: relative;
}

.page-head .page-title {
    display: inline-block;
    float: left;
    padding: 19px 0;
}

.page-head .page-title>h1 {
    color: #697882;
    font-size: 22px;
    font-weight: 400;
    margin: 0;
}

.page-head .page-title>h1>small {
    color: #9eacb4;
    font-size: 13px;
    font-weight: 400;
}

.page-head .page-toolbar {
    display: inline-block;
    float: right;
}

.breadcrumb {
    background: none;
    padding: 0 0 15px 0;
    margin: 0;
    color: #c5ccd5;
}

.breadcrumb>li+li:before {
    display: none;
}

.breadcrumb .fa {
    font-size: 6px;
    margin: 0 2px 0 4px;
    position: relative;
    top: -1px;
}

.breadcrumb>.active {
    color: #838383;
}

.page-content {
    background: #eaeaea;
    padding: 15px 0 15px;
}

.page-content.homepage.new,
.page-content.new {
    background: #fff;
    padding: 15px 0 15px;
}

@media (max-width: 991px) {
    .header-right .top-menu .search-icon {
        margin-left: 0;
    }
    .startup-container.xlarge-icon>.photo+.text {
        height: auto!important;
    }
    .page-header-menu .dropdown-menu li a,
    .page-header-menu .dropdown-menu li .submenu-title {
        padding-left: 8px!important;
    }
    .page-header-menu .dropdown-menu li a {
        padding-right: 30px!important
    }
    .page-head {
        background: #fff;
    }
    .page-head>.container {
        width: 100%;
        max-width: none!important;
        margin: 0!important;
    }
    .page-content {
        padding-top: 0px;
    }
    .page-content>.container,
    .announcements_top>.container {
        width: 100%;
        max-width: none!important;
        margin: 0!important;
    }
    .page-header .page-header-top .top-menu .navbar-nav {
        margin: 0 0 0 0;
    }
}

.page-prefooter {
    padding: 30px 0;
    clear: both;
}

.page-prefooter h2 {
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 12px;
}

.page-prefooter .subscribe-form {
    padding-top: 5px;
}

.page-prefooter .subscribe-form .form-control {
    font-size: 12px;
    padding: 0 14px;
    height: 36px;
}

.page-prefooter .subscribe-form .btn {
    height: 34px;
    text-transform: uppercase;
    padding: 7px 16px;
    background-color: #a4c86e!important
}

.page-prefooter .social-icons {
    padding-top: 9px;
}

.page-prefooter .social-icons li {
    opacity: 0.35;
    filter: alpha(opacity=35);
}

.page-prefooter .social-icons li:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.page-prefooter p,
.page-prefooter address {
    margin: 0;
}

.page-footer {
    font-size: 12px;
    font-weight: 300;
    padding: 17px 0;
}

@media (max-width: 991px) {
    .page-prefooter {
        padding-bottom: 10px;
    }
    .page-prefooter .footer-block {
        margin-bottom: 20px;
    }
    .page-prefooter>.container {
        width: 100%;
        max-width: none!important;
        margin: 0!important;
        overflow: hidden;
    }
    .page-footer>.container {
        width: 100%;
        max-width: none!important;
        margin: 0!important;
    }
}

@media (max-width:1200px) {
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a {
        padding: 16px 6px 12px;
    }
    body .market-tutorial .content {
        width: 100%;
    }
    .home-featured .carousel.custom .carousel-control span {
        top: 140px!important
    }
}

@media (max-width:1080px) {
    input#header-search[type="text"] {
        width: 180px;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a {
        padding: 16px 2px 12px;
    }
}

.scroll-to-top {
    padding: 2px;
    text-align: center;
    position: fixed;
    z-index: 10001;
    bottom: 5px;
    display: none;
    right: 20px;
}

.scroll-to-top>i {
    display: inline-block;
    font-size: 32px;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.scroll-to-top:hover {
    cursor: pointer;
}

.scroll-to-top:hover>i {
    opacity: 1;
    filter: alpha(opacity=100);
}

@media (max-width: 991px) {
    body .market-tutorial .banner-content>div {
        width: 100%;
        float: none;
        display: block;
    }
    .market-tutorial .banner-content>div:last-child {
        margin-top: 40px
    }
    body .market-tutorial .content-block.trust ul li img {
        max-width: 60px;
        max-height: 60px;
    }
    .scroll-to-top {
        right: 10px;
    }
    .scroll-to-top>i {
        font-size: 28px;
    }
    .mobile-search-wrapper .form-control.select2-container {
        padding-left: 0;
    }
    .mobile-search-wrapper .form-control.select2-container .select2-choices,
    .mobile-search-wrapper .form-control.select2-container-active .select2-choices {
        border: none!important;
    }
    .mobile-search-wrapper .select2-search-choice {
        display: none;
    }
}

.btn-theme-panel {
    margin-top: 25px;
}

.btn-theme-panel .btn {
    opacity: 0.6;
    filter: alpha(opacity=60);
    padding: 0 6px;
}

.btn-theme-panel .btn>i {
    font-size: 24px;
    color: #acbac6;
}

.btn-theme-panel .btn:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.btn-theme-panel.open .btn {
    opacity: 1;
    filter: alpha(opacity=100);
}

.theme-panel {
    z-index: 999;
    min-width: 675px;
    padding: 20px 10px;
    font-family: "Open Sans", sans-serif;
}

.theme-panel h3 {
    margin: 8px 0 8px 0;
    font-size: 15px;
    padding-left: 12px;
}

.theme-panel .seperator {
    border-left: 1px solid #EFF2F4;
}

.theme-panel .theme-colors {
    list-style: none;
    padding: 0;
    margin: 0;
}

.theme-panel .theme-colors>li.theme-color {
    padding: 8px 12px;
}

.theme-panel .theme-colors>li.theme-color:hover,
.theme-panel .theme-colors>li.theme-color.active {
    background: #f5f7f8;
}

.theme-panel .theme-colors>li.theme-color:hover {
    cursor: pointer;
}

.theme-panel .theme-colors>li.theme-color>.theme-color-view {
    float: left;
    margin-top: 0px;
    margin-right: 8px;
    display: inline-block;
    border-radius: 10px!important;
    height: 20px;
    width: 20px;
}

.theme-panel .theme-colors>li.theme-color>.theme-color-name {
    display: inline-block;
    color: #777;
    font-size: 14px;
    font-weight: 300;
    padding-top: -4px;
}

.theme-panel .theme-colors>li.theme-color.theme-color-default .theme-color-view {
    background: #4DB393;
}

.theme-panel .theme-colors>li.theme-color.theme-color-red-sunglo .theme-color-view {
    background: #E26A6A;
}

.theme-panel .theme-colors>li.theme-color.theme-color-red-intense .theme-color-view {
    background: #E35B5A;
}

.theme-panel .theme-colors>li.theme-color.theme-color-blue-hoki .theme-color-view {
    background: #67809F;
}

.theme-panel .theme-colors>li.theme-color.theme-color-blue-steel .theme-color-view {
    background: #4B77BE;
}

.theme-panel .theme-colors>li.theme-color.theme-color-green-haze .theme-color-view {
    background: #44B6AE;
}

.theme-panel .theme-colors>li.theme-color.theme-color-purple-plum .theme-color-view {
    background: #8775A7;
}

.theme-panel .theme-colors>li.theme-color.theme-color-purple-studio .theme-color-view {
    background: #8E44AD;
}

.theme-panel .theme-colors>li.theme-color.theme-color-yellow-orange .theme-color-view {
    background: #F2784B;
}

.theme-panel .theme-colors>li.theme-color.theme-color-yellow-crusta .theme-color-view {
    background: #F3C200;
}

.theme-panel .theme-settings {
    list-style: none;
    padding: 0;
    margin: 0;
}

.theme-panel .theme-settings>li {
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 300;
    color: #777;
}

.theme-panel .theme-settings>li .form-control {
    color: #777;
    margin-top: -3px;
    float: right;
}

.viewed .badge {
    display: none !important;
}

@media (min-width: 767px) {
    .mobile_show {
        display: none!important;
        visibility: hidden!important;
    }
    .mobile_hide {
        display: ''!important;
        visibility: visible!important;
    }
    #event_location {
        width: 650px!important;
    }
}

@media (max-width: 400px) {
    .page-container>.blockUI.blockMsg {
        left: 50%!important;
        transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%)
    }
    .mobile_show {
        display: ''!important;
        visibility: visible!important;
    }
    .mobile_hide {
        display: none!important;
        visibility: hidden!important;
    }
    .date-picker {
        max-width: 100%!important;
    }
    .timepicker {
        max-width: 80%!important;
    }
    #event_image {}
    #event_location {
        max-width: 200px!important;
    }
    .img-responsive {
        height: auto!important;
    }
    .breaklines {
        word-break: break-all;
    }
}

@media (max-width: 767px) {
    .page-container .market-tutorial .content-block.trust {
        margin-top: 35px;
        padding: 45px 0;
    }
    body .market-tutorial .banner .content {
        margin: 90px 0
    }
    body .market-tutorial .common-header {
        font-size: 35px;
        margin-bottom: 35px!important
    }
    body .market-tutorial .buyers ul li {
        float: none;
        margin-right: 0;
        width: 100%
    }
    .page-container .market-tutorial .content-block {
        padding-top: 35px;
    }
    .market-tutorial .content-block.trust ul li {
        margin: 0 15px 30px!important
    }
    body .market-tutorial .content {
        padding: 0 15px;
    }
    body .market-tutorial .banner-content h1,
    body .market-tutorial .trust .common-header {
        font-size: 40px;
        line-height: 43px;
    }
    .theme-panel {
        left: 20px;
        right: 20px;
        min-width: 285px;
    }
    .company-inv {
        width: 100%;
        text-align: left!important;
    }
    .mobile_show {
        display: ''!important;
    }
    .mobile_hide {
        display: none!important;
    }
    .theme-panel .seperator {
        border: 0;
    }
    .theme-panel .theme-settings .form-control {
        width: 105px!important;
    }
    #event_location {
        max-width: 100%!important;
    }
}

body{background-color:white;}.theme-font{color:#4db3a4!important;}.pace .pace-progress{background:#4db3a4;}.portlet.light .btn.btn-circle.btn-icon-only.btn-default{border-color:#bbc2ce;}.portlet.light .btn.btn-circle.btn-icon-only.btn-default>i{font-size:13px;color:#a6b0bf;}.portlet.light .btn.btn-circle.btn-icon-only.btn-default:hover,.portlet.light .btn.btn-circle.btn-icon-only.btn-default.active{color:#fff;background:#4db3a4;border-color:#4db3a4;}.portlet.light .btn.btn-circle.btn-icon-only.btn-default:hover>i,.portlet.light .btn.btn-circle.btn-icon-only.btn-default.active>i{color:#fff;}.page-header{background-color:white;}.page-header .page-header-top{}.page-header .page-header-top.fixed{background:white!important;box-shadow:0px 1px 10px 0px rgba(50,50,50,0.2);}.page-header .page-header-top .top-menu .navbar-nav{}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown .separator{border-left:1px solid #e3e8ec;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>i{color:#c1ccd1;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:hover{background-color:white;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:hover>i{color:#a4b4bb;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle .badge.badge-default{background-color:#f36a5a;color:white;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle{background-color:white;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle>i{color:#a4b4bb;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-separator .separator{border-left:1px solid #ececec;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu:after{border-bottom-color:#f7f8fa;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external{background:#f7f8fa;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>h3{color:#6f949c;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a{color:#428bca;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a:hover{color:#2a6496;text-decoration:none;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a{border-bottom:1px solid #eff2f6!important;color:#222222;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a:hover{background:#f8f9fa;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li>a .time{background:#f1f1f1;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li>a:hover .time{background:#e4e4e4;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.circle{background-color:#4db3a4;color:white;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.corner{border-color:transparent transparent transparent #4db3a4;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from{color:#5b9bd1;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress{background-color:#dfe2e9;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username{color:#8ea3b6;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i{color:#8ea3b6;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user>.dropdown-menu{width:195px;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user:hover>.dropdown-toggle>.username,.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user:hover>.dropdown-toggle>i,.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user.open>.dropdown-toggle>.username,.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user.open>.dropdown-toggle>i{color:#7089a2;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname{color:#8ea3b6;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language:hover>.dropdown-toggle>.langname,.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-language.open>.dropdown-toggle>.langname{color:#7089a2;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu{background:#2e343b;border:0;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu:after{border-bottom-color:#2e343b;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu>li.external{background:#272c33;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu>li.external>h3{color:#a2abb7;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu>li.external>a:hover{color:#6ea6d6;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a,.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a{color:#aaafb7;border-bottom:1px solid #3b434c!important;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a>i,.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a>i{color:#6fa7d7;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a:hover,.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a:hover{background:#373e47;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a{border-bottom:0!important;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li.divider{background:#3b434c;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list>li>a .time{background:#23272d;}.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list>li>a:hover .time{background:#181b1e;}.page-header .page-header-menu{background:#444d58;}.page-header .page-header-menu.fixed{box-shadow:0px 1px 10px 0px rgba(68,77,88,0.2);}.page-header .page-header-menu .hor-menu .navbar-nav{}.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu{box-shadow:1px 1px 4px rgba(85,97,111,0.5)}.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3{color:#ced5de;}.page-header .page-header-menu .hor-menu .navbar-nav>li>a{color:#bcc2cb;}.page-header .page-header-menu .hor-menu .navbar-nav>li>a>i{color:#bcc2cb;}.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a,.page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover{color:white;background:#55616f!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover>i{color:#fff;}.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a,.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover,.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a,.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover{background:#4e5966;}.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover>i,.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover>i{color:#bcc2cb;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu{background:none repeat scroll 0 0 #fff;box-shadow:1px 1px 4px rgba(85,97,111,0.5);}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a{color:#000;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a>i{color:#6fa7d7;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a{background:none repeat scroll 0 0 #f3f3f3;color:#000;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a>i{color:#6fa7d7;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover{color:#ced5de;background:#5d6b7a;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover>i,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover>i{color:#6fa7d7;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.divider{background-color:#606d7d;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-submenu>a:after{color:#6fa7d7;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav{}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.mega-menu-dropdown>.dropdown-menu{box-shadow:5px 5px rgba(85,97,111,0.2);}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3{color:#555555;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a{color:#bcc2cb;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a>i{color:#bcc2cb;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a:hover{color:white;background:#55616f;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>a:hover>i{color:white;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.open>a{color:#333333!important;background:#fafafc!important;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.open>a>i{color:#333333!important;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a:hover,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a:hover{color:#f1f1f1;background:#4e5966;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a>i,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.active>a:hover>i,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a>i,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li.current>a:hover>i{color:#bcc2cb;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu{box-shadow:5px 5px rgba(85,97,111,0.2);background:#fafafc;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li>a{color:black;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li>a>i{color:#6fa7d7;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li:hover>a{color:black;background:#eaeaf2;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li:hover>a>i{color:#6fa7d7;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a:hover,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a:hover{color:black;background:#eaeaf2;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a>i,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a:hover>i,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a>i,.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a:hover>i{color:#6fa7d7;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.divider{background-color:#ededf4;}.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav>li>.dropdown-menu{border:1px solid #eaeaf2;border-top:0;}.page-header .page-header-menu .search-form{background:#38414c;}.page-header .page-header-menu .search-form .input-group{background:#38414c;}.page-header .page-header-menu .search-form .input-group .form-control{color:#616d7d;background:#38414c;}.page-header .page-header-menu .search-form .input-group .form-control::-moz-placeholder{color:#5f6a7a;opacity:1;}.page-header .page-header-menu .search-form .input-group .form-control:-ms-input-placeholder{color:#5f6a7a;}.page-header .page-header-menu .search-form .input-group .form-control::-webkit-input-placeholder{color:#5f6a7a;}.page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit>i{color:#616d7d;}.page-prefooter{background:#48525e;color:#a2abb7;}.page-prefooter h2{color:#4db3a4;}.page-prefooter .subscribe-form .form-control{background:#343b44;border-color:#343b44;color:#a2abb7;}.page-prefooter .subscribe-form .form-control::-moz-placeholder{color:#939eac;opacity:1;}.page-prefooter .subscribe-form .form-control:-ms-input-placeholder{color:#939eac;}.page-prefooter .subscribe-form .form-control::-webkit-input-placeholder{color:#939eac;}.page-prefooter .subscribe-form .btn{color:white;background-color:#58b8a9;border-color:"";}.page-prefooter .subscribe-form .btn:hover,.page-prefooter .subscribe-form .btn:focus,.page-prefooter .subscribe-form .btn:active,.page-prefooter .subscribe-form .btn.active{color:white;background-color:#45a294;}.open .page-prefooter .subscribe-form .btn.dropdown-toggle{color:white;background-color:#45a294;}.page-prefooter .subscribe-form .btn:active,.page-prefooter .subscribe-form .btn.active{background-image:none;}.open .page-prefooter .subscribe-form .btn.dropdown-toggle{background-image:none;}.page-prefooter .subscribe-form .btn.disabled,.page-prefooter .subscribe-form .btn.disabled:hover,.page-prefooter .subscribe-form .btn.disabled:focus,.page-prefooter .subscribe-form .btn.disabled:active,.page-prefooter .subscribe-form .btn.disabled.active,.page-prefooter .subscribe-form .btn[disabled],.page-prefooter .subscribe-form .btn[disabled]:hover,.page-prefooter .subscribe-form .btn[disabled]:focus,.page-prefooter .subscribe-form .btn[disabled]:active,.page-prefooter .subscribe-form .btn[disabled].active,fieldset[disabled] .page-prefooter .subscribe-form .btn,fieldset[disabled] .page-prefooter .subscribe-form .btn:hover,fieldset[disabled] .page-prefooter .subscribe-form .btn:focus,fieldset[disabled] .page-prefooter .subscribe-form .btn:active,fieldset[disabled] .page-prefooter .subscribe-form .btn.active{background-color:#58b8a9;}.page-prefooter .subscribe-form .btn .badge{color:#58b8a9;background-color:white;}.page-footer{background:#3b434c;color:#a2abb7;}.scroll-to-top>i{color:#657383;font-size:32px;opacity:0.7;filter:alpha(opacity=70);}@media (min-width: 992px) {.page-header{}.page-header .page-header-menu.fixed{width:100%;position:fixed;top:0;left:0;z-index:9995;}}@media (max-width: 991px) {.page-header .page-header-menu{background:#eff3f8;}.page-header .page-header-menu .hor-menu .navbar-nav{background:#fff!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu{box-shadow:none;}.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu{border-right:none!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3{color:#72808a;}.page-header .page-header-menu .hor-menu .navbar-nav>li{border-bottom:1px solid #F0F0F0;}.page-header .page-header-menu .hor-menu .navbar-nav>li:last-child{border-bottom:0;}.page-header .page-header-menu .hor-menu .navbar-nav>li>a{background:none;color:#666666;}.page-header .page-header-menu .hor-menu .navbar-nav>li>a>i{color:#666666!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a{background:none!important;color:#4db3a4!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a>i{color:#4db3a4!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a,.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a:hover,.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a,.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover,.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a,.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover{color:#666!important;background:#4db3a4!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a:hover>i,.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover>i,.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover>i{color:white!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu{border:0!important;border-top:1px solid #eee;box-shadow:none!important;background:#fff!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.divider{border-bottom:1px solid #F0F0F0;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:first-child{margin-top:1px;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a{color:#666666!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a>i{color:#666666!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a{background:none!important;color:#4db3a4!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li:hover>a>i{color:#4db3a4!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.open>a,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.open>a:hover,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover{color:white!important;background:#4db3a4!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.open>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.open>a:hover>i,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover>i,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a>i,.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover>i{color:white!important;}.page-header .page-header-menu .hor-menu .navbar-nav>li.classic-menu-dropdown .dropdown-menu>li.dropdown-submenu.open>a:after{color:white!important;}.page-header .page-header-menu .hor-menu .nav{border:0!important;margin:0!important;}.page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open>a,.page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open>a:hover{border:0!important;margin:0!important;color:#fff!important;background:#5fbbad!important;}.page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open>a>i,.page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open>a:hover>i{color:#fff!important;}.page-header .search-form{background:#fff!important;}.page-header .search-form .form-control{background:#fff!important;}.page-header .search-form .input-group-btn .btn.submit{background:#4db3a4;}.page-header .search-form .input-group-btn .btn.submit i{color:#fff!important;}.page-header .search-form .input-group-btn .btn.submit:hover,.page-header .search-form .input-group-btn .btn.submit:focus,.page-header .search-form .input-group-btn .btn.submit:active,.page-header .search-form .input-group-btn .btn.submit.active{background:#40978a;}}@media (max-width: 480px) {.page-header{}.page-header .top-menu{background-color:white;}.page-header-fixed-mobile .page-header .top-menu{background-color:white;}.page-header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle{background-color:white;}.page-header-fixed-mobile .page-header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle{background:none;}.page-header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle:hover{background-color:white;}}.page-spinner-bar>div,.block-spinner-bar>div{background:#5fbbad;}

/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !importants;
}

/** BUTTONSs **/

/*commented the importation from googleapis and moved to views/_sitelayout/header.php*/


[class^="custom-icon"], [class*="custom-icon"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

*{
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: auto;
    text-rendering: optimizelegibility;
}

.center { margin-left: auto !important; margin-right: auto !important; float: none !important; }
.portlet.light {
	/*border:1px solid #ececec;*/
    padding:10px 20px;
}
.login {
	background-color: #f6f6f6 !important
}
.login .content .input-icon {
	border-left: 1px solid #e5e5e5 !important
}
.login .content {
	border:1px solid #dedede;
	border-radius: 12px solid !important;
	padding: 20px 30px 25px;
}

.login .logo {
	margin:70px auto 0;
}
.signUpBtn {
  border-radius: 3px !important;
 box-sizing: border-box;
 color: #fff;
 display: inline-block;
 font-family: "ProximaNova-Bold";
 margin: 5px 0;
 padding: 10px;
 text-align: center;
 text-decoration: none;
 text-shadow: none;
 text-transform: uppercase;
 white-space: nowrap;
 width: 100%;
}
.signUpBtn .btnWord {
	 display: inline-block;
    font-size: 13px;

    padding-left: 5px;
    font-weight: 700
}
.signUpBtn .btnWord li {
	font-size: 18px
}
a.signUpBtn:hover {
	color:#fff;
}
.signUpBtn.inline {
	display: inline !important
}
.linkedIn {
	background: none repeat scroll 0 0 #00aced;

}
.facebook {
	background: none repeat scroll 0 0 #007bb6;

}
a.linkedIn:hover {
	background: none repeat scroll 0 0 #009cdd
}
a.facebook:hover {
	background: none repeat scroll 0 0 #006ba6
}
.green.btn {
	background-color: #45b6af;
    color: white;
}
.green.btn:hover {
	background-color: #35a69f
}
.login .btn {
	font-weight: 700;
	font-size: 15px
}
.login .content .form-actions {
	border-color:#fff
}
.login .portlet.light {
	border: 1px solid rgb(240, 240, 240);
	box-shadow: 2px 4px 8px -5px rgb(136, 136, 136);
}
.login a.head-cta {
	background-color:#3d749a; color:#fff; padding:10px; font-weight:700
}
.page-header .page-header-top .page-logo .logo-default {
	margin: 16.5px 0 0
}
.page-header {
background-color: #f9f9f9;
border-bottom: 1px solid #ececec;
height: 48px;
}
.page-head {
	border-bottom: 1px solid #dcdcdc
}
.page-head.jobpage-wrap, .page-head.startup-wrap, .page-head.fundraise-wrap, .page-head.eventlist-wrap {
	padding-top:15px;
}
.page-header .page-header-menu { /*===========================================*/
	background-color: transparent;
	height: 49px;
	position:relative;
}
/*for pull-down menu*/
.page-header .page-header-menu.dark {
	background-color: #3b3b3b;
    border-bottom: 1px solid #545454;
}
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li > a, .username {
	color: #fff;
	font-weight: 700
}
.page-header-menu.dark .nav-custom .navbar-nav > li {
	border-right:1px solid #4f4f4f;
}
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li .dropdown-menu {
	border-top: 1px solid #545454
}
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li.open > a,
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li > a:hover,
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li.active > a {
	background-color: #343434 !important;
	border-bottom: 0;
	color: #fff
}
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li.open > a > i,
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li > a:hover > i {
  color: #fff;
}
.page-header .container {
	width: 1260px
}
/*end*/

.logo-default {
	width:auto;
	height:25px;
}
.logo-default-front { /*======================================================*/
	width:55px;
	height:33px;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a, .username {
    color: #000;
    font-size: 16px;
}
.username{
	text-transform: none;
}
.page-header .page-header-top .page-logo {
	height: 0px;
	width: 0px
}
.btn-primary.investor-btn, .btn-primary.startup-btn {
	padding:10px;
	font-weight: normal
}
.btn-primary.investor-btn {
	background-color: #428bca;
}
.btn-primary.startup-btn {
	background-color: #e65251;
}
.btn-edit {
	background-color: #e9e9e9;
    border-radius: 5px !important;
    color: #565656;
    font-size: 12px;
    text-transform: uppercase;
}
.btn-left {
	text-align: left
}
a.investor-btn:hover {
	background-color: #327bba
}
a.startup-btn:hover {
	background-color: #d64241
}
.page-head .page-title > h1 {
	font-weight: 200;
	color: #666;
    font-size: 48px;
}
.profile-desc-title, .profile-desc-text, .table.table-light > thead > tr > th, .general-item-list > .item > .item-head > .item-details > .item-label {
	/*color:#666;*/
	font-weight: 400;
	color: #333
}
.profile-usertitle {
	padding:0 15px 0 15px;
}
.general-item-list > .item > .item-head > .item-details .item-pic, .table.table-light > tbody > tr > td .user-pic {
	height: 40px;
	border-radius: 100% !important;
}
.item-details .item-name.primary-link {
	font-size: 18px
}
.btn-inv-strt p {
	margin-bottom: 5px
}
h4.profile-perc {
	margin-bottom: 5px
}
h4.profile-startup,h1.profile-startup {
	color: #333 !important;
	 font-size: 25px;
    margin-top: 0;
}
.input-group.search-main input{
/*	height: 46px;*/
	width: 500px;
	padding-left:10px;
}
.input-group.search-main .input-icon > i {
	margin-top: 15px
}
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover, .table.table-light > tbody > tr > td {
	background-color: transparent;
	color: #000
}
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a, .page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a {
  background: #f3f3f3 none repeat scroll 0 0 !important;
  color: #8cb056;
}
p.text-form-info {
	font-size: 12px;
    line-height: 18px;
}

.sidebar-widgets a, .item-details.company-inv a {
	color: #666;
	text-decoration: none;
}
.sidebar-widgets a:hover, .jobs a.job-con, .profile-side-menu a, .underline {
	text-decoration: underline;
}

.general-item-list > .item > .item-head > .item-details.followerThumb .item-pic {
	height: 80px;
	width: 130px;
	border-radius: 0 !important;
	margin-right: 15px
}

.general-item-list > .item > .item-head > .item-details.company-inv .item-pic,
.toMatch .general-item-list > .item > .item-head > .item-details.company-inv .item-pic {
	height: 130px;
	width: 130px;
	border-radius: 0 !important;
	margin-right: 15px
}

.toMatch .general-item-list > .item > .item-head > .item-details.company-inv .item-pic {
	height: 80px;
	width: 80px;
}

.general-item-list > .item > .item-head > .item-details.followerThumb.photo-profile .item-pic, .team .item-pic {
	width: 80px
}

.followers .desc {
	width: 252px;
}
.team .desc {
	width: 222px;
}
.followers .desc p.profile-desc-text, .team .profile-desc-text, .home .loc a, .startups-list .desc-company .loc a{
	font-size: 12px !important
}
.followers .desc .item-label a, .startups-list .item-label a, .startup-container .name a, .startups-list .desc-company .loc a, .startups-list .desc-company .city a .jobs h4 a, .team a, .investor-modal a, .news a {
	font-size: 14px;
	color: #333 !important
}
.startups-list .item-label a {
	font-size: 18px
}
.followers a.follow, .notificationModal a.follow, .team a.follow, a.follow-btn {
	background-color: transparent;
	border:2px solid #428bca;
	color: #428bca;
}
.team a.follow {color:#428bca !important;}
.followers a.follow:hover, .notificationModal a.follow:hover, .team a.follow:hover {
	background-color: #428bca;
	border:0;
}
.followers a.following, .followers a.follow:hover, .notificationModal a.follow:hover, .team a.follow:hover,
td.addMeDropdown ul.dropdown-menu a, td.addMeDropdown .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, td.addMeDropdown .dropdown-menu li > a > [class^="fa-"], .dropdown-menu li > a > [class*=" fa-"] {
	color: #fff !important
}
td.addMeDropdown .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	background-color: #3276b1;
}
.profile-sidebar .profile-stat {
	width: 278px;
	margin:0 auto;
}
p.comp-label {
	 font-size: 14px;
    font-weight: 700;
}
.desc-company {
	float: left;
	width: 350px
}
.recently-funded table {
	background-color: #f5f5f5
}
.recently-funded tr td, .all-startups tr td {
	background-color: #fff;
	border-top: 1px solid #e9e9e9 !important;
}

/*.recently-funded tbody tr td {
	font-weight: 700;
	font-size: 14px
}*/

.column.company {
    padding: 5px;
    position: relative;
   /* width: 250px;*/
}
.column {
    display: table-cell;
    vertical-align: middle;
}

.startup-container:after {
    clear: both;
    content: "";
    display: table;
}
.startup-container {
    display: table;
    table-layout: fixed;
}
.startup-container.overflow{
	width:100%;
}
.startup-container.overflow > .photo + .text{
	padding-left:72px;
}
.startup-container.overflow > .photo + .text a{
	word-wrap:break-word;
}
.dropdown-menu .startup li a{white-space:normal !important; word-break:break-all;}
.startup-container > .photo {
    border-color: #f7f8f9 #e9eaec #eee;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
    height: 60px;
    line-height: 35px;
    margin-right: 12px;
    overflow: hidden;
    vertical-align: middle;
    width: 60px;
}
.startup-container > .photo img {
	width: 60px
}
.startup-container > .photo {
    float: left;
}

.startup-container > .photo + .text {
    margin-left: 49px;
    width: 100%;
}
.startup-container > .text {
    display: table-cell;
}
.text {
    vertical-align: middle;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	vertical-align: middle !important;
}

.recently-funded .table > thead > tr > th, .all-startups .table > thead > tr > th {
	border:0;
	background-color: #e8e8e8;
	font-size: 11px;
	text-transform: uppercase;
}
.recently-funded tr td.table-light {
	background-color: #fafafa;
}
.startup-page img {
	width:150px;
	height:150px;
}

.content.welcome {
	width: 770px;
}
.content.welcome h3, .content.welcome h4 {
	line-height: 1.4
}
.page-prefooter, .page-footer {
	  background: none repeat scroll 0 0 #2e363c;
    color: #a9a9a9;
}
.page-footer {
	background: none repeat scroll 0 0 #0d151b;
}
.page-prefooter h2, .page-prefooter strong {
    color: #fff;
    text-transform: none;
}
.page-prefooter a.socials {
    color: #a9a9a9;
}
.page-prefooter ul.footer-links-wrapper li a, .page-footer ul.footer-links-wrapper li a {
	color: #8f8f8f;
	font-size: 12px
}
.footer-block.socials i {
	font-size: 30px;
	margin-right: 5px
}
.startup-comment .media img, .judges-comment .media img {
	height: 54px;
    position: relative;
    top: 3px;
    width: 54px;
}

.jobs a.btn {
	font-size: 11px;
	font-weight: 700
}
.engage {
	margin-top: 14px
}
.engage .socials i {
	font-size: 25px;
	vertical-align: middle;
	margin-right: 3px
}
.engage .socials a {
	font-size: 14px;
	margin-right: 10px
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle .badge.badge-default.msg,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle .badge.badge-default {
	background-color: #f36a5a !important;
	font-weight: 700;
	color: #fff
}

/** testvar=newnavpjg **/

/** end newnav **/

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle {
	padding:17px 0 8px 0;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external
 {
	background-color: #e9e9e9
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
	border-bottom-color: #e9e9e9
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {
	color: #000
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
	background-color: #f9f9f9
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a {
	border-bottom: 1px solid #e5e5e5 !important;
	color:#000;
	font-weight: 400
}
.page-content.main {
	background-color: #fff
}
.page-content.main .portlet.light {
	padding:10px 8px;
}
.dropdown-menu-list.scroller > li, .page-content.bg-white  {
	background-color: #fff
}
.dropdown-menu-list.scroller > li span.message.unread {
	font-weight: 700
}


li.dropdown-notification i.fa-trophy {
	font-size:16px;
	color:#d43f3a;
	font-weight:700
}

li.dropdown-notification i.fa-user {
	font-size:16px;
	 color:#4db3a4;
	 font-weight:700
}

li.dropdown-notification i.fa-hand-o-right {
	font-size:16px;
	color:#ffb848;
	font-weight:700
}

li.dropdown-notification span.dropdown-text, li.dropdown-inbox span.dropdown-text {
	display:block;
	margin-left:56px;
  font-family: 'ProximaNova-Regular';
  font-size: 14px
}

.notify-item .time {
  font-size: 11px !important;
}

.external.profile{
	border-top:1px solid #d9d9d9;
	background-color: #f3f3f3 !important;
	border-bottom: 1px solid #e6e6e6;
}
.external.profile .user-profile-info {
	float:left; display:inline-block; width:200px
}
.external.profile h3 a{
	color:#333;
	line-height: 20px
}
.external.profile a.user-profile-btn{
	background-color: #32A6D5 !important; color: #fff !important; display: block !important; float: right; font-size: 10px !important; padding: 8px !important;
}
.inbox tr {
	color: #333333;
	font-size: 14px
}
.inbox-view, .inbox-view-info, .inbox .inbox-header h1 {
	color: #333
}
.inbox tr *{
	font-weight: normal !important;
}
.inbox tr.unread * {
	font-weight: 700 !important;
}
tbody.inbox-message-table td img {
	height: 70px
}
tbody.inbox-message-table span.sender {
	font-size:17px;
	font-weight:700
}
tbody.inbox-message-table p.message-teaser {
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	margin-top:5px
}
.notificationModal .modal-dialog {
	width: 65%
}
.xpList img {
	width: 110px;
	height: 110px;
	display: block
}
.page-header-menu-opened > .container {
	z-index: 10051;
}
.fundraising div.checker {
	margin-left: 0
}
.article .blog-page blockquote p, .blog-page blockquote p{
	border-left: 2px solid #a4c86e;
    color: #000;
    font-size: 20px !important;
    line-height: 30px !important;
   	margin:0 !important;
   	padding:10px 20px;
}
blockquote {
	border-left: none;
	position: relative;
	clear: both;
}
/*blockquote:before {
	color: #555;
    content: "“";
    font-family: Arial;
    font-size: 70px;
    font-weight: bold;
    left: 25px;
    position: absolute;
    top: 2px;
}*/
textarea.resize {
	resize:vertical;
	max-height:500px;
	min-height: 300px
}

.singleFormEdit, .fundraisingWrapper, .prevInv, .addInvRound {
	background-color:#f9f9f9;
	padding:12px;
	border:1px solid #ddd;
	clear:both
}
#prevInv, #addInvRound{
	background-color:#f9f9f9;
	padding:12px;
	border:1px solid #ddd;
	clear:both
}

.company-dropdown {
	height: 50px !important;
}

.xpMonth {
	width:100px !important;
	display:inline-block !important;
	font-size: 13px;
	/* padding:0px 5px; */
}
.xpYear {
	display:inline-block;
	width:60px !important;
	font-size: 13px
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
	width:223px;
}
.dropdown-menu .you li > a, .dropdown-menu .startup li > a {
	padding-left: 0;
}
.dropdown-menu .startup, .dropdown-menu .you{
	padding: 0 10px 0 10px
}
ul.profileDrop ul li {
	list-style-type: none
}
.profileDrop {
	padding-bottom:15px
}
.profileDrop li.external{
  background-color: #7bb33a !important;
  color: #fff;
}
.profileDrop li.external h3{
  color: #fff !important;
  font-weight: 700;
  font-size: 16px !important
}
.profileDrop label {
	color: #fff;
	font-weight: 700
}
.dividerL-one {
	border-bottom:1px solid #3b434c;
	margin-top:-9px
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
	color:#333;
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username, .header-log, .login-signup a.header-log:hover {
	color: #333;
	font-weight: 400
}
.page-header-top-fixed .header-log{
	color: #333;
}
.login-signup {
	margin-top: 12px !important;
	color: #fff
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
	background-color: #f9f9f9
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user:hover > .dropdown-toggle > .username,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user:hover > .dropdown-toggle > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > .username,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > i {
  color: #fff;
}

.profile-usertitle-name {
	font-weight: 700;
	font-size: 23px;
	color: #000;
	margin-bottom: 0
}
.profile-stat-title {
	color: #000;
	font-size: 25px
}
.profile-stat-text a, .desc-grey {
	color: #7c7c7c;
	font-weight: 400
}
.profile-usertitle-job, .profile-usertitle-job a {
	color:#333;
	font-weight: 400;
	text-transform: none;
	font-size: 14px
}
.profile-desc-link a {
	font-weight: 400;
	font-size: 16px
}

.notification-body h5 {
	font-weight: 700;
	line-height: 23px;
	margin-top: 5px
}
.notification-body .green-haze {
	font-weight: normal;
	text-transform: none
}
.green-haze.event-btn{
	font-weight: 700;
	font-size: 30px;
	display: block;
}
.notification-body .comp-approved,
.notify-item .comp-approved{
	background-color:#A4C86E;
	border-radius:50px;
	color:#fff;
	padding:5px
}

.notify-item .comp-approved{
	position: absolute;
	bottom: 21px;
	right: 34px;
	padding: 2px;
	font-size: 12px;
	border-radius: 50%;
	height: 18px;
	width: 18px;
}

.notification-body .comp-approved{
	bottom: initial;
	right: inherit;
}

/*homepage*/
.home .page-head.banner {
	background: url("../img/e27team-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    border-bottom: 1px solid #000;
    display: table;
    height: 500px;
    position: relative;
    width: 100%;
    background-color: #000
}
.home .page-head .page-title h1, .caption-subject {
	color:#fff;
}

#header-search, .search-mob input { /*========================================================*/
  background-color: #f3f3f3;
  border: 1px solid #dcdcdc;
  border-radius: 3px !important;
  height: 35px;
  line-height: 16px;
  margin-top: 6px;
  padding-left: 30px;
}
#header-search, .search-mob input.new-header-search {
    margin-top: 0 !important;
    border-radius: 0 !important;
}
#header-search, .search-mob input.new-mobile-header-search {
    margin-top: 0 !important;
    border-radius: 0 !important;
    padding-left: 10px;
}

#header-search::-moz-placeholder{ /*=========================================*/
	color: #bcbcbc;
	font-size: 12px;
}
#header-search::-webkit-input-placeholder { /*================================*/
	color: #bcbcbc;
	padding-top:3px;
	font-size: 12px
}
input#header-search[type="text"]{
	color:#000;
	font-weight:normal;
	font-size: 16px
}
.header-right .input-icon > i { margin-top: 9px; margin-left: 5px; }
.header-right .header-search-form { margin-top: 8px; }
.header-right .header-search { width: 300px; }
.header-right .header-search .select2-choice { padding: 3px; height: 33px !important; }
.header-right .header-search .select2-choice .select2-arrow { display: none; }
.header-right .header-search .select2-chosen { padding-left: 22px; }
.header-right .new-header-search { width: 275px; padding-left: 25px; padding-top: 6px; }
.header-right .new-mobile-header-search { width: 300px; padding-left: 25px; padding-top: 6px; }
.media-list .ui-menu-item { display: table; }
.media-list .ui-state-focus { color:#fff !important; background:#96B202 !important; outline:none !important; }
.media-list.ui-menu .ui-state-focus { margin: 4px 0 0 0 !important; background: transparent !important; }
.media-list .ui-state-focus, .ui-widget-content .ui-state-focus { border: none !important; background: transparent !important; }
.media-list.ui-autocomplete { position: absolute !important; }
.media-list.ui-autocomplete .media>.pull-left { margin-top: 3px !important; }
/*.media-list li.media.ui-menu-item:hover { background: #f0f0f0 !important; }*/
.header-search-autocomplete-loading { background:url('../img/loading.gif') no-repeat right 10px center #fff !important; }
.form-control::-moz-placeholder {
  font-size: 16px;
  letter-spacing: normal;
}
.form-control:-ms-input-placeholder {
  font-size: 16px;
  letter-spacing: normal;
}
.form-control::-webkit-input-placeholder {
    font-size: 16px;
  letter-spacing: normal;
}
td.addMeDropdown ul.dropdown-menu {
	position: absolute;
	top: 85px;
	right: 80px;
	padding:8px
}
.home .page-content.bg-grey {
	background-color: #f9f9f9 !important;
}
.home .page-content.bg-dgrey {
	background-color: #f3f3f3 !important;
    border-top: 1px solid #e9e9e9;
}
.page-content h2 {
	font-weight:200;
	font-size:35px
}
.home .page-head h1,
.ecosystem-cnt .page-head h1{
	color: #fff;
    font-size: 45px;
    font-weight: 400;
}
.page-head.top h1 {
	color: #333
}
.home .number-stats .stat-number .number,
.ecosystem-cnt .number-stats .stat-number .number{
	font-size: 18px;
	font-weight: 400;
	color:#000;
	width: 144px
}
.home .desc,
.ecosystem-cnt .desc{
	height: 85px
}
.home .pod-wrapper, .ecosystem-cnt .pod-wrapper {
	background-color: #fff;
    border: 3px solid #ececec;
    border-radius: 6px !important;
    padding: 12px;
    cursor: pointer;
}
.home .pod-wrapper.investor,
.ecosystem-cnt .pod-wrapper.investor{
	height: 150px
}
.home .loc a, .startups-list .desc-company .loc a {
	/*text-decoration: underline;*/
}
.page-header-menu.homepage {
	background-color: #394147;
}
h1.home-text, a.signup-big{
	font-weight: 700
}

a.signup-big {
	font-size:20px;
	padding:12px 30px;
	font-weight:400;
	border-radius:8px !important;
	display: block;
}
.front-well {
	background-color: rgba(36, 29, 28, 0.5);
    border-radius: 12px !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.13);
    height: 100px;
    margin-top: 20px;
    padding: 20px 30px;
    width: 80%;
}
.slogan-sub {
	color:#fff;
	line-height:1.4em;
	font-size:18px
}
.portlet-head{display:block !important; float:none !important; padding:15px 10px !important;}
.portlet-header-grey{
	margin-bottom: 0 !important;
	background-color: rgb(89, 97, 103) !important;
	color:#fff;
	padding:10px 10px !important;
}
.sections-home .form-control {
	border: 2px solid #dcdcdc
}
.sections-home .section-deal-home {
	border:1px solid #dcdcdc
}
.sections-home h3 {
	font-weight: 700;
	margin:0 0 15px;
		font-size: 28px;
	font-family: 'ProximaNova-Bold','Helvetica Neue', Arial, sans-serif;
}
.sections-home label {
	font-family: 'ProximaNova-Bold','Helvetica Neue', Arial, sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	display:block;
}
.sections-home .jobs-wrapper h3 *{
	color:#03a9f4;
}
.sections-home h3.deals-text *{
	color:#8bc34a;
}
.sections-home h3.events-text *{
	color:#ffc107;
}
.sections-home h3.tech-text *{
	color:#f44336
}
.sections-home h3.investors-text *{
	color:#673ab7;
}
.sections-home .jobs-wrapper a.btn-primary,
.sections-home .deals-wrapper a.btn-primary,
.sections-home .tech-wrapper a.btn-primary,
.sections-home .investor-wrapper a.btn-primary,
.sections-home .events-wrapper a.btn-primary {
	font-size: 16px
}


.sections-home .jobs-wrapper hr.sep,
.sections-home .deals-wrapper hr.sep,
.sections-home .tech-wrapper hr.sep,
.sections-home .investor-wrapper hr.sep,
.sections-home .events-wrapper hr.sep {
	border-width: 1px
}
.sections-home .jobs-wrapper hr.sep {
	border-color: #03a9f4;
}
.sections-home .deals-wrapper hr.sep{
	border-color: #8bc34a
}
.sections-home .tech-wrapper hr.sep{
	border-color: #f44336
}
.sections-home .investor-wrapper hr.sep{
	border-color: #673ab7
}
.sections-home .events-wrapper hr.sep{
	border-color: #ffc107;
}

.sections-home .jobs-wrapper a.btn-primary {
	background-color: #03a9f4
}

.sections-home .deals-wrapper a.btn-primary {
	background-color: #8bc34a
}
.sections-home .tech-wrapper a.btn-primary {
	background-color: #f44336
}
.sections-home .investor-wrapper a.btn-primary {
	background-color: #673ab7
}
.sections-home .events-wrapper a.btn-primary {
	background-color: #ffc107;
}

.sections-home .related-articles-wrapper {
	border-left:1px solid #ececec
}
.sections-home .btn-edit.home {
	font-size: 16px;
	border:1px solid #ccc;
	color: #000
}
.related-articles-wrapper ul.wrapper-title-list li.media:last-child {
	border-bottom: 0 !important
}
.portlet-header-grey > span.caption-subject{
	padding-left: 10px
}
.select2-container-multi .select2-choices {
	background-image: none !important;
	 border: 1px solid #e5e5e5 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
	background-color: #ececec !important;
    background-image: none !important;
    border: 1px solid #cccccc !important;
    border-radius: 3px !important;
    margin: 5px 0 3px 5px !important;
}
.select2-container .select2-choice {
	background-image: none !important;
	border: 1px solid #e5e5e5 !important;
}
.number-stats .funding-stat .number {
	font-size:20px; font-weight:400
}
.side-socials li {
	border-bottom: 1px solid #ececec !important;
	border-left: 0px;
	border-right:0px;
}
.side-socials a {
	color: #fff;
	font-size: 10px;
	padding: 8px 12px;
	text-transform:uppercase;
	letter-spacing:0.5px;
	font-weight:700
}

.side-socials a.whatsapp-side:hover {
	text-decoration: none;
	background-color: #58CD65;
}
.side-socials a.twitter-side:hover {
	text-decoration: none;
	background-color: #30beef
}
.side-socials a.facebook-side:hover {
	text-decoration: none;
	background-color: #2074c6
}
.side-socials a.linkedin-side:hover {
	text-decoration: none;
	background-color: #108bc6
}
.side-socials a.googleplus-side:hover {
	text-decoration: none;
	background-color: #dd4b39
}
.side-socials a.email-side:hover {
	text-decoration: none;
	background-color: #7c7c7c
}

.main-category {
	text-decoration:underline;
	color:#2d648a;
	font-size:14px;
}
.article .article-text,
.article .blog-page p,
.blog-page p,
.article .blog-page ul,
.blog-page ul,
.article .blog-page ol,
.blog-page ol {
	/*font-size: 17px;*/
	font-weight: 400;
/*	line-height: 25.5px;*/
	color: #000;
	/*font: 1.7rem/1.7em "ProximaNova-Regular","Helvetica",Arial,sans-serif;*/
	font: 18px/1.7em "ProximaNova-Regular","Helvetica",Arial,sans-serif;
	margin:0 0 20px;
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: auto;
	/*padding: 0 10px*/
}
.startup-home a.startup-pod, a.pod{
	color:#333;
}
.startup-home .pod {
	background-color: #f9f9f9;
	border: 1px solid #ececec;
	padding: 4px;
	max-height: 110px;
}
.startup-home a h4:hover {
	text-decoration: underline;
}
h2.list-article-title {
	font-family:'ProximaNova-Regular', "Helvetica", arial, sans-serif;
	/*font-weight: 700;*/
	font-size: 22px;
	margin: 0 0 5px;
	line-height: 30px;
	word-wrap: break-word;
}
small.article-time-stamp, .title-offer h4 {
	font-family: 'ProximaNova-Regular', "Helvetica", Arial, sans-serif;
	/*font-weight: 700*/
}
.homepage.main h2.list-article-title {
	  font-size: 16px;
    line-height: 20px !important;
}
.author .profile-userpic img {
	border-radius:0 !important;
    float: none;
    height: 100%;
    margin: 0 auto;
    width: 100%;
}
.author .profile-sidebar-portlet {
	padding:0 !important;
}
.author .side-socials a {
	 margin-right: 8px;
    padding: 8px 15px;
}
.author .side-profile-spacing {
	 padding: 10px 20px 30px;
	display: block;
	margin-bottom: 0px;
}
p.wp-caption-text {
	font-size: 12px !important;
	margin-bottom: 10px !important
}
p.wp-caption-text, .event-article-content p, ul.startup-box {
	font-family: 'HelveticaNeue-Light', "Helvetica", sans-serif !important;
}
.event-article-content p {
	font-size: 18px;
	margin-bottom: 0 !important;
	line-height: 1.7em;
}
.article h1.article-title, .event-wrap h1.article-title {
	font-family:'ProximaNova-Bold', sans-serif;
	font-size:2.8em;
	font-weight:700;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
}
.article .article-auth {
	float: left;
	vertical-align:top;
	margin-right:8px;
	font-weight: 700;
	width: 50%;
}
.article .article-date {
	vertical-align:top;
	float:right;
	font-weight: 700
}
.article .article-prev, .article .article-next {
	color:#333;
	font-family:'Montserrat';
	font-size:13px
}
.article .article-content-wrap img {
	margin-bottom:15px;
}
.article .article-content-wrap a, .article .blog-page a, .blog-page a {
	font-weight: 700;
}
.top-news a .top-news-icon {
	opacity: 0.1
}
.side-box {
	background-color:#ececec;
	color:#333;
}
.top-news span {
	font-size: 14px;
	font-weight: 700
}
.top-news em {
	display: inline
}
.blog-page hr.pitch-line {
	margin-top:5px !important;
}
.wp-caption img, .blog-page img {
	border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.article .blog-page p.lead, .blog-page p.lead, .blog-page h2 {
	font-size: 18px;
	font-weight: 400;
	font-family: 'ProximaNova-Regular',"Helvetica", Arial, sans-serif;
	color: #000;
	line-height: 27px
}
.blog-page h3 {
	font-size: 20px;
    line-height: 30px;
		font-family: "ProximaNova-Bold","Helvetica Neue", Arial,sans-serif;
}
.article .sidebar .thumb img {
	width:60px;
}
.blog-page hr {
    margin-top: 20px !important;
}
.startups-list .comp-info:nth-child(odd) .item-head {
	border-right:1px solid #ececec;
}
.event-details img.speaker {
	border-radius: 50% !important
}
.event-details .team-info p {
	font-size: 14px;
	line-height: 20px;
}
.map-eco {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);left: 30%;
    margin: 0 auto;
    padding: 15px;
    position: absolute;
    top: 35%;
    width: 36%;
    border-radius:15px !important;
    text-align:center
}
.profile-badge img {
	width:40px;
	height:40px;
	border:0;
}

.event-list h4 a {
	color: #333;
	font-size: 16px;
}
.startup-list-table a, .jobs a.job-heading  {
	color: #565656
}

.search-items {
	background-color: #333;
    border-radius: 3px !important;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    padding: 5px;
}
.startup-list-table .table-col.header {
	background-color: #f7f7f7;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    box-sizing: border-box;
    color: #666;
    display: table;
    font-size: 14px;
    font-weight: 300;
    position: relative;
    width: 100%;
}
.startups-list-wrap .table-col .data-col:not(.comp-name){
	box-sizing: border-box;
    max-width: 150px;
	width: 120px;
    text-align: center;
}
.table-col .comp-name.data-col{
    padding: 10px;
    position: relative;
}
.startups-list-wrap .startup-container > .photo img,  .message-list-wrap .startup-container > .photo img{
	width: 55px
}
.startups-list-wrap .startup-container > .photo, .message-list-wrap .startup-container > .photo{
	width: 55px;
	height: 55px
}
.jobs .table-col .comp-name.data-col, .startups-list-wrap .table-col .comp-name.data-col, .message-list-wrap .table-col .comp-name.data-col{
	width: 250px;
	max-width: 250px
}
.jobs .table-col .data-col:not(.comp-name) {
	max-width: 140px;
	width: 100px;
	text-align: left
}
.jobs .startup-container > .photo img {
	width: 45px
}
.jobs .startup-container > .photo {
	width: 45px;
	height: 45px
}
.jobs .type a.full-time, a.full-time, .full-time {
	color: #fe6759;
}
.jobs .type a.part-time, a.part-time, .part-time {
	color: #4eb2dd;
}
.jobs .type a.contract, a.contract, .contract {
	color: #94c870;
}
.jobs .type a.intern, a.intern, .intern {
	color: #aa4dc8;
}
.jobs .type a.co-founder, a.co-founder, .co-founder {
	color: #1fb1c3;
}
.jobs .type a.full-time, a.full-time, .full-time,
.jobs .type a.part-time, a.part-time, .part-time,
.jobs .type a.contract, a.contract, .contract,
.jobs .type a.intern, a.intern, .intern,
.jobs .type a.co-founder, a.co-founder, .co-founder {
	display: block;
	font-weight: 700
}
/*.jobs .table-col:nth-child(2n) {
	background-color: #fbfbfb
}*/
/*.jobs .table-col .comp-name a.item-label {
	font-size: 13px
}
.jobs .table-col li.comp-name.data-col {

}*/
/*.jobs-filter .table-col li.comp-name.data-col {
	width: 135px
}*/
.jobs a.job-heading, .article a.title, .article .sidebar a.article-heading, .judges-comment .media-heading > a  {
	color: #333
}
.startup-list-table a:hover, .jobs a:hover.job-heading, .article a.title:hover, .article .sidebar a:hover,
.article .sidebar a.article-heading:hover, .judges-comment .media-heading > a:hover, a.title:hover h3, .event-sidebar a:hover {
	color: #428bca !important;
	text-decoration: none
}
.share-jobs .fa-facebook-square {
	color: #3b5998
}
.share-jobs .fa-twitter-square {
	color: #00aced
}
.share-jobs .fa-linkedin-square {
	color: #007bb6
}
.share-jobs .fa-google-plus-square {
	color: #dd4b39
}
.apply a.green-haze, .apply a.btn-primary {
	padding: 10px;
	font-size: 16px;
	margin-right: 10px;
}
.apply a.btn-default {
	padding:10px;
	font-size:16px;
	border-radius:5px !important;
	text-transform:uppercase
}
.email-box {
	  background-color: #e5e5e5;
    border: 1px solid #ccc;
    border-radius: 5px !important;
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    margin-top: 5px;
    padding: 10px;
}
.steps-box {
	background-color: #e5e5e5;
    border: 1px solid #ccc;
    border-radius: 5px !important;
    padding: 10px;
}
.funding .table-col .data-col, .funding .table-col.header .data-col{
	text-align: left;
	padding:10px;
}
.funding .table-col.header .data-col.comp-name {
	text-align: center;
}
.funding .table-col .comp-name a.item-label {
	font-size: 14px
}
.funding .startup-container .text {
	vertical-align: top
}
.funding .portlet-title, .prev-inv .portlet-title{
	padding-top: 0px; margin-bottom: 0px;
}
.funding.portlet.light .portlet-body, .prev-inv.portlet.light .portlet-body  {
	padding-top: 0
}
.startup-list-table a.trash {
	color: #428bca !important
}
.table-col .comp-name a.item-label, a h3.item-label  {
	font-size: 16px;
	color: #000 !important;
}
.table-col .comp-name.col-grey {
	background-color: #fbfbfb; border-right: 1px solid rgb(247, 247, 247);
}
.table-col .data-col {
	display: table-cell;
    vertical-align: middle;
}
.table-col {
	background-color: #fff;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    display: table;
    width: 100%;
}
.table-col.header .data-col {
	font-weight: 700;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
}
.table-col.header .data-col.comp-name {
	text-align: left;
}
.table-col .data-col {
	font-size: 13px
}
ul.table-col {
	display: inline-block !important;
	padding-left: 0
}
/*.table-col li.comp-name.data-col {
	width: 125px
}*/
ul.range.dropdown-menu {
	width: 350px;
	padding:8px;
}
.modal-header {
	 background-color: rgb(236, 236, 236);
    border-bottom: 1px solid rgb(220, 220, 220) !important;
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
}
.modal-content {
	border-radius: 12px !important;
        padding:0px;
}
.modal-footer {
	border-top: 0
}

.btn-toolbar>.btn-group {
	margin-left: -1px
}
/*.nav-custom .navbar-nav > li {
	border-right:1px solid #333;
}*/
.profile-userbuttons button {
	font-weight: normal
}

button.btnFollowing .following {display: none}
button.btnFollowing:hover .follow {display:none;}
button.btnFollowing:hover .following {display:inline;}

a.btnFollowing .following {display: none}
a.btnFollowing:hover .follow {display:none;}
a.btnFollowing:hover .following {display:inline;}

.compensation-box {
	background-color: rgb(249, 249, 249);
	padding: 10px;
	border: 1px solid rgb(238, 238, 238);
	font-size: 15px;
	margin-top:14px;
}
.featured-wrapper .flag:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
}
.featured-wrapper.index .flag:before {
	 background:transparent;
}

.featured-wrapper .flag.small-img img {
    /*width: 100%;
    max-height: 218px;*/
}
.featured-wrapper .flag.small-img {
	padding:0px;
}
.featured-wrapper .flag img {
	width: 100%;
	height: auto
}
.featured-wrapper .feat-wrapper {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    color: #ffffff;
    height: 110px;
    padding-top: 15px;
    position: absolute;
    width: 100%;
}
.featured-wrapper .text-feat {
 	bottom: 20px;
    display: inline-block;
    font-family: "Montserrat","Helvetica", Arial,sans-serif;
    font-size: 18px;
    line-height: 23px;
    margin-left: 35px;
    position: absolute;
}
.image-featured h2, .image-featured h1 {
	font-family: "ProximaNova-Bold","Montserrat", Arial,sans-serif;
	font-size:32px;
	margin-bottom:0;
	line-height: 37px;
}
.image-featured img {
	/*width: 490px*/
	width: 535px;
}
.image-featured-mobile img {
	/*width: 490px*/
	width: 100% !important;
}
.image-featured .image-featured-small img {
	/*width: 230px*/
	width: 253px
}
.image-featured-small ul.unstyled-list img {
  width: 60px
}
.featured-wrapper small {
	color:#8c8c8c;
	font-weight:700
}
.homepage ul.wrapper-title-list li, ul.wrapper-title-list li {
	border-bottom:1px solid #efefef;
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
}
.homepage ul.wrapper-title-list a.latest-title-list, a.dark-anchor, ul.wrapper-title-list a.latest-title-list, a.msg-unread, a.msg-read {
	color:#000;
	font-family: "ProximaNova-Regular","Montserrat", Arial,sans-serif;
	cursor: pointer;
	/*font-weight: bold*/
}

a.msg-read  {
	font-weight: normal
}
a.msg-unread {
	font-weight: 700
}

a.msg-unread:hover, a.msg-read:hover {
	color:#6c6c6c !important;
}

.pod-showcase-img {
	background-color: transparent;
    background-image: linear-gradient(transparent, #000);
    color: #fff;
    height: 190px;
    position: relative;
}
.pod-event-wrap {
	background-color: transparent;
   /* background-position: 50% 50%;*/
    background-repeat: no-repeat;
    background-size: cover;
    /*border: 1px solid #e2e2ec;*/
    display: block;
    height: 190px;
}
a.pod-event-wrap:hover {
	background-color: #000;
    background-image: linear-gradient(rgba(0, 0, 0, 0.6), #000);
}
.pod-event-title{
	bottom: 10px;
    color: #fff;
    left: 15px;
    position: absolute;
    right: 15px;
    text-align: left;
    vertical-align: bottom;
}
.pod-event-title h2{
	color: #fff;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.1em;
    margin-bottom: 5px;
    /*max-height: 3.5em;*/
    overflow: hidden;
    font-family: "Montserrat", "Helvetica", Arial, sans-serif
}
.pod-event-wrap small {
	color: #a4c86e;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
}
.event-date-time{
	background-color: #000;
    border-bottom-right-radius: 8px !important;
    color: #fff;
    font-family: "Open Sans Condensed", "Helvetica", Arial;
    font-size: 16px;
    font-weight: normal;
    left: 0;
    padding: 10px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    text-align: center;
}
.on-going {
	position: absolute;
	right:0;
	padding: 8px;
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0) ! important;
}
.applied {
	border-radius: 5px;
	color: rgb(255, 255, 255);
	padding: 5px 10px;
	background-color: rgb(0, 0, 0);
	float:right;
}

.page-content.event-view {
	background: url("../img/even-view-bg.jpg") no-repeat fixed center center / cover  rgba(0, 0, 0, 0);
	position: relative;
	width: 100%;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

a.cat-img-overlay {
	background-color: #8cb056;
	color: rgb(255, 255, 255);
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 11px;
}
a.cat-img-overlay:hover {
	color: rgb(255, 255, 255);
	text-decoration: underline;
}

.list-group-item {
	padding:10px 5px;
	border: 0;
	margin-bottom: 5px;
	cursor: pointer;
}

.side-socials a.whatsapp-side {
	background-color: #58CD65;
}

.side-socials a.twitter-side {
	background-color: #40ceff;
}

.side-socials a.facebook-side {
	background-color: #3084d6;
}
.side-socials a.linkedin-side {
	background-color: #209bd6;
}
.side-socials a.googleplus-side {
	background-color: #ed5b49;
}
.side-socials a.email-side {
	background-color: #8c8c8c;
}

.badge {
	background-color: transparent;
	font-weight: 700;
	/*font-size: 16px !important;
	font-style: italic;*/
}
.startup-box {
	background-color:#f9f9f9;
	padding:8px;
	border:1px solid #eee;
	margin-bottom: 10px;
}
ul.startup-box li {
	line-height: 19px;
	font-size: 15px
}

.investorkit, .eventlist-wrap, .jobpage-wrap, .fundraise-wrap, .startup-wrap {
	background: url("../img/investorkit-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
	height: 350px;
	/*border-bottom: 1px solid #000;*/
    display: table;
    position: relative;
    width: 100%;
}
.fundraise-wrap {
	background: url("../img/fundraise-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}
.eventlist-wrap {
	background: url("../img/event-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}
.jobpage-wrap {
	background: url("../img/jobs-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}
.startup-wrap {
	background: url("../img/startup-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}
.startup-wrap a.inv-prog-link, .yes-active {
	color: #a4c86e;
	font-weight: 700;
}
.investorkit .page-title, .eventlist-wrap .page-title, .jobpage-wrap .page-title, .fundraise-wrap .page-title, .startup-wrap .page-title {
	color:#fff;
}
.investorkit h2 {
	text-transform:uppercase;
	font-size:35px;
	margin-bottom: 0;
	font-weight: normal
}
.eventlist-wrap h2, .jobpage-wrap h2, .fundraise-wrap h2, .startup-wrap h2 {
	font-size: 45px
}
.investorkit .bottom-bar, .eventlist-wrap .bottom-bar {
	background-color: rgb(255, 255, 255);
	position: absolute;
	bottom: 0px;
	width: 100%;
	background-color: rgba(36, 29, 28, 0.3);
	height:60px;
	padding:10px;
	color:#fff;
	text-align:center;
	margin-left:0
}
.investorkit .left-bar-info, .investorkit .right-bar-info{
	border-right: 1px solid rgb(121, 121, 121);
	padding-top: 9px;
	padding-bottom: 9px;
}
.investorkit .right-bar-info {
	border-right:0;
}
.modal-title,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a,
.username,
.btn-primary,
.green-haze.event-btn,
h1.home-text, a.signup-big,
.startups-list h4.item-label,
.page-title h2,
.startup-page h4.profile-startup,
.startup-page h1.profile-startup,
.event-list h4 a,
.startup-list-table .startup-container .name > a,
.nav-tabs > li > a,
.apply a.btn-default,
.table-col.header .data-col,
.btn-edit,
.font-mont,
a h3.item-label,
.startup-home h4,
.form-login-wrapper h3,
.home-content h4,
a.dashboard-stat,
.job-pod h4,
.deals-home h4,
.article h4.panel-title,
.deals-view h2.deals-title {
	font-family: 'ProximaNova-Regular', 'Helvetica', sans-serif;
}

.content-label, small.auth-date {
	font-family: "ProximaNova-Regular","Helvetica",arial,sans-serif;
	text-transform: uppercase;
	font-size: 25px;
  color: #999
}

.wp-caption.alignright, img.alignright {
	float: right !important;
    margin-left: 20px;
    width: auto !important;
}
.wp-caption.alignleft, img.alignleft {
	float: left !important;
    margin-right: 20px;
    width: auto !important;
}
.wp-caption.aligncenter {
	text-align: center !important
}
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.embed-container iframe, .embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.top-bar-reg {
	background: linear-gradient(center top , #202d5f, #614381) no-repeat scroll center center;
  background: -webkit-linear-gradient(top, #202d5f, #614381) no-repeat scroll center center;
  background: -moz-linear-gradient(top, #202d5f, #614381) no-repeat scroll center center;
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    padding: 10px;
    text-align: center;
}
.top-bar-reg a {
	/*color: #f6ec92;*/
  color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}
.top-bar-reg a:hover {
	color: #fff;
	text-decoration: underline;
}

.search-keyword.form-control {
	background-color: white;
    border: 1px solid #fff;
    border-radius: 0;
    box-shadow: none;
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    transition:none;
}

.search-keyword.form-control:focus {
	 border-color: -moz-use-text-color -moz-use-text-color #cccccc;
    border-style: none none solid;
    border-width: 0;
    box-shadow: none;
    outline: 0 none;
}
body.login {
    position: relative;
    width: 100%;
    height: 800px;
}
body.login img.e27-login {
	width: 278px;
	height:58px;
}
body.login .form-control {
	border:2px solid #e5e5e5;
	height: 50px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 6px !important;
	border-color 0.15s ease-in-out 0s;
	box-shadow 0.15s ease-in-out 0s
}
body.login .form-control:focus {
	border-color:#999999;
}
.form-login-wrapper {
	background-color: rgba(255, 255, 255, 0.1);
 	/* border: 1px solid #383838;*/
    border-radius: 7px !important;
/*    color: #fff;*/
    padding: 15px 20px 30px;
}
.home-content {
	color:#fff
}
.home-content h4 {
	font-size:28px;
	line-height:35px
}
.home-content ol.tip-list li {
	font-size: 16px;
	line-height: 26px
}

.tip-box .dashboard-stat .details .number {
	text-align: left;
	padding-top: 18px;
	font-size: 19px;
	line-height: 21px;
	left:10px;
}
.tip-box .dashboard-stat .details {
	position: absolute;
	left:115px;
}
.page-header {
   z-index: 10051;
    position: fixed;
    top: 0;
    transition: top 0.3s ease-in-out;
    width: 100%;
}
.nav-up {
    top: -65px;
}
.artcle-seprtr {
	padding-bottom: 12px;
	border-bottom: 1px solid rgb(240, 240, 240);
}
.modal-content .form-login-wrapper.echelon {
	background: url("../img/echelon-modal.png") no-repeat scroll center center / cover rgba(0, 0, 0, 0) ;
	background-color: #fff;
	width: 100%;
	height: 525px
}
.ehln-btn-modal {
	position:absolute;
	bottom:50px;
	right:50px
}
.about-us h2 {
	font-size:35px;
	font-weight: 700;
}
.about-us p {
	font-family: "PT Serif", Georgia, sans-serif;
	color: #000;
	font-size: 22px;
}
a.pod.title-offer .portlet{
	text-decoration: none;
	box-shadow: 2px 2px 8px #b6b6b6;
}
a.pod.title-offer .portlet:hover{
	box-shadow: 2px 2px 8px #b6b6b6
}
.title-offer h4.deal-title{
	height:40px;
	color: #000;
	font-family: 'ProximaNova-Bold', 'Helvetica Neue', Arial, sans-serif;
  font-size: 18px
}
.title-offer .company-ht {
	height:95px
}
.deal-cat-link{
	background-color:#fff;
	border:1px solid #dcdcdc;
	padding:4px;
	margin:3px;
	display: inline-block;
}

.anchor-page {
	display: block;
  height: 115px; /*same height as header*/
  margin-top: -115px; /*same height as header*/
  visibility: hidden;
}
.deals-list li.media {
	border-bottom:1px solid #ececec;
	padding-bottom:8px
}
.deals-list li.media a {
	font-family: 'ProximaNova-Regular', Arial, sans-serif;
	color:#000
}
.deals-list .category-count {
	color: #3d749a;
	font-weight: 700;
}
.deals-view {
	padding:25px !important
}
.deals-view h2.deals-title {
	font-size: 28px;
	font-weight: 700;
	margin:0 0 20px
}
.deals-view img {
	width: 720px;
	height:auto;
}
.deals-home .col-md-4 {
	padding-right: 0
}
h2.prod-title {
	font-family: "ProximaNova-Regular";
	line-height: 34px;
	font-weight: 200;
	font-size: 30px
}
.sidebar-menu-list li:hover, .sidebar-menu-list .wrapper-title-list li.active  {
	background-color: #f7f7f7
}
.sidebar-menu-list .wrapper-title-list li {
	padding:10px 10px 10px;
	margin-bottom: 0
}
.jobs-table .table-col .data-col {
	padding:20px 30px 0px 30px
}
.jobs-table li.jobs-list {
	border-top:1px solid #ebebeb;
	padding-top:8px;
	margin-bottom: 8px
}
.jobs-table li.jobs-list:first-child {
	border-top:0;
	padding-top:0;
}
.jobs-table li.jobs-list:last-child {
	margin-bottom:0
}

.search-mob { /*=============================================================*/
	background-color: #3b3b3b;
}
.search-mob a { /*==========================================================*/
	color:#666
}
.search-mob .select2-container .select2-choice { height: 40px; }
.search-mob .select2-container .select2-choice > .select2-chosen { margin-top: 8px; }
.search-mob .select2-container .select2-choice .select2-arrow { display: none; }
.article h4.panel-title {
	font-weight:700;
	text-transform: uppercase;
}
.article .panel-default {
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #ececec;
}
.article .panel-default > .panel-heading {
	background-color: #fff;
	border-bottom: 0
}
.article .panel-heading, .article .panel-body {
	padding-left:0px;
	padding-top:0px
}
.mob-content-width iframe {
	width:100%
}
.side-form-nav > .nav > li > a {
	font-weight: normal;
	color: #000
}
.side-form-nav > .nav > li > a:hover {
	background-color:#f0f0f0
}
.side-form-nav ul.nav li.active, .side-form-nav ul.nav li:hover{
	border-right:1px solid #a4c86e !important;
	background-color:#f0f0f0
}
.side-tab-show {
	min-height: 800px
}
.breadcrumb li a {
	color: #333;
	text-decoration: underline;
	font-weight: 700;
	font-size: 13px
}

/*SPECIAL FOR HOMEPAGE*/

.home-featured .tabbable-custom > .nav-tabs > li.active {
	border-top: 2px solid #a4c86e;
}

.home-featured .nav.nav-tabs {
	background-color: #e1e1e1
}

.home-featured .tabbable-custom > .nav-tabs > li > a {
	text-transform: uppercase;
}
.home-featured .tabbable-custom > .nav-tabs > li.active a{
	color:#333333;
	font-weight: bold
}
.home-featured a.button-xlarge {

}
.home-featured .tabbable-white .nav.nav-tabs{
	background:#ffffff;
}
.home-featured .tabbable-white > .nav-tabs > li > a{
	font-weight: 100;
	color:#A09E9E;
}
.home-featured .tabbable-white > .nav-tabs > li.active a{
	font-weight:700;
	color:#333333;
}
img.expired-tag {
	position: absolute;
	z-index: 1;
	width: 210px;
	height: 100px;
	top: 90px;
	right: 50px;
}
.new-badge-menu {
	background-color: #a4c86e;
  border-radius: 5px !important;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  padding: 0 5px;
  position: absolute;
  right: 3px;
  text-transform: uppercase;
  top: 3px;
}

.small-star {
  background-color: none;
  color: #a4c86e;
    padding: 0 5px;
    position: absolute;
    right: 7px;
    top: 8px;
    font-size: 16px
}

.home-lg-btns a {
	font-size: 16px;
	display: block;
	margin-bottom: 5px;
	padding:15px 28px 15px 0;
	font-family: 'ProximaNova-Regular', Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	position: relative;
	border-radius: 0 !important
}
.home-lg-btns a.jobs, i.icon-jobs{
background-color: #03a9f4
}
.home-lg-btns a.events, i.icon-events{
	background-color: #ffc107;
}
.home-lg-btns a.deals, i.icon-deals{
	background-color: #8bc34a;
}
.home-lg-btns a span{white-space:normal;}
.home-lg-btns a.tech-co, i.icon-startup{
background-color: #f44336
}
.home-lg-btns a.funding, i.icon-investor {
	background-color: #673ab7;
}
.home-lg-btns p {
	font-size:15px;
	text-transform:none;
	line-height:20px;
	margin-bottom:0;
	font-weight:normal;
	white-space:normal;
	margin-top:10px;
}
.home-lg-btns i {
	position:absolute;
	right:15px;
	top:50%;
	transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);
	font-size:20px;
	font-weight:bold
}
.news-r-content {
	padding-left: 0 !important;
	border-left:1px solid #dcdcdc;
}
.news-r-content .portlet > .portlet-title {
	border-bottom: 0;
	border-top: 1px solid #ececec
}
.portlet.light-g ul.wrapper-title-list li {
	border-bottom: 1px solid #dfdfdf
}
.well-w {
	background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 19px;
}
.table-advance thead tr th {
  background-color: #efefef;
  color: #000;
}

.article .portlet.light.blog-page {
   padding: 0 20px 0 8px;
}
.article .portlet.light.blog-page .portlet-body{
  padding-top:0
}
.squared-link {
  background-color:#ececec;
  padding:5px;
  color:#333;
  border-radius:3px !important;
  margin-left:5px
}


.contrib ol.steps{
  padding-left: 0 !important
}
.contrib .steps > li {
  display: inline;
}
.contrib li {
  color:#333;
  margin-right: 20px
}
.contrib li span.step-on, .contrib i {
    color: #000;
}
.contrib li span.step-on {
  border-bottom:2px solid #a4c86e;
}
.contrib .well {
  background-color: #fff;
  border:1px solid #ccc
}

strong, b {
  font-family: 'ProximaNova-Bold'
}
 ul.mega-menu-submenu h3 {
   color: #000 !important
 }
/*END HOMEPAGE*/

/* Helpers */
.bg-w {background-color: #ffffff !important}
.bg-l-green {background-color: #a4c86e}
.f-green {color:#a4c86e}
.bg-none {background: transparent}
.block {display:block !important;}
.wide {width: 100% !important}
.med-wide {width: 1170px}
.push-center {margin:0 auto}
.rp { padding-left: 0 !important; padding-right: 0 !important; }

hr.g-line {border-color: #d6d6d6; margin-top:10px}
hr.sections {border-width: 5px; border-color: #fff}
.border-r {border-right:1px solid #dcdcdc;}
.border-l {border-left:1px solid #dcdcdc;}
.border-t {border-right:1px solid #dcdcdc;}
.border-b {border-bottom:1px solid #eee;}


.txt-wt-2 {font-weight: 200}
.txt-wt-3 {font-weight: 300}
.txt-wt-4 {font-weight: 400}
.txt-wt-5 {font-weight: 500}
.txt-wt-6 {font-weight: 600}

.nobrdr {border:0 !important;}
.nmt {margin-top:0;}
.npl {padding-left:0 !important;}
.npr {padding-right:0 !important}
.blue {color:#5b9bd1;}
.mt {margin-top: 5px}
.mt-xs {margin-top: 10px}
.mt-s {margin-top: 15px}
.mt-xm {margin-top: 20px}
.mt-m {margin-top: 25px}
.mt-l {margin-top: 30px}
.mt-xl {margin-top: 35px}
.mt-xxl {margin-top: 40px}
.mt-50 {margin-top: 50px}
.mt-80 {margin-top: 80px}
.mt-80 {margin-top: 90px}
.mt-95 {margin-top: 95px}
.mt-100 {margin-top: 100px}
.mt-150 {margin-top: 150px}

.nmbt {margin-bottom:0 !important;}
.mbt {margin-bottom: 5px}
.mbt-xs {margin-bottom: 10px}
.mbt-s {margin-bottom: 15px}
.mbt-xm {margin-bottom: 20px}
.mbt-m {margin-bottom: 25px}
.mbt-l {margin-bottom: 30px}
.mbt-xl {margin-bottom: 35px}

.nmr {margin-right:0;}
.mrt {margin-right: 5px}
.mrt-xs {margin-right: 10px}
.mrt-s {margin-right: 15px}
.mrt-xm {margin-right: 20px}
.mrt-m {margin-right: 25px}
.mrt-l {margin-right: 30px}
.mrt-xl {margin-right: 35px}
.mrt-xxl {margin-right: 40px}
.mrt-50 {margin-right: 50px}
.mrt-80 {margin-right: 80px}

.nml {margin-left:0 !important;}
.mlt {margin-left: 5px}
.mlt-xs {margin-left: 10px}
.mlt-s {margin-left: 15px}
.mlt-xm {margin-left: 20px}
.mlt-m {margin-left: 25px}
.mlt-l {margin-left: 30px}
.mlt-xl {margin-left: 35px}

.no-mn{margin:0 !important}
.nopad {padding: 0 !important}

.p-15 { padding: 15px !important; }
.nopdtp {padding-top: 0 !important}
.pdt {padding-top: 5px}
.pdt-xs {padding-top: 10px}
.pdt-s {padding-top: 15px}
.pdt-xm {padding-top: 20px}
.pdt-m {padding-top: 25px}
.pdt-l {padding-top: 30px}
.pdt-xl {padding-top: 35px}

.nopdl {padding-left: 0px !important}
.pdl-2 {padding-left: 2px}
.pdl-4 {padding-left: 4px}
.pdl-6 {padding-left: 6px}
.pdl-8 {padding-left: 8px}
.pdl-10 {padding-left: 10px}
.pdl-12 {padding-left: 12px}
.pdl-14 {padding-left: 14px}
.pdl-45 {padding-left: 45px}
.pdl-m {padding-left: 25px}
.pdl-xl {padding-left: 50px}

.pdb-2 {padding-bottom: 2px !important}
.pdb-4 {padding-bottom: 4px !important}
.pdb-6 {padding-bottom: 6px !important}
.pdb-8 {padding-bottom: 8px !important}
.pdb-10 {padding-bottom: 10px !important}
.pdb-12 {padding-bottom: 12px !important}
.pdb-14 {padding-bottom: 14px !important}
.pdb-20 {padding-bottom: 20px !important}
.pdb-m {padding-bottom: 25px !important}
.pdb-l {padding-bottom: 30px !important}
.pdb-xm {padding-bottom: 26px !important}
.pdb-xxm {padding-bottom: 27px !important}
.pdb-xxxm {padding-bottom: 28px !important}
.pdb-50 {padding-bottom: 50px !important}
.pdb-100 {padding-bottom: 100px !important}

.txt-11 {font-size:11px !important}
.txt-12 {font-size:12px !important}
.txt-13 {font-size:13px !important}
.txt-14 {font-size:14px !important}
.txt-15 {font-size:15px !important}
.txt-16 {font-size:16px !important}
.txt-17 {font-size:17px !important}
.txt-18 {font-size:18px !important}
.txt-19 {font-size:19px !important}
.txt-20 {font-size:20px !important}
.txt-21 {font-size:21px !important}
.txt-22 {font-size:22px !important}
.txt-23 {font-size:23px !important}
.txt-24 {font-size:24px !important}
.txt-25 {font-size:25px !important}

.l-ht-19{line-height:19px !important;}
.l-ht-20 {line-height: 20px !important}
.l-ht-21 {line-height: 21px !important}
.l-ht-22 {line-height: 22px !important}
.l-ht-23 {line-height: 23px !important}
.l-ht-24 {line-height: 24px !important}
.l-ht-25 {line-height: 25px !important}

.row-centered { text-align:center; }
.col-centered { display:inline-block; float:none; text-align:left; margin-right:-4px; vertical-align: top; }

.min-ht-40{min-height:40px;}
.min-ht-100{min-height:100px}
.strike {
	color: #666;
	font-style: italic;
}
 .box-border {
	 background-color: rgb(250, 250, 250) !important;
	 border: 1px solid rgb(243, 243, 243);
 }

.pos-rel {position: relative;}
.pos-abs {position: absolute;}

.price-g {color:#82b548}
.icon-points {color:#ffc107}
i.icon-jobs,i.icon-events,i.icon-deals,i.icon-investor,i.icon-startup, i.icon-user-bg, i.icon-share {
	color: #fff; padding:5px; border-radius: 3px
}
i.icon-user-bg {background-color:#666 }
i.icon-share {background-color:#ccc}
a.reg-link {
	color: #226baa !important;
    text-shadow: none;
}
a.reg-link:hover {
	color: #2a6496 !important;
    text-decoration: underline;
}
.no-float {
	float:none !important;
}
ul.unstyled-list li {
	list-style: outside none none;
}
ul.unstyled-list.left li {
	list-style: outside none none;
	float: left;
}
ul.unstyled-list {
	padding-left: 0px
}
a.tgrey, .text-grey {
	color: #565656
}
.no-active {
	color:#ccc;
	font-weight: 700
}
.yes-active i, .no-active i {
	font-size: 18px
}
.text-low{
	text-transform: none;
}
.nbr-btm {
	border-bottom: 4px solid red !important
}
.mid {
	vertical-align: middle !important
}
input.dark-bg {
	background-color: #f5f5f5;
	height: 35px !important
}

/* jairus */
/*
.profile-userpic img {
    border-radius: 5% !important;
    float: none;
    height: 50%;
    margin: 0 auto;
    width: 50%;
}
*/
.img-roundcorners{
	border-radius: 50% !important;
}
.notify-item{
	position: relative;
}
.notify-item .btn-action{
	position: absolute;
	bottom: 4px;
	right: 4px;
	display: none;
}
.notify-item:hover .btn-action{
	display: block;
}
.notify-item .btn-action .btn{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
}
#startup_search .select2-container .select2-choice{
	height: 34px;
	border: 1px solid #e5e5e5;
	line-height: 34px;
}
#startup_search .form-control.select2-container.loc{
	margin-right: 5px;
	width: 150px;
}
#startup_search .form-control.select-market{
	width: 200px;

}
#startup_search .form-control.select-market .select2-choices .select2-search-choice{
	margin: 6px 0 3px 5px;
}

#startup_search  .select2-container .select2-choice .select2-arrow{
	border-left: 1px solid #e5e5e5;
}

/* Responsive */
@media(max-width:1430px){
	.header-wordpress { display: none !important; }
}
@media(max-width:1385px){
	.header-services { display: none !important; }
}

@media (max-width: 1250px){
	.header-marketplace { display: none !important; }
}

@media (max-width:1100px){ /** if width is less than 1101px **/
    .header-right .header-search { width: 210px !important; }
    .header-right { padding: 0 !important; }
}

@media (max-width: 1160px){
	.header-marketplace { display: none !important; }
}

@media (max-width:992px){ /** if width is less than 981 **/
	.header-services { display: block !important; }
	.header-marketplace { display: block !important; }
	.header-wordpress { display: block !important; }
}

@media (max-width:980px){ /** if width is less than 981 **/

}





@media print{
	.inbox-header,
	.inbox-nav, .inbox-content .btn{
		display: none;
	}

}

/**
Code for new margin-15 class
**/
.margin-15{
    margin:15px !important;
}

 #addTeamMember .modal-dialog{
        width:400px;
    }

    #addTeamMember .modal-dialog #emailAddress{
        width:270px;
    }

    .sendtip-input{
        width: 420px;
    }




/*Marketplace tutorial*/
.market-tutorial .banner{
background: url('../img/banner.png') #3eda8b no-repeat center center fixed; background-size: cover;}
.market-tutorial .content{width:1100px;margin:0 auto;}
.market-tutorial .banner-content{display:table;width:100%;}
.market-tutorial .banner-content p{font-size:16px; color:#205247;}
.market-tutorial .banner-content > div{width:50%;}
.market-tutorial .banner .content{margin:120px auto;}
.market-tutorial .banner-content > div:last-child{vertical-align:bottom;}
.market-tutorial .banner-content > div p a{color:#FFFFFF;}
.market-tutorial .banner-content h1{font-size:55px;font-weight:500;line-height:63px; color: #205247;}
.market-tutorial p{font-size:16px;}
.market-tutorial .common-header{font-size:40px;font-weight:500;margin-bottom:70px;}
.market-tutorial .content-block{padding:110px 0 0;}
.market-tutorial .trust .common-header{color:#FFFFFF; font-size:62px;margin-bottom:90px}
.market-tutorial .content-block.trust ul{margin:0 0 40px; padding:0;text-align:center;}
.market-tutorial .content-block.trust ul li{display:inline-block;margin-right:50px;}
.market-tutorial .content-block.trust ul li:last-child{margin-right:0;}
.market-tutorial .content-block.trust ul li img{max-width:153px; max-height:80px;-webkit-filter: grayscale(100%);
filter: grayscale(100%);opacity:.8}
.market-tutorial .buyers ul{padding:0; margin:0;overflow:hidden; }
.market-tutorial .buyers ul li{display:block; float:left; width:42.5%;margin-right:15%;margin-bottom:40px;}
.market-tutorial .buyers ul li:nth-child(2n){margin-right:0;}
.market-tutorial .buyers ul li:nth-last-child(2), .market-tutorial .buyers ul li:last-child{margin-bottom:0;}
.market-tutorial .buyers ul li h3, .market-tutorial .faq h4{font-weight:bold;color:#5c5c5c; text-transform:uppercase;font-family: 'Montserrat', sans-serif;}
/* /.market-tutorial .buyers ul li h3:before {content:"\f121";font-family:'FontAwesome';content:"";width:60px;height:50px;background: url("../img/list_icon.png") scroll no-repeat left center/60px auto;vertical-align:middle; display:inline-block;margin-right:60px;} */
.market-tutorial .buyers ul li p{color:#9A9898;text-align:justify;}
.market-tutorial .btn-border{font-family: 'Montserrat', sans-serif;color:#36c781; border:1px solid #36c781;font-size:22px; border-radius:50px !important; padding:15px 70px;font-weight:400;}
.market-tutorial .content-block.trust{text-align:center;background:#3eda8b;background:-webkit-linear-gradient(top,#3eda8b, #4ac6a4);background: -moz-linear-gradient(top,#3eda8b, #4ac6a4);background: -o-linear-gradient(top,#3eda8b, #4ac6a4);background: -ms-linear-gradient(top,#3eda8b, #4ac6a4);background: -ms-linear-gradient(to top,#3eda8b, #4ac6a4);margin-top:110px;padding:110px 0;}
.market-tutorial .content-block.trust p{color:#FFFFFF}
.market-tutorial *{font-family: 'Roboto', sans-serif;}
.market-tutorial .banner{color:#FFFFFF;}
.market-tutorial .txt-theme{color:#36c781;}
.market-tutorial .btn-theme{font-family: 'Montserrat', sans-serif;color:#ffffff;background:#ffbd54 !important;background:linear-gradient(to top,#ffbd54, #ff9a67) !important;background:-moz-linear-gradient(top,#ffbd54, #ff9a67) !important;background:-webkit-linear-gradient(top,#ffbd54, #ff9a67) !important;background:-o-linear-gradient(top,#ffbd54, #ff9a67) !important;font-size:20px;padding:13px 80px;border-radius:10px !important;}
.market-tutorial .faq li p{color:#9a9898}
.market-tutorial .faq h4{text-transform:none;}
.market-tutorial .faq li{list-style-type:none; margin-bottom:40px;}
.market-tutorial .faq li:last-child{margin-bottom:0;margin-bottom:15px;}
.market-tutorial .faq ul{padding:0;}
/*End of marketplace tutorial*/

@media screen and (min-width: 768px) {

    /** Modal width override**/
	#addStartupModal .modal-dialog, #addInvestorModal .modal-dialog, #addEventModal .modal-dialog {width:700px;}

        /** new startup & new invest0r thumbnail height & width override**/
        #addEventModal .thumbnail {width:300px;height:300px;}

        #addStartupModal .thumbnail, #addInvestorModal .thumbnail, #addCompany .thumbnail {width: 100px; height: 100px}

        #newsignupmodel{
            width:900px !important;
        }

        #newjobmodel{
            width:900px !important;
            margin:0 auto !important;
        }

        #admin_dashboard .portlet{
            min-height:250px;
        }

        #admin_dashboard .portlet .portlet-title{
            margin-bottom: 0px;
        }

        #admin_dashboard .portlet.light .portlet-body{
            margin-top: 0px;
        }

        #claimStartupModal .modal-dialog{
            width: 400px !important;
        }

        #claimStartup .modal-dialog,
        #partStartup .modal-dialog,
        #investorStartup .modal-dialog,
        #applyForJob .modal-dialog,
        #howToApply .modal-dialog,
        #saveJob .modal-dialog{
            width: 500px !important;
        }

        .follow_steps_cnt{
            margin-left: 21px;
        }

        #modal_must_be_logged_in_job .modal-dialog,
        #howToApply .modal-dialog{
            width:500px
        }


}

/** login form button style **/
.login-form a, .login a{
    text-decoration:none;
}
a .linkedIn:hover {
	background: none repeat scroll 0 0 #009cdd
}
a .facebook:hover {
	background: none repeat scroll 0 0 #006ba6
}

#profile-link-cnt div:first-child{
    margin-top:5px !important;
}


#form_add_career .company_container .select2-choice{
    height:28px;
}

#landing_startup .table, #landing_startup .table-responsive{
    margin:0px;
}

.news .item-pic{
    height:100px;
}

.news .news-text{
    display:block;
    height:50px;
}

 .has-error-fld {
  border: 2px solid #E59291 !important;
  -webkit-box-shadow: none;
}

.blockUI{
background-color: transparent !important;
}

/*404 page*/
.page_not h5{
	font-weight:bold;
	font-size:18px;
}
.page_not h3{
	font-family: 'Courgette', cursive;font-size:78px;
}
.search-error{background:#F1F1F1;}
.search-error .page_not{margin:25px;}
.search-error .page_not input{line-height:18px;}
.error_common h3{font-family: 'Courgette', cursive;font-size:20px;margin:40px 0 60px 0;}
.page-footer .footer-links-wrapper{margin:0;padding-right:35px;}
.page-prefooter .subscribe-form .btn{height:36px;border-radius:0 5px 5px 0 !important}
.page-prefooter .subscribe-form .form-control{border-radius:5px 0 0 5px}
.error_common img{width:410px;max-width:100%;}
.header-left{padding:0;}
.error_page{margin-bottom:0px; padding-bottom:0;background:#ffffff;}
.error_page h3{text-align:center; padding:90px 0;background:#24485D;font-family:'Courgette', cursive;margin:-50px 0 0 0;color:#FFFFFF; }
.error_page h3 i{position:relative; top:-8px;margin:0 10px 0 0;}
.error_page h3 i:last-child{margin:0 0 0 10px;}

.thumb-user-small{height:50px; width:50px;}
.img-xs{width:26px !important;margin-right:10px;}
.submenu-title{padding:0 12px; font-size:13px;font-weight:700;text-transform:uppercase;font-family:"Montserrat",sans-serif;}
.page-prefooter .social a i{font-size:18px;}

.submenu-title{padding:0 12px; font-size:13px;font-weight:700;text-transform:uppercase;font-family:"Montserrat",sans-serif;}

/*New header*/
.header-change form  input#header-search[type="text"]{
	width:100%;padding:7px 7px 7px 34px;height:36px;margin-top:6px;
}
.header-change .top-menu{margin-top:11px;}
.header-change .header-right ul, .header-change .header-right li{float:none;}
.header-change .header-right li .input-group{width:100%;}
.header-change .logo-wrap{border-bottom:1px solid #333}
.header-left .hor-menu li.menu-dropdown:hover > ul.dropdown-menu{
	display:block !important;
}
.header-left .hor-menu li.menu-dropdown.submenu-right{position:relative;}
.header-left .hor-menu li.menu-dropdown.submenu-right ul{position:absolute; left:100%; top:0;}
.header-left .hor-menu li.menu-dropdown.submenu-right i{color:#000000 !important;}
/*Eo header*/
/*custom breadcrumb*/
.breadcrumb.custom li:after{
	content:"\f105";
	font-family:"FontAwesome";color:#333;margin-left:7px;
}
.breadcrumb.custom li{font-size:13px;}
.breadcrumb.custom li a{text-decoration:none;}
.breadcrumb.custom li:last-child:after{
	content:"";
}

/*Has error*/
.has-error .form-control{
	border-width:2px !important;
}
/*Highlight deals left menu*/
.deals-menu li.active a{
	font-weight:bold;
	font-size: 16px
}
.deals-menu li.active{
	background:#f5f5f5;
	padding:0 20px;
	margin: 0 -20px;
	border-top: 1px solid #ececec;
	border-right: 2px solid #3d749a
}
.deals-menu li.media{
	margin-top:0;padding-top:15px;padding-bottom:15px;
}
.deals-menu .portlet-title{margin-bottom:0;}
.portlet.deals-menu .portlet-body{padding-top:0;}
.portlet.deals-menu .portlet-title{border-bottom:0 none;}
.portlet.deals-menu .deals-list > li:first-child{border-top:1px solid #eee !important}

#deal_list .company-ht h4,
.startup-container a,
.col-md-4{
word-wrap: break-word;
}


/*marketplace ads*/
.ads{width:100%;padding:20px 30px; color:#FFFFFF;}
.ads.marketplace{
	display:block;background:#36c781;background: -webkit-linear-gradient(top,#36c781, #4b9457);background: -moz-linear-gradient(top,#36c781, #4b9457);background: -o-linear-gradient(top,#36c781, #4b9457);background: -ms-linear-gradient(top,#36c781, #4b9457); background: linear-gradient(to bottom,#36c781, #4b9457);display:table;
}
.ads.marketplace a{color:#FFFFFF; text-decoration:none}
.ads .button-right{
	vertical-align:middle;
	display:table-cell;
}
.btn-border{border:2px solid #FFFFFF; border-radius:0 !important;color:#FFFFFF}
.full-width{width:100%}


.startup-container.large-icon > .photo img{width:70px;}
.startup-container.large-icon > .photo + .text{padding-left:75px;}
.startup-container.large-icon{width:100%;}

.startup-container.xlarge-icon > .photo{width:66px;height:66px;}
.startup-container.xlarge-icon > .photo img{width:66px;}
.startup-container.xlarge-icon > .photo + .text{padding-left:80px;height:117px; vertical-align:top}
.startup-container.xlarge-icon{width:100%;}

.startup-container.no-border > .photo{border:0 none  !important;box-shadow:0 0 0 0 transparent;}
.home-add .startup-container img{width:100% !important;}


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

.site_down{background:linear-gradient(to bottom,#202d5f,#614381);background:-o-linear-gradient(top,#202d5f,#614381);background:-webkit-linear-gradient(top,#202d5f,#614381);background:-moz-linear-gradient(top,#202d5f,#614381);background-position: center center;background-repeat: no-repeat;height:100%;position:absolute;width:100%;display:table;font-family: 'ProximaNova-Regular';
	margin:0; padding:0;color:#ffffff;left:0; top:0;}
.site_down{overflow:hidden}
.site_down .content{margin-top:70px;text-align:center;}
.site_down .content h2{font-size:3em; margin-bottom:0;}
.site_down .content img{width:100px;padding:30px 0;}


/*jobs*/
.listed-jobs .photo img{width:60px; height:auto}
.label-icon{
	/*background: #03a9f4;*/
    width: 18px;
    height: 18px;
    text-align: center;
    margin: 0 3px 0 0;
    padding-top: 2px;
    border-radius: 2px;
    color: #ffffff;margin-right:7px;
}
.gray{color:#6B6767}





/*Custom icons*/
.icon-idr:before {
	content: "\e900";
}
.icon-myr:before {
	content: "\e901";
}
.icon-php:before {
	content: "\e902";
}
.icon-thb:before {
	content: "\e903";
}
.icon-twd:before {
	content: "\e904";
}
.icon-vnd:before {
	content: "\e905";
}


.applied-text{position: absolute;top: -14px;left: 16px;}
.team-list .general-item-list > .item > .item-head > .item-details.followerThumb .item-pic{border-radius:5px !important}
.relative{position:relative;}
.point-awarded{display:inline-block;}
a.animate img, button.animate img, div.animate img{position:fixed;width:24px;backface-visibility: hidden;}
.point-awarded img{width:24px;margin-left:10px;}
.point-awarded img + img{position:fixed;}
.coin{width:24px;}
/****points*****/
.icon-unicorn{background:url("../img/unicorn.png") scroll no-repeat 0 0 / 24px auto; width:24px;height:27px;vertical-align:middle;}
.icon-pony{background: url("../img/pony.png") scroll no-repeat 0 0 / 24px auto; width:24px;height:27px;vertical-align:middle;}
.logo-mob.center-align{text-align:center; left:50%; transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin-left:0;}
.modal-dialog.custom{transform:none !important;-webkit-transform:none !important; -moz-transform:none !important; -ms-transform:none !important}
.green-haze.btn.disabled, .green-haze.btn.disabled:hover, .green-haze.btn.disabled:focus, .green-haze.btn.disabled:active, .green-haze.btn.disabled.active, .green-haze.btn[disabled], .green-haze.btn[disabled]:hover, .green-haze.btn[disabled]:focus, .green-haze.btn[disabled]:active, .green-haze.btn[disabled].active, fieldset[disabled] .green-haze.btn, fieldset[disabled] .green-haze.btn:hover, fieldset[disabled] .green-haze.btn:focus, fieldset[disabled] .green-haze.btn:active, fieldset[disabled] .green-haze.btn.active{background-color:rgba(68, 182, 174, 0.58); opacity: 1}

.modal-dialog.custom .blockUI.blockOverlay, .page-container > .blockUI.blockOverlay{position:fixed; background:rgba(0,0,0,.35) !important; opacity: 1 !important}
.modal-dialog.custom .blockUI.blockMsg{top:48% !important}
.page-container > .blockUI.blockMsg{top:40% !important; position:fixed !important}

.carousel.custom .carousel-control{background:none !important; height:50%;}
.carousel.custom .carousel-control span{top:183px !important}

.fix-top-scroll.fixed{position:fixed; top:48px;}

/*Fixed social buttons*/
.side-socials.mobile-view{position:fixed; bottom:0;width:100%;left:0;margin:0 !important;overflow:hidden;display:none; z-index: 3}
.side-socials.mobile-view a{width:20%;float:left; cursor:pointer;}
.side-socials.mobile-view a i{font-size:16px;line-height:20px;line-height:30px;font-size:20px;}

.echelon-premium-content-back { position: fixed; bottom: 0; width: 100%; z-index: 4; height: 40px; background: #468CC8; padding: 15px 5px;
font-family: "ProximaNova-Bold"; font-size: 16px; display: none; }
.echelon-premium-content-back a { color: #fff; display: block; display: table-cell; vertical-align: middle; text-decoration: none; }
.echelon-premium-content-back a i { float: left; font-size: 1.5em; }
.echelon-premium-content-back a span { display: block; text-align: center; }
body .blog-page-content .image-small img{width:40px !important}

.announcements_top{position:absolute;top:168px;width:100%;left:0;z-index:1;}


/*Loader*/
.loading-message{min-width:0 !important; background:rgba(160,160,160,0.7); border-radius:10px !important }

.posted-date{display:none;}

/** Login Modal **/
.white-backdrop { background-color: #fff !important; }
/*.signin-signup-modal.full-screen { position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; }*/
.signin-signup-modal.modal.fade .modal-dialog{
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;

    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
}
.signin-signup-modal.full-screen .modal-content { border-radius: 0 !important; }
.signin-signup-modal.full-screen .modal-dialog { margin: 0 !important; width: 100%; height: 100%; padding: 0; }
.signin-signup-modal.full-screen .pjg-login-container { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 55px; }
/*.signin-signup-modal.full-screen .modal-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }*/
.signin-signup-modal .modal-dialog { margin-top: 75px !important; }
.signin-signup-modal .login-modal-header { height: 180px; background: url("../img/login_modal_bg.png") no-repeat center; width: 100%; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; border-radius: 4px !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; position: relative; }
.signin-signup-modal .close-modal { cursor: pointer; border-radius: 50% !important; background: #686868; border: 1px solid #fff; width: 30px; height: 30px; position: absolute; top: -10px; right: -10px; padding: 5px 8px; }
.signin-signup-modal .close-modal i { color: #fff; cursor: pointer; }
.signin-signup-modal .modal-content { border-radius: 4px !important; border: none; }
.signin-signup-modal .modal-body { padding: 0 0 20px 0; }
.signin-signup-modal h2 { margin-top: 5px; margin-bottom: 0; text-align: center; }
.signin-signup-modal h5 { text-align: center; color: #666666; margin-top: 5px; font-size: 16px; }
.signin-signup-modal .login-socialmedia-button { margin-top: 20px; }
.signin-signup-modal .login-socialmedia-button a { color: #fff; text-transform: none; border-radius: 4px !important; text-align: center;
font-family: 'ProximaNova-Bold'; font-size: 16px; padding: 10px; }
.signin-signup-modal .login-socialmedia-button .login-facebook { background: #007bb6; }
.signin-signup-modal .login-socialmedia-button .login-facebook:hover { background: #006ba6; }
.signin-signup-modal .login-socialmedia-button .login-linkedin { background: #00aced; }
.signin-signup-modal .login-socialmedia-button .login-linkedin:hover { background: #009cdd; }
.signin-signup-modal .or { min-height: 50px; width: 100%; display: table; }
.signin-signup-modal .or span{ display: table-cell; vertical-align: middle; text-align: center; color: #666666; font-size: 16px; }
.signin-signup-modal .login-form .form-control { padding: 6px 10px; font-size: 16px; }
.signin-signup-modal .login-form .form-control::-moz-placeholder { font-size: 16px !important; }
.signin-signup-modal .login-form .form-control:-ms-input-placeholder { font-size: 16px !important; }
.signin-signup-modal .login-form .form-control::-webkit-input-placeholder { font-size: 16px !important; }
.signin-signup-modal .login-form #signIn-password a{ font-size: 12px; color: #666666; font-family: 'ProximaNova-Bold'; }
.signin-signup-modal .login-form .input-group .input-group-addon { background: none; border-color: #c2c2c2 !important; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
/*.signin-signup-modal .login-form input[type="password"].form-control { border-right: none; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important;  }*/
.signin-signup-modal .login-form input[type="submit"] { color: #fff; font-family: 'ProximaNova-Bold';
margin-top: 15px; text-transform: none; font-size: 16px; padding: 10px; }
.signin-signup-modal .login-form p { color: #666666; text-align: center; font-size: 16px; }
.signin-signup-modal .login-form p a { font-family: 'ProximaNova-Bold'; }
.signin-signup-modal .login-form p a:hover { color: #a4c86e; }
.signin-signup-modal.modal.fade:not(.in).right .modal-dialog { -webkit-transform: translate3d(45%, 0, 0); -moz-transform: translate3d(45%, 0, 0); transform: translate3d(45%, 0, 0); }
/*.signin-signup-modal .pjg-login-container { padding-top: 0; margin-bottom: 40px; }*/
.signin-signup-modal .pjg-login-container .login-header { margin-top: 20px; margin-bottom: 20px; }
/*.signin-signup-modal .pjg-login-container .login-header h1 { font-size: 24px; }
.signin-signup-modal .pjg-login-container .logo-form img { width: 80px; }
.signin-signup-modal .pjg-login-container .login-middle-text { margin-top: 10px; margin-bottom: 10px; }*/
/** Mobile Homepage **/
.g { border: 1px solid red; }
.mobile-home-container { background: url("../img/mobile/mobile_home_background.png") no-repeat center center;
background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; height: 100vh; }
.mob-home-menu .pl { padding-left: 5px; }
.mob-home-menu .pr { padding-right: 5px; }
.mob-home-menu a { text-decoration: none; }
.mob-home-header { margin-bottom: 15px; margin-top: 40px; }
.mob-home-header h4 { font-family: 'ProximaNova-Bold'; text-align: center; }
.mob-home-link { background: #fff; margin-bottom: 10px; border-radius: 4px !important;  }
.mob-home-link i { font-size: 24px; }
.mob-home-link.mob-home-echelon { color: #fff; border: 2px solid #731239; background: #de3379; margin-bottom: 20px; }
.mob-home-link.mob-home-echelon .mob-home-menu-text span { color: #fff !important; font-size: 16px; }
.mob-home-link.mob-home-news { border: 2px solid #1a977e; color: #1abc9c; }
.mob-home-link.mob-home-jobs { border: 2px solid #1d6798; color: #3498db; }
.mob-home-link.mob-home-startups { border: 2px solid #9a811f; color: #34495e; }
.mob-home-link.mob-home-investors { border: 2px solid #5a1d73; color: #9b59b6; }
.mob-home-link.mob-home-events { border: 2px solid #95291e; color: #e74c3c; }
.mob-home-link.mob-home-market { border: 2px solid #a85c19; color: #e67e22; }
.mob-home-menu-icon { height: 40px; display: table; }
.mob-home-menu-icon .mob-home-menu-img { vertical-align: middle; display: table-cell; }
.mob-home-menu-icon .mob-home-menu-img i { vertical-align: middle; margin-top: 8px; display: block; }
.mob-home-menu-icon .mob-home-menu-img img { width: 30px; }
.mob-home-menu-text { height: 40px; display: table; }
.mob-home-menu-text span { display: table-cell; vertical-align: middle; color: #000; font-size: 16px; }
.mob-icon label { color: #fff; display: block; margin-top: 5px; }
.mob-home-footer { margin-bottom: 20px; }

/** Mobile Siderbar Menu **/
.page-header-menu { background: #292929; }

/** Mobile Startup Form **/
.startup-mobile-container { padding-top: 20px; padding-bottom: 15px; background: #f9f9f9; position: relative; }
.mob-startup-search-result-header h3 { color: #292929; text-align: center; margin-top: 0; margin-bottom: 5px; }
.mob-startup-header h3 { font-family: 'ProximaNova-Bold'; text-align: center; margin-top: 0; margin-bottom: 5px; }
.mob-startup-search { min-height: 285px; border-radius: 4px !important; background: #efefef; padding: 20px 20px 10px 20px;
border: 1px solid #c2c2c2; }
.mob-startup-search #s2id_startup-location { padding: 0; height: 50px !important; }
.mob-startup-search #s2id_startup-location .select2-choice { height: 50px; !important; padding: 10px; border: 1px solid #ccc !important; border-radius: 4px !important; }
.mob-startup-search #s2id_startup-location .select2-arrow { display: none; }
.mob-startup-search #s2id_startup-location .select2-choice > .select2-chosen { color: #888888; }
.mob-startup-search #s2id_startup-market { padding: 0; height: 50px !important; }
.mob-startup-search #s2id_startup-market .select2-choice { height: 50px; !important; padding: 10px; border: 1px solid #ccc !important; border-radius: 4px !important; }
.mob-startup-search #s2id_startup-market .select2-arrow { display: none; }
.mob-startup-search #s2id_startup-market .select2-choice > .select2-chosen { color: #888888; }
.mob-startup-search .form-control { padding: 10px; font-size: 16px; border-radius: 4px !important; color: #888888; }
.mob-startup-search input[type="submit"] { padding: 15px; }
.mob-latest-company-startup { padding: 10px; min-height: 100px; }
.mob-latest-company-startup h3 { font-family: 'ProximaNova-Bold'; margin-top: 15px; }
.mob-latest-company-startup ul li:first-child { border-top: 1px solid #c2c2c2; }
.mob-latest-company-startup ul li { border-bottom: 1px solid #c2c2c2; }
.mob-latest-company-startup ul li a { padding: 10px 0 10px 0; font-size: 18px; color: #888888; display: block;
text-decoration: none; }
.mob-add-company-startup { padding: 10px; min-height: 100px; }
.mob-add-company-startup h4 { text-align: center; color: #292929; margin-top: 0; margin-bottom: 0; }
.mob-add-company-startup a { font-family: 'ProximaNova-Regular'; font-size: 16px; text-transform: none; margin-top: 15px; border-radius: 0 !important; }

/** Mobile Startup Search result **/
/*.mob-startup-search-container { height: 380px; overflow-y: scroll; overflow-x: hidden; margin-top: 7px; margin-bottom: 10px;}*/
.mob-startup-fab-container { width: 100%; height: 60px; position: fixed; z-index: 1 !important; bottom: 27px; right: 30px; }
.mob-startup-float-search { padding-top: 4px; width: 60px; height: 60px; border-radius: 50% !important; float: right;
display: table; color: #00507d; background-color: #fff; border: 1px solid #00507d; }
.mob-startup-float-search:hover { background-color: #00507d; color: #fff; }
.mob-startup-float-search:hover a i { color: #fff; }
.mob-startup-float-search a { display: table-cell; vertical-align: middle; text-align: center; }
.mob-startup-float-search a i { font-size: 1.5em; }
.mob-startup-search label { font-family: 'ProximaNova-Regular'; font-size: 16px; }
.mob-startup-search-result-header { margin-bottom: 25px; }
.mob-startup-search-result-list { margin-top: 20px; margin-bottom: 10px; min-height: 102px; background: #fff; border: 1px solid #c2c2c2; padding: 10px; border-radius: 4px !important; }
.mob-startup-search-result-list h4 { margin-top: 5px; margin-bottom: 0; }
.mob-startup-search-result-list h4 a{ margin-top: 5px; margin-bottom: 0; color: #00507d; font-family: 'ProximaNova-Bold'; }
.mob-startup-search-result-list a { color: #292929; text-decoration: none; }
.mob-startup-result-image img { float: right; width: 50px; height: 50px; border-radius: 50% !important; border: 1px solid #00507d; padding: 2px; }
.mob-startup-location { margin-top: 10px; }
.mob-startup-location a { color: #c2c2c2; text-decoration: none; }
.mob-startup-details label { display: block; font-weight: normal; color: #c2c2c2; margin-bottom: 0; }
.mob-startup-details label span { font-weight: normal; font-family: 'ProximaNova-Regular'; }
.mob-startup-details label a { font-weight: normal; font-family: 'ProximaNova-Regular'; color: #c2c2c2; }

/* Mobile Startup Search Modal **/
#startup-search-modal .modal-content { border-radius: 4px !important; }
#startup-search-modal .modal-header { border-radius: 4px !important; border: none !important; background-color: transparent; }
#startup-search-modal .modal .modal-header .close { margin-top: -2px !important; }

/** Job Mobile Container **/
.job-mobile-container { padding-top: 20px; padding-bottom: 15px; background: #f9f9f9; position: relative; }
.mob-job-search-result-header h3 { color: #292929; text-align: center; margin-top: 0; margin-bottom: 5px; }
.mob-job-header h3 { font-family: 'ProximaNova-Bold'; text-align: center; margin-top: 0; margin-bottom: 5px; }
.mob-add-job-startup { padding: 10px; min-height: 100px; }
.mob-add-job-startup h4 { text-align: center; color: #292929; margin-top: 0; margin-bottom: 0; }
.mob-add-job-startup a { font-family: 'ProximaNova-Regular'; font-size: 16px; text-transform: none; margin-top: 15px; border-radius: 0 !important; }
.mob-job-search-result-list { margin-top: 20px; margin-bottom: 10px; min-height: 102px; background: #fff; border: 1px solid #c2c2c2; padding: 10px; border-radius: 4px !important; }
.mob-job-search-result-list h4 { margin-top: 5px; margin-bottom: 0; }
.mob-job-search-result-list h4 a{ margin-top: 5px; margin-bottom: 0; color: #00507d; font-family: 'ProximaNova-Bold'; }
.mob-job-search-result-list a { color: #292929; text-decoration: none; }
.mob-job-location { margin-top: 10px; }
.mob-job-location a { color: #c2c2c2; text-decoration: none; }
.mob-fab-container { width: 100%; height: 60px; position: fixed; z-index: 1 !important; bottom: 27px; right: 30px; }
.mob-float-search { padding-top: 4px; width: 60px; height: 60px; border-radius: 50% !important; float: right;
display: table;  color: #00507d; background-color: #fff; border: 1px solid #00507d; }
.mob-float-search:hover { background-color: #00507d; color: #fff; }
.mob-float-search:hover a i { color: #fff; }
.mob-float-search a { display: table-cell; vertical-align: middle; text-align: center; color: #fff; }
.mob-float-search a i { font-size: 1.5em; color: #00507d; }
.mob-job-search #s2id_job-role,.mob-job-search #s2id_job-location { padding: 0; height: 50px !important; }
.mob-job-search #s2id_job-role .select2-choice,.mob-job-search #s2id_job-location .select2-choice { height: 50px; !important; padding: 10px; border: 1px solid #ccc !important; border-radius: 4px !important; }
.mob-job-search #s2id_job-role .select2-arrow,.mob-job-search #s2id_job-location .select2-arrow { display: none; }
.mob-job-search #s2id_job-role .select2-choice > .select2-chosen,.mob-job-search #s2id_job-location .select2-choice > .select2-chosen { color: #888888; }

/* Add Job */
.mob-job-add-header h3 { color: #292929; text-align: center; margin-top: 0; margin-bottom: 5px; font-family: 'ProximaNova-Bold'; }
.mob-job-add-breadcrumbs { margin-top: 25px; margin-bottom: 25px; background: #EFEFEF; border-radius: 4px !important; border: 1px solid #c2c2c2; padding: 10px 20px 10px 20px; }
.mob-job-add-breadcrumbs ul { margin-bottom: 0; }
.mob-job-add-breadcrumbs ul li a { color: #838383; text-decoration: none; font-size: 16px; }
.mob-job-add-breadcrumbs ul li a.active { font-family: 'ProximaNova-Bold'; color: #292929; }
.mob-job-add-form .checkbox-inline { padding-left: 0;font-family: 'ProximaNova-Regular'; color: #292929; }
.mob-job-add-form .form-control { border-radius: 4px !important; }
.mob-job-add-form .note-editor { padding: 15px; }
.mob-job-add-form .note-editable { border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; }
.mob-job-add-form .note-editor .note-toolbar { border: 1px solid #c2c2c2; }
.mob-job-add-form .pl { padding-left: 0 !important; }
.mob-job-add-form label.db { display: block; }
.mob-job-add-form a { text-transform: none; color: #838383; text-decoration: none; font-weight: normal; font-family: 'ProximaNova-Regular'; display: block; text-align: center; font-size: 16px; }
.mob-job-add-form #s2id_job_location.select2-container-multi .select2-choices,
.mob-job-add-form #s2id_job_city.select2-container-multi .select2-choices { border: 1px solid #c2c2c2 !important; border-radius: 4px !important; }
.mob-job-add-form #s2id_autogen1 { padding: 0; height: 34px !important; }
.mob-job-add-form #s2id_autogen1 .select2-choice { border-radius: 4px !important; height: 34px; !important; padding: 10px; border: 1px solid #ccc !important; border-radius: 4px !important; }
.mob-job-add-form #s2id_autogen1 .select2-arrow { display: none; }
.mob-job-add-form #s2id_autogen1 .select2-choice > .select2-chosen { color: #888888; }
/** Job details */
.mob-job-details-header { margin-bottom: 20px; min-height: 80px; background: #fff; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; }
.mob-job-details-header h4 { font-family: 'ProximaNova-Bold'; color: #292929; margin-top: 12px; margin-bottom: 0; }
.mob-job-details-header a { margin-top: 16px; padding: 12px; font-size: 16px; text-transform: none; border-radius: 0 !important; }
.mob-job-details-img { width: 120px; height: 80px; vertical-align: middle; display: table-cell; }
.mob-job-details-img img { width: 50px !important; height: 50px !important; border-radius: 50% !important; text-align: center; }
.mob-job-location-details { margin-top: 0; }
.mob-job-location-details a { color: #c2c2c2; text-decoration: none; }
.mob-job-details-container h4 { font-family: 'ProximaNova-Bold'; color: #292929; }
.mob-job-apply { background: #fff; padding: 15px; width: 100%; min-height: 100px; border-top: 1px solid #c2c2c2; }
.mob-job-apply h3 { margin-bottom: 15px; margin-top: 0; font-family: 'ProximaNova-Bold'; color: #292929; text-align: center; }
.mob-job-apply a { text-decoration: none; text-transform: none; color: #838383; font-size: 16px !important; font-family: 'ProximaNova-Regular'; border-radius: 0 !important; }
.mob-job-details-team .photo { margin-right: 6px !important; }
.mob-job-details-team h4 { font-family: 'ProximaNova-Bold'; color: #292929; }
.mob-job-details-team img { width: 60px; }
.mob-job-details-team a { margin-bottom: 0; font-size: 16px; font-family: 'ProximaNova-Bold'; color: #000; text-decoration: none; }
.mob-job-details-team p { font-size: 14px; }
#job-apply-modal .modal-header { border-radius: 4px !important; }
#job-apply-modal .modal-content { border-radius: 4px !important; }
/* Job Startup Search Modal **/
#job-search-modal .modal-content { border-radius: 4px !important; }
#job-search-modal .modal-header { border-radius: 4px !important; border: none !important; background-color: transparent; }
#job-search-modal .modal .modal-header .close { margin-top: -2px !important; }
.mob-job-search { min-height: 285px; border-radius: 4px !important; background: #efefef; padding: 20px 20px 10px 20px;
border: 1px solid #c2c2c2; }
.mob-job-search .form-control { padding: 10px; font-size: 16px; border-radius: 4px !important; color: #888888; }
.mob-job-search input[type="submit"] { padding: 15px; border-radius: 0 !important; }

.section-block {
    overflow: hidden;
    max-width: 960px;
    margin: 0 auto;
    padding: 45px 15px!important;
}

/** Photo Article **/
.blog-page-content .btnPhotoSlideshow { background: #D9D9D9; padding: 10px; color: #fff; text-decoration: none; border-radius: 4px !important; }
.blog-page-content .btnPhotoSlideshow.active { background: #8cb056; }
.blog-page-content .btnPhotoSlideshow#Previous:hover { background: #888888; }
.blog-page-content .btnPhotoSlideshow#Next { background: #8cb056; }
.blog-page-content .btnPhotoSlideshow#Next:hover { background: #6c8945; }
.blog-page-content .btnPhotoSlideshow i { color: #fff; font-size: 1.5em; }
.blog-page-content .one-page-viewer { font-size: 18px; text-decoration: none; margin-top: 15px; margin-bottom: 15px; }
.blog-page-content .slideshow-guest-post-pager { margin-top: 20px; }

/** New Echelon Index **/
.echelon-home-banner { background: url('../../../../../../echelon_assets/index/echelon_index_bg.png') no-repeat center center;
background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; width: 100%; height: 547px;
padding: 20px; }
.echelon-home-logo { margin-bottom: 40px; }
.echelon-home-banner h3 { text-align: center; color: #fff; font-family: 'ProximaNova-Light'; margin-bottom: 5px; }
.echelon-home-banner h1 { text-align: center; color: #fff; margin-top: 0; margin-bottom: 0; font-family: 'ProximaNova-Light'; }
.echelon-home-form { margin-top: 30px; margin-bottom: 30px; }
.echelon-home-form input[type="email"] { border: none; font-style: italic; border-radius: 4px !important; padding: 10px; }
.echelon-home-form input[type="submit"] { text-transform: none; font-size: 16px; font-family: 'ProximaNova-Regular'; background: #0981af !important; margin-top: 15px !important; color: #fff !important; padding: 10px; width: 100% !important; display: block !important; }
.echelon-hand-up { margin-top: 15px; margin-bottom: 15px; }
.echelon-roadmap-container { margin-top: 15px; margin-bottom: 15px; }
.echelon-roadmap-container h1 { font-size: 48px; text-align: center; font-family: 'ProximaNova-Black'; margin-bottom: 0; margin-top: 0; }
.echelon-roadmap-container p { color: #888888; font-family: 'ProximaNova-Light'; font-size: 16px; }
.echelon-roadmap-container h4 { font-family: 'ProximaNova-Bold'; text-align: center; margin-top: 25px; }
.echelon-roadmap-logo { margin-top: 40px; margin-bottom: 40px; }
.echelon-upcoming-events { margin-top: 40px; }
.echelon-upcoming-events h1 { margin-bottom: 40px; font-family: 'ProximaNova-Light'; color: #0981af; text-align: center; }
.echelon-past-events { margin-top: 40px; }
.echelon-past-events h1 { margin-bottom: 40px; font-family: 'ProximaNova-Light'; color: #0981af; text-align: center; }
.echelon-event-country { padding: 0; width: 70%; margin: 10px auto 0 auto;  }
.echelon-event-country h4 { margin-top: 5px; margin-bottom: 5px; font-family: 'ProximaNova-Bold'; color: #146be1; text-align: center; }
.echelon-event-details { padding: 0 10px 10px 10px; }
.echelon-event-details h5 { text-align: center; color: #292929; margin-bottom: 10px; font-size: 16px; }
.echelon-upcoming-events .echelon-event-details a { margin-top: 15px; display: block; font-family: 'ProximaNova-Bold';text-decoration: none; border-radius: 4px !important; padding: 10px; color: #226baa; font-size: 20px; }
.echelon-past-events .echelon-event-details a { margin-top: 15px; display: block; font-family: 'ProximaNova-Bold'; text-decoration: none; border-radius: 4px !important; padding: 10px; color: #226baa; font-size: 20px; }
.echelon-apply-to-speak { padding: 80px 20px 20px 20px; background: url('../../../../../../echelon_assets/index/apply_to_speak_bg.png') no-repeat center center;
background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; width: 100%; height: 400px; }
.echelon-apply-to-speak h1 { margin-top: 0; margin-bottom: 0; text-align: center; color: #fff; font-family: 'ProximaNova-Light'; }
.echelon-apply-to-speak a { font-size: 16px; background: #fff; border-radius: 4px; margin-top: 15px; font-family: 'ProximaNova-Regular'; border: 1px solid #3D8786; color: #3D8786; padding: 10px; text-decoration: none; display: block; }
.echelon-apply-to-speak p { font-family: 'ProximaNova-Regular'; text-align: center; color: #fff; }
.echelon-experience h1 { text-align: center; color: 000; font-family: 'ProximaNova-Black'; margin-top: 0; margin-bottom: 0; font-size: 48px; }
.echelon-experience p { color: #888888; margin-top: 15px; margin-bottom: 15px; }
.echelon-experience textarea { border: 1px solid #c2c2c2; resize: none; }
.echelon-experience input[type="submit"] { border-radius: 4px !important; border: none; text-transform: none; font-size: 16px; font-family: 'ProximaNova-Regular'; background: #0981af; margin-top: 15px; color: #fff; padding: 10px;  }

/** Version 2 Echelon Index **/
.echelon-main-container { }
.echelon-main-container .align--center { position: relative; top: 50%; text-align: center; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
#echelon-intro { position: relative; overflow: hidden; background-size: cover; background-position: center center; background-repeat: no-repeat;
width: 100%; background-image: url('../img/echelon_index/echelon-intro-bg.jpg?v=1'); background-attachment: fixed;  height: 100vh; }
#echelon-intro .echelon-overlay-video { position: absolute; width: 100%; height: 100%; background: rgba(12,32,42, 0.6); z-index: 100; top: 0; }
#echelon-intro .echelon-intro-text { position: relative; z-index: 25; margin: 0 auto; max-width: 800px; width: 100%; z-index: 101; }
#echelon-intro .echelon-intro-text img { margin-bottom: 20px; }
#echelon-intro .echelon-intro-text h1 { color: #fff; font-family: "ProximaNova-Regular"; font-size: 56px; margin-top: 0; margin-bottom: 0; text-transform: capitalize; line-height: 0.9em; }
#echelon-intro .echelon-intro-text a { white-space: normal; font-family: "ProximaNova-Regular"; border-radius: 0 !important; font-size: 28px; margin: 20px auto; }
#echelon-intro video { position: absolute; z-index: 20; min-width: 100%; min-height: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }
#echelon-intro  .echelon-intro-learn-more { z-index: 101; position: absolute; bottom: 10%; left: 50%; transform: translateX(-50%); }
#echelon-intro  .echelon-intro-learn-more span { font-family: "ProximaNova-Regular"; color: #fff; font-size: 20px; display: block; text-align: center; margin-bottom: 10px; }
#echelon-intro  .echelon-intro-learn-more a { text-decoration: none; }
#echelon-intro  .echelon-intro-learn-more i { color: #fff; font-size: 4em; display: block; text-align: center; }
#echelon-about { width: 100%; background-color: #0c202a; padding: 100px 0; text-align: center; position: relative; }
/*#echelon-about:before, #echelon-about:after { content:''; position: absolute; bottom: 0; width: 50%; background-color: #fff; padding-bottom:3%; }
#echelon-about:before { right: 50%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%;
	-ms-transform: skewX(80deg); -webkit-transform: skewX(80deg); transform: skewX(80deg); }
#echelon-about:after { left: 50%; -ms-transform-origin: 0 100%; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -ms-transform: skewX(-80deg); -webkit-transform: skewX(-80deg); transform: skewX(-80deg); }*/


#echelon-about .echelon-about-text { position: relative; z-index: 25; margin: 0 auto; width: 100%; }
#echelon-about .echelon-about-text h1 { font-family: "ProximaNova-Bold"; font-size: 60px; color: #fff; }
#echelon-about .echelon-about-text h4 { font-family: "ProximaNova-Bold"; color: #fff; font-size: 20px; }
#echelon-about .echelon-about-text p { font-family: "ProximaNova-Light"; font-size: 24px; color: #fff; text-align: center; }
#echelon-about .echelon-about-text a { background-color: #f4843d; color: #fff; font-size: 24px; border-radius: 0 !important; width: 30%; font-family: "ProximaNova-Regular"; margin-top: 40px; }
#echelon-about .echelon-about-text span { color: #fff; text-align: center; display: block; font-family: "ProximaNova-Regular"; font-size: 12px; margin-top: 5px; }

#echelon-exclusive { width: 100%; background-color: #fff; padding: 100px 0; position: relative; }
#echelon-exclusive .echelon-exclusive-container { position: relative; z-index: 25; margin: 0 auto; width: 100%; }
#echelon-exclusive .echelon-exclusive-container p a.pre-register { width: 30%; border-radius: 0 !important; font-size: 24px; font-family: "ProximaNova-Regular"; color: #fff; background-color: #f4843d; }
#echelon-exclusive .echelon-exclusive-container h1{ text-transform: capitalize; font-family: "ProximaNova-Bold"; font-size: 48px; color: #000; margin-top: 0; margin-bottom: 50px; text-align: center; }
#echelon-exclusive .echelon-exclusive-container h2{ text-transform: capitalize; font-family: "ProximaNova-Bold"; font-size: 36px; color: #000; margin-top: 0; margin-bottom: 50px; text-align: center; }
#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box { width: 100%; min-height: 280px; background-color: #C6C6C6;
display: table; padding: 55px 15px 15px 15px; margin-bottom: 30px; position: relative; }
#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box.alternate-color { background-color: #0c202a; color: #fff; }
#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box .echelon-exclusive-box-dates { position: absolute; width: 80%; background: #f4843d; min-height: 40px;
top: 5px; right: 5px; padding: 5px; display: table; }
#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box .echelon-exclusive-box-dates span { color: #fff; font-family: "ProximaNova-Regular"; display: table-cell; vertical-align: middle; text-align: center; }
#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box .echelon-exclusive-box-text.vertical--center { display: table-cell; vertical-align: middle; }
#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box .echelon-exclusive-box-text h4 { font-family: "ProximaNova-Bold"; font-size: 20px; line-height: 0.9em; }
#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box .echelon-exclusive-box-text p { font-family: "ProximaNova-Regular"; font-size: 16px; }
#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box .echelon-exclusive-box-text p a { color: #099ac7; }
#echelon-exclusive .arrow {
  position: absolute;
  top: 50px;
  width: 100%;
  height: 20px;
}
#echelon-exclusive .arrow:before, #echelon-exclusive .arrow:after {
  content:'';
  position: absolute;
  bottom: 100%;
  width: 50%;
  box-sizing: border-box;
}
#echelon-exclusive .arrow:before {
  right: 50%;
  border-bottom: 50px solid transparent;
  border-right: 250px solid #0c202a;
}
#echelon-exclusive .arrow:after {
  left: 50%;
  border-bottom: 50px solid transparent;
  border-left: 250px solid #0c202a;
}


#echelon-ecosystem { position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat;
width: 100%; background-image: url('../img/echelon_index/echelon-who-attends-bg.jpg'); background-attachment: fixed; }
#echelon-ecosystem .arrow {
  position: absolute;
  top: 50px;
  width: 100%;
  height: 20px;
}
#echelon-ecosystem .arrow:before, #echelon-ecosystem .arrow:after {
  content:'';
  position: absolute;
  bottom: 100%;
  width: 50%;
  box-sizing: border-box;
}
#echelon-ecosystem .arrow:before {
  right: 50%;
  border-bottom: 50px solid transparent;
  border-right: 250px solid #fff;
}
#echelon-ecosystem .arrow:after {
  left: 50%;
  border-bottom: 50px solid transparent;
  border-left: 250px solid #fff;
}


#echelon-ecosystem .echelon-overlay { position: absolute; width: 100%; height: 100%; background: rgba(12,32,42, 0.6); z-index: 100; top: 0; }
#echelon-ecosystem .echelon-ecosystem-container { position: relative; z-index: 101; margin: 0 auto; width: 100%; padding: 100px 0 50px 0; }
#echelon-ecosystem .echelon-ecosystem-container h1{ text-transform: capitalize; font-family: "ProximaNova-Bold"; font-size: 60px; color: #fff; margin-top: 0; margin-bottom: 50px; text-align: center; }
#echelon-ecosystem .echelon-ecosystem-container .echelon-ecosystem-image {}
#echelon-ecosystem .echelon-ecosystem-container .echelon-ecosystem-list { min-height: 200px; }
#echelon-ecosystem .echelon-ecosystem-container .echelon-ecosystem-content h3 { margin-top: 0; font-family: "ProximaNova-Bold"; color: #fff; font-size: 22px; }
#echelon-ecosystem .echelon-ecosystem-container .echelon-ecosystem-content p { margin-top: 0; font-family: "ProximaNova-Regular"; color: #fff;  font-size: 20px; }

#echelon-list { position: relative; overflow: hidden; background-size: cover; background-position: center center; background-repeat: no-repeat;
width: 100%; background-image: url('../img/echelon_index/echelon-map-bg.jpg?v=1'); background-attachment: fixed; padding: 50px 0; }
#echelon-list .echelon-list-container { position: relative; z-index: 25; margin: 0 auto; width: 100%; }
#echelon-list .echelon-list-container h1 { text-transform: capitalize; font-family: "ProximaNova-Bold"; font-size: 60px; color: #000; margin-top: 0; margin-bottom: 0; text-align: center; }
#echelon-list .echelon-list-container p { font-family: "ProximaNova-Regular"; font-size: 20px; color: #000; text-align: center; margin-bottom: 50px; }
#echelon-list .echelon-list-container .echelon-list-box { overflow: hidden; width: 100%; min-height: 245px; position: relative; margin-bottom: 30px; }
#echelon-list .echelon-list-container a { display: block; color: #fff; text-decoration: none; }
#echelon-list .echelon-list-container .echelon-list-box .echelon-list-box-title { padding: 10px; position: absolute; top: 0; }
#echelon-list .echelon-list-container .echelon-list-box .echelon-list-box-title h3 { font-family: "ProximaNova-Regular"; margin-top: 0; margin-bottom: 0; color: #fff; }
#echelon-list .echelon-list-container .echelon-list-box .echelon-list-box-title small { color: #fff; font-family: "ProximaNova-Regular"; }
#echelon-list .echelon-list-container .echelon-list-box .echelon-list-box-date { position: absolute; bottom: 0; width: 100%; padding: 10px; }

#echelon-list .echelon-list-container .echelon-list-box .echelon-list-box-hover { position: absolute; width: 100%; height: 100%; left: -100%; }
#echelon-list .echelon-list-container .echelon-list-box .echelon-list-box-hover i { font-size: 3em; display: block; text-align: center; position: relative; top: 50%;
	text-align: center; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); margin: 0 auto; }
#echelon-list .echelon-list-container .echelon-list-box .echelon-list-box-hover span { font-family: "ProximaNova-Regular"; font-size: 20px; display: block; text-align: center; position: relative; top: 50%;
		text-align: center; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); margin: 0 auto; }

#echelon-list .echelon-list-container .echelon-list-box .echelon-country { background-size: cover; background-position: bottom; background-repeat: no-repeat;  min-height: 250px; }
#echelon-list .echelon-list-container .echelon-list-box.singapore { background-position: center center; }
#echelon-list .echelon-list-container .echelon-list-box.vietnam .echelon-list-box-date { background-color: #293c8f; }
#echelon-list .echelon-list-container .echelon-list-box.vietnam .echelon-list-box-hover{ background-color: rgba(41, 60, 143, 0.9); }

#echelon-list .echelon-list-container .echelon-list-box.central_asia .echelon-list-box-date { background-color: #102447; }
#echelon-list .echelon-list-container .echelon-list-box.central_asia .echelon-list-box-hover{ background-color: rgba(16, 36, 71, 0.9); }

#echelon-list .echelon-list-container .echelon-list-box.india .echelon-list-box-date { background-color: #f37422; }
#echelon-list .echelon-list-container .echelon-list-box.india .echelon-list-box-hover { background-color: rgba(243, 116, 34, 0.9); }

#echelon-list .echelon-list-container .echelon-list-box.thailand .echelon-list-box-date { background-color: #4e0d32; }
#echelon-list .echelon-list-container .echelon-list-box.thailand .echelon-list-box-hover { background-color: rgba(78, 13, 50, 0.9); }

#echelon-list .echelon-list-container .echelon-list-box.malaysia .echelon-list-box-date { background-color: #aa1f23; }
#echelon-list .echelon-list-container .echelon-list-box.malaysia .echelon-list-box-hover { background-color: rgba(170, 31, 35, 0.9); }

#echelon-list .echelon-list-container .echelon-list-box.indonesia .echelon-list-box-date { background-color: #1d421e; }
#echelon-list .echelon-list-container .echelon-list-box.indonesia .echelon-list-box-hover{ background-color: rgba(29, 66, 30, 0.9); }

#echelon-list .echelon-list-container .echelon-list-box.singapore .echelon-list-box-date { background-color: #0271af; }
#echelon-list .echelon-list-container .echelon-list-box.singapore .echelon-list-box-hover{ background-color: rgba(2, 113, 175, 0.9); }

#echelon-list .echelon-list-container .echelon-list-box.philippines .echelon-list-box-date { background-color: #071829; }
#echelon-list .echelon-list-container .echelon-list-box.philippines .echelon-list-box-hover{ background-color: rgba(7, 24, 41, 0.9); }

#echelon-list .echelon-list-container .echelon-list-box.top100 .echelon-list-box-date { background-color: #0472b1; }
#echelon-list .echelon-list-container .echelon-list-box.top100 .echelon-list-box-hover { background-color: rgba(4, 114, 177, 0.9); }

#echelon-list .echelon-list-container .echelon-list-box .echelon-list-box-date h4 { margin-top: 0; margin-bottom: 0; color: #fff; }

#echelon-support { width: 100%; background-color: #fff; padding: 50px 0; }
#echelon-support .echelon-support-container { position: relative; z-index: 25; margin: 0 auto; width: 100%; }
#echelon-support .echelon-support-container h1 { text-transform: capitalize; font-family: "ProximaNova-Bold"; font-size: 60px; color: #000; margin-top: 0; margin-bottom: 0; text-align: center; }
#echelon-support .echelon-support-container img { width: 120px; margin-top: 20px; }
#echelon-support .echelon-support-container .echelon-support-sub-container { width: 100%; margin-top: 50px; }
#echelon-support .echelon-support-container .echelon-support-sub-container img{ width: 50%; }
#echelon-support .echelon-support-container .echelon-support-sub-container h4 { font-family: "ProximaNova-Bold"; font-size: 28px; color: #000; margin-top: 0; margin-bottom: 20px; text-align: center; }

#echelon-contact { position: relative; overflow: hidden; background-size: cover; background-position: center center; background-repeat: no-repeat;
width: 100%; background-image: url('../img/echelon_index/banner-involve.jpg'); background-attachment: fixed; padding: 100px 0; }
#echelon-contact .echelon-overlay { position: absolute; width: 100%; height: 100%; background: rgba(12,32,42, 0.6); z-index: 1; top: 0; left: 0; }
#echelon-contact .echelon-contact-container { position: relative; z-index: 2; margin: 0 auto; width: 100%;  }
#echelon-contact .echelon-contact-container h1 { text-transform: capitalize; font-family: "ProximaNova-Bold"; font-size: 60px; color: #fff; margin-top: 0; margin-bottom: 0; text-align: center; }
#echelon-contact .echelon-contact-container p { font-family: "ProximaNova-Regular"; font-size: 20px; color: #fff; text-align: center; margin-bottom: 50px; }
#echelon-contact .echelon-contact-container .echelon-contact-list ul { text-align: center; }
#echelon-contact .echelon-contact-container .echelon-contact-list ul li { width: 32%; }
#echelon-contact .echelon-contact-container .echelon-contact-list p { margin-bottom: 5px; }
#echelon-contact .echelon-contact-container .echelon-contact-list a { background-color: #f4843d; color: #fff; border-radius: 0 !important; font-size: 18px; font-family: "ProximaNova-Bold"; text-transform: capitalize; }
#echelon-contact .echelon-contact-container .echelon-contact-list small { color: #fff; font-family: "ProximaNova-Bold"; display: block; text-align: center; font-size: 14px; margin-bottom: 20px; }

#echelon-news { width: 100%; background-color: #fff; padding: 50px 0; }
#echelon-news .echelon-news-container { position: relative; z-index: 25; margin: 0 auto; width: 100%; }
#echelon-news .echelon-news-container .container-fluid { padding-left: 0 !important; padding-right: 0 !important; }
#echelon-news .echelon-news-container h1 { text-transform: capitalize; font-family: "ProximaNova-Bold"; font-size: 60px; color: #000; margin-top: 0; margin-bottom: 35px; text-align: center; }
#echelon-news .echelon-news-container .echelon-news-container-lists { min-height: 140px; padding: 25px 15px; border-bottom: 1px solid #c2c2c2; }
#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-image img { width: 100%; }
#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title h4 { margin-top: 0; }
#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title h4 a { font-size: 30px; margin-top: 0; font-family: "ProximaNova-Bold"; color: #3a424c; text-decoration: none; }
#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title p { font-size: 18px; font-family: "ProximaNova-Regular"; color: #3a424c; }
#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title .image { float: left; }
#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title .image img { width: 40px; height: 40px; }
#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title .name { float: left; padding: 7px; }
#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title .name h5 { font-size: 14px; color: #888888; margin-top: 6px; margin-bottom: 0; }
#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title .name h5 a { color: #00507d; font-family: "ProximaNova-Bold"; }
/** OVerride CSS Plugins Select2 **/
.select2-results .select2-highlighted { color: #000 !important; background: #f0f0f0 !important; }


.modal-dialog {
	margin-top:60px !important;
}
.select2-drop-mask {
	z-index:10055 !important;
}
.select2-drop-mask {
	z-index:10056 !important;
}
.select2-search {
	z-index:10057 !important;
}
.select2-drop{
	z-index:10056 !important;
}

.guest-post-header { padding: 50px; margin-bottom: 50px; background: url('../img/guest_post_bg.png') no-repeat center center; width: 100%; height: 300px;
background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; }
.guest-post-header h1 { color: #fff; font-family: 'ProximaNova-Black'; text-align: center; margin-top: 60px; }
.guest-post-header h4 { color: #fff; font-family: 'ProximaNova-Regular'; text-align: center; }
.guest-post-standard-title { background: url('../img/write_guest_post.png') no-repeat;
width: 484px; height: 111px; margin: 0 auto; }
.guest-post-standard-title h1 { font-family: 'ProximaNova-Black'; color: #292929; text-align: center; margin-top: 0; margin-bottom: 0;
padding: 12px; }
.guest-post-standard-sub-text { padding: 18px; }
.guest-post-standard-sub-text span { color: #888888; font-size: 16px; }
.guest-post-standard-sub-text span a { color: #a4c86e; }
.guest-post-desc { margin-top: 30px; margin-bottom: 40px; }
.guest-post-desc p { color: #888888 !important; font-size: 16px !important; }
.guest-post-desc a { color: #a4c86e; }
.guest-post-steps ol li span{ color: #888888; }
.guest-post-steps ol li i { font-size: 20px; }
.guest-post-steps ol li span.active { color: #292929; border-bottom: 4px solid #a4c86e; }
.guest-post-form { margin-top: 40px; }
.guest-post-form .btnGuestPhoto{ border: none; background: #a4c86e; font-family: 'ProximaNova-Regular'; color: #fff; }
.guest-post-form .btnGuestPhotoRemove { font-family: 'ProximaNova-Regular'; }
.guest-post-form textarea { resize: none; }
.guest-post-form #add_slideshow_image { font-size: 14px; color: #a4c86e; font-family: 'ProximaNova-Regular'; background: none; }
#btn-remove-slideshow-item { padding: 0; text-transform: none; background: none; color: #e94242; font-size: 16px; font-family: 'ProximaNova-Regular'; }
#btn-remove-slideshow-item i { color: #e94242; }
.guest-post-form #add_slideshow_image i { color: #a4c86e; }
.guest-post-form label { color: #888888; font-family: 'ProximaNova-Regular'; font-size: 16px; }
.guest-post-form-standard label{ font-size: 14px; color: #292929; font-family: "ProximaNova-Bold"; }
.guest-post-form-photo label{ font-size: 14px; color: #292929; font-family: "ProximaNova-Bold"; }
.guest-post-form button { font-family: "Montserrat"; }
.guest-post-form .btnGuestPostDraft { padding: 10px 30px; background: #ffffff; border: 1px solid #a4c86e; color: #a4c86e; font-size: 16px; border-radius: 4px !important; }
.guest-post-form .btnGuestPostReview { padding: 10px 30px; background: #a4c86e; border: 1px solid #a4c86e; color: #fff; font-size: 16px; border-radius: 4px !important; }
.send-a-tip-button .btnSubmit { padding: 10px 30px; background: #a4c86e; border: 1px solid #a4c86e; color: #fff; font-size: 16px; border-radius: 4px !important; }
.guest-post-tac { background: #f2f1f1; padding: 10px; border: 1px solid #c2c2c2; border-radius: 4px !important; }
.guest-post-tac .dl-horizontal dt { text-align: left; width: 30px; margin-bottom: 10px; }
.guest-post-tac .dl-horizontal dd { margin-left: 30px; color: #292929; margin-bottom: 10px; }
.guest-post-cat-tags .select2-dropdown-open .select2-choices { border-radius: 4px 4px 0 0 !important;}
.guest-post-cat-tags .select2-choices { border: 1px solid #ccc !important; border-radius: 4px !important; height: 50px !important; }
.guest-post-cat-tags .select2-search-field input[type="text"] { height: 46px; }
.guest-post-file { border: none; height: auto !important; }


/* Send in a tip */
.send-a-tip-upload { border-radius: 4px !important; border: 1px solid #ccc; padding: 10px; }
.send-in-a-tip-post { background: url('../img/send_in_a_tip.png') no-repeat;
width: 231px; height: 111px; }
.send-in-a-tip-post h1 { font-family: 'ProximaNova-Black'; color: #292929; text-align: center; margin-top: 0; margin-bottom: 0;
padding: 12px; }

/* Contact Us */
.contact-us-header { margin-bottom: 50px; width: 100%; }
.contact-us-header h1 { color: #292929; font-family: 'ProximaNova-Black'; text-align: center; margin-top: 60px; }
.contact-us-header h4 { color: #292929; font-family: 'ProximaNova-Regular'; text-align: center; }
.contact-us-post { background: url('../img/send_in_a_tip.png') no-repeat; width: 231px; height: 111px; }
.contact-us-post h1 { font-family: 'ProximaNova-Black'; color: #292929; text-align: center; margin-top: 0; margin-bottom: 0;
padding: 12px; }
.contact-us-standard-sub-text span { font-size: 18px; display: block; margin-top: 20px; }

/* Softlayer */
.softlayer-header { display: table; width: 100%;  background-repeat: no-repeat; background-size: cover; background-position: center center !important; min-height: 300px; }
.softlayer-header h2 { color: #fff; font-size: 40px; display: table-cell; vertical-align: middle; font-family: 'ProximaNova-Bold'; text-align: center; margin-top: 0; }
.softlayer-header img { padding-top: 20px; }
.softlayer .container { margin-top: 20px; }
.softlayer button { font-family: 'ProximaNova-Bold' !important; padding: 8px !important; font-size: 16px; text-transform: none; }
.softlayer button i { padding-right: 5px; }
.softlayer-logo { margin-bottom: 50px; }
.softlayer-form label { font-size: 16px; }
.softlayer-form span.required { color: #F00; }
.softlayer-form h3 { font-family: 'ProximaNova-Bold'; margin-top: 0; }
.softlayer-content h3 { font-family: 'ProximaNova-Bold'; margin-top: 0; margin-bottom: 5px; }
.softlayer-content h4 { font-family: 'ProximaNova-Regular'; margin-top: 0; margin-bottom: 5px; }
.softlayer-content p { font-size: 16px; }
.softlayer-content ul li { margin-bottom: 20px; font-size: 16px; }
.softlayer-content strong { display: block; }
.softlayer-broughtoyou { margin-top: 25px; }
.softlayer-broughtoyou h4 { font-family: 'ProximaNova-Bold'; margin-bottom: 25px; }

.getresponse-header { position: relative; width: 100%;  background-repeat: no-repeat; background-size: cover; background-position: center center !important; min-height: 300px; }
.getresponse-header h2 { color: #fff; font-size: 40px; font-family: 'ProximaNova-Bold'; margin-top: 0; }
.getresponse-header-text { width: 30%; position: absolute; right: 11%; top: 50%; transform: translateY(-50%); }
.mobile-getresponse-header-text { display: none; }
.sponsored { color: #888888 !important; font-size: 12px; display: block; margin-top: 10px; text-decoration: none !important; }

/** Jobs Dashboard **/
.jobs-list { background: #fff; border: 1px solid transparent; }

/** My Purchases **/
.purchases-title h2 { font-family: 'ProximaNova-Light'; color: #8cb056; }
.purchases-container ul li.id,.purchases-header li.id{ width: 5%; }
.purchases-container ul li.event,.purchases-header li.event{ width: 15%; }
.purchases-container ul li.type,.purchases-header li.type{ width: 15%; }
.purchases-container ul li.qty,.purchases-header li.qty { width: 15%; }
.purchases-container ul li.promo,.purchases-header li.promo{ width: 15%; }
.purchases-container ul li.purchase_date,.purchases-header li.purchase_date { width: 15%; }
.purchases-container ul li.total_price,.purchases-header li.total_price{ width: 15%; }
.purchases-header { padding: 20px; }
.purchases-header li { font-family: 'ProximaNova-Bold'; }
.purchases-container ul.purchases-list h4 { color: #8cb056; margin-top: 0; margin-bottom:0; }
.purchases-container ul.purchases-list span { color: #888888; font-size: 16px; }
.purchases-container ul.purchases-list small { color: #888888; font-size: 14px; }
.purchases-container ul.purchases-list { border-radius: 4px !important; border: 1px solid #888888; padding: 20px; margin-bottom: 15px; }
.purchases-container ul.purchases-list li { vertical-align: middle; }
.purchases-container ul.purchases-list li.button-close { display: none; }
.purchases-container ul.purchases-list li.event-title { display: none; }
.purchases-container ul.purchases-list li.event-front  { display: none; }

.purchases-container ul.purchases-list li.id { display: inline-block; }
.purchases-container ul.purchases-list li.event { display: inline-block; }
.purchases-container ul.purchases-list li.type { display: inline-block; }
.purchases-container ul.purchases-list li.qty { display: inline-block; }
.purchases-container ul.purchases-list li.promo { display: inline-block; }
.purchases-container ul.purchases-list li.purchase_date { display: inline-block; }
.purchases-container ul.purchases-list li.total_price { display: inline-block; }

.inarticle-container { display: table; }
.inarticle-text { min-height: 100px; display: table-cell; vertical-align: middle; padding-left: 30px; }
.inarticle-container h2 { margin-top: 0; margin-bottom: 5px; color: #292929; font-size: 24px; font-family: 'ProximaNova-Bold'; }
.inarticle-container a { color: #292929 !important; font-size: 14px; margin-top: 10px; padding: 10px; }

/* News */
.news-index-post-container { min-height: 285px; }

/** News Sponsorship **/
.news-sponsorship-latest { width: 100%; min-height: 450px; background-size: cover; background-position: center center; padding: 40px;
position: relative; }
.news-sponsorship-latest-text h4 { width: 100px; padding: 4px; background: #5A9318; font-family: 'ProximaNova-Bold'; font-size: 20px;
display: block; color: #fff; text-decoration: none; text-align: center; }
.news-sponsorship-latest-title { width: 600px; min-height: 100px; position: absolute; bottom: 15%;  }
.news-sponsorship-latest-title h1 { color: #fff; font-family: 'ProximaNova-Black'; font-size: 48px; }
.news-sponsorship-welcome { width: 100%; min-height: 450px; background: #A4CD68; }
.news-sponsorship-welcome-content { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; padding: 20px; }
.news-sponsorship-welcome-content img { width: 25%; margin: 0 auto 20px auto;}
.news-sponsorship-welcome-content h3 { color: #fff; font-family: 'ProximaNova-Light'; margin-top: 0; margin-bottom: 0; text-align: center; }
.news-sponsorship-welcome-content h1 { color: #fff; font-family: 'ProximaNova-Black'; margin-top: 0; margin-bottom: 0; text-align: center; }
.news-sponsorship-welcome-content h5 { color: #fff; font-family: 'ProximaNova-Light'; margin-top: 15px; margin-bottom: 0; text-align: center; }
.news-sponsorship-welcome-content p { color: #292929; font-family: 'ProximaNova-Light'; margin-top: 0; margin-bottom: 0; font-size: 16px; }

.news-sponsorship-content { padding: 40px; }
.news-sponsorship-content-header h1 { color: #292929; font-family: 'ProximaNova-Light'; font-size: 36px; margin-top: 0; margin-bottom: 30px; }
.news-sponsorship-list { min-height: 350px; }
.news-sponsorship-list h1 { font-size: 20px; }
.news-sponsorship-list a.news-sponsorship-title { font-size: 16px; }
.news-sponsorship-list a.news-sponsorship-author { font-size: 14px; width: 60%; }
.news-sponsorship-list small.news-sponsorship-date { font-size: 14px; width: 30%; color: #AAAAAA; font-family: 'ProximaNova-Light'; }
.news-sponsorship-list-image { width: 100%; }
.news-sponsorship-title { color: #292929; }
.news-sponsorship-title:hover  { color: #292929; }

/** InFeed article **/
.infeed-featured { background-color: #ebebeb; }
@media (max-width: 768px) { /** if width is less than 769px **/
  .header-right { padding-right: 15px !important; }
  .input-group.search-main input { width: 160%; }
  .echelon-event-country { width: 85% !important; }
  .guest-post-header { margin-bottom: 0; }
  .guest-post-standard-sub-text span { display: block; text-align: center; }
  .guest-post-steps { margin-top: 50px; }
  .guest-post-type label.radio-inline { padding-left: 0 !important; }
  .guest-post-header { margin-bottom: 20px !important; }
  .softlayer .container { margin-top: 0 !important; }
  .send-in-a-tip-post { margin: 0 auto; }

  .signin-signup-modal .close-modal { width: 40px; height: 40px; top: -16px; padding: 10px 11px; }
  .signin-signup-modal .close-modal i { font-size: 20px; }

  .purchases-header { display: none; }
  .purchases-list li.id { width: 100% !important; }
  .purchases-list li.event { width: 100% !important; }
  .purchases-list li.type { width: 100% !important; }
  .purchases-list li.qty { width: 100% !important; }
  .purchases-list li.promo { width: 100% !important; }
  .purchases-list li.purchase_date { width: 100% !important; }
  .purchases-list li.total_price { width: 100% !important; }

  .purchases-container ul.purchases-list li.type { display: none; }
  .purchases-container ul.purchases-list li.qty { display: none; }
  .purchases-container ul.purchases-list li.promo { display: none; }
  .purchases-container ul.purchases-list li.purchase_date { display: none; }
  .purchases-container ul.purchases-list li.total_price { display: none; }
  .purchases-container ul.purchases-list li.id { display: none; }
  .purchases-container ul.purchases-list li.event { display: none; }
  .purchases-container ul.purchases-list li.event-front { display: block; }

  .purchases-container ul.purchases-list:first-child li.button-close { display: block; }
  .purchases-container ul.purchases-list:first-child li.event-title { display: block; }
  .purchases-container ul.purchases-list:first-child li.type { display: block; }
  .purchases-container ul.purchases-list:first-child li.qty { display: block ; }
  .purchases-container ul.purchases-list:first-child li.promo { display: block; }
  .purchases-container ul.purchases-list:first-child li.purchase_date { display: block; }
  .purchases-container ul.purchases-list:first-child li.total_price { display: block; }
  .purchases-container ul.purchases-list:first-child li.id { display: block; }
  .purchases-container ul.purchases-list:first-child li.event { display: none; }
  .purchases-container ul.purchases-list:first-child li.event-front { display: none; }

  .purchases-list li.button-close { padding-left: 0 !important; width: 100%; margin-bottom: 0; }
  .purchases-list li.button-close p { margin-bottom: 0; }
  .purchases-list li.button-close button { margin-bottom: 0; background: transparent !important; border: 1px solid #888888; color: #888888; font-family: 'ProximaNova-Regular'; font-size: 16px; }
  .purchases-list li.event-front { width: 100%; padding-left: 0 !important; margin-bottom: 0; display: block; }
  .purchases-list li.event-front p { margin-bottom: 0; }
  .purchases-list li.event-front button { margin-bottom: 0; background: transparent !important; border: 1px solid #888888; color: #888888; font-family: 'ProximaNova-Regular'; font-size: 16px; }
  .purchases-list li.event-front h4 { font-family: 'ProximaNova-Bold'; }
  .purchases-list li.event-front small { display: block; }
  .purchases-list li { position: relative; padding-left: 30%; margin-bottom: 15px; }
  .purchases-list li:first-child { padding-left: 5px !important; margin-bottom: 20px; }
  .purchases-list li:first-child h4 { font-family: 'ProximaNova-Bold'; }
  .purchases-list li:before { content: attr(data-title); width: 30%; white-space: nowrap; text-align: left; font-family: 'ProximaNova-Bold';
  position: absolute; left: 6px; }

  /* NEWS */
  .news-index-post-container { min-height: 280px; }

  /* NEWS SPONSORSHIP */
  .news-sponsorship-latest { min-height: 300px; }
  .news-sponsorship-latest-title h1 { font-size: 36px; }
  .news-sponsorship-welcome { min-height: 250px; }
  .news-sponsorship-welcome-content { position: initial; transform: translateY(0%); }
  .news-sponsorship-welcome-content p { width: 80%; margin: 0 auto; text-align: center; }
  .news-sponsorship-content-header h1 { font-size: 30px; }
  .news-sponsorship-list { min-height: 280px; }
  .news-sponsorship-list h1 { font-size: 16px; }
  .news-sponsorship-list a.news-sponsorship-author{ float: none !important; width: 100%; display: block; }
  .news-sponsorship-list small.news-sponsorship-date { float: none !important; width: 100%; display: block; font-size: 12px; }

  .getresponse-header-text { width: 45%; right: 0; }
  .getresponse-header h2 { font-size: 30px; }

  /** VERSION 2 - ECHELON INDEX **/
  #echelon-intro .echelon-intro-text h1 { font-size: 48px; }
  #echelon-about { padding: 40px 0; }
  #echelon-about .echelon-about-text h1 { font-size: 48px; }

  #echelon-exclusive .echelon-exclusive-container h1 { font-size: 36px; }
  #echelon-exclusive .echelon-exclusive-container h2 { font-size: 36px; }
  #echelon-list .echelon-list-container h1{ font-size: 48px; }
  #echelon-support .echelon-support-container h1 { font-size: 48px; }
	#echelon-ecosystem .echelon-ecosystem-container h1 { font-size: 48px; }
  #echelon-contact .echelon-contact-container h1 { font-size: 48px; }

  #echelon-news { padding: 30px 0; }
  #echelon-news .echelon-news-container h1 { font-size: 48px; margin-bottom: 25px; }

  #echelon-news .echelon-news-container .echelon-news-container-lists { min-height: 150px; }

  #echelon-about .echelon-about-text a { width: 52%; }

  #echelon-intro .echelon-intro-text { padding: 0 30px; }

  .echelon-premium-content-back { display: table !important; }
}

@media (max-width: 480px) { /** Width less than 481px **/
    /*.mob-startup-result-image img { width: 50px; height: 50px; }*/
    .mob-startup-search-result-list .col-xs-10,.mob-startup-search-result-list .col-xs-2 { padding-left: 0 !important; padding-right: 0 !important; }
    .mob-job-search-result-list .col-xs-12 { padding-left: 0 !important; padding-right: 0 !important; }
    .mob-job-details-team .mobile-job-team-list{ padding-left: 0 !important; }
    .search-mob > div:first-child{ padding-left: 0 !important; }
    .search-mob i.fa-times { margin-left: -16px !important; }
    .home-featured .tabbable-white > .nav-tabs > li > a{padding-left:0; padding-right:0;}
	.home-featured .tabbable-white > .nav-tabs > li{margin-right:10px;}
    .slideshow-pager { margin-bottom: 20px; }
    .slideshow-pager a.btn { margin-top: 0 !important; margin-bottom: 0 !important; }
    .slideshow-pager .pull-right { float: none !important; }
    .slideshow-pager .list-inline { margin-top: 0 !important; margin-bottom: 0 !important; text-align: right;}
    .slideshow-pager .list-inline li a i { width: auto !important; }
    .slideshow-pager .list-inline .btnPhotoSlideshow { background: #A5A5A5; }
    .slideshow-pager .list-inline li:first-child { width: 13%; }
    .slideshow-pager .list-inline li:last-child { width: 13%; }
    .res-grid-xs{padding-left:15px !important;padding-right:15px !important;}
    .news_content .sponsored,.image-featured-small-mob .sponsored { text-align: right; }
    .guest-post-tac .dl-horizontal dt { float: left; width: 20px; }
    .guest-post-tac .dl-horizontal dd { margin-left: 25px; }
    .guest-post-form .btnGuestPostDraft { width: 100%; margin-bottom: 15px; }
    .guest-post-form .btnGuestPostReview { width: 100%; }
    .guest-post-button .pull-right{ float: none !important; }
    .guest-post-cat-tags .col-lg-6 { padding-left: 0 !important; padding-right: 0 !important; }
    .guest-post-cat-tags .col-lg-6:first-child { margin-bottom: 15px; }
    .send-a-tip-email-name .col-lg-6 { padding-left: 0 !important; padding-right: 0 !important; }
	.send-a-tip-button .btnSubmit { font-size: 16px !important; }
	.guest-post-type label.radio-inline { margin-left: 0 !important; padding-left: 0 !important; width: 100%; }
    .guest-post-type .col-lg-9 { padding-left: 0 !important; padding-right: 0 !important; }
    .guest-post-steps ol { margin-bottom: 15px !important; }
    .guest-post-steps ol li { margin-right: 5px !important; }
    .guest-post-steps ol li span { font-size: 14px; }
    .guest-post-steps ol li i { font-size: 16px !important; }
    .guest-photo-item .col-lg-6 { padding-left: 0 !important; padding-right: 0 !important; }
    .guest-photo-item { margin-bottom: 15px; }
    .guest-post-header h1 { margin-top: 0; }
    .guest-post-header { margin-bottom: 20px !important; }
    .guest-post-desc { margin-top: 0 !important; }
	.contact-us-header h1 { margin-top: 0 !important; }
    .softlayer button { font-size: 14px !important; }
	.softlayer-header { min-height: 250px !important; }
	.softlayer-header h2 { font-size: 30px !important; }
    .softlayer-broughtoyou { margin-bottom: 35px; }
    .echelon-apply-to-speak { padding-top: 30px !important; }
    .echelon-apply-to-speak .col-md-3 { padding-left: 15px !important; padding-right: 15px !important; }
    .echelon-apply-to-speak a { padding: 5px !important; }
    .echelon-apply-to-speak h1 { font-size: 24px; margin-bottom: 15px; }

	.getresponse-header-text  { display: none; }
	.mobile-getresponse-header-text { display: block; }
	.mobile-getresponse-header-text h2 { color: #292929; font-size: 30px; font-family: 'ProximaNova-Bold'; text-align: center; }
    .page-container {
        clear: both;
        margin-top: 70px !important;
    }

    #header-search{
        width:100% !important;
    }

    .home .homepage .input-group{
        margin-bottom:10px;
    }

    .home .homepage .col-md-4.article{
        padding-right: 0px;
        padding-left: 0px;
    }

    .nav-custom .navbar-nav > li{
        border-left: 1px solid #efefef;
    }

    .media-center {
     text-align:center !important;
     margin: 0 auto !important;
     display: block !important;
    }

    .job-share .col-md-2{
        float:left;
        padding-right: 10px;
        padding-left: 10px;
    }

    /** Code for title center alignment on mobile device **/
    .page-title .profile-perc, .page-title h4{
        text-align:center;
    }

    .page-title a {
       /* display: block !important;*/
        width: 50% !important;
        margin: 0 auto !important;
        margin-top:5px !important;
    }

    .social-label, .page-nums, .gmap {
    	display: none !important
    }

    .profile-content .save-button, .profile-content .delete-accnt a, .toMobBlk{
        display:block;
    }

    .currJob.checkbox-inline {
    	padding-left: 0
    }

    .profile-content .delete-accnt{
        margin-top:0px;
    }

    #addInvRound .mbt-s{
        margin-top:10px;
    }

    #addInvRound button, .profile-content .portlet-body .col-md-6 .btn, .page-title .btn, .page-content .btn{
        display: block;
        margin: 0 auto  !important;
        width:100%  !important;
        margin-bottom:10px !important;
				margin-top:10px !important;
        clear:both !important;
    }

    .page-content .btn{
        font-size: 10px  !important;
    }

    .profile-userbuttons{
        padding-left:10px !important;
        padding-right:10px !important;
    }

    .page-container .general-item-list > .item{
        border-bottom: 1px solid #F1F4F7 !important;
    }

    #event_search .col-md-6, #event_add_form .col-md-6, #event_edit_form .col-md-6{
        padding-left:0px;
        padding-right:0px;
    }

    #addTeamMember .modal-dialog{
        width:95%;
    }

    #addTeamMember .modal-dialog #emailAddress{
        width:100%;
    }

    .galleryWrapper .col-md-4{
        margin-bottom:10px;
    }

    #event_search .col-md-4{
        margin-top:10px;
    }

    .event-list .row .col-xs-12{
        margin-bottom:10px;
    }

    #event_search .empty-lbl{
        height:0px;
        display:none;

    }

    /** Code for title center alignment on mobile device **/
    .delete-accnt{
        text-align:left;
        margin-top:30px;
    }

    /** Code for startup page & investor search options alignment **/
    #startup_search #keywordcnt,
    #startup_search #loc,
    #startup_search #market{
        margin:0 0 10px 0 !important;
        text-align:center;
    }

    #form_add_career .xpYear,
    #form_add_career .xpMonth{
        margin:0 0 10px 0;
    }

    /** new startup thumbnail height & width override**/
        #addStartupModal .thumbnail, #addInvestorModal .thumbnail  {width:200px;height:200px;}

        /** startup & investor page profile view button alignment **/
        .followbtn, .editstartup-btn, .editinvestor-btn{
            text-align:center !important;
        }

        .socials{
            text-align:left !important;
        }


        .page-head .page-title, .page-toolbar{
            text-align:center !important;
            width:100%;
        }

        .page-toolbar p{
            height:0px;
            margin:0px;
            padding:0px;
        }

        .startup-page img{
            margin:0 auto;
        }

        .row{
            /*margin-right:0px !important;
            margin-left:0px !important;*/
        }

        .col-md-12, .col-sm-3, .col-md-3, .col-md-8, #startup-list .col-md-6, .profile-sidebar .col-md-4, .profile-content .col-md-4, .profile-content .col-md-12, .profile-content .followers .col-md-6, .event-wrap .col-md-4{
            /*padding-right:0px;
            padding-left:0px;*/
        }

        .home .page-head h1{
            font-size:50px;
        }

        #startup-list .portlet-body{
            padding:0px;
        }

        .home .page-head .slogan-sub{
            text-align:justify;
        }

        .home .page-head .front-well{
            margin:0 auto;
            text-align:center;
            padding:10px;
            margin-bottom:15px;
            height:100%;
        }

        .profile-sidebar, .profile-sidebar .profile-stat{
            width:100% !important;
        }

        .home .investor, .home .startuplist{
            margin-bottom:10px;
        }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu{ margin-right: -130px; }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu:after, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu:before{ margin-right: 134px; }

        .page-header .dropdown-menu .slimScrollDiv{
            height:180px !important;
        }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu{ margin-right: -92px; }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu:after, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu:before{ margin-right: 89px; }

        #ytubevideo-cnt{
            max-width:350px !important;
        }

        #newsignupmodel h1,#newsignupmodel .btncnt{
            text-align:center;
        }
        #newsignupmodel .row, #newsignupmodel .row .btncnt p{
            text-align:justify;
        }

        #newsignupmodel .col-md-8{
            border:none !important;
        }

        .login .btn{
            font-size: 13px;
        }

        #claimStartup .modal-dialog .btn,
        #partStartup .modal-dialog .btn,
        #investorStartup .modal-dialog .btn,
        #applyForJob .modal-dialog .btn,
        #howToApply .modal-dialog .btn,
        #saveJob .modal-dialog .btn{
            font-size:11.2px !important;
        }

        ul.range.dropdown-menu{
            width:100% !important;
        }

        ul.range.dropdown-menu input{
            width:100% !important;
        }

        ul.range.dropdown-menu .btn{
            margin-top:10px !important;
        }

        .career-to:before, .career-to:after { content: '\A';display: block; }

        .checkbox-inline.career-chk{
            padding-left:0px;
        }

        .startups-list .col-md-6,
        .create-job-right .form-group .col-md-6,
        .event-item, .event-item .col-md-6{
            padding-right: 0px !important;
            padding-left: 0px !important;
        }

        .event-item .item-head img{
            margin:0 auto;
        }

        #addStartupModal .modal-body{
            padding: 15px 0 !important;
        }

        /* News view */
        .side-socials{
            text-align:center;
        }

        .side-socials a{
            margin-bottom: 0px !important;
            padding: 8px 10px;
        }

				.event-side-socials a{
					width:100% !important;
				}

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

        .article .media-list .media{
            border-bottom: 1px solid #efefef;
            padding-bottom:10px;
        }

        /* event view */
        #event_attendance_widget_id #attendButton{
            margin-top:8px;
        }
        #event_attendance_widget_id #attendButton a{
            font-size: 11px !important;
        }

        /* for footer */
        .page-prefooter .container strong{
            font-size: 12px !important;
        }

        /* For add edit job view */
        #job_create_form .profile-content .col-md-10,
        #job_edit_form .profile-content .col-md-10{
            padding-right:5px !important;
            padding-left:5px !important;
        }
        #job_create_form .profile-content .col-md-6,
        #job_edit_form .profile-content .col-md-6{
            padding-right:0px !important;
            padding-left:0px !important;
        }

        #job_create_form .profile-content .input-group,
        #job_edit_form .profile-content .input-group{
            padding-bottom:10px;
        }
        #job_create_form .profile-content .input-group .input-small,
        #job_edit_form .profile-content .input-group .input-small{
            width:100% !important;
        }
		.jobs .side-socials a.whatsapp-side,
        .jobs .side-socials a.twitter-side,
        .jobs .side-socials a.facebook-side,
        .jobs .side-socials a.googleplus-side,
        .jobs .side-socials a.linkedin-side{
            width:100% !important;
        }

        .tip-box .dashboard-stat .details .number{
            font-size: 17px !important;
            line-height: 22px !important;
        }

        .btn-add-investor{
            margin-top:10px;
        }

        .sendtip-input{
            width:100%;
        }

        .modal .btn{
            font-size: 11px;
        }

		#header-search {
			color: #000 !important;
		}

        /** Search Mobile **/
        .search-mob > div:last-child{position:absolute; right:1px;}
        /** SignIn and SignUp Modal **/
        .signin-signup-modal .login-modal-header { height: 100px !important; }
        .signin-signup-modal h2 { font-size: 20px !important; margin-top:0px !important; }
        .signin-signup-modal h5 { font-size: 14px !important; }
        .signin-signup-modal .login-socialmedia-button { margin-top: 10px !important; }
        .signin-signup-modal .or { min-height: 25px !important; }
        .signin-signup-modal .login-form .form-control { font-size: 14px !important; }
        .signin-signup-modal .login-form p { font-size: 14px !important; }
		.signin-signup-modal h5{ margin-bottom:5px !important; }
		/** PROJECT JEAN GREY **/
		.signin-signup-modal .pjg-login-container { padding-top: 15px; }
		.signin-signup-modal .pjg-login-container .logo-form img { width: 80px; }
		.signin-signup-modal .pjg-login-container .login-header h1 { font-size: 22px; }
		.signin-signup-modal .pjg-login-container .login-header { margin-top: 25px; margin-bottom: 25px; }
		.signin-signup-modal .pjg-login-container .login-header-social a.btnFacebook { font-size: 16px !important; }
		.signin-signup-modal .pjg-login-container .login-header-social a.btnLinkedin { font-size: 16px !important; }
        /** Echelon Index **/
        .echelon-home-banner h3 { font-size: 20px !important; }
        .echelon-home-banner h1 { font-size: 26px !important; }
        .echelon-roadmap-container h1 { font-size: 34px !important; }
        .echelon-experience h1 { font-size: 34px !important; }
        .echelon-experience .echelon-contact-button { padding-left: 0 !important; padding-right: 0 !important; }

		.purchases-list li { padding-left: 40% !important; }
		.purchases-list li.button-close button { font-size: 16px !important; display: initial; width: auto !important; }
		.purchases-list li.event-front button { font-size: 16px !important; display: initial; width: auto !important; }



		/* NEWS */
	    .news-index-post-container { min-height: 55px; }

		/* NEWS SPONSORSHIP */
		.news-sponsorship-latest { padding: 20px; }
		.news-sponsorship-latest-title { width: 300px; }
		.news-sponsorship-latest-title h1 { font-size: 22px; }
		.news-sponsorship-list { min-height: 360px; }
		.news-sponsorship-list h1 { font-size: 20px; }
		.news-sponsorship-content { padding: 0; }
		.news-sponsorship-content-header h1 { margin-top: 30px; }
		.news-sponsorship-welcome-content p { width: 100%; }

		/** VERSION 2 - ECHELON INDEX **/

		#echelon-intro .echelon-intro-text h1 { font-size: 32px; }
		#echelon-intro .echelon-intro-text h4
		#echelon-about .echelon-about-text h1 { font-size: 32px; }
		#echelon-ecosystem .echelon-ecosystem-container h1 { font-size: 32px; }
		#echelon-ecosystem .echelon-ecosystem-container .echelon-ecosystem-list { margin-bottom: 15px; }
		#echelon-ecosystem .echelon-ecosystem-container .echelon-ecosystem-image img { width: 40%; }
		#echelon-ecosystem .echelon-ecosystem-container .echelon-ecosystem-content h3 { text-align: center; margin-top: 10px; }
		#echelon-ecosystem .echelon-ecosystem-container .echelon-ecosystem-content p { text-align: center; }
		#echelon-exclusive .echelon-exclusive-container h1 { font-size: 28px; margin-bottom: 40px; }
		#echelon-exclusive .echelon-exclusive-container h2 { font-size: 28px; }
		#echelon-list .echelon-list-container h1{ font-size: 32px; }
		#echelon-support .echelon-support-container h1 { font-size: 32px; }

		#echelon-contact { padding: 50px 20px; }
		#echelon-contact .echelon-contact-container h1 { font-size: 32px; }
		#echelon-about .echelon-about-text p { font-size: 18px; }
		#echelon-contact .echelon-contact-container p { font-size: 18px; }
		#echelon-list .echelon-list-container p { font-size: 18px; }
		#echelon-news .echelon-news-container h1 { font-size: 32px; }
		#echelon-about .echelon-about-text h1 { font-size: 32px; }
		#echelon-about .echelon-about-text a { width: 50%; }
		#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box { min-height: 150px; }
		#echelon-exclusive .echelon-exclusive-container p a.pre-register { white-space: normal; width: 70%; }
		#echelon-intro .echelon-intro-text a { width: 100%; }

		#echelon-news .echelon-news-container .echelon-news-container-lists .col-xs-12 { padding-left: 0; padding-right: 0; }
		#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-image img { width: 100%; }
		#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title h4 { margin-top: 10px; }
		#echelon-news .echelon-news-container .echelon-news-container-lists .echelon-news-title h4 a { font-size: 24px; margin-top: 8px; }

		#echelon-support .echelon-support-container .echelon-support-sub-container img { width: 50%; }

		#echelon-exclusive .echelon-exclusive-container .echelon-exclusive-box .echelon-exclusive-box-dates { width: 50%; }

		#echelon-exclusive .echelon-exclusive-container .col-sm-6 { padding-left: 0; padding-right: 0; }
		#echelon-list .echelon-list-container .col-sm-6 { padding-left: 0; padding-right: 0; }
		/*#echelon-support .echelon-support-container .col-sm-6 { padding-left: 0; padding-right: 0; }*/
		#echelon-news .echelon-news-container .echelon-news-container-lists { padding: 25px 30px; }

		#echelon-list .echelon-list-container .echelon-list-box .echelon-country { min-height: 150px; }
		#echelon-list .echelon-list-container .echelon-list-box { min-height: 205px; }
}


@media (max-width: 375px) { /** Width less than 376 **/
	/* NEWS */
	.news-index-post-container { min-height: 75px; }

	/* NEWS SPONSORSHIP */
	.news-sponsorship-list { min-height: 340px; }

	.mobile-getresponse-header-text h2 { font-size: 24px; }

	#echelon-about .echelon-about-text a { width: 70%; }
}
@media only screen and (max-width : 320px) {
    .echelon-roadmap-container h1 { font-size: 26px !important; }
    .echelon-experience h1 { font-size: 26px !important; }
    .mob-home-header h4 { font-size: 13px; }
    .slideshow-pager .list-inline li a { margin-bottom: 0 !important; margin-top: 0 !important; }
    .slideshow-pager { padding-top: 6px !important; padding-bottom: 8px !important; min-height: 45px !important; }
    .guest-post-steps { margin-top: 30px !important; }
    .guest-post-steps ol li span { font-size: 12px; }
    .guest-post-steps ol li i { font-size: 14px !important; }
    .guest-post-standard-title { background: none !important; width: 100% !important; height: 50px !important; }
    .guest-post-standard-title h1 { font-size: 25px !important; }
    .guest-post-desc { margin-top: 0 !important; }

	.purchases-list li { padding-left: 50% !important; }
	.purchases-list li.event-front button { font-size: 16px !important; display: initial; width: auto !important; }

	/* NEWS */
	.news-index-post-container { min-height: 75px; }

	/* NEWS SPONSORSHIP */
	.news-sponsorship-list h1 { font-size: 18px; }
	.news-sponsorship-list { min-height: 300px; }

	.mobile-getresponse-header-text h2 { font-size: 20px; }

	#echelon-intro .echelon-intro-text a { width: 70%; }
}

.showifloggedout, .showiflogged{
display:none;
}

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}

.fancybox-outer,
.fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url('../img/fancybox_sprite.png')
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../img/fancybox_loading.gif') center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../img/blank.gif');
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible!important
}

.fancybox-lock {
    overflow: hidden
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../img/fancybox_overlay.png')
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}

/*
Version: 3.5.1 Timestamp: Tue Jul 22 18:58:56 EDT 2014
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 28px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
    margin-top: 3px;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('../img/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;

    border-left: none;
    border-right: 1px solid #e5e5e5;
    border-radius: 4px 0 0 4px;
    padding-right: 2px;
}


.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('../img/select2.png') no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 0px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('../img/select2.png') no-repeat 100% -22px;
    background: url('../img/select2.png') no-repeat 100% -22px;
    background: url('../img/select2.png') no-repeat 100% -22px;
    background: url('../img/select2.png') no-repeat 100% -22px;
    background: url('../img/select2.png') no-repeat 100% -22px;
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;

    background: #fff url('../img/select2.png') no-repeat -37px -22px;
    background: url('../img/select2.png') no-repeat -37px -22px;
    background: url('../img/select2.png') no-repeat -37px -22px;
    background: url('../img/select2.png') no-repeat -37px -22px;
    background: url('../img/select2.png') no-repeat -37px -22px;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

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

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 6px 5px 0px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('../img/select2.png') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('../img/select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}

.bg-red {
  background-color: #F44336;
}

.bg-pink {
  background-color: #E91E63;
}

.bg-purple {
  background-color: #9C27B0;
}

.bg-indigo {
  background-color: #3f51b5;
}

.bg-blue {
  background-color: #2196F3;
}

.bg-cyan {
  background-color: #00bcd4;
}

.bg-teal {
  background-color: #009688;
}

.bg-green {
  background-color: #4caf50;
}

.bg-lime {
  background-color: #CDDC39;
}

.bg-amber {
  background-color: #FFC107;
}

.bg-deepOrange {
  background-color: #ff5722;
}

.drawer-nav {
    position: fixed;
    z-index: 10060;
    top: 0;
    overflow: hidden;
    width: 80%;
    height: 100%;
    color: #222;
    background-color: #292929
}

.drawer-brand {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 3.75rem;
    display: block;
    padding-right: .75rem;
    padding-left: .75rem;
    text-decoration: none;
    color: #222
}

.drawer-menu {
    margin: 0;
    padding: 0;
    list-style: none
}

.drawer-menu-item {
    font-size: 16px;
    display: block;
    padding: .75rem;
    text-decoration: none;
    color: #222
}

.drawer-menu-item:hover {
    text-decoration: underline;
    color: #555;
    background-color: transparent
}

.drawer-overlay {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5)
}

.drawer-open .drawer-overlay {
    display: block
}

.drawer--top .drawer-nav {
    top: -100%;
    left: 0;
    width: 100%;
    height: auto;
    max-height: 100%;
    -webkit-transition: top .6s cubic-bezier(.19, 1, .22, 1);
    transition: top .6s cubic-bezier(.19, 1, .22, 1)
}

.drawer--top.drawer-open .drawer-nav {
    top: 0
}

.drawer--top .drawer-hamburger,
.drawer--top.drawer-open .drawer-hamburger {
    right: 0
}

.drawer--left .drawer-nav {
    left: -80%;
    -webkit-transition: left .6s cubic-bezier(.19, 1, .22, 1);
    transition: left .6s cubic-bezier(.19, 1, .22, 1)
}

.drawer--left .drawer-hamburger,
.drawer--left.drawer-open .drawer-nav,
.drawer--left.drawer-open .drawer-navbar .drawer-hamburger {
    left: 0
}

.drawer--left.drawer-open .drawer-hamburger {
    left: 80%;
    background: #292929
}

.drawer--right .drawer-nav {
    right: -16.25rem;
    -webkit-transition: right .6s cubic-bezier(.19, 1, .22, 1);
    transition: right .6s cubic-bezier(.19, 1, .22, 1)
}

.drawer--right .drawer-hamburger,
.drawer--right.drawer-open .drawer-nav,
.drawer--right.drawer-open .drawer-navbar .drawer-hamburger {
    right: 0
}

.drawer--right.drawer-open .drawer-hamburger {
    right: 16.25rem
}

.drawer-hamburger {
    position: fixed;
    z-index: 4;
    top: 0;
    display: block;
    box-sizing: content-box;
    width: 2.5rem;
    padding: 0;
    padding: 17px .75rem 8px .75em;
    -webkit-transition: all .6s cubic-bezier(.19, 1, .22, 1);
    transition: all .6s cubic-bezier(.19, 1, .22, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    border: 0;
    outline: 0;
    background-color: transparent
}
.newnavbar .drawer-hamburger i { margin-top: 9px; }

.drawer-hamburger:hover {
    cursor: pointer;
    background-color: transparent
}

.drawer-hamburger-icon {
    position: relative;
    display: block;
    margin-top: 10px
}

.drawer-hamburger-icon,
.drawer-hamburger-icon:after,
.drawer-hamburger-icon:before {
    width: 100%;
    height: 2px;
    -webkit-transition: all .6s cubic-bezier(.19, 1, .22, 1);
    transition: all .6s cubic-bezier(.19, 1, .22, 1);
    background-color: #000
}

.drawer-open .drawer-hamburger-icon,
.drawer-open .drawer-hamburger-icon:after,
.drawer-open .drawer-hamburger-icon:before {
    width: 86%;
    height: 2px;
    -webkit-transition: all .6s cubic-bezier(.19, 1, .22, 1);
    transition: all .6s cubic-bezier(.19, 1, .22, 1);
    background-color: #fff
}

.drawer-hamburger-icon:after,
.drawer-hamburger-icon:before {
    position: absolute;
    top: -10px;
    left: 0;
    content: ' '
}

.drawer-hamburger-icon:after {
    top: 10px
}

.drawer-open .drawer-hamburger-icon {
    background-color: transparent
}

.drawer-open .drawer-hamburger-icon:after,
.drawer-open .drawer-hamburger-icon:before {
    top: 0
}

.drawer-open .drawer-hamburger-icon:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.drawer-open .drawer-hamburger-icon:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.sr-only {
    position: absolute;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    overflow: visible;
    clip: auto;
    width: auto;
    height: auto;
    margin: 0
}

.drawer--sidebar,
.drawer--sidebar .drawer-contents {
    background-color: #fff
}

@media(min-width:64em) {
    .drawer--sidebar .drawer-hamburger {
        display: none;
        visibility: hidden
    }
    .drawer--sidebar .drawer-nav {
        display: block;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        position: fixed;
        width: 12.5rem;
        height: 100%
    }
    .drawer--sidebar.drawer--left .drawer-nav {
        left: 0;
        border-right: 1px solid #ddd
    }
    .drawer--sidebar.drawer--left .drawer-contents {
        margin-left: 12.5rem
    }
    .drawer--sidebar.drawer--right .drawer-nav {
        right: 0;
        border-left: 1px solid #ddd
    }
    .drawer--sidebar.drawer--right .drawer-contents {
        margin-right: 12.5rem
    }
    .drawer--sidebar .drawer-container {
        max-width: 48rem
    }
}

@media(min-width:75em) {
    .drawer--sidebar .drawer-nav {
        width: 16.25rem
    }
    .drawer--sidebar.drawer--left .drawer-contents {
        margin-left: 16.25rem
    }
    .drawer--sidebar.drawer--right .drawer-contents {
        margin-right: 16.25rem
    }
    .drawer--sidebar .drawer-container {
        max-width: 60rem
    }
}

.drawer--navbarTopGutter {
    padding-top: 3.75rem
}

.drawer-navbar .drawer-navbar-header {
    border-bottom: 1px solid #ddd;
    background-color: #fff
}

.drawer-navbar {
    z-index: 3;
    top: 0;
    width: 100%
}

.drawer-navbar--fixed {
    position: fixed
}

.drawer-navbar-header {
    position: relative;
    z-index: 3;
    box-sizing: border-box;
    width: 100%;
    height: 3.75rem;
    padding: 0 .75rem;
    text-align: center
}

.drawer-navbar .drawer-brand {
    line-height: 3.75rem;
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    text-decoration: none
}

.drawer-navbar .drawer-brand:hover {
    background-color: transparent
}

.drawer-navbar .drawer-nav {
    padding-top: 3.75rem
}

.drawer-navbar .drawer-menu {
    padding-bottom: 7.5rem
}

@media(min-width:64em) {
    .drawer-navbar {
        height: 3.75rem;
        border-bottom: 1px solid #ddd;
        background-color: #fff
    }
    .drawer-navbar .drawer-navbar-header {
        position: relative;
        display: block;
        float: left;
        width: auto;
        padding: 0;
        border: 0
    }
    .drawer-navbar .drawer-menu--right {
        float: right
    }
    .drawer-navbar .drawer-menu li {
        float: left
    }
    .drawer-navbar .drawer-menu-item {
        line-height: 3.75rem;
        padding-top: 0;
        padding-bottom: 0
    }
    .drawer-navbar .drawer-hamburger {
        display: none
    }
    .drawer-navbar .drawer-nav {
        position: relative;
        left: 0;
        overflow: visible;
        width: auto;
        height: 3.75rem;
        padding-top: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    .drawer-navbar .drawer-menu {
        padding: 0
    }
    .drawer-navbar .drawer-dropdown-menu {
        position: absolute;
        width: 16.25rem;
        border: 1px solid #ddd
    }
    .drawer-navbar .drawer-dropdown-menu-item {
        padding-left: .75rem
    }
}

.drawer-dropdown-menu {
    display: none;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: #fff
}

.drawer-dropdown-menu>li {
    width: 100%;
    list-style: none
}

.drawer-dropdown-menu-item {
    line-height: 3.75rem;
    display: block;
    padding: 0;
    padding-right: .75rem;
    padding-left: 1.5rem;
    text-decoration: none;
    color: #222
}

.drawer-dropdown-menu-item:hover {
    text-decoration: underline;
    color: #555;
    background-color: transparent
}

.drawer-dropdown.open>.drawer-dropdown-menu {
    display: block
}

.drawer-dropdown .drawer-caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 4px;
    -webkit-transition: opacity .2s ease, -webkit-transform .2s ease;
    transition: opacity .2s ease, -webkit-transform .2s ease;
    transition: transform .2s ease, opacity .2s ease;
    transition: transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.drawer-dropdown.open .drawer-caret {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.drawer-container {
    margin-right: auto;
    margin-left: auto
}

@media(min-width:64em) {
    .drawer-container {
        max-width: 60rem
    }
}

@media(max-width:48em) {
    .drawer-menu-toggler {
        display: block!important
    }
}

@media(min-width:75em) {
    .drawer-container {
        max-width: 70rem
    }
}

.mobile-menu-box {
    min-height: 125px;
    background: #292929;
    width: 100%;
    display: table
}

.mobile-menu-box:active span,
.mobile-menu-box.active span {
    color: #fff
}

.mobile-menu-echelon {
    min-height: 125px;
    background: #292929;
    width: 100%;
    display: table
}

.mobile-menu-echelon i {
    color: #fff;
    font-size: 6em;
    vertical-align: middle;
    display: table-cell
}

.mobile-menu-echelon:active {
    background: #292b2f
}

.mobile-menu-echelon.active {
    background: #292b2f
}

.mobile-menu-img {
    margin: 19px auto 3px auto;
    width: 40px;
    height: 40px;
    display: table-cell;
	vertical-align: middle;
	text-align: center;
	margin: 0 auto;
}

.mobile-menu-img img {
    width: 90px;
    height: auto
}

.mobile-menu-img-box {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.mobile-menu-box:active .mobile-menu-link,
.mobile-menu-box.active .mobile-menu-link {
    background: #8cb056
}

.mobile-menu-link {
    border-radius: 4px!important;
    margin: 0 auto;
    background: #393939;
    width: 60px;
    height: 60px;
    display: table
}

.mobile-menu-link i {
    color: #fff;
    font-size: 24px;
    display: table-cell;
    vertical-align: middle
}

.mobile-menu-img-box span {
    font-size: 16px;
    margin-top: 10px;
    display: block;
    text-align: center;
    color: #fff;
    font-family: 'ProximaNova-Bold'
}

.mobile-menu-echelon span {
    font-size: 12px;
    display: block;
    text-align: center;
    color: #fff
}

.drawer-nav a {
    text-decoration: none
}

.drawer-nav .brbt {
    border-right: 1px solid #393939;
    border-bottom: 1px solid #393939
}

.drawer-nav .blbt {
    border-left: 1px solid #393939;
    border-bottom: 1px solid #393939
}

.drawer-menu-toggler {
    display: none;
    position: absolute;
    left: 0;
    margin: -7px 0 0;
    width: 40px;
    height: 30px;
    background: url('../img/menu-toggler.png') center center;
    background-repeat: no-repeat;
    opacity: .7
}

.conversations{
}
.conversations .profile-img-wrapper .profile-img{
	height: 40px;
	border-radius: 6px !important;
}
.conversations .portlet.right{
	padding: 10px 0 0;
}
.conversations .row-fluid.c-header:after{
	content: '';
	display: block;
	background-color: rgba(0, 0, 0, 0.17);
	height: 4px;
	width: 100%;
	position: relative;
	bottom: -3px;
	z-index: 1;
}
.conversations.default .row-fluid.c-header:after{
	height: 0;
}
.conversations .row-fluid.c-footer{
	border: 1px solid #e8e8e8;
	padding-top: 10px;
}
.conversations .c-recipient{
	font-weight: bold;
	color: #000;
}
#conversation-list{
	background-color: #fff;
	overflow-x: auto;
	max-height: 643px;
}
#conversation-list .item{
	position: relative;
	font-size: 12px;
	padding: 5px 20px 5px;
	display: block;
	min-height: 41px;
}
#conversation-list .item:hover, #conversation-list .item.active{
	background-color: #398abd;
	color: #fff;
}
#conversation-list div.item.loading:hover{
	background-color: transparent;
	color: inherit;
}
#conversation-list .item img{
	float: left;
}
#conversation-list .item div.c-content{
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
#conversation-list .item div.c-content .c-date{
	position: absolute;
	top: 5px;
	right: 20px;
	font-size: 11px;
}
#conversations{
}
#conversations .c-body{
	padding: 20px;
	min-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 500px;
}
#conversations .c-body .row{
	padding: 8px 0 7px;
}
#conversations .c-body .row.hr-date{
	border-top: 1px solid #e8e8e8;
	padding: 0;
	color: #bdc1c9;
	font-size: 11px;
	text-align: center;
}
#conversations .c-body .row.hr-date span{
	position: relative;
	top: -8px;
	background-color: #fff;
	padding: 0 5px;
}
#conversations .c-body .row .c-name{
	position: relative;
}
#conversations .c-body .row .c-date{
	font-size: 11px;
	color: #969696;
}
#conversations .c-body .row .c-msg{
	font-size: 13px;
}
#conv-inline textarea{
	-webkit-transition: height 0.2s;
	-moz-transition: height 0.2s;
	transition: height 0.2s;
}
#search_conversation.searching{
	cursor: wait;
}
@charset "UTF-8";
@font-face {
    font-family: "untitled-font-1";
    src: url("../fonts/untitled-font-1.eot");
    src: url("../fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"), url("../fonts/untitled-font-1.woff") format("woff"), url("../fonts/untitled-font-1.ttf") format("truetype"), url("../fonts/untitled-font-1.svg#untitled-font-1") format("svg");
    font-weight: normal;
    font-style: normal
}

[data-icon]:before {
    font-family: "untitled-font-1"!important;
    content: attr(data-icon);
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class^="cf-icon-"]:before,
[class*=" cf-icon-"]:before {
    font-family: "untitled-font-1"!important;
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.cf-icon-rocket:before {
    content: "\61"
}

.cf-icon-user:before {
    content: "\62"
}

.cf-icon-mail:before {
    content: "\63"
}

.cf-icon-newspaper:before {
    content: "\64"
}

.cf-icon-calendar:before {
    content: "\65"
}

.cf-icon-shop:before {
    content: "\66"
}

.cf-icon-banknote:before {
    content: "\67"
}

.cf-icon-briefcase:before {
    content: "\68"
}

.cf-icon-echelon-2016:before {
    content: "\69"
}

.da-thumbs {
	list-style: none;
	position: relative;
	margin: 20px auto;
	padding: 0;
}
.da-thumbs li {
	/*margin: 5px;
	padding: 8px;
	position: relative;*/
	float: left;
}
/*.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}*/

.responsive-tabs-container[class*="accordion-"] .tab-pane{margin-bottom:15px}.responsive-tabs-container[class*="accordion-"] .accordion-link{display:none;margin-bottom:10px;padding:10px 15px;background-color:#f5f5f5;border-radius:3px;border:1px solid #ddd;color:#333}@media(max-width:767px){.responsive-tabs-container.accordion-xs .nav-tabs{display:none}.responsive-tabs-container.accordion-xs .accordion-link{display:block}}@media(min-width:768px) and (max-width:991px){.responsive-tabs-container.accordion-sm .nav-tabs{display:none}.responsive-tabs-container.accordion-sm .accordion-link{display:block}}@media(min-width:992px) and (max-width:1199px){.responsive-tabs-container.accordion-md .nav-tabs{display:none}.responsive-tabs-container.accordion-md .accordion-link{display:block}}@media(min-width:1200px){.responsive-tabs-container.accordion-lg .nav-tabs{display:none}.responsive-tabs-container.accordion-lg .accordion-link{display:block}}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-slider img {
    width: 100% !important;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../img/ajax-loader.gif') center center no-repeat;
}

/* Icons */
/*@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/slick.eot');
    src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg');
}*/
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 25%;

    display: block;
    border-radius: 50% !important;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    color: #000;
    background-color: transparent !important;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: "FontAwesome";
    font-size: 20px;
    line-height: 1;
    color: #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    right: 163px;
    z-index: 1;
    top: 0;
}
[dir='rtl'] .slick-prev
{
    /*right: -25px;*/
    left: auto;
}
.slick-prev:before
{
    content: '\f0d9';

}
[dir='rtl'] .slick-prev:before
{
    content: '\f0d9';
    /*content: '<';*/
}

.slick-next
{
    right: 0;
    top: 0;
    z-index: 1;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '\f0da';

}
[dir='rtl'] .slick-next:before
{
    content: '\f0da';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.slick-counter {
    float: right;
    font-family: "ProximaNova-Bold";
    font-size: 18px;
    /*padding-right: 33px;*/
    margin-bottom: 15px;
    width: 150px;
    text-align: center;
    margin-right: 10px;
}
@media (max-width: 480px) {
    .slick-prev,.slick-next {
        top: 11%;
    }
}

.btn--default, #pjg-navigation-bar .navbar-right > li > p a.nav-login, .article-view-container .article-author .message p a, .article-view-container .article-author-information .info .action a, .article-view-container .article-comment .comment_commenter .popover-content .action a, .pjg-login-container .login-form a#btnlogin,
.pjg-login-container .login-form a#submitregister,
.pjg-login-container .login-form a#btnforget, .pjg-login-container .login-form input[type="submit"] {
  border: 1px solid #c2c2c2;
  color: #292929;
  background-color: #fff;
  border-radius: 0 !important; }
  .btn--default:hover, #pjg-navigation-bar .navbar-right > li > p a.nav-login:hover, .article-view-container .article-author .message p a:hover, .article-view-container .article-author-information .info .action a:hover, .article-view-container .article-comment .comment_commenter .popover-content .action a:hover, .pjg-login-container .login-form a#btnlogin:hover,
  .pjg-login-container .login-form a#submitregister:hover,
  .pjg-login-container .login-form a#btnforget:hover, .pjg-login-container .login-form input[type="submit"]:hover {
    color: #fff;
    background-color: #00507d;
    border-color: #00507d; }

.btn--primary, #pjg-navigation-bar .navbar-right > li > a.btnWritePost, #pjg-navigation-bar .navbar-right > li > p a.nav-signup {
  color: #00507d;
  background-color: #fff;
  border: 1px solid #00507d;
  border-radius: 0 !important; }
  .btn--primary:hover, #pjg-navigation-bar .navbar-right > li > a.btnWritePost:hover, #pjg-navigation-bar .navbar-right > li > p a.nav-signup:hover {
    color: #fff;
    background-color: #00507d;
    border: 1px solid #00507d; }

.btn-blue, .profile-header .profile-action a, .profile-container .profile-content-right .profile-action a {
  border: 1px solid #00507d;
  color: #00507d;
  background-color: #fff; }

.btn-blue-hover, .article-view-container .article-comment .comment-post-button:hover, .article-view-container .article-comment .comment-cancel-button:hover, .profile-header .profile-action a:hover, .profile-container .profile-content-right .profile-action a:hover {
  color: #fff;
  background-color: #00507d; }

.btn-gray {
  border: 1px solid #c2c2c2;
  color: #888888;
  background-color: #fff; }

.btn-gray-hover {
  color: #fff;
  background-color: #c2c2c2; }

.btn-white-hover {
  color: #00507d;
  border-color: #fff;
  background-color: #fff; }

.btn-sky-blue, .article-view-container .article-tags ul li a:hover, .article-list-container .article-tags ul li a:hover {
  background-color: #52b3c9;
  color: #fff; }

.btn-disabled, .profile-container .profile-content-right .profile-action a.disabled {
  border: 1px solid #888888;
  color: #888888;
  background-color: #fff; }

.btn-disabled-hover, .profile-container .profile-content-right .profile-action a.disabled:hover {
  background-color: #888888;
  color: #fff; }

.dropdown-arrow, #echelon-premium .echelon-premium-header-search a.select2-choice .select2-arrow, #echelon-premium .content-contribute-container .form select {
  background-image: linear-gradient(45deg, transparent 50%, #1c1c1c 50%), linear-gradient(135deg, #1c1c1c 50%, transparent 50%), linear-gradient(to right, #fff, #fff) !important;
  background-position: calc(100% - 10px) calc(1em + 2px), calc(100% - 5px) calc(1em + 2px), 100% 0 !important;
  background-size: 5px 5px, 5px 5px, 2.5em 2.5em  !important;
  background-repeat: no-repeat  !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

/** START NAVIGATION BAR **/
html.modal-open,
body.modal-open {
  overflow: hidden !important; }

#pjg-navigation-bar {
  min-height: 53px;
  border-top: 3px solid #00507d;
  position: fixed;
  z-index: 100;
  top: 0;
  width: 100%; }

#pjg-navigation-bar .navigation-bar-group {
  min-height: 53px;
  transition: 0.3s cubic-bezier(0.5, 1, 0.75, 1); }

#pjg-navigation-bar .navbar {
  margin-bottom: 0;
  border: none;
  background-color: #fff;
  border-bottom: 1px solid #c2c2c2;
  min-height: auto;
  position: fixed;
  width: 100%;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important; }

#pjg-navigation-bar .navbar.navbar-normal {
  z-index: 2;
  transition: 0.3s cubic-bezier(0.5, 1, 0.75, 1); }

#pjg-navigation-bar .navbar.navbar-normal.navigation-bar-group-show {
  transform: translate3d(0, -71px, 0) !important; }

#pjg-navigation-bar .navbar.navbar-flipped {
  z-index: 1;
  min-height: auto;
  padding-top: 2px;
  padding-bottom: 2px; }
  #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-time {
    position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
    margin: 0 auto; }
    @media only screen and (max-width: 768px) {
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-time {
        left: auto;
        right: 12px; } }
    @media only screen and (max-width: 480px) {
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-time {
        text-align: right;
        right: auto; } }
    #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-time h3.navigationbar-time {
      margin-top: 0;
      margin-bottom: 0;
      font-family: "ProximaNova-Bold";
      font-size: 20px;
      margin-left: 12px;
      padding-top: 15px; }
      @media only screen and (max-width: 480px) {
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-time h3.navigationbar-time {
          font-size: 14px; } }
  #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-header {
    height: auto; }
    #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-header a {
      height: auto;
      padding: 7px 4px 7px 0; }
      @media only screen and (max-width: 480px) {
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-header a {
          display: none; } }
    @media only screen and (max-width: 768px) {
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-header {
        margin-left: 45px; } }
  #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-left {
    min-height: 43px;
    padding-top: 14px;
    padding-left: 0; }
    @media only screen and (max-width: 768px) {
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-left {
        display: block;
        padding-top: 14px;
        padding-left: 6px;
        width: 80% !important; } }
    @media only screen and (max-width: 480px) {
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-left {
        margin-left: 27px;
        padding-top: 15px;
        width: 100% !important; } }
    #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-left h3.navigationbar-title {
      margin-top: 0;
      margin-bottom: 0;
      font-family: "ProximaNova-Bold";
      font-size: 20px;
      margin-left: 12px; }
      @media only screen and (max-width: 480px) {
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-left h3.navigationbar-title {
          font-size: 14px; } }
  #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-left.limit {
    width: 80%; }
    #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-left.limit h3.navigationbar-title {
      width: 90%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      @media only screen and (max-width: 768px) {
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-left.limit h3.navigationbar-title {
          width: 90%;
          margin-left: 0; } }
      @media only screen and (max-width: 480px) {
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-title-container .navbar-left.limit h3.navigationbar-title {
          width: 90%; } }
  #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons {
    padding: 7px 0;
    min-height: auto; }
    #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul {
      text-align: right;
      margin-bottom: 0; }
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li:last-child {
        padding-right: 0; }
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a {
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        border-radius: 0 !important;
        color: #fff;
        text-transform: capitalize;
        font-size: 14px;
        font-family: "ProximaNova-Regular"; }
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a i {
          font-size: 14px; }
        @media only screen and (max-width: 1170px) {
          #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a span {
            display: none; } }
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a.btnFacebook {
        background-color: #4267b2; }
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a.btnFacebook:hover {
          background-color: #365899; }
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a.btnTwitter {
        background-color: #1b95e0; }
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a.btnTwitter:hover {
          background-color: #0c7abf; }
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a.btnLinkedin {
        background-color: #008cc9; }
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a.btnLinkedin:hover {
          background-color: #0077b5; }
      #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a.btnGoogle {
        background-color: #ed5b49; }
        #pjg-navigation-bar .navbar.navbar-flipped .navigationbar-article-buttons ul li a.btnGoogle:hover {
          background-color: #dd4b39; }

#pjg-navigation-bar .drawer-hamburger {
  display: none;
  padding: 25px .75rem 16px .75em !important; }

#pjg-navigation-bar .pjg-navigation-bar-container {
  max-width: 1440px;
  margin: 0 auto; }

#pjg-navigation-bar .navbar-brand {
  height: 53px;
  padding: 9px 9px 8px 0; }

#pjg-navigation-bar .navbar-header img {
  width: 65px;
  height: auto; }

#pjg-navigation-bar .navbar-left {
  float: left; }

#pjg-navigation-bar .navbar-left .hot-label {
  background: #F00;
  text-align: center;
  width: 33px;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  border-radius: 4px !important;
  font-size: 11px;
  position: absolute;
  top: 4px;
  right: 13px;
  color: #fff; }

#pjg-navigation-bar .navbar-left > li > a {
  padding-top: 17px;
  padding-bottom: 16px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 18px;
  color: #888888;
  font-family: "ProximaNova-Regular";
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  text-rendering: optimizeLegibility;
  -webkit-font-variant-ligatures: common-ligatures;
  font-variant-ligatures: common-ligatures;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-font-smoothing: subpixel-antialiased; }

#pjg-navigation-bar .navbar-left > li > a.dropdown-search {
  padding-top: 0;
  padding-bottom: 0;
  height: 63px;
  display: table; }
  #pjg-navigation-bar .navbar-left > li > a.dropdown-search i {
    display: table-cell;
    vertical-align: middle; }

#pjg-navigation-bar .navbar-left > li > a > i {
  padding-left: 0;
  font-size: 16px;
  width: auto; }

#pjg-navigation-bar .navbar-left > li.open > a {
  background: none;
  border-left: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  color: #00507d;
  text-rendering: optimizeLegibility;
  -webkit-font-variant-ligatures: common-ligatures;
  font-variant-ligatures: common-ligatures;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-font-smoothing: subpixel-antialiased; }

#pjg-navigation-bar .navbar-left > li > a.active {
  color: #292929; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-news {
  min-width: 270px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-events {
  min-width: 220px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-jobs {
  min-width: 550px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-startups {
  min-width: 680px; }
  @media only screen and (max-width: 1000px) {
    #pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-startups {
      min-width: 200px; } }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-marketplace {
  min-width: 250px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-investors {
  min-width: 200px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-more {
  min-width: 150px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-events .dropdown-sub-menu-events {
  padding-left: 0;
  padding-right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu {
  border: 1px solid #c6c6c6; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-channel {
  border-right: 1px solid #c6c6c6;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-channel:before {
  content: "";
  position: absolute;
  right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-channel ul {
  margin-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-events .dropdown-sub-menu-single {
  padding-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-events .dropdown-sub-menu-single ul {
  margin-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-about .dropdown-sub-menu-single {
  padding-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-about .dropdown-sub-menu-single ul {
  margin-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-investors .dropdown-sub-menu-single ul {
  padding-top: 10px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-marketplace .dropdown-sub-menu-single ul {
  padding-top: 10px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-investors li .dropdown-sub-menu-single:before {
  content: "";
  position: absolute;
  right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-marketplace li .dropdown-sub-menu-single:before {
  content: "";
  position: absolute;
  right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-more li .dropdown-sub-menu-single:before {
  content: "";
  position: absolute;
  right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-jobs {
  padding-left: 0 !important;
  padding-right: 0 !important;
  min-height: 215px;
  border-right: 1px solid #c6c6c6;
  padding-top: 5px; }
  #pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-jobs:before {
    content: "";
    position: absolute;
    right: 0; }
  #pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-jobs:first-child:before {
    content: "";
    position: absolute;
    right: 0; }
  #pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-jobs:last-child {
    border-right: none; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-jobs ul {
  margin-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-startups {
  padding-left: 0 !important;
  padding-right: 0 !important;
  min-height: 206px;
  border-right: 1px solid #c6c6c6;
  padding-top: 5px; }
  @media only screen and (max-width: 1000px) {
    #pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-startups {
      min-height: 150px;
      border-right: none; } }
  #pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-startups:before {
    content: "";
    position: absolute;
    right: 0; }
  #pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-startups:first-child:before {
    content: "";
    position: absolute;
    right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-startups ul {
  margin-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-events li:first-child .dropdown-sub-menu-single:before {
  content: "";
  position: absolute;
  right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-jobs li:first-child .dropdown-sub-menu-single:before {
  content: "";
  position: absolute;
  right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-startups li:first-child .dropdown-sub-menu-single:before {
  content: "";
  position: absolute;
  right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu.dropdown-ellipsis li:first-child .dropdown-sub-menu-single:before {
  content: "";
  width: 75%;
  border-top: 1px solid #c6c6c6;
  position: absolute;
  right: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-countries {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-countries ul {
  margin-top: 5px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-bottom {
  border-top: 1px solid #c6c6c6;
  padding-left: 0 !important;
  padding-right: 0 !important; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-bottom a {
  padding: 4px 7px;
  text-decoration: none;
  display: block;
  text-align: left;
  color: #00507d;
  font-family: "ProximaNova-Bold";
  font-size: 16px; }
  #pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li .dropdown-sub-menu-bottom a:hover {
    background-color: #00507d;
    color: #fff; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li h4 {
  color: #888888;
  font-family: 'ProximaNova-Bold';
  margin-left: 9px;
  font-size: 12px;
  text-transform: uppercase;
  display: inline;
  border-bottom: 1px solid #00507d; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li a {
  padding: 3px 10px;
  font-family: "ProximaNova-Regular";
  font-size: 16px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li a:hover {
  color: #292929;
  background-color: #fff; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-single:first-child h4 {
  padding-top: 10px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-single h4 {
  color: #888888;
  font-family: 'ProximaNova-Bold';
  margin-top: 0; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-single ul li a {
  padding: 3px 10px; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-add {
  padding: 0;
  border-top: 1px solid #c6c6c6; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-add a {
  text-decoration: none;
  display: block;
  color: #00507d;
  padding: 4px 7px;
  font-family: "ProximaNova-Bold"; }
  #pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-add a:hover {
    background-color: #00507d;
    color: #fff; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-single ul li a:hover {
  color: #fff;
  background-color: #00507d; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-channel ul li a:hover {
  color: #fff;
  background-color: #00507d; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-countries ul li a:hover {
  color: #fff;
  background-color: #00507d; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-jobs ul li a:hover {
  color: #fff;
  background-color: #00507d; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-menu li > div.dropdown-sub-menu-startups ul li a:hover {
  color: #fff;
  background-color: #00507d; }

#pjg-navigation-bar .navbar-left > li.navbar-ellipsis {
  display: none; }
  @media only screen and (max-width: 935px) {
    #pjg-navigation-bar .navbar-left > li.navbar-ellipsis {
      display: block; } }

#pjg-navigation-bar .navbar-left > li.navbar-ellipsis a {
  padding-left: 15px;
  padding-right: 15px; }

#pjg-navigation-bar .navbar-left > li.navbar-ellipsis a i {
  vertical-align: middle; }

#pjg-navigation-bar .navbar-left > li.navbar-web-search {
  padding: 8px 4px 8px 4px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent; }
  #pjg-navigation-bar .navbar-left > li.navbar-web-search .input-group-addon {
    width: auto;
    padding: 0;
    background: none;
    border-color: #00507d; }
    #pjg-navigation-bar .navbar-left > li.navbar-web-search .input-group-addon i {
      color: #00507d;
      font-size: 1.4em; }

#pjg-navigation-bar .navbar-left > li.navbar-web-search input[type="text"] {
  width: 250px;
  padding: 8px 8px;
  font-size: 18px;
  font-family: "ProximaNova-Regular";
  border: 1px solid #00507d;
  line-height: normal !important; }

#pjg-navigation-bar .navbar-left > li.navbar-mobile-search {
  display: none; }

#pjg-navigation-bar .navbar-left > li.navbar-web-search {
  display: block; }

#pjg-navigation-bar .navbar-left > li.navbar-web-search-icon {
  display: none; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-mobile-search {
  border: 1px solid #c6c6c6;
  box-shadow: none; }

#pjg-navigation-bar .navbar-left > li > ul.dropdown-web-search {
  border: 1px solid #c6c6c6;
  box-shadow: none; }

#pjg-navigation-bar .navbar-right > li a {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  font-family: "ProximaNova-Regular"; }

#pjg-navigation-bar .navbar-right > li > a {
  padding-left: 1px;
  padding-right: 1px;
  font-family: "ProximaNova-Regular";
  font-size: 18px; }

#pjg-navigation-bar .navbar-right > li > a.btnWritePost {
  margin-left: 8px;
  margin-top: 9px;
  font-size: 12px;
  color: #fff;
  padding: 7px;
  font-family: "ProximaNova-Regular";
  color: #00507d;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important; }

#pjg-navigation-bar .navbar-right > li > p {
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 15px;
  padding-left: 8px;
  font-family: "ProximaNova-Regular";
  font-size: 16px; }
  #pjg-navigation-bar .navbar-right > li > p a.nav-signup {
    text-decoration: none;
    padding: 8px 10px;
    font-family: "ProximaNova-Regular";
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important; }
  #pjg-navigation-bar .navbar-right > li > p a.nav-login {
    text-decoration: none;
    padding: 8px 18px 8px 19px;
    font-family: "ProximaNova-Regular";
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important; }

#pjg-navigation-bar .navbar-right > li > p > a {
  color: #888888; }

#pjg-navigation-bar .navbar-right > li > a > span > img {
  width: 26px;
  height: 26px; }

#pjg-navigation-bar .navbar-right > li.dropdown > a {
  height: 53px;
  display: table; }
  #pjg-navigation-bar .navbar-right > li.dropdown > a i {
    display: table-cell;
    vertical-align: middle;
    font-size: 20px;
    margin-top: 0; }
  #pjg-navigation-bar .navbar-right > li.dropdown > a span {
    vertical-align: middle;
    display: table-cell; }
    #pjg-navigation-bar .navbar-right > li.dropdown > a span img {
      width: 28px;
      height: 28px;
      margin-top: -3px; }
      @media only screen and (max-width: 768px) {
        #pjg-navigation-bar .navbar-right > li.dropdown > a span img {
          display: table-cell;
          vertical-align: middle; } }

#pjg-navigation-bar .navbar-right > li.dropdown > a.profile-img-dropdown {
  height: 53px;
  display: table;
  padding-top: 15px;
  padding-bottom: 12px; }

#pjg-navigation-bar .navbar-right .badge-counter {
  background: #f00;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important;
  width: 5px;
  height: 5px;
  padding: 5px; }

#pjg-navigation-bar .navbar-right #badge_counter {
  position: absolute;
  top: 16px;
  right: 4px; }

#pjg-navigation-bar .navbar-right #private_notif_icon {
  position: absolute;
  top: 16px;
  right: 4px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-notification {
  min-width: 300px;
  border: 1px solid #c6c6c6; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-notification .scroller {
  padding-right: 0; }

#pjg-navigation-bar .navbar-right > li.open > a {
  background: none;
  border-left: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  color: #292929; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-notification .top-sticky {
  border-bottom: 1px solid #c6c6c6;
  min-height: 50px;
  padding: 15px;
  background: #e9e9e9; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-notification .top-sticky h3 {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "ProximaNova-Regular"; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-notification .dropdown-menu-list {
  list-style: none; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-notification a {
  padding: 4px 7px 7px 7px; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-notification a span.details i {
    font-size: 2.7em;
    line-height: normal;
    margin-top: 0;
    width: auto;
    text-align: left; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-notification a span.dropdown-text {
    display: block;
    text-align: left;
    margin-left: 42px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-notification .notify-item a {
  border-bottom: 1px solid #eaeaea;
  white-space: normal;
  margin-bottom: 0;
  font-family: "ProximaNova-Regular";
  font-size: 14px;
  background-color: #f4f4f4; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-notification .notify-item a:hover {
    background-color: #00507d;
    color: #fff; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile {
  min-width: 100px; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile .dropdown-sub-menu-single h3 {
    text-transform: uppercase;
    padding: 10px 0 0 0;
    font-size: 12px;
    font-family: "ProximaNova-Bold";
    margin-top: 0;
    margin-bottom: 0;
    color: #888888;
    margin-left: 10px;
    padding-bottom: 0;
    display: inline-block;
    border-bottom: 1px solid #00507d; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile .dropdown-sub-menu-single h3.border-profile {
    border-bottom: 1px solid #c6c6c6; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile .dropdown-sub-menu-single li a {
    padding: 3px 10px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile {
  border: 1px solid #c6c6c6; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile li:first-child .dropdown-sub-menu-single:before {
  content: "";
  position: absolute;
  left: 0; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile li .dropdown-sub-menu-single {
  min-height: 110px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile li h4 {
  padding: 8px 14px 0 14px;
  font-family: "ProximaNova-Bold";
  margin-top: 0;
  margin-bottom: 0;
  border-top: 1px solid #c6c6c6;
  font-size: 16px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile li img {
  width: 30px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile #badge_messages {
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important;
  width: 20px;
  height: 20px;
  background: #f00;
  padding: 2px 5px;
  text-align: center;
  display: block;
  float: right;
  color: #fff; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile #badge_notifications {
  background: #f00;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important;
  width: 20px;
  height: 20px;
  padding: 2px 5px;
  text-align: center;
  display: block;
  float: right;
  color: #fff; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile a {
  color: #292929;
  font-size: 16px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile a i {
  color: #292929 !important; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile a:hover {
  color: #212121;
  background-color: #fff; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile a.logout {
  padding-top: 15px;
  padding-bottom: 15px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile a.logout:hover {
  color: #fff;
  background-color: #00507d; }

#pjg-navigation-bar .navbar-right > li ul.dropdown-profile ul li.li-btnWritePost {
  display: none; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif {
  min-width: 300px;
  border: 1px solid #c6c6c6; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif a span.details i {
    font-size: 2.7em;
    line-height: normal;
    margin-top: 0;
    width: auto;
    text-align: left;
    margin-left: 4px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-private-notif li:first-child .dropdown-sub-menu-single:before {
  content: "";
  position: absolute;
  left: 0; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif .top-sticky {
  border-bottom: 1px solid #c6c6c6;
  min-height: 50px;
  padding: 15px;
  background: #e9e9e9; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif .top-sticky h3 {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "ProximaNova-Regular"; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li.external.profile {
  padding: 15px;
  border-top: none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid #c6c6c6; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li a.viewNotifications:hover {
  background-color: #e9e9e9; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list {
  padding-right: 0 !important;
  padding-left: 0;
  list-style: none;
  height: 400px;
  overflow-y: scroll; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list::-webkit-scrollbar {
  width: 4px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list li {
  border-bottom: 1px solid #eaeaea; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list li.notify-item-loading {
  width: 100%;
  display: table; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list li.notify-item-loading a {
  display: table-cell;
  vertical-align: middle;
  font-size: 16px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list li a {
  white-space: normal;
  padding: 4px 7px 1px 7px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list li a:hover {
  background-color: #e9e9e9; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list li span.dropdown-text {
  display: block;
  margin-left: 47px;
  font-family: "ProximaNova-Regular";
  text-align: left; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list li span.time {
  float: none;
  display: block;
  opacity: 0.5;
  font-size: 12px; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list li span.details {
  overflow: hidden; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif li ul.dropdown-menu-list li span.label-icon {
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu li > div.dropdown-sub-menu-single ul li a:hover {
  color: #fff;
  background-color: #00507d; }

#pjg-navigation-bar .navbar-right > li > ul.dropdown-menu li > div.dropdown-sub-menu-single ul li a:hover i {
  color: #fff !important; }

.pjg-navigation-search-bar::-webkit-scrollbar {
  width: 4px; }

.pjg-navigation-search-bar li.ui-menu-item:hover,
.pjg-navigation-search-bar li.ui-menu-item:active {
  background: #00507d !important;
  cursor: pointer;
  color: #fff; }

/** END OF NAVIGATION BAR **/
/** START ARTICLE VIEW **/
.article-view-container {
  min-height: 500px;
  font-family: "ProximaNova-Regular";
  color: #3a424c;
  margin-bottom: 50px; }
  .article-view-container .article-tags ul {
    margin-top: 10px;
    margin-bottom: 0; }
    .article-view-container .article-tags ul li a {
      border: 2px solid #52b3c9;
      padding: 6px;
      color: #52b3c9;
      font-family: "ProximaNova-Regular";
      font-size: 12px;
      text-decoration: none;
      display: block;
      margin-bottom: 10px; }
      @media only screen and (max-width: 480px) {
        .article-view-container .article-tags ul li a {
          font-size: 12px; } }
  .article-view-container .article-title h1 {
    font-family: "ProximaNova-Bold";
    color: #3a424c;
    font-size: 48px;
    margin-top: 0; }
    @media only screen and (max-width: 768px) {
      .article-view-container .article-title h1 {
        font-size: 30px; } }
    @media only screen and (max-width: 480px) {
      .article-view-container .article-title h1 {
        font-size: 24px; } }
  .article-view-container .article-tagline p {
    font-size: 21px; }
    @media only screen and (max-width: 768px) {
      .article-view-container .article-tagline p {
        font-size: 18px; } }
  .article-view-container .article-author {
    margin-top: 20px; }
    @media only screen and (max-width: 480px) {
      .article-view-container .article-author {
        margin-top: 0; } }
    .article-view-container .article-author .image {
      padding: 8px 5px;
      float: left; }
      @media only screen and (max-width: 768px) {
        .article-view-container .article-author .image {
          float: none; } }
      .article-view-container .article-author .image img {
        width: 40px;
        height: 40px; }
        @media only screen and (max-width: 768px) {
          .article-view-container .article-author .image img {
            margin: 0 auto; } }
    .article-view-container .article-author .name {
      float: left;
      padding: 7px; }
      @media only screen and (max-width: 768px) {
        .article-view-container .article-author .name {
          padding-left: 0;
          float: none;
          padding-top: 0; } }
      .article-view-container .article-author .name h4 {
        font-size: 18px;
        color: #888888; }
        @media only screen and (max-width: 768px) {
          .article-view-container .article-author .name h4 {
            text-align: center;
            margin-top: 0; } }
        .article-view-container .article-author .name h4 a {
          color: #00507d;
          font-family: "ProximaNova-Bold"; }
    .article-view-container .article-author .message {
      float: left;
      padding: 0 15px; }
      @media only screen and (max-width: 768px) {
        .article-view-container .article-author .message {
          float: none;
          padding: 0;
          width: 100%;
          text-align: center; } }
      .article-view-container .article-author .message p {
        display: inline-block; }
        @media only screen and (max-width: 768px) {
          .article-view-container .article-author .message p {
            text-align: center;
            margin: 0 0 10px 0; } }
        .article-view-container .article-author .message p a {
          font-family: "ProximaNova-Bold";
          display: block;
          font-size: 14px;
          text-decoration: none;
          margin-top: 7px; }
          @media only screen and (max-width: 768px) {
            .article-view-container .article-author .message p a {
              text-align: center;
              display: inline; } }
        .article-view-container .article-author .message p a.btnMessage {
          padding: 8px 25px; }
        .article-view-container .article-author .message p a.btnFollow {
          padding: 8px 34px; }
    .article-view-container .article-author .date {
      float: right;
      padding: 15px 0; }
      @media only screen and (max-width: 768px) {
        .article-view-container .article-author .date {
          float: none;
          padding-top: 5px;
          padding-bottom: 0; } }
      .article-view-container .article-author .date span {
        font-size: 18px;
        color: #888888; }
        @media only screen and (max-width: 768px) {
          .article-view-container .article-author .date span {
            display: block;
            text-align: center; } }
        @media only screen and (max-width: 480px) {
          .article-view-container .article-author .date span {
            font-size: 14px; } }
  .article-view-container .article-body {
    font-size: 18px;
    font-family: "ProximaNova-Light";
    color: #3a424c; }
    .article-view-container .article-body p {
      color: #3a424c !important;
      line-height: 1.4em;
      font-family: "ProximaNova-Regular" !important;
      font-size: 21px !important;
      margin-bottom: 25px; }
      @media only screen and (max-width: 768px) {
        .article-view-container .article-body p {
          line-height: 1.4em; } }
      @media only screen and (max-width: 480px) {
        .article-view-container .article-body p {
          font-size: 18px !important;
          margin-bottom: 18px; } }
    .article-view-container .article-body p.wp-caption-text {
      font-family: "ProximaNova-Regular" !important;
      font-size: 14px !important;
      text-align: left;
      display: block; }
    .article-view-container .article-body .twitter-tweet {
      width: 100% !important; }
    .article-view-container .article-body .EmbeddedTweet {
      max-width: 100% !important; }
    .article-view-container .article-body .wp-caption {
      width: 100% !important; }
    .article-view-container .article-body img {
      max-width: 100%;
      width: 100%;
      height: auto; }
    .article-view-container .article-body a {
      color: #366aa2;
      font-family: "ProximaNova-Bold"; }
    .article-view-container .article-body blockquote {
      border-left: 4px solid #00507d;
      padding: 0 0 0 15px;
      margin-left: 15px;
      font-size: 24px;
      color: #292929; }
      @media only screen and (max-width: 768px) {
        .article-view-container .article-body blockquote {
          margin-left: 10px; } }
      .article-view-container .article-body blockquote p {
        display: inline;
        font-family: "Jubilat-Regular" !important;
        padding-bottom: 20px;
        display: block;
        margin-bottom: 0; }
        .article-view-container .article-body blockquote p:last-child {
          padding-bottom: 0; }
        @media only screen and (max-width: 768px) {
          .article-view-container .article-body blockquote p {
            margin-left: 4px; } }
      .article-view-container .article-body blockquote:before {
        font-size: 4em;
        line-height: 0; }
    .article-view-container .article-body iframe {
      width: 100%; }
    .article-view-container .article-body .article-also-read {
      width: 100%;
      height: 100%;
      padding: 30px 30px 21px 30px;
      background-color: #ededed;
      margin-bottom: 25px; }
      @media only screen and (max-width: 480px) {
        .article-view-container .article-body .article-also-read {
          padding: 20px 20px 11px 20px; } }
      .article-view-container .article-body .article-also-read span {
        border-top: 2px solid #c2c2c2;
        padding-top: 20px;
        display: block;
        text-align: center;
        color: #888888;
        font-size: 20px;
        font-family: "ProximaNova-Regular"; }
      .article-view-container .article-body .article-also-read h1 {
        padding: 0;
        margin-top: 4px;
        border-bottom: none; }
        .article-view-container .article-body .article-also-read h1 a {
          font-family: "ProximaNova-Bold";
          text-align: center;
          color: #3a424c;
          margin-top: 0;
          margin-bottom: 0;
          border-bottom: 2px solid #c2c2c2;
          padding-bottom: 20px;
          text-decoration: none;
          display: block; }
          @media only screen and (max-width: 480px) {
            .article-view-container .article-body .article-also-read h1 a {
              font-size: 28px; } }
  @media only screen and (max-width: 480px) {
    .article-view-container .article-startup-investor .col-xs-12 {
      padding-left: 0;
      padding-right: 0; } }
  .article-view-container .article-startup-investor .article-startup-list {
    border: 1px solid #00507d;
    min-height: 250px; }
    .article-view-container .article-startup-investor .article-startup-list .article-startup-header {
      border-bottom: 1px solid #00507d;
      background-color: #00507d;
      padding: 15px; }
      .article-view-container .article-startup-investor .article-startup-list .article-startup-header h4 {
        color: #fff;
        font-family: "ProximaNova-Bold";
        margin-top: 0;
        margin-bottom: 0; }
        @media only screen and (max-width: 480px) {
          .article-view-container .article-startup-investor .article-startup-list .article-startup-header h4 {
            text-align: center; } }
        .article-view-container .article-startup-investor .article-startup-list .article-startup-header h4 img {
          width: 50px;
          height: 50px; }
          @media only screen and (max-width: 480px) {
            .article-view-container .article-startup-investor .article-startup-list .article-startup-header h4 img {
              display: block;
              margin: 0 auto 10px auto; } }
    .article-view-container .article-startup-investor .article-startup-list .article-startup-content {
      padding: 15px; }
      .article-view-container .article-startup-investor .article-startup-list .article-startup-content ul.article-startup-info li {
        padding: 10px 0; }
        .article-view-container .article-startup-investor .article-startup-list .article-startup-content ul.article-startup-info li label {
          float: left; }
        .article-view-container .article-startup-investor .article-startup-list .article-startup-content ul.article-startup-info li span {
          float: right;
          font-family: "ProximaNova-Light"; }
        .article-view-container .article-startup-investor .article-startup-list .article-startup-content ul.article-startup-info li a {
          display: block;
          text-align: right; }
        .article-view-container .article-startup-investor .article-startup-list .article-startup-content ul.article-startup-info li:last-child {
          padding-bottom: 0; }
      .article-view-container .article-startup-investor .article-startup-list .article-startup-content ul.article-startup li {
        margin-bottom: 7px; }
        .article-view-container .article-startup-investor .article-startup-list .article-startup-content ul.article-startup li i {
          color: #366aa2;
          text-align: left; }
        .article-view-container .article-startup-investor .article-startup-list .article-startup-content ul.article-startup li a {
          color: #366aa2;
          font-family: "ProximaNova-Bold";
          font-size: 16px;
          display: inline-block;
          margin-left: 16px;
          margin-top: -22px; }
    .article-view-container .article-startup-investor .article-startup-list .article-startup-investor-news {
      padding: 15px;
      border-top: 1px solid #00507d; }
      .article-view-container .article-startup-investor .article-startup-list .article-startup-investor-news h4 {
        font-family: "ProximaNova-Light";
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 15px; }
      .article-view-container .article-startup-investor .article-startup-list .article-startup-investor-news ul li {
        margin-bottom: 10px; }
        .article-view-container .article-startup-investor .article-startup-list .article-startup-investor-news ul li a {
          font-size: 16px;
          color: #366aa2;
          font-family: "ProximaNova-Bold"; }
  .article-view-container .article-author-information {
    border: 1px solid #c2c2c2;
    padding: 15px; }
    .article-view-container .article-author-information .image {
      float: left; }
      @media only screen and (max-width: 480px) {
        .article-view-container .article-author-information .image {
          float: none;
          width: 100%; } }
      .article-view-container .article-author-information .image img {
        width: 100px;
        height: 100px; }
        @media only screen and (max-width: 786px) {
          .article-view-container .article-author-information .image img {
            width: 70px;
            height: 70px !important; } }
        @media only screen and (max-width: 480px) {
          .article-view-container .article-author-information .image img {
            display: block;
            margin-right: auto;
            margin-left: auto; } }
    .article-view-container .article-author-information .info {
      padding: 0 15px;
      float: left;
      width: 85%; }
      @media only screen and (max-width: 480px) {
        .article-view-container .article-author-information .info {
          width: 100%;
          float: none; } }
      .article-view-container .article-author-information .info h3 {
        color: #3a424c;
        font-family: "ProximaNova-Bold";
        margin-top: 0;
        margin-bottom: 0;
        font-size: 24px; }
        .article-view-container .article-author-information .info h3 a {
          color: #3a424c;
          text-decoration: none; }
        @media only screen and (max-width: 486px) {
          .article-view-container .article-author-information .info h3 {
            text-align: center;
            margin-top: 10px;
            font-size: 18px; } }
      .article-view-container .article-author-information .info p {
        color: #888888;
        font-family: "ProximaNova-Regular";
        font-size: 18px; }
        @media only screen and (max-width: 486px) {
          .article-view-container .article-author-information .info p {
            text-align: center; } }
      @media only screen and (max-width: 480px) {
        .article-view-container .article-author-information .info .action {
          text-align: center; } }
      .article-view-container .article-author-information .info .action a {
        font-family: "ProximaNova-Bold";
        text-decoration: none;
        font-size: 18px;
        display: inline-block;
        text-align: center; }
        @media only screen and (max-width: 768px) {
          .article-view-container .article-author-information .info .action a {
            font-size: 14px; } }
        @media only screen and (max-width: 480px) {
          .article-view-container .article-author-information .info .action a {
            margin-bottom: 5px; } }
        @media only screen and (max-width: 375px) {
          .article-view-container .article-author-information .info .action a {
            padding: 8px 15px; } }
      .article-view-container .article-author-information .info .action a.btnMessage {
        padding: 8px 25px; }
      .article-view-container .article-author-information .info .action a.btnFollow {
        padding: 8px 36px; }
      .article-view-container .article-author-information .info .latest-news {
        margin-top: 30px; }
        .article-view-container .article-author-information .info .latest-news h4 {
          font-family: "ProximaNova-Regular";
          color: #3a424c;
          margin-bottom: 10px; }
        .article-view-container .article-author-information .info .latest-news .article {
          margin-bottom: 8px; }
          .article-view-container .article-author-information .info .latest-news .article .image {
            width: auto;
            float: left; }
            @media only screen and (max-width: 480px) {
              .article-view-container .article-author-information .info .latest-news .article .image {
                display: none; } }
            .article-view-container .article-author-information .info .latest-news .article .image img {
              width: 40px;
              height: 30px !important; }
          .article-view-container .article-author-information .info .latest-news .article .title {
            float: left;
            padding: 0 15px;
            width: 90%;
            display: table;
            height: 30px; }
            @media only screen and (max-width: 786px) {
              .article-view-container .article-author-information .info .latest-news .article .title {
                width: 87%; } }
            @media only screen and (max-width: 480px) {
              .article-view-container .article-author-information .info .latest-news .article .title {
                width: 85%;
                padding: 0; } }
            @media only screen and (max-width: 320px) {
              .article-view-container .article-author-information .info .latest-news .article .title {
                width: 100%;
                padding: 0; } }
            .article-view-container .article-author-information .info .latest-news .article .title a {
              display: table-cell;
              vertical-align: middle; }
              .article-view-container .article-author-information .info .latest-news .article .title a h5 {
                line-height: 1em;
                color: #366aa2;
                font-family: "ProximaNova-Regular";
                font-size: 16px;
                margin-top: 0;
                margin-bottom: 0; }
                .article-view-container .article-author-information .info .latest-news .article .title a h5 i {
                  display: none; }
                  @media only screen and (max-width: 320px) {
                    .article-view-container .article-author-information .info .latest-news .article .title a h5 i {
                      display: inline-block;
                      vertical-align: top; } }
  .article-view-container .article-comment .comment-join-discussion {
    border-bottom: 1px solid #c2c2c2;
    margin-bottom: 20px; }
    .article-view-container .article-comment .comment-join-discussion p {
      color: #888888;
      font-size: 18px;
      font-family: "ProximaNova-Regular"; }
      .article-view-container .article-comment .comment-join-discussion p a {
        font-family: "ProximaNova-Bold";
        font-size: 16px; }
      .article-view-container .article-comment .comment-join-discussion p strong {
        color: #292929; }
  .article-view-container .article-comment .article-comment-container {
    border: 2px solid #00507d; }
    .article-view-container .article-comment .article-comment-container .article-comment-header {
      background-color: #00507d;
      padding: 5px; }
      .article-view-container .article-comment .article-comment-container .article-comment-header img {
        width: 40px;
        height: 40px;
        display: inline-block; }
      .article-view-container .article-comment .article-comment-container .article-comment-header span {
        display: inline-block;
        font-family: "ProximaNova-Regular";
        font-size: 16px;
        color: #fff; }
    .article-view-container .article-comment .article-comment-container textarea {
      font-family: "ProximaNova-Regular";
      border: none !important;
      resize: none;
      box-shadow: none; }
      .article-view-container .article-comment .article-comment-container textarea:focus {
        border: none !important;
        box-shadow: none; }
  .article-view-container .article-comment .comment-post-button {
    border: 1px solid #00507d;
    color: #00507d;
    background-color: #fff;
    font-family: "ProximaNova-Bold";
    padding: 5px 15px; }
  .article-view-container .article-comment .comment-cancel-button {
    border: 1px solid #00507d;
    color: #00507d;
    background-color: #fff;
    font-family: "ProximaNova-Bold";
    padding: 6px 15px 7px 15px;
    text-decoration: none; }
  .article-view-container .article-comment h1.comments-loading {
    font-family: "ProximaNova-Bold";
    font-size: 24px; }
  .article-view-container .article-comment .comments_title {
    font-size: 20px;
    padding-bottom: 10px; }
  .article-view-container .article-comment .comments_container {
    padding-top: 20px; }
  .article-view-container .article-comment .comment {
    margin-bottom: 5px; }
  .article-view-container .article-comment .comments_list {
    padding: 5px 10px; }
  .article-view-container .article-comment .comment_image {
    padding: 2px; }
  .article-view-container .article-comment .comment_image img {
    max-width: 40px !important; }
  .article-view-container .article-comment .comment_content {
    padding-left: 5px; }
  .article-view-container .article-comment .comment_date {
    color: #9d9d9d;
    font-size: 13px; }
  .article-view-container .article-comment .comment_comment {
    min-height: 20px;
    font-weight: normal;
    font-size: 18px;
    font-family: "ProximaNova-Regular"; }
    @media only screen and (max-width: 480px) {
      .article-view-container .article-comment .comment_comment {
        font-size: 14px; } }
  .article-view-container .article-comment .comment_reply {
    font-size: 11px;
    padding-top: 10px; }
  .article-view-container .article-comment .comment_reply span {
    font-size: 14px;
    color: #292929; }
  .article-view-container .article-comment .comment_reply span:hover {
    text-decoration: underline; }
  .article-view-container .article-comment .comments_children {
    padding-left: 50px; }
    @media only screen and (max-width: 480px) {
      .article-view-container .article-comment .comments_children {
        padding-left: 30px; } }
  .article-view-container .article-comment .comment_child {
    border-left: 2px solid #ebebeb;
    padding-left: 10px; }
  .article-view-container .article-comment .comment_commenter .popover {
    width: 400px;
    border: 1px solid #c2c2c2; }
  .article-view-container .article-comment .comment_commenter .popover-title {
    background-color: none;
    border-bottom: 1px solid #c2c2c2; }
  .article-view-container .article-comment .comment_commenter .popover-content {
    padding: 0; }
    .article-view-container .article-comment .comment_commenter .popover-content .action {
      padding: 10px;
      text-align: center; }
      .article-view-container .article-comment .comment_commenter .popover-content .action a {
        display: inline-block;
        font-family: "ProximaNova-Bold";
        text-decoration: none;
        margin: 0 auto 10px auto;
        text-align: center;
        padding: 5px 15px;
        font-size: 14px; }
  .article-view-container .article-comment .comment_commenter .popover-info-commenter {
    float: left;
    width: 80%;
    padding-left: 8px; }
  .article-view-container .article-comment .comment_commenter .popover-footer {
    text-align: center;
    background-color: #fbfbfb;
    border-top: 1px solid #c2c2c2;
    padding: 5px; }
    .article-view-container .article-comment .comment_commenter .popover-footer .count {
      display: inline-block;
      text-align: center;
      padding: 5px 15px; }
      .article-view-container .article-comment .comment_commenter .popover-footer .count span {
        font-family: "ProximaNova-Regular";
        font-size: 18px;
        color: #292929;
        display: block;
        line-height: 1em; }
      .article-view-container .article-comment .comment_commenter .popover-footer .count small {
        font-family: "ProximaNova-Regular";
        font-size: 14px;
        color: #292929;
        display: block; }
  .article-view-container .article-comment .comment_commenter a {
    color: #292929;
    font-family: "ProximaNova-Regular";
    font-size: 18px; }
    @media only screen and (max-width: 480px) {
      .article-view-container .article-comment .comment_commenter a {
        font-size: 16px; } }
  .article-view-container .article-comment .comment_commenter h4 {
    color: #00507d;
    font-family: "ProximaNova-Bold";
    margin-top: 0;
    margin-bottom: 0; }
  .article-view-container .article-comment .comment_commenter h5 {
    color: #888888;
    font-family: "ProximaNova-Regular";
    margin-top: 0;
    margin-bottom: 0; }
  .article-view-container .article-comment .comment-og-container {
    max-width: 300px;
    border: 1px solid #f0f0f0;
    margin-top: 10px;
    cursor: pointer; }
  .article-view-container .article-comment .comment-og-title {
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    padding-bottom: 5px;
    color: #000000 !important; }
  .article-view-container .article-comment .comment-og-description {
    font-size: 12px;
    font-weight: normal;
    padding: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #000000 !important; }
  .article-view-container .article-comment .comment-og-domain {
    font-size: 12px;
    font-weight: normal;
    color: #c0c0c0 !important;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px; }
  .article-view-container .article-comment .comment-link,
  .article-view-container .article-comment .comment-link:hover {
    text-decoration: none; }
  @media only screen and (max-width: 480px) {
    .article-view-container .article-comment .comments_form .col-xs-12 {
      padding-left: 0 !important;
      padding-right: 0 !important; } }

.article-list-main-container .container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.article-list-container.sponsored-ads {
  background-color: #f0f0f0; }
  .article-list-container.sponsored-ads span {
    font-family: "ProximaNova-Regular";
    color: #888888;
    font-size: 12px;
    display: block;
    margin-top: -3px; }

.article-list-container {
  border-bottom: 1px solid #c2c2c2;
  min-height: 100px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  padding-right: 15px; }
  @media only screen and (max-width: 480px) {
    .article-list-container {
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 15px;
      padding-bottom: 15px; } }
  .article-list-container .article-sponsor {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 550px;
    width: 100%; }
    @media only screen and (max-width: 480px) {
      .article-list-container .article-sponsor {
        min-height: 220px; } }
    @media only screen and (max-width: 375px) {
      .article-list-container .article-sponsor {
        min-height: 200px; } }
    @media only screen and (max-width: 320px) {
      .article-list-container .article-sponsor {
        min-height: 180px; } }
  .article-list-container .article-tags ul {
    margin-top: 10px;
    margin-bottom: 0; }
    .article-list-container .article-tags ul li a {
      border: 2px solid #52b3c9;
      padding: 6px;
      color: #52b3c9;
      font-family: "ProximaNova-Regular";
      font-size: 12px;
      text-decoration: none;
      display: block;
      margin-bottom: 10px; }
      @media only screen and (max-width: 480px) {
        .article-list-container .article-tags ul li a {
          font-size: 12px; } }
  @media only screen and (max-width: 480px) {
    .article-list-container .article-content .col-xs-12 {
      padding-left: 0 !important;
      padding-right: 0 !important; } }
  @media only screen and (max-width: 768px) {
    .article-list-container .article-image {
      margin-bottom: 15px; } }
  .article-list-container .article-title h1 {
    margin-top: 0;
    font-size: 26px; }
    @media only screen and (max-width: 768px) {
      .article-list-container .article-title h1 {
        margin-top: 0; } }
    .article-list-container .article-title h1 a {
      font-family: "ProximaNova-Bold";
      color: #3a424c;
      font-size: 30px;
      text-decoration: none; }
      @media only screen and (max-width: 768px) {
        .article-list-container .article-title h1 a {
          font-size: 30px; } }
      @media only screen and (max-width: 480px) {
        .article-list-container .article-title h1 a {
          font-size: 24px; } }
  .article-list-container .article-excerpt p {
    font-family: "ProximaNova-Regular";
    font-size: 18px;
    color: #3a424c; }
  .article-list-container .article-author {
    float: left; }
    @media only screen and (max-width: 768px) {
      .article-list-container .article-author {
        padding-left: 0;
        padding-top: 0; } }
    @media only screen and (max-width: 480px) {
      .article-list-container .article-author {
        float: none; } }
    .article-list-container .article-author .image {
      padding: 2px 0 0 0;
      float: left; }
      .article-list-container .article-author .image img {
        width: 40px;
        height: 40px; }
    .article-list-container .article-author .name {
      float: left;
      padding: 7px; }
      .article-list-container .article-author .name h4 {
        font-size: 14px;
        color: #888888;
        margin-top: 6px;
        margin-bottom: 0; }
        .article-list-container .article-author .name h4 a {
          color: #00507d;
          font-family: "ProximaNova-Bold"; }
  .article-list-container .article-date {
    float: right; }
    .article-list-container .article-date span {
      font-size: 14px;
      color: #888888;
      font-family: "ProximaNova-Regular"; }
    @media only screen and (max-width: 480px) {
      .article-list-container .article-date {
        display: none; } }

.news-index-post-loading-text p {
  font-size: 24px;
  font-family: "ProximaNova-Regular"; }
  @media only screen and (max-width: 768px) {
    .news-index-post-loading-text p {
      font-size: 18px; } }

/** END OF ARTICLE VIEW **/
/** START OF PROFILE PAGE **/
.profile-header {
  min-height: 170px;
  border-bottom: 1px solid #f0f0f0;
  padding: 30px 10px; }
  @media only screen and (max-width: 480px) {
    .profile-header {
      padding-left: 0 !important;
      padding-right: 0 !important; } }
  @media only screen and (max-width: 480px) {
    .profile-header .col-xs-12 {
      padding-left: 0 !important;
      padding-right: 0 !important; } }
  .profile-header .profile-picture {
    float: left; }
    @media only screen and (max-width: 768px) {
      .profile-header .profile-picture {
        width: 130px;
        height: 130px;
        float: none;
        margin: 0 auto; } }
  @media only screen and (max-width: 768px) and (max-width: 480px) {
    .profile-header .profile-picture {
      width: 90px;
      height: 90px; } }
    .profile-header .profile-picture img {
      -webkit-border-radius: 50% !important;
      -moz-border-radius: 50% !important;
      -ms-border-radius: 50% !important;
      border-radius: 50% !important;
      width: 100%;
      height: 100%; }
  .profile-header .profile-info h3 {
    font-family: "ProximaNova-Bold";
    color: #292929;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px; }
    @media only screen and (max-width: 768px) {
      .profile-header .profile-info h3 {
        text-align: center;
        margin-top: 10px; } }
    @media only screen and (max-width: 480px) {
      .profile-header .profile-info h3 {
        font-size: 24px; } }
  .profile-header .profile-info label {
    font-family: "ProximaNova-Regular";
    color: #292929;
    margin-bottom: 0;
    font-size: 16px; }
    @media only screen and (max-width: 768px) {
      .profile-header .profile-info label {
        text-align: center;
        display: block; } }
  .profile-header .profile-info > span {
    color: #888888;
    display: block;
    font-family: "ProximaNova-Regular";
    font-style: italic; }
    @media only screen and (max-width: 768px) {
      .profile-header .profile-info > span {
        text-align: center;
        display: block; } }
    .profile-header .profile-info > span i {
      margin-top: 0;
      color: #888888; }
    .profile-header .profile-info > span a {
      color: #888888;
      text-decoration: none; }
  .profile-header .profile-info ul {
    margin-top: 15px; }
    @media only screen and (max-width: 768px) {
      .profile-header .profile-info ul {
        text-align: center;
        margin-top: 5px; } }
    .profile-header .profile-info ul li span {
      color: #888888;
      font-size: 16px;
      font-family: "ProximaNova-Regular"; }
      @media only screen and (max-width: 480px) {
        .profile-header .profile-info ul li span {
          font-size: 13px; } }
      .profile-header .profile-info ul li span strong {
        color: #292929;
        font-family: "ProximaNova-Bold"; }
  .profile-header .profile-action {
    float: right;
    margin-bottom: 15px; }
    @media only screen and (max-width: 768px) {
      .profile-header .profile-action {
        float: none;
        text-align: center; } }
    .profile-header .profile-action a {
      font-family: "ProximaNova-Regular";
      padding: 8px 15px;
      text-decoration: none;
      font-size: 16px;
      display: inline-block;
      text-align: center; }
      @media only screen and (max-width: 480px) {
        .profile-header .profile-action a {
          font-size: 14px;
          padding: 8px 10px; } }
  .profile-header .profile-social {
    float: right; }
    @media only screen and (max-width: 768px) {
      .profile-header .profile-social {
        float: none;
        text-align: center; } }
    .profile-header .profile-social ul li a i {
      color: #c2c2c2;
      font-size: 18px; }

@media only screen and (max-width: 480px) {
  .profile-container .col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important; } }

.profile-container .profile-content-right {
  margin-top: 20px; }
  .profile-container .profile-content-right .header {
    border-bottom: 1px solid #eaeaea;
    padding: 10px 10px 10px 0; }
    .profile-container .profile-content-right .header label {
      font-family: "ProximaNova-Bold";
      color: #292929;
      font-size: 16px;
      margin-bottom: 0; }
  .profile-container .profile-content-right .content ul.profile-contribution li {
    margin-top: 15px; }
    .profile-container .profile-content-right .content ul.profile-contribution li .image {
      width: 80px;
      height: 60px;
      display: table-cell;
      vertical-align: top; }
      .profile-container .profile-content-right .content ul.profile-contribution li .image img {
        width: 100%;
        height: 100%; }
    .profile-container .profile-content-right .content ul.profile-contribution li .title {
      display: table-cell;
      padding: 0 5px;
      vertical-align: top; }
      .profile-container .profile-content-right .content ul.profile-contribution li .title a {
        font-family: "ProximaNova-Bold";
        color: #366aa2;
        margin-bottom: 5px;
        margin-top: 0;
        font-size: 16px;
        display: block;
        line-height: 1.3em; }
      .profile-container .profile-content-right .content ul.profile-contribution li .title small {
        font-size: 12px;
        color: #888888; }
  .profile-container .profile-content-right .content ul.profile-comment li {
    border-bottom: 1px solid #eaeaea;
    padding: 15px 0; }
    .profile-container .profile-content-right .content ul.profile-comment li > p {
      font-family: "ProximaNova-Regular";
      font-size: 16px;
      color: #888888; }
      .profile-container .profile-content-right .content ul.profile-comment li > p a {
        color: #366aa2; }
    .profile-container .profile-content-right .content ul.profile-comment li blockquote {
      border-left: 10px solid #f0f0f0;
      padding: 0.5em 10px;
      font-family: "ProximaNova-Regular";
      margin-left: 0;
      font-size: 16px; }
      .profile-container .profile-content-right .content ul.profile-comment li blockquote p {
        display: inline; }
    .profile-container .profile-content-right .content ul.profile-comment li span {
      color: #888888;
      font-family: "ProximaNova-Regular"; }
  .profile-container .profile-content-right .profile-action {
    margin-bottom: 15px;
    text-align: center; }
    @media only screen and (max-width: 768px) {
      .profile-container .profile-content-right .profile-action {
        float: none; } }
    .profile-container .profile-content-right .profile-action a {
      font-family: "ProximaNova-Regular";
      padding: 8px 15px;
      text-decoration: none;
      font-size: 16px;
      display: inline-block;
      text-align: center;
      width: 25%; }
      @media only screen and (max-width: 480px) {
        .profile-container .profile-content-right .profile-action a {
          width: 35%; } }
    .profile-container .profile-content-right .profile-action a.disabled {
      pointer-events: none; }

.profile-container .profile-content-section {
  border: 1px solid #eaeaea;
  margin-top: 20px;
  min-height: 150px; }
  .profile-container .profile-content-section .header {
    background-color: #00507d;
    padding: 10px; }
    .profile-container .profile-content-section .header label {
      font-family: "ProximaNova-Bold";
      color: #fff;
      font-size: 16px;
      margin-bottom: 0; }
  .profile-container .profile-content-section .content {
    padding: 10px; }
    .profile-container .profile-content-section .content p {
      font-size: 16px;
      font-family: "ProximaNova-Regular"; }
    .profile-container .profile-content-section .content ul li {
      padding-left: 12px;
      padding-right: 11px;
      margin-top: 23px; }
      .profile-container .profile-content-section .content ul li .startup-logo {
        width: 80px;
        min-height: 80px;
        border: 1px solid #c2c2c2;
        background-color: #ebebeb;
        padding: 10px; }
        .profile-container .profile-content-section .content ul li .startup-logo a {
          color: #292929;
          font-family: "ProximaNova-Bold";
          display: block;
          text-align: center;
          text-decoration: none; }
          .profile-container .profile-content-section .content ul li .startup-logo a img {
            width: 100%;
            height: 100%; }
      .profile-container .profile-content-section .content ul li span {
        font-family: "ProximaNova-Bold";
        font-size: 16px;
        display: block;
        text-align: center;
        margin-top: 5px; }
      .profile-container .profile-content-section .content ul li small {
        color: #888888;
        font-size: 14px;
        display: block;
        text-align: center; }

/** LOGIN **/
.pjg-login-container {
  margin-top: 30px;
  margin-bottom: 50px; }
  .pjg-login-container span#loginmessage_cnt {
    font-family: "ProximaNova-Regular";
    font-size: 16px; }
  .pjg-login-container .login-border {
    border: 1px solid #c2c2c2;
    padding: 25px 15px; }
  .pjg-login-container .logo-form img {
    width: 115px;
    height: auto; }
  .pjg-login-container .login-header {
    margin-top: 25px;
    margin-bottom: 25px; }
    .pjg-login-container .login-header h1 {
      font-size: 32px;
      font-family: "ProximaNova-Bold";
      text-align: center;
      margin-top: 0;
      margin-bottom: 0;
      color: #3a424c; }
    .pjg-login-container .login-header h4 {
      color: #888888;
      text-align: center;
      font-family: "ProximaNova-Regular";
      margin-top: 20px; }
    .pjg-login-container .login-header p {
      color: #888888;
      text-align: center;
      font-family: "ProximaNova-Regular";
      margin-top: 20px; }
  .pjg-login-container .login-header-social a {
    color: #fff;
    padding: 9px;
    text-transform: capitalize;
    font-family: "ProximaNova-Bold";
    font-size: 16px;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    margin: 12px auto; }
    .pjg-login-container .login-header-social a i {
      font-size: 1em; }
  .pjg-login-container .login-header-social a.btnFacebook {
    background: #007bb6; }
    .pjg-login-container .login-header-social a.btnFacebook:hover {
      background: #006ba6; }
  .pjg-login-container .login-header-social a.btnLinkedin {
    background: #00aced; }
    .pjg-login-container .login-header-social a.btnLinkedin:hover {
      background: #009cdd; }
  .pjg-login-container .login-middle-text {
    margin-bottom: 20px;
    margin-top: 20px; }
    .pjg-login-container .login-middle-text span {
      color: #888888;
      display: block;
      text-align: center; }
  .pjg-login-container .login-form input[type="text"] {
    font-size: 16px;
    font-family: "ProximaNova-Regular";
    border: 1px solid #c2c2c2; }
  .pjg-login-container .login-form input[type="password"] {
    font-size: 16px;
    font-family: "ProximaNova-Regular";
    border: 1px solid #c2c2c2; }
  .pjg-login-container .login-form a#btnlogin,
  .pjg-login-container .login-form a#submitregister,
  .pjg-login-container .login-form a#btnforget {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 16px;
    text-transform: capitalize !important;
    margin-top: 25px; }
  .pjg-login-container .login-form input[type="submit"] {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 16px;
    text-transform: capitalize !important;
    margin-top: 25px; }
  .pjg-login-container .login-form small {
    color: #888888;
    display: block;
    text-align: center;
    font-family: "ProximaNova-Regular";
    font-size: 14px;
    margin-bottom: 15px; }
  .pjg-login-container .login-bottom-text {
    margin-top: 30px; }
    .pjg-login-container .login-bottom-text span {
      font-family: "ProximaNova-Regular";
      display: block;
      text-align: center;
      color: #00507d; }
      .pjg-login-container .login-bottom-text span a {
        color: #00507d; }

/** END OF PROFILE PAGE **/
/** PREMIUM CONTENT ECHELON **/
#echelon-premium .echelon-premium-header-tab {
  border-bottom: 1px solid #c2c2c2;
  padding: 15px 15px 25px 15px; }
  #echelon-premium .echelon-premium-header-tab .nav-pills.centered {
    margin-bottom: 0;
    text-align: center; }
    #echelon-premium .echelon-premium-header-tab .nav-pills.centered > li {
      float: none;
      display: inline-block;
      *display: inline;
      /* ie7 fix */
      zoom: 1;
      /* hasLayout ie7 trigger */ }
      #echelon-premium .echelon-premium-header-tab .nav-pills.centered > li a {
        font-family: "ProximaNova-Regular";
        color: #000;
        font-size: 18px; }
      #echelon-premium .echelon-premium-header-tab .nav-pills.centered > li:hover {
        background-color: #428bca; }
        #echelon-premium .echelon-premium-header-tab .nav-pills.centered > li:hover a {
          color: #fff; }
    #echelon-premium .echelon-premium-header-tab .nav-pills.centered li.active a {
      color: #fff; }

#echelon-premium .echelon-premium-contribute {
  margin-top: 30px; }
  #echelon-premium .echelon-premium-contribute a {
    text-transform: none;
    font-size: 16px !important;
    font-family: "ProximaNova-Bold";
    border-color: transparent; }
  #echelon-premium .echelon-premium-contribute p {
    color: #888888;
    font-family: "ProximaNova-Regular";
    font-size: 18px; }

#echelon-premium .echelon-premium-header-search {
  padding: 16px 0; }
  #echelon-premium .echelon-premium-header-search p {
    color: #888888;
    font-family: "ProximaNova-Regular";
    font-size: 18px; }
  #echelon-premium .echelon-premium-header-search input[type="text"] {
    border: 1px solid #c2c2c2;
    color: #888888;
    font-family: "ProximaNova-Regular";
    font-size: 18px;
    border-right: none;
    padding-right: 0;
    font-style: italic; }
  #echelon-premium .echelon-premium-header-search .input-group .input-group-addon {
    border-color: #c2c2c2;
    background-color: #fff; }
    #echelon-premium .echelon-premium-header-search .input-group .input-group-addon > i {
      color: #888888; }
  #echelon-premium .echelon-premium-header-search a.select2-choice {
    height: 39px;
    border-color: #ccc !important; }
    #echelon-premium .echelon-premium-header-search a.select2-choice .select2-chosen {
      font-family: "ProximaNova-Regular";
      font-size: 16px;
      font-style: italic;
      color: #888888;
      padding-top: 5px; }
    #echelon-premium .echelon-premium-header-search a.select2-choice .select2-arrow {
      background: none;
      border-left: none;
      width: 25px; }
      #echelon-premium .echelon-premium-header-search a.select2-choice .select2-arrow b {
        background: none !important; }
    #echelon-premium .echelon-premium-header-search a.select2-choice .select2-search-choice-close {
      margin-top: 5px; }
  #echelon-premium .echelon-premium-header-search select {
    font-size: 16px;
    color: #888888;
    font-style: italic;
    height: 39px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0 !important;
    background-image: linear-gradient(45deg, transparent 50%, #1c1c1c 50%), linear-gradient(135deg, #1c1c1c 50%, transparent 50%), linear-gradient(to right, #fff, #fff);
    background-position: calc(100% - 10px) calc(1em + 2px), calc(100% - 5px) calc(1em + 2px), 100% 0;
    background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
    background-repeat: no-repeat; }
  #echelon-premium .echelon-premium-header-search .echelon-premium-content-category {
    margin-top: 12px;
    margin-bottom: 0; }
    @media only screen and (max-width: 990px) {
      #echelon-premium .echelon-premium-header-search .echelon-premium-content-category {
        text-align: center;
        margin-bottom: 15px; } }
    #echelon-premium .echelon-premium-header-search .echelon-premium-content-category li {
      padding-right: 10px;
      padding-left: 10px; }
      #echelon-premium .echelon-premium-header-search .echelon-premium-content-category li a {
        font-family: "ProximaNova-Light";
        color: #000;
        font-size: 18px;
        text-decoration: underline; }
        #echelon-premium .echelon-premium-header-search .echelon-premium-content-category li a:hover {
          color: #428bca; }
      #echelon-premium .echelon-premium-header-search .echelon-premium-content-category li a.active {
        color: #428bca; }
  #echelon-premium .echelon-premium-header-search .echelom-premium-content-search input[type="text"] {
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    padding-left: 0;
    font-style: normal; }
  #echelon-premium .echelon-premium-header-search .echelom-premium-content-search .form-inline {
    float: right; }
    @media only screen and (max-width: 990px) {
      #echelon-premium .echelon-premium-header-search .echelom-premium-content-search .form-inline {
        float: none;
        text-align: center; } }
  #echelon-premium .echelon-premium-header-search .echelom-premium-content-search a {
    margin-top: 2px;
    text-transform: none;
    font-family: "ProximaNova-Regular";
    font-size: 16px; }
  @media only screen and (max-width: 480px) {
    #echelon-premium .echelon-premium-header-search .echelom-premium-content-search .input-group {
      float: left;
      width: 70%;
      margin-right: 5px; } }
  @media only screen and (max-width: 375px) {
    #echelon-premium .echelon-premium-header-search .echelom-premium-content-search .input-group {
      width: 65%; } }
  @media only screen and (max-width: 320px) {
    #echelon-premium .echelon-premium-header-search .echelom-premium-content-search .input-group {
      width: 60%; } }
  #echelon-premium .echelon-premium-header-search .echelom-premium-content-search .input-group .input-group-addon {
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    padding-right: 0; }
    #echelon-premium .echelon-premium-header-search .echelom-premium-content-search .input-group .input-group-addon i {
      font-size: 20px; }

@media only screen and (max-width: 480px) {
  #echelon-premium .echelon-premium-container .col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important; } }

#echelon-premium .echelon-premium-container .echelon-attendees-box {
  border: 1px solid #c2c2c2;
  padding: 35px 15px 15px 15px;
  min-height: 240px;
  width: 100%;
  margin-bottom: 30px;
  position: relative; }
  #echelon-premium .echelon-premium-container .echelon-attendees-box .content img {
    width: 50px;
    height: 50px;
    margin-bottom: 15px; }
  #echelon-premium .echelon-premium-container .echelon-attendees-box .content h4 {
    font-family: "ProximaNova-Regular";
    color: #292929;
    text-align: center;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 18px; }
  #echelon-premium .echelon-premium-container .echelon-attendees-box .content h5 {
    font-size: 16px;
    font-family: "ProximaNova-Regular";
    color: #888888;
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px; }
  #echelon-premium .echelon-premium-container .echelon-attendees-box .content button {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    width: 75%;
    margin: 0 auto;
    display: block;
    padding: 10px;
    font-size: 12px !important; }

#echelon-premium .echelon-premium-container .echelon-jobs-box {
  border: 1px solid #c2c2c2;
  min-height: 60px;
  padding: 10px;
  margin-bottom: 15px; }
  #echelon-premium .echelon-premium-container .echelon-jobs-box .content .image {
    float: left;
    width: 50px; }
    #echelon-premium .echelon-premium-container .echelon-jobs-box .content .image img {
      width: 50px;
      height: 50px;
      border: 5px solid #ebebeb; }
  #echelon-premium .echelon-premium-container .echelon-jobs-box .content .details {
    padding-left: 65px; }
    #echelon-premium .echelon-premium-container .echelon-jobs-box .content .details h4 {
      margin-top: 2px;
      margin-bottom: 0;
      font-family: "ProximaNova-Regular";
      font-size: 14px; }
      #echelon-premium .echelon-premium-container .echelon-jobs-box .content .details h4 a {
        font-family: "ProximaNova-Bold";
        color: #292929; }
    #echelon-premium .echelon-premium-container .echelon-jobs-box .content .details h5 {
      margin-top: 5px;
      margin-bottom: 0;
      font-family: "ProximaNova-Regular"; }
      #echelon-premium .echelon-premium-container .echelon-jobs-box .content .details h5 a {
        color: #888888;
        font-family: "ProximaNova-Regular"; }
        #echelon-premium .echelon-premium-container .echelon-jobs-box .content .details h5 a:first-child {
          padding-right: 15px; }
        #echelon-premium .echelon-premium-container .echelon-jobs-box .content .details h5 a:last-child {
          padding-left: 15px; }
      #echelon-premium .echelon-premium-container .echelon-jobs-box .content .details h5 i {
        font-size: 5px;
        color: #888888;
        position: relative;
        top: -2px; }

#echelon-premium .echelon-premium-container .echelon-premium-news-list {
  position: relative;
  margin-bottom: 20px;
  border: 1px solid #ececec; }
  @media only screen and (max-width: 768px) {
    #echelon-premium .echelon-premium-container .echelon-premium-news-list {
      margin-bottom: 15px; } }
  @media only screen and (max-width: 480px) {
    #echelon-premium .echelon-premium-container .echelon-premium-news-list .col-xs-12 {
      padding-left: 0 !important;
      padding-right: 0 !important; } }
  #echelon-premium .echelon-premium-container .echelon-premium-news-list .image {
    position: relative;
    height: 230px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat; }
    #echelon-premium .echelon-premium-container .echelon-premium-news-list .image img {
      width: 100%;
      height: 100%; }
    @media only screen and (max-width: 480px) {
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .image {
        height: 150px; } }
    #echelon-premium .echelon-premium-container .echelon-premium-news-list .image .category {
      position: absolute;
      width: 70px;
      height: 32px;
      background-color: #428bca;
      top: 16px;
      display: table;
      -webkit-box-shadow: 1px 1px 3px 1px rgba(77, 77, 77, 0.75);
      -moz-box-shadow: 1px 1px 3px 1px rgba(77, 77, 77, 0.75);
      box-shadow: 1px 1px 3px 1px rgba(77, 77, 77, 0.75); }
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .image .category span {
        color: #fff;
        font-family: "ProximaNova-Regular";
        font-size: 16px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        padding: 0 8px;
        white-space: nowrap; }
  #echelon-premium .echelon-premium-container .echelon-premium-news-list .text {
    min-height: 230px;
    padding: 15px 15px 15px 0; }
    @media only screen and (max-width: 990px) {
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .text {
        padding: 15px;
        min-height: 270px; } }
    @media only screen and (max-width: 768px) {
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .text {
        padding: 15px;
        min-height: 230px; } }
    @media only screen and (max-width: 480px) {
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .text {
        min-height: 250px; } }
    @media only screen and (max-width: 375px) {
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .text {
        min-height: 270px; } }
    @media only screen and (max-width: 320px) {
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .text {
        min-height: 305px; } }
    #echelon-premium .echelon-premium-container .echelon-premium-news-list .text h3 {
      margin-top: 0;
      margin-bottom: 0;
      word-break: break-word; }
      @media only screen and (max-width: 480px) {
        #echelon-premium .echelon-premium-container .echelon-premium-news-list .text h3 {
          text-align: center; } }
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .text h3 a {
        font-family: "ProximaNova-Bold";
        color: #3a424c;
        font-size: 26px;
        text-decoration: none; }
        @media only screen and (max-width: 480px) {
          #echelon-premium .echelon-premium-container .echelon-premium-news-list .text h3 a {
            font-size: 18px; } }
      @media only screen and (max-width: 375px) {
        #echelon-premium .echelon-premium-container .echelon-premium-news-list .text h3 {
          margin-top: 0; } }
    #echelon-premium .echelon-premium-container .echelon-premium-news-list .text p {
      font-family: "ProximaNova-Regular";
      font-size: 20px; }
      @media only screen and (max-width: 990px) {
        #echelon-premium .echelon-premium-container .echelon-premium-news-list .text p {
          font-size: 18px; } }
      @media only screen and (max-width: 768px) {
        #echelon-premium .echelon-premium-container .echelon-premium-news-list .text p {
          margin-bottom: 30px; } }
      @media only screen and (max-width: 480px) {
        #echelon-premium .echelon-premium-container .echelon-premium-news-list .text p {
          margin-top: 10px;
          text-align: center;
          font-size: 16px; } }
    #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details {
      position: absolute;
      bottom: 8px;
      width: 93%; }
      @media only screen and (max-width: 480px) {
        #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details {
          width: 100%;
          position: relative; } }
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details .author {
        float: left;
        margin-top: 2px; }
        @media only screen and (max-width: 480px) {
          #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details .author {
            float: none;
            text-align: center; } }
        #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details .author img {
          width: 25px;
          height: 25px;
          display: inline-block;
          margin-right: 4px;
          margin-top: -4px; }
        #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details .author span {
          display: inline-block;
          font-family: "ProximaNova-Light";
          margin-top: 2px;
          color: #3a424c; }
      #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details .date {
        float: right; }
        @media only screen and (max-width: 480px) {
          #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details .date {
            float: none;
            text-align: center;
            margin-top: 10px; } }
        #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details .date ul {
          margin-bottom: 0; }
          #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details .date ul li a {
            color: #3a424c;
            font-family: "ProximaNova-Light";
            font-size: 16px;
            text-decoration: none; }
            #echelon-premium .echelon-premium-container .echelon-premium-news-list .text .details .date ul li a i {
              font-size: 20px; }

#echelon-premium .content-contribute-container .step {
  margin-top: 30px;
  margin-bottom: 20px; }
  #echelon-premium .content-contribute-container .step ul li span {
    font-family: "ProximaNova-Regular";
    font-size: 16px;
    color: #888888; }
  #echelon-premium .content-contribute-container .step ul li span.active {
    color: #292929;
    font-family: "ProximaNova-Bold";
    font-size: 20px; }
  #echelon-premium .content-contribute-container .step ul li i {
    color: #888888;
    font-size: 1.5em; }

#echelon-premium .content-contribute-container .form label {
  font-family: "ProximaNova-Bold";
  font-size: 16px;
  display: block; }

#echelon-premium .content-contribute-container .form span {
  font-family: "ProximaNova-Regular";
  display: block;
  font-size: 16px; }

#echelon-premium .content-contribute-container .form select {
  border-radius: 0 !important;
  height: 35px;
  font-family: "ProximaNova-Regular";
  font-size: 16px; }

#echelon-premium .content-contribute-container .form input[type="text"] {
  height: 35px;
  font-family: "ProximaNova-Regular";
  font-size: 16px; }

#echelon-premium .content-contribute-container .form button {
  text-transform: none;
  font-size: 18px;
  font-family: "ProximaNova-Regular"; }

@media only screen and (max-width: 768px) {
  #echelon-premium .content-contribute-container .form .contribute-category-tags .col-xs-12:first-child {
    margin-bottom: 15px !important; } }

@media only screen and (max-width: 768px) {
  #echelon-premium .content-contribute-container .form .contribute-category-tags .col-xs-12 {
    margin-bottom: 0 !important; } }

@media only screen and (max-width: 480px) {
  #echelon-premium .content-contribute-container .form .contribute-category-tags .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0 !important; } }

@media only screen and (max-width: 480px) {
  #echelon-premium .content-contribute-container .form .contribute-content-format .col-xs-12 {
    padding-left: 0;
    padding-right: 0; } }

#echelon-premium .content-contribute-container .form .content-container {
  border: 1px solid #ccc;
  width: 100%;
  min-height: 383px;
  position: relative; }
  @media only screen and (max-width: 480px) {
    #echelon-premium .content-contribute-container .form .content-container {
      min-height: 215px; } }
  #echelon-premium .content-contribute-container .form .content-container .add {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    #echelon-premium .content-contribute-container .form .content-container .add img {
      width: 70px;
      margin-bottom: 15px; }
    #echelon-premium .content-contribute-container .form .content-container .add .fileUpload {
      position: relative;
      overflow: hidden;
      left: 50%;
      transform: translateX(-50%);
      background-color: #00507d;
      border-radius: 0 !important;
      color: #fff;
      font-family: "ProximaNova-Regular";
      font-size: 16px;
      text-transform: none;
      margin-bottom: 15px; }
    #echelon-premium .content-contribute-container .form .content-container .add .fileUpload input.upload {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0;
      padding: 0;
      font-size: 20px;
      cursor: pointer;
      opacity: 0;
      filter: alpha(opacity=0); }
    #echelon-premium .content-contribute-container .form .content-container .add a.addSlides,
    #echelon-premium .content-contribute-container .form .content-container .add a.addVideos {
      font-family: "ProximaNova-Bold";
      display: block;
      text-align: center;
      text-decoration: underline;
      color: #292929; }
  #echelon-premium .content-contribute-container .form .content-container .display {
    position: absolute;
    width: 100%;
    min-height: 100%; }
    #echelon-premium .content-contribute-container .form .content-container .display .display-videos-container img {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      max-height: 100%; }
    #echelon-premium .content-contribute-container .form .content-container .display a.removeSlides,
    #echelon-premium .content-contribute-container .form .content-container .display a.removeVideos {
      background-color: #a02121;
      width: 20px;
      height: 20px;
      position: absolute;
      top: 5px;
      right: 5px;
      border-radius: 50% !important; }
      #echelon-premium .content-contribute-container .form .content-container .display a.removeSlides i,
      #echelon-premium .content-contribute-container .form .content-container .display a.removeVideos i {
        color: #fff;
        font-size: 1em;
        margin-left: 4.5px;
        margin-top: 2px; }
  #echelon-premium .content-contribute-container .form .content-container .content-gallery {
    padding: 10px; }
    #echelon-premium .content-contribute-container .form .content-container .content-gallery .gallery-box {
      border: 1px solid #ccc !important;
      width: 80px;
      height: 80px;
      display: table;
      position: relative; }
      #echelon-premium .content-contribute-container .form .content-container .content-gallery .gallery-box img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 100%; }
      #echelon-premium .content-contribute-container .form .content-container .content-gallery .gallery-box a.removePictureGallery {
        background-color: #a02121;
        width: 20px;
        height: 20px;
        position: absolute;
        top: -7px;
        right: -7px;
        border-radius: 50% !important; }
        #echelon-premium .content-contribute-container .form .content-container .content-gallery .gallery-box a.removePictureGallery i {
          color: #fff;
          font-size: 1em;
          display: block;
          text-align: center;
          margin-top: 2px;
          margin-left: 2px; }
      #echelon-premium .content-contribute-container .form .content-container .content-gallery .gallery-box a.addGallery {
        display: table-cell;
        vertical-align: middle;
        color: #ccc;
        text-align: center; }
        #echelon-premium .content-contribute-container .form .content-container .content-gallery .gallery-box a.addGallery i {
          font-size: 2em; }

@media only screen and (max-width: 480px) {
  #echelon-premium .content-contribute-container .form .content-body-label {
    padding-left: 0;
    padding-right: 0; } }

@media only screen and (max-width: 768px) {
  #echelon-premium .content-contribute-container .form .content-body {
    margin-bottom: 30px; } }

@media only screen and (max-width: 480px) {
  #echelon-premium .content-contribute-container .form .content-body {
    padding-left: 0;
    padding-right: 0; } }

@media only screen and (max-width: 480px) {
  #echelon-premium .content-contribute-container .form .content-description {
    padding-left: 0;
    padding-right: 0; } }

#echelon-premium .content-contribute-container #addGalleryModal .modal-dialog {
  width: 65%; }
  @media only screen and (max-width: 1200px) {
    #echelon-premium .content-contribute-container #addGalleryModal .modal-dialog {
      width: 95%; } }
  #echelon-premium .content-contribute-container #addGalleryModal .modal-dialog label {
    font-family: "ProximaNova-Regular";
    font-weight: normal;
    font-size: 16px;
    color: #000; }
  @media only screen and (max-width: 480px) {
    #echelon-premium .content-contribute-container #addGalleryModal .modal-dialog .modal-body .col-xs-12 {
      padding-left: 0;
      padding-right: 0; } }

#echelon-premium .content-contribute-container .modal-header {
  background-color: #fff;
  border-bottom: 1px solid transparent !important;
  padding: 15px 15px 0 15px; }
  #echelon-premium .content-contribute-container .modal-header h4 {
    font-size: 28px;
    font-family: "ProximaNova-Bold"; }
  #echelon-premium .content-contribute-container .modal-header a {
    float: right;
    color: #000; }
    #echelon-premium .content-contribute-container .modal-header a i {
      font-size: 2.7em; }

#echelon-premium .content-contribute-container .modal-content {
  border-radius: 0 !important; }
  #echelon-premium .content-contribute-container .modal-content .modal-body input[type="text"] {
    border-radius: 0 !important; }
  #echelon-premium .content-contribute-container .modal-content .modal-body button {
    font-size: 18px !important;
    font-family: "ProximaNova-Regular";
    text-transform: none;
    line-height: 1.5em; }
  #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box {
    min-height: 400px;
    border: 1px solid #ccc;
    position: relative; }
    @media only screen and (max-width: 480px) {
      #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box {
        min-height: 220px; } }
    #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .add {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
      #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .add img {
        width: 70px;
        margin-bottom: 15px; }
      #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .add .fileUpload {
        position: relative;
        overflow: hidden;
        left: 50%;
        transform: translateX(-50%);
        background-color: #00507d;
        border-radius: 0 !important;
        color: #fff;
        font-family: "ProximaNova-Regular";
        font-size: 16px;
        text-transform: none;
        margin-bottom: 15px; }
      #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .add .fileUpload input.upload {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0); }
      #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .add a.addSlides,
      #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .add a.addVideos {
        font-family: "ProximaNova-Bold";
        display: block;
        text-align: center;
        text-decoration: underline;
        color: #292929; }
    #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .display {
      width: 100%;
      height: 100%;
      overflow: hidden; }
      #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .display img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 100%; }
        @media only screen and (max-width: 480px) {
          #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .display img {
            height: auto !important; } }
      #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .display a.removePictureGalleryInModal {
        background-color: #a02121;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 5px;
        right: 5px;
        border-radius: 50% !important; }
        #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box .display a.removePictureGalleryInModal i {
          color: #fff;
          font-size: 1em;
          margin-left: 4.5px;
          margin-top: 2px; }
    #echelon-premium .content-contribute-container .modal-content .modal-body .image-gallery-box textarea {
      resize: none;
      border: none;
      height: 100%;
      position: absolute;
      font-size: 18px;
      font-family: "ProximaNova-Regular"; }
  @media only screen and (max-width: 990px) {
    #echelon-premium .content-contribute-container .modal-content .modal-body .caption-container {
      margin-top: 35px; } }

#echelon-premium .echelon-premium-content-load .loader-box {
  background-color: #c2c2c2;
  padding: 8px; }
  #echelon-premium .echelon-premium-content-load .loader-box span {
    color: #fff;
    font-family: "ProximaNova-Regular";
    text-align: center;
    display: block;
    font-size: 18px;
    cursor: pointer; }
  #echelon-premium .echelon-premium-content-load .loader-box span.btn-load-disabled {
    cursor: none;
    pointer-events: none; }

#echelon-premium .echelon-premium-content-load .loader-box-disabled {
  background-color: #335b71; }

#echelon-premium #modalEchelonPremiumSlideshow .modal-dialog {
  width: 85%; }
  @media only screen and (max-width: 1200px) {
    #echelon-premium #modalEchelonPremiumSlideshow .modal-dialog {
      width: 80%; } }
  @media only screen and (max-width: 900px) {
    #echelon-premium #modalEchelonPremiumSlideshow .modal-dialog {
      width: 80%; } }
  @media only screen and (max-width: 768px) {
    #echelon-premium #modalEchelonPremiumSlideshow .modal-dialog {
      width: 95%; } }

#echelon-premium #modalEchelonPremiumSlideshow .modal-dialog.centermodal {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto; }

#echelon-premium #modalEchelonPremiumSlideshow .modal-content {
  border-radius: 0 !important;
  border: 1px solid transparent;
  padding: 20px 40px; }
  @media only screen and (max-width: 990px) {
    #echelon-premium #modalEchelonPremiumSlideshow .modal-content {
      padding: 20px; } }
  #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-header {
    background-color: #fff;
    border-bottom: 1px solid #ececec;
    padding: 0 0 10px 0;
    margin-bottom: 20px; }
    #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-header h4 {
      font-size: 28px;
      font-family: "ProximaNova-Bold"; }
    #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-header a {
      float: right;
      color: #000; }
      #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-header a i {
        font-size: 2.7em; }
  #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body {
    padding: 0; }
    #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body .author-container {
      margin-bottom: 15px; }
      #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body .author-container .author {
        float: left; }
        #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body .author-container .author .image {
          display: inline-block; }
          #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body .author-container .author .image img {
            width: 50px;
            height: 50px;
            border-radius: 50% !important; }
        #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body .author-container .author .name {
          display: inline-block;
          vertical-align: top;
          margin-left: 8px;
          margin-top: 6px; }
          #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body .author-container .author .name h4 {
            margin-top: 0;
            margin-bottom: 0;
            color: #000;
            font-family: "ProximaNova-Regular"; }
          #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body .author-container .author .name span {
            font-family: "ProximaNova-Regular";
            display: block;
            font-size: 16px;
            color: #000; }
      #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body .author-container .download {
        float: right; }
        #echelon-premium #modalEchelonPremiumSlideshow .modal-content .modal-body .author-container .download a {
          margin-top: 9px;
          font-family: "ProximaNova-Regular";
          font-size: 16px;
          text-transform: none; }

#echelon-premium #modalEchelonPurchaseTicket .modal-dialog {
  width: 85%; }
  @media only screen and (max-width: 1200px) {
    #echelon-premium #modalEchelonPurchaseTicket .modal-dialog {
      width: 80%; } }
  @media only screen and (max-width: 900px) {
    #echelon-premium #modalEchelonPurchaseTicket .modal-dialog {
      width: 80%; } }
  @media only screen and (max-width: 768px) {
    #echelon-premium #modalEchelonPurchaseTicket .modal-dialog {
      width: 95%; } }

#echelon-premium #modalEchelonPurchaseTicket .modal-dialog.centermodal {
  position: absolute;
  top: calc(50% - 200px) !important;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto; }

#echelon-premium #modalEchelonPurchaseTicket .modal-content {
  border-radius: 0 !important;
  border: 1px solid #c2c2c2;
  padding: 15px;
  z-index: 1; }
  #echelon-premium #modalEchelonPurchaseTicket .modal-content .modal-body h1 {
    font-family: "ProximaNova-Light";
    text-align: center;
    margin-top: 0; }
  #echelon-premium #modalEchelonPurchaseTicket .modal-content .modal-body p {
    margin-top: 25px;
    font-family: "ProximaNova-Regular";
    color: #888888;
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px; }
  #echelon-premium #modalEchelonPurchaseTicket .modal-content .modal-body div a {
    font-family: "Montserrat";
    font-weight: 500;
    font-size: 18px;
    background-color: #888888;
    text-decoration: none;
    padding: 15px 48px; }
  #echelon-premium #modalEchelonPurchaseTicket .modal-content .modal-footer p {
    font-family: "ProximaNova-Regular";
    color: #888888;
    margin-top: 15px;
    margin-bottom: 0; }

#echelon-premium .modal .premium-content-container img {
  width: 100%; }

#echelon-premium .modal .premium-content-container p {
  font-family: "ProximaNova-Light";
  font-size: 18px;
  color: #000;
  margin-top: 15px; }

#echelon-premium .modal .premium-content-container.videos {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }
  #echelon-premium .modal .premium-content-container.videos iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#echelon-premium .modal .comment-container {
  border: 1px solid #ececec;
  padding: 10px;
  margin-top: 20px; }
  #echelon-premium .modal .comment-container h1 {
    font-size: 24px;
    font-family: "ProximaNova-Bold";
    color: #000;
    margin-top: 0;
    margin-bottom: 15px; }
  #echelon-premium .modal .comment-container .comment {
    margin-bottom: 5px; }
  #echelon-premium .modal .comment-container .comment-text {
    margin-left: 70px; }
  #echelon-premium .modal .comment-container .comment-image {
    float: left;
    width: 50px;
    margin-right: 15px; }
    #echelon-premium .modal .comment-container .comment-image img {
      width: 50px;
      height: 50px; }
  #echelon-premium .modal .comment-container .comment-reply {
    cursor: pointer; }
    #echelon-premium .modal .comment-container .comment-reply span {
      color: #6c6c6c;
      font-family: "ProximaNova-Bold"; }
      #echelon-premium .modal .comment-container .comment-reply span:hover {
        text-decoration: underline; }
  #echelon-premium .modal .comment-container .comments_children {
    padding-left: 80px; }
    #echelon-premium .modal .comment-container .comments_children .comments_list {
      padding: 7px; }
      #echelon-premium .modal .comment-container .comments_children .comments_list .comment-child {
        border-left: 1px dotted #ececec; }
  #echelon-premium .modal .comment-container .comment_form_reply textarea {
    height: 120px;
    resize: none; }
  #echelon-premium .modal .comment-container .comment_form_reply a {
    font-family: "ProximaNova-Regular";
    text-transform: none;
    font-size: 16px; }

/** END OF PREMIUM CONTENT ECHELON **/
/** IN NEWS PAGE **/
.premium-content-container iframe {
  width: 100%; }

.premium-content-container.slideshow {
  margin-bottom: 40px; }
  .premium-content-container.slideshow img {
    width: 100%; }
  .premium-content-container.slideshow .premium-content-carousel .carousel-caption {
    bottom: -95px; }
  .premium-content-container.slideshow .premium-content-carousel .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-bottom: 40px; }
    .premium-content-container.slideshow .premium-content-carousel .carousel-inner .item {
      font-size: 17px;
      font-family: "ProximaNova-Regular"; }
      .premium-content-container.slideshow .premium-content-carousel .carousel-inner .item p {
        font-size: 17px;
        font-family: "ProximaNova-Regular"; }
      .premium-content-container.slideshow .premium-content-carousel .carousel-inner .item img {
        width: 100%;
        margin: 0 auto; }
  .premium-content-container.slideshow .premium-content-carousel .carousel-control {
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    background: #252525;
    width: 50px;
    height: 50px;
    padding: 10px 12px;
    opacity: 1;
    text-shadow: none;
    top: 20%; }
    @media only screen and (max-width: 480px) {
      .premium-content-container.slideshow .premium-content-carousel .carousel-control {
        top: 9%; } }
    .premium-content-container.slideshow .premium-content-carousel .carousel-control i {
      font-size: 20px; }
  .premium-content-container.slideshow .premium-content-carousel .left.carousel-control {
    padding: 11px; }
  .premium-content-container.slideshow .premium-content-carousel .right i {
    margin-left: 7px; }

/** END OF NEWS PAGE **/
/** START OF CHAT - MESSAGING PLATFORM IN EVERY PAGE **/
#chat-container {
  position: fixed;
  bottom: 0;
  width: 300px;
  right: 3%;
  font-family: "ProximaNova-Regular";
  z-index: 10; }
  @media only screen and (max-width: 768px) {
    #chat-container {
      display: none; } }
  #chat-container a.btnChatOpen {
    background-color: #00507d;
    padding: 8px 12px 6px 12px;
    display: block;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-family: "ProximaNova-Bold"; }
  #chat-container .chat-container-list {
    display: none;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #C2C2C2;
    border-left: 1px solid #C2C2C2;
    border-right: 1px solid #C2C2C2; }
    #chat-container .chat-container-list .chat-header {
      background-color: #00507d;
      padding: 8px; }
      #chat-container .chat-container-list .chat-header a {
        font-family: "ProximaNova-Bold";
        color: #fff;
        font-size: 18px;
        display: block;
        text-decoration: none; }
    #chat-container .chat-container-list .not-logged-in {
      position: relative;
      height: 230px; }
      #chat-container .chat-container-list .not-logged-in .text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
        #chat-container .chat-container-list .not-logged-in .text h1 {
          margin-top: 0;
          margin-bottom: 0;
          text-align: center;
          font-size: 28px;
          font-family: "ProximaNova-Light"; }
        #chat-container .chat-container-list .not-logged-in .text a {
          font-size: 16px;
          text-transform: capitalize;
          padding: 8px 25px;
          margin-top: 10px; }
    #chat-container .chat-container-list .chat-open-container {
      height: 400px;
      overflow-y: scroll; }
    #chat-container .chat-container-list div.chat-open-container::-webkit-scrollbar {
      width: 4px; }
    #chat-container .chat-container-list .chat-open-list .chat-open-list-header {
      border: 1px solid #00507d;
      padding: 5px;
      font-family: "ProximaNova-Bold"; }
      #chat-container .chat-container-list .chat-open-list .chat-open-list-header span {
        color: #00507d;
        font-size: 18px; }
    #chat-container .chat-container-list .chat-open-list ul li a {
      padding: 5px 10px;
      height: 50px;
      text-decoration: none;
      display: block; }
      #chat-container .chat-container-list .chat-open-list ul li a:hover {
        background-color: #e9e9e9; }
    #chat-container .chat-container-list .chat-open-list ul li .chat-user {
      position: relative; }
      #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-image {
        float: left;
        width: 40px;
        height: 40px;
        position: relative; }
        #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-image img {
          width: 40px;
          height: 40px; }
        #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-image img.circle {
          -webkit-border-radius: 50% !important;
          -moz-border-radius: 50% !important;
          -ms-border-radius: 50% !important;
          border-radius: 50% !important; }
      #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-image.group {
        -webkit-border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -ms-border-radius: 50% !important;
        border-radius: 50% !important;
        overflow: hidden; }
        #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-image.group .main-img {
          width: 20px;
          float: left;
          overflow: hidden; }
          #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-image.group .main-img img {
            width: 40px;
            height: 40px; }
        #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-image.group .other-img {
          width: 20px;
          float: left;
          overflow: hidden; }
          #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-image.group .other-img img {
            margin-top: -1px;
            width: 20px;
            height: 20px; }
      #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-status {
        float: right;
        width: 30px;
        line-height: 37px;
        text-align: center; }
        #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-status span {
          width: 10px;
          height: 10px;
          display: inline-block;
          text-align: right;
          -webkit-border-radius: 50% !important;
          -moz-border-radius: 50% !important;
          -ms-border-radius: 50% !important;
          border-radius: 50% !important;
          margin-top: 13px; }
        #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-status span.online {
          background-color: #5CB784; }
        #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-status span.offline {
          background-color: #fff;
          border: 1px solid #888888; }
      #chat-container .chat-container-list .chat-open-list ul li .chat-user .chat-user-name {
        overflow: hidden;
        padding-left: 12px;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 37px;
        color: #292929;
        font-size: 16px; }
    #chat-container .chat-container-list .chat-search-bottom {
      border-top: 1px solid #C2C2C2; }
      #chat-container .chat-container-list .chat-search-bottom .form-inline > .form-group {
        width: 100%; }
        #chat-container .chat-container-list .chat-search-bottom .form-inline > .form-group .input-group {
          width: 100%; }
      #chat-container .chat-container-list .chat-search-bottom .form-inline .input-group-addon {
        background-color: transparent;
        border-color: transparent;
        padding: 2px;
        min-width: 20px; }
        #chat-container .chat-container-list .chat-search-bottom .form-inline .input-group-addon i {
          color: #8B8B8B; }
      #chat-container .chat-container-list .chat-search-bottom .form-inline input[type="text"] {
        border-color: transparent; }
        #chat-container .chat-container-list .chat-search-bottom .form-inline input[type="text"]::-webkit-input-placeholder {
          font-size: 12px !important;
          color: #9A9A9A !important; }
        #chat-container .chat-container-list .chat-search-bottom .form-inline input[type="text"]:-moz-placeholder {
          /* Firefox 18- */
          font-size: 12px !important;
          color: #9A9A9A !important; }
        #chat-container .chat-container-list .chat-search-bottom .form-inline input[type="text"]::-moz-placeholder {
          /* Firefox 19+ */
          font-size: 12px !important;
          color: #9A9A9A !important; }
        #chat-container .chat-container-list .chat-search-bottom .form-inline input[type="text"]:-ms-input-placeholder {
          font-size: 12px !important;
          color: #9A9A9A !important; }
  #chat-container .chat-open-user-container .chat-open-user-box {
    background-color: #fff;
    height: 330px;
    width: 100%;
    position: absolute;
    bottom: 0;
    border: 1px solid #C2C2C2; }
    #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header {
      width: 100%;
      height: 35px;
      background-color: #C2C2C2;
      padding-left: 15px;
      padding-right: 10px; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .settings {
        float: right;
        line-height: 35px; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .settings .dropdown {
          display: inline-block; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .settings a.dropdown-toggle {
          display: inline-block;
          height: 35px;
          vertical-align: top; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .settings a {
          padding: 0 5px;
          color: #fff; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .settings .dropdown-menu {
          left: auto;
          right: 6px;
          top: 15px;
          border: 1px solid #00507d;
          padding: 10px; }
          #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .settings .dropdown-menu li a {
            color: #333333;
            font-size: 12px;
            font-family: "ProximaNova-Regular";
            padding: 3px 0; }
            #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .settings .dropdown-menu li a:hover {
              background-color: transparent; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .title {
        cursor: pointer;
        line-height: 36px; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .title h4 {
          text-overflow: ellipsis;
          overflow: hidden;
          margin-top: 0;
          margin-bottom: 0;
          white-space: nowrap;
          padding-top: 10px;
          padding-bottom: 8px;
          font-size: 14px;
          color: #fff;
          font-family: "ProximaNova-Bold"; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header .title img {
          -webkit-border-radius: 50% !important;
          -moz-border-radius: 50% !important;
          -ms-border-radius: 50% !important;
          border-radius: 50% !important;
          height: 25px;
          width: 25px;
          float: left;
          margin-right: 10px;
          margin-top: 5px; }
    #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-header.new-message-alert-header {
      background-color: #45A4DA; }
    #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver {
      border-bottom: 1px solid #C2C2C2; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group {
        width: 100%; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group .input-group {
          width: 100%; }
          #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group .input-group .input-group-addon {
            width: 10px;
            min-width: 25px;
            padding: 0;
            background-color: transparent;
            border-color: transparent;
            vertical-align: top;
            padding-top: 9px; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group .select2-container ul.select2-choices {
          border-color: transparent !important;
          padding-right: 0; }
          #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group .select2-container ul.select2-choices li.select2-search-choice {
            margin: 3px !important; }
          #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group .select2-container ul.select2-choices li.select2-search-choice {
            border: 1px solid #A3B2D6 !important;
            background-color: #EEF2FB !important;
            color: #00507d !important;
            -webkit-border-radius: 0 !important;
            -moz-border-radius: 0 !important;
            -ms-border-radius: 0 !important;
            border-radius: 0 !important; }
            #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group .select2-container ul.select2-choices li.select2-search-choice a.select2-search-choice-close {
              top: 3px !important; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group input[type="text"] {
          border-color: transparent;
          padding: 5px 6px;
          width: auto !important;
          font-size: 12px; }
          #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group input[type="text"]::-webkit-input-placeholder {
            font-size: 12px !important;
            color: #9A9A9A !important; }
          #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group input[type="text"]:-moz-placeholder {
            /* Firefox 18- */
            font-size: 12px !important;
            color: #9A9A9A !important; }
          #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group input[type="text"]::-moz-placeholder {
            /* Firefox 19+ */
            font-size: 12px !important;
            color: #9A9A9A !important; }
          #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .chat-conversation-receiver .form-inline > .form-group input[type="text"]:-ms-input-placeholder {
            font-size: 12px !important;
            color: #9A9A9A !important; }
    #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list {
      padding: 10px;
      height: 260px;
      overflow-y: scroll;
      border-bottom: 1px solid #C2C2C2;
      width: 100%; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .loading:before,
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .loading:after,
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .loading {
        -webkit-border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -ms-border-radius: 50% !important;
        border-radius: 50% !important;
        width: 2em;
        height: 2em;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation: load7 1.0s infinite ease-in-out;
        animation: load7 1.0s infinite ease-in-out; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .loading {
        top: 50%;
        color: gray;
        font-size: 4px;
        margin: 0 auto;
        position: relative;
        text-indent: -9999em;
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .loading:before {
        left: -3.5em;
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .loading:after {
        left: 3.5em; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .loading:before,
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .loading:after {
        content: '';
        position: absolute;
        top: 0; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation small {
        color: #9A9A9A;
        display: block; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .message-balloon {
        -webkit-border-radius: 20px !important;
        -moz-border-radius: 20px !important;
        -ms-border-radius: 20px !important;
        border-radius: 20px !important;
        padding: 10px;
        max-width: 180px;
        margin-bottom: 8px; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .message-balloon span {
          word-wrap: break-word;
          margin-top: 0;
          margin-bottom: 0;
          display: inline; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .typing-balloon {
        -webkit-border-radius: 20px !important;
        -moz-border-radius: 20px !important;
        -ms-border-radius: 20px !important;
        border-radius: 20px !important;
        padding: 10px;
        max-width: 50px;
        margin-bottom: 8px;
        background-color: #EAEAEA; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .typing-balloon .typing:before,
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .typing-balloon .typing:after,
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .typing-balloon .typing {
          -webkit-border-radius: 50% !important;
          -moz-border-radius: 50% !important;
          -ms-border-radius: 50% !important;
          border-radius: 50% !important;
          width: 1.5em;
          height: 1.5em;
          -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
          -webkit-animation: load7 1.0s infinite ease-in-out;
          animation: load7 1.0s infinite ease-in-out; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .typing-balloon .typing {
          top: -9px;
          color: gray;
          font-size: 4px;
          margin: 0 auto;
          position: relative;
          text-indent: -9999em;
          -webkit-transform: translateZ(0);
          -ms-transform: translateZ(0);
          transform: translateZ(0);
          -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .typing-balloon .typing:before {
          left: -3.5em;
          -webkit-animation-delay: -0.32s;
          animation-delay: -0.32s; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .typing-balloon .typing:after {
          left: 3.5em; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .typing-balloon .typing:before,
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation .typing-balloon .typing:after {
          content: '';
          position: absolute;
          top: 0; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .seen small {
        color: #9A9A9A;
        display: block; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .seen.you {
        text-align: left; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .seen.other-person {
        text-align: right; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation.other-person .message-balloon {
        background-color: #EAEAEA;
        float: left;
        clear: both; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation.other-person .message-balloon span {
          color: #333333; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation.you small {
        color: #333333;
        display: block;
        text-align: right; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation.you .message-balloon {
        background-color: #00507d;
        text-align: right;
        float: right;
        clear: both; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-list .conversation.you .message-balloon span {
          color: #fff; }
    #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation div.conversation-list::-webkit-scrollbar {
      width: 4px; }
    #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box textarea {
      resize: none;
      padding: 8px 6px 7px 6px;
      overflow: hidden;
      display: block;
      border: none;
      width: 88%;
      float: left; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box textarea::-webkit-input-placeholder {
        font-size: 12px !important;
        color: #9A9A9A !important;
        padding-top: 3px;
        padding-bottom: 3px; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box textarea:-moz-placeholder {
        /* Firefox 18- */
        font-size: 12px !important;
        color: #9A9A9A !important;
        padding-top: 3px;
        padding-bottom: 3px; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box textarea::-moz-placeholder {
        /* Firefox 19+ */
        font-size: 12px !important;
        color: #9A9A9A !important;
        padding-top: 3px;
        padding-bottom: 3px; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box textarea:-ms-input-placeholder {
        font-size: 12px !important;
        color: #9A9A9A !important;
        padding-top: 3px;
        padding-bottom: 3px; }
    #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box textarea::-webkit-scrollbar {
      width: 4px; }
    #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box .message-attachment {
      float: right;
      padding: 2px 7px; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box .message-attachment label {
        cursor: pointer; }
        #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box .message-attachment label i {
          color: #949494;
          font-size: 1.5em;
          line-height: 30px; }
      #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation .conversation-message-box .message-attachment input[type="file"] {
        display: none; }
    #chat-container .chat-open-user-container .chat-open-user-box .chat-open-user-box-conversation.chat-new-conversation .conversation-list {
      height: 225px !important; }
  #chat-container .chat-open-user-container .chat-open-user-box.chat-minimise {
    height: auto; }
    #chat-container .chat-open-user-container .chat-open-user-box.chat-minimise .chat-open-user-box-conversation {
      display: none; }

#chat-container.openToggle a.btnChatOpen {
  display: none; }

#chat-container.openToggle .chat-container-list {
  display: block; }

/** END OF CHAT - MESSAGING PLATFORM IN EVERY PAGE **/
/** START OF MESSAGING PLATFORM ON MESSAGE PAGE **/
@media only screen and (max-width: 768px) {
  #chat-in-full {
    padding-left: 0 !important;
    padding-right: 0 !important; } }

@media only screen and (max-width: 768px) {
  #chat-in-full-column {
    padding-left: 0 !important;
    padding-right: 0 !important; } }

#chat-message-full-view {
  width: 100%;
  border: 1px solid #d9d9d9;
  border-top: 1px solid transparent;
  position: relative;
  font-family: "ProximaNova-Regular"; }
  @media only screen and (max-width: 768px) {
    #chat-message-full-view {
      border: 1px solid transparent; } }
  #chat-message-full-view .chat-user-list-sidebar {
    border-right: 1px solid #d9d9d9;
    padding: 0;
    width: 25%;
    float: left; }
    @media only screen and (max-width: 768px) {
      #chat-message-full-view .chat-user-list-sidebar {
        float: none;
        width: 100%;
        border-right: 1px solid transparent; } }
    #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-header {
      min-height: 80px;
      border-bottom: 1px solid #d9d9d9;
      display: table;
      width: 100%;
      padding: 0 20px; }
      @media only screen and (max-width: 768px) {
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-header {
          display: none; } }
      #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-header h4 {
        color: #00507d;
        font-family: "ProximaNova-Bold";
        margin-top: 0;
        margin-bottom: 0;
        display: table-cell;
        vertical-align: middle; }
    #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list {
      overflow-y: scroll;
      height: 100%; }
      @media only screen and (max-width: 768px) {
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list {
          height: 100%; } }
      #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-new-message {
        display: none; }
        @media only screen and (max-width: 768px) {
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-new-message {
            width: 100%;
            border-bottom: 1px solid #d9d9d9;
            min-height: 60px;
            display: block; }
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-new-message .box {
              width: 50%;
              display: flex;
              align-items: center;
              text-align: center;
              float: left;
              min-height: 60px; }
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-new-message .box a {
                color: #333333;
                display: block;
                text-align: center;
                width: 100%;
                text-decoration: none;
                font-size: 16px; }
                #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-new-message .box a i {
                  font-size: 1em; }
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-new-message .box:first-child {
                border-right: 1px solid #d9d9d9; } }
        @media only screen and (max-width: 480px) {
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-new-message .box a {
            font-size: 14px; } }
      #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search {
        display: none;
        border-bottom: 1px solid #d9d9d9; }
        @media only screen and (max-width: 768px) {
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search {
            display: block; }
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search .input-group .input-group-addon {
              border-color: transparent;
              background-color: transparent;
              width: 55px;
              text-align: right; }
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search .input-group .input-group-addon i {
                color: #C5C5C5;
                margin-top: 0;
                font-size: 1.3em; }
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search .input-group input[type="text"] {
              border-color: transparent;
              height: 50px;
              padding-left: 0;
              font-size: 16px; }
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search .input-group input[type="text"]::-webkit-input-placeholder {
                font-size: 16px !important;
                color: #D3D3D3 !important; }
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search .input-group input[type="text"]:-moz-placeholder {
                /* Firefox 18- */
                font-size: 16px !important;
                color: #D3D3D3 !important; }
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search .input-group input[type="text"]::-moz-placeholder {
                /* Firefox 19+ */
                font-size: 16px !important;
                color: #D3D3D3 !important; }
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search .input-group input[type="text"]:-ms-input-placeholder {
                font-size: 16px !important;
                color: #D3D3D3 !important; } }
        @media only screen and (max-width: 480px) {
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-mobile-search .input-group .input-group-addon {
            width: 48px; } }
      #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar {
        border-bottom: 1px solid #d9d9d9; }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline > .form-group {
          width: 100%;
          margin-bottom: 0; }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline > .form-group .input-group {
            width: 100%; }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline .input-group-addon {
          background-color: transparent;
          border-color: transparent;
          padding: 2px;
          min-width: 20px; }
          @media only screen and (max-width: 768px) {
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline .input-group-addon {
              width: 67px; } }
          @media only screen and (max-width: 480px) {
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline .input-group-addon {
              width: 55px; } }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline .input-group-addon i {
            margin-top: 0;
            color: #8B8B8B; }
            @media only screen and (max-width: 768px) {
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline .input-group-addon i {
                font-size: 1.3em;
                margin-top: 2px; } }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"] {
          border-color: transparent;
          padding-left: 0; }
          @media only screen and (max-width: 768px) {
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"] {
              height: 45px; } }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"]::-webkit-input-placeholder {
            font-size: 14px !important;
            color: #9A9A9A !important; }
            @media only screen and (max-width: 768px) {
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"]::-webkit-input-placeholder {
                font-size: 16px !important; } }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"]:-moz-placeholder {
            /* Firefox 18- */
            font-size: 14px !important;
            color: #9A9A9A !important; }
            @media only screen and (max-width: 768px) {
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"]:-moz-placeholder {
                font-size: 16px !important; } }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"]::-moz-placeholder {
            /* Firefox 19+ */
            font-size: 14px !important;
            color: #9A9A9A !important; }
            @media only screen and (max-width: 768px) {
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"]::-moz-placeholder {
                font-size: 16px !important; } }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"]:-ms-input-placeholder {
            font-size: 14px !important;
            color: #9A9A9A !important; }
            @media only screen and (max-width: 768px) {
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list .chat-search-sidebar .form-inline input[type="text"]:-ms-input-placeholder {
                font-size: 16px !important; } }
      #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a {
        display: block;
        padding: 8px 10px;
        text-decoration: none;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        cursor: pointer; }
        @media only screen and (max-width: 768px) {
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a {
            padding: 8px 10px; } }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-image {
          width: 50px;
          height: 50px;
          float: left;
          margin-right: 10px; }
          @media only screen and (max-width: 1140px) {
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-image {
              float: none;
              margin: 0 auto; } }
          @media only screen and (max-width: 768px) {
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-image {
              float: left;
              margin-right: 10px; } }
          @media only screen and (max-width: 480px) {
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-image {
              margin-top: 5px;
              margin-right: 5px; } }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-image img {
            width: 50px;
            height: 50px;
            -webkit-border-radius: 50% !important;
            -moz-border-radius: 50% !important;
            -ms-border-radius: 50% !important;
            border-radius: 50% !important; }
            @media only screen and (max-width: 480px) {
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-image img {
                width: 40px;
                height: 40px; } }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-name {
          font-family: "ProximaNova-Bold";
          font-size: 16px;
          color: #333333;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          padding-top: 13px; }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-status {
          float: right;
          width: 30px;
          line-height: 37px;
          text-align: right; }
          @media only screen and (max-width: 1140px) {
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-status {
              line-height: 20px; } }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-status span {
            width: 10px;
            height: 10px;
            display: inline-block;
            text-align: right;
            -webkit-border-radius: 50% !important;
            -moz-border-radius: 50% !important;
            -ms-border-radius: 50% !important;
            border-radius: 50% !important;
            margin-top: 13px; }
            @media only screen and (max-width: 1140px) {
              #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-status span {
                margin-top: 18px; } }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-status span.online {
            background-color: #5CB784; }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-status span.offline {
            background-color: #fff;
            border: 1px solid #888888; }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-excerpt {
          padding-top: 13px; }
          @media only screen and (max-width: 1140px) {
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-excerpt {
              text-align: center; } }
          @media only screen and (max-width: 768px) {
            #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-excerpt {
              text-align: left; } }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-excerpt span {
            font-family: "ProximaNova-Bold";
            font-size: 16px;
            color: #333333;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
          #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a .chat-user-excerpt p {
            color: #9A9A9A;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a:hover {
          background-color: #eee; }
      #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a.active {
        background-color: #EEF2FB;
        border-top: 1px solid #A3B2D6 !important;
        border-bottom: 1px solid #A3B2D6; }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a.active .chat-user-excerpt span {
          color: #00507d; }
        #chat-message-full-view .chat-user-list-sidebar .chat-sidebar-user-list ul li a.active .chat-user-excerpt p {
          color: #00507d; }
    #chat-message-full-view .chat-user-list-sidebar div.chat-sidebar-user-list::-webkit-scrollbar {
      width: 4px; }
  #chat-message-full-view .chat-user-messages {
    width: 75%;
    float: left; }
    @media only screen and (max-width: 768px) {
      #chat-message-full-view .chat-user-messages {
        border: 1px solid #d9d9d9;
        border-top: 1px solid transparent !important;
        width: 100%; } }
    #chat-message-full-view .chat-user-messages .chat-user-messages-header {
      min-height: 80px;
      border-bottom: 1px solid #d9d9d9;
      display: table;
      width: 100%;
      padding: 0 15px;
      display: flex;
      align-items: center;
      text-align: center; }
      #chat-message-full-view .chat-user-messages .chat-user-messages-header a:first-child {
        float: left;
        margin-right: 15px; }
      #chat-message-full-view .chat-user-messages .chat-user-messages-header h4 {
        margin-top: 0;
        margin-bottom: 0;
        display: table-cell;
        vertical-align: middle;
        float: left; }
        #chat-message-full-view .chat-user-messages .chat-user-messages-header h4 a {
          color: #00507d;
          font-family: "ProximaNova-Regular"; }
      #chat-message-full-view .chat-user-messages .chat-user-messages-header .chat-user-settings {
        display: table-cell;
        vertical-align: middle;
        text-align: right; }
        #chat-message-full-view .chat-user-messages .chat-user-messages-header .chat-user-settings ul {
          margin-bottom: 0; }
          #chat-message-full-view .chat-user-messages .chat-user-messages-header .chat-user-settings ul li a {
            padding: 5px;
            text-decoration: none;
            font-family: "ProximaNova-Bold"; }
    #chat-message-full-view .chat-user-messages .chat-write-message-header {
      min-height: 50px;
      border-bottom: 1px solid #d9d9d9;
      width: 100%;
      padding: 10px 0; }
      #chat-message-full-view .chat-user-messages .chat-write-message-header .select2-container ul.select2-choices {
        border-color: transparent !important;
        padding-right: 0; }
        #chat-message-full-view .chat-user-messages .chat-write-message-header .select2-container ul.select2-choices li.select2-search-choice {
          margin-right: 2px !important; }
        #chat-message-full-view .chat-user-messages .chat-write-message-header .select2-container ul.select2-choices li.select2-search-choice {
          border: 1px solid #A3B2D6 !important;
          background-color: #EEF2FB !important;
          color: #00507d !important;
          -webkit-border-radius: 0 !important;
          -moz-border-radius: 0 !important;
          -ms-border-radius: 0 !important;
          border-radius: 0 !important; }
          #chat-message-full-view .chat-user-messages .chat-write-message-header .select2-container ul.select2-choices li.select2-search-choice a.select2-search-choice-close {
            top: 3px !important; }
      #chat-message-full-view .chat-user-messages .chat-write-message-header input[type="text"] {
        border-color: transparent !important;
        font-size: 14px;
        width: auto !important; }
        #chat-message-full-view .chat-user-messages .chat-write-message-header input[type="text"]::-webkit-input-placeholder {
          font-size: 14px !important;
          color: #9A9A9A !important; }
        #chat-message-full-view .chat-user-messages .chat-write-message-header input[type="text"]:-moz-placeholder {
          /* Firefox 18- */
          font-size: 14px !important;
          color: #9A9A9A !important; }
        #chat-message-full-view .chat-user-messages .chat-write-message-header input[type="text"]::-moz-placeholder {
          /* Firefox 19+ */
          font-size: 14px !important;
          color: #9A9A9A !important; }
        #chat-message-full-view .chat-user-messages .chat-write-message-header input[type="text"]:-ms-input-placeholder {
          font-size: 14px !important;
          color: #9A9A9A !important; }
    #chat-message-full-view .chat-user-messages .conversation-list {
      padding: 10px;
      height: calc(100% - 250px);
      overflow-y: scroll; }
      #chat-message-full-view .chat-user-messages .conversation-list .conversation {
        margin-bottom: 10px; }
        #chat-message-full-view .chat-user-messages .conversation-list .conversation small {
          color: #9A9A9A;
          display: block; }
        #chat-message-full-view .chat-user-messages .conversation-list .conversation .message-balloon {
          -webkit-border-radius: 20px !important;
          -moz-border-radius: 20px !important;
          -ms-border-radius: 20px !important;
          border-radius: 20px !important;
          padding: 10px;
          max-width: 380px;
          margin-bottom: 8px; }
          #chat-message-full-view .chat-user-messages .conversation-list .conversation .message-balloon span {
            word-wrap: break-word;
            margin-top: 0;
            margin-bottom: 0;
            display: inline; }
      #chat-message-full-view .chat-user-messages .conversation-list .conversation.other-person .message-balloon {
        float: left;
        clear: both;
        background-color: #EAEAEA; }
        #chat-message-full-view .chat-user-messages .conversation-list .conversation.other-person .message-balloon span {
          color: #333333; }
      #chat-message-full-view .chat-user-messages .conversation-list .conversation.you small {
        display: block;
        color: #333333;
        text-align: right; }
      #chat-message-full-view .chat-user-messages .conversation-list .conversation.you .message-balloon {
        float: right;
        clear: both;
        background-color: #00507d;
        text-align: right; }
        #chat-message-full-view .chat-user-messages .conversation-list .conversation.you .message-balloon span {
          color: #fff; }
    #chat-message-full-view .chat-user-messages div.conversation-list::-webkit-scrollbar {
      width: 4px; }
    #chat-message-full-view .chat-user-messages div.chat-user-conversation::-webkit-scrollbar {
      width: 4px; }
    #chat-message-full-view .chat-user-messages .conversation-message-box {
      border-top: 1px solid #d9d9d9;
      padding: 20px; }
      @media only screen and (max-width: 480px) {
        #chat-message-full-view .chat-user-messages .conversation-message-box {
          padding: 10px; } }
      #chat-message-full-view .chat-user-messages .conversation-message-box .reply-box {
        border: 1px solid #d9d9d9; }
        @media only screen and (max-width: 480px) {
          #chat-message-full-view .chat-user-messages .conversation-message-box .reply-box {
            width: 90%;
            float: left; } }
        #chat-message-full-view .chat-user-messages .conversation-message-box .reply-box textarea {
          resize: none;
          border: none;
          height: 80px;
          font-size: 14px; }
          #chat-message-full-view .chat-user-messages .conversation-message-box .reply-box textarea::-webkit-input-placeholder {
            font-size: 14px !important;
            color: #9A9A9A !important; }
          #chat-message-full-view .chat-user-messages .conversation-message-box .reply-box textarea:-moz-placeholder {
            /* Firefox 18- */
            font-size: 14px !important;
            color: #9A9A9A !important; }
          #chat-message-full-view .chat-user-messages .conversation-message-box .reply-box textarea::-moz-placeholder {
            /* Firefox 19+ */
            font-size: 14px !important;
            color: #9A9A9A !important; }
          #chat-message-full-view .chat-user-messages .conversation-message-box .reply-box textarea:-ms-input-placeholder {
            font-size: 14px !important;
            color: #9A9A9A !important; }
          @media only screen and (max-width: 480px) {
            #chat-message-full-view .chat-user-messages .conversation-message-box .reply-box textarea {
              height: 33px; } }
      #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings {
        height: 46px;
        border-bottom: 1px solid #d9d9d9;
        border-right: 1px solid #d9d9d9; }
        @media only screen and (max-width: 480px) {
          #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings {
            width: 10%;
            float: left;
            height: 35px; } }
        #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings .message-attachment {
          float: left;
          width: 25%;
          height: 100%;
          border-right: 1px solid #d9d9d9;
          border-left: 1px solid #d9d9d9;
          text-align: center;
          padding: 15px 0; }
          @media only screen and (max-width: 480px) {
            #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings .message-attachment {
              padding: 8px 0;
              width: 100%;
              border-right: 1px solid transparent;
              border-top: 1px solid #d9d9d9; } }
          #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings .message-attachment label {
            color: #9A9A9A;
            margin-bottom: 0;
            cursor: pointer;
            font-family: "ProximaNova-Light";
            font-size: 14px; }
            #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings .message-attachment label i {
              font-size: 1.2em; }
          #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings .message-attachment input[type="file"] {
            display: none; }
        #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings .key {
          padding: 13px 10px;
          text-align: right;
          border-right: 1px solid #c2c2c2; }
          #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings .key div.checkbox {
            margin-top: 0;
            margin-bottom: 0; }
            #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings .key div.checkbox label {
              font-family: "ProximaNova-Light";
              font-size: 14px;
              color: #9A9A9A;
              margin-bottom: 0; }
              #chat-message-full-view .chat-user-messages .conversation-message-box .chat-box-settings .key div.checkbox label .checker span {
                margin-top: -1px; }
  #chat-message-full-view .chat-new-message-header-mobile {
    min-height: 60px;
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    padding: 15px;
    position: relative;
    display: table; }
    #chat-message-full-view .chat-new-message-header-mobile h4 {
      text-align: center;
      margin-top: 0;
      margin-bottom: 0;
      display: table-cell;
      font-family: "ProximaNova-Bold";
      color: #333333;
      vertical-align: middle;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      @media only screen and (max-width: 768px) {
        #chat-message-full-view .chat-new-message-header-mobile h4 {
          margin: 5px auto;
          width: 50%;
          display: block; } }
    #chat-message-full-view .chat-new-message-header-mobile a.btnCancel {
      position: absolute;
      right: 15px;
      top: 50%;
      transform: translateY(-50%);
      color: #9A9A9A;
      font-size: 16px;
      font-family: "ProximaNova-Regular"; }
  #chat-message-full-view .chat-existing-message-header-mobile {
    min-height: 60px;
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    padding: 15px 0;
    position: relative;
    display: table; }
    #chat-message-full-view .chat-existing-message-header-mobile h4 {
      margin-top: 0;
      margin-bottom: 0;
      font-family: "ProximaNova-Bold";
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: table-cell;
      vertical-align: middle;
      text-align: center; }
      @media only screen and (max-width: 768px) {
        #chat-message-full-view .chat-existing-message-header-mobile h4 {
          margin: 5px auto;
          width: 50%;
          display: block;
          position: absolute;
          transform: translateX(-50%);
          left: 50%; } }
    #chat-message-full-view .chat-existing-message-header-mobile a.btnBack {
      color: #9A9A9A;
      text-decoration: none;
      position: absolute;
      left: 8px;
      top: 50%;
      transform: translateY(-50%); }
    #chat-message-full-view .chat-existing-message-header-mobile .btn-group {
      position: absolute;
      right: 8px;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1; }
    #chat-message-full-view .chat-existing-message-header-mobile button {
      background-color: transparent;
      padding: 0 5px; }
      #chat-message-full-view .chat-existing-message-header-mobile button i {
        font-size: 1.3em;
        color: #888888; }
    #chat-message-full-view .chat-existing-message-header-mobile a.btnAdd {
      padding: 0 5px; }
      #chat-message-full-view .chat-existing-message-header-mobile a.btnAdd i {
        color: #888888; }
    #chat-message-full-view .chat-existing-message-header-mobile a.btnSave {
      color: #00507d;
      text-transform: capitalize;
      font-size: 14px;
      padding-right: 0; }
    #chat-message-full-view .chat-existing-message-header-mobile ul.dropdown-menu {
      margin-bottom: 0;
      left: auto;
      right: 0;
      border-color: #00507d;
      padding: 10px; }
      #chat-message-full-view .chat-existing-message-header-mobile ul.dropdown-menu:before, #chat-message-full-view .chat-existing-message-header-mobile ul.dropdown-menu:after {
        content: '';
        display: none;
        border-color: transparent; }
      #chat-message-full-view .chat-existing-message-header-mobile ul.dropdown-menu li a {
        font-size: 12px;
        padding: 3px 0;
        color: #333333;
        font-family: "ProximaNova-Regular"; }
  #chat-message-full-view .chat-write-message-header-mobile {
    min-height: 50px;
    border-bottom: 1px solid #d9d9d9;
    padding: 10px 0; }
    #chat-message-full-view .chat-write-message-header-mobile .select2-container ul.select2-choices {
      border-color: transparent !important;
      padding-right: 0; }
      #chat-message-full-view .chat-write-message-header-mobile .select2-container ul.select2-choices li.select2-search-choice {
        margin-right: 2px !important; }
      #chat-message-full-view .chat-write-message-header-mobile .select2-container ul.select2-choices li.select2-search-choice {
        border: 1px solid #A3B2D6 !important;
        background-color: #EEF2FB !important;
        color: #00507d !important;
        font-family: "ProximaNova-Bold";
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        border-radius: 0 !important; }
        #chat-message-full-view .chat-write-message-header-mobile .select2-container ul.select2-choices li.select2-search-choice a.select2-search-choice-close {
          top: 3px !important; }
    #chat-message-full-view .chat-write-message-header-mobile input[type="text"] {
      border-color: transparent;
      padding: 5px 6px;
      width: auto !important; }
  #chat-message-full-view .chat-edit-group-chat-mobile {
    min-height: 50px;
    border-bottom: 1px solid #d9d9d9;
    padding: 10px 8px; }
    #chat-message-full-view .chat-edit-group-chat-mobile small {
      color: #888888; }
    #chat-message-full-view .chat-edit-group-chat-mobile input[type="text"] {
      border-color: transparent;
      padding: 0; }
      #chat-message-full-view .chat-edit-group-chat-mobile input[type="text"]::-webkit-input-placeholder {
        font-size: 14px !important;
        color: #D3D3D3 !important; }
      #chat-message-full-view .chat-edit-group-chat-mobile input[type="text"]:-moz-placeholder {
        /* Firefox 18- */
        font-size: 14px !important;
        color: #D3D3D3 !important; }
      #chat-message-full-view .chat-edit-group-chat-mobile input[type="text"]::-moz-placeholder {
        /* Firefox 19+ */
        font-size: 14px !important;
        color: #D3D3D3 !important; }
      #chat-message-full-view .chat-edit-group-chat-mobile input[type="text"]:-ms-input-placeholder {
        font-size: 14px !important;
        color: #D3D3D3 !important; }
  @media only screen and (max-width: 768px) {
    #chat-message-full-view .chat-group-members-list ul li .image {
      float: left;
      width: 65px;
      height: 65px;
      margin-right: 10px; }
      #chat-message-full-view .chat-group-members-list ul li .image img {
        width: 65px;
        height: 65px;
        -webkit-border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -ms-border-radius: 50% !important;
        border-radius: 50% !important; } }
  @media only screen and (max-width: 480px) {
    #chat-message-full-view .chat-group-members-list ul li .image {
      width: 45px;
      height: 45px; }
      #chat-message-full-view .chat-group-members-list ul li .image img {
        width: 45px;
        height: 45px; } }
  @media only screen and (max-width: 768px) {
    #chat-message-full-view .chat-group-members-list ul li .name {
      display: block;
      padding: 18px 0; }
      #chat-message-full-view .chat-group-members-list ul li .name span {
        font-size: 18px;
        display: block;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 65%; }
      #chat-message-full-view .chat-group-members-list ul li .name a {
        padding: 3px 5px;
        display: block;
        float: right;
        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
        -ms-border-radius: 3px !important;
        border-radius: 3px !important;
        border: 1px solid #BE3A31;
        color: #BE3A31; } }
  @media only screen and (max-width: 480px) {
    #chat-message-full-view .chat-group-members-list ul li .name {
      padding: 11px 0; }
      #chat-message-full-view .chat-group-members-list ul li .name span {
        font-size: 16px;
        width: 50%; }
      #chat-message-full-view .chat-group-members-list ul li .name a {
        padding: 2px 4px; } }
  #chat-message-full-view .chat-user-conversation {
    padding: 10px;
    height: calc(100% - 290px);
    overflow-y: scroll; }
    #chat-message-full-view .chat-user-conversation .conversation {
      margin-bottom: 10px; }
      #chat-message-full-view .chat-user-conversation .conversation small {
        color: #9A9A9A;
        display: block; }
      #chat-message-full-view .chat-user-conversation .conversation .message-balloon {
        -webkit-border-radius: 20px !important;
        -moz-border-radius: 20px !important;
        -ms-border-radius: 20px !important;
        border-radius: 20px !important;
        padding: 10px;
        max-width: 250px;
        margin-bottom: 8px; }
        #chat-message-full-view .chat-user-conversation .conversation .message-balloon span {
          word-wrap: break-word;
          margin-top: 0;
          margin-bottom: 0;
          display: inline; }
    #chat-message-full-view .chat-user-conversation .conversation.other-person .message-balloon {
      float: left;
      clear: both;
      background-color: #EAEAEA; }
      #chat-message-full-view .chat-user-conversation .conversation.other-person .message-balloon span {
        color: #333333; }
    #chat-message-full-view .chat-user-conversation .conversation.you small {
      display: block;
      color: #333333;
      text-align: right; }
    #chat-message-full-view .chat-user-conversation .conversation.you .message-balloon {
      float: right;
      clear: both;
      background-color: #00507d;
      text-align: right; }
      #chat-message-full-view .chat-user-conversation .conversation.you .message-balloon span {
        color: #fff; }
  #chat-message-full-view div.chat-user-conversation::-webkit-scrollbar {
    width: 4px; }
  #chat-message-full-view .chat-message-box-mobile {
    min-height: 30px;
    border-top: 1px solid #d9d9d9; }
    #chat-message-full-view .chat-message-box-mobile textarea {
      resize: none;
      overflow: hidden;
      display: block;
      border: none;
      width: 88%;
      float: left;
      padding: 10px 8px; }
      #chat-message-full-view .chat-message-box-mobile textarea::-webkit-input-placeholder {
        font-size: 14px !important;
        color: #D3D3D3 !important; }
      #chat-message-full-view .chat-message-box-mobile textarea:-moz-placeholder {
        /* Firefox 18- */
        font-size: 14px !important;
        color: #D3D3D3 !important; }
      #chat-message-full-view .chat-message-box-mobile textarea::-moz-placeholder {
        /* Firefox 19+ */
        font-size: 14px !important;
        color: #D3D3D3 !important; }
      #chat-message-full-view .chat-message-box-mobile textarea:-ms-input-placeholder {
        font-size: 14px !important;
        color: #D3D3D3 !important; }
      @media only screen and (max-width: 480px) {
        #chat-message-full-view .chat-message-box-mobile textarea {
          width: 75%; } }
    #chat-message-full-view .chat-message-box-mobile textarea::-webkit-scrollbar {
      width: 4px; }
    #chat-message-full-view .chat-message-box-mobile .message-attachment {
      float: right;
      padding: 0 7px; }
      #chat-message-full-view .chat-message-box-mobile .message-attachment label {
        cursor: pointer;
        margin-bottom: 0; }
        #chat-message-full-view .chat-message-box-mobile .message-attachment label i {
          color: #949494;
          font-size: 1.5em;
          line-height: 35px; }
      #chat-message-full-view .chat-message-box-mobile .message-attachment input[type="file"] {
        display: none; }
    #chat-message-full-view .chat-message-box-mobile .btnSendMessageMobile {
      color: #00507d;
      font-family: "ProximaNova-Bold";
      float: right;
      height: 39px;
      text-decoration: none; }

.chat-user-autocomplete {
  border: 1px solid #C2C2C2 !important; }
  .chat-user-autocomplete ul {
    padding: 0;
    margin: 0; }
    .chat-user-autocomplete ul li {
      padding: 0;
      font-family: "ProximaNova-Regular";
      cursor: pointer; }
      .chat-user-autocomplete ul li:hover {
        background-color: #00507d !important;
        color: #fff !important; }
        .chat-user-autocomplete ul li:hover a {
          color: #fff !important;
          text-decoration: none; }
      .chat-user-autocomplete ul li a {
        color: #292929 !important;
        text-decoration: none; }

.chat-user-autocomplete ul::-webkit-scrollbar {
  width: 4px; }

/** END OF MESSAGING PLATFORM ON MESSAGE PAGE **/
@media (max-width: 1290px) {
  #pjg-navigation-bar .mobile-menu {
    display: block; } }

@media (max-width: 1200px) {
  #pjg-navigation-bar .navbar-left > li.navbar-web-search {
    display: none; }
  #pjg-navigation-bar .navbar-left > li.navbar-web-search-icon {
    display: block; }
  #pjg-navigation-bar .navbar-left > li.navbar-more {
    display: none; }
  #pjg-navigation-bar .navbar-left > li.navbar-web-search input[type="text"] {
    width: 150px; }
  #pjg-navigation-bar .navbar-left > li > a.dropdown-search {
    height: 53px; }
  #pjg-navigation-bar .navbar-left > li.navbar-web-search-icon .new-header-search {
    height: 55px; }
  #pjg-navigation-bar .nav > li.dropdown.navbar-web-search-icon.open {
    position: static; }
  #pjg-navigation-bar .nav > li.dropdown.navbar-web-search-icon.open .dropdown-menu {
    display: table;
    width: 100%;
    left: 0;
    right: 0; } }

@media (max-width: 1000px) {
  #pjg-navigation-bar .navbar-left > li.navbar-marketplace {
    display: none; } }

@media (max-width: 768px) {
  /** if width is less than 769px **/
  #pjg-navigation-bar .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: auto; }
  #pjg-navigation-bar .drawer-hamburger {
    display: block; }
  #pjg-navigation-bar .navbar-header {
    margin-left: 40px;
    float: left; }
  #pjg-navigation-bar .navbar-left {
    display: none;
    margin-top: 0;
    margin-bottom: 0; }
  #pjg-navigation-bar .navbar-right {
    margin-top: 0;
    margin-bottom: 0; }
  #pjg-navigation-bar .navbar-right #badge_counter {
    position: absolute;
    top: 16px;
    right: 11px; }
  #pjg-navigation-bar .navbar-right #private_notif_icon {
    position: absolute;
    top: 16px;
    right: 11px; }
  #pjg-navigation-bar .navbar-left li.navbar-search {
    display: none; }
  #pjg-navigation-bar .navigation-bar-login {
    display: none; }
  #pjg-navigation-bar .navbar-brand {
    padding: 9px 6px; }
  #pjg-navigation-bar .drawer-hamburger {
    padding: 22px .75rem 11px .75em !important; }
  #pjg-navigation-bar .navbar-nav > li {
    float: left !important; }
  #pjg-navigation-bar .navbar-nav.navbar-right:last-child {
    margin-right: -15px !important; }
  #pjg-navigation-bar .navbar-right {
    float: right !important; }
  #pjg-navigation-bar .navbar-right > li > a {
    padding-left: 8px;
    padding-right: 8px; }
  #pjg-navigation-bar .navbar-right #profile_notif_counter {
    right: 10px; }
  #pjg-navigation-bar .nav > li.dropdown.open {
    position: static; }
  #pjg-navigation-bar .nav > li.dropdown.open .dropdown-menu {
    width: 100%;
    left: 0;
    right: 0;
    top: 53px; }
  #pjg-navigation-bar .nav > li.dropdown.open .dropdown-menu.dropdown-mobile-search {
    border: none; }
  #pjg-navigation-bar .nav > li.dropdown.open .dropdown-menu.dropdown-mobile-search .header-search-form input[type="text"] {
    border: 1px solid #c6c6c6; }
  #pjg-navigation-bar .navbar-left > li.navbar-web-search-icon {
    display: none; }
  #pjg-navigation-bar .navbar-right > li.navbar-mobile-search {
    display: block;
    font-family: "ProximaNova-Regular"; }
  #pjg-navigation-bar .navbar-right > li.navbar-mobile-search .new-header-search {
    height: 55px; }
  #pjg-navigation-bar .navbar-left > li.navbar-web-search .new-header-search {
    border: none;
    height: 55px; }
  #pjg-navigation-bar .navbar-right > li.navbar-mobile-search input[type="text"]::-webkit-input-placeholder {
    font-size: 14px !important; }
  #pjg-navigation-bar .navbar-right > li.navbar-mobile-search input[type="text"]::-moz-placeholder {
    font-size: 14px !important; }
  #pjg-navigation-bar .navbar-right > li.navbar-mobile-search input[type="text"]::-ms-input-placeholder {
    font-size: 14px !important; }
  #pjg-navigation-bar .navbar-right > li.navbar-mobile-search input[type="text"]::-moz-placeholder {
    font-size: 14px !important; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile li:first-child .dropdown-sub-menu-single:before {
    width: 100%; } }

@media (max-width: 480px) {
  /** Width less than 481px **/
  #pjg-navigation-bar .container {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  #pjg-navigation-bar .navbar-header {
    margin-left: 25px; }
  #pjg-navigation-bar .navbar-right > li > a.btnWritePost {
    padding: 5px 5px;
    font-size: 12px;
    margin-left: 7px;
    margin-top: 15px; }
  #pjg-navigation-bar .navbar-right > li > a.profile-img-dropdown {
    padding-left: 7px;
    padding-right: 7px; }
  #pjg-navigation-bar .navbar-left > li.navbar-web-search a.dropdown-search {
    padding-left: 7px;
    padding-right: 7px; }
  #pjg-navigation-bar .navbar-left > li.navbar-guest-search a.dropdown-search {
    padding-left: 10px;
    padding-right: 15px; }
  #pjg-navigation-bar .navbar-right > li > a.btnWritePost i {
    display: none; }
  #pjg-navigation-bar .navbar-right > li a.dropdown-search i {
    font-size: 18px; }
  #pjg-navigation-bar .navbar-right > li > a > span > img {
    width: 30px;
    height: 30px; }
  #pjg-navigation-bar .navbar-right #profile_notif_counter {
    top: 10px;
    right: 1px; }
  #pjg-navigation-bar .navbar-right #badge_counter {
    top: 16px;
    right: 11px; }
  #pjg-navigation-bar .navbar-right #private_notif_icon {
    top: 16px;
    right: 11px; }
  #pjg-navigation-bar .navbar-header img {
    width: 60px;
    height: auto; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-private-notif li:first-child .dropdown-sub-menu-single:before {
    width: 100%; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-notification li:first-child .dropdown-sub-menu-single:before {
    width: 100%; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-private-notif {
    min-width: 100%; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-notification {
    min-width: 100%; }
  #pjg-navigation-bar .drawer-hamburger {
    padding: 22px .75rem 12px .75em !important; }
  #pjg-navigation-bar .navbar-brand {
    padding: 10px 11px; }
  #pjg-navigation-bar .navbar.navbar-flipped {
    padding-top: 4px;
    padding-bottom: 4px; }
  #pjg-navigation-bar .navbar-right > li.li-btnWritePost {
    display: none; }
  #pjg-navigation-bar .navbar-right > li ul.dropdown-profile ul li.li-btnWritePost {
    display: block; }
  #pjg-navigation-bar .navbar-right > li > ul.dropdown-menu.dropdown-profile {
    width: auto !important;
    right: 0 !important;
    left: auto !important; } }

@media (max-width: 375px) {
  /** Width less than 376 **/
  #pjg-navigation-bar .navbar-right > li > a.btnWritePost {
    padding: 5px 5px;
    font-size: 12px;
    margin-left: 7px; }
  #pjg-navigation-bar .navbar-right > li > a.profile-img-dropdown {
    padding-left: 7px;
    padding-right: 7px; } }

@media only screen and (max-width: 320px) {
  /** Width less than 321px **/
  #pjg-navigation-bar .navbar-right > li > a.profile-img-dropdown {
    padding-right: 12px; } }

/*BACKGROUND COLORS============================================================*/
.db-bk-color-one {
  background-color: #f55039; }

.db-bk-color-two {
  background-color: #46A6F7; }

.db-bk-color-three {
  background-color: #47887E; }

.db-bk-color-six {
  background-color: #F59B24; }

/*============================================================
PRICING STYLES
==========================================================*/
.db-padding-btm {
  padding-bottom: 50px; }
  @media only screen and (max-width: 480px) {
    .db-padding-btm {
      padding-bottom: 0; } }

.db-button-color-square {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px; }

.db-button-color-square:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  border: none; }

.pricing-table {
  margin-top: 0; }
  @media only screen and (max-width: 480px) {
    .pricing-table .row {
      padding-left: 0;
      padding-right: 0; } }
  .pricing-table .db-wrapper {
    height: 100%;
    transition: all 0.3s ease-out;
    background: #fff;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    position: relative;
    z-index: 1; }
    .pricing-table .db-wrapper:first-child {
      border-left: 1px solid #e4e4e4; }
    @media only screen and (max-width: 1200px) {
      .pricing-table .db-wrapper {
        margin-bottom: 15px; } }
  .pricing-table .pricing-list-container {
    margin-top: 50px; }
  .pricing-table .db-pricing-eleven {
    text-align: center;
    line-height: 30px; }
    .pricing-table .db-pricing-eleven .ticket-type-header .ticket-type {
      padding: 15px;
      border-bottom: 1px solid #efefef;
      border-top: 1px solid #efefef;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column; }
      .pricing-table .db-pricing-eleven .ticket-type-header .ticket-type h3 {
        margin-top: 0;
        margin-bottom: 0;
        font-family: "Montserrat";
        font-weight: 600;
        font-size: 28px;
        color: #fff; }
      .pricing-table .db-pricing-eleven .ticket-type-header .ticket-type small {
        font-size: 16px;
        font-family: "Montserrat";
        font-weight: 300;
        display: block;
        line-height: 1.2;
        color: #fff; }
    .pricing-table .db-pricing-eleven .ticket-desc {
      min-height: 130px;
      padding: 15px;
      border-bottom: 1px solid #efefef;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column; }
      .pricing-table .db-pricing-eleven .ticket-desc p {
        font-family: "Montserrat";
        font-weight: 300;
        margin-top: 0;
        margin-bottom: 0;
        line-height: 1.4; }
    .pricing-table .db-pricing-eleven .price {
      padding: 10px 15px;
      border-bottom: 1px solid #efefef; }
      .pricing-table .db-pricing-eleven .price h4 {
        font-family: "ProximaNova-Regular";
        font-size: 48px; }
        .pricing-table .db-pricing-eleven .price h4 span {
          font-family: "ProximaNova-Light";
          position: relative;
          top: -14px;
          right: 0;
          font-size: 24px; }
      .pricing-table .db-pricing-eleven .price a {
        padding: 15px 30px;
        margin-top: 10px;
        margin-bottom: 10px; }
    .pricing-table .db-pricing-eleven ul.details {
      list-style: none;
      margin: 0;
      text-align: center;
      padding-left: 0px; }
      .pricing-table .db-pricing-eleven ul.details li {
        line-height: 1.4;
        min-height: 51px;
        padding: 10px 15px;
        border-bottom: 1px solid #efefef;
        font-size: 14px;
        font-family: "ProximaNova-Light";
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column; }
        @media only screen and (max-width: 768px) {
          .pricing-table .db-pricing-eleven ul.details li {
            padding: 10px 13px; } }
      .pricing-table .db-pricing-eleven ul.details li.noborder {
        border-bottom: 1px solid transparent; }

.db-pricing-eleven .pricing-footer {
  padding: 20px; }

/* ===== General Style ==== */

.echelon-main-container section {
    padding: 120px 0;
}

.echelon-main-container {
    color: #333;
    background: #fbfbfb;
}

.echelon-main-container h1 {
    font-family: "Montserrat";
    /*text-transform: capitalize;*/
    font-size: 48px;
    color: inherit;
    margin-top: 0;
    margin-bottom: 16px;
    text-align: center;
    font-weight: 600;
}

.echelon-section-heading {
    margin-bottom: 60px;
}

.echelon-section-heading h2 {
    text-align: center;
}

.echelon-main-container h1,
.echelon-main-container h2 {
    text-align: center;
}

.echelon-main-container .div-cover {
    background-size: cover !important;
    background-position: 50% 50% !important;
}

.echelon-main-container .grey-overlay {
    width: 100%;
    height: 100%;
    /*background: #e7e7e7;
    opacity: 0.5;*/
}


/* ===== Intro Block ===== */

#echelon-intro .echelon-intro-text img {
    max-height: 86px;
    margin-bottom: 30px;
}

#echelon-intro .echelon-intro-text {
    position: relative;
    max-width: 72%;
    padding-bottom: 60px;
}

#echelon-intro .echelon-intro-text h1 {
    text-transform: none;
    font-family: "Montserrat";
    font-weight: 400;
    /*font-size: 32px;*/
    font-size: 3vh;
    line-height: inherit;
}

.echelon-overlay-video {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 100;
    top: 0px;
    left: 0px;
    /*background: url('http://i376.photobucket.com/albums/oo208/Gvanj/scanlines.png') !important;*/
    background: url('../img/scalines.png') !important;
}

#echelon-intro .echelon-intro-learn-more {
    z-index: 10000;
    position: absolute;
    bottom: 4%;
    left: 50%;
    transform: translateX(-50%);
}

.echelon-main-container a.btnGhost {
    white-space: normal;
    background-color: transparent !important;
    color: #000;
    font-family: "Montserrat" !important;
    font-weight: 500;
    font-size: 15px !important;
    letter-spacing: 2px;
    border: 1px solid black;
    width: auto;
    padding: 14px 48px;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0 !important;
    /*Fill Animation*/
    position: relative;
    transition: all 200ms ease-in-out; 
}

.echelon-main-container a.btnGhost:hover {
    color: #fff;
    border: 1px solid #000;
    background: #000 !important;
}

#echelon-intro .echelon-intro-learn-more i {
    color: #fff;
    font-size: 2em;
    display: block;
    text-align: center;
}


/* ==== Block 2: Empowering ==== */

#echelon-empower .col-lg-3 {
    padding: 6px;
}

#echelon-empower h3 {
    font-family: "Montserrat";
    font-weight: 400;
    text-transform: capitalize;
}

#echelon-empower a.btnGhost {
    white-space: normal;
    color: #000;
    border-color: #000;
}

#echelon-empower a.btnGhost:hover {
    color: #fff
}

#echelon-empower a.btnGhost:before{
    background: #000;
}


#echelon-powerjourney a.btnGhost,.echelon-intro-learn-more a.btnGhost {
    border: 1px solid #fff;
    color: #fff;
}
#echelon-powerjourney a.btnGhost:hover,.echelon-intro-learn-more a.btnGhost:hover {
    background: #fff !important;
    color: #000;
}
/* ==== Cards===== */

.card {
    box-shadow: 1px 1px 10px rgba(0, 0, 0, .1);
    /*width: 300px;*/
    margin: 20px auto;
    background: #fff;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.card:hover {
    -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
}

#echelon-empower-content-row a.page-scroll,
#echelon-empower-content-row a.page-scroll:hover,
#echelon-empower-content-row a.page-scroll:focus,
#echelon-empower-content-row a.page-scroll:active,
#echelon-empower-content-row a.page-scroll:visited {
    text-decoration: none;
    color: #333;
}

#echelon-empower-content-row .card {
    border-radius: 8px !important;
}

#echelon-empower-content-row .card {
    width: auto;
    height: 390px;
}

#echelon-empower-content-row .card p {
    clear: left;
    line-height: 1.4;
}

#echelon-empower-content-row .card i {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0;
    margin-bottom: 20px;
    font-size: 20px;
    opacity: 0.5;
}

.card .image-cover {
    height: 180px;
    background-position: 50% 50% !important;
    background-size: cover !important;
}

.card h3,
.card p {
    margin-top: 16px;
    margin-left: 30px;
    margin-right: 30px;
    text-align: center;
}

.card h3 {
    font-family: "ProximaNova-Bold";
}

.card p {
    font-size: 16px;
}


/* ==== Block 3: RoadMap ==== */

#echelon-roadmap {
    color: white;
    position: relative;
    padding-bottom: 2px;
    padding-top: 2px;
}

#echelon-empower .container {
    position: relative;
    z-index: 1000;
}

.echelon-roadmap-content-row {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    margin-bottom: 0;
}

.echelon-roadmap-content-row li {
    padding: 2px;
    overflow: hidden;
}


/*Roadmap title*/

@media (min-width:0px) {
    .echelon-roadmap-discover-large {
        display: none;
    }
    .echelon-roadmap-discover-small {
        display: inline-block;
    }
}

@media (min-width:1200px) {
    .echelon-roadmap-discover-small {
        display: none;
    }
    .echelon-roadmap-discover-large {
        display: inline-block;
    }
}


/*Country Box*/

.echelon-country-box {
    height: 300px;
    width: 100%;
    position: relative;
    vertical-align: middle;
    display: table;
    text-decoration: none !important;
    color: #fff;
    /*asasd*/
    background-position: 50% 50%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    overflow: hidden;
}

.echelon-country-box:hover,
.echelon-country-box:active,
.echelon-country-box:focus {
    color: #fff
}

.echelon-country-box:hover .echelon-country-details-bg {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

.echelon-country-details-bg {
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    position: absolute;
    z-index: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.country-discover {
    padding: 20px;
}

.echelon-country-box .echelon-country-details-container {
    padding: 0;
    width: 100%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 1;
}

.echelon-country-box .echelon-country-details-container h3 {
    /*margin: 12px 12px 0 12px;*/
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    font-family: "Montserrat";
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 1px 1px 8px #333;
    color: #fff;
}

.echelon-country-box .echelon-country-details-container h4 {
    /*margin: 6px 12px 0 12px;*/
    margin: 0;
    margin-top: 4px;
    text-shadow: 1px 1px 8px #333;
    padding: 0;
}

.echelon-country-box .echelon-country-details-container h2 {
    color: #fff;
    font-size: 24px;
}

.echelon-country-details-name {
    min-height: 90px;
    padding: 12px;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
}

.echelon-country-details-date,
.echelon-country-details-location {
    display: inline-block;
    margin: 0 auto;
    padding: 0 32px;
}


/*asiasummit*/

.country-asiasummit .echelon-country-details-date,
.country-asiasummit .echelon-country-details-location {
    background: rgba(239, 129, 56, 0.8);
    ;
}

.country-asiasummit .echelon-country-details-name {
    background: rgba(189, 57, 40, 0.8)
}


/*Top 100*/

.country-top100 .echelon-country-details-date,
.country-top100 .echelon-country-details-location {
    background: rgba(112, 182, 226, 0.8);
}

.country-top100 .echelon-country-details-name {
    background: rgba(7, 24, 41, 0.8);
}


/*Central*/

.country-centralasia .echelon-country-details-date,
.country-centralasia .echelon-country-details-location {
    background: rgba(247, 202, 25, 0.8);
}

.country-centralasia .echelon-country-details-name {
    background: rgba(16, 36, 71, 0.8);
}


/*Vietnam*/

.country-vietnam .echelon-country-details-date,
.country-vietnam .echelon-country-details-location {
    background: rgba(221, 50, 121, 0.8);
}

.country-vietnam .echelon-country-details-name {
    background: rgba(16.1%, 23.5%, 56.1%, 0.8);
}


/*Thailand*/

.country-thailand .echelon-country-details-date,
.country-thailand .echelon-country-details-location {
    background: rgba(255, 207, 63, 0.8);
}

.country-thailand .echelon-country-details-name {
    background: rgba(78, 13, 50, 0.8);
}


/*india*/

.country-india .echelon-country-details-date,
.country-india .echelon-country-details-location {
    background: rgba(243, 116, 34, 0.8);
}

.country-india .echelon-country-details-name {
    background: rgba(252, 204, 13, 0.8);
}


/*malaysia*/

.country-malaysia .echelon-country-details-date,
.country-malaysia .echelon-country-details-location {
    background: rgba(248, 232, 43, 0.8);
}

.country-malaysia .echelon-country-details-name {
    background: rgba(170, 31, 35, 0.8);
}


/*indonesia*/

.country-indonesia .echelon-country-details-date,
.country-indonesia .echelon-country-details-location {
    background: rgba(251, 179, 57, 0.8);
}

.country-indonesia .echelon-country-details-name {
    background: rgba(29, 66, 30, 0.8);
}


/*philippines*/

.country-philippines .echelon-country-details-date,
.country-philippines .echelon-country-details-location {
    background: rgba(112, 182, 226, 0.8);
}

.country-philippines .echelon-country-details-name {
    background: rgba(7, 24, 41, 0.8);
}


/* ===== Connection =====*/

#echelon-connections {
    color: #fff;
    background: #1f1f1f;
}

#echelon-connections.echelon-child-content-black h1,
#echelon-connections.echelon-child-content-black h2,
#echelon-connections.echelon-child-content-black h3,
#echelon-connections.echelon-child-content-black p {
    color: #fff;
}


/* ===== Talent =====*/


/* ===== Funding =====*/

#echelon-funding {
    color: white;
    background: #1f1f1f;
}

#echelon-funding.echelon-child-content-black h1,
#echelon-funding.echelon-child-content-black h2,
#echelon-funding.echelon-child-content-black h3,
#echelon-funding.echelon-child-content-black p {
    color: #fff;
}


/* ==== Partner ====*/

#echelon-partner .row .col {
    text-align: center
}

#echelon-partner .echelon-section-heading {
    margin-bottom: 0;
}

#echelon-partner .support {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px !important;
}

#echelon-partner h1 {
    margin-bottom: 40px;
}

#echelon-partner h2 {
    margin-top: 40px;
}

#echelon-partner .support a {
    height: 180px;
    width: 180px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, .1);
    background: white;
    text-align: center;
    vertical-align: middle;
    border-radius: 8px !important;
    display: flex;
    align-items: center;
    overflow: hidden;
    /*border: #000 solid 1px;*/
    margin-left: auto;
    margin-right: auto;
}

#echelon-partner .support img {
    max-height: 128px;
    max-width: 128px;
    display: block;
    margin: 0 auto;
}


/* ==== Testimonials ====*/

#echelon-testimonials {
    background: #1f1f1f;
    overflow: hidden;
    color: white;
    padding: 0;
}

#echelon-testimonials img {
    height: 32px;
}

#echelon-testimonials .row div {
    height: 360px;
    background-size: cover !important;
    background-position: 50% 50% !important;
    padding: 36px;
}

#echelon-testimonials h2.tes-quote {
    text-align: left;
    font-style: italic;
    color: #fff;
    font-size: 24px;
}

#echelon-testimonials strong {
    font-size: 20px;
}

#echelon-testimonials .row {
    margin: 0;
}


/* ==== Power our journey ====*/

#echelon-powerjourney {
    background: url('../img/echelon_index/v2/boxing.jpg') !important;
    background-size: cover !important;
    background-position-y: center !important;
    padding: 60px 0;
}

#echelon-powerjourney .row div,
#echelon-powerjourney .row {
    height: auto !important;
}

#echelon-powerjourney .row div {
    padding: 0;
}

#echelon-powerjourney h2 {
    margin: 0 auto;
    width: 80%;
    color: #fff;
}

#echelon-powerjourney a {
    margin: 12px;
}

#echelon-powerjourney p a {
    color: white;
}

#echelon-powerjourney div.echelon-powerjourney-cta {
    margin-left: 120px;
    margin-right: 120px;
}


/* ==== Echelon Post ====*/

#echelon-posts .echelon-posts-content .col-lg-4 {
    position: absolute;
    height: 100%;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    ;
}

#echelon-posts .echelon-posts-content .col-lg-8 {
    height: 210px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 24px;
}

#echelon-posts ul {
    padding: 0;
}

#echelon-posts li {
    list-style: none;
    margin-bottom: 20px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, .1);
    position: relative;
}

#echelon-posts li .row {
    list-style: none;
    position: relative;
    margin: 0;
}

#echelon-posts img {
    height: 36px;
}

#echelon-posts li .row .bottom-bar {
    padding: 10px 24px;
    clear: both;
    position: initial;
    padding-left: 0;
    padding-right: 0;
    /*height: 36px;*/
}

#echelon-posts .bottom-bar div {
    padding-left: 0;
    padding-right: 0;
}

#echelon-posts .bottom-bar p {
    line-height: 36px;
}

#echelon-posts h2 {
    font-family: ProximaNova-Bold;
    margin: 0;
    text-align: left;
}

#echelon-posts h2 a {
    color: #333;
    text-decoration: none;
}

#echelon-posts p {
    font-size: 16px;
}

#echelon-posts p a {
    color: #333;
    text-decoration: none;
}

.echelon-posts-content .post-author img {
    margin-right: 10px;
}

@media (min-width:0px) {
    .echelon-posts-content .post-date {
        text-align: center;
    }
    .echelon-posts-content .post-author {
        text-align: center;
    }
    .echelon-posts-content .post-author img {
        text-align: center;
        display: inline;
    }
    .echelon-posts-content .post-author p {
        text-align: center;
        display: inline;
    }
    .echelon-posts-content .post-desc {
        display: none;
    }
    #echelon-posts li .row .bottom-bar {
        position: relative;
    }
    #echelon-posts .echelon-posts-content .col-lg-8 {
        height: auto;
    }
}

@media (min-width:480px) {
    .echelon-posts-content .post-date {
        text-align: right;
        float: right;
    }
    .echelon-posts-content .post-author {
        text-align: left;
        float: left;
    }
    .echelon-posts-content .post-author img {
        text-align: left;
        display: inline;
    }
    .echelon-posts-content .post-author p {
        text-align: left;
        display: inline;
    }
    .echelon-posts-content .post-desc {
        display: block;
    }
    #echelon-posts .echelon-posts-content .col-lg-8 {
        min-height: 230px;
        float: right;
    }
}

@media (max-width:480px) {
    .echelon-posts-content .post-author p {
        line-height: 25px !important;
    }
    .echelon-posts-content .post-author img {
        height: 28px !important;
    }
    #echelon-posts h2 {
        text-align: center;
    }
}


/* ==== style 2 ====*/

#echelon-connections,
#echelon-funding,
#echelon-information,
#echelon-talent {
    padding: 0;
}

.style2 {
    padding: 0;
    margin: 0;
    height: 100%;
}

.style2 .style2-content {
    padding: 80px 60px;
    min-height: 680px;
    background: url('../img/echelon_index/v2/blurbg.png');
    overflow: hidden;
}

.style2 .style2-content h1 {
    padding-bottom: 10px;
    text-align: left;
    float: left;
    clear: left;
    border-bottom: 2px solid #fff
}

.echelon-child-content-white .style2 .style2-content h1 {
    border-color: #333;
}

.style2 .style2-bigimage {
    /*min-height: 680px;*/
    height: 100%;
    padding: 0;
    overflow: hidden;
}

.style2 .style2-bigimage .bigimage {
    width: 100%;
    height: 100%;
    /*min-height: 680px;*/
    -webkit-backface-visibility: hidden;
    transition: all 50s ease;
    background-position: 50% 50% !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

@media (min-width:0px) {
    .style2 .style2-bigimage {
        height: 480px;
    }
    .style2 .style2-bigimage .bigimage {
        height: 480px
    }
}

@media (max-width: 400px) {
    .style2 .style2-content h1 {
        font-size: 36px !important;
    }
    .echelon-main-container a.btnGhost {
        padding: 14px 32px;
        font-size: 12px !important;
    }
}

@media (max-width: 768px) {
    #echelon-posts .echelon-posts-content .col-lg-4 {
        position: static;
        height: 210px;
        width: 100%;
    }
    #echelon-posts li .row .bottom-bar {
        clear: both !important;
    }
}

@media (max-width: 1200px) {
    #echelon-posts .echelon-posts-content .col-lg-4 {
        position: static;
        height: 210px;
        width: 100%;
    }
}

@media (max-width: 1024px) {
    #echelon-posts .echelon-posts-content .col-lg-8 {
        min-height: 210px;
    }
    #echelon-posts .echelon-posts-content .col-lg-4 {
        position: static;
        height: 210px;
        width: 100%;
    }
    #echelon-posts li .row .bottom-bar {
        clear: both !important;
    }
}

@media (max-width: 992px) {
    #echelon-posts .echelon-posts-content .col-lg-4 {
        position: static;
        height: 210px;
        width: 100%;
    }
    #echelon-posts li .row .bottom-bar {
        clear: both !important;
    }
}

@media (min-width:990px) {
    .style2 .style2-bigimage {
        min-height: 680px;
    }
    .style2 .style2-bigimage .bigimage {
        min-height: 680px;
    }
}

.style2 .style2-content h2 {
    text-align: left;
    clear: left;
    margin-bottom: 60px;
    font-size: 20px
}

.style2 .style2-content h3 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 20px;
}

.style2 .style2-content p {
    font-weight: 300;
    font-family: montserrat;
    font-size: 16px;
}


/* ==== Dot Navigation Style ====*/

.dotstyle {
    height: 400px;
    display: table-cell;
    vertical-align: middle;
}

.dotstyle-container {
    height: 400px;
    display: table-cell;
    margin-top: -200px;
    vertical-align: middle;
    position: fixed;
    right: 20px !important;
    top: 50% !important;
    z-index: 100000 !important;
}

.dotstyle ul {
    position: relative !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    cursor: default !important;
}

.dotstyle li {
    position: relative !important;
    display: block !important;
    margin: 16px 0px !important;
    width: 10px !important;
    height: 10px !important;
    cursor: pointer !important;
}

.dotstyle li a {
    top: 0 !important;
    ;
    left: 0 !important;
    ;
    width: 100% !important;
    ;
    height: 100% !important;
    ;
    outline: none !important;
    ;
    border-radius: 50% !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, 0.3) !important;
    text-indent: -999em !important;
    ;
    cursor: pointer !important;
    ;
    /* make the text accessible to screen readers */
    position: absolute !important;
    ;
}


/* Scale up */

.dotstyle-scaleup li a {
    -webkit-transition: -webkit-transform 0.3s ease, background-color 0.3s ease !important;
    transition: transform 0.3s ease, background-color 0.3s ease !important;
}

.dotstyle-scaleup li a:hover,
.dotstyle-scaleup li a:focus {
    background-color: white !important;
}

.dotstyle-scaleup li.current a {
    background-color: white !important;
    -webkit-transform: scale(1.5) !important;
    transform: scale(1.5) !important;
}


/*Dot Style Dark Color for White Section*/

.dotstyle li a.dotstyle-dark {
    background-color: #333 !important;
    background-color: rgba(51, 51, 51, 0.3) !important;
}

dotstyle li a.dotstyle-dark:hover,
dotstyle li a.dotstyle-dark:focus {
    background-color: #333 !important;
}

.dotstyle-scaleup li.current a.dotstyle-dark {
    background-color: #333 !important;
}


/*Blocks BG Transformation*/

.soft-bg-transform {
    transform: scale(1.3) rotate(3deg);
}


/*test*/

#first {
    background: url(../images/bg_gray_0.png) 50% 0 no-repeat fixed;
}

#first_2 {
    background: url(../images/bg_gray_1.png) 50% 0 no-repeat fixed;
}

#first_3 {
    background: url(../images/bg_gray.jpg) 50% 0 no-repeat fixed;
    overflow: hidden;
}

#first,
#first_2,
#first_3 {
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
}
.medium-editor-anchor-preview,.medium-editor-toolbar{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;z-index:2000}@-webkit-keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-placeholder-relative:after,.medium-editor-placeholder:after{content:attr(data-placeholder)!important;white-space:pre;padding:inherit;margin:inherit;font-style:italic}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{-webkit-animation:medium-editor-image-loading 1s infinite ease-in-out;animation:medium-editor-image-loading 1s infinite ease-in-out;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{position:absolute;left:0;top:0}.medium-editor-placeholder-relative,.medium-editor-placeholder-relative:after{position:relative}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:'';display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0}.medium-toolbar-arrow-over:before{border-width:0 8px 8px;top:-8px}.medium-editor-toolbar{left:0;position:absolute;top:0;visibility:hidden}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:0}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{-webkit-animation:medium-editor-pop-upwards 160ms forwards linear;animation:medium-editor-pop-upwards 160ms forwards linear}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;font-size:14px;margin:0;padding:6px;width:316px;display:inline-block}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}
.medium-toolbar-arrow-under:after {
  border-color: #242424 transparent transparent transparent;
  top: 50px; }

.medium-toolbar-arrow-over:before {
  border-color: transparent transparent #242424 transparent;
  top: -8px; }

.medium-editor-toolbar {
  background-color: #242424;
  background: -webkit-linear-gradient(top, #242424, rgba(36, 36, 36, 0.75));
  background: linear-gradient(to bottom, #242424, rgba(36, 36, 36, 0.75));
  border: 1px solid #000;
  border-radius: 5px;
  box-shadow: 0 0 3px #000; }
  .medium-editor-toolbar li button {
    background-color: #242424;
    background: -webkit-linear-gradient(top, #242424, rgba(36, 36, 36, 0.89));
    background: linear-gradient(to bottom, #242424, rgba(36, 36, 36, 0.89));
    border: 0;
    border-right: 1px solid #000;
    border-left: 1px solid #333;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    color: #fff;
    height: 50px;
    min-width: 50px;
    -webkit-transition: background-color .2s ease-in;
            transition: background-color .2s ease-in; }
    .medium-editor-toolbar li button:hover {
      background-color: #000;
      color: yellow; }
  .medium-editor-toolbar li .medium-editor-button-first {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px; }
  .medium-editor-toolbar li .medium-editor-button-last {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }
  .medium-editor-toolbar li .medium-editor-button-active {
    background-color: #000;
    background: -webkit-linear-gradient(top, #242424, rgba(0, 0, 0, 0.89));
    background: linear-gradient(to bottom, #242424, rgba(0, 0, 0, 0.89));
    color: #fff; }

.medium-editor-toolbar-form {
  background: #242424;
  border-radius: 5px;
  color: #999; }
  .medium-editor-toolbar-form .medium-editor-toolbar-input {
    background: #242424;
    box-sizing: border-box;
    color: #ccc;
    height: 50px; }
  .medium-editor-toolbar-form a {
    color: #fff; }

.medium-editor-toolbar-anchor-preview {
  background: #242424;
  border-radius: 5px;
  color: #fff; }

.medium-editor-placeholder:after {
  color: #b3b3b1; }
