/* Minification failed. Returning unminified contents.
(3216,1): run-time error CSS1019: Unexpected token, found '}'
 */
.footer-distributed{
	background-color: #258353;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	font: normal 16px sans-serif;

	padding: 35px 50px;
	margin-top: 30px;
}

.footer-distributed .footer-left p{
	color:  white;
	font-size: 14px;
	margin: 0;
}

/* Footer links */

.footer-distributed p.footer-links{
	font-size:15px;
	color:  white;
	margin: 0 0 10px;
	padding: 0;
}

.footer-distributed p.footer-links a{
	display:inline-block;
	line-height: 1.8;
	text-decoration: none;
	color:  inherit;
}

.footer-distributed .footer-right{
	float: right;
	max-width: 450px;
}

.removeStyle {
	all:unset;
}

.footer-distributed .footer-right a {
	display: inline-block;
	width: 35px;
	height: 35px;
	background-color: #33383b;
	border-radius: 2px;
	font-size: 20px;
	color: black;
	text-align: center;
	line-height: 35px;
	margin-left: 3px;
}

/* If you don't want the footer to be responsive, remove these media queries */

@media (max-width: 600px) {

	.footer-distributed .footer-left,
	.footer-distributed .footer-right{
		text-align: center;
	}

	.footer-distributed .footer-right{
		float: none;
		margin: 0 auto 20px;
	}

	.footer-distributed .footer-left p.footer-links{
		line-height: 1.8;
	}
}

