/*!







 * Bootstrap v3.4.1 (https://getbootstrap.com/)







 * Copyright 2011-2019 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: none;







  text-decoration: underline;







  -webkit-text-decoration: underline dotted;







  -moz-text-decoration: underline dotted;







  text-decoration: underline 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;







}







.inner-banner







{







  text-align:center;







  padding-bottom:50px;







}







.testimonial-btns







{







  text-align:center;







  margin:30px 0px;







}







.testimonial-btns a:nth-child(2)







{







  margin:0px 100px;







}







.login







{







  width:400px;







  margin:50px auto;







  text-align:center;







}







.login .form-group







{







  width:100%;







  display:inline-block;







}







.contactus







{







  background:url(../img/labrador.png) no-repeat;







  background-position:top center;







  background-size:cover;







  display:inline-block;







  padding:20px;







  height:100%;







  width:100%;







}







.contactus form







{







  width:500px;







  margin:100px;







  padding:0px 50px;







}







.contactus sup







{







  top:0px;







  color:#FF0000;







  font-size:20px;







  font-weight:800;







}







.founder .form-group







{







  padding-top:50px;







}







.cat







{







  background-image:url(../img/contact-cat.jpg);







  background-color:#f0eaec;







  background-repeat:no-repeat;







  background-size:cover;







  height:800px;







}







.dog







{







  background:url(../img/contact-dog.jpg);







  background-position:bottom right;







  background-repeat:no-repeat;







  background-size:cover;







  height:665px;







}







.cat sup, .dog sup







{







  color:red;







}







.cat .form-group, .dog .form-group







{







  width:100%;







  display:inline-block;







}







.cat .form-group label, .dog .form-group label







{







  font-weight:500;







  font-size:14px;







}







.cat .form-group input[type="text"], .dog .form-group input[type="text"]







{







  border:0px;







  background:#e6dcdc;







}







.top-bar







{







    padding:10px 0px 0px;







    background-color:#f9f9f9;







    border-bottom:1px solid #e0e0e0;







}







.no-margin







{







    padding:0;







    margin:0;







}







.top-bar ul







{







    list-style:none;







  padding:0px;







}







.top-bar ul > li







{







    display:inline-block;







}







.dropdown







{







    position:relative;







}







.top-bar ul > li:first-child a







{







    padding:0 16px 0 0;







}







.dropdown .dropdown-toggle







{







    padding:0 14px 0 5px;







}







.top-bar ul > li a







{







    padding:0 13px;







    color:#3d3d3d;







    font-size:13px;







    line-height:15px;







    display:inline-block;







    text-transform:capitalize;







    border-right:1px solid #e0e0e0;







}







.dropdown .dropdown-toggle:after







{







    content:"\f107";







    font-family:fontawesome;







    color:#e0e0e0;







    display:inline-block;







    font-size:15px;







    line-height:15px;







    vertical-align:sub;







    margin:0 0 0 3px;







}







.dropdown-toggle:before, .dropdown-toggle:after







{







    z-index:100;







}







.top-bar ul > li.dropdown .dropdown-menu {







    top: 135%;







    border-radius: 0px;







}







.dropdown .dropdown-menu {







    border-top-color: #9acd32;







}







.dropdown .dropdown-menu {







    border-radius: 0;







    top: 120% !important;







}







.top-bar ul {







    list-style: none;







}







.dropdown-menu {







    position: absolute;







    top: 100%;







    left: 0;







    z-index: 999999;







    display: none;







    float: left;







    min-width: 160px;







    padding: 0px 0;







    margin: 0px 0 0;







    list-style: none;







    font-size: 14px;







    background-color: #fff;







    border: 1px solid #ccc;







    border: 1px solid rgba(0,0,0,.15);







    border-radius: 4px;







    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);







    box-shadow: 0 6px 12px rgba(0,0,0,.175);







    background-clip: padding-box;







}







.top-bar ul > li.dropdown .dropdown-menu li







{







    text-align:left;







    display:block;







}







.top-bar ul > li.dropdown .dropdown-menu li a







{







    border:none;







    margin:0 2px;







    display:block;







    padding:7px 13px;







}







.top-bar ul.right







{







    text-align:right;







  line-height:35px;







  margin:0px;







}







#breadcrumb-alt







{







    border-bottom:1px solid #e0e0e0;







    margin-bottom:27px;







}







.breadcrumb-nav-holder







{







    display:inline-block;







    float:left;







}







.breadcrumb-nav-holder ul








{







  margin:0px;







  padding:0px;







}







.breadcrumb-nav-holder .breadcrumb-item







{







    display:inline-block !important;







    position:relative!important;







    display:table-cell;







    float:left;







}







.breadcrumb-nav-holder.minimal .breadcrumb-item > a







{







    background-color:#fff;







    padding:10px 18px;







}







.breadcrumb-nav-holder .breadcrumb-item > a







{







    letter-spacing:-1px;







    display:inline-block;







    background-color:#f9f9f9;







    padding:20px 18px;







    color:#3d3d3d;







    border-right:1px solid #e0e0e0;







    position:relative;







    text-transform:capitalize;







}







.breadcrumb-nav-holder .breadcrumb-item:hover a







{







  background:#ececec;







  text-decoration:none;







}







.breadcrumb-nav-holder .breadcrumb-item:last-child a







{







  border-right:0px;







}







.breadcrumb-nav-holder .breadcrumb-item.current a







{







    color:#9acd32;







}







.top-search-holder .search-area







{







    border:3px solid #c6c6c6;







    margin:19px 0px 0px 0px;







    border-radius:7px;







}







.top-search-holder .search-area .search-field







{







    border-radius:5px 0 0 5px;







    padding:13px;







    border:none;







    width:65%;







}







.top-search-holder .search-area .search-field, .top-search-holder .search-area .search-button, .top-search-holder .search-area .categories-filter







{







    display:inline-block;







}







.top-search-holder .search-area .search-button







{







    background-color:#9acd32;







}







.top-search-holder .search-area .search-button







{







    float:right;







    text-align:center;







    display:inline-block;







    margin:-3px -3px 0 0;







    border-radius:0 5px 5px 0;







    padding:15px 15px 13px 15px;







}







.top-search-holder .search-area .search-button:after







{







    color:#ffffff;







    font-size:25px;







    content:"\f002";







    line-height:25px;







    vertical-align:sub;







    font-family:fontawesome;







}







.top-cart-row







{







    padding:25px 0 0 31px;







    float:right;







}







.cartproceed







{







    display:inline-block;







    margin-top:0px;







    color:black;







    width:100%;







}







.top-cart-row .top-cart-holder







{







    position:relative;







    vertical-align:top;







    display:inline-block;







}







.top-cart-row .top-cart-holder .basket-item-count







{







    position:relative;







    vertical-align:top;







    display:inline-block;







}







.top-cart-row .top-cart-holder .basket-item-count .count







{







    background-color:#9acd32;







}







.top-cart-row .top-cart-holder .basket-item-count .count







{







    position:absolute;







    color:#fff;







    top:5px;







    right:12px;







    border-radius:100px;







    width:21px;







    height:21px;







    line-height:21px;







    font-size:12px;







    font-weight:bold;







    text-align:center;







}







.top-cart-row .top-cart-holder .total-price-basket







{







    margin:0 0 0 5px;







    vertical-align:top;







    display:inline-block;







    text-transform:capitalize;







}







.total-price







{







    font-weight:bold;







    font-size:21px;







    color:#525252;







}







.sidebar .widget .bordered







{







    border:2px solid #ececec;







    border-radius:10px;







}







.sidebar .widget .body







{







    margin:10px 0;







    padding:10px;







}







.sidebar .widget .body h2







{







  color:#9acd32;







}







.sidebar .widget .body ul







{







  margin:0px;







  padding:0px;







  list-style-type:none;







}







.mncategory







{







    color:#3d3d3d;







    font-size:14px;







    font-weight:600;







    line-height:26px;







    padding:0 0 4px 0;







    margin:0 1px 8px 1px;







}







.mncategory:hover







{







  text-decoration:none;







  color:#0060da;







}







.product-item-holder







{







  width:100%;







  display:inline-block;







}







.product-item-holder .product-item







{







  text-align:center;







}







.product-item-holder .product-item .image







{







  padding:0px;







  position:relative;







    margin-bottom:10px;







    border:1px solid #eee;







    border-bottom-width:3px;







}







.product-item-holder .product-item .image:hover







{







    border:1px solid #85bb18;







    border-bottom-width:3px;







}







.product-item-holder .product-item .image img.img-responsive







{







  display:inline-block;







}







.product-item-holder .product-item .buttons .add-cart-buttonm







{







  width:auto;







  margin:10px 5px;







  display:inline-block;







}







.product-item-holder .product-item .cont







{







  color:#000000;







}







.product-item-holder .product-item .cont .title a







{







  color:#000000;







}







.product-item-holder .product-item .cont .title a:hover







{







  color:#9acd32;







}







.wish-compare







{







    text-align:center;







    padding-bottom:20px;







    border-bottom:1px solid #ececec;







}







.btn-add-to-wishlist







{







    color:#3d3d3d;







    font-size:12px;







    line-height:24px;







    vertical-align:top;







    display:inline-block;







    text-transform:capitalize;







}







.btn-add-to-wishlist:before







{







    -webkit-transition:all 0.3s ease;







    -moz-transition:all 0.3s ease;







    -o-transition:all 0.3s ease;







    transition:all 0.3s ease;







    font-family:fontawesome;







    margin:0 5px 0 0;







    content:"\f004";







    font-size:18px;







    color:#c6c6c6;







}







.btn-add-to-wishlist:hover







{







  text-decoration:none;







  color:#9acd32;







}







.single-product .body-holder .body .availability







{







    color:#707070;







    font-size:11px;







    font-weight:600;







    margin:0 0 0 0px;







    line-height:20px;







    vertical-align:top;







    display:inline-block;







    text-transform:capitalize;







}







.single-product .body-holder .body .availability span







{







    color:#9acd32;







    font-weight:700;







  margin-left:3px;







    text-transform:capitalize;







}







.single-product .body-holder .body .title a







{







    letter-spacing:-1px;







    line-height:39px;







    font-weight:400;







    font-size:37px;







    color:#3d3d3d;







}







#single-product .body-holder .body .brand







{







    font-size:10px;







    line-height:22px;







    padding-bottom:7px;







    margin-bottom:15px;







    text-transform:uppercase;







    border-bottom:1px solid #e0e0e0;







}









.single-product .body-holder .prices







{







  margin:30px 0px;







}







.single-product .body-holder .price-current







{







    display:inline-block;







    vertical-align:top;







    font-weight:700;







    font-size:30px;







    color:#28124A;







}







.single-product .body-holder .qnt-holder







{







    margin:24px 0;







    vertical-align:top;







    display:inline-block;







}







.lecart-quantity







{







    border:1px solid #e0e0e0;







    display:inline-block;







    vertical-align:top;







    position:relative;







    min-height:57px;







    padding:12px;







}







.lecart-quantity .minus, .lecart-quantity .plus







{







    top:0px;







    height:100%;







    padding:0px 0px;







    position:absolute;







    background-color:#f9f9f9;







    font-family:fontawesome;







}







.lecart-quantity .minus, .lecart-quantity .plus, .lecart-quantity .minus::after, .lecart-quantity .plus::after







{







    -webkit-transition:all 0.3s ease;







    -moz-transition:all 0.3s ease;







    -o-transition:all 0.3s ease;







    transition:all 0.3s ease;







    color:#3d3d3d;







}







.lecart-quantity input







{







    width:80px;







    border:none;







    color:#3d3d3d;







    font-size:20px;







    text-align:center;







    background-color:#fff;







}







.lecart-quantity .minus







{







    left:0;







    border-right:1px solid #e0e0e0;







}







.lecart-quantity .plus







{







    border-left:1px solid #e0e0e0;







    right:0px;







}







.prod-description 







{







    margin:42px 0 20px 0;







}







.prod-description .nav nav-tabs







{







    -webkit-transition:all 0.3s ease;







    -moz-transition:all 0.3s ease;







    -o-transition:all 0.3s ease;







    transition:all 0.3s ease;







  list-style-type:none;







  padding:0px;







  margin:0px;







  width:100%;







}







.nav-tabs li.active a







{







  color:#FFFFFF !important;







    background-color:#9acd32 !important;







}







.tab-pane







{







  border:1px solid #dddddd;







  border-top:0px;







}







.tab-pane.active







{







  padding:40px;







}







.authentication .bordered







{







    color:#434343;







    font-size:28px;







    line-height:36px;







    margin-bottom:12px;







    font-weight:normal;







    padding-bottom:14px;







    border-bottom:1px solid #ececec;







}























/*DEMO GALLERY POPUP*/







