
hr.separator-hr {margin-top: 60px; border-top: 2px solid #eee;}

.btn,
.btn.btn-primary,
.btn.btn-default,
input[type="submit"],
.fekra-ani-btn {
	background-color: white;
	font-size: 13px;
	line-height: 16px;
	padding: 5px 20px;
}

.btn.btn-primary,
.affirmative-action-btn {
	color: #d14836;
	border: 1px solid #d14836;
}

.btn.btn-primary:hover,
.affirmative-action-btn:hover {
	color: #fff;
	background-color: #d14836;
}

.btn.btn-default,
.reject-action-btn {
	color: #d14836;
	border: 1px solid #c1c1c1;
}

.reject-action-btn:hover {
	color: #fff;
	background-color: #c1c1c1;
}

.settings-container{}
	.settings-container .h2-section-title {	text-align: left; }
	.settings-container .fekra-ani-btn.affirmative-action-btn { margin-left: 20px; }
	.settings-container .margin-top-sm { margin-top: 30px; }
	.settings-container .margin-top-md { margin-top: 45px; }
	.settings-container .margin-top-10 { margin-top: 10px; }
	.settings-container .txt-left {text-align: left;}
	.settings-container .txt-right {text-align: right;}
	.settings-container .txt-bold {font-weight: bold;}
	.settings-container h4.settings-personalize-title {
	    text-transform: uppercase;
	    color: #D14835;
	    font-weight: 800;
	    font-size: 16px;
	    margin-bottom: 0;
	}
	
table.subscriptions {}	
	table.subscriptions tr td, 
	table.subscriptions tr th {
		text-align: left;
		vertical-align: middle;
		padding: 10px 20px;
		width: 50%;
		border-right: 10px solid white;
	}

	table.subscriptions tr td {
	    background-color: #f7f7f7;
	    color: #949494;
	}

table.subscriptions {}
	table.action-history tr td {
		padding: 10px 0px;
		border-bottom: 1px solid #EFEFEF;
	}
	table.action-history tr td:nth-child(2) { color: #868686; }
	
/* Profile and Personal Subscriptions Form Dirty Overrides */

form.form-wrapper {}
	form.form-wrapper .tab-pane { padding: 0; border: 0; }
	form.form-wrapper .h2-section-title {text-align: left;}
	form.form-wrapper .margin-bot-md {margin-bottom: 70px;}
	

body {padding-right: 0 !important;} /* Quick fix for modal issues with padding */
#header {z-index: 100;} /* Fix for the header being above the modal background fade */

.xs-padding-top {}
	@media screen and (max-width: 768px) { /* Corresponds to bootstrap xs - with which currently the map is hidden */
		.xs-padding-top {padding-top: 81px;}
	}