/*! @license
*
* Buttons
* Copyright 2012-2014 Alex Wolfe and Rob Levin
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/.button{color:#666;background-color:#eee;border-color:#eee;font-weight:300;font-size:16px;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-decoration:none;text-align:center;line-height:40px;height:40px;padding:0 40px;margin:0;display:inline-block;appearance:none;cursor:pointer;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s}.button:visited{color:#666}.button:hover,.button:focus{background-color:#f6f6f6;text-decoration:none;outline:0}.button:active,.button.active,.button.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.3);text-decoration:none;background-color:#eee;border-color:#cfcfcf;color:#d4d4d4;-webkit-transition-duration:0s;transition-duration:0s;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.button.disabled,.button.is-disabled,.button:disabled{top:0!important;background:#EEE!important;border:1px solid #DDD!important;text-shadow:0 1px 1px white!important;color:#CCC!important;cursor:default!important;appearance:none!important}.button.disabled else,.button.is-disabled else,.button:disabled else{-webkit-box-shadow:none!important;box-shadow:none!important;opacity:.8!important}.button-uppercase{text-transform:uppercase}.button-lowercase{text-transform:lowercase}.button-capitalize{text-transform:capitalize}.button-small-caps{font-variant:small-caps}.button-icon-txt-large{font-size:36px!important}.button-width-small{padding:0 10px!important}.button-primary,.button-primary-flat{background-color:#1b9af7;border-color:#1b9af7;color:white}.button-primary:visited,.button-primary-flat:visited{color:white}.button-primary:hover,.button-primary:focus,.button-primary-flat:hover,.button-primary-flat:focus{background-color:#4cb0f9;border-color:#4cb0f9;color:white}.button-primary:active,.button-primary.active,.button-primary.is-active,.button-primary-flat:active,.button-primary-flat.active,.button-primary-flat.is-active{background-color:#2798eb;border-color:#2798eb;color:#0880d7}.button-plain,.button-plain-flat{background-color:white;border-color:white;color:#1b9af7}.button-plain:visited,.button-plain-flat:visited{color:#1b9af7}.button-plain:hover,.button-plain:focus,.button-plain-flat:hover,.button-plain-flat:focus{background-color:white;border-color:white;color:#1b9af7}.button-plain:active,.button-plain.active,.button-plain.is-active,.button-plain-flat:active,.button-plain-flat.active,.button-plain-flat.is-active{background-color:white;border-color:white;color:#e6e6e6}.button-inverse,.button-inverse-flat{background-color:#222;border-color:#222;color:#eee}.button-inverse:visited,.button-inverse-flat:visited{color:#eee}.button-inverse:hover,.button-inverse:focus,.button-inverse-flat:hover,.button-inverse-flat:focus{background-color:#3c3c3c;border-color:#3c3c3c;color:#eee}.button-inverse:active,.button-inverse.active,.button-inverse.is-active,.button-inverse-flat:active,.button-inverse-flat.active,.button-inverse-flat.is-active{background-color:#222;border-color:#222;color:#090909}.button-action,.button-action-flat{background-color:#a5de37;border-color:#a5de37;color:white}.button-action:visited,.button-action-flat:visited{color:white}.button-action:hover,.button-action:focus,.button-action-flat:hover,.button-action-flat:focus{background-color:#b9e563;border-color:#b9e563;color:white}.button-action:active,.button-action.active,.button-action.is-active,.button-action-flat:active,.button-action-flat.active,.button-action-flat.is-active{background-color:#a1d243;border-color:#a1d243;color:#8bc220}.button-highlight,.button-highlight-flat{background-color:#feae1b;border-color:#feae1b;color:white}.button-highlight:visited,.button-highlight-flat:visited{color:white}.button-highlight:hover,.button-highlight:focus,.button-highlight-flat:hover,.button-highlight-flat:focus{background-color:#fec04e;border-color:#fec04e;color:white}.button-highlight:active,.button-highlight.active,.button-highlight.is-active,.button-highlight-flat:active,.button-highlight-flat.active,.button-highlight-flat.is-active{background-color:#f3ab26;border-color:#f3ab26;color:#e59501}.button-caution,.button-caution-flat{background-color:#ff4351;border-color:#ff4351;color:white}.button-caution:visited,.button-caution-flat:visited{color:white}.button-caution:hover,.button-caution:focus,.button-caution-flat:hover,.button-caution-flat:focus{background-color:#ff7680;border-color:#ff7680;color:white}.button-caution:active,.button-caution.active,.button-caution.is-active,.button-caution-flat:active,.button-caution-flat.active,.button-caution-flat.is-active{background-color:#f64c59;border-color:#f64c59;color:#ff1022}.button-royal,.button-royal-flat{background-color:#7b72e9;border-color:#7b72e9;color:white}.button-royal:visited,.button-royal-flat:visited{color:white}.button-royal:hover,.button-royal:focus,.button-royal-flat:hover,.button-royal-flat:focus{background-color:#a49ef0;border-color:#a49ef0;color:white}.button-royal:active,.button-royal.active,.button-royal.is-active,.button-royal-flat:active,.button-royal-flat.active,.button-royal-flat.is-active{background-color:#827ae1;border-color:#827ae1;color:#5246e2}.button-block,.button-stacked{display:block}.button-square{border-radius:0}.button-box{border-radius:10px}.button-rounded{border-radius:4px}.button-pill{border-radius:200px}.button-circle{border-radius:100%}.button-circle,.button-box,.button-square{padding:0!important;width:40px}.button-circle.button-giant,.button-box.button-giant,.button-square.button-giant{width:70px}.button-circle.button-jumbo,.button-box.button-jumbo,.button-square.button-jumbo{width:60px}.button-circle.button-large,.button-box.button-large,.button-square.button-large{width:50px}.button-circle.button-normal,.button-box.button-normal,.button-square.button-normal{width:40px}.button-circle.button-small,.button-box.button-small,.button-square.button-small{width:30px}.button-circle.button-tiny,.button-box.button-tiny,.button-square.button-tiny{width:24px}.button-border,.button-border-thin,.button-border-thick{background:0;border-width:2px;border-style:solid;line-height:36px}.button-border:hover,.button-border-thin:hover,.button-border-thick:hover{background-color:rgba(255,255,255,0.9)}.button-border:active,.button-border-thin:active,.button-border-thick:active,.button-border.active,.active.button-border-thin,.active.button-border-thick,.button-border.is-active,.is-active.button-border-thin,.is-active.button-border-thick{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s}.button-border-thin{border-width:1px}.button-border-thick{border-width:3px}.button-border.button-primary,.button-primary.button-border-thin,.button-primary.button-border-thick,.button-border-thin.button-primary,.button-border-thick.button-primary{color:#1b9af7}.button-border.button-primary:hover,.button-primary.button-border-thin:hover,.button-primary.button-border-thick:hover,.button-border.button-primary:focus,.button-primary.button-border-thin:focus,.button-primary.button-border-thick:focus,.button-border-thin.button-primary:hover,.button-border-thin.button-primary:focus,.button-border-thick.button-primary:hover,.button-border-thick.button-primary:focus{background-color:rgba(76,176,249,0.9);color:rgba(255,255,255,0.9)}.button-border.button-primary:active,.button-primary.button-border-thin:active,.button-primary.button-border-thick:active,.button-border.button-primary.active,.button-primary.active.button-border-thin,.button-primary.active.button-border-thick,.button-border.button-primary.is-active,.button-primary.is-active.button-border-thin,.button-primary.is-active.button-border-thick,.button-border-thin.button-primary:active,.button-border-thin.button-primary.active,.button-border-thin.button-primary.is-active,.button-border-thick.button-primary:active,.button-border-thick.button-primary.active,.button-border-thick.button-primary.is-active{background-color:rgba(39,152,235,0.7);color:rgba(255,255,255,0.5);opacity:.3}
.button-border.button-plain,.button-plain.button-border-thin,.button-plain.button-border-thick,.button-border-thin.button-plain,.button-border-thick.button-plain{color:white}.button-border.button-plain:hover,.button-plain.button-border-thin:hover,.button-plain.button-border-thick:hover,.button-border.button-plain:focus,.button-plain.button-border-thin:focus,.button-plain.button-border-thick:focus,.button-border-thin.button-plain:hover,.button-border-thin.button-plain:focus,.button-border-thick.button-plain:hover,.button-border-thick.button-plain:focus{background-color:rgba(255,255,255,0.9);color:rgba(27,154,247,0.9)}.button-border.button-plain:active,.button-plain.button-border-thin:active,.button-plain.button-border-thick:active,.button-border.button-plain.active,.button-plain.active.button-border-thin,.button-plain.active.button-border-thick,.button-border.button-plain.is-active,.button-plain.is-active.button-border-thin,.button-plain.is-active.button-border-thick,.button-border-thin.button-plain:active,.button-border-thin.button-plain.active,.button-border-thin.button-plain.is-active,.button-border-thick.button-plain:active,.button-border-thick.button-plain.active,.button-border-thick.button-plain.is-active{background-color:rgba(255,255,255,0.7);color:rgba(27,154,247,0.5);opacity:.3}.button-border.button-inverse,.button-inverse.button-border-thin,.button-inverse.button-border-thick,.button-border-thin.button-inverse,.button-border-thick.button-inverse{color:#222}.button-border.button-inverse:hover,.button-inverse.button-border-thin:hover,.button-inverse.button-border-thick:hover,.button-border.button-inverse:focus,.button-inverse.button-border-thin:focus,.button-inverse.button-border-thick:focus,.button-border-thin.button-inverse:hover,.button-border-thin.button-inverse:focus,.button-border-thick.button-inverse:hover,.button-border-thick.button-inverse:focus{background-color:rgba(60,60,60,0.9);color:rgba(238,238,238,0.9)}.button-border.button-inverse:active,.button-inverse.button-border-thin:active,.button-inverse.button-border-thick:active,.button-border.button-inverse.active,.button-inverse.active.button-border-thin,.button-inverse.active.button-border-thick,.button-border.button-inverse.is-active,.button-inverse.is-active.button-border-thin,.button-inverse.is-active.button-border-thick,.button-border-thin.button-inverse:active,.button-border-thin.button-inverse.active,.button-border-thin.button-inverse.is-active,.button-border-thick.button-inverse:active,.button-border-thick.button-inverse.active,.button-border-thick.button-inverse.is-active{background-color:rgba(34,34,34,0.7);color:rgba(238,238,238,0.5);opacity:.3}.button-border.button-action,.button-action.button-border-thin,.button-action.button-border-thick,.button-border-thin.button-action,.button-border-thick.button-action{color:#a5de37}.button-border.button-action:hover,.button-action.button-border-thin:hover,.button-action.button-border-thick:hover,.button-border.button-action:focus,.button-action.button-border-thin:focus,.button-action.button-border-thick:focus,.button-border-thin.button-action:hover,.button-border-thin.button-action:focus,.button-border-thick.button-action:hover,.button-border-thick.button-action:focus{background-color:rgba(185,229,99,0.9);color:rgba(255,255,255,0.9)}.button-border.button-action:active,.button-action.button-border-thin:active,.button-action.button-border-thick:active,.button-border.button-action.active,.button-action.active.button-border-thin,.button-action.active.button-border-thick,.button-border.button-action.is-active,.button-action.is-active.button-border-thin,.button-action.is-active.button-border-thick,.button-border-thin.button-action:active,.button-border-thin.button-action.active,.button-border-thin.button-action.is-active,.button-border-thick.button-action:active,.button-border-thick.button-action.active,.button-border-thick.button-action.is-active{background-color:rgba(161,210,67,0.7);color:rgba(255,255,255,0.5);opacity:.3}.button-border.button-highlight,.button-highlight.button-border-thin,.button-highlight.button-border-thick,.button-border-thin.button-highlight,.button-border-thick.button-highlight{color:#feae1b}.button-border.button-highlight:hover,.button-highlight.button-border-thin:hover,.button-highlight.button-border-thick:hover,.button-border.button-highlight:focus,.button-highlight.button-border-thin:focus,.button-highlight.button-border-thick:focus,.button-border-thin.button-highlight:hover,.button-border-thin.button-highlight:focus,.button-border-thick.button-highlight:hover,.button-border-thick.button-highlight:focus{background-color:rgba(254,192,78,0.9);color:rgba(255,255,255,0.9)}.button-border.button-highlight:active,.button-highlight.button-border-thin:active,.button-highlight.button-border-thick:active,.button-border.button-highlight.active,.button-highlight.active.button-border-thin,.button-highlight.active.button-border-thick,.button-border.button-highlight.is-active,.button-highlight.is-active.button-border-thin,.button-highlight.is-active.button-border-thick,.button-border-thin.button-highlight:active,.button-border-thin.button-highlight.active,.button-border-thin.button-highlight.is-active,.button-border-thick.button-highlight:active,.button-border-thick.button-highlight.active,.button-border-thick.button-highlight.is-active{background-color:rgba(243,171,38,0.7);color:rgba(255,255,255,0.5);opacity:.3}.button-border.button-caution,.button-caution.button-border-thin,.button-caution.button-border-thick,.button-border-thin.button-caution,.button-border-thick.button-caution{color:#ff4351}.button-border.button-caution:hover,.button-caution.button-border-thin:hover,.button-caution.button-border-thick:hover,.button-border.button-caution:focus,.button-caution.button-border-thin:focus,.button-caution.button-border-thick:focus,.button-border-thin.button-caution:hover,.button-border-thin.button-caution:focus,.button-border-thick.button-caution:hover,.button-border-thick.button-caution:focus{background-color:rgba(255,118,128,0.9);color:rgba(255,255,255,0.9)}.button-border.button-caution:active,.button-caution.button-border-thin:active,.button-caution.button-border-thick:active,.button-border.button-caution.active,.button-caution.active.button-border-thin,.button-caution.active.button-border-thick,.button-border.button-caution.is-active,.button-caution.is-active.button-border-thin,.button-caution.is-active.button-border-thick,.button-border-thin.button-caution:active,.button-border-thin.button-caution.active,.button-border-thin.button-caution.is-active,.button-border-thick.button-caution:active,.button-border-thick.button-caution.active,.button-border-thick.button-caution.is-active{background-color:rgba(246,76,89,0.7);color:rgba(255,255,255,0.5);opacity:.3}.button-border.button-royal,.button-royal.button-border-thin,.button-royal.button-border-thick,.button-border-thin.button-royal,.button-border-thick.button-royal{color:#7b72e9}.button-border.button-royal:hover,.button-royal.button-border-thin:hover,.button-royal.button-border-thick:hover,.button-border.button-royal:focus,.button-royal.button-border-thin:focus,.button-royal.button-border-thick:focus,.button-border-thin.button-royal:hover,.button-border-thin.button-royal:focus,.button-border-thick.button-royal:hover,.button-border-thick.button-royal:focus{background-color:rgba(164,158,240,0.9);color:rgba(255,255,255,0.9)}.button-border.button-royal:active,.button-royal.button-border-thin:active,.button-royal.button-border-thick:active,.button-border.button-royal.active,.button-royal.active.button-border-thin,.button-royal.active.button-border-thick,.button-border.button-royal.is-active,.button-royal.is-active.button-border-thin,.button-royal.is-active.button-border-thick,.button-border-thin.button-royal:active,.button-border-thin.button-royal.active,.button-border-thin.button-royal.is-active,.button-border-thick.button-royal:active,.button-border-thick.button-royal.active,.button-border-thick.button-royal.is-active{background-color:rgba(130,122,225,0.7);color:rgba(255,255,255,0.5);opacity:.3}
.button-border.button-giant,.button-giant.button-border-thin,.button-giant.button-border-thick,.button-border-thin.button-giant,.button-border-thick.button-giant{line-height:66px}.button-border.button-jumbo,.button-jumbo.button-border-thin,.button-jumbo.button-border-thick,.button-border-thin.button-jumbo,.button-border-thick.button-jumbo{line-height:56px}.button-border.button-large,.button-large.button-border-thin,.button-large.button-border-thick,.button-border-thin.button-large,.button-border-thick.button-large{line-height:46px}.button-border.button-normal,.button-normal.button-border-thin,.button-normal.button-border-thick,.button-border-thin.button-normal,.button-border-thick.button-normal{line-height:36px}.button-border.button-small,.button-small.button-border-thin,.button-small.button-border-thick,.button-border-thin.button-small,.button-border-thick.button-small{line-height:26px}.button-border.button-tiny,.button-tiny.button-border-thin,.button-tiny.button-border-thick,.button-border-thin.button-tiny,.button-border-thick.button-tiny{line-height:20px}.button-borderless{background:0;border:0;padding:0 8px!important;color:#eee;font-size:20.8px;font-weight:200}.button-borderless:hover,.button-borderless:focus{background:0}.button-borderless:active,.button-borderless.active,.button-borderless.is-active{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.3}.button-borderless.button-primary{color:#1b9af7}.button-borderless.button-plain{color:white}.button-borderless.button-inverse{color:#222}.button-borderless.button-action{color:#a5de37}.button-borderless.button-highlight{color:#feae1b}.button-borderless.button-caution{color:#ff4351}.button-borderless.button-royal{color:#7b72e9}.button-borderless.button-giant{font-size:36.4px;height:52.4px;line-height:52.4px}.button-borderless.button-jumbo{font-size:31.2px;height:47.2px;line-height:47.2px}.button-borderless.button-large{font-size:26px;height:42px;line-height:42px}.button-borderless.button-normal{font-size:20.8px;height:36.8px;line-height:36.8px}.button-borderless.button-small{font-size:15.6px;height:31.6px;line-height:31.6px}.button-borderless.button-tiny{font-size:12.48px;height:28.48px;line-height:28.48px}.button-raised{border-color:#e1e1e1;border-style:solid;border-width:1px;line-height:38px;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e1e1e1));background:linear-gradient(#f6f6f6,#e1e1e1);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.15)}.button-raised:hover,.button-raised:focus{background:-webkit-gradient(linear,left top,left bottom,from(white),to(gainsboro));background:linear-gradient(top,white,gainsboro)}.button-raised:active,.button-raised.active,.button-raised.is-active{background:#eee;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2),0px 1px 0 white;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2),0px 1px 0 white}.button-raised.button-primary{border-color:#088ef0;background:-webkit-gradient(linear,left top,left bottom,from(#34a5f8),to(#088ef0));background:linear-gradient(#34a5f8,#088ef0)}.button-raised.button-primary:hover,.button-raised.button-primary:focus{background:-webkit-gradient(linear,left top,left bottom,from(#42abf8),to(#0888e6));background:linear-gradient(top,#42abf8,#0888e6)}.button-raised.button-primary:active,.button-raised.button-primary.active,.button-raised.button-primary.is-active{border-color:#0880d7;background:#2798eb}.button-raised.button-plain{border-color:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#f2f2f2));background:linear-gradient(white,#f2f2f2)}.button-raised.button-plain:hover,.button-raised.button-plain:focus{background:-webkit-gradient(linear,left top,left bottom,from(white),to(#ededed));background:linear-gradient(top,white,#ededed)}.button-raised.button-plain:active,.button-raised.button-plain.active,.button-raised.button-plain.is-active{border-color:#e6e6e6;background:white}.button-raised.button-inverse{border-color:#151515;background:-webkit-gradient(linear,left top,left bottom,from(#2f2f2f),to(#151515));background:linear-gradient(#2f2f2f,#151515)}.button-raised.button-inverse:hover,.button-raised.button-inverse:focus{background:-webkit-gradient(linear,left top,left bottom,from(#363636),to(#101010));background:linear-gradient(top,#363636,#101010)}.button-raised.button-inverse:active,.button-raised.button-inverse.active,.button-raised.button-inverse.is-active{border-color:#090909;background:#222}.button-raised.button-action{border-color:#9ad824;background:-webkit-gradient(linear,left top,left bottom,from(#afe24d),to(#9ad824));background:linear-gradient(#afe24d,#9ad824)}.button-raised.button-action:hover,.button-raised.button-action:focus{background:-webkit-gradient(linear,left top,left bottom,from(#b5e45a),to(#94cf22));background:linear-gradient(top,#b5e45a,#94cf22)}.button-raised.button-action:active,.button-raised.button-action.active,.button-raised.button-action.is-active{border-color:#8bc220;background:#a1d243}.button-raised.button-highlight{border-color:#fea502;background:-webkit-gradient(linear,left top,left bottom,from(#feb734),to(#fea502));background:linear-gradient(#feb734,#fea502)}.button-raised.button-highlight:hover,.button-raised.button-highlight:focus{background:-webkit-gradient(linear,left top,left bottom,from(#febc44),to(#f49f01));background:linear-gradient(top,#febc44,#f49f01)}.button-raised.button-highlight:active,.button-raised.button-highlight.active,.button-raised.button-highlight.is-active{border-color:#e59501;background:#f3ab26}.button-raised.button-caution{border-color:#ff2939;background:-webkit-gradient(linear,left top,left bottom,from(#ff5c69),to(#ff2939));background:linear-gradient(#ff5c69,#ff2939)}.button-raised.button-caution:hover,.button-raised.button-caution:focus{background:-webkit-gradient(linear,left top,left bottom,from(#ff6c77),to(#ff1f30));background:linear-gradient(top,#ff6c77,#ff1f30)}.button-raised.button-caution:active,.button-raised.button-caution.active,.button-raised.button-caution.is-active{border-color:#ff1022;background:#f64c59}.button-raised.button-royal{border-color:#665ce6;background:-webkit-gradient(linear,left top,left bottom,from(#9088ec),to(#665ce6));background:linear-gradient(#9088ec,#665ce6)}.button-raised.button-royal:hover,.button-raised.button-royal:focus{background:-webkit-gradient(linear,left top,left bottom,from(#9c95ef),to(#5e53e4));background:linear-gradient(top,#9c95ef,#5e53e4)}.button-raised.button-royal:active,.button-raised.button-royal.active,.button-raised.button-royal.is-active{border-color:#5246e2;background:#827ae1}.button-3d{position:relative;top:0;-webkit-box-shadow:0 7px 0 #bbb,0 8px 3px rgba(0,0,0,0.2);box-shadow:0 7px 0 #bbb,0 8px 3px rgba(0,0,0,0.2)}.button-3d:hover,.button-3d:focus{-webkit-box-shadow:0 7px 0 #bbb,0 8px 3px rgba(0,0,0,0.2);box-shadow:0 7px 0 #bbb,0 8px 3px rgba(0,0,0,0.2)}.button-3d:active,.button-3d.active,.button-3d.is-active{top:5px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-box-shadow:0 2px 0 #bbb,0 3px 3px rgba(0,0,0,0.2);box-shadow:0 2px 0 #bbb,0 3px 3px rgba(0,0,0,0.2)}.button-3d.button-primary{-webkit-box-shadow:0 7px 0 #0880d7,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #0880d7,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-primary:hover,.button-3d.button-primary:focus{-webkit-box-shadow:0 7px 0 #077ace,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #077ace,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-primary:active,.button-3d.button-primary.active,.button-3d.button-primary.is-active{-webkit-box-shadow:0 2px 0 #0662a6,0 3px 3px rgba(0,0,0,0.2);box-shadow:0 2px 0 #0662a6,0 3px 3px rgba(0,0,0,0.2)}.button-3d.button-plain{-webkit-box-shadow:0 7px 0 #e6e6e6,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #e6e6e6,0 8px 3px rgba(0,0,0,0.3)}
.button-3d.button-plain:hover,.button-3d.button-plain:focus{-webkit-box-shadow:0 7px 0 #e0e0e0,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #e0e0e0,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-plain:active,.button-3d.button-plain.active,.button-3d.button-plain.is-active{-webkit-box-shadow:0 2px 0 #ccc,0 3px 3px rgba(0,0,0,0.2);box-shadow:0 2px 0 #ccc,0 3px 3px rgba(0,0,0,0.2)}.button-3d.button-inverse{-webkit-box-shadow:0 7px 0 #090909,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #090909,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-inverse:hover,.button-3d.button-inverse:focus{-webkit-box-shadow:0 7px 0 #030303,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #030303,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-inverse:active,.button-3d.button-inverse.active,.button-3d.button-inverse.is-active{-webkit-box-shadow:0 2px 0 black,0 3px 3px rgba(0,0,0,0.2);box-shadow:0 2px 0 black,0 3px 3px rgba(0,0,0,0.2)}.button-3d.button-action{-webkit-box-shadow:0 7px 0 #8bc220,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #8bc220,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-action:hover,.button-3d.button-action:focus{-webkit-box-shadow:0 7px 0 #84b91f,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #84b91f,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-action:active,.button-3d.button-action.active,.button-3d.button-action.is-active{-webkit-box-shadow:0 2px 0 #6b9619,0 3px 3px rgba(0,0,0,0.2);box-shadow:0 2px 0 #6b9619,0 3px 3px rgba(0,0,0,0.2)}.button-3d.button-highlight{-webkit-box-shadow:0 7px 0 #e59501,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #e59501,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-highlight:hover,.button-3d.button-highlight:focus{-webkit-box-shadow:0 7px 0 #db8e01,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #db8e01,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-highlight:active,.button-3d.button-highlight.active,.button-3d.button-highlight.is-active{-webkit-box-shadow:0 2px 0 #b27401,0 3px 3px rgba(0,0,0,0.2);box-shadow:0 2px 0 #b27401,0 3px 3px rgba(0,0,0,0.2)}.button-3d.button-caution{-webkit-box-shadow:0 7px 0 #ff1022,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #ff1022,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-caution:hover,.button-3d.button-caution:focus{-webkit-box-shadow:0 7px 0 #ff0618,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #ff0618,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-caution:active,.button-3d.button-caution.active,.button-3d.button-caution.is-active{-webkit-box-shadow:0 2px 0 #dc0010,0 3px 3px rgba(0,0,0,0.2);box-shadow:0 2px 0 #dc0010,0 3px 3px rgba(0,0,0,0.2)}.button-3d.button-royal{-webkit-box-shadow:0 7px 0 #5246e2,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #5246e2,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-royal:hover,.button-3d.button-royal:focus{-webkit-box-shadow:0 7px 0 #493de1,0 8px 3px rgba(0,0,0,0.3);box-shadow:0 7px 0 #493de1,0 8px 3px rgba(0,0,0,0.3)}.button-3d.button-royal:active,.button-3d.button-royal.active,.button-3d.button-royal.is-active{-webkit-box-shadow:0 2px 0 #2f21d4,0 3px 3px rgba(0,0,0,0.2);box-shadow:0 2px 0 #2f21d4,0 3px 3px rgba(0,0,0,0.2)}@-webkit-keyframes glowing{from{-webkit-box-shadow:0 0 0 rgba(44,154,219,0.3);box-shadow:0 0 0 rgba(44,154,219,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(44,154,219,0.8);box-shadow:0 0 20px rgba(44,154,219,0.8)}to{-webkit-box-shadow:0 0 0 rgba(44,154,219,0.3);box-shadow:0 0 0 rgba(44,154,219,0.3)}}@keyframes glowing{from{-webkit-box-shadow:0 0 0 rgba(44,154,219,0.3);box-shadow:0 0 0 rgba(44,154,219,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(44,154,219,0.8);box-shadow:0 0 20px rgba(44,154,219,0.8)}to{-webkit-box-shadow:0 0 0 rgba(44,154,219,0.3);box-shadow:0 0 0 rgba(44,154,219,0.3)}}@-webkit-keyframes glowing-primary{from{-webkit-box-shadow:0 0 0 rgba(27,154,247,0.3);box-shadow:0 0 0 rgba(27,154,247,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(27,154,247,0.8);box-shadow:0 0 20px rgba(27,154,247,0.8)}to{-webkit-box-shadow:0 0 0 rgba(27,154,247,0.3);box-shadow:0 0 0 rgba(27,154,247,0.3)}}@keyframes glowing-primary{from{-webkit-box-shadow:0 0 0 rgba(27,154,247,0.3);box-shadow:0 0 0 rgba(27,154,247,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(27,154,247,0.8);box-shadow:0 0 20px rgba(27,154,247,0.8)}to{-webkit-box-shadow:0 0 0 rgba(27,154,247,0.3);box-shadow:0 0 0 rgba(27,154,247,0.3)}}@-webkit-keyframes glowing-plain{from{-webkit-box-shadow:0 0 0 rgba(255,255,255,0.3);box-shadow:0 0 0 rgba(255,255,255,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.8);box-shadow:0 0 20px rgba(255,255,255,0.8)}to{-webkit-box-shadow:0 0 0 rgba(255,255,255,0.3);box-shadow:0 0 0 rgba(255,255,255,0.3)}}@keyframes glowing-plain{from{-webkit-box-shadow:0 0 0 rgba(255,255,255,0.3);box-shadow:0 0 0 rgba(255,255,255,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.8);box-shadow:0 0 20px rgba(255,255,255,0.8)}to{-webkit-box-shadow:0 0 0 rgba(255,255,255,0.3);box-shadow:0 0 0 rgba(255,255,255,0.3)}}@-webkit-keyframes glowing-inverse{from{-webkit-box-shadow:0 0 0 rgba(34,34,34,0.3);box-shadow:0 0 0 rgba(34,34,34,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(34,34,34,0.8);box-shadow:0 0 20px rgba(34,34,34,0.8)}to{-webkit-box-shadow:0 0 0 rgba(34,34,34,0.3);box-shadow:0 0 0 rgba(34,34,34,0.3)}}@keyframes glowing-inverse{from{-webkit-box-shadow:0 0 0 rgba(34,34,34,0.3);box-shadow:0 0 0 rgba(34,34,34,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(34,34,34,0.8);box-shadow:0 0 20px rgba(34,34,34,0.8)}to{-webkit-box-shadow:0 0 0 rgba(34,34,34,0.3);box-shadow:0 0 0 rgba(34,34,34,0.3)}}@-webkit-keyframes glowing-action{from{-webkit-box-shadow:0 0 0 rgba(165,222,55,0.3);box-shadow:0 0 0 rgba(165,222,55,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(165,222,55,0.8);box-shadow:0 0 20px rgba(165,222,55,0.8)}to{-webkit-box-shadow:0 0 0 rgba(165,222,55,0.3);box-shadow:0 0 0 rgba(165,222,55,0.3)}}@keyframes glowing-action{from{-webkit-box-shadow:0 0 0 rgba(165,222,55,0.3);box-shadow:0 0 0 rgba(165,222,55,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(165,222,55,0.8);box-shadow:0 0 20px rgba(165,222,55,0.8)}to{-webkit-box-shadow:0 0 0 rgba(165,222,55,0.3);box-shadow:0 0 0 rgba(165,222,55,0.3)}}@-webkit-keyframes glowing-highlight{from{-webkit-box-shadow:0 0 0 rgba(254,174,27,0.3);box-shadow:0 0 0 rgba(254,174,27,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(254,174,27,0.8);box-shadow:0 0 20px rgba(254,174,27,0.8)}to{-webkit-box-shadow:0 0 0 rgba(254,174,27,0.3);box-shadow:0 0 0 rgba(254,174,27,0.3)}}@keyframes glowing-highlight{from{-webkit-box-shadow:0 0 0 rgba(254,174,27,0.3);box-shadow:0 0 0 rgba(254,174,27,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(254,174,27,0.8);box-shadow:0 0 20px rgba(254,174,27,0.8)}to{-webkit-box-shadow:0 0 0 rgba(254,174,27,0.3);box-shadow:0 0 0 rgba(254,174,27,0.3)}}@-webkit-keyframes glowing-caution{from{-webkit-box-shadow:0 0 0 rgba(255,67,81,0.3);box-shadow:0 0 0 rgba(255,67,81,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(255,67,81,0.8);box-shadow:0 0 20px rgba(255,67,81,0.8)}to{-webkit-box-shadow:0 0 0 rgba(255,67,81,0.3);box-shadow:0 0 0 rgba(255,67,81,0.3)}}@keyframes glowing-caution{from{-webkit-box-shadow:0 0 0 rgba(255,67,81,0.3);box-shadow:0 0 0 rgba(255,67,81,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(255,67,81,0.8);box-shadow:0 0 20px rgba(255,67,81,0.8)}to{-webkit-box-shadow:0 0 0 rgba(255,67,81,0.3);box-shadow:0 0 0 rgba(255,67,81,0.3)}}@-webkit-keyframes glowing-royal{from{-webkit-box-shadow:0 0 0 rgba(123,114,233,0.3);box-shadow:0 0 0 rgba(123,114,233,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(123,114,233,0.8);box-shadow:0 0 20px rgba(123,114,233,0.8)}to{-webkit-box-shadow:0 0 0 rgba(123,114,233,0.3);box-shadow:0 0 0 rgba(123,114,233,0.3)}}@keyframes glowing-royal{from{-webkit-box-shadow:0 0 0 rgba(123,114,233,0.3);box-shadow:0 0 0 rgba(123,114,233,0.3)}50%{-webkit-box-shadow:0 0 20px rgba(123,114,233,0.8);box-shadow:0 0 20px rgba(123,114,233,0.8)}to{-webkit-box-shadow:0 0 0 rgba(123,114,233,0.3);box-shadow:0 0 0 rgba(123,114,233,0.3)}}.button-glow{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:glowing;animation-name:glowing}
.button-glow:active,.button-glow.active,.button-glow.is-active{-webkit-animation-name:none;animation-name:none}.button-glow.button-primary{-webkit-animation-name:glowing-primary;animation-name:glowing-primary}.button-glow.button-plain{-webkit-animation-name:glowing-plain;animation-name:glowing-plain}.button-glow.button-inverse{-webkit-animation-name:glowing-inverse;animation-name:glowing-inverse}.button-glow.button-action{-webkit-animation-name:glowing-action;animation-name:glowing-action}.button-glow.button-highlight{-webkit-animation-name:glowing-highlight;animation-name:glowing-highlight}.button-glow.button-caution{-webkit-animation-name:glowing-caution;animation-name:glowing-caution}.button-glow.button-royal{-webkit-animation-name:glowing-royal;animation-name:glowing-royal}.button-dropdown{position:relative;overflow:visible;display:inline-block}.button-dropdown-list{display:none;position:absolute;padding:0;margin:0;top:0;left:0;z-index:1000;min-width:100%;list-style-type:none;background:rgba(255,255,255,0.95);border-style:solid;border-width:1px;border-color:#d4d4d4;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.2);box-shadow:0 2px 7px rgba(0,0,0,0.2);border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button-dropdown-list.is-below{top:100%;border-top:0;border-radius:0 0 3px 3px}.button-dropdown-list.is-above{bottom:100%;top:auto;border-bottom:0;border-radius:3px 3px 0 0;-webkit-box-shadow:0 -2px 7px rgba(0,0,0,0.2);box-shadow:0 -2px 7px rgba(0,0,0,0.2)}.button-dropdown-list>li{padding:0;margin:0;display:block}.button-dropdown-list>li>a{display:block;line-height:40px;font-size:12.8px;padding:5px 10px;float:none;color:#666;text-decoration:none}.button-dropdown-list>li>a:hover{color:#5e5e5e;background:#f6f6f6;text-decoration:none}.button-dropdown-divider{border-top:1px solid #e6e6e6}.button-dropdown.button-dropdown-primary .button-dropdown-list{background:rgba(27,154,247,0.95);border-color:#0880d7}.button-dropdown.button-dropdown-primary .button-dropdown-list .button-dropdown-divider{border-color:#0888e6}.button-dropdown.button-dropdown-primary .button-dropdown-list>li>a{color:white}.button-dropdown.button-dropdown-primary .button-dropdown-list>li>a:hover{color:#f2f2f2;background:#088ef0}.button-dropdown.button-dropdown-plain .button-dropdown-list{background:rgba(255,255,255,0.95);border-color:#e6e6e6}.button-dropdown.button-dropdown-plain .button-dropdown-list .button-dropdown-divider{border-color:#ededed}.button-dropdown.button-dropdown-plain .button-dropdown-list>li>a{color:#1b9af7}.button-dropdown.button-dropdown-plain .button-dropdown-list>li>a:hover{color:#088ef0;background:#f2f2f2}.button-dropdown.button-dropdown-inverse .button-dropdown-list{background:rgba(34,34,34,0.95);border-color:#090909}.button-dropdown.button-dropdown-inverse .button-dropdown-list .button-dropdown-divider{border-color:#101010}.button-dropdown.button-dropdown-inverse .button-dropdown-list>li>a{color:#eee}.button-dropdown.button-dropdown-inverse .button-dropdown-list>li>a:hover{color:#e1e1e1;background:#151515}.button-dropdown.button-dropdown-action .button-dropdown-list{background:rgba(165,222,55,0.95);border-color:#8bc220}.button-dropdown.button-dropdown-action .button-dropdown-list .button-dropdown-divider{border-color:#94cf22}.button-dropdown.button-dropdown-action .button-dropdown-list>li>a{color:white}.button-dropdown.button-dropdown-action .button-dropdown-list>li>a:hover{color:#f2f2f2;background:#9ad824}.button-dropdown.button-dropdown-highlight .button-dropdown-list{background:rgba(254,174,27,0.95);border-color:#e59501}.button-dropdown.button-dropdown-highlight .button-dropdown-list .button-dropdown-divider{border-color:#f49f01}.button-dropdown.button-dropdown-highlight .button-dropdown-list>li>a{color:white}.button-dropdown.button-dropdown-highlight .button-dropdown-list>li>a:hover{color:#f2f2f2;background:#fea502}.button-dropdown.button-dropdown-caution .button-dropdown-list{background:rgba(255,67,81,0.95);border-color:#ff1022}.button-dropdown.button-dropdown-caution .button-dropdown-list .button-dropdown-divider{border-color:#ff1f30}.button-dropdown.button-dropdown-caution .button-dropdown-list>li>a{color:white}.button-dropdown.button-dropdown-caution .button-dropdown-list>li>a:hover{color:#f2f2f2;background:#ff2939}.button-dropdown.button-dropdown-royal .button-dropdown-list{background:rgba(123,114,233,0.95);border-color:#5246e2}.button-dropdown.button-dropdown-royal .button-dropdown-list .button-dropdown-divider{border-color:#5e53e4}.button-dropdown.button-dropdown-royal .button-dropdown-list>li>a{color:white}.button-dropdown.button-dropdown-royal .button-dropdown-list>li>a:hover{color:#f2f2f2;background:#665ce6}.button-group{*zoom:1;position:relative;display:inline-block}.button-group:after,.button-group:before{content:'.';clear:both;display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.button-group .button,.button-group .button-dropdown{float:left}.button-group .button:not(:first-child):not(:last-child),.button-group .button-dropdown:not(:first-child):not(:last-child){border-radius:0;border-right:0}.button-group .button:first-child,.button-group .button-dropdown:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.button-group .button:last-child,.button-group .button-dropdown:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.button-wrap{border:1px solid #e3e3e3;display:inline-block;padding:9px;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(white));background:linear-gradient(#f2f2f2,white);border-radius:200px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.04);box-shadow:inset 0 1px 3px rgba(0,0,0,0.04)}.button-longshadow,.button-longshadow-right{overflow:hidden}.button-longshadow.button-primary,.button-longshadow-right.button-primary{text-shadow:0 0 #0880d7,1px 1px #0880d7,2px 2px #0880d7,3px 3px #0880d7,4px 4px #0880d7,5px 5px #0880d7,6px 6px #0880d7,7px 7px #0880d7,8px 8px #0880d7,9px 9px #0880d7,10px 10px #0880d7,11px 11px #0880d7,12px 12px #0880d7,13px 13px #0880d7,14px 14px #0880d7,15px 15px #0880d7,16px 16px #0880d7,17px 17px #0880d7,18px 18px #0880d7,19px 19px #0880d7,20px 20px #0880d7,21px 21px #0880d7,22px 22px #0880d7,23px 23px #0880d7,24px 24px #0880d7,25px 25px #0880d7,26px 26px #0880d7,27px 27px #0880d7,28px 28px #0880d7,29px 29px #0880d7,30px 30px #0880d7,31px 31px #0880d7,32px 32px #0880d7,33px 33px #0880d7,34px 34px #0880d7,35px 35px #0880d7,36px 36px #0880d7,37px 37px #0880d7,38px 38px #0880d7,39px 39px #0880d7,40px 40px #0880d7,41px 41px #0880d7,42px 42px #0880d7,43px 43px #0880d7,44px 44px #0880d7,45px 45px #0880d7,46px 46px #0880d7,47px 47px #0880d7,48px 48px #0880d7,49px 49px #0880d7,50px 50px #0880d7,51px 51px #0880d7,52px 52px #0880d7,53px 53px #0880d7,54px 54px #0880d7,55px 55px #0880d7,56px 56px #0880d7,57px 57px #0880d7,58px 58px #0880d7,59px 59px #0880d7,60px 60px #0880d7,61px 61px #0880d7,62px 62px #0880d7,63px 63px #0880d7,64px 64px #0880d7,65px 65px #0880d7,66px 66px #0880d7,67px 67px #0880d7,68px 68px #0880d7,69px 69px #0880d7,70px 70px #0880d7,71px 71px #0880d7,72px 72px #0880d7,73px 73px #0880d7,74px 74px #0880d7,75px 75px #0880d7,76px 76px #0880d7,77px 77px #0880d7,78px 78px #0880d7,79px 79px #0880d7,80px 80px #0880d7,81px 81px #0880d7,82px 82px #0880d7,83px 83px #0880d7,84px 84px #0880d7,85px 85px #0880d7}.button-longshadow.button-primary:active,.button-longshadow.button-primary.active,.button-longshadow.button-primary.is-active,.button-longshadow-right.button-primary:active,.button-longshadow-right.button-primary.active,.button-longshadow-right.button-primary.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow.button-plain,.button-longshadow-right.button-plain{text-shadow:0 0 #e6e6e6,1px 1px #e6e6e6,2px 2px #e6e6e6,3px 3px #e6e6e6,4px 4px #e6e6e6,5px 5px #e6e6e6,6px 6px #e6e6e6,7px 7px #e6e6e6,8px 8px #e6e6e6,9px 9px #e6e6e6,10px 10px #e6e6e6,11px 11px #e6e6e6,12px 12px #e6e6e6,13px 13px #e6e6e6,14px 14px #e6e6e6,15px 15px #e6e6e6,16px 16px #e6e6e6,17px 17px #e6e6e6,18px 18px #e6e6e6,19px 19px #e6e6e6,20px 20px #e6e6e6,21px 21px #e6e6e6,22px 22px #e6e6e6,23px 23px #e6e6e6,24px 24px #e6e6e6,25px 25px #e6e6e6,26px 26px #e6e6e6,27px 27px #e6e6e6,28px 28px #e6e6e6,29px 29px #e6e6e6,30px 30px #e6e6e6,31px 31px #e6e6e6,32px 32px #e6e6e6,33px 33px #e6e6e6,34px 34px #e6e6e6,35px 35px #e6e6e6,36px 36px #e6e6e6,37px 37px #e6e6e6,38px 38px #e6e6e6,39px 39px #e6e6e6,40px 40px #e6e6e6,41px 41px #e6e6e6,42px 42px #e6e6e6,43px 43px #e6e6e6,44px 44px #e6e6e6,45px 45px #e6e6e6,46px 46px #e6e6e6,47px 47px #e6e6e6,48px 48px #e6e6e6,49px 49px #e6e6e6,50px 50px #e6e6e6,51px 51px #e6e6e6,52px 52px #e6e6e6,53px 53px #e6e6e6,54px 54px #e6e6e6,55px 55px #e6e6e6,56px 56px #e6e6e6,57px 57px #e6e6e6,58px 58px #e6e6e6,59px 59px #e6e6e6,60px 60px #e6e6e6,61px 61px #e6e6e6,62px 62px #e6e6e6,63px 63px #e6e6e6,64px 64px #e6e6e6,65px 65px #e6e6e6,66px 66px #e6e6e6,67px 67px #e6e6e6,68px 68px #e6e6e6,69px 69px #e6e6e6,70px 70px #e6e6e6,71px 71px #e6e6e6,72px 72px #e6e6e6,73px 73px #e6e6e6,74px 74px #e6e6e6,75px 75px #e6e6e6,76px 76px #e6e6e6,77px 77px #e6e6e6,78px 78px #e6e6e6,79px 79px #e6e6e6,80px 80px #e6e6e6,81px 81px #e6e6e6,82px 82px #e6e6e6,83px 83px #e6e6e6,84px 84px #e6e6e6,85px 85px #e6e6e6}
.button-longshadow.button-plain:active,.button-longshadow.button-plain.active,.button-longshadow.button-plain.is-active,.button-longshadow-right.button-plain:active,.button-longshadow-right.button-plain.active,.button-longshadow-right.button-plain.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow.button-inverse,.button-longshadow-right.button-inverse{text-shadow:0 0 #090909,1px 1px #090909,2px 2px #090909,3px 3px #090909,4px 4px #090909,5px 5px #090909,6px 6px #090909,7px 7px #090909,8px 8px #090909,9px 9px #090909,10px 10px #090909,11px 11px #090909,12px 12px #090909,13px 13px #090909,14px 14px #090909,15px 15px #090909,16px 16px #090909,17px 17px #090909,18px 18px #090909,19px 19px #090909,20px 20px #090909,21px 21px #090909,22px 22px #090909,23px 23px #090909,24px 24px #090909,25px 25px #090909,26px 26px #090909,27px 27px #090909,28px 28px #090909,29px 29px #090909,30px 30px #090909,31px 31px #090909,32px 32px #090909,33px 33px #090909,34px 34px #090909,35px 35px #090909,36px 36px #090909,37px 37px #090909,38px 38px #090909,39px 39px #090909,40px 40px #090909,41px 41px #090909,42px 42px #090909,43px 43px #090909,44px 44px #090909,45px 45px #090909,46px 46px #090909,47px 47px #090909,48px 48px #090909,49px 49px #090909,50px 50px #090909,51px 51px #090909,52px 52px #090909,53px 53px #090909,54px 54px #090909,55px 55px #090909,56px 56px #090909,57px 57px #090909,58px 58px #090909,59px 59px #090909,60px 60px #090909,61px 61px #090909,62px 62px #090909,63px 63px #090909,64px 64px #090909,65px 65px #090909,66px 66px #090909,67px 67px #090909,68px 68px #090909,69px 69px #090909,70px 70px #090909,71px 71px #090909,72px 72px #090909,73px 73px #090909,74px 74px #090909,75px 75px #090909,76px 76px #090909,77px 77px #090909,78px 78px #090909,79px 79px #090909,80px 80px #090909,81px 81px #090909,82px 82px #090909,83px 83px #090909,84px 84px #090909,85px 85px #090909}.button-longshadow.button-inverse:active,.button-longshadow.button-inverse.active,.button-longshadow.button-inverse.is-active,.button-longshadow-right.button-inverse:active,.button-longshadow-right.button-inverse.active,.button-longshadow-right.button-inverse.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow.button-action,.button-longshadow-right.button-action{text-shadow:0 0 #8bc220,1px 1px #8bc220,2px 2px #8bc220,3px 3px #8bc220,4px 4px #8bc220,5px 5px #8bc220,6px 6px #8bc220,7px 7px #8bc220,8px 8px #8bc220,9px 9px #8bc220,10px 10px #8bc220,11px 11px #8bc220,12px 12px #8bc220,13px 13px #8bc220,14px 14px #8bc220,15px 15px #8bc220,16px 16px #8bc220,17px 17px #8bc220,18px 18px #8bc220,19px 19px #8bc220,20px 20px #8bc220,21px 21px #8bc220,22px 22px #8bc220,23px 23px #8bc220,24px 24px #8bc220,25px 25px #8bc220,26px 26px #8bc220,27px 27px #8bc220,28px 28px #8bc220,29px 29px #8bc220,30px 30px #8bc220,31px 31px #8bc220,32px 32px #8bc220,33px 33px #8bc220,34px 34px #8bc220,35px 35px #8bc220,36px 36px #8bc220,37px 37px #8bc220,38px 38px #8bc220,39px 39px #8bc220,40px 40px #8bc220,41px 41px #8bc220,42px 42px #8bc220,43px 43px #8bc220,44px 44px #8bc220,45px 45px #8bc220,46px 46px #8bc220,47px 47px #8bc220,48px 48px #8bc220,49px 49px #8bc220,50px 50px #8bc220,51px 51px #8bc220,52px 52px #8bc220,53px 53px #8bc220,54px 54px #8bc220,55px 55px #8bc220,56px 56px #8bc220,57px 57px #8bc220,58px 58px #8bc220,59px 59px #8bc220,60px 60px #8bc220,61px 61px #8bc220,62px 62px #8bc220,63px 63px #8bc220,64px 64px #8bc220,65px 65px #8bc220,66px 66px #8bc220,67px 67px #8bc220,68px 68px #8bc220,69px 69px #8bc220,70px 70px #8bc220,71px 71px #8bc220,72px 72px #8bc220,73px 73px #8bc220,74px 74px #8bc220,75px 75px #8bc220,76px 76px #8bc220,77px 77px #8bc220,78px 78px #8bc220,79px 79px #8bc220,80px 80px #8bc220,81px 81px #8bc220,82px 82px #8bc220,83px 83px #8bc220,84px 84px #8bc220,85px 85px #8bc220}.button-longshadow.button-action:active,.button-longshadow.button-action.active,.button-longshadow.button-action.is-active,.button-longshadow-right.button-action:active,.button-longshadow-right.button-action.active,.button-longshadow-right.button-action.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow.button-highlight,.button-longshadow-right.button-highlight{text-shadow:0 0 #e59501,1px 1px #e59501,2px 2px #e59501,3px 3px #e59501,4px 4px #e59501,5px 5px #e59501,6px 6px #e59501,7px 7px #e59501,8px 8px #e59501,9px 9px #e59501,10px 10px #e59501,11px 11px #e59501,12px 12px #e59501,13px 13px #e59501,14px 14px #e59501,15px 15px #e59501,16px 16px #e59501,17px 17px #e59501,18px 18px #e59501,19px 19px #e59501,20px 20px #e59501,21px 21px #e59501,22px 22px #e59501,23px 23px #e59501,24px 24px #e59501,25px 25px #e59501,26px 26px #e59501,27px 27px #e59501,28px 28px #e59501,29px 29px #e59501,30px 30px #e59501,31px 31px #e59501,32px 32px #e59501,33px 33px #e59501,34px 34px #e59501,35px 35px #e59501,36px 36px #e59501,37px 37px #e59501,38px 38px #e59501,39px 39px #e59501,40px 40px #e59501,41px 41px #e59501,42px 42px #e59501,43px 43px #e59501,44px 44px #e59501,45px 45px #e59501,46px 46px #e59501,47px 47px #e59501,48px 48px #e59501,49px 49px #e59501,50px 50px #e59501,51px 51px #e59501,52px 52px #e59501,53px 53px #e59501,54px 54px #e59501,55px 55px #e59501,56px 56px #e59501,57px 57px #e59501,58px 58px #e59501,59px 59px #e59501,60px 60px #e59501,61px 61px #e59501,62px 62px #e59501,63px 63px #e59501,64px 64px #e59501,65px 65px #e59501,66px 66px #e59501,67px 67px #e59501,68px 68px #e59501,69px 69px #e59501,70px 70px #e59501,71px 71px #e59501,72px 72px #e59501,73px 73px #e59501,74px 74px #e59501,75px 75px #e59501,76px 76px #e59501,77px 77px #e59501,78px 78px #e59501,79px 79px #e59501,80px 80px #e59501,81px 81px #e59501,82px 82px #e59501,83px 83px #e59501,84px 84px #e59501,85px 85px #e59501}.button-longshadow.button-highlight:active,.button-longshadow.button-highlight.active,.button-longshadow.button-highlight.is-active,.button-longshadow-right.button-highlight:active,.button-longshadow-right.button-highlight.active,.button-longshadow-right.button-highlight.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow.button-caution,.button-longshadow-right.button-caution{text-shadow:0 0 #ff1022,1px 1px #ff1022,2px 2px #ff1022,3px 3px #ff1022,4px 4px #ff1022,5px 5px #ff1022,6px 6px #ff1022,7px 7px #ff1022,8px 8px #ff1022,9px 9px #ff1022,10px 10px #ff1022,11px 11px #ff1022,12px 12px #ff1022,13px 13px #ff1022,14px 14px #ff1022,15px 15px #ff1022,16px 16px #ff1022,17px 17px #ff1022,18px 18px #ff1022,19px 19px #ff1022,20px 20px #ff1022,21px 21px #ff1022,22px 22px #ff1022,23px 23px #ff1022,24px 24px #ff1022,25px 25px #ff1022,26px 26px #ff1022,27px 27px #ff1022,28px 28px #ff1022,29px 29px #ff1022,30px 30px #ff1022,31px 31px #ff1022,32px 32px #ff1022,33px 33px #ff1022,34px 34px #ff1022,35px 35px #ff1022,36px 36px #ff1022,37px 37px #ff1022,38px 38px #ff1022,39px 39px #ff1022,40px 40px #ff1022,41px 41px #ff1022,42px 42px #ff1022,43px 43px #ff1022,44px 44px #ff1022,45px 45px #ff1022,46px 46px #ff1022,47px 47px #ff1022,48px 48px #ff1022,49px 49px #ff1022,50px 50px #ff1022,51px 51px #ff1022,52px 52px #ff1022,53px 53px #ff1022,54px 54px #ff1022,55px 55px #ff1022,56px 56px #ff1022,57px 57px #ff1022,58px 58px #ff1022,59px 59px #ff1022,60px 60px #ff1022,61px 61px #ff1022,62px 62px #ff1022,63px 63px #ff1022,64px 64px #ff1022,65px 65px #ff1022,66px 66px #ff1022,67px 67px #ff1022,68px 68px #ff1022,69px 69px #ff1022,70px 70px #ff1022,71px 71px #ff1022,72px 72px #ff1022,73px 73px #ff1022,74px 74px #ff1022,75px 75px #ff1022,76px 76px #ff1022,77px 77px #ff1022,78px 78px #ff1022,79px 79px #ff1022,80px 80px #ff1022,81px 81px #ff1022,82px 82px #ff1022,83px 83px #ff1022,84px 84px #ff1022,85px 85px #ff1022}.button-longshadow.button-caution:active,.button-longshadow.button-caution.active,.button-longshadow.button-caution.is-active,.button-longshadow-right.button-caution:active,.button-longshadow-right.button-caution.active,.button-longshadow-right.button-caution.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow.button-royal,.button-longshadow-right.button-royal{text-shadow:0 0 #5246e2,1px 1px #5246e2,2px 2px #5246e2,3px 3px #5246e2,4px 4px #5246e2,5px 5px #5246e2,6px 6px #5246e2,7px 7px #5246e2,8px 8px #5246e2,9px 9px #5246e2,10px 10px #5246e2,11px 11px #5246e2,12px 12px #5246e2,13px 13px #5246e2,14px 14px #5246e2,15px 15px #5246e2,16px 16px #5246e2,17px 17px #5246e2,18px 18px #5246e2,19px 19px #5246e2,20px 20px #5246e2,21px 21px #5246e2,22px 22px #5246e2,23px 23px #5246e2,24px 24px #5246e2,25px 25px #5246e2,26px 26px #5246e2,27px 27px #5246e2,28px 28px #5246e2,29px 29px #5246e2,30px 30px #5246e2,31px 31px #5246e2,32px 32px #5246e2,33px 33px #5246e2,34px 34px #5246e2,35px 35px #5246e2,36px 36px #5246e2,37px 37px #5246e2,38px 38px #5246e2,39px 39px #5246e2,40px 40px #5246e2,41px 41px #5246e2,42px 42px #5246e2,43px 43px #5246e2,44px 44px #5246e2,45px 45px #5246e2,46px 46px #5246e2,47px 47px #5246e2,48px 48px #5246e2,49px 49px #5246e2,50px 50px #5246e2,51px 51px #5246e2,52px 52px #5246e2,53px 53px #5246e2,54px 54px #5246e2,55px 55px #5246e2,56px 56px #5246e2,57px 57px #5246e2,58px 58px #5246e2,59px 59px #5246e2,60px 60px #5246e2,61px 61px #5246e2,62px 62px #5246e2,63px 63px #5246e2,64px 64px #5246e2,65px 65px #5246e2,66px 66px #5246e2,67px 67px #5246e2,68px 68px #5246e2,69px 69px #5246e2,70px 70px #5246e2,71px 71px #5246e2,72px 72px #5246e2,73px 73px #5246e2,74px 74px #5246e2,75px 75px #5246e2,76px 76px #5246e2,77px 77px #5246e2,78px 78px #5246e2,79px 79px #5246e2,80px 80px #5246e2,81px 81px #5246e2,82px 82px #5246e2,83px 83px #5246e2,84px 84px #5246e2,85px 85px #5246e2}
.button-longshadow.button-royal:active,.button-longshadow.button-royal.active,.button-longshadow.button-royal.is-active,.button-longshadow-right.button-royal:active,.button-longshadow-right.button-royal.active,.button-longshadow-right.button-royal.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow-left{overflow:hidden}.button-longshadow-left.button-primary{text-shadow:0 0 #0880d7,-1px 1px #0880d7,-2px 2px #0880d7,-3px 3px #0880d7,-4px 4px #0880d7,-5px 5px #0880d7,-6px 6px #0880d7,-7px 7px #0880d7,-8px 8px #0880d7,-9px 9px #0880d7,-10px 10px #0880d7,-11px 11px #0880d7,-12px 12px #0880d7,-13px 13px #0880d7,-14px 14px #0880d7,-15px 15px #0880d7,-16px 16px #0880d7,-17px 17px #0880d7,-18px 18px #0880d7,-19px 19px #0880d7,-20px 20px #0880d7,-21px 21px #0880d7,-22px 22px #0880d7,-23px 23px #0880d7,-24px 24px #0880d7,-25px 25px #0880d7,-26px 26px #0880d7,-27px 27px #0880d7,-28px 28px #0880d7,-29px 29px #0880d7,-30px 30px #0880d7,-31px 31px #0880d7,-32px 32px #0880d7,-33px 33px #0880d7,-34px 34px #0880d7,-35px 35px #0880d7,-36px 36px #0880d7,-37px 37px #0880d7,-38px 38px #0880d7,-39px 39px #0880d7,-40px 40px #0880d7,-41px 41px #0880d7,-42px 42px #0880d7,-43px 43px #0880d7,-44px 44px #0880d7,-45px 45px #0880d7,-46px 46px #0880d7,-47px 47px #0880d7,-48px 48px #0880d7,-49px 49px #0880d7,-50px 50px #0880d7,-51px 51px #0880d7,-52px 52px #0880d7,-53px 53px #0880d7,-54px 54px #0880d7,-55px 55px #0880d7,-56px 56px #0880d7,-57px 57px #0880d7,-58px 58px #0880d7,-59px 59px #0880d7,-60px 60px #0880d7,-61px 61px #0880d7,-62px 62px #0880d7,-63px 63px #0880d7,-64px 64px #0880d7,-65px 65px #0880d7,-66px 66px #0880d7,-67px 67px #0880d7,-68px 68px #0880d7,-69px 69px #0880d7,-70px 70px #0880d7,-71px 71px #0880d7,-72px 72px #0880d7,-73px 73px #0880d7,-74px 74px #0880d7,-75px 75px #0880d7,-76px 76px #0880d7,-77px 77px #0880d7,-78px 78px #0880d7,-79px 79px #0880d7,-80px 80px #0880d7,-81px 81px #0880d7,-82px 82px #0880d7,-83px 83px #0880d7,-84px 84px #0880d7,-85px 85px #0880d7}.button-longshadow-left.button-primary:active,.button-longshadow-left.button-primary.active,.button-longshadow-left.button-primary.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow-left.button-plain{text-shadow:0 0 #e6e6e6,-1px 1px #e6e6e6,-2px 2px #e6e6e6,-3px 3px #e6e6e6,-4px 4px #e6e6e6,-5px 5px #e6e6e6,-6px 6px #e6e6e6,-7px 7px #e6e6e6,-8px 8px #e6e6e6,-9px 9px #e6e6e6,-10px 10px #e6e6e6,-11px 11px #e6e6e6,-12px 12px #e6e6e6,-13px 13px #e6e6e6,-14px 14px #e6e6e6,-15px 15px #e6e6e6,-16px 16px #e6e6e6,-17px 17px #e6e6e6,-18px 18px #e6e6e6,-19px 19px #e6e6e6,-20px 20px #e6e6e6,-21px 21px #e6e6e6,-22px 22px #e6e6e6,-23px 23px #e6e6e6,-24px 24px #e6e6e6,-25px 25px #e6e6e6,-26px 26px #e6e6e6,-27px 27px #e6e6e6,-28px 28px #e6e6e6,-29px 29px #e6e6e6,-30px 30px #e6e6e6,-31px 31px #e6e6e6,-32px 32px #e6e6e6,-33px 33px #e6e6e6,-34px 34px #e6e6e6,-35px 35px #e6e6e6,-36px 36px #e6e6e6,-37px 37px #e6e6e6,-38px 38px #e6e6e6,-39px 39px #e6e6e6,-40px 40px #e6e6e6,-41px 41px #e6e6e6,-42px 42px #e6e6e6,-43px 43px #e6e6e6,-44px 44px #e6e6e6,-45px 45px #e6e6e6,-46px 46px #e6e6e6,-47px 47px #e6e6e6,-48px 48px #e6e6e6,-49px 49px #e6e6e6,-50px 50px #e6e6e6,-51px 51px #e6e6e6,-52px 52px #e6e6e6,-53px 53px #e6e6e6,-54px 54px #e6e6e6,-55px 55px #e6e6e6,-56px 56px #e6e6e6,-57px 57px #e6e6e6,-58px 58px #e6e6e6,-59px 59px #e6e6e6,-60px 60px #e6e6e6,-61px 61px #e6e6e6,-62px 62px #e6e6e6,-63px 63px #e6e6e6,-64px 64px #e6e6e6,-65px 65px #e6e6e6,-66px 66px #e6e6e6,-67px 67px #e6e6e6,-68px 68px #e6e6e6,-69px 69px #e6e6e6,-70px 70px #e6e6e6,-71px 71px #e6e6e6,-72px 72px #e6e6e6,-73px 73px #e6e6e6,-74px 74px #e6e6e6,-75px 75px #e6e6e6,-76px 76px #e6e6e6,-77px 77px #e6e6e6,-78px 78px #e6e6e6,-79px 79px #e6e6e6,-80px 80px #e6e6e6,-81px 81px #e6e6e6,-82px 82px #e6e6e6,-83px 83px #e6e6e6,-84px 84px #e6e6e6,-85px 85px #e6e6e6}.button-longshadow-left.button-plain:active,.button-longshadow-left.button-plain.active,.button-longshadow-left.button-plain.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow-left.button-inverse{text-shadow:0 0 #090909,-1px 1px #090909,-2px 2px #090909,-3px 3px #090909,-4px 4px #090909,-5px 5px #090909,-6px 6px #090909,-7px 7px #090909,-8px 8px #090909,-9px 9px #090909,-10px 10px #090909,-11px 11px #090909,-12px 12px #090909,-13px 13px #090909,-14px 14px #090909,-15px 15px #090909,-16px 16px #090909,-17px 17px #090909,-18px 18px #090909,-19px 19px #090909,-20px 20px #090909,-21px 21px #090909,-22px 22px #090909,-23px 23px #090909,-24px 24px #090909,-25px 25px #090909,-26px 26px #090909,-27px 27px #090909,-28px 28px #090909,-29px 29px #090909,-30px 30px #090909,-31px 31px #090909,-32px 32px #090909,-33px 33px #090909,-34px 34px #090909,-35px 35px #090909,-36px 36px #090909,-37px 37px #090909,-38px 38px #090909,-39px 39px #090909,-40px 40px #090909,-41px 41px #090909,-42px 42px #090909,-43px 43px #090909,-44px 44px #090909,-45px 45px #090909,-46px 46px #090909,-47px 47px #090909,-48px 48px #090909,-49px 49px #090909,-50px 50px #090909,-51px 51px #090909,-52px 52px #090909,-53px 53px #090909,-54px 54px #090909,-55px 55px #090909,-56px 56px #090909,-57px 57px #090909,-58px 58px #090909,-59px 59px #090909,-60px 60px #090909,-61px 61px #090909,-62px 62px #090909,-63px 63px #090909,-64px 64px #090909,-65px 65px #090909,-66px 66px #090909,-67px 67px #090909,-68px 68px #090909,-69px 69px #090909,-70px 70px #090909,-71px 71px #090909,-72px 72px #090909,-73px 73px #090909,-74px 74px #090909,-75px 75px #090909,-76px 76px #090909,-77px 77px #090909,-78px 78px #090909,-79px 79px #090909,-80px 80px #090909,-81px 81px #090909,-82px 82px #090909,-83px 83px #090909,-84px 84px #090909,-85px 85px #090909}.button-longshadow-left.button-inverse:active,.button-longshadow-left.button-inverse.active,.button-longshadow-left.button-inverse.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow-left.button-action{text-shadow:0 0 #8bc220,-1px 1px #8bc220,-2px 2px #8bc220,-3px 3px #8bc220,-4px 4px #8bc220,-5px 5px #8bc220,-6px 6px #8bc220,-7px 7px #8bc220,-8px 8px #8bc220,-9px 9px #8bc220,-10px 10px #8bc220,-11px 11px #8bc220,-12px 12px #8bc220,-13px 13px #8bc220,-14px 14px #8bc220,-15px 15px #8bc220,-16px 16px #8bc220,-17px 17px #8bc220,-18px 18px #8bc220,-19px 19px #8bc220,-20px 20px #8bc220,-21px 21px #8bc220,-22px 22px #8bc220,-23px 23px #8bc220,-24px 24px #8bc220,-25px 25px #8bc220,-26px 26px #8bc220,-27px 27px #8bc220,-28px 28px #8bc220,-29px 29px #8bc220,-30px 30px #8bc220,-31px 31px #8bc220,-32px 32px #8bc220,-33px 33px #8bc220,-34px 34px #8bc220,-35px 35px #8bc220,-36px 36px #8bc220,-37px 37px #8bc220,-38px 38px #8bc220,-39px 39px #8bc220,-40px 40px #8bc220,-41px 41px #8bc220,-42px 42px #8bc220,-43px 43px #8bc220,-44px 44px #8bc220,-45px 45px #8bc220,-46px 46px #8bc220,-47px 47px #8bc220,-48px 48px #8bc220,-49px 49px #8bc220,-50px 50px #8bc220,-51px 51px #8bc220,-52px 52px #8bc220,-53px 53px #8bc220,-54px 54px #8bc220,-55px 55px #8bc220,-56px 56px #8bc220,-57px 57px #8bc220,-58px 58px #8bc220,-59px 59px #8bc220,-60px 60px #8bc220,-61px 61px #8bc220,-62px 62px #8bc220,-63px 63px #8bc220,-64px 64px #8bc220,-65px 65px #8bc220,-66px 66px #8bc220,-67px 67px #8bc220,-68px 68px #8bc220,-69px 69px #8bc220,-70px 70px #8bc220,-71px 71px #8bc220,-72px 72px #8bc220,-73px 73px #8bc220,-74px 74px #8bc220,-75px 75px #8bc220,-76px 76px #8bc220,-77px 77px #8bc220,-78px 78px #8bc220,-79px 79px #8bc220,-80px 80px #8bc220,-81px 81px #8bc220,-82px 82px #8bc220,-83px 83px #8bc220,-84px 84px #8bc220,-85px 85px #8bc220}.button-longshadow-left.button-action:active,.button-longshadow-left.button-action.active,.button-longshadow-left.button-action.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow-left.button-highlight{text-shadow:0 0 #e59501,-1px 1px #e59501,-2px 2px #e59501,-3px 3px #e59501,-4px 4px #e59501,-5px 5px #e59501,-6px 6px #e59501,-7px 7px #e59501,-8px 8px #e59501,-9px 9px #e59501,-10px 10px #e59501,-11px 11px #e59501,-12px 12px #e59501,-13px 13px #e59501,-14px 14px #e59501,-15px 15px #e59501,-16px 16px #e59501,-17px 17px #e59501,-18px 18px #e59501,-19px 19px #e59501,-20px 20px #e59501,-21px 21px #e59501,-22px 22px #e59501,-23px 23px #e59501,-24px 24px #e59501,-25px 25px #e59501,-26px 26px #e59501,-27px 27px #e59501,-28px 28px #e59501,-29px 29px #e59501,-30px 30px #e59501,-31px 31px #e59501,-32px 32px #e59501,-33px 33px #e59501,-34px 34px #e59501,-35px 35px #e59501,-36px 36px #e59501,-37px 37px #e59501,-38px 38px #e59501,-39px 39px #e59501,-40px 40px #e59501,-41px 41px #e59501,-42px 42px #e59501,-43px 43px #e59501,-44px 44px #e59501,-45px 45px #e59501,-46px 46px #e59501,-47px 47px #e59501,-48px 48px #e59501,-49px 49px #e59501,-50px 50px #e59501,-51px 51px #e59501,-52px 52px #e59501,-53px 53px #e59501,-54px 54px #e59501,-55px 55px #e59501,-56px 56px #e59501,-57px 57px #e59501,-58px 58px #e59501,-59px 59px #e59501,-60px 60px #e59501,-61px 61px #e59501,-62px 62px #e59501,-63px 63px #e59501,-64px 64px #e59501,-65px 65px #e59501,-66px 66px #e59501,-67px 67px #e59501,-68px 68px #e59501,-69px 69px #e59501,-70px 70px #e59501,-71px 71px #e59501,-72px 72px #e59501,-73px 73px #e59501,-74px 74px #e59501,-75px 75px #e59501,-76px 76px #e59501,-77px 77px #e59501,-78px 78px #e59501,-79px 79px #e59501,-80px 80px #e59501,-81px 81px #e59501,-82px 82px #e59501,-83px 83px #e59501,-84px 84px #e59501,-85px 85px #e59501}
.button-longshadow-left.button-highlight:active,.button-longshadow-left.button-highlight.active,.button-longshadow-left.button-highlight.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow-left.button-caution{text-shadow:0 0 #ff1022,-1px 1px #ff1022,-2px 2px #ff1022,-3px 3px #ff1022,-4px 4px #ff1022,-5px 5px #ff1022,-6px 6px #ff1022,-7px 7px #ff1022,-8px 8px #ff1022,-9px 9px #ff1022,-10px 10px #ff1022,-11px 11px #ff1022,-12px 12px #ff1022,-13px 13px #ff1022,-14px 14px #ff1022,-15px 15px #ff1022,-16px 16px #ff1022,-17px 17px #ff1022,-18px 18px #ff1022,-19px 19px #ff1022,-20px 20px #ff1022,-21px 21px #ff1022,-22px 22px #ff1022,-23px 23px #ff1022,-24px 24px #ff1022,-25px 25px #ff1022,-26px 26px #ff1022,-27px 27px #ff1022,-28px 28px #ff1022,-29px 29px #ff1022,-30px 30px #ff1022,-31px 31px #ff1022,-32px 32px #ff1022,-33px 33px #ff1022,-34px 34px #ff1022,-35px 35px #ff1022,-36px 36px #ff1022,-37px 37px #ff1022,-38px 38px #ff1022,-39px 39px #ff1022,-40px 40px #ff1022,-41px 41px #ff1022,-42px 42px #ff1022,-43px 43px #ff1022,-44px 44px #ff1022,-45px 45px #ff1022,-46px 46px #ff1022,-47px 47px #ff1022,-48px 48px #ff1022,-49px 49px #ff1022,-50px 50px #ff1022,-51px 51px #ff1022,-52px 52px #ff1022,-53px 53px #ff1022,-54px 54px #ff1022,-55px 55px #ff1022,-56px 56px #ff1022,-57px 57px #ff1022,-58px 58px #ff1022,-59px 59px #ff1022,-60px 60px #ff1022,-61px 61px #ff1022,-62px 62px #ff1022,-63px 63px #ff1022,-64px 64px #ff1022,-65px 65px #ff1022,-66px 66px #ff1022,-67px 67px #ff1022,-68px 68px #ff1022,-69px 69px #ff1022,-70px 70px #ff1022,-71px 71px #ff1022,-72px 72px #ff1022,-73px 73px #ff1022,-74px 74px #ff1022,-75px 75px #ff1022,-76px 76px #ff1022,-77px 77px #ff1022,-78px 78px #ff1022,-79px 79px #ff1022,-80px 80px #ff1022,-81px 81px #ff1022,-82px 82px #ff1022,-83px 83px #ff1022,-84px 84px #ff1022,-85px 85px #ff1022}.button-longshadow-left.button-caution:active,.button-longshadow-left.button-caution.active,.button-longshadow-left.button-caution.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-longshadow-left.button-royal{text-shadow:0 0 #5246e2,-1px 1px #5246e2,-2px 2px #5246e2,-3px 3px #5246e2,-4px 4px #5246e2,-5px 5px #5246e2,-6px 6px #5246e2,-7px 7px #5246e2,-8px 8px #5246e2,-9px 9px #5246e2,-10px 10px #5246e2,-11px 11px #5246e2,-12px 12px #5246e2,-13px 13px #5246e2,-14px 14px #5246e2,-15px 15px #5246e2,-16px 16px #5246e2,-17px 17px #5246e2,-18px 18px #5246e2,-19px 19px #5246e2,-20px 20px #5246e2,-21px 21px #5246e2,-22px 22px #5246e2,-23px 23px #5246e2,-24px 24px #5246e2,-25px 25px #5246e2,-26px 26px #5246e2,-27px 27px #5246e2,-28px 28px #5246e2,-29px 29px #5246e2,-30px 30px #5246e2,-31px 31px #5246e2,-32px 32px #5246e2,-33px 33px #5246e2,-34px 34px #5246e2,-35px 35px #5246e2,-36px 36px #5246e2,-37px 37px #5246e2,-38px 38px #5246e2,-39px 39px #5246e2,-40px 40px #5246e2,-41px 41px #5246e2,-42px 42px #5246e2,-43px 43px #5246e2,-44px 44px #5246e2,-45px 45px #5246e2,-46px 46px #5246e2,-47px 47px #5246e2,-48px 48px #5246e2,-49px 49px #5246e2,-50px 50px #5246e2,-51px 51px #5246e2,-52px 52px #5246e2,-53px 53px #5246e2,-54px 54px #5246e2,-55px 55px #5246e2,-56px 56px #5246e2,-57px 57px #5246e2,-58px 58px #5246e2,-59px 59px #5246e2,-60px 60px #5246e2,-61px 61px #5246e2,-62px 62px #5246e2,-63px 63px #5246e2,-64px 64px #5246e2,-65px 65px #5246e2,-66px 66px #5246e2,-67px 67px #5246e2,-68px 68px #5246e2,-69px 69px #5246e2,-70px 70px #5246e2,-71px 71px #5246e2,-72px 72px #5246e2,-73px 73px #5246e2,-74px 74px #5246e2,-75px 75px #5246e2,-76px 76px #5246e2,-77px 77px #5246e2,-78px 78px #5246e2,-79px 79px #5246e2,-80px 80px #5246e2,-81px 81px #5246e2,-82px 82px #5246e2,-83px 83px #5246e2,-84px 84px #5246e2,-85px 85px #5246e2}.button-longshadow-left.button-royal:active,.button-longshadow-left.button-royal.active,.button-longshadow-left.button-royal.is-active{text-shadow:0 1px 0 rgba(255,255,255,0.4)}.button-giant{font-size:28px;height:70px;line-height:70px;padding:0 70px}.button-jumbo{font-size:24px;height:60px;line-height:60px;padding:0 60px}.button-large{font-size:20px;height:50px;line-height:50px;padding:0 50px}.button-normal{font-size:16px;height:40px;line-height:40px;padding:0 40px}.button-small{font-size:12px;height:30px;line-height:30px;padding:0 30px}.button-tiny{font-size:9.6px;height:24px;line-height:24px;padding:0 24px}
body {
    height: 100%;
}


h4 {
    font-size: 18px;
}

h5 {
    font-size: 16px;
}

.main-content {
    min-height: 700px;
    height: auto !important;
    height: 700px;
}

#govmt_logo {
    width: 70px;
    height: 31px;
}

.well {
    background-color: white;
    border: 1px solid #ddd;
}

    .well p, .well li {
        font-size: 14px;
    }

    .well li {
        margin-top: 2px;
/*        margin-bottom: 3px;*/
    }