.demo-gallery > ul {







  margin-bottom: 0;







}







.demo-gallery > ul > li {







  float: left;







  margin-bottom: 15px;







  margin-right: 20px;







  width: 200px;







}







.demo-gallery > ul > li a {







  border: 3px solid #FFF;







  border-radius: 3px;







  display: block;







  overflow: hidden;







  position: relative;







  float: left;







}







.demo-gallery > ul > li a > img {







  -webkit-transition: -webkit-transform 0.15s ease 0s;







  -moz-transition: -moz-transform 0.15s ease 0s;







  -o-transition: -o-transform 0.15s ease 0s;







  transition: transform 0.15s ease 0s;







  -webkit-transform: scale3d(1, 1, 1);







  transform: scale3d(1, 1, 1);







  height: 100%;







  width: 100%;







}







.demo-gallery > ul > li a:hover > img {







  -webkit-transform: scale3d(1.1, 1.1, 1.1);







  transform: scale3d(1.1, 1.1, 1.1);







}







.demo-gallery > ul > li a:hover .demo-gallery-poster > img {







  opacity: 1;







}







.demo-gallery > ul > li a .demo-gallery-poster {







  background-color: rgba(0, 0, 0, 0.1);







  bottom: 0;







  left: 0;







  position: absolute;







  right: 0;







  top: 0;







  -webkit-transition: background-color 0.15s ease 0s;







  -o-transition: background-color 0.15s ease 0s;







  transition: background-color 0.15s ease 0s;







}







.demo-gallery > ul > li a .demo-gallery-poster > img {







  left: 50%;







  margin-left: -10px;







  margin-top: -10px;







  opacity: 0;







  position: absolute;







  top: 50%;







  -webkit-transition: opacity 0.3s ease 0s;







  -o-transition: opacity 0.3s ease 0s;







  transition: opacity 0.3s ease 0s;







}







.demo-gallery > ul > li a:hover .demo-gallery-poster {







  background-color: rgba(0, 0, 0, 0.5);







}







.demo-gallery .justified-gallery > a > img {







  -webkit-transition: -webkit-transform 0.15s ease 0s;







  -moz-transition: -moz-transform 0.15s ease 0s;







  -o-transition: -o-transform 0.15s ease 0s;







  transition: transform 0.15s ease 0s;







  -webkit-transform: scale3d(1, 1, 1);







  transform: scale3d(1, 1, 1);







  height: 100%;







  width: 100%;







}







.demo-gallery .justified-gallery > a:hover > img {







  -webkit-transform: scale3d(1.1, 1.1, 1.1);







  transform: scale3d(1.1, 1.1, 1.1);







}







.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {







  opacity: 1;







}







.demo-gallery .justified-gallery > a .demo-gallery-poster {







  background-color: rgba(0, 0, 0, 0.1);








  bottom: 0;







  left: 0;







  position: absolute;







  right: 0;







  top: 0;







  -webkit-transition: background-color 0.15s ease 0s;







  -o-transition: background-color 0.15s ease 0s;







  transition: background-color 0.15s ease 0s;







}







.demo-gallery .justified-gallery > a .demo-gallery-poster > img {







  left: 50%;







  margin-left: -10px;







  margin-top: -10px;







  opacity: 0;







  position: absolute;







  top: 50%;







  -webkit-transition: opacity 0.3s ease 0s;







  -o-transition: opacity 0.3s ease 0s;







  transition: opacity 0.3s ease 0s;







}







.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {







  background-color: rgba(0, 0, 0, 0.5);







}







.demo-gallery .video .demo-gallery-poster img {







  height: 48px;







  margin-left: -24px;







  margin-top: -24px;







  opacity: 0.8;







  width: 48px;







}







.demo-gallery.dark > ul > li a {







  border: 3px solid #04070a;







}







.home .demo-gallery







{







    padding-bottom:80px;







  overflow:hidden;







  height:300px;







}







.home .demo-gallery .caption-container







{







  top:0px;







  left:0px;







  width:100%;







  height:100%;







  padding:0px 20px;







  position:absolute;







    -webkit-transform: scale(1.05);







    transform: scale(1.05);







    opacity: 0;







    filter: alpha(opacity=0);







    transition: all .3s ease-out;







  background:rgba(255, 255, 255, 0.8);







}







.home .demo-gallery li .caption-title







{







    opacity:1;







  font-weight:bold !important;







    color:rgba(49,49,49,1) !important;







}







.home .demo-gallery li .rteBlock







{







    opacity:1;







  font-size:14px;







    color:rgba(49,49,49,1) !important;







}







.home .demo-gallery li img







{







    -webkit-transform: scale(1.05);







    transform: scale(1.05);







    filter: alpha(opacity=0);







  background:transparent !important;







    transition: all .3s ease-out;







}







.home .demo-gallery li:hover img







{







  -webkit-transform: scale(1);







    transform: scale(1);







    opacity: 1;







    filter: alpha(opacity=100);







}







.home .demo-gallery li:hover .caption-container







{







  -webkit-transform: scale(1);







    transform: scale(1);







    opacity: 1;







    filter: alpha(opacity=100);







}







.home .demo-gallery li:hover .caption-container .caption-innerr







