@charset "utf-8";
/* CSS Document */


/*  reduces margin between rows */
.row-bottom-margin { margin-bottom: -10px; }
.row-top-margin { margin-top: -10px; }



ul {
	padding-left:20px;
	margin-left: 10;
	/*  add image for bullet 
	list-style-image: url(images/bullet.gif); */
}

	.hideinsmall {
		display: block;
    }

	.hideinmedium{
	display: block;
    }
	
	.hideinlarge {
		display: block;
    }

.notbold {
	font-weight:normal;
}
	.hidebelow767px {
		display: block;
    }

.smallerfont11 {font-size:11px}

.t1 {
	-moz-tab-size: 2; /* Code for Firefox */
	-o-tab-size: 2; /* Code for Opera 10.6-12.1 */
	tab-size: 2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
	border:5px;
	background-color:#0c314f;
}




/*  for ipad only and smaller */
@media screen and (max-width: 767px) {

.row-bottom-margin-more { margin-bottom: 30px; }
.row-bottom-margin-more-ipad { margin-bottom: 10px; }

	.hidebelow767px {
		display: none;
    }

.ratio{
    position:relative;
    width: 100%;
    height: 0;
    padding-bottom: 40% ; /* % of width, picture length  */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;  
}



}

@media screen and (min-width: 768px) {
/*  investor relations width */	
.menu-width {width: 150px !important;}

/*  changes height of picture in column - cropping it */	
	.ratio{
    position:relative;
    width: 100%;
    height: 0;
    padding-bottom: 40% ; /* % of width, picture length */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;  
}	

}

@media screen and (min-width: 768px) and (max-width: 991px) {
	
	.ratio{
    position:relative;
    width: 100%;
    height: 0;
    padding-bottom: 325% ; /* % of width, picture length */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;  
}

	
}


/*  hides in small screens */
@media screen and (max-width: 991px) {

    .hideinsmall {
		display: none;
    }
	

	
}



/*  hides in medium screens */
@media screen and (min-width: 992px) and (max-width: 1199px) {

.hideinmedium{
	display: none;
    }
.row-left-margin { margin-left: -15px; }

	.ratio{
    position:relative;
    width: 100%;
    height: 0;
    padding-bottom: 210% ; /* % of width, picture length */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;  
}

}


/*  hides in large screens */
@media screen and (min-width: 1200px) {

.hideinlarge{
	display: none;
    }
	
	.width-height-smaller-desktops {
	width:85%;
	height:85%;
}

	.ratio{
    position:relative;
    width: 100%;
    height: 0;
    padding-bottom: 130% ; /* % of width, picture length */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;  
}

	.ratiomore{

    padding-bottom: 170% ; /* % for short term insurance picture length */

}
	
}
