.navbar-fixtop *,.container-fuild * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	line-height: 1.42857143;
  }
  .container {
    width: 1170px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  .container>.row{ margin-left:-15px; margin-right:-15px; }
  .navbar-top p.g-fs12 {
    margin-bottom: 10px;
  }
  .navbar-right{ margin: 0 -15px 0 0; }
  .container:after,.row:after{ content: ' '; clear: both; display: table; }
  .list-inline{
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
  }
  .list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
  }

.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {margin-right: -15px;margin-left: -15px; float:left;}
.navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; -webkit-overflow-scrolling: touch; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);}
.collapse {  display: none;}
.collapse.in {  display: block;}
.navbar-collapse.in {  overflow-y: auto;}
.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-right: 0;padding-left: 0;}
.navbar-nav > li{float: left;}
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; font-size: 14px; }
.nav { padding-left: 0; margin-bottom: 0; list-style: none;}
.nav > li { position: relative; }
.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;  cursor: not-allowed;  background-color: transparent;}
.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;}
.navbar-brand{float: left; height: 50px; padding: 15px 15px; font-size: 18px; line-height: 20px;}
.navbar-brand:hover,.navbar-brand:focus { text-decoration: none;}
.navbar-brand > img { display: block;}

.navbar-toggle{background:#fff;margin:15px;padding:7px;float:left;position: relative;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px; display:none;}
.navbar-toggle:focus { outline: 0;}
.navbar-toggle .icon-bar{background:#999;width:20px;display: block;height: 2px;border-radius: 1px;}
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px;}
.nav-close{font-size: 30px; line-height: 1;right: 3%; padding: 0 8px;z-index: 2000;position: absolute;display:none;}
.nav-close:before{content:"×"; }
.navbar-left>li{position:unset;}
.navbar-left>li>a{padding:40px 20px;color:gray;font-size:14px}
.navbar-left>li>a:hover,.navbar-left>li>a:focus,.navbar-left>li.active>a{color:#000;background:#fff}
.navbar-left>li>a{font-family:montserratbold;font-weight:700;text-transform:Uppercase}

.navbar-right{ float: right; margin-right: -15px;}
.navbar-right>li>a{padding:9px 10px;color:#000;}
.navbar-right>li>.navbar-blue{background:#6787fe;padding:5px 20px 7px;margin:4px 10px 0 0;border-radius:2px;letter-spacing:.5px;-webkit-box-shadow:0 0 30px #ddd;-moz-box-shadow:0 0 30px #ddd;box-shadow:0 0 30px #ddd}
.navbar-right>li>a:hover,.navbar-right>li>a:focus,.navbar-right>li.open>a,.navbar-right>li.open>a:focus,.navbar-right>li.open>a:hover{background:#fff}
.navbar-right>li>.navbar-blue:hover,.navbar-right>li>.navbar-blue:focus{background:#5977e8;}
.navbar-right>li.navbar-sign{padding:5px 0;margin:3px 10px 0}
.navbar-right>li.navbar-sign>.nav-line{margin:0 -3px;}
.navbar-right>li.navbar-sign>a{padding:0;display:inline-block;border-width:0}

.navbar-right .dropdown-menu{min-width:145px;right:0;border-color:#a3a3a3;}
.navbar-right .dropdown-menu>li>a{background-color:#fff;padding: 4px 0px;}
.navbar-top .navbar-right>li>a{ background-color: inherit !important; }
.open>.dropdown-menu { display: block; }
.dropdown-menu { position: absolute; border: 1px solid rgba(0, 0, 0, .15); top: 100%; z-index: 1000; display: none; float: left; padding: 5px 0; margin: 0; font-size: 14px; text-align: left;  list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box;  }
.dropdown-menu > li{margin:0 18px}
.dropdown-menu > li > a{line-height:2.2857142;padding:0;text-align:center;color:gray;padding:4px 0;letter-spacing:1px;font-size:12px; display: block;  clear: both;  font-weight: normal; white-space: nowrap;}
.dropdown-menu > li > a:hover{color:#333;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #eee;
    border-color: #337ab7;
}
.navbar-mockup-link{font-size: 14px;}

  .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 {
    float: left; position: relative;
  }
  .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%;
  }


  .media {
  margin-top: 0;
}

.media,
.media-body {
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.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;
}


.input-group {
  position: relative; 
  display: table;
  border-collapse: separate; 

}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
  width: 100%;
  line-height: 22px;
  font-size: 14px;
}

.input-group-prepend,.input-group-append{
    font-size: 14px;
    padding-top: 1px;
    overflow: hidden;
    height: 22px;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  font-size: initial;
}

.input-group-addon {
  font-weight: normal;
  line-height: 1;
  text-align: center;
  font-size: initial;
}


.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-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-left-radius(0);
}
.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}