h1 {
    margin-top: 0;
    font-size: 30px;
    margin-bottom: 20px;
    color: #3498db;
}

#notificationAlert {
    font-size: 14px;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

#docHomeNotificationAlert {
    font-size: 14px;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

#patHomeNotificationAlert {
    font-size: 14px;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

h2 {
    font-size: 24px;
    margin-top: 10px;
}

h2-blue {
    font-size: 24px;
    color: #1F77B2;
}

h3 {
    font-size: 20px;
}

.navbar {
    background-color: #258353;
    border-color: #258353;
    color: white;
}

.button-primary {
    background-color: #258353;
    border-color: #258353;
}

    .button-primary:hover, .button-primary:focus {
        background-color: #62bf8b;
        border-color: #62bf8b;
        /*color:white;*/
    }

@media (max-width: 615px) {
    a#patient_summ_button {
        margin-top: 10px;
    }
}




.button-primary:active, .button-primary.active, .button-primary.is-active {
    background-color: #9ad6b4;
    border-color: #9ad6b4;
    color: white;
}

.open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-default:active, .open > .dropdown-toggle.btn-default:active:focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
    color: white !important;
    background-color: #9ad6b4 !important;
    border-color: #9ad6b4 !important;
}

.breadcrumb {
    background-color: #f0f9f4;
}

