/* styles for user home */

.userRegions {
    text-align:left;
    min-height:50vh;
}

.userRegions a {
    font-weight:600;
    color: #3172a4;
}

.userRegions a.btn {
    color: #ffffff;
}

.userRegions h3 {
    color:#3172a4;
    font-weight:bold;
}

.userRegions h2 {
    color:#092940;
    font-weight:bold;
}

.userTitle {
	display:inline-block;
	margin-bottom: 10px;
    padding: 15px;
    background:#f1f1f1;
    border-radius:6px;
    width:100%;
}

.userTitle h2 {
    margin:0;
}

.userAction {
background:#092940;
	padding:8px 10px;
	margin:6px 2px 4px 10px;
	width:96%;
	border-radius:4px;
}

.userAction a {
	color:#fff;
    font-size:1.10em;
}

.sideBar, #tools, #Faq {
	border-radius:4px;
	display:inline-block;
	vertical-align:top;
    width:20%;
    margin-left:0;
}

.centerContent {
	background:#f1f1f1;
	padding:4px 4px 14px 4px; 
	border-radius:6px;
	display:inline-block;
	vertical-align:top;
  width:auto;
}

.centerContent2 {
    padding-left: 30px;
}

.centerContent1 h4 {
    color: #092940;
    margin: 15px 0 5px 0;
}

.centerContent1 h5 {
    margin: 0;
    padding-left: 30px;
}

.wideCenterContent {
	padding:0 0 24px 20px;
	margin:10px auto; 
	border-radius:4px;
	display:inline-block;
	text-align:left;
	vertical-align:top;
    width:55%;
}

.centerContent1 {
	padding:1px 18px 12px 18px;
	border-radius:4px; 
	vertical-align:top;
    background:#f1f1f1;
}

.question {
    color: #3172a4;
    opacity: .5;
    margin-right: 10px;
    font-size: 18px;
    vertical-align:top;
}

.centerContent2 {

}

.centerContent img {
   max-width:100%;
}

.promotedTool {
	border-radius:4px;

}

#FaqTitle {
	background:#3172a4;
	padding:2px 4px 2px 14px;
	text-align:left;
	border-radius:4px 4px 0 0;
    color:#fff;
}

#FaqContent {
    background: #f1f1f1;
    padding: 3px 8px 3px 14px;
    text-align:left;
    max-height: 70vh;
    overflow-y: auto;
}

#FaqContent a {
	color:#333;
	text-decoration:none;
	cursor:pointer;
}

#FaqFooter {
    background: #f1f1f1;
    padding: 3px 14px 3px 14px;
    border-radius:0 0 4px 4px;
    border-top: 1px solid #808080;
    text-align:left;
}

.estimators {
	
	background:#fff;
	border-radius:4px;
    margin-bottom: 20px;
	/*display:inline-block;*/
}

.toolTitle {
	width:100%;
	background:#3172a4;
	padding:3px 3px 3px 14px;
	text-align:left;
	margin-bottom:4px;
}

.toolTitle h4 {
    color:#fff;
}

.titleHolder p {
	letter-spacing:7px;
	margin-top:-4px;
	color:#f1f1f1;
	font-weight:bold;
    margin-left:10px;
}

.titleHolder h4 {
	color:#f1f1f1;
	letter-spacing:1px;
}

.titleHolder {
	display:inline-block;

}

.titleGraphic {
	display:inline-block;
	float:right;
	padding:4px;
	margin:8px 2px 0 0;
	vertical-align:middle;
}

.sideBar {
	background:none;
}

.sideBarButton {
	width:100%;
	background-color:#092940;
	text-align:left;
	padding:4px 8px 4px 14px;
	margin:4px 0 0 0;
	border-radius:4px;
}

.sideBarButton h4 {
	font-size:1.10em;
	color:#f1f1f1;
	display:inline-block;
}

.processButton {
	float:right;
	display:inline-block;
	margin-top:3px;
}

#faq {
	padding:0;
	margin:0 10px 0 0;
}

#rightSideBar {
	margin-left:2px;
    margin-top:5px;
}

#updateLinksUser {
    text-align:left;
	border-radius: 4px;
	padding: 8px 16px;
	background:#b9c9da;
}

#updateLinksUser h6 {
    font-size:16px;
}

.itemUpdateUser {
    background: #f1f1f1;
    padding: 8px 14px;
    border-radius: 4px;
    font-size: 14px;
    height: 100%;
    margin-bottom: 15px;
    width: 100%;
}

.itemUpdateUserIcon {
    float:right;
}

.photoBorder {
    padding:3px;
    background:#f1f1f1;
}

.eventsList {
    visibility: hidden;
}
