body {
	background: rgb(255, 255, 255); color: rgb(85, 85, 85); line-height: 1.8em; font-family: Arial,Helvetica,sans-serif; font-size: 80%;
}
p.ice-headline {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}
h1 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}
h2 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}
h3 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}
h4 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}
h5 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}
h6 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}
a:link {
	color: rgb(0, 86, 137);
}
a:visited {
	color: rgb(87, 21, 134); text-decoration: underline;
}
.btn-primary {
	color: rgb(255, 255, 255) !important;
}
.btn-inverse {
	color: rgb(255, 255, 255) !important;
}
p {
	margin-bottom: 18px;
}
hr {
	border-width: 1px medium medium; border-style: dashed none none; border-color: rgb(204, 204, 204) currentColor currentColor; border-image: none; clear: both;
}
body .button {
	background: no-repeat 93% 48% rgb(51, 51, 51); padding: 3px 14px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); transition:padding 0.3s ease-in-out; border-image: none; color: rgb(255, 255, 255); margin-bottom: 10px; box-shadow: none; text-shadow: none; -webkit-transition: padding .3s ease-in-out; -moz-transition: padding .3s ease-in-out; -o-transition: padding .3s ease-in-out;
}
body .button:hover {
	background: url("../images/readmore.png") no-repeat 93% 48% rgb(85, 85, 85); border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); padding-right: 32px; text-decoration: none; box-shadow: 0px 0px 14px #888;
}
body .button.othercolor {
	
}
body .button.othercolor:hover {
	
}
.tooltip {
	font-size: 16px;
}
.btn:hover {
	color: rgb(51, 51, 51); background-repeat: repeat; background-color: rgb(48, 48, 48);
}
.btn:focus {
	color: rgb(51, 51, 51); background-repeat: repeat; background-color: rgb(48, 48, 48);
}
.btn:active {
	color: rgb(51, 51, 51); background-repeat: repeat; background-color: rgb(48, 48, 48);
}
.btn.active {
	color: rgb(51, 51, 51); background-repeat: repeat; background-color: rgb(48, 48, 48);
}
.btn.disabled {
	color: rgb(51, 51, 51); background-repeat: repeat; background-color: rgb(48, 48, 48);
}
[disabled].btn {
	color: rgb(51, 51, 51); background-repeat: repeat; background-color: rgb(48, 48, 48);
}
p.readmore a:hover {
	padding-right: 32px; background-image: url("../images/readmore.png");
}
p.ice-headline {
	text-align: center; font-size: 3em;
}
p.ice-subheadline {
	text-align: center; color: rgb(136, 136, 136); font-size: 1.1em; margin-top: -3px; margin-bottom: 18px;
}
span.notice-typo {
	color: rgb(136, 136, 136);
}
ul.ice-check li {
	background-position: left; padding: 4px 0px 3px 28px; list-style-type: none; background-repeat: no-repeat;
}
ul.ice-arrow li {
	background-position: left; padding: 4px 0px 3px 28px; list-style-type: none; background-repeat: no-repeat;
}
ul.ice-cross li {
	background-position: left; padding: 4px 0px 3px 28px; list-style-type: none; background-repeat: no-repeat;
}
ul.ice-light li {
	background-position: left; padding: 4px 0px 3px 28px; list-style-type: none; background-repeat: no-repeat;
}
ul.ice-star li {
	background-position: left; padding: 4px 0px 3px 28px; list-style-type: none; background-repeat: no-repeat;
}
ul.ice-note li {
	background-position: left; padding: 4px 0px 3px 28px; list-style-type: none; background-repeat: no-repeat;
}
ul.ice-check2 li {
	background-position: left; padding: 4px 0px 3px 28px; list-style-type: none; background-repeat: no-repeat;
}
ul.ice-help li {
	background-position: left; padding: 4px 0px 3px 28px; list-style-type: none; background-repeat: no-repeat;
}
ul.ice-info li {
	background-position: left; padding: 4px 0px 3px 28px; list-style-type: none; background-repeat: no-repeat;
}
ul.ice-check li {
	background-image: url("../images/typo_check.png");
}
ul.ice-arrow li {
	background-image: url("../images/typo_arrow.png");
}
ul.ice-cross li {
	background-image: url("../images/typo_cross.png");
}
ul.ice-light li {
	background-image: url("../images/typo_light.png");
}
ul.ice-star li {
	background-image: url("../images/typo_star.png");
}
ul.ice-note li {
	background-image: url("../images/typo_note.png");
}
ul.ice-check2 li {
	background-image: url("../images/typo_check2.png");
}
ul.ice-help li {
	background-image: url("../images/typo_help.png");
}
ul.ice-info li {
	background-image: url("../images/typo_info.png");
}
#blockquote {
	margin: 20px 0px 0px; clear: right; float: right; max-width: 540px;
}
blockquote {
	margin: -1.5em 10px; position: relative; quotes: "“" "”" "‘" "’";
}
blockquote p {
	text-align: center; color: rgb(136, 136, 136); line-height: 1.7; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.25em; font-style: normal; font-weight: 300; margin-bottom: 0px; display: inline;
}
blockquote::before {
	color: rgb(204, 204, 204); line-height: 0.1em; font-size: 4em; margin-right: 0.25em; vertical-align: -0.4em; content: open-quote;
}
blockquote::after {
	color: rgb(204, 204, 204); line-height: 0.1em; font-size: 4em; margin-left: 0.25em; vertical-align: -0.4em; content: close-quote;
}
.highlight {
	background: rgb(255, 255, 204); padding: 0px 0.15em !important; color: rgb(68, 68, 68); font-style: italic; font-weight: normal !important;
}
.dropcap {
	font: 6em/75% Georgia, "Times New Roman", Times, serif; padding: 5px 12px 0px 0px; color: rgb(85, 85, 85); float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
pre {
	background: rgb(255, 254, 244); border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(154, 154, 154) rgb(154, 154, 154) rgb(154, 154, 154) rgb(51, 53, 58); border-radius: 0px; border-image: none; padding-left: 32px;
}
.IceBlockTextLeft {
	padding: 30px; width: 38%; text-align: left; line-height: 1.7em; font-size: 1.25em; font-style: italic; float: left; display: block;
}
.IceBlockTextRight {
	padding: 30px; width: 38%; text-align: right; line-height: 1.7em; font-size: 1.25em; font-style: italic; float: right; display: block;
}
.ice-block1 {
	padding: 10px; border: 1px dashed rgb(153, 153, 153); border-image: none;
}
.ice-block2 {
	background: rgb(255, 255, 255); padding: 10px; border: 1px dotted rgb(153, 153, 153); border-image: none;
}
.ice-block3 {
	background: rgb(255, 254, 244); padding: 10px; border: 1px solid rgb(234, 232, 204); border-image: none;
}
.ice-block4 {
	background: rgb(34, 34, 34); padding: 10px; border: 1px solid rgb(34, 34, 34); border-image: none; color: rgb(204, 204, 204);
}
.ice-block5 {
	background: rgb(238, 238, 238); padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.ice-block6 {
	background: rgb(207, 128, 128); padding: 10px; border: 1px solid rgb(207, 128, 128); border-image: none; color: rgb(255, 255, 255);
}
div.success {
	padding: 0.6em 1em 0.6em 3.4em; border: 1px solid rgb(255, 255, 255); border-image: none; margin-bottom: 2em;
}
p.success {
	padding: 0.6em 1em 0.6em 3.4em; border: 1px solid rgb(255, 255, 255); border-image: none; margin-bottom: 2em;
}
div.notice {
	padding: 0.6em 1em 0.6em 3.4em; border: 1px solid rgb(255, 255, 255); border-image: none; margin-bottom: 2em;
}
p.notice {
	padding: 0.6em 1em 0.6em 3.4em; border: 1px solid rgb(255, 255, 255); border-image: none; margin-bottom: 2em;
}
div.error {
	padding: 0.6em 1em 0.6em 3.4em; border: 1px solid rgb(255, 255, 255); border-image: none; margin-bottom: 2em;
}
p.error {
	padding: 0.6em 1em 0.6em 3.4em; border: 1px solid rgb(255, 255, 255); border-image: none; margin-bottom: 2em;
}
div.notice {
	background: url("../images/typo_note.png") no-repeat 10px rgb(255, 246, 191); border: 1px solid rgb(255, 222, 36); border-image: none; color: rgb(81, 71, 33);
}
p.notice {
	background: url("../images/typo_note.png") no-repeat 10px rgb(255, 246, 191); border: 1px solid rgb(255, 222, 36); border-image: none; color: rgb(81, 71, 33);
}
div.success {
	background: url("../images/typo_success.png") no-repeat 10px rgb(230, 239, 194); border: 1px solid rgb(206, 224, 134); border-image: none; color: rgb(38, 68, 9);
}
p.success {
	background: url("../images/typo_success.png") no-repeat 10px rgb(230, 239, 194); border: 1px solid rgb(206, 224, 134); border-image: none; color: rgb(38, 68, 9);
}
div.error {
	background: url("../images/typo_error.png") no-repeat 10px rgb(251, 227, 228); border: 1px solid rgb(245, 183, 184); border-image: none; color: rgb(138, 31, 17);
}
p.error {
	background: url("../images/typo_error.png") no-repeat 10px rgb(251, 227, 228); border: 1px solid rgb(245, 183, 184); border-image: none; color: rgb(138, 31, 17);
}
.icemegamenu {
	float: left;
}
#header {
	border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
#logo {
	
}
#logo {
	margin: 45px 0px 40px; float: left;
}
#logo p {
	margin-bottom: 0px;
}
.general_module_style1 {
	padding: 0px 12px 6px; color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
.general_module_style1 .general_module_heading {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#content {
	padding-bottom: 15px; min-height: 500px;
}
#promo {
	
}
#promo .container {
	padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#promo .separator .moduletable {
	
}
#promo .moduletable .moduletable-header {
	
}
#promo .moduletable h3.mod-title {
	padding: 0px; font-size: 1.6em; margin-bottom: 7px;
}
#bottom .moduletable h3.mod-title {
	padding: 0px; font-size: 1.6em; margin-bottom: 7px;
}
#promo .moduletable h3.mod-title span {
	color: rgb(153, 153, 153); text-transform: none; line-height: 1.6em; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: -3px; margin-bottom: 8px; display: block;
}
#bottom .moduletable h3.mod-title span {
	color: rgb(153, 153, 153); text-transform: none; line-height: 1.6em; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: -3px; margin-bottom: 8px; display: block;
}
#promo .moduletable p:last-child {
	margin-bottom: 0px;
}
#bottom .moduletable p:last-child {
	margin-bottom: 0px;
}
#bottom .container {
	clear: both; margin-bottom: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