.navbar-brand, .navbar-inverse {
    color: white;
}

.navbar-brand {
    padding-top: 10px;
    font-size: 22px;
}

.navbar-header > a:hover {
    color: white;
}

.navbar-header > a:focus {
    color: white;
}

#navbar > ul > li > a {
    color: white;
    font-size: 16px;
}

    #navbar > ul > li > a:hover, #navbar > ul > li > a:focus, #navbar > ul > li.active, .nav .open > a {
        background-color: #175030;
    }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #258353;
    border-color: #258353;
    /*color:white !important;*/
}

.pagination > li > a, .pagination > li > span {
    color: #258353;
}

.navbar-toggle .icon-bar {
    background-color: white;
}

.navbar-brand img {
    display: inline;
    margin-right: 5px;
}

#icon {
    height: 35px;
    width: 40px;
}

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}



.login-h1 {
    text-align: center;
    color: #258353;
}

.login-extra-buttons {
    color: #258353;
    text-decoration: none;
}

.h2-myhealth {
    font-size: 20px;
    text-align: center;
}

.bold-ul {
    font-weight: bold;
}


.first_login_details {
    font-size: 16px;
    margin-top: 15px;
}


.first_login_details_col {
}

.first_login_details_cont {
}

.first_login_details_row {
}

.first_login_details_label {
    font-weight: bold;
}

