﻿body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #797979;
	background-color: #fff;
	height: 100%;
	overflow: auto;
}

.panel-body {
	max-height: none;
	overflow-x: hidden !important;
}

nav {
	transition: 0.2s ease-in-out;
}

.navbar-header {
	margin-left: 15px;
}

	.navbar-header div {
		display: inline-block;
	}

.navbar-inverse {
	background-color: #265C9F;
	border-color: #265C9F;
	/*border-bottom: 1px solid #999;*/
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
	max-height: 200px;
}



.modal-smPlus {
	width: 400px;
}

.modalTop {
	z-index: 1500;
}

.logo {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 54px;
}

#logo img {
	max-height: 70px;
	margin: 10px 0px;
}

.headerFont {
	font-size: 20px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Ruda', sans-serif;
	text-decoration: none;
}


.errorimage {
	height: 500px;
}

.sidebar-toggle-box {
	/*float: left;*/
	/*padding-right: 15px;*/
	margin-top: 15px;
	margin-right: 5px;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	/** style like a btn */
	border: 1px solid;
	border-radius: 3px;
	padding: 3px 6px 3px 6px;
	background-color: #F2F2F2;
	border-color: #ccc;
	cursor: pointer;
	color: #797979 !important;
	/*margin-right: 50px;*/
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

	.sidebar-toggle-box .fa-bars {
		cursor: pointer;
		display: inline-block;
		font-size: 20px;
	}

.bs-callout {
	padding: 15px;
	margin: 20px 0;
	border: 1px solid #eee;
	border-left-width: 5px;
	border-radius: 3px;
	min-height: 60px;
}

	.bs-callout h4 {
		margin-top: 0;
		margin-bottom: 5px;
	}

	.bs-callout p:last-child {
		margin-bottom: 0;
	}

	.bs-callout code {
		border-radius: 3px;
	}

	.bs-callout + .bs-callout {
		margin-top: -5px;
	}

.bs-callout-default {
	border-left-color: #777;
}

	.bs-callout-default h4 {
		color: #777;
	}

.bs-callout-primary {
	border-left-color: #428bca;
}

	.bs-callout-primary h4 {
		color: #428bca;
	}

.bs-callout-success {
	border-left-color: #5cb85c;
}

	.bs-callout-success h4 {
		color: #5cb85c;
	}

.bs-callout-danger {
	border-left-color: #d9534f;
}

	.bs-callout-danger h4 {
		color: #d9534f;
	}

.bs-callout-warning {
	border-left-color: #f0ad4e;
}

	.bs-callout-warning h4 {
		color: #f0ad4e;
	}

.bs-callout-info {
	border-left-color: #5bc0de;
}

	.bs-callout-info h4 {
		color: #5bc0de;
	}

.bs-callout.bs-callout-primary.margin-bottom-0 > div {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}


.img-circle {
	border-radius: 50%;
	margin-top: 15px;
}

.centered {
	text-align: center;
}

.fa.fa-angle-down {
	margin-right: 50px;
}

.container-fluid {
	padding-bottom: 40px;
	/*-webkit-box-shadow: inset 3px 3px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 3px 3px 10px 0px rgba(0,0,0,0.75);*/
	box-shadow: inset 0 8px 10px -5px rgba(0,0,0,0.75);
	/*margin-top: 5px;*/
}

.card {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	text-align: center;
	margin: 20px;
}

.margin-top-20 {
	margin-top: 20px;
}

.margin-bottom-0 {
	margin-bottom: 0 !important;
}

.margin-bottom-15 {
	margin-bottom: 15px !important;
}

.panel {
	border-radius: 0 !important;
}

.panel-heading {
	border-radius: 0 !important;
	border-bottom: none;
}

.panel-success {
	border-color: #3c763d;
}

.form-control {
	border-radius: 0 !important;
}

.btn {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
	border-radius: 2px !important;
	border: 0 !important;
	transition: .2s ease-out !important;
	color: #fff !important;
	white-space: normal !important;
}

	.btn:hover {
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.2) !important;
	}

.btn-warning {
	color: #fff;
	background-color: #ff7d1a;
	border-color: #eea236;
}

.btn-default {
	color: #fff;
	background-color: #AAAAAA;
	border-color: #eea236;
}

	.btn-default:hover {
		background-color: #BBBBBB;
	}