#icecarousel {
	background: rgb(255, 255, 255); clear: both; margin-bottom: 10px; position: relative;
}
.carousel-inner > .item > img {
	height: auto !important;
}
.carousel-inner > .item > a > img {
	height: auto !important;
}
#iceslider {
	background: rgb(46, 46, 46); margin: 0px 0px -60px; padding: 5px 70px 0px; position: relative;
}
#iceslider::before {
	background: rgb(46, 46, 46); top: 0px; width: 70px; height: 99%; right: 0px; position: absolute; z-index: 99; content: "";
}
#iceslider::after {
	background: url("../images/iceslider.png") no-repeat center; left: 0px; width: 100%; height: 95px; bottom: -50px; position: absolute; content: "";
}
#iceslider div.iceslider_heading {
	text-align: center; margin-top: 35px; margin-bottom: 22px; border-top-color: rgb(77, 77, 77); border-top-width: 5px; border-top-style: solid;
}
#iceslider div.iceslider_heading h3 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 26px; margin-top: -23px;
}
#iceslider div.iceslider_heading h3 span {
	background: rgb(46, 46, 46); padding: 0px 22px; display: inline-block;
}
#panel {
	top: 0px; width: 100%; position: fixed; z-index: 99999; background-color: rgba(0, 0, 0, 0.8);
}
#panel .moduletable h3.mod-title {
	color: rgb(255, 255, 255);
}
#panel .container {
	margin-bottom: 20px; display: none;
}
.panel-close {
	width: 100px; text-align: center; margin-bottom: -50px; float: right; display: block; position: relative; background-color: rgb(0, 0, 0);
}
a.panel-button {
	color: rgb(255, 255, 255);
}
#panel .container a:visited {
	color: rgb(240, 194, 55);
}
#panel .container a {
	color: rgb(240, 194, 55);
}
#footer {
	margin-top: 20px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid; background-color: rgb(238, 238, 238);
}
#footer #footermods {
	padding-bottom: 18px;
}
#copyright_area {
	padding: 20px 0px; overflow: hidden; font-size: 0.9em; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; position: relative;
}
#footer p#icelogo {
	margin: 0px; padding-right: 30px; padding-left: 0px; float: left;
}
#footer p#icelogo a {
	transition:0.2s ease-out; opacity: 0.6; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out;
}
#footer p#icelogo a:hover {
	opacity: 1;
}
#footer p#copyright {
	margin: 0px; padding: 7px 20px 0px 0px; color: rgb(119, 119, 119); float: left;
}
#copyrightmenu {
	float: right;
}
#copyrightmenu ul {
	margin: 0px; padding: 7px 0px 0px; list-style-type: none;
}
#copyrightmenu ul li {
	display: inline;
}
#copyrightmenu ul li a {
	color: rgb(0, 86, 137); padding-right: 20px; display: inline;
}
#copyrightmenu ul li a:hover {
	background: none; color: rgb(17, 17, 17); text-decoration: underline;
}
.scrollup {
	background: url("../images/go2top.png") no-repeat top rgba(0, 0, 0, 0.2); transition:0.2s ease-out; width: 41px; height: 34px; right: 0px; bottom: 30px; text-indent: -9999px; display: none; position: fixed; z-index: 9; opacity: 1; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out;
}
.scrollup:hover {
	background: url("../images/go2top.png") no-repeat bottom rgba(0, 0, 0, 0.2);
}
#tagline {
	background: rgb(230, 230, 225); margin: 0px 0px 30px; padding: 0px 50px; height: 120px; text-align: center; line-height: 34px; font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif; font-size: 26px; position: relative;
}
#tagline p {
	padding-top: 20px;
}
#tagline::before {
	background: url("../images/tagline_l.png") no-repeat center; left: -15px; top: 0px; width: 45px; height: 120px; position: absolute; content: "";
}
#tagline::after {
	background: url("../images/tagline_r.png") no-repeat center; top: 0px; width: 45px; height: 120px; right: -15px; position: absolute; content: "";
}
#services {
	margin: 34px 0px; padding: 0px; text-align: center;
}
#services .custom > div {
	background-position: 50% 25px; padding: 134px 2% 5px; width: 29%; float: left; background-repeat: no-repeat; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