.first_login_details_item {
    width: 10em;
}

.first_login_details_image_cont {
    width: 170px;
}

.first_login_details_image {
    height: inherit;
    width: inherit;
}

.first_login_h4 {
    margin-top: 20px;
}

.first_login_h5 {
    margin-bottom: 30px
}

.tab_row {
    overflow: hidden;
    margin-right: 0px;
    margin-left: 0px;
}

    .tab_row [class*="col-"] {
        margin-bottom: -99999px;
        padding-bottom: 99999px;
    }

.pager li > a {
    font-size: 20px;
    border-width: 1px;
    border-color: #3498db;
    color: #3498db;
    cursor: pointer;
}

hr {
    border-top: 1px solid #2ecc71;
}

#pager_prev {
    display: none;
}

#pager_done {
    display: none;
}

.progress {
    margin-top: 20px;
    margin-bottom: 5px;
}

/*#first_login_part1, #first_login_part2, #first_login_part3{
	display: none;
}*/

.first_login_details_form {
    font-size: 15px;
    /*    max-width: 600px;*/
}

.checkbox .first_login_details_label {
    font-weight: 700;
}

.notify_settings {
    margin-bottom: 25px;
}

#patient_results_notif_radio, #patient_app_notif_radio, #patient_dplink_notif_radio, #doc_newrequest_radio, #doc_newcase_radio, #doc_newapp_radio, #doc_newresult_radio {
    display: none;
}

.sendRequestModal_doctor {
    font-weight: bold;
}

.sendRequest_sent {
    font-weight: bold;
    background-color: #ffffb2 !important;
}

.sendRequest_approved {
    font-weight: bold;
    background-color: #A5D2A5 !important;
}

.sendRequest_inactive {
    color: #829595;
}

@media screen and (max-width: 980px) {

    .dataTables_length {
        display: none;
    }
}

@media screen and (max-width: 767px) {

    .dataTables_length {
        display: none;
    }

    .radio-inline {
        display: block;
        margin-left: 0px !important;
    }

    .panel {
        font-size: 14px !important;
    }

    .well p, .well li {
        font-size: 14px !important;
    }

    h4 {
        font-size: 16px !important;
    }

    h5 {
        font-size: 14px !important;
    }

    /*.breadcrumb {
        display: none;
    }*/

    .tab_text {
        display: none;
    }

    .delegate_profile {
        width: 100% !important;
    }

    .child_profile {
        width: 100% !important;
    }

    #document_no_img {
        margin-left: 0px !important;
    }

    .dataTables_filter, .date_range_filters_container, #only_unread_container, #advanced_filters_container, #advanced_filters_link_container, .dt-buttons {
        text-align: left !important;
    }


    #date-range-filter-from {
        margin-left: 0px !important;
    }

    #date-range-filter-to {
        margin-right: 0px !important;
    }

    .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
        text-overflow: ellipsis;
        width: 170px;
        overflow: hidden !important;
    }
}

.save-changes-text {
    font-size: 14px;
}

.toShowMax520 {
    display: none;
}

.toShowMax990 {
    display: none !important;
}





@media screen and (max-width: 520px) {
    /*.child ul{
		max-width: 380px;
		overflow-x: scroll;
	}*/

    .dataTables_filter, .date_range_filters_container, #only_unread_container, #advanced_filters_container, #advanced_filters_link_container, .dt-buttons {
        text-align: center !important;
    }

    .filter-label-text, .toHideMax520 {
        display: none;
    }

    .toShowMax520 {
        display: block;
    }

    .dataTables_info {
        white-space: normal !important;
    }

    .save-changes-text, .notifs-settings-text {
        display: none
    }

    /*#pat_pages_dropdown{
		   float:none !important;
		   margin-top: 10px;
		   margin-bottom: 0px !important;
	   }*/

    #pat_title {
        float: none !important;
    }

    #linked_pat_buttons {
        text-align: center;
    }

    #pat_title_label {
        display: none;
    }

    .button-p .button {
        margin-top: 20px;
    }

    /*.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
		text-overflow: ellipsis;
		width: 170px;
		overflow: hidden !important;
	}*/
}

/*@media screen and (max-width: 440px) {
	   .child ul{
		max-width: 250px;
		overflow-x: scroll;
	}
}

@media screen and (max-width: 340px) {
	   .child ul{
		max-width: 200px;
		overflow-x: scroll;
	}
}*/



@media (max-width: 995px) {
    .navbar-nav .open .dropdown-menu {
        background-color: white;
    }

    #back-to-own-account {
        float: none !important;
    }

    .toShowMax990 {
        display: block !important;
    }

    .toHideMax990 {
        display: none !important;
    }

    .form .row {
        margin-top: 20px;
        text-align: left !important;
    }
}

@media (max-width: 995px) {
    #navbar > ul > li > a {
        margin-left: 10px;
        text-decoration: none;
    }
}

#firstlogin_pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}

    #firstlogin_pager .button {
        margin-bottom: 15px;
    }

.firstlogin_tabs {
    margin-top: 20px;
    font-size: 1.3em;
}

.notif-dropdown {
    display: inline-block;
    margin-left: 20px;
    padding: 10px;
    float: right;
}


.glyphicon-bell {
    font-size: 1.5rem;
}

.notifications {
    min-width: 420px;
}

.notifications-wrapper {
    overflow: auto;
    max-height: 250px;
}

.menu-title {
    color: #ff7788;
    font-size: 1.5rem;
    display: inline-block;
}

.glyphicon-circle-arrow-right {
    margin-left: 10px;
}


.notification-heading, .notification-footer {
    padding: 2px 10px;
}


.dropdown-menu.divider {
    margin: 5px 0;
}

.item-title {
    font-size: 1.3rem;
    color: #000;
}

.notifications a.content {
    text-decoration: none;
    background: #ccc;
}

.notification-item {
    padding: 10px;
    margin: 5px;
    background: #ccc;
    border-radius: 4px;
}

.notifs_view_all, .notifs_Read_all {
    text-align: right;
    cursor: pointer;
}

.unread {
    cursor: pointer;
}

.notifs_icon {
    font-size: 1.4em !important;
    padding-right: 10px;
}

.notifs_view_all_icon {
    font-size: 1.2em !important;
    color: #34495e;
}

