
.w3-display-container {position:relative}
.w3-display-topleft {position:absolute;left:0;top:0}

.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
.w3-bar .w3-bar-item{padding:8px 16px;float:left;background-color:inherit;color:inherit;width:auto;border:none;outline:none;display:block}
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
.w3-bar .w3-button{background-color:inherit;color:inherit;white-space:normal}
.w3-bar-block{width:100%}

.w3-bottombar{border-bottom:6px solid #ccc!important}
.w3-padding-small{padding:4px 8px!important}



.abm-float-container {max-width:70em !important;right:2em !important;margin-left:2em !important;}
@media only screen and (min-width: @mediaQuerySize-10) { 
	.abm-float-left {float:left;top:4em;width:23em;margin-bottom:1em;}
	.abm-float-right {float:left;top:4em;width:23em;margin-bottom:1em;}
	.abm-float-text	{max-width:70em;padding-bottom:0;margin-right:2em;}
}

.rb-modal{z-index:3;display:none;padding-top:10px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(128,128,128,0.8)}
.rb-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.rb-modal-padding{padding-top:64px; padding-bottom:64px; padding-left:5%; padding-right:5%}

.rb-float-left-half{float: left; width: 50%; max-width: 350px; margin: 8px;}
.rb-float-right-half{float: right; width: 50%; max-width: 350px; margin: 8px;}
.rb-float-left-30{float: left; width: 30%; max-width: 350px; margin: 8px; margin-right: 24px}
.rb-float-right-30{float: right; width: 30%; max-width: 350px; margin: 8px; margin-left: 24px}

.rb-underlined{text-decoration: underline; cursor: pointer;}
.rb-link{text-decoration: underline; color:#009d4f !important; cursor: pointer;}
.rb-link:hover {color:#009d4f !important; text-shadow:1px 1px 0 #ccc}

.rbm-border-color,.rbm-hover-border-color:hover{border-color:#87CEEB!important}
