        /* jssor slider arrow navigator skin 05 css */
        /*
        .jssora05l                  (normal)
        .jssora05r                  (normal)
        .jssora05l:hover            (normal mouseover)
        .jssora05r:hover            (normal mouseover)
        .jssora05l.jssora05ldn      (mousedown)
        .jssora05r.jssora05rdn      (mousedown)
        */
        .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background: url('../img/a17.png') no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }

        /* jssor slider thumbnail navigator skin 01 css */
        /*
        .jssort01 .p            (normal)
        .jssort01 .p:hover      (normal mouseover)
        .jssort01 .p.pav        (active)
        .jssort01 .p.pdn        (mousedown)
        */
        .jssort01 .p {
            position: absolute;
            top: 0;
            left: 0;
            width: 134px;
            height: 72px;
        }
        
        .jssort01 .t {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }
        
        .jssort01 .w {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
        }
        
        .jssort01 .c {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 132px;
            height: 68px;
            border: #000 2px solid;
            box-sizing: content-box;
            background: url('../img/t01.png') -800px -800px no-repeat;
            _background: none;
        }
        
        .jssort01 .pav .c {
            top: 2px;
            _top: 0px;
            left: 2px;
            _left: 0px;
            width: 132px;
            height: 68px;
            border: #000 0px solid;
            _border: #fff 2px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p:hover .c {
            top: 0px;
            left: 0px;
            width: 133px;
            height: 70px;
            border: #fff 1px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p.pdn .c {
            background-position: 50% 50%;
            width: 132px;
            height: 68px;
            border: #000 2px solid;
        }
        
        * html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
            /* ie quirks mode adjust */
            width /**/: 134px;
            height /**/: 72px;
        }
        