#get_new_notifs_span {
    margin-right: 5px;
}

.well, .thumbnail, .panel-mh {
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
}

.media-unread-notification {
    border: 2px solid #346edb !important;
    color: #346edb !important;
}

.media-list li {
    border-radius: 5px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

.media-list .read {
    background-color: white;
}

.media-heading {
    /*padding-top: 10px;*/
}

.media-notification {
    /*cursor: pointer;*/
    padding: 5px;
    padding-left: 10px;
}

    .media-notification span.icon-i-radiology, .media-notification span.icon-i-administration, .media-notification span.icon-i-clinical-note {
        font-size: 25px;
    }

.ClinicalNoteIcon {
    padding: 5px;
    font-size: 25px;
}


.notifs-dropdown-menu span.icon-i-radiology, .notifs-dropdown-menu span.icon-i-administration {
    font-size: 18px;
}

.representees-dropdown-menu span.icon-i-radiology, .representees-dropdown-menu span.icon-i-administration {
    font-size: 14px;
}

.representatives-dropdown-menu-header {
    font-size: 18px !important;
}

.notif-clickable {
    cursor: pointer;
}

.media-last-notification {
    margin-bottom: 30px !important;
}

.load-more-notifications {
    position: relative;
    margin-bottom: 15px;
    width: 100%;
    cursor: pointer;
}

.bottom-well-container {
    width: 100%;
    text-align: right;
}

#older-notifs {
    display: none;
}

.back-notifications {
    display: none;
    cursor: pointer;
}

.settings-link {
    float: right;
}

.button {
    padding: 0 10px !important;
}

.well-table li {
    font-size: 14px;
}

.user-row {
    margin-bottom: 14px;
}

    .user-row:last-child {
        margin-bottom: 0;
    }

.dropdown-user {
    margin: 13px 0;
    padding: 5px;
    height: 100%;
}

    .dropdown-user:hover {
        cursor: pointer;
    }

.table-user-information > tbody > tr {
    border-top: 1px solid rgb(221, 221, 221);
}

    .table-user-information > tbody > tr:first-child {
        border-top: 0;
    }


    .table-user-information > tbody > tr > td {
        border-top: 0;
    }

.panel-title-mh {
    color: black;
    font-size: 24px;
}

.panel-mh {
    background-color: white;
    border: 1px solid #ddd;
    font-size: 16px;
}

.panel-heading-mh {
    background-color: white !important;
    border-color: #ddd !important;
}

.button-p {
    font-size: 14px !important;
}

#profile-table td {
    word-wrap: break-word;
}

#profile-table {
    table-layout: fixed;
}

.label-td {
    width: 25%;
    font-weight: bold;
}

#deleted-doc-alert {
    display: none;
}

.request-status {
    color: #ff4351;
    font-size: 1.3em;
}

.show_radio {
    display: block !important;
}

#appointments_table {
    margin-top: 25px;
}

.child {
    padding-left: 5px !important;
}

.loading_td {
    text-align: center;
    font-size: 1.3em;
}

#add_delegate_a, #add_clinic_a, #add_advanced_filters, #hide_advanced_filters, #add_child_a {
    cursor: pointer;
}

.delegate_profile {
    width: 65%;
    margin-top: 15px;
}

.child_profile {
    width: 65%;
    margin-top: 15px;
}

.form-inline input {
    margin-right: 5px;
}

.merged_cell {
    text-align: center;
}

.highlighted {
    padding-left: 5px;
    background-color: palegreen;
}

input[type="date"]:before {
    content: attr(placeholder) !important;
    color: #aaa;
    margin-right: 0.5em;
}

input[type="date"]:focus:before,
input[type="date"]:valid:before {
    content: "";
}

.login_only {
    display: none;
}

.clinic_form {
    border: solid 1px;
    border-radius: 4px;
    padding: 20px 20px 0;
    border-color: lightgray;
    margin-bottom: 10px;
}

.center-tick-box {
    text-align: center;
    margin-bottom: 25px;
}

.cmn-toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}

    .cmn-toggle + label {
        position: relative;
        cursor: pointer;
        outline: none;
        user-select: none;
    }

input.cmn-toggle-round + label {
    padding: 2px;
    width: 120px;
    height: 40px;
    background-color: #dddddd;
    border-radius: 60px;
}

    input.cmn-toggle-round + label:before,
    input.cmn-toggle-round + label:after {
        display: block;
        position: absolute;
        top: 1px;
        left: 1px;
        bottom: 1px;
        content: "";
    }

    input.cmn-toggle-round + label:before {
        right: 1px;
        background-color: #f1f1f1;
        border-radius: 60px;
        transition: background 0.4s;
    }

    input.cmn-toggle-round + label:after {
        width: 38px;
        background-color: #fff;
        border-radius: 100%;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
        transition: margin 0.4s;
    }

input.cmn-toggle-round:checked + label:before {
    background-color: #8ce196;
}

input.cmn-toggle-round:checked + label:after {
    margin-left: 80px;
}

.active-switch-text {
    padding-bottom: 10px
}

.link-column {
    text-align: center;
}

.pat_new_items {
    font-weight: bold !important;
}

@media screen and (max-width: 767px) {
    #linked_pat_buttons {
        text-align: center;
    }
}

@media screen and (max-width: 655px) {

    #pat_pages_dropdown .btn {
        margin-bottom: 5px;
    }

    .button-primary {
        margin-bottom: 4px;
    }

    #patient_summary_btn {
        margin-left: 0px;
    }
}


#pat_pages_dropdown {
    /*margin-left: 10px;*/
}

    #pat_pages_dropdown .btn {
        padding: 8px 12px;
        /*float: right;
	margin-bottom: 20px;*/
    }

.pat_pages_dropdown_menu {
    right: 0;
    left: auto;
}


/*@media(max-width: 425px){
	.pat_pages_dropdown_menu{
	right: -45%;
	
}
*/

@media(min-width:1261px) and (max-width:1980px) {
    .pat_pages_dropdown_menu {
        right: -45px;
        left: auto;
    }
}

@media(min-width:991px) and (max-width:1260px) {
    .pat_pages_dropdown_menu {
        right: -60px;
        left: auto;
    }
}


@media(min-width:453px) and (max-width:990px) {
    .pat_pages_dropdown_menu {
        right: -100px;
        left: auto;
    }
}



#pat_pages_dropdown_span {
    font-size: 16px;
}

.doc_pat_profile_invis {
    display: none !important;
}

.doc_pat_profile_vis {
    display: block !important;
    padding-top: 20px;
}

.panel-table {
    font-size: 14px
}

#pat_title {
    padding-top: 15px;
    padding-bottom: 15px;
    float: left;
    font-size: 18px;
}

#pat_linked_title_bar {
    text-align: center;
}

.save-changes-button a {
    margin-top: 15px;
    font-size: 10px !important;
}

textarea {
    resize: vertical;
}

.select-checkbox {
    min-width: 16px;
}

.pending_requests_buttons {
    margin-right: 10px;
    margin-bottom: 10px;
}

.button-p .button {
    margin-right: 20px;
}

#acceptSelectedModal_ul li {
    margin-bottom: 10px;
}

.contact-us-form {
    max-width: 800px;
    margin: auto;
}

.contact-us-container {
    margin-top: 35px;
}

#notifs_dropdown li a {
    font-size: 12px;
    text-overflow: ellipsis !important;
    max-width: 300px !important;
    overflow: hidden !important;
}

.media-body {
    padding-left: 10px;
}

.notif-date {
    font-size: 13px;
    float: right;
    margin-right: 5px;
}

.notifs-page-icon {
    padding-right: 10px;
}

#pharm_details_label {
    display: none;
}

.clinic_time_tr {
    border: none !important;
}

.img-idcard {
    margin-top: 10px;
    max-width: 120px !important;
}

#cardreader_img {
}

#card_reader_img_holder {
    align-content: center;
    text-align: center;
}

.centre_button_container {
    text-align: center;
    margin-top: 20px;
}

#read_card_button {
    display: none;
}

#carddata_table {
    display: none;
}

#processing_link_spinner, #new_patient_linked, #problem_with_card, #link_already_exists {
    display: none;
}

.terms_con_check {
    position: relative !important;
}

#loading_card_spinner {
    display: none;
}

#view_profile_button {
    margin-right: 40px;
}

#manag_pats_link {
}

#card_reader_button {
    margin-left: 40px;
    display: none;
}

#linked_docs_subtitle, #pending_docs_subtitle {
    display: none;
}

.center-well {
}

.save-changes {
    float: right;
}

.save-changes-container {
    height: 45px;
}

.notifs-settings-container {
    height: 20px;
}

.notif-date-container {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.textarea_counter {
    font-size: 12px;
    float: right;
    padding-top: 3px;
    color: #a3a3a3;
}

.login-well {
    min-height: 350px !important;
}

.list-group {
    margin-bottom: 10px !important;
}

#notices-view-all {
    float: right;
}

.index-p {
    font-size: 16px !important;
}

.notice-date {
    float: right;
    font-size: 12px;
}

#login-set-up-id {
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
}

#login-button {
    margin: 0 auto;
    margin-top: 50px;
    background-color: #258353;
    color: white;
}

.remove-clinic {
    float: right;
    cursor: pointer;
}

.vid-descr {
    font-size: 16px !important;
}

.youtube-iframe {
    min-height: 225px;
    width: 100%;
    max-width: 400px;
}

.video-row {
    margin-top: 15px;
}

.note-bottom {
    margin-top: 10px;
    font-size: 16px !important;
}

.doctors-ul {
    margin-bottom: 30px;
}

.back-button {
    font-weight: bold;
}

.pat-landing-tile {
    min-height: 370px;
    transition: transform 0.3s ease;
    border: 2px solid #989898;
}


    .pat-landing-tile:hover {
        border: 2px solid #7e7e7e;
        -webkit-box-shadow: 7px 4px 7px #999;
        -moz-box-shadow: 7px 4px 7px #999;
        transform: scale(1.05);
    }

#swappabe-tiles-list {
    list-style-type: none;
    padding: 0;
}

    #swappabe-tiles-list li {
        float: left;
        margin-bottom: 20px;
    }

.pat-landing-tile {
    min-height: 400px;
}

.thumbnail {
    margin-bottom: 0;
}

.pat-landing-tile-button {
    position: absolute;
    bottom: 0;
}

.sortable-links {
    padding-left: 15px;
    margin-bottom: 15px;
}

.sortable-on {
    cursor: move;
}

#make-sortable-link, .reset-sortable-link, .save-sortable-link {
    margin-right: 20px;
    cursor: pointer;
}

.make-sortable-options, .make-sortable-description {
    display: none;
}

.make-sortable-options {
    margin-top: 10px;
}

#doc_landing_click_below {
    display: none;
}

/*.sortable-placeholder{
	background-color:blue;
	min-height:400px;
	min-width:400px;
	display:block;
	float:left;
}*/

.sendRequest_link {
    font-weight: bold;
}

#already_linked_note {
    display: none;
    color: red;
}

#patContactVisible_label, #docContactVisible_label {
    font-size: 15px;
    cursor: pointer;
}

.doctors-ul li {
    margin-bottom: 15px;
}

.children-ul li {
    margin-bottom: 15px;
}

.doc-view-mode-note {
    margin-top: 30px;
}

.clickable-tile {
    cursor: pointer;
}

#pat_contact_person {
    display: none;
}

.well-subtitle {
    font-size: 16px !important;
}

#dependants_subtitle, #delegates_subtitle, #mychildren_subtitle {
    font-weight: bold;
}

#del_search_form .form-group {
    vertical-align: top;
}

#document_no_img {
    display: none;
    margin-left: 10px;
    width: 230px;
    height: 155px;
}

#delegate_search_error {
    color: red;
    margin-top: 20px;
}

#child_search_error {
    color: red;
    margin-top: 20px;
}

#child_get_access_error {
    color: red;
    margin-top: 20px;
}


#patContactVisible_label, #docContactVisible_label, #patImageAgreement_label {
    display: inline;
}

#back-to-own-account {
    font-weight: bold;
    float: right;
}

.pat-landing-tile-img {
    max-height: 230px;
}

.doc-available-error {
    color: #a94442;
}

#doc_available_form label {
    font-weight: bold;
}
/**/
.srnid-validation-error-2nd-tab {
    display: block;
    margin-top: 7px;
    color: #a94442;
    margin-left: 15px;
}

.child, table.dataTable td.dataTables_empty {
    white-space: normal !important;
}

.loading_data_table {
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
}

.loading_spinner {
    padding-left: 5px;
    font-size: 16px;
}

#download_spinner {
    margin-left: 5px;
}

#doc_table, #poyc_table, #pat_table, #pendingreqs_table, #appointments_table, #patient_medical_images_table, #doctor_medical_images_table, #doctor_lab_results_table, #patient_lab_results_table, #case_summaries_table, #pat_with_unread_table, #immunisation_table, #immunisation_children_table {
    display: none;
}

.remaining_notifs {
    text-align: center;
}

#load-more-notifications {
    display: none;
    cursor: pointer;
}

.unread-notif-check {
    margin-left: 10px !important;
}

#notif-buttons-container {
    text-align: right;
    display: none;
}

#mark-read-notifs {
    margin-left: 10px;
}

#no-notifications-yet {
    display: none;
}

#notifications-instructions {
    display: none;
}

#fill_in_captcha {
    color: #a94442;
    display: none;
}

.pat_marked_dec {
    color: red;
}

.pat_marked_dec_small {
    font-size: 80%;
    font-style: italic;
}

#doc_land_pending_reqs {
    display: none;
}

#rejected_pat_panel {
    height: 400px;
    padding-top: 100px;
}

/*#notif-buttons-container {
    margin-bottom: 10px;
}*/

.linked-pat-det-table {
    font-size: 15px;
}

.nowrap-column {
    white-space: nowrap;
}

.release-td {
    font-size: 12px;
}

th {
    font-size: 14px !important;
}

.center-align-td {
    text-align: center;
}

.td-no-right-border {
    border-right: none !important;
    padding-right: 0 !important;
}

.td-no-left-border {
    border-left: none !important;
    /*padding-left:0 !important;*/
    text-align: right;
}

.td-no-right-padding {
    /*border-right:none !important;*/
    padding-right: 7px !important;
}

.result_unread_tr {
    font-weight: bold !important;
}

#only_unread_container {
    margin-bottom: 5px;
}

#onlyUnread_check, #onlyUnread_label, #onlyUnreleased_check, #lab_onlyValueOutOfRange_check, #lab_onlyValueOutOfRange_check_label {
    cursor: pointer;
}

.pdf_icon {
    font-size: 16px;
    color: black;
}

.pdf_icon_light {
    font-size: 16px;
    color: white;
}


.episode_link {
    cursor: pointer;
}

#episodeModal_ul li, #labResultEpisodeModal_ul li {
    margin-bottom: 10px;
}

.modal_individ_release_button {
    margin-left: 3px;
}


.result_flag_off, .result_flag_on {
    cursor: pointer;
    font-size: 16px !important;
}

.result_flag_off {
    color: darkgray;
}

.result_flag_on, .result_flag_on_row, .result_flag_on_row a, .result_flag_on_row .pdf_icon, .result_flag_on_row .fa-flag {
    color: orangered !important;
}

.date_range_filters_container, #advanced_filters_container, #advanced_filters_link_container {
    margin-bottom: 5px;
}

    .date_range_filters_container input {
        margin-left: 0.5em;
        display: inline-block;
        width: auto;
    }

    .date_range_filters_container label, #advanced_filters_container label {
        font-weight: normal;
        white-space: nowrap;
        text-align: left;
        margin-right: 10px;
    }


@media (max-width: 406px) {
    #date-range-filter-to {
        margin-left: 0px !important;
    }

    .date_range_filters_container label {
        margin-right: 0px !important;
    }
}

.search-filter-container, .date_range_filters_container {
    padding-left: 0px;
}

.date_range_filters_container {
    padding-right: 0px;
}

.date-range-filter {
    width: 85px !important;
}

#date-range-filter-to {
    margin-left: 10px;
}

#date-range-filter-from {
    margin-left: 25px;
}

.dt-filter-row {
    margin-left: 0px;
    margin-right: 0px;
}

.datepicker-dropdown {
    z-index: 10000 !important;
}

.resp_sortable_header {
    cursor: pointer !important;
}

    .resp_sortable_header:before {
        font-family: 'Glyphicons Halflings';
        content: "\e150";
        padding-right: 5px;
        color: #333;
        opacity: 0.2;
    }

.resp_sort_asc:before {
    font-family: 'Glyphicons Halflings';
    content: "\e155";
    padding-right: 5px;
    color: #333;
    opacity: 0.7;
}

.resp_sort_desc:before {
    font-family: 'Glyphicons Halflings';
    content: "\e156";
    padding-right: 5px;
    color: #333;
    opacity: 0.7;
}

.always-show-burg-menu {
    position: relative;
    /*margin-right: 15px;*/
    margin-left: 10px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 0px solid transparent !important;
    border-radius: 4px;
}



    .always-show-burg-menu:focus {
        outline: 0;
    }

    .always-show-burg-menu .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        background-color: white !important;
    }

        .always-show-burg-menu .icon-bar + .icon-bar {
            margin-top: 4px;
        }

.navbar-header {
    display: inline-block;
}

#navbar2 > ul > li > a {
    color: white;
    font-size: 16px;
}

    #navbar2 > ul > li > a:hover {
        background-color: #2c3e50;
    }

    #navbar2 > ul > li > a:focus {
        background-color: #2c3e50;
    }