#services .custom > div:hover {
	background-position: 50% 32px;
}
#services .custom img {
	margin-bottom: 25px;
}
#services .custom h4 {
	margin: 0px 0px 7px; text-transform: uppercase;
}
#services .custom p {
	color: rgb(119, 119, 119);
}
.service1 {
	background-image: url("../images/service1.png");
}
.service2 {
	background-image: url("../images/service2.png");
}
.service3 {
	background-image: url("../images/service3.png");
}
.service4 {
	background-image: url("../images/service4.png");
}
.service5 {
	background-image: url("../images/service5.png");
}
.service6 {
	background-image: url("../images/service6.png");
}
.icecarousel {
	overflow: hidden; margin-top: 23px; margin-bottom: 0px; margin-left: 30px;
}
.icecarousel .carousel-control {
	transition:0.2s ease-out; top: 44%; color: rgb(255, 255, 255); opacity: 0; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out;
}
.icecarousel:hover .carousel-control {
	opacity: 0.6;
}
.icecarousel:hover .carousel-control:hover {
	opacity: 1;
}
.carousel-control.left {
	transition:0.2s ease-out; margin-left: -70px; -webkit-transition: all .3s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transform: scale(0);
}
.icecarousel:hover .carousel-control.left {
	margin-left: 0px; -webkit-transform: scale(1);
}
.carousel-control.right {
	transition:0.2s ease-out; margin-right: -75px; transform: scale(0); -webkit-transition: all .3s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transform: scale(0); -moz-transform: scale(0);
}
.icecarousel:hover .carousel-control.right {
	margin-right: 0px; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
.icecarousel .carousel-caption {
	transition:0.2s ease-out; margin-bottom: -100px; opacity: 0; -webkit-transition: all .3s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out;
}
.icecarousel:hover .carousel-caption {
	margin-bottom: 0px; opacity: 1;
}
.icecarousel .carousel-caption h4 {
	margin: 0px; line-height: 28px; font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif; font-size: 22px;
}
.carousel-indicators {
	top: auto; bottom: 18px;
}
.carousel-indicators li {
	margin: 0px 3px; width: 12px; height: 12px; cursor: pointer;
}
.carousel-indicators li:hover {
	background-color: rgb(255, 255, 255);
}
.sidebar_module ul.menu {
	list-style: none; margin: 0px; padding: 0px;
}
.sidebar_module ul.menu li {
	margin: 4px 0px; line-height: 30px;
}
#sidebar .sidebar_module ul.menu li a {
	padding: 0px 10px; transition:0.2s ease-out; color: rgb(255, 255, 255); -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out;
}
#sidebar .sidebar_module ul.menu li a:hover {
	background: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255);
}
#sidebar .sidebar_module ul.menu li.active a {
	background: rgba(255, 255, 255, 0.2);
}
#footer #footermods ul.menu {
	margin: 0px 0px 0px 20px; padding: 0px; color: rgb(102, 102, 102);
}
#footer #footermods ul.menu li {
	line-height: 28px;
}
#footer #footermods ul.menu li a {
	color: rgb(102, 102, 102);
}
#footer #footermods ul.menu li a:hover {
	background: none; color: rgb(34, 34, 34); text-decoration: underline;
}
#ice_social {
	padding: 10px 0px 0px; height: auto; float: right;
}
#ice_social #social_fb {
	width: 110px; height: 20px; overflow: hidden; padding-left: 30px; float: right;
}
#ice_social #social_fb iframe {
	left: 0px !important;
}
#ice_social #social_tw {
	padding-top: 0px; padding-left: 10px; float: right;
}
body.offline_page {
	
}
body.error_page {
	
}
body.offline_page #logo {
	margin: 30px auto; padding: 25px; text-align: center; float: none; max-width: 510px;
}
body.error_page #logo {
	margin: 30px auto; padding: 25px; text-align: center; float: none; max-width: 510px;
}
body.offline_page #logo p {
	margin: 0px;
}
body.error_page #logo p {
	margin: 0px;
}
body.offline_page #content {
	margin: 30px auto 0px; padding: 25px; width: auto; float: none; max-width: 510px; background-color: rgb(255, 255, 255);
}
body.error_page #content {
	margin: 30px auto 0px; padding: 25px; width: auto; float: none; max-width: 510px; background-color: rgb(255, 255, 255);
}
body.offline_page .alert {
	text-align: center; line-height: 30px; font-size: 18px; margin-bottom: 50px;
}
body.error_page h1 {
	margin: 0px 0px 15px; border: currentColor; border-image: none; font-size: 28px;
}
div.ice-template-style {
	margin: 0px; padding: 0px;
}
div.ice-template-style p {
	margin: 0px 0px 15px; padding: 0px; width: 175px; text-align: center; float: left; position: relative;
}
div.ice-template-style p:nth-child(5) {
	margin-bottom: 8px;
}
div.ice-template-style p:nth-child(6) {
	margin-bottom: 8px;
}
div.ice-template-style p span {
	background: rgba(0, 0, 0, 0.75); padding: 3px 10px; border: 1px solid rgb(255, 255, 255); transition:0.5s ease-out; border-image: none; left: 55px; top: 40px; color: rgb(255, 255, 255); font-size: 1.4em; display: block; position: absolute; opacity: 0; box-shadow: 0px 0px 12px rgba(0,0,0,0.5); -webkit-transition: all .3s ease-out; -moz-transition: all .5s ease-out; -o-transition: all .5s ease-out;
}
div.ice-template-style p:hover span {
	opacity: 1;
}
div.ice-template-style img {
	margin: 0px !important; float: none !important;
}
#columns-container div.ice-template-style li img {
	width: 218px;
}
.img1 {
	margin: 0px 11px 11px 0px; width: 100px; height: 100px; float: left; background-repeat: no-repeat;
}
.img2 {
	margin: 0px 11px 11px 0px; width: 100px; height: 100px; float: left; background-repeat: no-repeat;
}
.img3 {
	margin: 0px 11px 11px 0px; width: 100px; height: 100px; float: left; background-repeat: no-repeat;
}
.img1 {
	background-image: url("../images/one.jpg");
}
.img2 {
	background-image: url("../images/two.jpg");
}
.img3 {
	background-image: url("../images/three.jpg");
}
.form-search .radio input[type='radio'] {
	margin-right: 3px; margin-left: 97px; float: left;
}
.form-search .checkbox input[type='checkbox'] {
	margin-right: 3px; margin-left: 97px; float: left;
}
.form-inline .radio input[type='radio'] {
	margin-right: 3px; margin-left: 97px; float: left;
}
.form-inline .checkbox input[type='checkbox'] {
	margin-right: 3px; margin-left: 97px; float: left;
}
.form-search label {
	display: none;
}
.form-inline label {
	display: none;
}
.form-search .btn-group {
	display: none;
}
.form-inline .btn-group {
	display: none;
}
.input-prepend.input-append input {
	width: 100%;
}
.input-prepend.input-append select {
	width: 100%;
}
.input-prepend.input-append .uneditable-input {
	width: 100%;
}
.input-append .add-on {
	padding: 5px;
}
.input-prepend .add-on {
	padding: 5px;
}
.btn:hover {
	background-position: 0px -27px; color: rgb(51, 51, 51); text-decoration: none;
}
.btn:focus {
	background-position: 0px -27px; color: rgb(51, 51, 51); text-decoration: none;
}
