html{background-color:#efefef}
@media (min-width: 768px) {
  html{background-color:#efefef}
}
body{position:relative;color:#3a3a3a;background-color:#efefef}
.img-responsive{margin:0 auto}
@media (min-width: 768px) {
  .img-responsive{margin:auto}
}

a{color:#3EB83E}
a:hover,a:focus,a:active{color:#367fbf}

.btn-mlt,.input-group-lg>.input-group-btn>.btn-mlt{border-radius:2px}
.btn-mlt-primary{background-color:#3EB83E;color:#fff}
.btn-mlt-primary.focus, .btn-mlt-primary:focus, .btn-mlt-primary:hover{color:#fff}

.form-control,.input-group-lg .form-control{border-radius:2px}
.form-control.focus, .form-control:focus{border-color:#3EB83E}
.form-control:focus{
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,187,106,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,187,106,.6)
}

.no-panel{height:48px}
.no-panel-title{height:12px;font-size:10px;line-height:12px;opacity:0.6}
.no-panel-num{height:20px;margin-top:12px;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis}
@media (min-width: 768px) {
  .no-panel-title{height:14px;font-size:12px;line-height:14px}
  .no-panel-num{height:22px;font-size:16px;line-height:22px}
}
@media (min-width: 992px) {
  .no-panel-num{overflow:visible}
}
@media (min-width: 1200px) {
  .no-panel-num{font-size:18px}
}
.no-panel-num input{padding:0;height:20px;background:no-repeat;border-color:transparent;border-bottom:1px solid rgba(255,255,255,0.6);outline:none;font-size:14px;line-height:20px}

.table-mlt{border-bottom:1px solid #f2f2f2}
.table-mlt>thead>tr>th{border-bottom:none;background-color:#f2f2f2;font-weight:500;text-transform:uppercase}
.table-mlt>tbody>tr>td, .table-mlt>tbody>tr>th, .table-mlt>tfoot>tr>td, .table-mlt>tfoot>tr>th, .table-mlt>thead>tr>td, .table-mlt>thead>tr>th{padding-top:14px;padding-bottom:13px;border-top-color:#f2f2f2}

/* navbar */
.index .top-nav{position:absolute;z-index:3;top:0;right:0;left:0}
.navbar{min-height:64px;margin-bottom:0;border-radius:0}
.navbar-inverse{background-color:#3EB83E;border:none}
.index .navbar-inverse{background-color:transparent}
.navbar-header{position:relative;z-index:2}
.navbar-brand{text-transform:uppercase;font-size:19px;line-height:34px}
.navbar-brand img{height:34px;float:left;margin-bottom:-1px;margin-right:12px}
.navbar-inverse .navbar-brand{color:#fff;font-weight:500}
.navbar-inverse .navbar-nav>li>a{color:#fff;text-transform:uppercase;font-weight:200;line-height:34px}
.navbar-inverse .navbar-nav>.split{border-bottom:1px solid rgba(255,255,255,0.5);margin-left:15px;margin-right:15px}
@media (min-width: 768px) {
  .navbar-inverse .navbar-nav>.split{line-height:16px;height:16px;margin:24px 2px 24px -1px;border-right:1px solid rgba(255,255,255,0.5);border-bottom:none}
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent}
.navbar-inverse .navbar-toggle{border:none;margin-top:16px;margin-bottom:16px}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:transparent}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none;box-shadow:none;}
.index .navbar-inverse .navbar-collapse.collapsing,.index .navbar-inverse .navbar-collapse.in{position:relative;top:-50px;background-color:rgba(59,137,203, 0.8);border-top:50px solid transparent}
.nav-markets .icon-mlt-language{position:relative;top:3px;font-size:20px}

/* static header */
.static-header{min-height:136px;padding-top:50px;padding-bottom:38px;background:#3EB83E;/* center 60% url(../img/banner.jpg)*/;background-size:100% auto;color:#fff}
.static-title{margin-top:0;line-height:48px;text-transform:uppercase}

/* static body */
.static-body{padding:40px 0;background-color:#fff}
@media (min-width: 768px) {
  .static-body{padding:80px 0}
}
.static-body section{margin-top:40px}
.static-body section:first-of-type{margin-top:0}
.static-body h2{margin-top:0;margin-bottom:20px;text-transform:uppercase}
.static-body .text-transform-none{text-transform:none}
.static-body p{margin-bottom:12px;line-height:1.75em}
.member{margin-bottom:20px;text-align:center}
.static-body .member p{margin:6px 0}
.member-title{height:16px;font-size:12px;line-height:16px;color:#999}
.member-name{height:22px;font-size:18px;line-height:22px}
.member-bio{position:absolute;z-index:1;top:100%;left:0;right:0;display:block;font-size:12px;line-height:18px;box-shadow:0 2px 8px rgba(0,0,0,0.2);visibility:hidden;opacity:0}
@media (max-width: 767px) {
  .static-body section *[class*="col-xs"]{margin-top:15px;margin-bottom:15px}
}
@media (min-width: 768px) {
  .static-body section{margin-top:120px}
  .static-body h2{margin-bottom:32px}
  .static-body p{margin-bottom:20px}
  .member:hover{position:relative;padding:12px;margin:-12px -12px 20px -12px;box-shadow:0 2px 8px rgba(0,0,0,0.2)}
  .member:hover .member-name{padding-right:12px;padding-bottom:12px;padding-left:12px;margin-right:-12px;margin-bottom:-12px;margin-left:-12px;background:#fff;position:relative;z-index:2}
  .member:hover .member-bio{padding:12px;margin-top:-2px;visibility:visible;opacity:1;background:#fff}
  .member-avatar{margin:0 20px}
}
.nav-mlt-aside>li>a{padding-left:0;border-radius:0;border:none;border-right:1px solid #dedede;color:#4a4a4a}
.nav-mlt-aside>li>a:focus,.nav-mlt-aside>li>a:hover{background-color:transparent;border-color:#3EB83E}
.nav-mlt-aside>li.active>a{background-color:transparent;border-right:2px solid #3EB83E;color:#3EB83E}
.aside-toggle-btn{position:relative;top:-16px;text-transform:uppercase}
@media (min-width: 768px) {
  .nav-mlt-aside{width:220px;top:0}
}
@media (min-width: 992px) {
  .nav-mlt-aside{width:213px}
}
@media (min-width: 1200px) {
  .nav-mlt-aside{width:263px}
}

#media .list-unstyled > li{margin-bottom:12px;padding-left:12px}
#media .list-unstyled > li:before{content:"";display:block;float:left;margin-left:-12px;width:4px;height:4px;margin-top:8px;border-radius:4px;background-color:#ccc}

/* footer */
.footer{padding:0 0 60px;background:#efefef}
.footer .col-xs-12{padding-top:40px;padding-bottom:40px;margin-bottom:40px;background:#fff;text-align:center}
@media (min-width: 768px) {
  .footer{padding-top:40px;padding-bottom:80px;background:#efefef}
  .footer .col-xs-12{padding-top:0;padding-bottom:0;margin-bottom:0;background:none;text-align:left}
}
.footer h4{margin-top:0;font-size:14px;text-transform:uppercase}
.footer ul{line-height:2em}
.footer a{color:#999}
.lang-list li{position:relative}
.lang-list img{width:20px;margin-right:5px}
.lang-list .on{color:#3EB83E}
/* .lang-list .on:after{content:"";display:block;position:absolute;right:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:8px;background-color:#3EB83E} */


/* fluid section */
.fluid{padding:52px 0;background-color:#fff}
@media (min-width: 768px) {
  .fluid{padding:80px 0}
}

/* ------- landing page ------- */
/* jumbotron */
.jumbotron{position:relative;height:800px;padding:0;background:#5fad63 center center url(../img/banner.jpg);background-size:auto 100%;color:#fff;text-align:center}
.jumbotron:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color: rgba(0,0,0,.6);
  /*background: -webkit-linear-gradient(left, rgba(0,0,0,0.4), rgba(0,0,0,0.1));
  background: -o-linear-gradient(left, rgba(0,0,0,0.4), rgba(0,0,0,0.1));
  background: -moz-linear-gradient(left, rgba(0,0,0,0.4), rgba(0,0,0,0.1));
  background: linear-gradient(left, rgba(0,0,0,0.4), rgba(0,0,0,0.1));*/
}

.jumbotron .container{position:relative;z-index:2;padding-top:100px}
@media (min-width: 768px) {
  .jumbotron{text-align:left;background-size:100%}
  .jumbotron .container{padding-top:200px}
}
@media (min-width: 992px) {
  /*.jumbotron{background-size:100%}*/
}

.big-title{display:inline;padding-bottom:8px;font-size:60px;line-height:1.4em;text-shadow:0 1px 16px rgba(0,0,0,0.1);border-bottom:1px solid #fff}
.big-slogan{margin-top:24px;margin-bottom:20px;font-size:32px;font-weight:200;letter-spacing:1px;text-shadow:0 1px 16px rgba(0,0,0,0.1)}
.jumbotron .call-2-action{margin-top:28px}
.jumbotron .btn-mlt-default{border-color:#fff;color:#fff}
.jumbotron .prev-btn{height:48px}
.jumbotron .collapsing + .prev-btn,.jumbotron .collapse.in + .prev-btn{height:0;opacity:0;overflow:hidden;
  -webkit-transition: all .4s ease-in-out;
       -o-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.jumbotron .help-block{margin-top:12px;color:#fff;opacity:1;text-transform:none;text-shadow:0 1px 16px rgba(0,0,0,0.3)}
.jumbotron .help-block a{color:#fff;font-weight:bold;border-bottom:1px dotted #fff}
.jumbotron a:hover{text-decoration:none}

/* melotic */
#melotic {
  background-image: url(../img/map@2x.png);
  background-color: #3B89CB;
  margin-bottom: 0px;
}
#melotic:before {
  background-color: rgba(59,137,203,.8);
}
#melotic .form-row {
  margin-top: 48px;
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 767px) {
  html,body {overflow-x:hidden}
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}

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

[class^="icon-mlt-"], [class*=" icon-mlt-"] {
  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;
}

.icon-mlt-check:before {
  content: "\f00c";
}
.icon-mlt-mail-forward:before {
  content: "\f064";
}
.icon-mlt-facebook-square:before {
  content: "\f082";
}
.icon-mlt-twitter:before {
  content: "\f099";
}
.icon-mlt-facebook:before {
  content: "\f09a";
}
.icon-mlt-info2:before {
  content: "\f129";
}
.icon-mlt-apple:before {
  content: "\f179";
}
.icon-mlt-skype:before {
  content: "\f17e";
}
.icon-mlt-weibo:before {
  content: "\f18a";
}
.icon-mlt-qq:before {
  content: "\f1d6";
}
.icon-mlt-wechat:before {
  content: "\f1d7";
}
.icon-mlt-angellist:before {
  content: "\f209";
}
.icon-mlt-bookmark:before {
  content: "\e600";
}
.icon-mlt-bookmark-outline:before {
  content: "\e601";
}
.icon-mlt-cached:before {
  content: "\e602";
}
.icon-mlt-credit-card:before {
  content: "\e612";
}
.icon-mlt-home:before {
  content: "\e603";
}
.icon-mlt-info:before {
  content: "\e604";
}
.icon-mlt-info-outline:before {
  content: "\e605";
}
.icon-mlt-language:before {
  content: "\e606";
}
.icon-mlt-open-in-new:before {
  content: "\e607";
}
.icon-mlt-perm-contact-cal:before {
  content: "\e613";
}
.icon-mlt-search:before {
  content: "\e608";
}
.icon-mlt-settings:before {
  content: "\e614";
}
.icon-mlt-av-timer:before {
  content: "\e60f";
}
.icon-mlt-mail:before {
  content: "\e610";
}
.icon-mlt-format-quote:before {
  content: "\e609";
}
.icon-mlt-timer:before {
  content: "\e60a";
}
.icon-mlt-local-phone:before {
  content: "\e611";
}
.icon-mlt-menu:before {
  content: "\e60b";
}
.icon-mlt-notifications:before {
  content: "\e60c";
}
.icon-mlt-notifications-none:before {
  content: "\e60d";
}
.icon-mlt-people:before {
  content: "\e615";
}
.icon-mlt-person:before {
  content: "\e616";
}
.icon-mlt-person-add:before {
  content: "\e617";
}
.icon-mlt-share:before {
  content: "\e60e";
}