{







    display: -webkit-flex;







    display: flex;







    -webkit-flex-direction: column;







    flex-direction: column;







    -webkit-justify-content: center;







    justify-content: center;







    box-sizing: border-box;







    min-height: 0!important;







    padding: 10px;







    -webkit-transform: scale(1.05);







    transform: scale(1.05);







    filter: alpha(opacity=0);







  background:transparent !important;







    transition: all .3s ease-out;







}







.vltmd







{







  width:100%;







  height:100%;







  display:table;







  margin:0 auto;







  vertical-align:middle;







}







.vltmd-in







{







  width:100%;







  height:100%;







  display:table-cell;







  vertical-align:middle;







}







/*DEMO GALLERY POPUP*/







.video-responsive







{







  width:100%;







  margin-bottom:15px;







  padding-bottom:15px;







  display:inline-block;







}







.videotest-cont







{







  text-align:left;







  height:380px;







}







.videotest-cont svg







{







  width:25px;







    fill:rgba(136,181,62,1) !important;







}







.videotest-cont h2







{







  position:relative;







  margin-bottom:15px;







  padding-bottom:15px;







}







.videotest-cont h2:after







{







  left:0px;







  content:"";







  bottom:0px;







  width:100px;







  position:absolute;







  border-bottom:1px solid #88b53e;







}







.videotest-cont span.auth







{







  font-weight:600;







  margin-top:26px;







  font-size:16px;







  display:block;







  width:100%;







}







.popuponce







{







  width:100%;







  height:100%;







  z-index:1131;







  position:fixed;







    background:rgba(119, 119, 119, 0.9);







}







.popuponce .popup-cont







{







  border:2px solid #0033FF;







  margin:15% auto 0% auto;







  background:#FFFFFF;







  text-align:center;







  padding:20px;







  width:500px;







}







.popuponce .popup-cont .colourblue







{







  color:#00b050;







  margin:20px;







}







.popuponce .popup-cont .selectcountry span







{







  width:100%;







  margin:20px 0px;







  display:inline-block;







}







.popuponce .popup-cont .selectcountry span a







{







  display:inline-block;







  width:auto;







}







.popuponce .popup-cont .selectcountry span a.usa







{







  margin-right:20px;







}







.popuponce .popup-cont .selectcountry span a.canada







{







  margin-left:20px;







}







.popuponce .popup-cont .selectcountry a.clicka







{







  width:100%;







  display:block;







  color:#000000;







  text-decoration:underline;







}







.products-page







{







  width:100%;







  padding-top:121px;







  display:inline-block;







  /*background-color:rgba(243,243,243,1) !important;*/







}







.products-page .col-sm-4







{







  padding-bottom:40px;







}







.products-page .img-info







{







    -webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;







    -moz-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;







    box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;







    background-color: rgba(255,255,255,1) !important;







    padding-bottom: 40px !important;







  padding-right: 10px !important;







    padding-left: 10px !important;







    margin-right: 15px !important;







    padding-top: 40px !important;







    margin-left: 0 !important;







  text-align:center;







  width:100%;







}







.products-page .img







{







}







.products-page .img img







{







  display:inline-block;







}







.products-page .info







{







}







.products-page .info .title







{







  width:100%;







  display:block;







  color:#585858;







    font-size:20px;







  margin-top:38px;







  font-weight:800;







}







.products-page .info .addcart







{







  width:100%;







  height:50px;







  display:block;







  line-height:50px;







}







.products-page .info .addcart a







{







  width:100%;







  height:50px;







  display:block;







    color: #88b53e;







  font-weight:700;







  line-height:50px; 







    margin-top:18px !important;







    margin-bottom:10px !important;







}







.products-page .info .addcart a:hover







{







  text-decoration:none;







  color:#585858;







}







.products-page .reward-btn







{







  width:100%;







  display:flex;







  padding-left:50px;







  padding-bottom:50px;







}







.products-page .reward-btn span







{







  float:left;







  margin-right:30px;







  font-weight:600;







}







.products-page .reward-btn .btn-green







{







  background:#70ad47;







  border-radius:0px;







  color:#FFFFFF;







}







.products-page .ourmission







{







  width:100%;







  text-align:center;







  display:inline-block;







}







.products-page .ourmission .title h2







{







  margin-top:0px;







}







.products-page .ourmission .btn-border







{







  border:5px solid #70ad47;







  border-radius:0px;







  background:none;







  font-weight:600;







  color:#88b53e;







}







.products-page .ourmission .findus







{







  display:inline-block;







  width:100%;







}







.products-page .ourmission .findus .social-icons a







{







    display:inline-block;







    border-radius:100%;







    text-align:center;







    line-height:40px;







    font-size:20px;







    color:#ffffff;







    height:40px;







    width:40px;







    margin:5px;







}







.products-page .ourmission .findus .social-icons a:hover







{







  opacity:0.8;







}







.products-page .product-banner







{







  display:inline-table;







  margin-bottom:30px;







  width:100%;







}







.question-section







{







  background:#000000;







  color:#FFFFFF;







}


.ourteam
{
  margin:auto;
  background-attachment:fixed !important;
  background-position:50% 0 !important;
  padding-top:330px !important;
  background-repeat:no-repeat !important;
  background-size:contain !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-left:40px !important;
  padding-bottom:219.5px !important;
  max-width:none !important;
  padding-right:40px !important;
  min-width:0 !important;
  text-align:start !important;
  margin-top:-159px;
}
.ourteam svg
{
  width: 55px !important;
    height: 55px !important;
    margin-bottom: 0 !important;
  color: rgba(136,181,62,1) !important;
    fill: rgba(136,181,62,1) !important;
}

.ourteam h4
{
  float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    padding-top: 2px !important;
    padding-left: 0 !important;
    padding-bottom: 2px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 100% !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    padding-right: 0 !important;
    min-width: 25px !important;
    text-align: left !important;
}

.enroll
{
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-top:70px !important;
  padding-left:40px !important;
  padding-bottom:70px !important;
  margin-right:0 !important;
  margin-left:0 !important;
  max-width:none !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:40px !important;
  min-width:0 !important;
  text-align:center !important;
}

 
.enroll h2
{
  display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    position: relative !important;
    height: auto !important;
    padding-top: 2px !important;
    padding-left: 0 !important;
    padding-bottom: 2px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 100% !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    padding-right: 0 !important;
    min-width: 0 !important;
    text-align: center !important;
}

.enroll h4
{
  display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    padding-top: 2px !important;
    padding-left: 0 !important;
    padding-bottom: 2px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 100% !important;
    margin-top: -8px !important;
    margin-bottom: 8px !important;
    padding-right: 0 !important;
    min-width: 25px !important;
    text-align: center !important;
}

.enroll .ward
{
  float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 36px) !important;
    position: relative !important;
   /* height: 436px !important;*/
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 1028px !important;
    margin-top: 67px !important;
    margin-bottom: 0 !important;
    padding-right: 0 !important;
    min-width: 25px !important;
    text-align: center !important;
  font-size:16px !important;
}

.enroll .ward span
{
  caret-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    font-size: 40px;
    font-weight: bold;
}
.enroll .table {
    border-style: solid !important;
    border-width: 0 !important;
  }
.enroll .row:nth-child(odd) {
    background-color: rgba(255,255,255,1) !important;
  }

.enroll .row:nth-child(even) {
    background-color: rgba(242,247,252,1) !important;
}

.enroll .header-cell {
    font-size: 30px !important;
  }

.enroll .row .cell {
    font-size: 16px !important;
}

.enroll .row .cell {
    color: rgba(102,102,102,1) !important;
}

.enroll .cell {
    border-style: solid !important;
    border-width: 0 !important;
}

.enroll .header-cell {
    border-style: solid !important;
    border-width: 0 !important;
    color: rgba(0,0,0,1) !important;
    background-color: rgba(255,255,255,1) !important;
}
@media screen and (max-width: 768px) {

  .enroll .ward span
  {
    caret-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    font-size: 25px;
    font-weight: bold;
  }
   .enroll .header-cell {
    font-size: 14px !important;
  }
  
  } 
  
  @media screen and (max-width: 380px) {

  .enroll .ward span
  {
    caret-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    font-size: 25px;
    font-weight: bold;
  }
   .enroll .header-cell {
    font-size: 10px !important;
  }
  
  .enroll .row .cell {
    font-size: 12px !important;
}
  } 
  
  @media screen and (max-width: 375px) {

  .enroll .ward span
  {
    caret-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    font-size: 25px;
    font-weight: bold;
  }
   .enroll .header-cell {
    font-size: 10px !important;
  }
  
  .enroll .row .cell {
    font-size: 10px !important;
}
  } 
  
   @media screen and (max-width: 340px) {

  .enroll .ward span
  {
    caret-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    font-size: 25px;
    font-weight: bold;
  }
   .enroll .header-cell {
    font-size: 10px !important;
  }
  
  .enroll .row .cell {
    font-size: 10px !important;
}
  } 
  
 .dmTable .cell, .dmTable .header-cell {
    border: solid 1px #e2e7ec;
    border-collapse: collapse;
    padding-left: 10px;
    padding-right: 10px;
} 
  
   @media screen and (max-width: 340px) {

  .dmTable .cell, .dmTable .header-cell {
    border: solid 1px #e2e7ec;
    border-collapse: collapse;
    padding-left: 0px;
    padding-right: 10px;
}
  } 
