a {
	color:#1081be;
	text-decoration:none;
	line-height:inherit
}
a:hover {
	color:#2795b6
}
a:visited {
	color:#d6d6d6;
}
.panel a:visited {
	color: #0e6da0;
}

a:focus {
	color:#1081be;
	outline:none
}

div.alert-box {
	background-color:#1081be;
}
.label {
	background:#1081be
}
div.panel.callout {
	background:#1081be;
}
div.panel.callout .button {
	color:#1081be;
}
dl.sub-nav dd.active a {
	background:#1081be;
}
ul.pagination li.current a {
	background:#1081be;
}
ul.pagination li.current a:hover {
	background:#1081be
}
.button {
	background:#1081be;
	border:1px solid #1e728c;
}
.button:hover {
	color:#fff;
	background-color:#4aace0
}
.button.primary {
	background-color:#1081be;
	border:1px solid #1e728c
}
.button.primary:hover {
	background-color:#4aace0
}
.button.primary:focus {
	-webkit-box-shadow:0 0 4px #1081be, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 0 4px #1081be, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 0 4px #1081be, 0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.button.success {
	background-color:#5da423;
	border:1px solid #396516
}
.button.success:hover {
	background-color:#457a1a
}
.button.success:focus {
	-webkit-box-shadow:0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.button.alert {
	background-color:#c60f13;
	border:1px solid #7f0a0c
}
.button.alert:hover {
	background-color:#970b0e
}
.button.alert:focus {
	-webkit-box-shadow:0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.button.secondary {
	background-color:#e9e9e9;
	color:#1d1d1d;
	border:1px solid #c3c3c3
}
.button.secondary:hover {
	background-color:#d0d0d0
}
.button.secondary:focus {
	-webkit-box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.button.disabled, .button[disabled] {
	background:#1081be;
}
.button.dropdown.split:hover,.button.dropdown.split>span {
	background-color:#1081be
}
dl.tabs dd.active {
	border-top:3px solid #1081be;
}
dl.tabs.pill dd.active a {
	background-color:#1081be;
}
.tabs.mobile dd a.active {
background:#1081be;
}
.nav-bar>li.active {
	background:#1081be;
}
.nav-bar>li.active:hover {
	background:#1081be;
}


.show-for-small, .show-for-medium, .hide-for-large, .show-for-xlarge {
    display: none !important;
}
.hide-for-xlarge, .show-for-large, .hide-for-small, .hide-for-medium {
    display: block !important;
}
.hide-for-small, .hide-for-medium, .hide-for-large, .show-for-xlarge {
    display: block !important;
}
.show-for-small, .show-for-medium, .show-for-large, .hide-for-xlarge {
    display: none !important;
}
.hide-for-small, .show-for-medium, .hide-for-large, .hide-for-xlarge {
    display: block !important;
}
.show-for-small, .hide-for-medium, .show-for-large, .show-for-xlarge {
    display: none !important;
}
.show-for-small, .hide-for-medium, .hide-for-large, .hide-for-xlarge {
    display: block !important;
}
.hide-for-small, .show-for-medium, .show-for-large, .show-for-xlarge {
    display: none !important;
}
.show-for-landscape, .hide-for-portrait {
    display: block !important;
}
.hide-for-landscape, .show-for-portrait {
    display: none !important;
}
.show-for-landscape, .hide-for-portrait {
    display: block !important;
}
.hide-for-landscape, .show-for-portrait {
    display: none !important;
}
.show-for-portrait, .hide-for-landscape {
    display: block !important;
}
.hide-for-portrait, .show-for-landscape {
    display: none !important;
}
.show-for-touch {
    display: none !important;
}
.hide-for-touch {
    display: block !important;
}
.touch .show-for-touch {
    display: block !important;
}
.touch .hide-for-touch {
    display: none !important;
}
table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium {
    display: table !important;
}
.touch table.hide-for-xlarge, .touch table.hide-for-large, .touch table.hide-for-small, .touch table.show-for-medium {
    display: table !important;
}
table.hide-for-xlarge, table.hide-for-large, table.hide-for-medium, table.show-for-small {
    display: table !important;
}