#navbar2 > ul > li.active {
    background-color: #2c3e50;
}

/*.navbar-nav > li > .dropdown-menu {
	background-color: #3498db;
	border-color: #3498db;
}

.navbar-nav > li > .dropdown-menu a {
		color:white !important;
		font-size: 16px;
}

.navbar-nav > li > .dropdown-menu a:hover {
	background-color: #2c3e50;
}

.navbar-nav > li > .dropdown-menu a:focus {
	background-color: #2c3e50;
}*/

.advanced-filter {
    margin-right: 5px;
    margin-bottom: 5px !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff !important;
    background-color: #337ab7 !important;
    border: 1px solid #ddd !important;
    border-bottom-color: transparent !important;
    cursor: pointer;
}


#value_input {
    width: 100px;
}

#add_advanced_filters, #hide_advanced_filters {
    font-weight: bold;
}

    #add_advanced_filters:hover, #hide_advanced_filters:hover {
        text-decoration: none !important;
    }


/*#advanced_filters_container,*/ #operator_dropdown_container {
    display: none;
}

#value_input_container {
    display: none;
    margin-right: 0;
}

#hide_advanced_filters {
    margin-left: 5px;
}

table input[type=checkbox] {
    margin: 0;
    vertical-align: middle;
    position: relative;
    top: -1px;
    overflow: hidden;
}

.dtr-title {
    min-width: 0px !important;
}

.btn.disabled {
    pointer-events: auto !important;
}

/*#lab_onlyUnreleased_check, #onlyUnreleased_check, #lab_onlyValueOutOfRange_check{
	margin-left:20px;
}*/

.red-test {
    color: red !important;
    border-color: red !important;
}

.show_superseded_link {
    margin-top: 15px;
    font-weight: bold;
    cursor: pointer;
}

.superseded_report {
    margin-bottom: 20px;
    margin-top: 5px;
    color: grey;
}

.superseded_reports {
    display: none;
}

.abnormality_code {
    font-weight: bold;
    color: #FF0000;
}

.abnormal_td {
    background-color: #ffe6e6;
}

.inactiveRow {
    /*background-color: lightgray !important;*/
    color: grey !important;
    font-style: oblique !important;
    font-weight: normal !important;
}

.selected-for-release, .selected-for-read {
    background-color: #B0BED9 !important;
}

tr.selected-for-release > td.abnormal_td, tr.selected-for-read > td.abnormal_td {
    background-color: #B0BED9 !important;
}

.readButton, .releaseButton {
    display: none;
}

.preserve-format {
    white-space: pre;
    font-family: "Courier New", Courier, monospace;
    line-height: 15px;
}

.medical-icon-button {
    font-size: 17px !important;
}

#hide_advanced_filters {
    display: none;
}

/*@media (min-width: 768px) and (max-width: 995px) {
		.container {
			width: 85%;
		}
	}*/

.view_ecs_link {
    cursor: pointer;
    text-decoration: none !important;
}

.view_immu_link {
    cursor: pointer;
    text-decoration: none !important;
}

#doc_back_to_casesummaries {
    line-height: 30px;
    height: 30px;
    /*margin-bottom:10px;*/
}

#btn_download_casesummary {
    line-height: 30px;
    height: 30px;
}


.ecs_label {
    font-weight: bold;
}

.ecs-margin-row {
    margin-top: 17px;
}

.ecs-last-row {
    margin-bottom: 17px;
}

#ecs_discharge_doc_sigline {
    margin-top: 50px;
    width: 200px;
    border-top: solid black 1px;
}

#ecs_discharge_doc_name {
    padding-top: 7px;
}

.process_request_button {
    display: none;
}

.active_filter {
    background-color: #ffffd3
}

td.disabled {
    color: #ccc
}

.superseded_separator {
    border: 0;
    border-bottom: 1px dashed grey;
    background: white;
}

.table_legend_row {
    margin-top: 20px;
    font-style: italic;
}

    .table_legend_row li {
        list-style: none;
    }

.footer-links {
    color: white;
}

    .footer-links a {
        margin-right: 2px;
        margin-left: 2px;
        color: white;
        text-decoration: none;
    }

.pat_of_interest {
    font-weight: bold;
}

.patlegend, .cacheLegend {
    padding-left: 15px;
    padding-right: 15px;
}

.index_h1 {
    text-align: center;
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: none;
}

#CookieBanner {
    position: fixed;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
    border-radius: 0;
    color: #26784C;
    padding: 10px;
    z-index: 1000;
}

#faqs_container li {
    font-size: 14px;
}

#DocLandingTabs .nav-tabs {
    /*border-bottom:none;*/
    margin-bottom: 12px;
}

.pat_landing_btn_top {
    margin-right: 0px;
    margin-bottom: 5px;
}

.pat_landing_btn_bottom {
    margin-right: 0px;
}

#exportDataModal_sortable li {
    cursor: move;
}

.not_linked_pat, .not_linked_pat a {
    color: green !important;
}

.list-group-item-highlighted {
    background-color: lightgreen;
}

#only-linked-patients-checkbox-label, #onlyunread-only-linked-patients-checkbox-label {
    cursor: pointer;
    margin-top: 8px;
}

#exportDataModal_headerrowcheck_container {
    margin-top: 10px;
}
/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

    /* 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: 4px;
        bottom: 4px;
        background-color: #ccc;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #258353;
}

input:focus + .slider {
    box-shadow: 0 0 1px #258353;
}

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%;
    }

.crossborder-consent-error {
    color: #a94442;
}

.consent_list {
    padding: 5px;
    display: inline-block;
}

.view_form_link {
    cursor: pointer;
}

#pat_poyc_hist_table, #pat_poyc_presc_table, #pat_poyc_mur_table {
    display: none;
}

.cautionary_statement {
    margin-top: 20px;
    margin-bottom: 30px;
    color: #C74848;
}

.immunzation_form .row {
    margin-bottom: 20px;
}

.emailhover {
    cursor: pointer;
}


.patient-numbers-error-row {
    color: red;
}

/* CSS for accesibility */
.button-primary:focus {
    background-color: rgb(23, 80, 48);
    /*color: black !important;*/
}

button:hover, button:focus {
    border: 1px #555555 solid;
}

#notif-buttons-container button:hover {
    border: 0px !important;
}

#navbar > ul > li > a, .dropdown-menu, .footer-distributed p.footer-links {
    font-size: 18px;
    /*color:black;*/
}

nav {
    font-size: 18px;
    /*color: black;*/
}

table {
    border-spacing: 0;
    width: 100% !important;
}

.image-fit {
    width: 100%;
    object-fit: cover;
}

/*.button-primary {
color: black !important; 
}*/

/*.btn-success {
color:black !important;
} */

#CookieBanner > a {
    color: #2D6A9F;
}

.badge {
    background-color: #737373 !important;
}

td.dt-control {
    background: url('img/details_open.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.dt-control {
    background: url('img/details_close.png') no-repeat center center;
}


.details-controlBefore:before {
    top: 8px !important;
    left: 4px !important;
    height: 16px !important;
    width: 16px !important;
    display: inline-block;
    position: initial;
    color: white !important;
    border: 2px solid white !important;
    border-radius: 16px !important;
    box-shadow: 0 0 3px #444 !important;
    box-sizing: content-box !important;
    font-family: 'Courier New',Courier,monospace !important;
    text-indent: 4px !important;
    line-height: 16px !important;
    content: '+' !important;
    background-color: #337ab7 !important;
}



.details-controlParent:before {
    top: 8px !important;
    left: 4px !important;
    height: 16px !important;
    width: 16px !important;
    display: inline-block;
    position: initial;
    color: white !important;
    border: 2px solid white !important;
    border-radius: 16px !important;
    box-shadow: 0 0 3px #444 !important;
    box-sizing: content-box !important;
    font-family: 'Courier New',Courier,monospace !important;
    text-indent: 4px !important;
    line-height: 15px !important;
    content: '+' !important;
    background-color: #337ab7 !important;
}

tr.groupHeader > td:first-child:after {
    padding-left: 50px;
    padding-right: 50px;
    display: inline-block
}

/*td.nobefore:before {
    display: none;
}*/


[class*="groupHeader"] {
    background: #a2dfdf !important;
    font-weight: bold;
    /*column-span: '1';*/
}

.topStrip {
    /*float:right !important;*/
    margin-top: 10px !important;
}

.groupHeader.isRemoved {
    background-color: #df9999 !important;
    font-weight: bold;
}

#pharmacyAddress {
    padding-top: 10px !important;
}


/*.details-controlBefore  + td {
padding-left: 30px !important; 

}*/

td.details-controlBefore {
    padding-left: 40px !important;
}

#entTable {
    padding-left: 40px !important;
}



.verified-input-group-addon {
    background: white;
    color: #258353;
    border-left: none;
}

.verify-input-group-addon {
    color: white;
    background: #337ab7;
    cursor: pointer;
}

    .verify-input-group-addon:hover {
        background: #82b8e6;
    }


.input-border-right-none {
    border-right: none;
}

.input-group-100-percent-width {
    /*display: block;*/
    width: 100%;
}

.display-none {
    display: none !important;
}

.row-margin-top-10 {
    margin-top: 10px;
}

.row-margin-bottom-10 {
    margin-bottom: 10px;
}

.row-margin-top-20 {
    margin-top: 20px;
}

.row-margin-bottom-20 {
    margin-bottom: 20px;
}

.row-margin-top-50 {
    margin-top: 50px;
}

.row-margin-bottom-50 {
    margin-bottom: 50px;
}

.p-danger {
    color: red;
}

.form-group-width-98-percent {
    border-right: 1px solid #ccc;
    width: 98% !important;
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.btn-left-border-rounded {
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
}

.inactive-btn-success {
    color: #fff;
    background-color: #a4c6a4f0;
    border-color: #62ba6252;
}

.sending-p {
    background-color: #e7e7e7e6;
    border-radius: 4px;
}

.sr-only {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.representatives-tabs-container {
    padding-top: 19px;
}

.child_terms_and_conditions_tag {
    font-size: 12px;
}

tbody > tr.border-top-0 {
    border-top: 0;
}

.hr-margin-0 {
    margin-top: 0;
    margin-bottom: 0;
}

.well-p {
    margin-bottom: 0;
    margin-top: 20px
}

a.disabled {
    pointer-events: none;
    cursor: default;
}

.margin-bottom-0 {
    margin-bottom: 0 !important;
}

.font-weight-bold {
    font-weight: bold !important
}

.guardian-application .control-label {
    text-align: left
}

.text-align-center {
    text-align: center
}

.text-padding-left-30 {
    padding-left: 30px;
}


@media (min-width: 768px) {
    .col-padding-hr-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .col-padding-right-0 {
        padding-right: 0;
    }

    .col-padding-left-0 {
        padding-left: 0;
    }
}

@media (max-width: 768px) {
    .validity-val .col-xs-6 > input.form-control {
        padding: 6px 0px;
    }


    .col-xs-3 .validity-val > input.form-control {
        padding: 6px 0px;
    }

    .guardian-application-buttons button {
        font-size: inherit !important;
    }
}

.padding-left-15 {
    padding-left: 15px;
}

.input-group-addon .fa {
    font-size: 30px;
}

.guardian-application-help-icon {
    color: blue;
    font-size: 20px !important;
}

@media (max-width: 768px) {
    .col-6-padding-0 {
        padding-left: 0;
        padding-right: 0;
    }
}

.info-input-group-addon {
    padding: 1px 12px;
    background-color: white;
    border: 0;
    border-radius: 4px;
    color: blue;
}

.display-block {
    display: block;
}

.input-group.display-block {
    display: block;
}



input[type=file] {
    display: block !important;
    right: 1px;
    top: 1px;
    height: 34px;
    opacity: 0;
    width: 100%;
    background: none;
    position: absolute;
    overflow: hidden;
    z-index: 2;
}

.control-fileupload {
    display: block;
    border: 1px solid #d6d7d6;
    background: #FFF;
    border-radius: 4px;
    width: 100%;
    height: 36px;
    line-height: 36px;
    padding: 0px 10px 2px 10px;
    overflow: hidden;
    position: relative;
}

    .control-fileupload:before, .control-fileupload input, .control-fileupload label {
        cursor: pointer !important;
    }

    .control-fileupload:before {
        padding: 4px 12px;
        margin-bottom: 0;
        font-size: 14px;
        line-height: 20px;
        color: #333333;
        text-align: center;
        text-shadow: 0 1px 1px rgba(255,255,255,0.75);
        vertical-align: middle;
        cursor: pointer;
        background-color: #f5f5f5;
        background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
        background-repeat: repeat-x;
        border: 1px solid #cccccc;
        border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
        border-bottom-color: #b3b3b3;
        border-radius: 4px;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
        transition: color 0.2s ease;
        content: 'Browse';
        display: block;
        position: absolute;
        z-index: 1;
        top: 2px;
        right: 2px;
    }

    .control-fileupload:hover:before, .control-fileupload:focus:before {
        color: #333333;
        background-color: #e6e6e6;
        text-decoration: none;
        background-position: 0 -15px;
        transition: background-position 0.2s ease-out;
    }

    .control-fileupload label {
        /*line-height: 24px;*/
        color: #999999;
        font-size: 14px;
        font-weight: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
        z-index: 1;
        margin-right: 90px;
        margin-bottom: 0px;
        cursor: text;
    }


.has-error .input-group-addon {
    background-color: unset;
}

#guardian_application_search_form .breadcrumb {
    padding: 0;
}

.row-margin-bottom-30 {
    margin-bottom: 30px;
}

.margin-right-0 {
    margin-right: 0 !important;
}

.margin-right-5 {
    margin-right: 5px !important;
}

.margin-right-20 {
    margin-right: 20px !important;
}

.font-weight-light-bold {
    font-weight: 600;
}

@media (min-width: 768px) {
    .margin-top-negative-10 {
        margin-top: -10px;
    }
}

.margin-left-10 {
    margin-left: 10px
}

.ctrl-status {
    height: 100% !important;
    border-radius: 0;
}

td.td-ctrl-status {
    padding: 0 !important;
}


.popover-addon {
    font-size: 30px;
    color: blue;
    background-color: white;
}

.checkbox_large {
    width: 30px;
    transform: scale(1.5);
}

.button-custom {
    height: 34px;
    line-height: inherit
}

button.disabled {
    pointer-events: none !important;
    cursor: not-allowed;
}

#guardianship_applications_table th:before,
#guardianship_applications_table td:before {
    display: none !important; /*dont display the ::before pseudo element at all*/
}

.margin-left-0 {
    margin-left: 0 !important;
}

/* Table Sorting Tooltips - Pure CSS Solution */
/* Base tooltip styles for all sortable headers */
.sorting, .sorting_asc, .sorting_desc,
.resp_sortable_header, .resp_sort_asc, .resp_sort_desc {
    position: relative;
}

    /* DataTables Standard Sorting Tooltips */
    /* Use ::before for tooltip text so ::after remains for icons */


    /* Arrow for DataTables tooltips */
    .sorting:hover::before {
        content: '';
        position: absolute;
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%) translateY(5px);
        border: 5px solid transparent;
        border-top-color: #333;
        z-index: 1001;
        pointer-events: none;
    }

    .sorting_asc:hover::before,
    .sorting_desc:hover::before {
        content: '';
        position: absolute;
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%) translateY(5px);
        border: 5px solid transparent;
        border-top-color: #333;
        z-index: 1001;
        pointer-events: none;
    }


    /* Arrow for responsive tooltips */
    .resp_sortable_header:hover::before {
        content: '';
        position: absolute;
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%) translateY(5px);
        border: 5px solid transparent;
        border-top-color: #333;
        z-index: 1001;
        pointer-events: none;
    }


/* Mobile/responsive positioning adjustments */
@media (max-width: 767px) {
    .resp_sortable_header:hover::after,
    .resp_sort_asc:hover::after,
    .resp_sort_desc:hover::after {
        left: 20px;
        transform: none;
    }

    .resp_sortable_header:hover::before,
    .resp_sort_asc:hover::before,
    .resp_sort_desc:hover::before {
        left: 25px;
        transform: translateY(5px);
    }
}

/* Handle tooltip positioning conflicts with existing pseudo-elements */
/* Ensure tooltips appear above existing sort indicators */
/* Remove margin tweak on ::after so icons are untouched */
table.dataTable thead .sorting:hover::after,
table.dataTable thead .sorting_asc:hover::after,
table.dataTable thead .sorting_desc:hover::after {
    margin-bottom: 0;
}

table.dataTable thead .sorting:hover::before,
table.dataTable thead .sorting_asc:hover::before,
table.dataTable thead .sorting_desc:hover::before {
    margin-bottom: 0px;
}


/*Sorting Header Tooltips*/
table.dataTable thead th.sorting_asc:hover::before,
table.dataTable thead th.sorting_desc:hover::before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    padding: 2px 6px;
    border-radius: 3px;
    font-size: 11px;
    line-height: 1.2;
    white-space: nowrap;
    z-index: 1000;
}

table.dataTable thead th.sorting_asc:hover::before {
    content: "ascending";
}

table.dataTable thead th.sorting_desc:hover::before {
    content: "descending";
}

/* Do not show any text tooltip for unsorted headers */
table.dataTable thead th.sorting:hover::before {
    content: none;
}