.input-group-addon {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

::-webkit-input-placeholder.form-control { /* Chrome/Opera/Safari */
	color: white;
}

::-moz-placeholder.form-control { /* Firefox 19+ */
	color: white;
}

:-ms-input-placeholder.form-control { /* IE 10+ */
	color: white;
}

:-moz-placeholder.form-control { /* Firefox 18- */
	color: white;
}

.noShowErrorCursor.form-control[disabled], fieldset[disabled] .form-control {
	cursor: default;
}

.checkbox label {
	vertical-align: middle;
}

#ContentPlaceholder1_chkTerms.radio label,
#ContentPlaceholder1_chkTerms.checkbox label {
	padding-left: 0 !important;
}

.padding-left-0 {
	padding-left: 0 !important;
}

.alert {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* The switch - the box around the slider */
.switch {
	position: relative;
	display: inline-block;
	width: 56px;
	height: 31px;
}

	/* Hide default HTML checkbox */
	.switch input {
		display: none;
	}

/* The slider */
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

	.slider:before {
		position: absolute;
		content: "";
		height: 26px;
		width: 26px;
		left: 2px;
		bottom: 2px;
		background-color: white;
		-webkit-transition: .4s;
		transition: .4s;
	}

input:checked + .slider {
	background-color: #009e49;
}

input:focus + .slider {
	box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
	border-radius: 34px;
}

	.slider.round:before {
		border-radius: 50%;
	}

.glyphicon.glyphicon-info-sign {
	font-size: 20px;
}

.glyphicon.glyphicon-globe {
	font-size: 24px;
}

i.glyphicon.glyphicon-info-sign {
	font-size: 24px;
	margin-top: 5px;
}



[style*='inline'].fieldValidationError {
	display: block !important;
	font-size: 10px;
}

.fieldValidationError {
	display: block;
	font-size: 10px;
}

#ContentPlaceHolder1_contactsLink {
	text-decoration: underline;
}

.overflow-hidden {
	overflow: hidden;
}

.padding-sides-10 {
	padding-left: 10px;
	padding-right: 10px;
}

#gvFoundRequestsWrapper, #gvFoundAgreementsWrapper, #gvChosenRoadsWrapper {
	width: 100%;
	overflow-x: scroll;
}

/*Apply Page map container*/
#ContentPlaceholder1_gisMap {
	width: 100%;
	height: 70vh;
	position: relative;
	min-height: 550px;
}

#AAHmapCore {
	height: 100%;
}

/*remove border aound TOC lables*/
.layer-item .hover-input .form-control {
	border: none;
}

/*Edit Contact Page Styles*/
.center-container {
	float: none;
	margin: 0 auto;
}


/*****************Move panels vertically if window less than 1330px;******************/
@media (max-width: 1325px) {

	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		width: 100%;
		float: none;
	}

	.btn {
		margin-top: 10px;
	}

	.row {
		margin: 0;
	}

	[class*='col-md-offset'] {
		margin: 0 auto;
	}

	textarea.form-control {
		width: 80%;
		margin: 0 auto;
	}

	i.glyphicon.glyphicon-info-sign {
		float: none !important;
	}

	.form-horizontal .control-label {
		text-align: left;
		width: 80%;
	}

	input.form-control, select.form-control {
		width: 80%;
		margin: 0 auto;
	}

	.input-group {
		width: 80%;
		margin: 0 auto;
	}

	.pull-left {
		float: none !important;
	}

	.pull-right {
		float: none !important;
	}

	::-webkit-input-placeholder.form-control { /* Chrome/Opera/Safari */
		color: grey;
	}

	::-moz-placeholder.form-control { /* Firefox 19+ */
		color: grey;
	}

	:-ms-input-placeholder.form-control { /* IE 10+ */
		color: grey;
	}

	:-moz-placeholder.form-control { /* Firefox 18- */
		color: grey;
	}

	#ContentPlaceHolder1_pnlSupplies .checkbox {
		text-align: left;
	}

	#ContentPlaceHolder1_selfDisposedSlider, #ContentPlaceHolder1_lrgObjectSlider {
		text-align: left;
		width: 80%;
		margin: 0 auto;
	}

	input.checkbox {
		display: block;
	}

	.checkbox label {
		display: inline-block;
		padding-left: 10px;
	}

	.alert {
		margin-top: 15px;
	}

	.CheckBoxGroup {
		display: block;
		width: 80%;
		margin: 10px auto;
	}
	/********************************************************************************Map styles********************************************************************************/
	#leftPaneBody {
		height: auto;
	}

	mc-table-of-contents {
		position: relative;
		width: 100%;
		top: 0px;
		left: 0px;
	}

	.layer-item .hover-input {
		margin-right: 0px;
		margin-left: 0px;
	}

		.layer-item .hover-input .form-control {
			margin: 0px 40px;
		}

	#rightArea {
		height: auto;
	}

	#map {
		height: auto;
		position: relative;
	}

	#map_root {
		position: relative;
	}

	#AAHmapPanel {
		height: auto;
	}

	#AAHmapCore {
		height: auto;
	}

	#ContentPlaceholder1_gisMap {
		height: auto;
		min-height: auto;
		min-height: unset;
	}

	mc-frame, .fill {
		height: auto;
	}

	.main-content-area, .main-content-area-nofooter {
		height: auto;
	}

	.middle-area {
		height: auto;
	}

	.bs-callout.bs-callout-primary.margin-bottom-0 .col-md-offset-1.btn {
		margin-left: 8.33333333%;
	}
}