.cv-cbd-blogs







{







  font-family:lato







}







.share-icons







{







  width:100%;







  margin-bottom:30px;







  display:inline-flex;







}







.share-icons .shareLink 







{







  min-width:auto;







  cursor:pointer;







    margin-right:13px;







  position:relative;







  transition:all .2s ease-out!important;







}







.share-icons .shareLink span.share-icon







{







    color:#fff;







    width:37px;







    height:37px;







    font-size:20px;







    line-height:37px;







    border-radius:50%;







  text-align:center;







    display:inline-block;







    vertical-align:middle;







  -webkit-font-smoothing:antialiased;







}







.share-icons .shareLink span.dm-social-icons-facebook







{







  background:#4b68a2;







}







.share-icons .shareLink span.dm-social-icons-twitter







{







  background:#00abf3;







}







.share-icons .shareLink span.dm-social-icons-linkedin







{







  background:#0079b4;







}







.share-icons .shareLink span.dm-social-icons-whatsapp







{







  background:#01e675;







}







.share-icons .shareLink span.dm-social-icons-email







{







  background:#707070;







}







.cv-cbd-blogs .shop-box







{







    padding:45px !important;







    background-color:rgba(255,255,255,1) !important;







    box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;







    -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;







    -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;







}







.cv-cbd-blogs .shop-box .dmButtonLink, .phv-btn span
 
{ 
   background-color:transparent;
   border:2px solid #88b53e;
   text-align:center;
   font-size:16px;
   display:block;
   color:#88b53e; 

}







.cv-cbd-blogs .shop-box .dmButtonLink:hover, .phv-btn:hover







{







  text-decoration:none;



 
	background-color: #88b53e !important;
    border: 2px solid #88b53e !important;



}







.cv-cbd-blogs .shop-box .dmButtonLink span







{







  padding:10px;







  display:block;







}







.cv-cbd-blogs .shop-box .dmButtonLink:hover, .phv-btn span:hover







{







  background:#88b53e;







  color:#FFFFFF !important;







}



.phv-btn a:hover



{



  color:#FFFFFF;



}



.align-center







{







}







.mb-0







{







  margin-bottom:0px;







}







.cv-cbd-blogs a

{
  color:#88b53e!important;
}
 

.cv-cbd-blogs a:hover
 
{
  text-decoration:none;  
}

.cv-cbd-blogs .lh-1

{

  padding-right:0 !important;
  padding-left:30px !important;
  padding-top:70px !important;
  padding-bottom:70px !important;







}

.bg-black



{



    background-color:rgba(0,0,0,1) !important;



    background-repeat:no-repeat !important;



    background-image:none !important;



    background-size:cover !important;



  display:inline-block;



  text-align:center;



  padding:50px;



  width:100%;



}



.bg-black .bdr-tb



{



  color:#FFFFFF;



  font-weight:500;



  margin:10px 0px;



  padding:10px 0px;



  text-align:center;



  border-top:2px solid grey;



  border-bottom:2px solid grey;



}



.bzDivider



{



  width:100px;



  color: rgba(136,181,62,0.98) !important;



    background: none !important;



    height: 0 !important;



    background-color: transparent !important;



    background-size: initial !important;



    min-height: 0 !important;



    border-color: currentColor !important;



    border-width: 1px !important;



    border-top-style: solid !important;



    border-top-width: 3px !important;



}



.bzRespColsWrapper



{



  width:100%;



  text-align:center;



}



.bzRespColsWrapper .dmRespCol



{



  width:auto;



    padding:50px 15px;



  display:inline-block;



    margin-left:15px !important;



    margin-right:15px !important;



}



.bzRespColsWrapper .dmRespCol a



{



  background:rgba(136,181,62,1) !important;



  border:2px solid #88b53e;



  text-transform:uppercase;



  text-decoration:none;



  line-height:50px;



  font-weight:600;



  display:block;



  color:#FFFFFF;



  height:50px;



  width:245px;



}





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







@media print {


  *,

  *:before,
  *:after {

  color: #000 !important;
  text-shadow: none !important;
  background: transparent !important;
  -webkit-box-shadow: none !important;
  box-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: 400;







  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-size: 16px;







  line-height: 1.42857143;







  color: #333333;







  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 0.2s ease-in-out;







  -o-transition: all 0.2s ease-in-out;







  transition: all 0.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 #eeeeee;







}







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







}







[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: 400;







  line-height: 1;







  color: #777777;







}







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 2px;







}







.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 {







  padding: 0.2em;







  background-color: #fcf8e3;







}







.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: #777777;







}







.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 #eeeeee;







}







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-right: 5px;







  padding-left: 5px;







}







dl {







  margin-top: 0;







  margin-bottom: 20px;







}







dt,







dd {







  line-height: 1.42857143;







}







dt {







  font-weight: 700;







}







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;







}







.initialism {







  font-size: 90%;







  text-transform: uppercase;







}







blockquote {







  padding: 10px 20px;







  margin: 0 0 20px;







  font-size: 17.5px;







  border-left: 5px solid #eeeeee;







}







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: #777777;







}







blockquote footer:before,







blockquote small:before,







blockquote .small:before {







  content: "\2014 \00A0";







}







.blockquote-reverse,







blockquote.pull-right {







  padding-right: 15px;







  padding-left: 0;







  text-align: right;







  border-right: 5px solid #eeeeee;







  border-left: 0;







}







.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: 700;







  -webkit-box-shadow: none;







  box-shadow: none;







}







pre {







  display: block;







  padding: 9.5px;







  margin: 0 0 10px;







  font-size: 13px;







  line-height: 1.42857143;







  color: #333333;







  word-break: break-all;







  word-wrap: break-word;







  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 {







  padding-right: 15px;







  padding-left: 15px;







  margin-right: auto;







  margin-left: auto;







}



.executive-team







{







  width:100%;







  display:inline-block;







}







.executive-team .col-sm-55







{







  width:19%;







  padding-left:.75%;







    padding-right:.75%;







  display:inline-block;



  vertical-align:top;







}







.executive-team .col-sm-55 .img-cont

 
{
 
  width:100%;
 
  text-align:left;
 
}
 
.executive-team .col-sm-55 .img-cont .img
 
{
 
  position:relative;
 
}
 
.executive-team .col-sm-55 .img-cont .img 
  
{
  position:relative;
  width:auto !important;
  height:100% !important;
}

.executive-team .col-sm-55 .img-cont .img .img-hover







{







  -webkit-transform:scale(1);







    transform:scale(1);







  color:#FFFFFF;







  display:none;







  text-align:center;







    filter: alpha(opacity=100);







    pointer-events:none;







    position:absolute;







  line-height:20px;







    padding:10px;







  height:100%;







    width:100%;







    top:0px;







    left:0px;







}







.executive-team .col-sm-55 .img-cont .img:hover .img-hover







{







  background-color:rgba(0,0,0,0.49) !important;







  display:block;







}











.executive-team .col-sm-55 .img-cont .img .img-hover h4







{







  font-weight:bold;

 





}







.executive-team .col-sm-55 .img-cont .cont h4







{







  font-size:25px;







  font-weight:bold;







  line-height:100%;
 padding-top:20px;

font-family: 'Shadows Into Light';




}







.executive-team .col-sm-55 .img-cont .img a img







{
 
 /* height:348px;*/
  width: 220px;
 
}











@media (min-width: 768px) {







  .container {







    width: 750px;







  }







}







@media (min-width: 992px) {







  .container {







    width: 970px;







  }







}







@media (min-width: 1200px) {







  .container {







    width: 1061px;







  }







}







.container-fluid {







  padding-right: 15px;







  padding-left: 15px;







  margin-right: auto;







  margin-left: auto;







}







.row {







  margin-right: -15px;







  margin-left: -15px;







}







.row-no-gutters {







  margin-right: 0;







  margin-left: 0;







}







.row-no-gutters [class*="col-"] {







  padding-right: 0;







  padding-left: 0;







}







.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 {







  position: relative;







  min-height: 1px;







  padding-right: 15px;







  padding-left: 15px;







}







.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 {







  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 {







    float: left;







  }







  .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 {







    float: left;







  }







  .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-12 {







    float: left;







  }







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







}







table col[class*="col-"] {







  position: static;







  display: table-column;







  float: none;







}







table td[class*="col-"],







table th[class*="col-"] {







  position: static;







  display: table-cell;







  float: none;







}







caption {







  padding-top: 8px;







  padding-bottom: 8px;







  color: #777777;







  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 > 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 {







  min-height: 0.01%;







  overflow-x: auto;







}







@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 {







  min-width: 0;







  padding: 0;







  margin: 0;







  border: 0;







}







legend {







  display: block;







  width: 100%;







  padding: 0;







  margin-bottom: 20px;







  font-size: 21px;







  line-height: inherit;







  color: #333333;







  border: 0;







  border-bottom: 1px solid #e5e5e5;







}







label {







  display: inline-block;







  max-width: 100%;







  margin-bottom: 5px;







  font-weight: 700;







}







input[type="search"] {







  -webkit-box-sizing: border-box;







  -moz-box-sizing: border-box;







  box-sizing: border-box;







  -webkit-appearance: none;







  -moz-appearance: none;







  appearance: none;







}







input[type="radio"],







input[type="checkbox"] {







  margin: 4px 0 0;







  margin-top: 1px \9;







  line-height: normal;







}







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;







}







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: #555555;







}







