/* PRINT CUSTOM CLIENT STUFF */

/* ------------------------------------------------------------------ */
/* START - ALL VIEWPORTS */
/* ------------------------------------------------------------------ */


.bluesubheader { font-size:120%; color: #153769; }
.greysubheader { font-size:120%; color: #4b4b4b; }

.bluebold { font-weight: bold; color: #153769; }

.blueheader { font-size:140%; color: #153769; }

.greybold { font-weight:bold;  color: #4b4b4b; }

.greyheader { font-size:140%; color: #4b4b4b; }


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

.maininner table td {
    padding: 5px;
}


.buttongap {
	line-height:330%;
}

.headerphotocaption {
    font-weight: 500;
    text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.9);
    color:white;
}

.newsheader {
	font-size:110%;

}

.prinavreg {
    font-family: ff-dax-pro-condensed, sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform:uppercase;
}

.jointoday2 {
    font-family: ff-dax-pro-condensed, sans-serif;
    font-weight: 900;
    font-style: italic;
    font-size: 120%;
}

.jointoday1 {
    font-family: ff-dax-pro-condensed, sans-serif;
    font-weight: 900;
    font-style: italic;
}

.daxheader2 {
    font-family: ff-dax-pro-condensed, sans-serif;
    font-weight: 700;
    font-style: normal;
}


.daxheader {
    font-family: ff-dax-pro-condensed, sans-serif;
    font-weight: 800;
    font-style: italic;
}

.daxsuperheader {
    font-family: ff-dax-pro-condensed, sans-serif;
    font-weight: 900;
    font-style: italic;
}

.newsbacklink > a {
    font-size: 18px;
    font-weight:700;
    word-wrap:break-word;
    color: #DDDDDD;
    text-decoration: none;
    padding: 0.5em .8em;
    margin-top:10px;
    margin-bottom:10px;
    background: #153769; /* old browsers */
    background: -moz-linear-gradient(top, #153769 0%, #153769 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#153769), color-stop(100%,#153769)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#153769', endColorstr='#153769',GradientType=0 ); /* ie */
    zoom: 1;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -box-shadow: 0 1px 3px  rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

.newsbacklink > a:hover {
    color: #DDDDDD;
    background: #153769; /* old browsers */
    background: -moz-linear-gradient(top, #153769 0%, #153769 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#153769), color-stop(100%,#153769)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#153769', endColorstr='#153769',GradientType=0 ); /* ie */
}


.newsheadline, .newsheadlinedetail {
    font-size:120%;
    line-height:120%;
    font-weight:600;
    color: #003768;
}

.newsdate, .newsdatedetail {
	font-style: italic;
    color:#666;
}

.bucketnewsheadline, .bucketnewsheadline a {
    font-size:100%;
    text-decoration:none;
}

.bucketnewssmall {
	font-size:80%;
    text-decoration:none;
}

body {
    font-family: myriad-pro, sans-serif;
	font-style: normal;
	font-weight: 300;
	background-color:#153769;
}

.sideshadeborder {
	background-color:#ffffff;
}

.footernavlink {
	display:block;
    color:#003767;
}
        
.uoff a{
	text-decoration:none;
}

.uoff {
	text-decoration:none;
}

.uoffblack {
	text-decoration:none;
	color:#000;
}







.specbox > table td {
	padding-left:10px !important;
	padding-right:10px !important;
}

.specbox > strong {
	font-size:150%;
}


a.brokhover {
	text-decoration: none;
}

a.brokhover:hover {
	text-decoration: none;
}

a.brokhover:hover img {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

a.brokhover:hover > .row {
	background-color:#eee;
}


.homebox {
	padding:10px;
    margin:15px 0px;
    border:1px solid #c4c4c4;
}

  
.bucketnewsabstract {
/*	
    font-size:110%;
    line-height:120%;
*/    
}

  
.headerserif a {
    text-decoration:none;
   	color:#c4c4c4;
}

.headerserif a:hover {
	color:#003767;
    text-decoration:none;
}
    
.navbarleftphone {
	color:white !important;
    font-size:24px;
    font-weight:600;
    padding-left: 35px;
}
    
.navbar-right {
	color:#ddd !important;
    margin-top:16px;
    padding-right: 35px;
}

.container-fluid {
	padding:0px;
}

.lilarger{
	color: #d9d9d9;
}

.pagenamebox {
    overflow:auto;
    background-color:#fff;
    padding:10px 40px;
    text-align:right;
}

.pagenameheader {
	color: #153769;
    float: right;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 0px;
}

    .newboatcol {
        font-size:20px;
    }

/* ------------------------------------------------------------------ */
/* END - ALL VIEWPORTS */
/* ------------------------------------------------------------------ */
         
/* SIZE100 */
@media only screen and (min-width: 100px) {

.newsmore {
padding-bottom:10px;
}

.hbox1 {
}

.bgap {
	min-width:147px;
    font-size:85% !important;
}


.homenews { 
}

h1 {
    font-size:22px;
    line-height:22px;
}


       .line1, .line2 {
        max-width:130px !important;
    }

    .line3 {
        max-width:130px !important;
    }
    
    .headerserif {
        color: #c4c4c4;
        font-size:24px;
        letter-spacing:2px;
    }

    .navbar-toggle {
        margin-right:20px !important;
    }


    .navbar-header {
        margin-right:0px !important;
    }

	.brokborderleft {
		border-left:0px;
	}



    .brokright {
	    max-width:180px;
    }


   
    .brokname {
	color:#000;
    font-weight:600;
    padding-top:5px;
    font-size:13px;
    }
    
    .brokyear {
        color:#bbb;
        font-size:16px;
    }
    
    .brokprice {
        color:#003768;
        padding-top:2px;
    }
    
    .brokbox {
        font-size:14px;
    }
    
    
    
  	.boxheight {
		height:136px;    
    }
    
    .boxheight2 {
		height:132px;    
    }

    .brokbox img {
        max-width:206px;	
        max-height:133px;
    }

    
    
    .linebar {
    	max-width:200px !important;
        padding-bottom:20px !important;
    }

    .linebar2 {
        padding-bottom:20px !important;
    }


	.homebox1 {
    	padding-right:15px;
    }
	

	.homebox2 {
    	padding-left:15px;
    	padding-right:15px;
    }

	.homebox3 {
    	padding-left:15px;
    }


	.clientbutton {
    	font-size: 16px !important;
    }
    
    .clientbutton2 {
    	font-size: 12px !important;
        
    }
    
    .newboatcolbot {
    	padding-top:30px;
    }

    .dlogo {
        max-width:150px;
    }
    .hlogo {
        max-width:120px;
    }


    .addresslinks {
        font-size:100%;
    }

    ul.footernavlinks li {
        display: block;
    }

    .lilarger {
    	display: none !important;
    }
    
    .blarge {
        display: none;
    }
    .bsmall {
        display: line;
        margin-left:-10px !important;
    }
    
    .headerrighttagline2 {
       font-family: myriad-pro, sans-serif;
        color: #003768;
        font-size:18px;
    }
    
    
    body{
		font-size: 15px;
		line-height: 20px;
	}
    
    .copyright {
        float:none;
    }

	h1.newheader {
	    font-size:40px;
    }

}

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

    .brokright {
	    max-width:112px;
    }

}

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

  
    .brokname {
	color:#000;
    font-weight:600;
    padding-top:5px;
    font-size:15px;
    }
    
    .brokyear {
        color:#bbb;
        font-size:18px;
    }
    
    .brokprice {
        color:#003768;
        padding-top:5px;
    }
    
    .brokbox {
        font-size:14px;
    }
    
}
    
    

/* SIZE468 XS */
@media only screen and (min-width: 468px) {

h1 {
    font-size:35px;
    line-height:35px;
}



    .headerserif {
        color: #c4c4c4;
        font-size:28px;
        letter-spacing:2px;
    }
    
    .navbar-toggle {
        margin-right:20px !important;
    }

    .navbar-header {
        margin-right:0px !important;
    }

	.brokborderleft {
		border-left:0px;
	}


 	.boxheight {
		height:164px;    
    }
    
    .boxheight2 {
		height:160px;    
    }


    .brokbox img {
        max-width:251px;	
        max-height:160px;
    }
	
    
    
    .dlogo {
        max-width:150px;
    }
    .hlogo {
        max-width:120px;
    }


    .addresslinks {
        font-size:100%;
    }

    ul.footernavlinks li {
        display: block;
    }

    .lilarger {
    	display: none !important;
    }
    
    
    .blarge {
        display: none;
    }
    .bsmall {
        display: line;
        margin-left:-10px !important;
    }

    .headerrighttagline2 {
       font-family: myriad-pro, sans-serif;
        color: #003768;
        font-size:23px;
    }


    body{
		font-size: 15px;
		line-height: 20px;
	}

    .brokright {
	    max-width:180px;
    }


}

/* SIZE768 SM */
@media only screen and (min-width: 768px) {

.hbox1 {
}


.bgap {
	min-width:147px;
    font-size:85% !important;
}

    .brokright {
	    max-width:210px;
    }



    .navbar-toggle {
        margin-right:35px !important;
    }

    .navbar-header {
        margin-right:15px !important;
    }

	.brokborderleft {
		border-left:0px;
	}


    .headerrighttagline2 {
       font-family: myriad-pro, sans-serif;
        color: #003768;
        font-size:25px;
    }

  	.brokname {
	color:#000;
    font-weight:600;
    padding-top:10px;
    font-size:19px;
    }
    
    .brokyear {
        color:#bbb;
        font-size:22px;
    }
    
    .brokprice {
        color:#003768;
        padding-top:20px;
    }
    
    .brokbox {
        font-size:17px;
    }
    
    
 	.boxheight {
		height:164px;    
    }
    
    .boxheight2 {
		height:160px;    
    }


    .brokbox img {
        max-width:251px;	
        max-height:160px;
    }
	
    
    
    .linebar {
        max-width:inherit !important;
        padding-bottom:0px !important;

    }

    .linebar2 {
        padding-bottom:20px !important;

		display:inline;

    }

	.clientbutton {
    	font-size: 18px !important;
    }

    .dlogo {
        max-width:180px;
    }
    .hlogo {
        max-width:150px;
    }


    .addresslinks {
        font-size:120%;
    }

	.citytop{
	    padding-top:35px;
    }

    ul.footernavlinks li {
        display: block;
    }

    .lilarger {
    	display: none !important;
    }

    .blarge {
        display: inline;
    }
    .bsmall {
        display: none;
    }


    body{
		font-size: 18px;
		line-height: 23px;
	}

	.headerrighttagline {
       font-family: myriad-pro, sans-serif;
        color: #003768;
        font-size:16px;
    }
    
      

    
        .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:active {
        font-size:15px;
        padding-bottom: 15px;
        padding-top: 15px;
        padding-left: 14px;
        padding-right: 14px;
    }
    
       .line1, .line2 {
        max-width:180px !important;
    }

    .line3 {
        max-width:180px !important;
    }
    
    .headerleft {
		max-width:400px;
        float:left;
    }
    
   


}

/* SIZE992 MD */
@media only screen and (min-width: 992px) {

.newsmore {
	padding-bottom:0px;
}

.hbox1 {
	min-height:201px;
    max-height:201px;
}

.homeabout {
	overflow:auto;
}


.bgap {
	min-width:110px;
    font-size:75% !important;
}

.homenews { 
	max-height:310px;
    min-height:310px;
    overflow:auto;
}

  .linebar2 {
        padding-bottom:0px !important;
    }
    
    .navbar-toggle {
        margin-right:35px !important;
    }


	.brokborderleft {
		border-left:2px solid black;
	}
  
	.brokright {
	    max-width:110px;
    }
    
    
    .brokname {
	color:#000;
    font-weight:600;
    padding-top:10px;
    font-size:14px;
    }
    
    .brokyear {
        color:#bbb;
        font-size:18px;
    }
    
    .brokprice {
        color:#003768;
        padding-top:14px;
    }
    
    .brokbox {
        font-size:14px;
    }
    
    
    
  	.boxheight {
		height:136px;    
    }
    
    .boxheight2 {
		height:132px;    
    }

    .brokbox img {
        max-width:206px;	
        max-height:133px;
    }


	.homebox1 {
    	padding-right:7px;
    }
	
	.homebox2 {
    	padding-left:8px;
    	padding-right:7px;
    }

	.homebox3 {
    	padding-left:8px;
    }

    .newboatcolbot {
    	padding-top:0px;
    }
    
    
    .dlogo {
        max-width:180px;
    }
    .hlogo {
        max-width:150px;
    }


	h1.newheader {
	    font-size:60px;
    }

    .addresslinks {
        font-size:120%;
    }

	 .lilarger {
    	display: inline !important;
    }

    
    ul.footernavlinks li {
        display:inline;
    }
    
	.citytop{
	    padding-top:87px;
    }

    .blarge {
        display: inline;
    }
    .bsmall {
        display: none;
    }

    body{
		font-size: 17px;
		line-height: 22px;
	}

	.headerrighttagline {
       font-family: myriad-pro, sans-serif;
        color: #003768;
        font-size:20px;
    }
    
      

    
        .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:active {
        font-size:17px;
        padding-bottom: 15px;
        padding-top: 15px;
        padding-left: 14px;
        padding-right: 14px;
    }
    
       .line1, .line2 {
        max-width:180px !important;
    }

    .line3 {
        max-width:180px !important;
    }

    .headerleft {
		max-width:100%;
        float:left;
    }

 .copyright {
        float:right;
    }

}

/* SIZE1200 LG */
@media only screen and (min-width: 1200px) {

.homeabout {
	overflow:inherit;
}

.bgap {
	min-width:147px;
    font-size:80% !important;

}

.homenews { 
	max-height:380px;
    min-height:380px;
    overflow:auto;
}

    .navbar-toggle {
        margin-right:35px !important;
    }

	.brokborderleft {
		border-left:2px solid black;
	}

  
  .brokright {
	    max-width:138px;
    }
    
    
    
    .brokname {
	color:#000;
    font-weight:600;
    padding-top:10px;
    font-size:19px;
    }
    
    .brokyear {
        color:#bbb;
        font-size:22px;
    }
    
    .brokprice {
        color:#003768;
        padding-top:20px;
    }
    
    .brokbox {
        font-size:17px;
    }
    
    
  	.boxheight {
		height:164px;    
    }
    
    .boxheight2 {
		height:160px;    
    }


    .brokbox img {
        max-width:251px;	
        max-height:160px;
    }
	
    

    .dlogo {
        max-width:210px;
    }
    .hlogo {
        max-width:180px;
    }


	h1.newheader {
	    font-size:80px;
    }

    .addresslinks {
        font-size:120%;
    }


	 .lilarger {
    	display: inline !important;
    }


    ul.footernavlinks li {
        display:inline;
    }

	.citytop {
	    padding-top:87px;
    }
    
    body{
		font-size: 17px;
		line-height: 22px;
	}

 
   	.headerrighttagline {
       font-family: myriad-pro, sans-serif;
        color: #003768;
        font-size:22px;
    } 
    

    
    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:active {
        font-size:20px;
        padding-bottom: 15px;
        padding-top: 15px;
        padding-left: 20px;
        padding-right: 20px;
    }
    
    
    .line1, .line2 {
        max-width:200px !important;
    }

    .line3 {
        max-width:160px !important;
    }

    .headerleft {
		max-width:100%;
        float:left;
    }

    
}

/* ---------------------------------------------------------------------------------------- */


    
    
   .blarge {
        display: inline;
    }
    .bsmall {
        display: none;
    }




	.img-responsive2 {
        max-width: inherit;
        height: inherit;
    }

    .sidebarlinks li {
		display:block;
        padding-bottom:20px;   
    }


 


    .dropdown-menu > li > a {
        font-size: 16px;
    }



    .headerleft img {
        margin:27px 27px 0px 27px;
    }

  	.headerright {
        float:right;
        margin: 36px 36px 10px 36px;
    }



    
  
    
    

/* PRINT UNIVERSAL STUFF */

    .highslide-dimming {
        background: black;
    }

    table.padding2 {
        border-spacing: 2px;
    }
        table.padding4 {
        border-spacing: 4px;
    }
        table.padding6 {
        border-spacing: 6px;
    }
        table.padding8 {
        border-spacing: 8px;
    }
        table.padding10 {
        border-spacing: 10px;
    }
        table.padding15 {
        border-spacing: 15px;
    }
        table.padding20 {
        border-spacing: 20px;
    }
    
.nopaddingsides {
	padding-left:0px !important;
    padding-right:0px !important;
}

.contentcol1 {
	padding-left:40px;
    padding-right:0px;
}

.contentcol2 {
    padding-right:15px;
}

.contentcol1 {
	padding-left:40px;
    padding-right:0px;
}
     
@media only screen and (min-width: 100px) {

    .maininner {
        padding-left:15px;
        padding-right:15px;            
    }

}

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

    .maininner {
        padding-left:25px;
        padding-right:25px;            
    }

}


.sideshadeborder {
    -webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.75);
    padding-left:0px;
    padding-right:0px;
}

.footernavlinks li {
    display: inline;
    padding-left: 12px;
    padding-right: 12px;
}




.form-control {
    height:48px;
}
.navbar-brand{
    display:none;
}

a.button {
  font-size: 100%;
}

.carousel-caption {
    font-size:150%;
}

.homeboxmatrix {
    padding-left:40px;
    padding-right:40px;
}

.matrixrow {
    margin-left:0;
    margin-right:0;
    margin-top:20px;
    margin-bottom:20px;    
}

.dropdown-menu {
	border-radius:8px;
}

/* --------------------------- */

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:active {
    color: #FFFFFF;
    font-weight:500;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #DDDDDD;
    background-color: #76859b;
    text-decoration: none;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #122b50;
    background-color: #76859b;
    text-decoration: none;
}

.dropdown-menu > li > a {
    color:#000000;
    background-color: #FFFFFF;
    text-decoration: none;
}

.dropdown-menu > li > a:hover {
    color:#666666;
    background-color: #e5e5e5;
    text-decoration: none;
}

.navbar, .navbar-default {
    background-color: #647286;
    border: 0px;
    padding-left:30px;
}
    
.navbar-collapse {
    border-top: 0px solid transparent;
    box-shadow: 0 0px 0 rgba(255, 255, 255, 0.1) inset;
}

.dropdown-menu > li > a {
	text-align:left;
}

@media (min-width: 768px){
    .navbar {
        border-radius: 0px;
    }
}

.navbar-collapse {
	width:100%;
}

.navbar-collapse > .nav > .dropdown > li {
	padding-left:20px;
}

.navbar {
	border-radius: 0px;
    margin-bottom: 0px;
}

.navbar-nav > li > a {
	text-decoration: none;
}
.dropdown-menu > li > a {
	text-decoration: none;
}
.nav > li > a {
	text-decoration: none;
}

.navbar-brand {
	text-decoration: none;
}



/* for hover */
@media (min-width: 768px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}
}



.maininner{
	min-height:400px;
}


.carousel-caption {
padding-top: 10px;
    padding-bottom: 23px;
    max-width: 100%;
    width:100%;
    background-color: rgba(151,153,156, 0.6);
    left: 0;
	right: 0;
}

.carousel-caption {
    bottom: 0px;
	font-weight:500;
    text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.9);
}


.carousel-indicators {
    bottom: -35px;
    left: 0px;
    list-style: outside none none;
	margin-left:0px;
    padding-left: 0;
    position: absolute;
    text-align: center;
    z-index: 105;
    background-color:#fbfbfb;
    width:100%;
    padding-top:10px;
    padding-bottom:8px;
    border-bottom:1px solid #e6edf2;
    border-left:1px solid #e6edf2;
    border-right:1px solid #e6edf2;
    
}

.carousel-indicators li {
    background-color: #d5d6d7;
    border: 0px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}

.carousel-indicators .active {
    background-color: #054f7d;
    border: 0px;
    height: 10px;
    margin: 1px;
    width: 10px;
}

.navbar {
    min-height: 50px;
}

.innards table {
    border-collapse:separate;
    border-spacing: initial;
}

.maininner table {
	border-collapse: inherit !important;
    border-spacing: 4px;
}


input[type="checkbox"], input[type="radio"] {
	margin-right:10px;
}

a {
	color: #153769;
	text-decoration: underline;
}

a:focus, a:hover {
	color: #9e0422; 
	text-decoration: underline;
}

a:focus {
	outline: thin dotted;
	outline-offset: -2px;
}

hr {
	margin-top:10px;
	margin-bottom:10px;
}

table td{
	font-size:100%;
}

.navbar-collapse {
	float:right;
}

.clientbutton, a.button, input[type=submit], input[type=button] {
    font-size: 18px;
    font-weight:700;
    word-wrap:break-word;
    color: #DDDDDD;
    text-decoration: none;
    padding: 0.5em .8em;
    margin-top:10px;
    margin-bottom:10px;
    background: #153769; /* old browsers */
    background: -moz-linear-gradient(top, #153769 0%, #153769 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#153769), color-stop(100%,#153769)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#153769', endColorstr='#153769',GradientType=0 ); /* ie */
    zoom: 1;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -box-shadow: 0 1px 3px  rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

.clientbutton, a.button:hover {
    color: #DDDDDD;
    background: #153769; /* old browsers */
    background: -moz-linear-gradient(top, #153769 0%, #153769 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#153769), color-stop(100%,#153769)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#153769', endColorstr='#153769',GradientType=0 ); /* ie */
}

.form-control {
	font-size: 110%;
	font-weight:400;
}
.control-label {
	font-size: 125%;	
	text-align:right;
	white-space: nowrap;
	overflow: hidden;
}

.text_small {
	font-size: 80%;
}
.text_regular {
	font-size: 100%;
}
.text_medium {
	font-size: 125%;
}
.text_large {
	font-size: 150%;
}

label {
    display: inline-block;
    /*    width: 5em; */
}
.ui-tooltip {
    max-width: 350px;
}

.navbar-right .dropdown-menu {
	right: auto;
}




