label
{
    display : inline !important;
}

.acy_user_info{ margin-bottom: 15px;}

/* .acystatus label { */
    /* margin-left: 23px;  */
/* } */

#acymodifyform div.acystatus {
    padding-top: 15px;
}

img{max-width: 100%;
height: auto;}

.mid-helper img{
	/*max-width: inherit!important;*/
}

.mid-helper{
	max-width: 100%;
}

.main, .top-header{
background: black;
}

#tinymce{
		background: white!important;
}

.current{
	background: #eee!important;
	color:  white!important;
	
	font-weight: bold;
}

.current a:hover, .side-menu li a:hover{
	color: white!important;
	background: #428bca!important;
}

.navbar-toggle{
background: #428bca;
color: white;
}

.main-content .blog>h2{
	margin-top: 0;
}

.item-image{
	padding:20px;
}
.item-image img{
	max-width: 300px;
}

.sub-menu table, .geosublogo{
	background: white;
	display: inline-block;
}
.sub-logo img{
	max-height: 30px;
	width: auto;
        padding-left: 25px;
  margin-top: 7px;
}

.sub-menu-row .navbar{
	margin-bottom: 0;
}

#top-collapse li a{
 font-size: 1.2em;
 font-weight: bold;
}

.geo-menu>li.active>a.sub-logo{
	background: white;
}
.sub-logo{
padding-top: 10px!important;
padding-bottom: 0px;
}

.geo-menu>li:first-child{
padding-bottom:0px!important;
}


 .geo-menu>li>a {
  font-weight: bold;
  padding-bottom: 12px;
  padding-top: 20px;
 }
 
 
 
  .sub-logo {
padding-bottom: 5px!important;
  padding-top: 5px;
 }
 
 .navbar{
 border-bottom: 0px!important;}

.row{
background: white;
}

.header .custom img{
	width: 100%!important;
	height: auto;
}

.header .custom p{
margin: 0;
}

.no-margin{
margin: 0px;
}


.top-menu ul li a{
color: black;
}

.top-menu{
margin-right: 30px;
}

#logo{
margin-top: 3px;
max-width:50%;
max-height: 45px;
}


.header{
padding: 0px;
margin: 0px;
height:auto;
}

.header h2{
color: white!important;
margin-bottom: -1em;
margin-top: -0.9em;
padding-left:55px;
font-weight: 200;
letter-spacing: 0.1em;
}

.container-fluid >.row, .main >.row{
margin: 0!important;
}

.nautbar, .sub-menu-row{
box-shadow: 1px 1px 10px #0f75bc;
border-bottom: 2px solid #0f75bc;
}

.sub-menu-row .navbar .navbar-toggle{
	float: none;
}

.nautbar{
z-index: 10;
width: 100%;
}

.relateditems .row{max-width: 100%;}


.select-input{
	
	max-width: 100%;
}
.nautbar .navbar{
margin:0px;
}

.sub-menu-row{
z-index:5;
width: 100%;
}

.sub-menu-spacer{
height: 55px;
background: white;
}

    padding-top:60px
.affix + .complete {
}

.items-leading h2, .blog-featured h1, .posttop h2{
text-align: center;
text-align: -webkit-center;
}

.blog-featured, .no-margin .header{
margin: 40px auto 40px auto;

}

.top-header .header{
margin: 0 auto;
}

.quick-menu{
margin-top:-40px;
text-align: center;
padding: 0px;
text-align: -webkit-center;
}

.quick-menu li{
display: inline-block; 
padding: 0 25px;
text-align: center;
vertical-align: top;
text-align: -webkit-center;
width: 160px; 
}

.quick-menu li img{
width: 70px;
height: 70px;
}

.quick-menu li ul li{
display: list-item;
padding: 0;
text-align: left;
}

.quick-menu li ul{
padding: 0;
margin: 0 0 0 5px;
list-style-position: inside;
list-style-image: url(../images/bullet2.jpg);
}

.quick-menu>li>a:hover,.quick-menu>li>a:focus{
background: transparent!important;
text-decoration: underline;
}

.image-title{
display: block;
font-size: 1.3em;
}

.img-intro-left{
float: left;
  width: 190px;
  height: auto;
  }

.footer{
background: #111;
color: white;
padding-top: 15px;
}

#field1{
display: none;
}

.mod4{
padding-bottom: 30px;
}

#system-message-container{
background: ghostwhite;
border-bottom: 2px dashed #333;
padding: 5px 20px 0 20px;
}

.login{
margin-top: 20px;
}

.login label{
width: 80px;
}

.totop{
position: fixed;
bottom: 50%;
right: 10px;
padding: 5px 10px;
background: #111;
color: white!important;
z-index: 100;
display: none;
}
 
.main-content{
padding-top: 20px;
}

.top-login{
padding-top: 1em;
padding-right: 1.2em;
}

@media (min-width: 768px) { 
#btl{
margin-top: 20px;
}

}


@media (max-width: 767px) { 
.navbar-default .navbar-collapse{
	width:100%;
}

}
.thumbnail{
	padding: 10px 24px!important;
}

.prod-thumb{
padding: 10px;
}

.article-header{
margin-top: 0px!important;
}

.divider img{
display: none;
}

.result-url{
display: none;
}
.result-text{
margin-bottom: 30px;
}