.form-control {







  display: block;







  width: 100%;







  height: 34px;







  padding: 6px 12px;







  font-size: 14px;







  line-height: 1.42857143;







  color: #555555;







  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, box-shadow ease-in-out .15s;







  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;







  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;







  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;







  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, -webkit-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 {







  background-color: transparent;







  border: 0;







}







.form-control[disabled],







.form-control[readonly],







fieldset[disabled] .form-control {







  background-color: #eeeeee;







  opacity: 1;







}







.form-control[disabled],







fieldset[disabled] .form-control {







  cursor: not-allowed;







}







textarea.form-control {







  height: auto;







}







@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.disabled label,







.checkbox.disabled label,







fieldset[disabled] .radio label,







fieldset[disabled] .checkbox label {







  cursor: not-allowed;







}







.radio label,







.checkbox label {







  min-height: 20px;







  padding-left: 20px;







  margin-bottom: 0;







  font-weight: 400;







  cursor: pointer;







}







.radio input[type="radio"],







.radio-inline input[type="radio"],







.checkbox input[type="checkbox"],







.checkbox-inline input[type="checkbox"] {







  position: absolute;







  margin-top: 4px \9;







  margin-left: -20px;







}







.radio + .radio,







.checkbox + .checkbox {







  margin-top: -5px;







}







.radio-inline,







.checkbox-inline {







  position: relative;







  display: inline-block;







  padding-left: 20px;







  margin-bottom: 0;







  font-weight: 400;







  vertical-align: middle;







  cursor: pointer;







}







.radio-inline.disabled,







.checkbox-inline.disabled,







fieldset[disabled] .radio-inline,







fieldset[disabled] .checkbox-inline {







  cursor: not-allowed;







}







.radio-inline + .radio-inline,







.checkbox-inline + .checkbox-inline {







  margin-top: 0;







  margin-left: 10px;







}







.form-control-static {







  min-height: 34px;







  padding-top: 7px;







  padding-bottom: 7px;







  margin-bottom: 0;







}







.form-control-static.input-lg,







.form-control-static.input-sm {







  padding-right: 0;







  padding-left: 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;







}


.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
	text-align:center;
	width:100%;
}
.pagination a {
    border: 2px solid #337ab7;
    padding: 1px 5px;
    margin: 0px 5px;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: inline-block;
    font-weight: bold;
	text-decoration:none;
}
.pagination a:hover, .pagination .active {
    border: 2px solid #01e675;
    padding: 1px 5px;
    margin: 0px 5px;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: inline-block;
    font-weight: bold;
	text-decoration:none;
	color:#01e675;
}



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







  background-color: #dff0d8;







  border-color: #3c763d;







}







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







  background-color: #fcf8e3;







  border-color: #8a6d3b;







}







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







  background-color: #f2dede;







  border-color: #a94442;







}







.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 {







  padding-top: 7px;







  margin-top: 0;







  margin-bottom: 0;







}







.form-horizontal .radio,







.form-horizontal .checkbox {







  min-height: 27px;







}







.form-horizontal .form-group {







  margin-right: -15px;







  margin-left: -15px;







}







@media (min-width: 768px) {







  .form-horizontal .control-label {







    padding-top: 7px;







    margin-bottom: 0;







    text-align: right;







  }







}







.form-horizontal .has-feedback .form-control-feedback {







  right: 15px;







}







@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;







  white-space: nowrap;







  vertical-align: middle;







  -ms-touch-action: manipulation;







  touch-action: manipulation;







  cursor: pointer;







  background-image: none;







  border: 1px solid transparent;







  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 {







  background-image: none;







  outline: 0;







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







  filter: alpha(opacity=65);







  opacity: 0.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;







  background-image: none;







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







  background-image: none;







  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.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: #88b53e;







  border-color: #88b53e;







}







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







  background-image: none;







  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.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: #88b53e;







  border-color: #88b53e;







}







.btn-success .badge {







  color: #88b53e;







  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;







  background-image: none;







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







  background-image: none;







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







  background-image: none;







  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.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 {







  font-weight: 400;







  color: #337ab7;







  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: #777777;







  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 0.15s linear;







  -o-transition: opacity 0.15s linear;







  transition: opacity 0.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: 0.35s;







  -o-transition-duration: 0.35s;







  transition-duration: 0.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;







  font-size: 14px;







  text-align: left;







  list-style: none;







  background-color: #fff;







  background-clip: padding-box;







  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);







}







.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: 400;







  line-height: 1.42857143;







  color: #333333;







  white-space: nowrap;







}







.dropdown-menu > li > a:hover,







.dropdown-menu > li > a:focus {







  color: #262626;







  text-decoration: none;







  background-color: #f5f5f5;







}







.dropdown-menu > .active > a,







.dropdown-menu > .active > a:hover,







.dropdown-menu > .active > a:focus {







  color: #fff;







  text-decoration: none;







  background-color: #337ab7;







  outline: 0;







}







.dropdown-menu > .disabled > a,







.dropdown-menu > .disabled > a:hover,







.dropdown-menu > .disabled > a:focus {







  color: #777777;







}







.dropdown-menu > .disabled > a:hover,







.dropdown-menu > .disabled > a:focus {







  text-decoration: none;







  cursor: not-allowed;







  background-color: transparent;







  background-image: none;







  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);







}







.open > .dropdown-menu {







  display: block;







}







.open > a {







  outline: 0;







}







.dropdown-menu-right {







  right: 0;







  left: auto;







}







.dropdown-menu-left {







  right: auto;







  left: 0;







}







.dropdown-header {







  display: block;







  padding: 3px 20px;







  font-size: 12px;







  line-height: 1.42857143;







  color: #777777;







  white-space: nowrap;







}







.dropdown-backdrop {







  position: fixed;







  top: 0;







  right: 0;







  bottom: 0;







  left: 0;







  z-index: 990;







}







.pull-right > .dropdown-menu {







  right: 0;







  left: auto;







}







.dropup .caret,







.navbar-fixed-bottom .dropdown .caret {







  content: "";







  border-top: 0;







  border-bottom: 4px dashed;







  border-bottom: 4px solid \9;







}







.dropup .dropdown-menu,







.navbar-fixed-bottom .dropdown .dropdown-menu {







  top: auto;







  bottom: 100%;







  margin-bottom: 2px;







}







@media (min-width: 768px) {







  .navbar-right .dropdown-menu {







    right: 0;







    left: auto;







  }







  .navbar-right .dropdown-menu-left {







    right: auto;







    left: 0;







  }







}







.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-top-right-radius: 0;







  border-bottom-right-radius: 0;







}







.btn-group > .btn:last-child:not(:first-child),







.btn-group > .dropdown-toggle:not(:first-child) {







  border-top-left-radius: 0;







  border-bottom-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-top-right-radius: 0;







  border-bottom-right-radius: 0;







}







.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {







  border-top-left-radius: 0;







  border-bottom-left-radius: 0;







}







.btn-group .dropdown-toggle:active,







.btn-group.open .dropdown-toggle {







  outline: 0;







}







.btn-group > .btn + .dropdown-toggle {







  padding-right: 8px;







  padding-left: 8px;







}







.btn-group > .btn-lg + .dropdown-toggle {







  padding-right: 12px;







  padding-left: 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-left-radius: 4px;







  border-top-right-radius: 4px;







  border-bottom-right-radius: 0;







  border-bottom-left-radius: 0;







}







.btn-group-vertical > .btn:last-child:not(:first-child) {







  border-top-left-radius: 0;







  border-top-right-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-left-radius: 0;







  border-top-right-radius: 0;







}







.btn-group-justified {







  display: table;







  width: 100%;







  table-layout: fixed;







  border-collapse: separate;







}







.btn-group-justified > .btn,