/***********Mobile Styles***********/
@media only screen and (max-width: 1024px), only screen and (max-width: 400px) {
	/***************************General Mobile Styles***************************/
	/*set text size and element sizes*/
	html, body, form {
		font-size: 1em;
		font-size: 1rem;
		width: 100%;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
	}

	.form-group {
		margin-bottom: 0px;
	}

	.validation-group {
		margin-top: 10px;
	}

	/*remove padding that is added by bootstrap*/
	#page-content-wrapper {
		padding: 0px;
		position: relative;
	}

	/*remove top padding from body*/
	body {
		padding-top: 0px;
	}

	/*position the main content wrapper below the header*/
	#wrapper {
		max-width: 100%;
		padding-bottom: 1em;
		padding-bottom: 1rem;
		padding-left: 0px;
		padding-top: 70px;
		min-height: 1024px;
	}

		/*remove left padding from main content wrapper when side bar is visible*/
		#wrapper.toggled {
			padding-left: 0;
		}

	/*Make panel inside panel fill the width of the parent panel*/
	.panel .panel {
		margin: 10px -15px -15px;
	}
	/*Override all elements that are pulled right*/
	.pull-right {
		float: none !important;
	}

	.container-fluid {
		margin-top: 0px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.panel-body ul {
		width: 95%;
		margin: 0 auto;
	}

	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		width: 100%;
		padding: 0px;
	}

	label.col-xs-1, label.col-sm-1, label.col-md-1, label.col-lg-1, label.col-xs-2, label.col-sm-2, label.col-md-2, label.col-lg-2, label.col-xs-3, label.col-sm-3, label.col-md-3, label.col-lg-3, label.col-xs-4, label.col-sm-4, label.col-md-4, label.col-lg-4, label.col-xs-5, label.col-sm-5, label.col-md-5, label.col-lg-5, label.col-xs-6, label.col-sm-6, label.col-md-6, label.col-lg-6, label.col-xs-7, label.col-sm-7, label.col-md-7, label.col-lg-7, label.col-xs-8, label.col-sm-8, label.col-md-8, label.col-lg-8, label.col-xs-9, label.col-sm-9, label.col-md-9, label.col-lg-9, label.col-xs-10, label.col-sm-10, label.col-md-10, label.col-lg-10, label.col-xs-11, label.col-sm-11, label.col-md-11, label.col-lg-11, label.col-xs-12, label.col-sm-12, label.col-md-12, label.col-lg-12 {
		width: auto;
	}

	i.glyphicon.glyphicon-info-sign {
		display: none;
	}

	h1 {
		font-size: 2em;
		font-size: 2rem;
	}

	h2 {
		font-size: 1.7em;
		font-size: 1.7rem;
	}

	h3 {
		font-size: 1.5em;
		font-size: 1.5rem;
	}

	h4 {
		font-size: 1em;
		font-size: 1rem;
	}

	h5 {
		font-size: .8em;
		font-size: .8rem;
	}

	h6 {
		font-size: .6em;
		font-size: .6rem;
	}

	h3.panel-title {
		font-size: 1.5em;
		font-size: 1.5rem;
	}

	.card {
		margin: 20px 0px;
	}

	/*Our implementation of tool-tips does not support mobile browsers, so we are hiding the tool tip icons on small screens*/
	.glyphicon-info-sign {
		display: none;
	}
	/*********************************** Mobile Navigation Menu Styles***********************************/
	/*hide nav menu off screen to the left */
	#sidebar-wrapper {
		width: 100%;
		transform: translateX(-120%);
		top: 0;
	}

	/*Show nav menu when toggle is tapped*/
	#wrapper.toggled #sidebar-wrapper {
		width: 100%;
		transform: translateX(0);
		top: 0;
	}

	/*resize the width of the nav menu to 100% width of body*/
	.sidebar-nav {
		width: 100%;
		margin-top: 70px;
		padding-bottom: 145px;
		padding-top: 0px;
	}

	/*keep the body from scolling behind the nav menu when the nav menu is displayed*/
	#wrapper.toggled #page-content-wrapper {
		position: relative;
		margin-right: 0;
		overflow-y: hidden;
	}

	/*resize the nav menu items so they are readable on small screens*/

	ul.sidebar-nav li a i {
		font-size: 1em;
		font-size: 1.5rem;
		padding-right: 15px;
		line-height: 2em;
		line-height: 3rem;
		text-indent: 0px;
	}

	ul.sidebar-nav li a {
		font-size: 1.3em;
		font-size: 1.3rem;
	}

	nav.navbar {
		border: none;
		position: fixed;
		max-width: 100%;
		margin-bottom: 0px;
		-webkit-overflow-scrolling: touch;
		min-height: 70px;
		-moz-box-shadow: 0px 0px 15px 5px black;
		-webkit-box-shadow: 0px 0px 15px 5px black;
		box-shadow: 0px 0px 15px 5px black;
	}

	/*****************************Menu Toggle Button Styles*****************************/
	/*resize toggle box icon so it is easily pressed on small screens*/

	.sidebar-toggle-box {
		font-size: 1.5em;
		font-size: 1.5rem;
		max-height: 70px;
	}

	.navbar-header div.sidebar-toggle-box {
		float: left;
		margin-top: 17px;
	}

	#menu-toggle div.glyphicon {
		top: 0px;
	}

	/*****************************Page Header Styles*****************************/
	.logo {
		height: auto;
		max-height: 100px;
		display: inline-block;
		position: absolute;
		top: 0;
		left: 3em;
		left: 4rem;
	}

	#logo img {
		max-height: 50px;
		float: left;
		margin-left: 10px;
	}

	/******************************Input element styles for mobile******************************/
	input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="email"], select.form-control {
		line-height: normal;
		font-size: 1rem;
		width: 80%;
		margin: 0px auto;
		height: 1.5em;
		height: 2rem;
	}

	input[type="date"] {
		text-align: center;
		vertical-align: middle;
		-webkit-appearance: none;
		-moz-appearance: none;
	}

	textarea.form-control {
		width: 80%;
		margin: 0 auto;
		height: 3.3rem;
		font-size: 1rem;
	}

	/*style check boxes*/
	input[type="checkbox"], .checkbox input[type="checkbox"] {
		min-height: .8em;
		min-width: .8em;
		min-width: 1rem;
		position: relative;
	}

	.checkbox label {
		padding-left: 1em;
		padding-left: 1rem;
	}

	.input-group-addon {
		font-size: 2em;
		font-size: 2rem;
	}

	.input-group {
		width: 80%;
		margin: 0 auto;
	}

	.switch {
		height: 2em;
		height: 2rem;
		width: 4em;
		width: 4rem;
	}

	.slider {
		-webkit-transition: all .2s ease;
		transition: all .2s ease;
	}

		.slider:before {
			bottom: 3px;
		}

	/*Resize the checkbox sliders so that they are usable on Mobile*/
	input:checked + .slider:before {
		left: 4px;
		-webkit-transform: translateX(2rem);
		-ms-transform: translateX(2rem);
		transform: translateX(2rem);
	}

	input[type="button"][value*="Submit"], .AAHSubmit {
		border-radius: 8px !important;
		width: 90% !important;
		margin: 30px auto 0px auto;
		box-shadow: 15px 15px 45px -5px black !important;
	}

	/*Center the checkboxes for terms and conditions and saftey agreements*/
	div[id*="videoCheckBoxGroup"], div[id*="ctl11"], div[id*="TOC_checkbox_panel"] {
		text-align: center;
	}

	#ContentPlaceHolder1_btnSubmitApplication, #ContentPlaceHolder1_btnSubmitSupplyRequest, #ContentPlaceHolder1_btnSubmitCollection, .AAHSubmit {
		font-size: 1rem;
		margin: 20px auto 10px auto;
		border-radius: 8px !important;
		box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .2) !important;
	}

	/********************************Validation Styles********************************/
	[style*='inline'].fieldValidationError {
		display: block !important;
		font-size: 30px;
		font-size: 1rem;
	}

	.fieldValidationError {
		display: block;
		font-size: 30px;
		font-size: 1rem;
	}
	/****************************Supply Request Page specific styles***************************/
	#SupplyCheckBoxInstructions {
		text-align: left;
		width: 80%;
		margin: 0 auto;
	}

	#ContentPlaceHolder1_UpdatePanel_pnlSupplies {
		width: 80%;
		margin: 0 auto;
	}

		#ContentPlaceHolder1_UpdatePanel_pnlSupplies .panel-body {
			padding: 0 0 0 10px;
		}

	.card [id*="pnlSupplies"] {
		text-align: left;
		margin-left: 10px;
	}

	label#lblSmallParticipants {
		text-align: center;
	}

	label#lblLargeParticipants {
		text-align: center;
	}
	/****************************Application Page specific styles****************************/
	.checkbox-inline {
		margin-bottom: 10px;
	}

	.toc .toc-body {
		height: auto;
	}

	.panel-body .toc-body ul {
		width: 100%;
	}

	#ContentPlaceholder1_gisMap {
		margin-top: 10px;
		box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, .4);
		margin-bottom: 10px;
	}

	.esriAttribution {
		display: block;
		max-width: none !important;
		max-width: unset !important;
	}

	.scalebar_bottom-left.esriScalebar {
		bottom: 0px;
	}

	/*hide chosen roads comments field on mobile*/
	#ContentPlaceHolder1_gvChosenRoads tbody tr th:nth-of-type(5), #ContentPlaceHolder1_gvChosenRoads tbody tr td:nth-of-type(5) {
		display: none;
	}

	#ContentPlaceHolder1_TOC_checkbox_panel span.checkbox, #ContentPlaceHolder1_videoCheckBoxGroup span.checkbox {
		display: block;
		text-align: left;
		width: 302px;
		margin: 0 auto;
	}

	#ContentPlaceHolder1_TOC_checkbox_panel label, #ContentPlaceHolder1_videoCheckBoxGroup label {
		margin: auto 20px;
	}

	#ContentPlaceHolder1_TOC_checkbox_panel span.checkbox input, #ContentPlaceHolder1_videoCheckBoxGroup span.checkbox input {
		position: absolute;
		left: 20px;
	}

	.bs-callout.bs-callout-primary.margin-bottom-0 {
		height: auto;
		padding: 10px;
	}

		.bs-callout.bs-callout-primary.margin-bottom-0 > div {
			top: auto;
			transform: translateY(0);
		}

	.modal input[type="submit"], .modal .btn {
		font-size: 1rem;
	}

	.bs-callout.bs-callout-primary.margin-bottom-0 .btn {
		margin-top: 0px;
	}


	/*****************************Trash collection page specific styles*****************************/
	input[id*="btnGetConfirmation"] {
		margin-top: 20px;
	}

	#lblSelfDisposed, #lblObject {
		margin-top: 10px;
	}

	/*****************************Error page specific styles*****************************/
	.errorimage {
		height: 200px;
	}

	/******************************************Modal Styles**************************************************/
	.modal-backdrop {
		display: none;
	}

	#myModal {
		width: 90%;
	}

	#ContentPlaceHolder1_MyUserInfoBoxControl_UpdatePanel2 table {
		font-size: 1rem;
	}

	.modal-content {
		font-size: 1.2rem;
		text-align: center;
	}

	#myModal h1, #myModal h2 {
		font-size: 1rem;
	}

	.modal .panel-title {
		font-size: 1.3rem;
	}
}

/*********************************************Phone Portrait*********************************************/
@media only screen and (max-device-width: 400px) and (orientation: portrait) {
	.checkbox.checkbox-inline label {
		padding-left: 10px;
	}

	.bs-callout.bs-callout-primary.margin-bottom-0 .col-md-offset-1.btn {
		margin-left: 0;
	}
}