h4.result-title {
margin-bottom: 5px;
}

.finder label.finder{
padding-right: 10px;
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 600;
line-height: 30px;
}

#mod-finder-searchform  > .finder{
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom:1px solid #ddd;
}

button.finder{
margin: 10px;
}

.logout-button, #login-form{
display: inline;
}

.docman_category--style{
	height: 100px;
	
}

.product-box{
	margin-bottom: 30px;
}

.img-box a img {
     max-height: 150px;
    /* vertical-align: middle; */
    max-width: 95%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.img-box {
    text-align: center;
    position: relative;
}

.img-box .thumbnail{
	margin-bottom: 0px!important;
	height: 200px;
}

.mid-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.detail-label{ 	display: none;}


.tags li{
	display: inline;
	padding: 0 5px;
}
.article-header h2{
		float: left;
		padding-right: 10px;
}

.tags {
    padding-top: 30px;
}


.product-table{
	display: flex; width: 100%; align-items: stretch; flex-wrap: wrap;
}

#hikashop_tabs_div{
	display: none;
	
}

.tag-panel ul{
	padding: 0;
	

}

.controls input[type=radio]{
	float: none!important;
}
.relateditems div{
	padding-left: 0px!important;
}

a.ira-title {
    position: relative;
    top: 15px;
}

.img-box{
	text-align: center; 
}

.koowa .koowa_header__image{
    width: 60px!important;
    height: auto;
}

.footer, .footer h3, .footer a{ 
color: #999!important;
}
.footer, .footer a{ 
color: #6d6d6d!important;
}

.footer td{
	padding: 0px 5px!important;
	vertical-align: top;
}

.top-menu ul li{
	padding: 20px 3px!important;
}

.reset-confirm .form-horizontal .control-label, .reset .form-horizontal .control-label, .remind .form-horizontal .control-label{
	text-align: left!important;
	
}

.updates-list ul{
	    padding: 0px 3px;
}

#module-in-profile .btn{
	width: 94%!important;
	margin: 5px;
	
}

.chzn-container {
max-width: 100%;
}

.img_caption{
	text-align: center;
	font-weight: bold;
}

.table-fluid{
	width: auto!important;
}

.hasTooltip{
	display: inline-block!important;
}

.acy_onelist {
    padding-top: 25px;
}

.icons .btn{
	background: #f5f5f5;
	}
	
	.label-published, .k-toolbar{
		display: none;
	}
	
	.k-ui-namespace .docman_download__info {
    display: inline-block!important;
}

.k-ui-namespace .koowa_header__image , .k-icon-document-pdf{
    height: 64px!important;
}
.koowa_header__item h4{
	text-align: center;
}

.navbar {
    border: 0!important;
}

/*.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 0;
}
*/

body { padding-top: 50px; }

.navbar-collapse, .navbar-collapse #btl{
	padding-top: 5px!important;
	margin-top: 0!important;
}

.nautbar .row{
	margin: 0;

}
.container-fluid {
    padding-right: 0px!important; 
    padding-left: 0px!important; 
}


  #wallaby{position: absolute; right: 10%;}
  #c2{ height: 300px; width: auto!important;  position: absolute; left: 10%; animation-delay:0.5s;z-index: 9;}
  #list{position: absolute; top: 100px; left: 40%; font-family: roboto; font-size: 2em;color: white;animation-delay:1.5s;}
  .ng-name{color: white;position: absolute; left: 50%; top: 60%;font-family: roboto;font-style: italic;animation-delay:.1s;z-index: 9;}
  #wifi{
  position:relative;
  opacity: 0;
  top: 100px;
  z-index: 5;
  -webkit-animation-delay: 2s; /* Safari 4.0 - 8.0 */
    animation-delay: 2s;
animation:mymove 2s 2s ease-in-out forwards;
animation-iteration-count:9999;
height: 50px;
width: auto!important;

/* Safari and Chrome */
-webkit-animation:mymove 2s 1.2s;
-webkit-animation-iteration-count:9999;

  }
  
  @keyframes mymove
{ from {left:20%;top: 100px; opacity: 1;}
to {left:27%; top:70px; opacity: 0; height: 200px;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
from {left:20%;top: 100px; opacity: 1;}
to {left:27%; top:70px; opacity: .0;height: 200px;}
}

  .banner h1{color: white;position: absolute; left: 25%; top: 20%;font-family: roboto; font-size: 2.9em; z-index:100;}
  .banner{
  width:100%;
  height: 300px;
  overflow: hidden;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,7db9e8+100 */
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}



.chzn-container{
margin-bottom: 60px;
	margin-top: 20px;
margin-left: 20px;
}

.chzn-single{
	height: 40px!important;
	font-size: 1.7em;
	padding-top:.25em!important;

}

.prod-title{
	padding-top:15px;
}

.icon-edit:before {
content: url('../images/system/edit.png');
}

a.btn.jmodedit {background:#eee;  border:1px solid red; padding:5px;} 
a.btn.jmodedit span.icon-edit::before { content:"\f044"; 
font: normal normal normal 18px/1 FontAwesome !important; color: black;}

.file_label.locked{
	
display: none;
}

.cameraContent iframe{
	width:60%;
	left:20%!important;
}

.navbar {
    height: 50px!important;
}

nav .container{
	background: #f8f8f8;
}