.btn-group-justified > .btn-group {







  display: table-cell;







  float: none;







  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-right: 0;







  padding-left: 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: 400;







  line-height: 1;







  color: #555555;







  text-align: center;







  background-color: #eeeeee;







  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-top-right-radius: 0;







  border-bottom-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-top-left-radius: 0;







  border-bottom-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 {







  padding-left: 0;







  margin-bottom: 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: #eeeeee;







}







.nav > li.disabled > a {







  color: #777777;







}







.nav > li.disabled > a:hover,







.nav > li.disabled > a:focus {







  color: #777777;







  text-decoration: none;







  cursor: not-allowed;







  background-color: transparent;







}







.nav .open > a,







.nav .open > a:hover,







.nav .open > a:focus {







  background-color: #eeeeee;







  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: #eeeeee #eeeeee #ddd;







}







.nav-tabs > li.active > a,







.nav-tabs > li.active > a:hover,







.nav-tabs > li.active > a:focus {







  color: #555555;







  cursor: default;







  background-color: #fff;







  border: 1px solid #ddd;







  border-bottom-color: transparent;







}







.nav-tabs.nav-justified {







  width: 100%;







  border-bottom: 0;







}







.nav-tabs.nav-justified > li {







  float: none;







}







.nav-tabs.nav-justified > li > a {







  margin-bottom: 5px;







  text-align: center;







}







.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 {







  margin-bottom: 5px;







  text-align: center;







}







.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-left-radius: 0;







  border-top-right-radius: 0;







}







.navbar







{







  min-height:120px;







  position:relative;







  margin-bottom:0px;







  border:1px solid transparent;







}







@media (min-width: 768px) {







  .navbar {







    border-radius: 4px;







  }







}







@media (min-width: 768px) {







  .navbar-header {







    float: left;







  }







}







.navbar-collapse {







  padding-right: 15px;







  padding-left: 15px;







  overflow-x: visible;







  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-right: 0;







    padding-left: 0;







  }







}







.navbar-fixed-top







{







  position:fixed;







  z-index:1030;







  right:0px;







  left:0px;







}







.navbar-fixed-bottom







{







  position: fixed;







  right: 0;







  left: 0;







  z-index: 1030;







}







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







  }







}







@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;







}







.container > .navbar-header,







.container-fluid > .navbar-header,







.container > .navbar-collapse,







.container-fluid > .navbar-collapse {







  margin-right: -15px;







  margin-left: -15px;







}







@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-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;







}







@media (min-width: 768px) {







  .navbar > .container .navbar-brand,







  .navbar > .container-fluid .navbar-brand {







    margin-left: -15px;







  }







}







.navbar-toggle {







  position: relative;







  float: right;







  padding: 9px 10px;







  margin-right: 15px;







  margin-top: 8px;







  margin-bottom: 8px;







  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: 7.5px -15px;







}







.navbar-nav > li > a







{







  line-height:90px;







  padding-top:10px;







  padding-bottom:10px;







}







@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;*/

display:inline-block;





  }







  .navbar-nav > li > a {







    padding-top: 15px;







    padding-bottom: 15px;







  }







}







.navbar-form {







  padding: 10px 15px;







  margin-right: -15px;







  margin-left: -15px;







  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: 8px;







  margin-bottom: 8px;







}







@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;







    padding-top: 0;







    padding-bottom: 0;







    margin-right: 0;







    margin-left: 0;







    border: 0;







    -webkit-box-shadow: none;







    box-shadow: none;







  }







}







.navbar-nav > li > .dropdown-menu {







  margin-top: 0;







  border-top-left-radius: 0;







  border-top-right-radius: 0;







}







.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {







  margin-bottom: 0;







  border-top-left-radius: 4px;







  border-top-right-radius: 4px;







  border-bottom-right-radius: 0;







  border-bottom-left-radius: 0;







}







.navbar-btn {







  margin-top: 8px;







  margin-bottom: 8px;







}







.navbar-btn.btn-sm {







  margin-top: 10px;







  margin-bottom: 10px;







}







.navbar-btn.btn-xs {







  margin-top: 14px;







  margin-bottom: 14px;







}







.navbar-text {







  margin-top: 15px;







  margin-bottom: 15px;







}







@media (min-width: 768px) {







  .navbar-text {







    float: left;







    margin-right: 15px;







    margin-left: 15px;







  }







}







@media (min-width: 768px) {







  .navbar-left {







    float: left !important;







  }







  .navbar-right {







    float: right !important;







    margin-right: -15px;







  }









  .navbar-right ~ .navbar-right {







    margin-right: 0;







  }







}







.navbar-default







{







  background-color:#fff;







  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:#000000;







  text-transform:uppercase;



font-family: lato;



}







.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: #88b53e;







  background-color:transparent;







}







.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-nav > .open > a,







.navbar-default .navbar-nav > .open > a:hover,







.navbar-default .navbar-nav > .open > a:focus {







  color: #555;







  background-color: #e7e7e7;







}







@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-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:#ffffff;







 /* margin-left:240px;*/







}







.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-nav > .open > a,







.navbar-inverse .navbar-nav > .open > a:hover,







.navbar-inverse .navbar-nav > .open > a:focus {







  color: #fff;







  background-color: #080808;







}







@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-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-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 {







  padding: 0 5px;







  color: #ccc;







  content: "/\00a0";







}







.breadcrumb > .active {







  color: #777777;







}







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







  margin-left: -1px;







  line-height: 1.42857143;







  color: #337ab7;







  text-decoration: none;







  background-color: #fff;







  border: 1px solid #ddd;







}







.pagination > li > a:hover,







.pagination > li > span:hover,







.pagination > li > a:focus,







.pagination > li > span:focus {







  z-index: 2;







  color: #23527c;







  background-color: #eeeeee;







  border-color: #ddd;







}







.pagination > li:first-child > a,







.pagination > li:first-child > span {







  margin-left: 0;







  border-top-left-radius: 4px;







  border-bottom-left-radius: 4px;







}







.pagination > li:last-child > a,







.pagination > li:last-child > span {







  border-top-right-radius: 4px;







  border-bottom-right-radius: 4px;







}







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







  cursor: default;







  background-color: #337ab7;







  border-color: #337ab7;







}







.pagination > .disabled > span,







.pagination > .disabled > span:hover,







.pagination > .disabled > span:focus,







.pagination > .disabled > a,







.pagination > .disabled > a:hover,







.pagination > .disabled > a:focus {







  color: #777777;







  cursor: not-allowed;







  background-color: #fff;







  border-color: #ddd;







}







.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-top-left-radius: 6px;







  border-bottom-left-radius: 6px;







}







.pagination-lg > li:last-child > a,







.pagination-lg > li:last-child > span {







  border-top-right-radius: 6px;







  border-bottom-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-top-left-radius: 3px;







  border-bottom-left-radius: 3px;







}







.pagination-sm > li:last-child > a,







.pagination-sm > li:last-child > span {







  border-top-right-radius: 3px;







  border-bottom-right-radius: 3px;







}







.pager {







  padding-left: 0;







  margin: 20px 0;







  text-align: center;







  list-style: none;







}







.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: #eeeeee;







}







.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: #777777;







  cursor: not-allowed;







  background-color: #fff;







}







.label {







  display: inline;







  padding: 0.2em 0.6em 0.3em;







  font-size: 75%;







  font-weight: 700;







  line-height: 1;







  color: #fff;







  text-align: center;







  white-space: nowrap;







  vertical-align: baseline;







  border-radius: 0.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: #777777;







}







.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: #88b53e;







}







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







  line-height: 1;







  color: #fff;







  text-align: center;







  white-space: nowrap;







  vertical-align: middle;







  background-color: #777777;







  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: #eeeeee;







}







.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 {







  padding-right: 15px;







  padding-left: 15px;







  border-radius: 6px;







}







.jumbotron .container {







  max-width: 100%;







}







@media screen and (min-width: 768px) {







  .jumbotron {







    padding-top: 48px;







    padding-bottom: 48px;







  }







  .container .jumbotron,







  .container-fluid .jumbotron {







    padding-right: 60px;







    padding-left: 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 0.2s ease-in-out;







  -o-transition: border 0.2s ease-in-out;







  transition: border 0.2s ease-in-out;







}







.thumbnail > img,







.thumbnail a > img {







  margin-right: auto;







  margin-left: auto;







}







a.thumbnail:hover,







a.thumbnail:focus,







a.thumbnail.active {







  border-color: #337ab7;







}







.thumbnail .caption {







  padding: 9px;







  color: #333333;







}







.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 {







  color: #3c763d;







  background-color: #dff0d8;







  border-color: #d6e9c6;







}







.alert-success hr {







  border-top-color: #c9e2b3;







}







.alert-success .alert-link {







  color: #2b542c;







}







.alert-info {







  color: #31708f;







  background-color: #d9edf7;







  border-color: #bce8f1;







}







.alert-info hr {







  border-top-color: #a6e1ec;







}







.alert-info .alert-link {







  color: #245269;







}







.alert-warning {







  color: #8a6d3b;







  background-color: #fcf8e3;







  border-color: #faebcc;







}







.alert-warning hr {







  border-top-color: #f7e1b5;







}







.alert-warning .alert-link {







  color: #66512c;







}







.alert-danger {







  color: #a94442;







  background-color: #f2dede;







  border-color: #ebccd1;







}







.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 {







  height: 20px;







  margin-bottom: 20px;







  overflow: hidden;







  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 0.6s ease;







  -o-transition: width 0.6s ease;







  transition: width 0.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: #88b53e;







}







.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 {







  overflow: hidden;







  zoom: 1;







}







.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 {







  padding-left: 0;







  margin-bottom: 20px;







}







.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-left-radius: 4px;







  border-top-right-radius: 4px;







}