.resp_sort_asc:hover::after,
.resp_sort_desc:hover::after {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    padding: 2px 6px;
    border-radius: 3px;
    font-size: 11px;
    line-height: 1.2;
    white-space: nowrap;
    z-index: 1000;
    content: "";
}

.resp_sort_asc:hover::after {
    content: "asc";
}

.resp_sort_desc:hover::after {
    content: "desc";
}

.resp_sortable_header:hover::after {
    content: none;
}

.resp_sortable_header:hover::before { 
}

@media (max-width: 767px) {
    .resp_sort_asc:hover::after,
    .resp_sort_desc:hover::after {
        left: 20px;
        transform: none;
    }
}


#doc_pat_phr_docs {
    margin-top: 36px;
}

#person_profile_mob, #person_profile_tel, #person_profile_email {
    padding: 21px 12px !important;
}

.dropdown-backdrop {
    position: static;
}

.profile-info-icon {
    padding-right: 5px;
    font-size: 25px;
}

.profile_info_wrapper {
    display: inline-flex;
    align-items: center;
    gap: 8px; /* spacing between label and icon */
}

.profile_info_label {
    white-space: normal;
    vertical-align: top;
}

/* On screens >= 768px (Bootstrap's md breakpoint in v3) */
@media (min-width: 768px) {
    .profile_info_label {
        min-width: 400px;
    }
}

.switch_representative_error_label {
    display: block;
    text-align: left;
}


/*
    The CSS below is for the new myHealth Layout
*/

.myhealth-alert {
    margin-top: 10px;
}

.myhealth-alert-close {
    border: none !important;
}

.navbar-burger-border {
    border: none !important;
}

@media (min-width:995px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .navbar-toggle:focus {
        outline: 0;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

.new_layout_background {
    background: #fafafa;
}

.new_layout_container {
    max-width: 90% !important;
    background: #fafafa;
}

.new_layout_navbar {
    padding-top: 0px;
    padding-bottom: 0px;
}


.new_layout_remove_padding {
    padding: 0px;
}

.myhealth-logo {
    padding-left: 15px;
}

    .myhealth-logo:hover {
        color: white !important;
    }

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li > a {
            text-decoration: none;
        }

        .breadcrumb > li + li:before {
            content: "/\00a0";
            padding: 0 5px;
            color: #ccc
        }

    .breadcrumb > .active {
        color: #777
    }


@media (max-width:995px) {
    .navbar > li > a {
        padding-left: 30px;
    }
}


@media (min-width:995px) {
    .icons {
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
    }

    .home-item {
        float: left !important;
        font-size: 16px;
        color: white;
        text-align: center;
        padding: 15px 20px;
        text-decoration: none;
        position: relative;
        transition: padding-right 0.5s ease, width 0.5s ease;
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
    }

    #notif-item {
        float: left !important;
        font-size: 16px;
        color: white;
        padding: 15px 20px;
        text-align: center;
        text-decoration: none;
        position: relative;
        padding-left: 10px !important;
        transition: padding-right 0.5s ease, width 0.5s ease;
    }

    #rep-item {
        float: left !important;
        font-size: 16px;
        color: white;
        text-align: center;
        padding: 15px 20px;
        text-decoration: none;
        position: relative;
        padding-left: 10px !important;
        transition: padding-right 0.5s ease, width 0.5s ease;
    }

    .prof-item {
        float: left !important;
        font-size: 16px;
        color: white;
        text-align: center;
        padding: 15px 20px;
        text-decoration: none;
        position: relative;
        transition: padding-right 0.5s ease, width 0.5s ease;
    }

    #switch-item {
        float: left !important;
        font-size: 16px;
        color: white;
        text-align: center;
        padding: 15px 20px;
        text-decoration: none;
        position: relative;
        transition: padding-right 0.5s ease, width 0.5s ease;
    }

    .log-item {
        float: left !important;
        font-size: 16px;
        color: white;
        text-align: center;
        padding: 15px 20px;
        text-decoration: none;
        position: relative;
        transition: padding-right 0.5s ease, width 0.5s ease;
    }

    .home-item:hover {
        padding-right: 70px;
        width: auto;
        background-color: #136035;
    }

    .prof-item:hover {
        padding-right: 65px;
        width: auto;
        background-color: #136035;
    }

    #switch-item:hover {
        padding-right: 60px;
        width: auto;
        background-color: #136035;
    }

    .log-item:hover {
        padding-right: 110px;
        width: auto;
        background-color: #136035;
    }

    #notif-item:hover {
        padding-right: 118px;
        width: auto;
        background-color: #136035;
    }

    #rep-item:hover {
        padding-right: 150px;
        width: auto;
        background-color: #136035;
    }

    .home-text {
        opacity: 0;
        position: absolute;
        top: 50%;
        left: 65%;
        transform: translate(-50%, -50%);
        transition: opacity 0.5s ease;
    }

    .prof-text {
        opacity: 0;
        position: absolute;
        top: 50%;
        left: 64%;
        transform: translate(-50%, -50%);
        transition: opacity 0.5s ease;
    }

    .switch-text {
        opacity: 0;
        position: absolute;
        top: 50%;
        left: 65%;
        transform: translate(-50%, -50%);
        transition: opacity 0.5s ease;
    }

    .log-text {
        opacity: 0;
        position: absolute;
        top: 50%;
        left: 55%;
        transform: translate(-50%, -50%);
        transition: opacity 0.5s ease;
    }

    .notif-text {
        opacity: 0;
        position: absolute;
        top: 50%;
        left: 60%;
        transform: translate(-50%, -50%);
        transition: opacity 0.5s ease;
    }
}

/* Accordion container */
.cautionary-panel {
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #d8e6ed;
}

/* Accordion header */
.cautionary-heading {
    background: #2f80a9;
    color: #fff;
    padding: 12px 15px;
}

    .cautionary-heading a {
        color: #fff;
        text-decoration: none;
        display: block;
        font-weight: 600;
    }

/* Body */
.cautionary-body {
    background: #f5f9fc;
    line-height: 1.6;
}


.caret-icon::before {
    content: "\f078";
    font-family: FontAwesome;
    transition: transform 0.3s ease;
    display: inline-block;
}

.cautionary-toggle[aria-expanded="true"] .caret-icon::before {
    transform: rotate(180deg);
}
.panel-heading a[aria-expanded="true"] .caret-icon::before {
    transform: rotate(180deg);
}

.rep-text {
/*  opacity: 0;
    position: absolute; */
    top: 50%;
    left: 58%;
    transform: translate(-50%, -50%);
    transition: opacity 0.5s ease;
}

.home-item:hover .home-text, .prof-item:hover .prof-text, #switch-item:hover .switch-text, .log-item:hover .log-text, #notif-item:hover .notif-text, #rep-item:hover .rep-text {
    opacity: 1;
}

/*    #home-icon, #log-icon {
        font-size: 22px;
    }*/

}

@media (max-width: 995px) {
    #home-icon, #log-icon, #notif-icon, #view-icon, #prof-icon, #rep-icon {
        display: none;
    }
}

.dropdown-toggle::after {
    display: none !important;
}


.dropup, .dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto
    }

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
        text-decoration: none;
    }

        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
            text-decoration: none;
            color: #262626;
            background-color: #f5f5f5
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        color: #fff;
        text-decoration: none;
        outline: 0;
        background-color: #337ab7
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
        color: #777
    }

        .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
            cursor: not-allowed
        }

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width:995px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.navbar-profile-switch-text {
    font-size: 18px;
}


@media (min-width:995px) {
    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important;
        /*padding-right: 10px;*/
        background-color: #136035;
    }

        .navbar-right ~ .navbar-right {
            margin-right: 0
        }
}

.error-icon-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-height: 200px;
}

.error-icon {
    font-size: 8vw;
    height: 100%;
    width: auto;
}



/*
    End of new myHealth Layout
*/


/* DO NOT REMOVE THE BELOW */
/*CSS for the 1400 phone button*/
/*
.hospital-wait-notification-container {
    background-color: #68f068;
}

.hospital-wait-notification-text {
    text-align: center;
}

.hospital-wait-notification-div {
    color: black;
    font-size: 14px;
}

.hospital-wait-notification-btn-container {
    text-align: center;
}

.hospital-wait-notification-btn {
    font-size: 13px;
}

.hospital-wait-notification-refresh-btn {
    font-size: 15px;
}

.hospital-wait-notification-navbar-text {
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 65%;
    padding-left: 20px;
    transform: translate(-50%,-50%);
    transition: opacity .5s ease
}

.hospital-wait-notification-main-icon:hover .hospital-wait-notification-navbar-text {
    opacity: 1
}


.hospital-wait-notification-navbar-badge {
    left: 0.1em
}*/

@font-face{font-family:'webfont-medical-icons';src:url('../fonts/webfont-medical-icons.eot');src:url('../fonts/webfont-medical-icons.eot?#iefix') format('embedded-opentype'),url('../fonts/webfont-medical-icons.ttf') format('truetype'),url('../fonts/webfont-medical-icons.woff') format('woff'),url('../fonts/webfont-medical-icons.svg#webfont-medical-icons') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'webfont-medical-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-i-womens-health:before{content:"\e600"}.icon-i-waiting-area:before{content:"\e601"}.icon-i-volume-control:before{content:"\e602"}.icon-i-ultrasound:before{content:"\e603"}.icon-i-text-telephone:before{content:"\e604"}.icon-i-surgery:before{content:"\e605"}.icon-i-stairs:before{content:"\e606"}.icon-i-radiology:before{content:"\e607"}.icon-i-physical-therapy:before{content:"\e608"}.icon-i-pharmacy:before{content:"\e609"}.icon-i-pediatrics:before{content:"\e60a"}.icon-i-pathology:before{content:"\e60b"}.icon-i-outpatient:before{content:"\e60c"}.icon-i-mental-health:before{content:"\e60d"}.icon-i-medical-records:before{content:"\e60e"}.icon-i-medical-library:before{content:"\e60f"}.icon-i-mammography:before{content:"\e610"}.icon-i-laboratory:before{content:"\e611"}.icon-i-labor-delivery:before{content:"\e612"}.icon-i-immunizations:before{content:"\e613"}.icon-i-imaging-root-category:before{content:"\e614"}.icon-i-imaging-alternative-pet:before{content:"\e615"}.icon-i-imaging-alternative-mri:before{content:"\e616"}.icon-i-imaging-alternative-mri-two:before{content:"\e617"}.icon-i-imaging-alternative-ct:before{content:"\e618"}.icon-i-fire-extinguisher:before{content:"\e619"}.icon-i-family-practice:before{content:"\e61a"}.icon-i-emergency:before{content:"\e61b"}.icon-i-elevators:before{content:"\e61c"}.icon-i-ear-nose-throat:before{content:"\e61d"}.icon-i-drinking-fountain:before{content:"\e61e"}.icon-i-cardiology:before{content:"\e61f"}.icon-i-billing:before{content:"\e620"}.icon-i-anesthesia:before{content:"\e621"}.icon-i-ambulance:before{content:"\e622"}.icon-i-alternative-complementary:before{content:"\e623"}.icon-i-administration:before{content:"\e624"}.icon-i-social-services:before{content:"\e625"}.icon-i-smoking:before{content:"\e626"}.icon-i-restrooms:before{content:"\e627"}.icon-i-restaurant:before{content:"\e628"}.icon-i-respiratory:before{content:"\e629"}.icon-i-registration:before{content:"\e62a"}.icon-i-oncology:before{content:"\e62b"}.icon-i-nutrition:before{content:"\e62c"}.icon-i-nursery:before{content:"\e62d"}.icon-i-no-smoking:before{content:"\e62e"}.icon-i-neurology:before{content:"\e62f"}.icon-i-mri-pet:before{content:"\e630"}.icon-i-interpreter-services:before{content:"\e631"}.icon-i-internal-medicine:before{content:"\e632"}.icon-i-intensive-care:before{content:"\e633"}.icon-i-inpatient:before{content:"\e634"}.icon-i-information-us:before{content:"\e635"}.icon-i-infectious-diseases:before{content:"\e636"}.icon-i-hearing-assistance:before{content:"\e637"}.icon-i-health-services:before{content:"\e638"}.icon-i-health-education:before{content:"\e639"}.icon-i-gift-shop:before{content:"\e63a"}.icon-i-genetics:before{content:"\e63b"}.icon-i-first-aid:before{content:"\e63c"}.icon-i-dermatology:before{content:"\e63d"}.icon-i-dental:before{content:"\e63e"}.icon-i-coffee-shop:before{content:"\e63f"}.icon-i-chapel:before{content:"\e640"}.icon-i-cath-lab:before{content:"\e641"}.icon-i-care-staff-area:before{content:"\e642"}.icon-i-accessibility:before{content:"\e643"}.icon-i-diabetes-education:before{content:"\e644"}.icon-i-hospital:before{content:"\e645"}.icon-i-kidney:before{content:"\e646"}.icon-i-ophthalmology:before{content:"\e647"}.icon-womens-health:before{content:"\e648"}.icon-waiting-area:before{content:"\e649"}.icon-volume-control:before{content:"\e64a"}.icon-ultrasound:before{content:"\e64b"}.icon-text-telephone:before{content:"\e64c"}.icon-surgery:before{content:"\e64d"}.icon-stairs:before{content:"\e64e"}.icon-radiology:before{content:"\e64f"}.icon-physical-therapy:before{content:"\e650"}.icon-pharmacy:before{content:"\e651"}.icon-pediatrics:before{content:"\e652"}.icon-pathology:before{content:"\e653"}.icon-outpatient:before{content:"\e654"}.icon-ophthalmology:before{content:"\e655"}.icon-mental-health:before{content:"\e656"}.icon-medical-records:before{content:"\e657"}.icon-medical-library:before{content:"\e658"}.icon-mammography:before{content:"\e659"}.icon-laboratory:before{content:"\e65a"}.icon-labor-delivery:before{content:"\e65b"}.icon-kidney:before{content:"\e65c"}.icon-immunizations:before{content:"\e65d"}.icon-imaging-root-category:before{content:"\e65e"}.icon-imaging-alternative-pet:before{content:"\e65f"}.icon-imaging-alternative-mri:before{content:"\e660"}.icon-imaging-alternative-mri-two:before{content:"\e661"}.icon-imaging-alternative-ct:before{content:"\e662"}
.icon-hospital:before{content:"\e663"}.icon-fire-extinguisher:before{content:"\e664"}.icon-family-practice:before{content:"\e665"}.icon-emergency:before{content:"\e666"}.icon-elevators:before{content:"\e667"}.icon-ear-nose-throat:before{content:"\e668"}.icon-drinking-fountain:before{content:"\e669"}.icon-diabetes-education:before{content:"\e66a"}.icon-cardiology:before{content:"\e66b"}.icon-billing:before{content:"\e66c"}.icon-anesthesia:before{content:"\e66d"}.icon-ambulance:before{content:"\e66e"}.icon-alternative-complementary:before{content:"\e66f"}.icon-administration:before{content:"\e670"}.icon-accessibility:before{content:"\e671"}.icon-social-services:before{content:"\e672"}.icon-smoking:before{content:"\e673"}.icon-restrooms:before{content:"\e674"}.icon-restaurant:before{content:"\e675"}.icon-respiratory:before{content:"\e676"}.icon-oncology:before{content:"\e677"}.icon-nutrition:before{content:"\e678"}.icon-nursery:before{content:"\e679"}.icon-no-smoking:before{content:"\e67a"}.icon-neurology:before{content:"\e67b"}.icon-mri-pet:before{content:"\e67c"}.icon-interpreter-services:before{content:"\e67d"}.icon-internal-medicine:before{content:"\e67e"}.icon-intensive-care:before{content:"\e67f"}.icon-inpatient:before{content:"\e680"}.icon-information-us:before{content:"\e681"}.icon-infectious-diseases:before{content:"\e682"}.icon-hearing-assistance:before{content:"\e683"}.icon-health-services:before{content:"\e684"}.icon-health-education:before{content:"\e685"}.icon-gift-shop:before{content:"\e686"}.icon-genetics:before{content:"\e687"}.icon-first-aid:before{content:"\e688"}.icon-dental:before{content:"\e689"}.icon-coffee-shop:before{content:"\e68a"}.icon-chapel:before{content:"\e68b"}.icon-cath-lab:before{content:"\e68c"}.icon-care-staff-area:before{content:"\e68d"}.icon-registration:before{content:"\e68e"}.icon-dermatology:before{content:"\e68f"}
.responsive {
    width: 100%;
    height: auto;
}

.center {
    float: left
}

#img1 {
    margin-top:50px;
    margin-right: 100px;
    margin-bottom: 50px;
}

#img2 {
    margin-top:50px;
    margin-bottom: 50px;
}

@media screen and (max-width: 736px) {
    #img1 {
        margin-right: 0px;
        margin: 25px 50px 30px 50px;
    }

    #img2 {
        margin: 30px 50px 50px 50px;
    }
}

/* Notification CSS */
.notifications-panel {
    border-radius: 3px;
}

.notification_type_label {
    font-weight: bold;
    font-size: 15px;
    margin-left: 15px;
}

.notifications-panel {
    border-radius: 3px;
}

.notifications-panel .panel-heading {
    padding: 8px 10px;
}

.notifications-panel .panel-body {
    padding: 1px 15px;
}

.subscription-selector-div {
    padding-left: 15px;
}

.notifications-panel {
    margin-bottom: 10px;
}

#unread-notifs-container {
    padding-top: 10px;
}

.notif-text {
    padding-left: 10px;
}