.login_modal_footer{margin-top:5px;}
.login_modal_header .modal-title {text-align: center; }
.form-group{position: relative;}
.form-group .login-field-icon {
    font-size: 20px;
    position: absolute;
    right: 15px;
    top: 3px;
    transition: all 0.25s ease 0s;
    padding-top: 2%;
}
.login-modal{
    width:100%;
    padding-bottom:20px;
}
.login_modal_header, .login_modal_footer {background: ForestGreen ;color:#fff;}
.modal-register-btn{margin: 4% 33% 2% 33% ;width:100%;}
.login-modal input{height:40px; box-shadow: none; border:1px solid #ddd;}
.modal-body-left{float:left; width:51%; padding-right:4%; border-right:4px solid #ddd;}
.modal-body-right{float:right; width:49%;}
.login-link{padding:0 20%;}
.modal-social-icons{padding:0 10%;}
.facebook, .twitter, .google, .linkedin, .pro {width:100%;height:40px; padding-top:2%; margin-top:2%;}
.modal-icons{margin-left: -10px; margin-right: 20px;}
.google, .google:hover{background-color:#dd4b39;border:2px solid #dd4b39;color:#fff;}
.twitter, .twitter:hover{ background-color: #00aced; border:2px solid #00aced;color: #fff;}
.facebook, .facebook:hover{background-color: #3b5999; border:2px solid #3b5999;color:#fff;}
.linkedin, .linkedin:hover{background-color: #007bb6; border: 2px solid #007bb6; color:#fff;}
.pro, .pro:hover{background-color: black; border: 2px solid lightblack; color:white;}
#social-icons-conatainer{position: relative;}
#center-line{position: absolute;  right: 265.7px;top: 80px;background:#ddd;  border: 4px solid #DDDDDD;border-radius: 20px;}
.modal-login-btn{width:100%;height:40px; margin-bottom:10px;}
#modal-launcher{margin: 30% 0 0 30%; }

footer {text-align: center}
.no-display {
  display: none !important;
}



@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700|PT+Sans+Narrow);
@import url(https://dl.dropboxusercontent.com/s/47bpxxf7uffel09/style.css);

.clearfix {
  zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.fluid {
  overflow: hidden;
  font-family: 'Open Sans', Helvetica Neue, Helvetica, Sans-serif;
}
header.header {
  background: #69D2E7;
  padding: 10px;
  z-index: 999999999;
  width: 100%;
}

section.notification {
  float: right;
}
section.notification li {
  list-style: none;
  padding: 5px 10px;
  margin: 5px 10px 0 0;
  float: left;
  cursor: pointer;
  display: inline-block;
  background: url(https://twesibly.googlecode.com/files/sprites.png) no-repeat 0 0;
}
section.notification li:nth-child(2) {
    background: url(https://twesibly.googlecode.com/files/sprites.png) no-repeat;
  background-position: 0 -128px;
}
section.notification li:nth-child(3) {
    background: url(https://twesibly.googlecode.com/files/sprites.png) no-repeat;
  background-position: 0 -64px;
}
section.notification li:after {
  content: attr(data-count);
  font-size: 13px;
  background: #cc0001;
  border-radius: 3px;
  color: #fff;
  z-index: 99999;
  font-weight: 600;
  padding: 4px 7px;
  box-shadow: -1px 2px 3px rgba(0,0,0,.3), inset 0 2px 5px rgba(225,225,225,.3);
  position: relative;
  top: -12px;
  left: 7px;
}
.main {
	height: auto;
	min-height: 100%;
	position: relative;
}

.breadcrumbs {
  width: 100%;
  background: #eee;
background-image: -moz-linear-gradient(top, #eee, #fff);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eee),color-stop(1, #fff));
  padding: 10px 15px;
  box-shadow: 0 -2px 10px rgba(0,0,0,.1), 0 1px 10px rgba(0,0,0,.2);
}
#breadcrumbs-one{
  background: rgba(225,225,225,.1);
  border: 3px solid rgba(225,225,225,.1);
  border-radius: 5px;
  box-shadow: 0 0 2px rgba(0,0,0,.2);
  overflow: hidden;
   width: -webkit-fit-content;
  float: right;
  width: -moz-fit-content;
}

#breadcrumbs-one li{
  float: left;
  list-style: none;
}

#breadcrumbs-one a{
  padding: .4em 1.3em .4em 2.3em;
  float: left;
  text-decoration: none;
  color: #fff;
  position: relative;
  background-color: #69D2E7;
  font-size: 13px;
  background-image: linear-gradient(to right, #f5f5f5, #ddd);  
}

#breadcrumbs-one li:first-child a{
  padding-left: 1em;
  border-radius: 5px 0 0 5px;
  color: #fff;
}

#breadcrumbs-one a:hover{
  background: #39D2E7;
}

#breadcrumbs-one a::after,
#breadcrumbs-one a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid;
  right: -1em;
}

#breadcrumbs-one a::after{ 
  z-index: 2;
  border-left-color: #69D2E7;  
}
.current {
  color: #535353 !important;
}
#breadcrumbs-one a::before{
  border-left-color: transparent;  
  right: -1.1em;
  z-index: 1; 
}
#breadcrumbs-one a:hover::after{
  border-left-color: #39D2E7;
}

#breadcrumbs-one .current,
#breadcrumbs-one .current:hover{
  font-weight: bold;
  background: none;
}
#breadcrumbs-one .current::after,
#breadcrumbs-one .current::before{
  content: normal;  
}
.last {
  margin-right: 30px;
}
span.logo{
  font-size: 22px;
  margin: 0;
  padding: 0;
  font-weight: 400;
  color: #222;
  text-shadow: 0 1px 0 rgba(225,225,225,.7);
}
section.top-nav {
  display: inline-block;
  float: right;
   background: #fff;
  height: auto;
  border-radius: 3px;
  overflow: visible;
  margin-left: 15px;
  border: 1px solid #eee;
}
.top-nav li {
  list-style:none;
  float: left;
  display: inline;
  padding: 8px 15px;
  border-left: 1px solid #eee;
}
.top-nav li:hover {
  background-image: -moz-linear-gradient(top, #eee, #fff);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eee),color-stop(1, #fff));
}
.top-nav li:active {
  background: #fafafa;
  box-shadow: -4px 0 7px -2px rgba(0,0,0,.1) inset,inset 4px 0 7px -2px rgba(0,0,0,.1);
}
.top-nav li:first-child{border:none}
.top-nav li a {
  text-decoration: none;
  color: #333;
  font-weight: 400;
}
span.rednum {
  background: #cc0001;
  border-radius: 3px;
  color: #fff;
  z-index: 999999;
    font-weight: 600;
  padding: 2px 6px;
  box-shadow: 0 2px 3px rgba(0,0,0,.2), inset 0 2px 5px rgba(225,225,225,.3);
  font-size: 13px;
  margin-left: 5px;
  position: relative;
  display: inline-block;
  top: -1px;
}
span.multi {
  background: #0ad87f;
  border-radius: 3px;
  color: #fff;
  z-index: 999999;
    font-weight: 600;
  padding: 2px 6px;
  box-shadow: 0 2px 3px rgba(0,0,0,.2), inset 0 2px 5px rgba(225,225,225,.3);
  font-size: 13px;
  margin-left: 5px;
  position: relative;
  display: inline-block;
  top: -1px;
}
nav.accordion .rednum, nav.accordion .multi {
  float: right;
}
.content {
  width: 100%;
}

nav.nav {
  list-style:none;
  margin-left: 45px;
  margin-top: 20px;
  float: left;
}
.min {
  background: #fafafa;
  width: 90.7%;
  height: 100%;
  float: right;
  z-index: -99999999999999999999999999999;
 box-shadow: inset -1px 6px 10px -5px rgba(0,0,0,.2);
  border-left: 1px solid #eee;
}
.min:before {
  content: '';
  position: fixed;
 width: 100%;
  height: 100%;
  top: 0;
  z-index: -99999999999999999;
  background: #fafafa;
  border-left: 1px solid #eee;
}
nav.nav li {
  width: 35px;
  height: 35px;
  background: url(https://dl.dropboxusercontent.com/s/tzali6hik6vw9rs/sprites.png)no-repeat;
  margin-bottom: 45px;
  
}
nav.nav li a {
font-size: 13px;
  text-decoration:none;
  color: #bbb;
  

}

nav.nav li:nth-child(2) {
  background-position: 0 -70px;
}
nav.nav li:nth-child(3) {
  background-position: 0 -140px;
}
nav.nav li:nth-child(4) {
  background-position: 0 -210px;
}
nav.nav li:nth-child(5) {
  background-position: 0 -280px;
}
nav.nav li:nth-child(6) {
  background-position: 0 -350px;
}
nav.nav li:nth-child(7) {
  background-position: 0 -420px;
}
nav.nav li:nth-child(8) {
  background-position: 0 -490px;
}




.select-style {
    border: 1px solid #ccc;
    width: 120px;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url("icon-select.png") no-repeat 100% 50%;
}

.select-style select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}