.list-group-item:last-child {







  margin-bottom: 0;
 

  border-bottom-right-radius: 4px;
 
  border-bottom-left-radius: 4px;

 

}







.list-group-item.disabled,







.list-group-item.disabled:hover,







.list-group-item.disabled:focus {







  color: #777777;







  cursor: not-allowed;







  background-color: #eeeeee;







}







.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: #777777;







}







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







}







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 {







  color: #555;







  text-decoration: none;







  background-color: #f5f5f5;







}







button.list-group-item {







  width: 100%;







  text-align: left;







}







.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-left-radius: 3px;







  border-top-right-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-left-radius: 3px;







  border-top-right-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-left-radius: 0;







  border-top-right-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-right: 15px;







  padding-left: 15px;







}







.panel > .table:first-child,







.panel > .table-responsive:first-child > .table:first-child {







  border-top-left-radius: 3px;







  border-top-right-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-right-radius: 3px;







  border-bottom-left-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 {







  margin-bottom: 0;







  border: 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: #333333;







  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: #333333;







}







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







  bottom: 0;







  left: 0;







  width: 100%;







  height: 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: 24px;







  font-weight: bold;







  line-height: 1;







  color: #a91321 !important;







  text-shadow: 0 1px 0 #fff;







/*  filter: alpha(opacity=20);







  opacity: 0.2;
*/






}







.close:hover,







.close:focus {







  color: #000;







  text-decoration: none;







  cursor: pointer;







  filter: alpha(opacity=50);







  opacity: 0.5;







}







button.close {







  padding: 0;







  cursor: pointer;







  background: transparent;







  border: 0;







  -webkit-appearance: none;







  -moz-appearance: none;







  appearance: none;







}







.modal-open {







  overflow: hidden;







}







.modal {







  position: fixed;







  top: 0;







  right: 0;







  bottom: 0;







  left: 0;







  z-index: 1050;







  display: none;







  overflow: hidden;







  -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: -webkit-transform 0.3s ease-out;







  transition: transform 0.3s ease-out;







  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-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;







  background-clip: padding-box;







  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);







  outline: 0;







}







.modal-backdrop {







  position: fixed;







  top: 0;







  right: 0;







  bottom: 0;







  left: 0;







  z-index: 1040;







  background-color: #000;







}







.modal-backdrop.fade {







  filter: alpha(opacity=0);







  opacity: 0;







}







.modal-backdrop.in {







  filter: alpha(opacity=50);







  opacity: 0.5;







}







.modal-header {







  padding: 15px;







  border-bottom: 0px solid #e5e5e5;







}















.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-bottom: 0;







  margin-left: 5px;







}







.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-style: normal;







  font-weight: 400;







  line-height: 1.42857143;







  line-break: auto;







  text-align: left;







  text-align: start;







  text-decoration: none;







  text-shadow: none;







  text-transform: none;







  letter-spacing: normal;







  word-break: normal;







  word-spacing: normal;







  word-wrap: normal;







  white-space: normal;







  font-size: 12px;







  filter: alpha(opacity=0);







  opacity: 0;







}







.tooltip.in {







  filter: alpha(opacity=90);







  opacity: 0.9;







}







.tooltip.top {







  padding: 5px 0;







  margin-top: -3px;







}







.tooltip.right {







  padding: 0 5px;







  margin-left: 3px;







}







.tooltip.bottom {







  padding: 5px 0;







  margin-top: 3px;







}







.tooltip.left {







  padding: 0 5px;







  margin-left: -3px;







}







.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 {







  right: 5px;







  bottom: 0;







  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;







}







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







}







.popover {







  position: absolute;







  top: 0;







  left: 0;







  z-index: 1060;







  display: none;







  max-width: 276px;







  padding: 1px;







  







  font-style: normal;







  font-weight: 400;







  line-height: 1.42857143;







  line-break: auto;







  text-align: left;







  text-align: start;







  text-decoration: none;







  text-shadow: none;







  text-transform: none;







  letter-spacing: normal;







  word-break: normal;







  word-spacing: normal;







  word-wrap: normal;







  white-space: normal;







  font-size: 14px;







  background-color: #fff;







  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 > .arrow {







  border-width: 11px;







}







.popover > .arrow,







.popover > .arrow:after {







  position: absolute;







  display: block;







  width: 0;







  height: 0;







  border-color: transparent;







  border-style: solid;







}







.popover > .arrow:after {







  content: "";







  border-width: 10px;







}







.popover.top > .arrow {







  bottom: -11px;







  left: 50%;







  margin-left: -11px;







  border-top-color: #999999;







  border-top-color: rgba(0, 0, 0, 0.25);







  border-bottom-width: 0;







}







.popover.top > .arrow:after {







  bottom: 1px;







  margin-left: -10px;







  content: " ";







  border-top-color: #fff;







  border-bottom-width: 0;







}







.popover.right > .arrow {







  top: 50%;







  left: -11px;







  margin-top: -11px;







  border-right-color: #999999;







  border-right-color: rgba(0, 0, 0, 0.25);







  border-left-width: 0;







}








.popover.right > .arrow:after {







  bottom: -10px;







  left: 1px;







  content: " ";







  border-right-color: #fff;







  border-left-width: 0;







}







.popover.bottom > .arrow {







  top: -11px;







  left: 50%;







  margin-left: -11px;







  border-top-width: 0;







  border-bottom-color: #999999;







  border-bottom-color: rgba(0, 0, 0, 0.25);







}







.popover.bottom > .arrow:after {







  top: 1px;







  margin-left: -10px;







  content: " ";







  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: #999999;







  border-left-color: rgba(0, 0, 0, 0.25);







}







.popover.left > .arrow:after {







  right: 1px;







  bottom: -10px;







  content: " ";







  border-right-width: 0;







  border-left-color: #fff;







}







.popover-title {







  padding: 8px 14px;







  margin: 0;







  font-size: 14px;







  background-color: #f7f7f7;







  border-bottom: 1px solid #ebebeb;







  border-radius: 5px 5px 0 0;







}







.popover-content {







  padding: 9px 14px;







}







.carousel {







  position: relative;







}







.carousel-inner {







  position: relative;







  width: 100%;







  overflow: hidden;







}







.carousel-inner > .item {







  position: relative;







  display: none;







  -webkit-transition: 0.6s ease-in-out left;







  -o-transition: 0.6s ease-in-out left;







  transition: 0.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: -webkit-transform 0.6s ease-in-out;







    transition: transform 0.6s ease-in-out;







    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-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;







  bottom: 0;







  left: 0;







  width: 15%;







  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);







  filter: alpha(opacity=50);







  opacity: 0.5;







}







.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, from(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%);







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);







  background-repeat: repeat-x;







}







.carousel-control.right {







  right: 0;







  left: auto;







  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, from(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%);







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);







  background-repeat: repeat-x;







}







.carousel-control:hover,







.carousel-control:focus {







  color: #fff;







  text-decoration: none;







  outline: 0;







  filter: alpha(opacity=90);







  opacity: 0.9;







}







.carousel-control .icon-prev,







.carousel-control .icon-next,







.carousel-control .glyphicon-chevron-left,







.carousel-control .glyphicon-chevron-right {







  position: absolute;







  top: 50%;







  z-index: 5;







  display: inline-block;







  margin-top: -10px;







}







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







  font-family: serif;







  line-height: 1;







}







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







  padding-left: 0;







  margin-left: -30%;







  text-align: center;







  list-style: none;







}







.carousel-indicators li {







  display: inline-block;







  width: 10px;







  height: 10px;







  margin: 1px;







  text-indent: -999px;







  cursor: pointer;







  background-color: #000 \9;







  background-color: rgba(0, 0, 0, 0);







  border: 1px solid #fff;







  border-radius: 10px;







}







.carousel-indicators .active {







  width: 12px;







  height: 12px;







  margin: 0;







  background-color: #fff;







}







.carousel-caption {







  position: absolute;







  right: 15%;







  bottom: 20px;







  left: 15%;







  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 {







    right: 20%;







    left: 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 {







  display: table;







  content: " ";







}







.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-right: auto;







  margin-left: 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;







  }







}







@media only screen and (max-width:1200px)







{







.container







{







    width:100%;







}







footer.footer







{







    width:100%;







  height:auto;







}







}







@media only screen and (max-width:1024px)







{







.products-page .container-fluid .col-sm-4







{







  width:50%;







  float:left;







} 







}







@media only screen and (max-width:1010px)







{







.dmShare[data-layout=layout-1] .shareLink:not(:last-child), .dmShare[data-layout=layout-2] .shareLink:not(:last-child), #dm .p_hfcontainer .u_1601611327 .socialHubInnerDiv a







{







    margin-right:0px!important;







}







}







@media only screen and (max-width:984px)







{







.navbar-default .navbar-collapse, .navbar-default .navbar-form







{







    margin-left:0px;







}







.dmDesktopBody .dmInner







{







    min-width:100%;







}







*#dm *.dmBody div.u_1864686213







{







    padding-bottom:45px !important;







    padding-right:45px !important;







    margin-bottom:0px !important;







    padding-left:45px !important;







    margin-right:0px !important;







    margin-left:0px !important;







    padding-top:0px !important;







    margin-top:0px !important;







}







}







@media only screen and (max-width:910px)







{







.navbar-header







{







    text-align:center;







    float:none;







    width:100%;







}







.navbar-brand







{







  margin-left:0px;







  float:none;







}







.navbar-brand > img







{







    display:inline-block;







}







.navbar-nav







{







    float:none;







    margin:0 auto;







    text-align:center;







}







.navbar-nav > li







{







    float:none;







    display:inline-block;







}







.navbar-nav > li > a







{







    line-height:15px;







}







.contactus form







{







    margin:0px;







    padding:0px 0px;







}







.cat







{







    height:100%;







    margin-bottom:100px;







    display:inline-block;







}







.cat .col-sm-6







{







    width:100%;







  padding:0px;







  margin-bottom:15px;







}







.cat .col-sm-7







{







    width:100%;







}







.dog







{







    background-size:contain;







  margin-bottom:150px;







}







}







@media only screen and (max-width:768px)







{







#dm .dmPhotoGallery.newPhotoGallery .photogallery-row







{







    display:block;







}







#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column.column-3







{







    float:left;







}







#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column.column-4







{







    width:49%;







    display:inline-block;







}







.foot-btm







{







  padding:5px 0px;







    height:auto !important;







    text-align:center !important;







  line-height:normal !important;







}







.foot-btm p







{







  float:none !important;







  line-height:normal !important;







}







.foot-btm ul







{







  clear:both;;







    float:none !important;







  line-height:20px !important;







    text-align:center !important







}







.foot-btm ul li







{







    float:none !important;







    padding-left:0px !important;







    display:inline-block !important;







}







}







@media only screen and (max-width:767px)







{







.navbar-brand







{







    margin-left:0px;







    padding:0px;







    height:auto;







    float:left;







}







.navbar







{







    min-height:90px;







}







.navbar-toggle







{







  margin-top:30px;







}







.navbar-nav > li







{







    display:block;







    text-align:left;







}







.navbar-default .navbar-collapse 
{
  position: absolute;
  background: white;
  width: 185px;
  left: 78px;
  top: -12px;
  z-index: 100000;
}

.navbar-default .navbar-collapse ul

{
   padding:0px !important;
   width:100% !important;
   text-align:center;
   margin-left:0px !important;
   
}

.navbar-default .navbar-collapse ul li

{
    /*display:inline-block;*/ 

    display:block;
}





#dm .dmBody .dmRespRow.relativePos







{







    margin-top:90px;







}







#dm .dmRespRow .dmRespColsWrapper







{







    display:block;







}







.dmDesktopBody .dmRespDesignRow .large-3, .dmDesktopBody .dmRespRow .large-3







{







    width:48%;







  height:660px;







  height:auto;







  margin-bottom:20px;







  /*height:660px;*/







}







.dmDesktopBody .dmRespDesignRow .large-3 .dmNewParagraph, .dmDesktopBody .dmRespRow .large-3 .dmNewParagraph







{







  height:320px;







  overflow:auto;







}







*#dm *.dmBody div.u_1050124967







{







  padding-right:0px !important;







  padding-left:0px !important;







}







*#dm *.dmBody div.u_1270586927







{







  display:none;







}







.dmDesktopBody .dmRespDesignRow .large-5, .dmDesktopBody .dmRespRow .large-5







{







    width:100%;







}







body







{







    margin-bottom:0px !important;







}







.footer







{







  position:relative !important;







}







.footer .foot-top .col-sm-4







{







  width:33%;







  float:left;







}

.footer .foot-top .col-sm-4 span
{
  text-align: center;
}


.footer .foot-top .col-sm-4 .form-control
{

}






.products-page .col-sm-6 .title







{







  text-align:center;







  padding-left:0px !important;







}







.products-page .col-sm-6 .img-info .img img







{







  margin:0 auto;







}

.executive-team .col-sm-55 img 
{
    width: 100% !important;
    height: auto !important;



}





}







@media only screen and (max-width:668px)







{







#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column.column-3







{







    width:100%;







  float:none;







}







.dmDesktopBody .dmRespDesignRow .large-4, .dmDesktopBody .dmRespRow .large-4, .dmDesktopBody .dmRespDesignRow .large-8, .dmDesktopBody .dmRespRow .large-8







{







    width:100%;







  padding-right:0px;







}







*#dm *.dmBody div.u_1107474057







{







    max-width:calc(100% - 0px) !important;







}







.widget-7b2ba5 .tab-label .horizontal-label







{







    margin:0px;







}







.modal-body iframe







{







  width:100% !important;







}







.foot-btm p, .foot-btm ul li







{







    line-height:20px;







}







.foot-btm ul li:first-child







{







  padding-left:0px;







}







#dm .dmPhotoGallery.newPhotoGallery.text-layout-over li.photoGalleryThumbs .caption-container







{







  position:relative;







}







#dm .dmPhotoGallery.newPhotoGallery.text-layout-over li.photoGalleryThumbs .caption-inner







{







  opacity:1;







}







*#dm *.dmBody *.u_1759170969 .photoGalleryThumbs .image-container a, *#dm *.dmBody *.u_1519572621 .photoGalleryThumbs .image-container a, *#dm *.dmBody *.u_1810680583 .photoGalleryThumbs .image-container a, *#dm *.dmBody *.u_1648759613 .photoGalleryThumbs .image-container a







{







    /*padding-top:450px !important;*/







}







.contactus form







{







  width:100%;







}



.biz-iframe iframe

{

  width:100% !important;

}
.executive-team .col-sm-55



{



    width:33.333%;



}

.executive-team .col-sm-55 img 
{
    width: 100% !important;
    height: auto !important;



}

}







@media only screen and (max-width:568px)







{







*#dm *.dmBody div.u_1229366842 *.tab







{







    border-width:0px !important;







    padding:10px;







}







*#dm *.dmBody h2.u_1525008907 span







{







  font-size:9vw !important;







}







.dmDesktopBody .dmRespDesignRow .large-3, .dmDesktopBody .dmRespRow .large-3







{







    width: 47%;







}







#slideshow







{







    height:300px; 







}







.videobgframe







{







    width:100% !important;







    min-width:100% !important;







}







.footer .foot-top .col-sm-4







{







  width:100%;







  float:none;







}







.foot-btm







{







  line-height:normal !important;







  padding:5px 0px;







}







.foot-btm p







{







  line-height:normal !important;







}




}







@media only screen and (max-width:567px)



{



.widget-7b2ba5 .tab.active



{



    display: block;



}



.widget-7b2ba5 .tab .image-container.layout-b



{



    width:auto;



    height:auto;



}



*#dm *.dmBody div.u_1229366842 *.tab-label h4



{



    font-size: 14px !important;



}



#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column.column-4



{



    width:100%;



    display:block;



}



.products-page .container-fluid .col-sm-4



{



  width:100%;



  float:none;



}



.products-page .reward-btn



{



    width:100%;



    display:block;



    padding-left:0px;



    padding-bottom:50px;



}



.products-page .reward-btn span



{



    float:none;



    display:block;



    font-weight:600;



    margin-right:0px;



    padding-bottom:10px;



}



#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .image-container a{background-position:top center}



.dmDesktopBody .dmRespRow .large-2



{



    width:33%;



}



#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs



{



    height:auto;



}



#dm .dmPhotoGallery.newPhotoGallery li div, #dm .dmPhotoGallery.newPhotoGallery li div a



{



  height:100%;



}



#dm .dmPhotoGallery.newPhotoGallery.text-layout-over li.photoGalleryThumbs .caption-container



{



    position:relative;



    top:inherit;



    height:auto;



    bottom:0px;



}
.executive-team .col-sm-55



{



    width:100%;



}

.executive-team .col-sm-55 img 
{
    width: 100% !important;
    height: auto !important;



}



}

@media only screen and (max-width:800px)



{


*#dm *.dmBody div.u_1864686213
{
  padding:0px;
  width:90%;
  margin:0px auto !important;
}
}



@media only screen and (max-width:500px)



{


*#dm *.dmBody div.u_1864686213
{
  padding:0px;
  width:90%;
  margin:0px auto !important;
}

.dmDesktopBody .dmRespDesignRow .large-3, .dmDesktopBody .dmRespRow .large-3







{







    width:100%;







  margin-right:0px;







}







#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column.column-4







{







}







.login







{







    width:100%;







}



.font-size-60



{



    font-size:40px!important;



}



.dmRespCol.small-12.medium-2.large-2



{



  display:inline-block;



  width:100%;



  float:none;



}



}







/*# sourceMappingURL=bootstrap.css.map */