
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,300,400,600,700,800);
@import url(/javascript/jquery/fancybox-2.1.6/source/jquery.fancybox.css);
@import url(/javascript/jquery/fancybox-2.1.6/source/helpers/jquery.fancybox-thumbs.css);
@import url(/javascript/jquery/fancybox-2.1.6/source/helpers/jquery.fancybox-buttons.css);
@import url(https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css);
@import url(https://cdn.datatables.net/1.10.16/css/dataTables.bootstrap.min.css);
@import url(jquery.jscrollpane.css);
@import url(/jsp/cookie/cookie.css);

/* Sticky footer styles */

html {
  position: relative;
  min-height: 100%;
}
body {
	margin: 0 0 120px 0;
	overflow-x: hidden;
	font: 400 14px/18px 'Open Sans', Arial, sans-serif;
	color: #000;
}
footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 120px;
	border-top: 1px solid #ccc;
}

/* *******************************************************************************************
 *         Fonts                                                                             *
 ******************************************************************************************* */

h2,
.article h1 {
	margin: 0 0 20px 0;
	font: 400 36px/38px 'Open Sans', Arial, sans-serif;
	letter-spacing: 0.03em;/* 30 in PS (30/1000) */
	color: #000;
}
h2 {
	margin: 30px 0 10px 0;
	font: 400 28px/32px 'Open Sans', Arial, sans-serif;
}
.row > h2 {
	margin: 20px 0 10px 0;
	padding: 0 15px 10px 15px;
	border-bottom: 1px solid #ccc;
}
@media only screen and (min-width : 1200px) {
	.row > h2 {
		margin: 20px -20px;
		padding: 0 35px 10px 35px;
		border-bottom: 1px solid #ccc;
	}
}
#view.article h2 {
	margin: 20px 0 0 0;
	padding: 0;
	font: 700 18px/22px 'Open Sans', Arial, sans-serif;
	color: #000;
}

h3 {
	margin: 20px 0 10px 0;
	padding: 0;
	font: 400 24px/28px 'Open Sans', Arial, sans-serif;
	color: #000;
}
h4 {
	margin: 15px 0 8px 0;
	padding: 0;
	font: 400 20px/22px 'Open Sans', Arial, sans-serif;
	color: #000;
}
h5 {
	margin: 12px 0 6px 0;
	padding: 0;
	font: 400 17px/19px 'Open Sans', Arial, sans-serif;
	color: #000;
}
.teaser h3 {
	margin: 0 0 10px 0;
	padding: 0 0 0 35px;
	font: 700 18px/28px 'Open Sans', Arial, sans-serif;
	color: #000;
	background: transparent url(/images_gui/icons/icon_dg.png) 0 0 no-repeat;
}
.panel-link {
	display: block;
	margin-top: 10px;
	padding: 0 0 0 35px;
	font: 700 18px/28px 'Open Sans', Arial, sans-serif;
	background: transparent url(/images_gui/icons/icon_dg.png) 0 0 no-repeat;
}

@media only screen and (max-width : 1200px) {
	h2 {
		font: 400 20px/20px 'Open Sans', Arial, sans-serif;
	}
}


.article #rightCol h2,
.article .right-col h2 {
	font: 400 30px/30px 'Open Sans', Arial, sans-serif;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	color: #000;
}
.article #rightCol h3,
.article .right-col h3 {
	font: 400 18px/24px 'Open Sans', Arial, sans-serif;
	margin: 10px 0;
	padding: 0;
	color: #000;
}


.tab-pane h2 {
	margin: 0;
	padding: 0;
	font: 400 30px/32px 'Open Sans', Arial, sans-serif;
	color: #000;
}
h3.editor-group-heading,
h3.editor-group-heading label {
	font: 400 20px/22px 'Open Sans', Arial, sans-serif;
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #cabe9d;
	color: #000;
}
h3.editor-group-heading label {
	margin: 0;
	padding: 0;
	border-bottom: 0;
	color: inherit;
}
.editor-group-heading-description,
.tab-heading-description {
	margin: 0;
	padding: 15px 60px 15px 0;
}
.tab-panel-description {
	margin: 0;
	padding: 5px 60px 15px 0;
}


.ingress {
	margin: 0 0 30px 0;
	font: 400 18px/24px 'Open Sans', Arial, sans-serif;
}
#view.article .ingress {
	font: 400 18px/26px 'Open Sans', Arial, sans-serif;
}

p {
	margin: 0 0 .8em 0;
}

/* *******************************************************************************************
 *         Links                                                                             *
 ******************************************************************************************* */

a:link,
a:visited {
	color: #0c4c86;
	text-decoration: underline;
}
a:active,
a:hover,
a:focus {
	color: #0c4cc6;
	text-decoration: underline;
	outline: none;
}

A:focus,
A:active {
	-webkit-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-moz-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-o-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-ms-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
}

#topMenu A:focus,
#topMenu A:active {
	-webkit-box-shadow: inset 0 0 12px 0 rgba(255, 188, 9,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-moz-box-shadow: inset 0 0 12px 0 rgba(255, 188, 9,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-o-box-shadow: inset 0 0 12px 0 rgba(255, 188, 9,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-ms-box-shadow: inset 0 0 12px 0 rgba(255, 188, 9,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	box-shadow: inset 0 0 12px 0 rgba(255, 188, 9,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
}

a.stretched-link:focus,
a.stretched-link:active {
	outline: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
}
a.stretched-link:focus::after,
a.stretched-link:active::after {
	-webkit-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-moz-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-o-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-ms-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
}

a.btn:link,
a.btn:visited,
a.btn:active,
a.btn:hover,
a.btn:focus {
	color: #fff;
	text-decoration: none;
}
a.btn.btn-default:link,
a.btn.btn-default:visited,
a.btn.btn-default:active,
a.btn.btn-default:hover,
a.btn.btn-default:focus {
	color: #333;
	text-decoration: none;
}

.black-links a:link,
.black-links a:visited,
a.black-link:link,
a.black-link:visited {
	color: #000;
}
.black-links a:active,
.black-links a:hover,
.black-links a:focus,
a.black-link:active,
a.black-link:hover,
a.black-link:focus {
	color: #0c4cc6;
}

.panel-black a.panel-link:link,
.panel-black a.panel-link:visited {
	color: #fff;
}
.panel-black a.panel-link:active,
.panel-black a.panel-link:hover,
.panel-black a.panel-link:focus {
	color: #ddf;
}


/* *******************************************************************************************
 *         TopImage + Black Boxes                                                            *
 ******************************************************************************************* */

/* Use background */
#topImageOuterContainer {
	background: #b5c3c6 url(/images/startpage/hands.jpg) 50% 50% no-repeat;
}
#topImageOuterContainer .container {
	position: relative;
}
#topImageOuterContainer #topImage img {
	visibility: hidden;
}
/* Use image 100% */
@media only screen and (max-width : 992px) {
	#topImageOuterContainer {
		background: #b5c3c6 none;
	}
	#topImageOuterContainer #topImage img {
		visibility: inherit;
	}
}



#topImageAndTextOuterContainer {
	position: relative;
}

#topImageTextOuterContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.panel {
	margin: 100px 20px 0 0;
	border: 1px solid #fff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
.panel-black {
	background-color: #000;
	color: #fff;
}
.panel-beige {
	margin: 0 0 20px 0;
	background-color: #efebdf;
	color: #000;
}
.panel-transparent {
	background-color: transparent;
	color: #000;
	border: 0;
	-moz-box-shadow: 0 0 0 #000;
	-webkit-box-shadow: 0 0 0 #000;
	box-shadow: 0 0 0 #000;
	-ms-filter: none;
	filter: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
.panel .panel-heading {
	margin: 0;
	padding: 15px 30px;
	border-bottom: 1px solid #fff;
	background-color: transparent;
	font: 400 18px/24px 'Open Sans', Arial, sans-serif;
	color: inherit;
}
.panel .panel-heading > h2,
.panel .panel-heading > h3,
.panel .panel-heading > h4,
.panel .panel-heading > h5,
.panel .panel-heading > span {
	margin: 0;
	padding: 0;
	font: 400 18px/24px 'Open Sans', Arial, sans-serif;
	color: inherit;
}
.panel-transparent .panel-heading {
	background-color: #cabe9d;
	font: 400 20px/22px 'Open Sans', Arial, sans-serif !important;
	border-bottom: 1px solid #f9f4e8;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
.panel-transparent .panel-heading > * {
	margin: 0;
	padding: 0;
	font: 400 20px/22px 'Open Sans', Arial, sans-serif !important;
	color: inherit;
}
.panel .panel-heading .panel-title {
	margin: 0 !important;
	padding: 0 !important;
}
.panel .panel-body {
	margin: 0;
	padding: 15px 30px;
	background-color: transparent;
	font: 400 14px/18px 'Open Sans', Arial, sans-serif;
	color: #fff;
}
.panel .panel-body h4 {
	margin: 10px 0 0 0;
	padding: 0;
	font: 600 14px/18px 'Open Sans', Arial, sans-serif;
}
.panel .panel-body h4:first-child,
.panel .panel-body a.close + h4 {
	margin: 0;
}
.panel-beige .panel-heading,
.panel-beige .panel-body,
.panel-transparent .panel-heading,
.panel-transparent .panel-body {
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
}

.tab-pane h2 + .field > .panel {
	margin-top: 20px !important;
}
.panel-title[data-toggle="collapse"] {
	cursor: pointer;
}


@media only screen and (max-width : 1200px) {
	#topImageTextOuterContainer .panel-black {
		margin-right: 0;
	}
	#topImageTextOuterContainer .panel-black .panel-heading {
		font: 600 14px/18px 'Open Sans', Arial, sans-serif;
	}
	#topImageTextOuterContainer .panel-black .panel-body {
		font: 400 11px/14px 'Open Sans', Arial, sans-serif;
	}
	.panel-black .panel-link,
	.panel-beige .panel-link {
		display: block;
		margin-top: 10px;
		padding: 0 0 0 25px;
		font: 600 15px/16px 'Open Sans', Arial, sans-serif;
		background: transparent url(/images_gui/icons/icon_arrow_w.png) 1px 2px no-repeat;
	}
	.panel-beige .panel-link {
		background-image: url(/images_gui/icons/icon_arrow.png);
	}
}


#topImageText1 h2,
#topImageTextMobile h2 {
	margin: 40px 0 0 0;
	padding: 0;
	font: 400 48px/62px 'Open Sans', Arial, sans-serif;
	color: #000;
	letter-spacing: -1px;
}
#topImageText1 h2 > span,
#topImageTextMobile h2 > span {
	display: block;
}
#topImageText1 h2 > .cl1,
#topImageTextMobile h2 > .cl1 {
	font: 400 88px/68px 'Open Sans', Arial, sans-serif;
}
#topImageText1 h2 > .cl2,
#topImageTextMobile h2 > .cl2 {
	font: 400 88px/78px 'Open Sans', Arial, sans-serif;
}

#topImageTextMobile {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: .2% 5% 0 7%;
}
#topImageTextMobile h2 {
	margin-top: 20px;
}
#topImageTextMobile h2 > .cl1 {
	margin-top: -5px;
	padding-left: 35px;
}
#topImageTextMobile h2 > .cl2 {
	padding-left: 80px;
}

@media only screen and (max-width : 1200px) {
	#topImageText1 h2 {
		margin-top: 50px;
		font: 400 38px/45px 'Open Sans', Arial, sans-serif;
	}
	#topImageText1 h2 > .cl1 {
		font: 400 68px/68px 'Open Sans', Arial, sans-serif;
	}
	#topImageText1 h2 > .cl2 {
		font: 400 68px/68px 'Open Sans', Arial, sans-serif;
	}
}

@media only screen and (max-width : 670px) {
	#topImageTextMobile h2 {
		margin-top: 20px;
		font: 400 28px/35px 'Open Sans', Arial, sans-serif;
	}
	#topImageTextMobile h2 > .cl1 {
		padding-left: 35px;
		font: 400 48px/48px 'Open Sans', Arial, sans-serif;
	}
	#topImageTextMobile h2 > .cl2 {
		padding-left: 80px;
		font: 400 48px/48px 'Open Sans', Arial, sans-serif;
	}
}

@media only screen and (max-width : 430px) {
	#topImageTextMobile h2 {
		margin-top: 10px;
		font: 400 18px/25px 'Open Sans', Arial, sans-serif;
	}
	#topImageTextMobile h2 > .cl1 {
		padding-left: 35px;
		font: 400 28px/30px 'Open Sans', Arial, sans-serif;
	}
	#topImageTextMobile h2 > .cl2 {
		padding-left: 80px;
		font: 400 28px/30px 'Open Sans', Arial, sans-serif;
	}
}

/* *******************************************************************************************
 *         2 col black box as teasers                                                        *
 ******************************************************************************************* */

@media only screen and (max-width : 992px) {
	#topImageTextOuterContainer {
		position: relative;
		background-color: #e1e9ed;
	}
	#topImageText1 {
		margin: 0;
		padding: 0;
	}
	#topImageText1 h2 {
		display: inline-block;
		margin: 20px 0 20px 15px;
		padding: 0 15px 15px 0;
		text-transform: uppercase;
		letter-spacing: 1px;
		background: transparent url(/images_gui/bg_header_line.png) right bottom no-repeat;
	}
	#topImageText1 h2,
	#topImageText1 h2 span {
		font: 400 11px/14px 'Open Sans', Arial, sans-serif !important;
		color: #0c4c86;
	}
	
	#topImageTextOuterContainer .panel-black {
		margin: 20px 0 0 0;
		padding: 0;
		background-color: transparent;
		border: 0;
		color: #000;
	}
	#topImageTextOuterContainer .panel-black .panel-heading {
		margin: 0 0 20px -20px;
		padding: 0 15px 10px 20px;
		border-bottom: 1px solid #ccc;
		font: 400 20px/20px 'Open Sans', Arial, sans-serif;
		color: #000;
	}
	#topImageTextOuterContainer .panel-black .panel-body {
		padding: 0 20px 30px 0;
		font: 400 14px/18px 'Open Sans', Arial, sans-serif;
		color: #000;
	}
	
	.panel-link,
	.panel-black .panel-link {
		display: block;
		margin-top: 10px;
		padding: 0 0 0 25px;
		font: 400 14px/16px 'Open Sans', Arial, sans-serif;
		background: transparent url(/images_gui/icons/icon_arrow.png) 1px 2px no-repeat;
	}
	a.panel-link:link,
	a.panel-link:visited,
	.panel-black a.panel-link:link,
	.panel-black a.panel-link:visited {
		color: #0c4c86;
	}
	a.panel-link:active,
	a.panel-link:hover,
	a.panel-link:focus,
	.panel-black a.panel-link:active,
	.panel-black a.panel-link:hover,
	.panel-black a.panel-link:focus {
		color: #0c4cc6;
	}
}

/* *******************************************************************************************
 *         1 col black box as teasers                                                        *
 ******************************************************************************************* */

@media only screen and (max-width : 768px) {
	#topImageTextOuterContainer .panel-black {
		margin: 20px 0 20px 0;
	}
	#topImageTextOuterContainer .panel-black .panel-heading {
		margin: 0 -20px 20px -20px;
		padding: 0 35px 10px 20px;
	}
}

/* *******************************************************************************************
 *         Content                                                                           *
 ******************************************************************************************* */

#articleOuterContainer,
#midRightLowerContainer,
#listingOuterContainer {
	margin-top: 30px;
}
#articleOuterContainer {
	padding-bottom: 30px;
}
@media only screen and (max-width : 992px) {
	#rightCol,
	.right-col {
		margin-bottom: 30px;
	}
}
@media only screen and (max-width : 768px) {
	#articleOuterContainer {
		margin-top: 0;
	}
}
@media only screen and (max-width : 480px) {
	#midCol,
	.mid-col,
	#rightCol,
	.right-col {
		float: none;
		width: 100%;
	}
	#rightCol,
	.right-col {
		margin-top: 30px;
	}
}


/* *******************************************************************************************
 *         DocHeadArticle + Share                                                            *
 ******************************************************************************************* */

#docHeadArticle,
.doc-head-article {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	text-align: right;
}

.share-panel-outer {
	margin-bottom: 30px;
}
#view.article .share-panel-outer {
	margin-bottom: 0;
}

.share-panel-collapse {
}
.share-panel {
	padding: 5px 20px;
	background-color: rgba(239,235,223,0.4);
	font-size: 24px;
}
@media only screen and (max-width : 1200px) {
	.share-panel {
		font-size: 20px;
	}
}
@media only screen and (max-width : 480px) {
	.share-panel {
		font-size: 16px;
	}
}




.off-screen {
	position: absolute;
	top: -10000px;
	left: -10000px;
}


.teaser {
	margin: 0 0 20px 0;
	padding: 20px 20px 20px 0;
}

.container img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

img.fixW,
.img-fix img,
img[src$="admin/ico_txt.gif"],
img[src$="admin/ico_image.gif"],
img[src$="admin/red.gif"] {
	width: auto !important;
	max-width: none !important;
}


/* *******************************************************************************************
 *         Images                                                                            *
 ******************************************************************************************* */

#articleTopImages {
	display: block;
	margin: 0 0 20px 0;
	background-color: #efebdf;
}

#articleTopImages .image-main {
	display: block;
	padding: 10px;
}
#articleTopImages .image-main .image-item a {
	position: relative;
	display: block;
}
#articleTopImages .image-preview {
	overflow: inherit;
}
#articleTopImages .image-preview.many {
	overflow: auto;
}
#articleTopImages .image-preview .image-preview-outer {
	display: table;
	border-collapse: collapse;
	overflow: auto;
	margin: 0 0 0 10px;
}
#articleTopImages .image-preview .image-preview-inner {
	display: table-row;
}
#articleTopImages .image-preview .image-preview-inner .image-item {
	display: table-cell;
	width: 100px;
	vertical-align: middle;
}
#articleTopImages .image-preview .image-preview-inner .image-item a {
	position: relative;
	display: block;
	margin: 0 10px 10px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.5);
}
#articleTopImages .image-preview.many .image-preview-inner .image-item a img {
	min-width: 45px;
}
#articleTopImages .image-main .image-item a.youtube-image-link-lg:after,
#articleTopImages .image-preview .image-preview-inner .image-item a.youtube-image-link-sm:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: transparent url(/images_gui/icons/icon_youtube_overlay_transparent.png) 50% 50% no-repeat;
}
#articleTopImages .image-main .image-item a.youtube-image-link-lg:hover:after,
#articleTopImages .image-main .image-item a.youtube-image-link-lg:focus:after,
#articleTopImages .image-main .image-item a.youtube-image-link-lg:active:after,
#articleTopImages .image-preview .image-preview-inner .image-item a:hover.youtube-image-link-sm:after,
#articleTopImages .image-preview .image-preview-inner .image-item a:focus.youtube-image-link-sm:after,
#articleTopImages .image-preview .image-preview-inner .image-item a:active.youtube-image-link-sm:after {
	background-image: url(/images_gui/icons/icon_youtube_overlay.png);
}


#articleTopImages .image-main .image-item a.video-image-link-lg:after,
#articleTopImages .image-preview .image-preview-inner .image-item a.video-image-link-sm:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: transparent none 50% 50% no-repeat;
	background-size: 100% 100%;
}
#articleTopImages .image-main .image-item a.video-image-link-lg:hover:after,
#articleTopImages .image-main .image-item a.video-image-link-lg:focus:after,
#articleTopImages .image-main .image-item a.video-image-link-lg:active:after,
#articleTopImages .image-preview .image-preview-inner .image-item a:hover.video-image-link-sm:after,
#articleTopImages .image-preview .image-preview-inner .image-item a:focus.video-image-link-sm:after,
#articleTopImages .image-preview .image-preview-inner .image-item a:active.video-image-link-sm:after {
	background-image: url(/images_gui/video_placeholder_hover.png);
}



/* *******************************************************************************************
 *         View Entity                                                                       *
 ******************************************************************************************* */

#view.article .group {
	margin: 20px 0;
}

#view.article .group h2,
#view.article .group .ingress,
#view.article .group .text {
	max-width: 650px;
}

#view.article .group.group-editing {
	padding: 10px;
	background-color: #f0f0f0;
}

#view.article .group.group-images {
	float: right;
	width: 200px;
	margin: 5px 0 20px 20px;
	padding: 25px 25px 0 25px;
	background-color: #efebdf;
}

#view.article .group.group-images img {
	margin-bottom: 25px;
}

#view.article .group.group-links {
	padding: 25px;
	background-color: #efebdf;
}
#view.article .group.group-links h2 {
	margin-top: 0 !important;
}
#view.article .group.group-links li,
.menu-internal-links li {
	margin: 3px 0;
}


#rightCol .info-plate,
.right-col .info-plate {
	margin-top: 20px;
	border-top: 1px solid #ccc;
	line-height: 22px;
}
#rightCol .info-plate.first,
.right-col .info-plate.first {
	margin-top: 0;
	border-top: 0;
}



#docFootArticle {
	margin-top: 20px;
	margin-bottom: 30px;
	border-top: 1px solid #ccc;
	padding: 5px 0;
}
#docFootArticleInner {
}
#docFootArticle dl {
	list-style-type: none;
	display: block;
}
#docFootArticle dl dt,
#docFootArticle dl dd {
	display: inline-block;
	padding-right: 5px;
	font-size: 12px;
	color: #444;
}
#docFootArticle dl dd {
	padding-right: 15px;
}


/* *******************************************************************************************
 *         Responsible CSS3 table                                                            *
 ******************************************************************************************* */

table.responsibleCard .for-card {
	display: none;
}

@media only screen and (max-width: 800px) {
	table.responsibleCard div.for-card {
		display: block;
	}
	table.responsibleCard span.for-card {
		display: inline;
	}
	table.responsibleCard, 
	table.responsibleCard thead, 
	table.responsibleCard tbody, 
	table.responsibleCard th, 
	table.responsibleCard td, 
	table.responsibleCard tr { 
		display: block !important; 
	}
	table.responsibleCard thead tr { 
		position: absolute !important;
		top: -9999px !important;
		left: -9999px !important;
	}
	table.responsibleCard tr {
		border: 1px solid #ccc !important;
		margin-bottom: 10px;
	}
	table.responsibleCard td { 
		border: none !important;
		border-bottom: 1px solid #eee !important; 
		position: relative !important;
		padding-left: 40% !important; 
		white-space: normal !important;
		text-align: left !important;
	}
	table.responsibleCard td:before {
		position: absolute !important;
		top: 6px !important;
		left: 6px !important;
		width: 35% !important; 
		padding-right: 10px !important; 
		white-space: nowrap !important;
		text-align: left !important;
		font-weight: bold !important;
	}
	table.responsibleCard td:before {
		content: attr(data-title) !important;
	}
	.removeBtnInline {
		top: -80px;
	}
	table.responsibleCard .label-block {
    width: 150px;
    margin-left: 0;
    display: inline-block !important;
	}
	table.responsibleCard .btn-xs {
		display: block;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		font-weight: 400;
	}
}
@media only screen and (max-width: 575px) {
	table.responsibleCard td.audio-player {
		padding-top: 30px !important; 
		padding-left: 0 !important;
	}
	table.responsibleCard td.audio-player audio {
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		transform: scale(.9);
		margin-left: -10px;
	}
}
@media only screen and (max-width: 350px) {
	table.responsibleCard td.audio-player audio {
		-webkit-transform: scale(.7);
		-moz-transform: scale(.7);
		transform: scale(.7);
		margin-left: -40px;
	}
}


/* *******************************************************************************************
 *         Listing                                                                           *
 ******************************************************************************************* */

.listing-tabs {
	position: relative;
}
.listing-tabs #listingTabsSort {
	position: absolute;
	top: 5px;
	right: 0;
	font-size: 12px;
}
@media only screen and (max-width: 460px) {
	.listing-tabs #listingTabsSort {
		position: relative;
		top: 0;
		margin: 10px 0;
		font-size: 10px !important;
	}
	.listing-tabs #listingTabsSort:before {
		content: 'Sortera på: ';
		display: inline-block;
		float: left;
		padding-left: 10px;
	}
	.listing-tabs #listingTabsSort .inline-piped {
		display: inline-block;
	}
}

.listing-search {
	position: relative;
	margin: 40px 0 30px 0;
}
#view.article .listing-search {
	margin: 10px 0 30px 0;
}

.listing-search #searchInfo {
	display: none;
	position: absolute;
	top: -25px;
	left: 0;
	color: #333;
	font-size: 10px;
	padding: 2px 3px;
	background-color: #fdf5a2;
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.8);
	-moz-box-shadow: 0 0 2px 0 rgba(0,0,0,.8);
	-o-box-shadow: 0 0 2px 0 rgba(0,0,0,.8);
	-ms-box-shadow: 0 0 2px 0 rgba(0,0,0,.8);
	box-shadow: 0 0 2px 0 rgba(0,0,0,.8);
}

#listingItems {
	width: 100%;
	margin: 5px 0 30px 0;
}

#listingItems .item {
	display: table;
	border-collapse: collapse;
	width: 100%;
	margin: 0;
	font: 400 14px/22px 'Open Sans', Arial, sans-serif;
}

#listingItems .item .item-inner {
	display: table-row;
}

#listingItems .item.has-image .item-inner .item-image,
#listingItems .item.has-video .item-inner .item-video {
	display: table-cell;
	width: 135px;
	padding: 20px 20px 20px 0;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
}
#listingItems .item.has-video .item-inner .item-video {
	width: 180px;
}
@media only screen and (max-width : 480px) {
	#listingItems .item.has-image .item-inner .item-image {
		width: 110px;
	}
	#listingItems .item.has-video .item-inner .item-video {
		width: 130px;
	}
}

#listingItems .item .item-inner .item-text {
	display: table-cell;
	padding: 20px 0;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
}
#listingItems .item .item-inner .item-text .date {
	font-size: 80%;
	color: #666;
	font-weight: 600;
}
#listingItems .item .item-inner .item-text .date span {
	font-weight: 400;
}

#listingItems .item.last.has-image .item-inner .item-image,
#listingItems .item.last.has-video .item-inner .item-video,
#listingItems .item.last .item-inner .item-text {
	border-bottom: 0;
}

#videoItemsTop {
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

#listingItems .item h2 {
	margin: 0;
	padding: 0;
	font: 700 14px/22px 'Open Sans', Arial, sans-serif;
}

#listingItems .item .label.label-default {
	font-weight: 400;
}
.label.label-discrete {
	position: relative;
	top: -1px;
	padding: .1em .5em;
	font-weight: 400;
	background-color: #f0f0f0;
	border: 1px solid #ccc;
	color: #666;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
.label.label-discrete + .date {
	font-size: 90%;
	color: #666;
}
.label.label-discrete + .date:after {
	content: ' ';
	display: block;
}
.label-block {
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;
	padding: .4em .6em;
	display: block !important;
}

/* *******************************************************************************************
 *         Icons                                                                             *
 ******************************************************************************************* */

.icon-fav {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
.icon-fav span {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: transparent url(/images_gui/icons/favorite_sprite_32.png) 0 -60px no-repeat;
}
.icon-fav.active span {
	background-position: 0 0;
}
.icon-fav.inactive span {
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}
.icon-fav.inactive:hover span {
	background-position: 0 -120px;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.icon-fav.active:hover span {
	background-position: 0 -180px;
}

.ui-effects-transfer {
	z-index: 100000;
	-webkit-box-shadow: inset 0 0 15px rgba(249,206,48,.5), 0 0 20px rgba(249,206,48,.2);
	-moz-box-shadow: inset 0 0 15px rgba(249,206,48,.5), 0 0 20px rgba(249,206,48,.2);
	-o-box-shadow: inset 0 0 15px rgba(249,206,48,.5), 0 0 20px rgba(249,206,48,.2);
	-ms-box-shadow: inset 0 0 15px rgba(249,206,48,.5), 0 0 20px rgba(249,206,48,.2);
	box-shadow: inset 0 0 15px rgba(249,206,48,.5), 0 0 20px rgba(249,206,48,.2);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
.handle {
	cursor: move !important;
}

/* *******************************************************************************************
 *         Accordion Filter                                                                  *
 ******************************************************************************************* */

.accordion-caption {
	background-color: transparent;
}
.accordion-caption label {
	display: block;
	padding: 6px 12px 6px 0;
	float: left;
	font-weight: 600;
}
.accordion-caption .btn-link {
	padding: 6px 12px 6px 0;
}
.accordion-caption .btn-link.pull-right {
	margin-right: -12px;
	padding: 6px 12px;
}
.accordion-caption .btn-link.pull-right:focus,
.accordion-caption .btn-link.pull-right:active {
	-webkit-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-moz-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-o-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-ms-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
}

#accordion {
	background-color: #fff;
}
#accordion .accordion-group {
	border-top: 1px solid #fff;
}
#accordion .accordion-group:first-child {
	border-top: 0;
}
#accordion .accordion-header {
	margin: 0;
	outline: 0 none !important;
	outline-offset: 0 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
}
#accordion .accordion-header:focus,
#accordion .accordion-header:active {
	-webkit-box-shadow: inset 0 0 0 3px rgba(255, 188, 9, 1) !important;
	-moz-box-shadow: inset 0 0 0 3px rgba(255, 188, 9, 1) !important;
	-o-box-shadow: inset 0 0 0 3px rgba(255, 188, 9, 1) !important;
	-ms-box-shadow: inset 0 0 0 3px rgba(255, 188, 9, 1) !important;
	box-shadow: inset 0 0 0 3px rgba(255, 188, 9, 1) !important;
}
#accordion .btn-lg {
	font-size: 16px;
}
#accordion .accordion-group--long-header .btn-lg {
	letter-spacing: -.6px;
}
.bs-md #accordion .btn-lg {
	font-size: 14px;
	line-height: 1.3333333;
}
@media only screen and (max-width : 400px) {
	#accordion .btn-lg {
		font-size: 14px;
		line-height: 1.3333333;
	}
}
#accordion .accordion-header .fa {
	margin-top: 2px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
#accordion .accordion-header.expanded .fa {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
#accordion .accordion-header.in-use {
	background-color: #000;
}
#accordion .accordion-body {
	display: none;
	margin: 0;
	padding: 5px 20px;
	font: 400 12px/15px 'Open Sans', Arial, sans-serif;
}
#accordion .accordion-body.expanded {
	display: block;
}
#accordion .accordion-body .checkbox {
	margin-bottom: 12px;
}
#accordion .accordion-body .checkbox input[type="checkbox"] {
	margin-top: 1px;
}

#accordion .accordion-group--more {
	max-height: none;
	overflow: hidden;
	border-top: 1px solid #fff;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}

#accordion .accordion-group--more.accordion-group--more-hidden {
	max-height: 0;
	border-top: 0;
}

/* *******************************************************************************************
 *         Facebook / Newsletter                                                             *
 ******************************************************************************************* */

#socialContainer {
	background-color: #efebdf;
}
#socialContainer #facebook {
	margin: 20px 0;
	padding: 20px 20px 20px 0;
}
#socialContainer #newsletter {
	margin: 20px 0;
	padding: 20px;
}
#socialContainer #newsletter {
	background-color: #fff;
	border: 1px solid #ccc;
}

#startPage #topImageContainer,
#startPage #teasersContainer,
#startPage #socialContainer {
	margin-bottom: 20px;
}
#socialContainer #facebook .facebook-text {
	padding-left: 150px;
	min-height: 125px;
	background: transparent url(/images_gui/icons/icon_fb_large.png) 0 0 no-repeat;
	font: 400 14px/22px 'Open Sans', Arial, sans-serif;
	color: #000;
}
@media only screen and (max-width : 480px) {
	#socialContainer #facebook .facebook-text {
		font: 400 12px/18px 'Open Sans', Arial, sans-serif;
	}
}

@media only screen and (max-width : 440px) {
 [class^="col-xs-"] {
	 display: block;
	 width: 100%;
	 float: none;
	}
	.btn-block {
		margin-top: 10px;
	}
}

/* *******************************************************************************************
 *         List                                                                              *
 ******************************************************************************************* */

ul.inline-piped,
ul.no-dot {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.inline-piped li {
	display: inline-block;
	margin: 0;
	padding: 0 10px 0 12px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAQAAAB9lt08AAAADklEQVR42mM885+RFAQAsM4cwTE3E6sAAAAASUVORK5CYII=) 0 50% no-repeat;
}
ul.inline-piped li:first-child {
	background: transparent none; 
}
ul.inline-piped li.active a,
ul.inline-piped li a:hover,
ul.inline-piped li a:active,
ul.inline-piped li a:focus {
	text-decoration: underline !important;
}

ul.ul.no-dot li {
	display: block;
	margin: 0;
	padding: 0;
}

#docHeadArticle ul.inline-piped li:last-child,
.doc-head-article ul.inline-piped li:last-child {
	padding: 0 0 0 10px;
}

ul.inline-tabs {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
}
ul.inline-tabs li {
	display: inline-block;
	margin: 0;
	padding: 0;
}
ul.inline-tabs li a {
	display: block;
	padding: 0 12px;
	font: 400 14px/30px 'Open Sans', Arial, sans-serif;
	color: #000;
}
ul.inline-tabs li.active a,
ul.inline-tabs li a:hover,
ul.inline-tabs li a:active,
ul.inline-tabs li a:focus {
	background-color: #efebdf;
}


ul.admin-tabs {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM88x8AAp0BzdNtlUkAAAAASUVORK5CYII=) bottom left repeat-x;
}
ul.admin-tabs:after {
	content: ' ';
	display: block;
	clear: both;
}
ul.admin-tabs li {
	display: block;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
}
ul.admin-tabs li:first-child {
	margin: 0;
}
ul.admin-tabs li a {
	display: block;
	margin-top: 4px;
	padding: 0 12px;
	font: 400 14px/26px 'Open Sans', Arial, sans-serif;
	color: #000;
	border: 1px solid #ccc;
	background-color: #fff;
}
ul.admin-tabs li.active a,
ul.admin-tabs li a:hover,
ul.admin-tabs li a:active,
ul.admin-tabs li a:focus {
	margin-top: 0;
	line-height: 30px;
	background-color: #efebdf;
}

/* *******************************************************************************************
 *         Edit articles                                                                     *
 ******************************************************************************************* */

.tab-pane fieldset {
	position: relative;
	margin: 20px 0;
	padding: 20px;
	background-color: #f9f4e8;
	border: 1px solid #cabe9d;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.tab-pane fieldset legend {
	display: inline-block;
	width: auto;
	border: 1px solid #cabe9d !important;
	margin-bottom: 0;
	padding: 5px 10px !important;
	background-color: #f9f4e8 !important;
	font: 700 14px/16px 'Open Sans', Arial, sans-serif;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.tab-pane fieldset .field {
	margin-bottom: 50px;
}
.tab-pane fieldset hr {
	border-color: #cabe9d !important;
}

.link-item-not-created {
	padding: 10px 0;
	background: transparent url(data:image/gif;base64,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) 0 0 repeat;
}

.bootstrap-filestyle .form-control[disabled],
.bootstrap-filestyle .form-control[readonly],
.bootstrap-filestyle fieldset[disabled] .form-control {
	background-color: #fff;
}

.info-label {
	font-size: 12px;
	line-height: 16px;
	padding: 4px 0 2px 0;
	color: #444;
}
.info-label span {
	display: inline-block;
}
.info-label code {
	display: inline-block;
	font-size: 13px;
	line-height: 16px;
}

.inline {
	display: inline;
}


.select2-result-repository {
	position: relative;
}
.select2-result-repository .select2-result-repository__type {
	position: absolute;
	top: 5px;
	right: 5px;
}
.select2-result-repository .select2-result-repository__title {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	padding-right: 60px;
}
.select2-result-repository .select2-result-repository__text {
	margin: 0 0 5px 0;
	font-size: 12px;
}
.select2-result-repository .select2-result-repository__description {
	margin: 0;
	font-size: 11px;
}
.select2-result-repository .select2-result-repository__title p,
.select2-result-repository .select2-result-repository__text p,
.select2-result-repository .select2-result-repository__description p {
	margin: 0 0 5px 0 !important;
}

/* *******************************************************************************************
 *         LeftMenu                                                                          *
 ******************************************************************************************* */

.leftMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.leftMenu ul li {
	display: block;
	margin: 0;
	padding: 0;
}
.leftMenu ul li a {
	position: relative;
	display: block;
	margin: 0;
	padding: 10px 20px;
	border-bottom: 1px solid #fff;
	background-color: #0c4c86;
	font: 400 16px/20px 'Open Sans', Arial, sans-serif;
	color: #fff !important;
	text-decoration: none !important;
}
#leftMenuEdit.leftMenu ul li a {
	background-color: #f0f0f0;
	padding: 10px 23px 10px 32px;
	color: #000 !important;
}
.leftMenu ul li a i.num {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 8px;
	margin-top: -15px;
	font: 400 30px/30px 'Open Sans', Arial, sans-serif;
	color: #000 !important;
}
#leftMenuEdit.leftMenu ul li a i.step-status {
	position: absolute;
	top: 50%;
	right: 4px;
	margin-top: -8px;
	color: #28a745 !important;
	display: none;
}
#leftMenuEdit.leftMenu ul li a i.step-status.done {
	display: block;
}
.leftMenu ul li a:hover,
.leftMenu ul li a:active,
.leftMenu ul li a:focus,
.leftMenu ul li.active a {
	background-color: #000;
}
#leftMenuEdit.leftMenu ul li a:hover,
#leftMenuEdit.leftMenu ul li a:active,
#leftMenuEdit.leftMenu ul li a:focus,
#leftMenuEdit.leftMenu ul li.active a {
	background-color: #e3a633;
}
@media only screen and (max-width : 992px) {
	.leftMenu ul li a {
		font-size: 13px;
		line-height: 17px;
	}
}


/* *******************************************************************************************
 *         Header / TopMenu                                                                  *
 ******************************************************************************************* */

#headerUpperContainer {
  position: relative;
	height: 128px;
	padding-top: 20px;
}

header {
	display: block;
	width: 100%;
	height: 188px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAYAAACn8dD6AAAAEklEQVR42mPk8Wn7zzhKEEMAAE4HcAks9/GHAAAAAElFTkSuQmCC) left bottom repeat-x;
}
@media only screen and (max-width : 768px) {
	header {
		height: 135px;
		background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAYAAACn8dD6AAAAEklEQVR42mPk8Wn7zzhKEEMAAE4HcAks9/GHAAAAAElFTkSuQmCC) left 125px repeat-x;
	}
}

#headerLogo a {
	display: inline-block;
}
#headerLogo a img {
	margin-top: 10px;
	max-width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform-origin: 0 50%;
	-moz-transform-origin: 0 50%;
	-o-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.bs-xs #headerLogo a img {
	margin-left: 10px;
}
@media (max-width: 480px) {
	#headerLogo a img {
		-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-o-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	}
}

#headerLinks {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1000;
}

#topMenuContainer {
  position: relative;
	height: 60px;
}
@media only screen and (max-width : 768px) {
	#topMenuContainer {
		height: 0;
	}
}

#topMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#topMenu ul li {
	display: block;
	float: left;
	margin: 0 0 0 -1px;
	padding: 10px 0;
}
#topMenu ul li a {
	display: table-cell;
	height: 40px;
	padding: 0 20px;
	vertical-align: middle;
	font: 400 16px/20px 'Open Sans', Arial, sans-serif;
	letter-spacing: 0;
	color: #fff !important;
	text-decoration: none !important;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAQAAACPFm1yAAAADklEQVR42mP8/5+RaAQAohAd8nqmsnMAAAAASUVORK5CYII=) left 50% no-repeat !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}
@media (max-width: 990px) {
	#topMenu ul li a {
		padding: 0 10px;
		font-size: 14px;
		letter-spacing: -.5px;
	}
}
#topMenu ul li:first-child {
}
#topMenu ul li:first-child a {
	background: transparent none !important;
}
#topMenu ul li.active a,
#topMenu ul li a:hover,
#topMenu ul li a:active,
#topMenu ul li a:focus {
	background: #fff none !important;
	color: #0c4c86 !important;
}

#topMenuSearch {
	position: absolute;
	top: 0;
	right: 0;
}


.navbar-header {
	position: relative;
	float: none;
}

#navBtn {
	position: absolute;
	right: 0;
	bottom: 0;
	float: none;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: #0c4c86;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0;
	cursor: pointer;
	z-index: 1000;
}
#navBtn .icon-bar {
	display: block;
	width: 28px;
	height: 4px;
	border-radius: 1px;
	background-color: #fff;
}

#navBtn:focus,
#navBtn:active {
	-webkit-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-moz-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-o-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-ms-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
}

/* *******************************************************************************************
 *         Mobile Menu                                                                       *
 ******************************************************************************************* */

#mobileMenu {
	background-color: #fff;
	overflow: hidden;
	max-height: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}
#mobileMenu.active {
	max-height: 10000px;
}
#mobileMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ccc;
}
#mobileMenu ul ul {
	border-top: 0;
}
#mobileMenu ul#navMenuLoggedIn {
	margin-top: -1px;
	background-color: #e9e9e9;
	border-top: 2px solid #000;
}
#mobileMenu ul li {
	display: block;
	margin: 0;
	padding: 0;
}
#mobileMenu ul li a {
	display: block;
	padding: 10px 20px;
	color: #000 !important;
	text-decoration: none !important;
	border-bottom: 1px solid #ccc;
	font: 400 14px/18px 'Open Sans', Arial, sans-serif;
}
#mobileMenu ul li.has-sub > a {
	position: relative;
	padding: 10px 30px 10px 20px;
}
#mobileMenu ul li.has-sub > a i {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 9px;
	height: 9px;
	margin-top: -5px;
	background: transparent url(/images_gui/icons/icon_menu_arrows_sprite.png) 0 0 no-repeat;
}
#mobileMenu ul li li a {
	padding: 10px 20px 10px 40px;
	font: 400 13px/16px 'Open Sans', Arial, sans-serif;
}
#mobileMenu ul li a:hover,
#mobileMenu ul li a:active,
#mobileMenu ul li a:focus,
#mobileMenu ul li.active > a {
	background-color: #8db6ca !important;
}
#mobileMenu ul li.active.has-sub > a {
	background-color: #c3d7e1 !important;
}
#mobileMenu ul li.active.no-act-sub > a {
	background-color: #8db6ca !important;
}

/* *******************************************************************************************
 *         Footer                                                                            *
 ******************************************************************************************* */

footer ul {
	list-style: none;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}
footer ul li {
	display: block !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}
footer ul li a {
	position: relative;
	display: block;
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
}
footer ul li a:before {
	position: absolute;
	top: 2px;
	left: 0;
	display: block;
	font-family: 'Font Awesome 5 Free', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	content: "\f35a";
}

/* *******************************************************************************************
 *         Misc                                                                              *
 ******************************************************************************************* */

#div404 {
	padding: 0 0 0 100px;
	background: transparent url(/images_gui/icons/icon_error_404.png) 0 0 no-repeat;
}

.hits-info {
	padding-left: 5px;
}

.text blockquote {
	margin: 30px 0;
	padding: 0;
	border: 0;
	quotes: '»' '«' '"' '"';
	font: 400 italic 30px/40px 'Open Sans', Arial, sans-serif;
	color: #ccc;
}
.text blockquote:before {
	content: open-quote;
	margin-right: 0.05em;
	vertical-align: -3px;
	font-size: 50px;
}
.text blockquote:after {
	content: close-quote;
	margin-left: 0.05em;
	vertical-align: -3px;
	font-size: 50px;
}
.text blockquote p {
	display: inline;
}

.clear {
	clear: both;
}
.dnone {
	display: none;
}

hr {
	border-color: #ccc;
}

.nobr {
	white-space: nowrap;
}

.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }

.h5 { height: 5px; } .h10 { height: 10px; } .h15 { height: 15px; } .h20 { height: 20px; } .h25 { height: 25px; } .h30 { height: 30px; } .h35 { height: 35px; } .h40 { height: 40px; } .h45 { height: 45px; } .h50 { height: 50px; } .h55 { height: 55px; } .h60 { height: 60px; } .h65 { height: 65px; } .h70 { height: 70px; } .h75 { height: 75px; } .h80 { height: 80px; } .h85 { height: 85px; } .h90 { height: 90px; } .h95 { height: 95px; } .h100 { height: 100px; } .mh5 { min-height: 5px; } .mh10 { min-height: 10px; } .mh15 { min-height: 15px; } .mh20 { min-height: 20px; } .mh25 { min-height: 25px; } .mh30 { min-height: 30px; } .mh35 { min-height: 35px; } .mh40 { min-height: 40px; } .mh45 { min-height: 45px; } .mh50 { min-height: 50px; } .mh55 { min-height: 55px; } .mh60 { min-height: 60px; } .mh65 { min-height: 65px; } .mh70 { min-height: 70px; } .mh75 { min-height: 75px; } .mh80 { min-height: 80px; } .mh85 { min-height: 85px; } .mh90 { min-height: 90px; } .mh95 { min-height: 95px; } .mh100 { min-height: 100px; } .w10 { width: 10px; } .w15 { width: 15px; } .w20 { width: 20px; } .w25 { width: 25px; } .w30 { width: 30px; } .w35 { width: 35px; } .w40 { width: 40px; } .w45 { width: 45px; } .w50 { width: 50px; } .w55 { width: 55px; } .w60 { width: 60px; } .w65 { width: 65px; } .w70 { width: 70px; } .w75 { width: 75px; } .w80 { width: 80px; } .w85 { width: 85px; } .w90 { width: 90px; } .w95 { width: 95px; } .w100 { width: 100px; } .w105 { width: 105px; } .w110 { width: 110px; } .w115 { width: 115px; } .w120 { width: 120px; } .w125 { width: 125px; } .w130 { width: 130px; } .w135 { width: 135px; } .w140 { width: 140px; } .w145 { width: 145px; } .w150 { width: 150px; } .w155 { width: 155px; } .w160 { width: 160px; } .w165 { width: 165px; } .w170 { width: 170px; } .w175 { width: 175px; } .w180 { width: 180px; } .w185 { width: 185px; } .w190 { width: 190px; } .w195 { width: 195px; } .w200 { width: 200px; } .w250 { width: 250px; } .w300 { width: 300px; } .w350 { width: 350px; } .w400 { width: 400px; } .w450 { width: 450px; } .w500 { width: 500px; } .w550 { width: 550px; } .w600 { width: 600px; } .w650 { width: 650px; } .w700 { width: 700px; } .w750 { width: 750px; } .w800 { width: 800px; } .w850 { width: 850px; } .w900 { width: 900px; } .w950 { width: 950px; } .w1000 { width: 1000px; } .w1050 { width: 1050px; } .w1100 { width: 1100px; } .w1150 { width: 1150px; } .w1200 { width: 1200px; } .w1p { width: 1%; } .w2p { width: 2%; } .w3p { width: 3%; } .w4p { width: 4%; } .w5p { width: 5%; } .w6p { width: 6%; } .w7p { width: 7%; } .w8p { width: 8%; } .w9p { width: 9%; } .w10p { width: 10%; } .w11p { width: 11%; } .w12p { width: 12%; } .w13p { width: 13%; } .w14p { width: 14%; } .w15p { width: 15%; } .w16p { width: 16%; } .w17p { width: 17%; } .w18p { width: 18%; } .w19p { width: 19%; } .w20p { width: 20%; } .w21p { width: 21%; } .w22p { width: 22%; } .w23p { width: 23%; } .w24p { width: 24%; } .w25p { width: 25%; } .w26p { width: 26%; } .w27p { width: 27%; } .w28p { width: 28%; } .w29p { width: 29%; } .w30p { width: 30%; } .w31p { width: 31%; } .w32p { width: 32%; } .w33p { width: 33%; } .w34p { width: 34%; } .w35p { width: 35%; } .w36p { width: 36%; } .w37p { width: 37%; } .w38p { width: 38%; } .w39p { width: 39%; } .w40p { width: 40%; } .w41p { width: 41%; } .w42p { width: 42%; } .w43p { width: 43%; } .w44p { width: 44%; } .w45p { width: 45%; } .w46p { width: 46%; } .w47p { width: 47%; } .w48p { width: 48%; } .w49p { width: 49%; } .w50p { width: 50%; } .w51p { width: 51%; } .w52p { width: 52%; } .w53p { width: 53%; } .w54p { width: 54%; } .w55p { width: 55%; } .w56p { width: 56%; } .w57p { width: 57%; } .w58p { width: 58%; } .w59p { width: 59%; } .w60p { width: 60%; } .w61p { width: 61%; } .w62p { width: 62%; } .w63p { width: 63%; } .w64p { width: 64%; } .w65p { width: 65%; } .w66p { width: 66%; } .w67p { width: 67%; } .w68p { width: 68%; } .w69p { width: 69%; } .w70p { width: 70%; } .w71p { width: 71%; } .w72p { width: 72%; } .w73p { width: 73%; } .w74p { width: 74%; } .w75p { width: 75%; } .w76p { width: 76%; } .w77p { width: 77%; } .w78p { width: 78%; } .w79p { width: 79%; } .w80p { width: 80%; } .w81p { width: 81%; } .w82p { width: 82%; } .w83p { width: 83%; } .w84p { width: 84%; } .w85p { width: 85%; } .w86p { width: 86%; } .w87p { width: 87%; } .w88p { width: 88%; } .w89p { width: 89%; } .w90p { width: 90%; } .w91p { width: 91%; } .w92p { width: 92%; } .w93p { width: 93%; } .w94p { width: 94%; } .w95p { width: 95%; } .w96p { width: 96%; } .w97p { width: 97%; } .w98p { width: 98%; } .w99p { width: 99%; } .w100p { width: 100%; } 
.m30n { margin: -30px; }
.mt30n { margin-top: -30px; }
.mr30n { margin-right: -30px; }
.mb30n { margin-bottom: -30px; }
.ml30n { margin-left: -30px; }
.mlr30n { margin-left: -30px; margin-right: -30px; }
.mtb30n { margin-top: -30px; margin-bottom: -30px; }
.m29n { margin: -29px; }
.mt29n { margin-top: -29px; }
.mr29n { margin-right: -29px; }
.mb29n { margin-bottom: -29px; }
.ml29n { margin-left: -29px; }
.mlr29n { margin-left: -29px; margin-right: -29px; }
.mtb29n { margin-top: -29px; margin-bottom: -29px; }
.m28n { margin: -28px; }
.mt28n { margin-top: -28px; }
.mr28n { margin-right: -28px; }
.mb28n { margin-bottom: -28px; }
.ml28n { margin-left: -28px; }
.mlr28n { margin-left: -28px; margin-right: -28px; }
.mtb28n { margin-top: -28px; margin-bottom: -28px; }
.m27n { margin: -27px; }
.mt27n { margin-top: -27px; }
.mr27n { margin-right: -27px; }
.mb27n { margin-bottom: -27px; }
.ml27n { margin-left: -27px; }
.mlr27n { margin-left: -27px; margin-right: -27px; }
.mtb27n { margin-top: -27px; margin-bottom: -27px; }
.m26n { margin: -26px; }
.mt26n { margin-top: -26px; }
.mr26n { margin-right: -26px; }
.mb26n { margin-bottom: -26px; }
.ml26n { margin-left: -26px; }
.mlr26n { margin-left: -26px; margin-right: -26px; }
.mtb26n { margin-top: -26px; margin-bottom: -26px; }
.m25n { margin: -25px; }
.mt25n { margin-top: -25px; }
.mr25n { margin-right: -25px; }
.mb25n { margin-bottom: -25px; }
.ml25n { margin-left: -25px; }
.mlr25n { margin-left: -25px; margin-right: -25px; }
.mtb25n { margin-top: -25px; margin-bottom: -25px; }
.m24n { margin: -24px; }
.mt24n { margin-top: -24px; }
.mr24n { margin-right: -24px; }
.mb24n { margin-bottom: -24px; }
.ml24n { margin-left: -24px; }
.mlr24n { margin-left: -24px; margin-right: -24px; }
.mtb24n { margin-top: -24px; margin-bottom: -24px; }
.m23n { margin: -23px; }
.mt23n { margin-top: -23px; }
.mr23n { margin-right: -23px; }
.mb23n { margin-bottom: -23px; }
.ml23n { margin-left: -23px; }
.mlr23n { margin-left: -23px; margin-right: -23px; }
.mtb23n { margin-top: -23px; margin-bottom: -23px; }
.m22n { margin: -22px; }
.mt22n { margin-top: -22px; }
.mr22n { margin-right: -22px; }
.mb22n { margin-bottom: -22px; }
.ml22n { margin-left: -22px; }
.mlr22n { margin-left: -22px; margin-right: -22px; }
.mtb22n { margin-top: -22px; margin-bottom: -22px; }
.m21n { margin: -21px; }
.mt21n { margin-top: -21px; }
.mr21n { margin-right: -21px; }
.mb21n { margin-bottom: -21px; }
.ml21n { margin-left: -21px; }
.mlr21n { margin-left: -21px; margin-right: -21px; }
.mtb21n { margin-top: -21px; margin-bottom: -21px; }
.m20n { margin: -20px; }
.mt20n { margin-top: -20px; }
.mr20n { margin-right: -20px; }
.mb20n { margin-bottom: -20px; }
.ml20n { margin-left: -20px; }
.mlr20n { margin-left: -20px; margin-right: -20px; }
.mtb20n { margin-top: -20px; margin-bottom: -20px; }
.m19n { margin: -19px; }
.mt19n { margin-top: -19px; }
.mr19n { margin-right: -19px; }
.mb19n { margin-bottom: -19px; }
.ml19n { margin-left: -19px; }
.mlr19n { margin-left: -19px; margin-right: -19px; }
.mtb19n { margin-top: -19px; margin-bottom: -19px; }
.m18n { margin: -18px; }
.mt18n { margin-top: -18px; }
.mr18n { margin-right: -18px; }
.mb18n { margin-bottom: -18px; }
.ml18n { margin-left: -18px; }
.mlr18n { margin-left: -18px; margin-right: -18px; }
.mtb18n { margin-top: -18px; margin-bottom: -18px; }
.m17n { margin: -17px; }
.mt17n { margin-top: -17px; }
.mr17n { margin-right: -17px; }
.mb17n { margin-bottom: -17px; }
.ml17n { margin-left: -17px; }
.mlr17n { margin-left: -17px; margin-right: -17px; }
.mtb17n { margin-top: -17px; margin-bottom: -17px; }
.m16n { margin: -16px; }
.mt16n { margin-top: -16px; }
.mr16n { margin-right: -16px; }
.mb16n { margin-bottom: -16px; }
.ml16n { margin-left: -16px; }
.mlr16n { margin-left: -16px; margin-right: -16px; }
.mtb16n { margin-top: -16px; margin-bottom: -16px; }
.m15n { margin: -15px; }
.mt15n { margin-top: -15px; }
.mr15n { margin-right: -15px; }
.mb15n { margin-bottom: -15px; }
.ml15n { margin-left: -15px; }
.mlr15n { margin-left: -15px; margin-right: -15px; }
.mtb15n { margin-top: -15px; margin-bottom: -15px; }
.m14n { margin: -14px; }
.mt14n { margin-top: -14px; }
.mr14n { margin-right: -14px; }
.mb14n { margin-bottom: -14px; }
.ml14n { margin-left: -14px; }
.mlr14n { margin-left: -14px; margin-right: -14px; }
.mtb14n { margin-top: -14px; margin-bottom: -14px; }
.m13n { margin: -13px; }
.mt13n { margin-top: -13px; }
.mr13n { margin-right: -13px; }
.mb13n { margin-bottom: -13px; }
.ml13n { margin-left: -13px; }
.mlr13n { margin-left: -13px; margin-right: -13px; }
.mtb13n { margin-top: -13px; margin-bottom: -13px; }
.m12n { margin: -12px; }
.mt12n { margin-top: -12px; }
.mr12n { margin-right: -12px; }
.mb12n { margin-bottom: -12px; }
.ml12n { margin-left: -12px; }
.mlr12n { margin-left: -12px; margin-right: -12px; }
.mtb12n { margin-top: -12px; margin-bottom: -12px; }
.m11n { margin: -11px; }
.mt11n { margin-top: -11px; }
.mr11n { margin-right: -11px; }
.mb11n { margin-bottom: -11px; }
.ml11n { margin-left: -11px; }
.mlr11n { margin-left: -11px; margin-right: -11px; }
.mtb11n { margin-top: -11px; margin-bottom: -11px; }
.m10n { margin: -10px; }
.mt10n { margin-top: -10px; }
.mr10n { margin-right: -10px; }
.mb10n { margin-bottom: -10px; }
.ml10n { margin-left: -10px; }
.mlr10n { margin-left: -10px; margin-right: -10px; }
.mtb10n { margin-top: -10px; margin-bottom: -10px; }
.m9n { margin: -9px; }
.mt9n { margin-top: -9px; }
.mr9n { margin-right: -9px; }
.mb9n { margin-bottom: -9px; }
.ml9n { margin-left: -9px; }
.mlr9n { margin-left: -9px; margin-right: -9px; }
.mtb9n { margin-top: -9px; margin-bottom: -9px; }
.m8n { margin: -8px; }
.mt8n { margin-top: -8px; }
.mr8n { margin-right: -8px; }
.mb8n { margin-bottom: -8px; }
.ml8n { margin-left: -8px; }
.mlr8n { margin-left: -8px; margin-right: -8px; }
.mtb8n { margin-top: -8px; margin-bottom: -8px; }
.m7n { margin: -7px; }
.mt7n { margin-top: -7px; }
.mr7n { margin-right: -7px; }
.mb7n { margin-bottom: -7px; }
.ml7n { margin-left: -7px; }
.mlr7n { margin-left: -7px; margin-right: -7px; }
.mtb7n { margin-top: -7px; margin-bottom: -7px; }
.m6n { margin: -6px; }
.mt6n { margin-top: -6px; }
.mr6n { margin-right: -6px; }
.mb6n { margin-bottom: -6px; }
.ml6n { margin-left: -6px; }
.mlr6n { margin-left: -6px; margin-right: -6px; }
.mtb6n { margin-top: -6px; margin-bottom: -6px; }
.m5n { margin: -5px; }
.mt5n { margin-top: -5px; }
.mr5n { margin-right: -5px; }
.mb5n { margin-bottom: -5px; }
.ml5n { margin-left: -5px; }
.mlr5n { margin-left: -5px; margin-right: -5px; }
.mtb5n { margin-top: -5px; margin-bottom: -5px; }
.m4n { margin: -4px; }
.mt4n { margin-top: -4px; }
.mr4n { margin-right: -4px; }
.mb4n { margin-bottom: -4px; }
.ml4n { margin-left: -4px; }
.mlr4n { margin-left: -4px; margin-right: -4px; }
.mtb4n { margin-top: -4px; margin-bottom: -4px; }
.m3n { margin: -3px; }
.mt3n { margin-top: -3px; }
.mr3n { margin-right: -3px; }
.mb3n { margin-bottom: -3px; }
.ml3n { margin-left: -3px; }
.mlr3n { margin-left: -3px; margin-right: -3px; }
.mtb3n { margin-top: -3px; margin-bottom: -3px; }
.m2n { margin: -2px; }
.mt2n { margin-top: -2px; }
.mr2n { margin-right: -2px; }
.mb2n { margin-bottom: -2px; }
.ml2n { margin-left: -2px; }
.mlr2n { margin-left: -2px; margin-right: -2px; }
.mtb2n { margin-top: -2px; margin-bottom: -2px; }
.m1n { margin: -1px; }
.mt1n { margin-top: -1px; }
.mr1n { margin-right: -1px; }
.mb1n { margin-bottom: -1px; }
.ml1n { margin-left: -1px; }
.mlr1n { margin-left: -1px; margin-right: -1px; }
.mtb1n { margin-top: -1px; margin-bottom: -1px; }
.m0 { margin: 0px; }
.mt0 { margin-top: 0px; }
.mr0 { margin-right: 0px; }
.mb0 { margin-bottom: 0px; }
.ml0 { margin-left: 0px; }
.mlr0 { margin-left: 0px; margin-right: 0px; }
.mtb0 { margin-top: 0px; margin-bottom: 0px; }
.p0 { padding: 0px; }
.pt0 { padding-top: 0px; }
.pr0 { padding-right: 0px; }
.pb0 { padding-bottom: 0px; }
.pl0 { padding-left: 0px; }
.ptb0 { padding-top: 0px; padding-bottom: 0px; }
.m1 { margin: 1px; }
.mt1 { margin-top: 1px; }
.mr1 { margin-right: 1px; }
.mb1 { margin-bottom: 1px; }
.ml1 { margin-left: 1px; }
.mlr1 { margin-left: 1px; margin-right: 1px; }
.mtb1 { margin-top: 1px; margin-bottom: 1px; }
.p1 { padding: 1px; }
.pt1 { padding-top: 1px; }
.pr1 { padding-right: 1px; }
.pb1 { padding-bottom: 1px; }
.pl1 { padding-left: 1px; }
.ptb1 { padding-top: 1px; padding-bottom: 1px; }
.m2 { margin: 2px; }
.mt2 { margin-top: 2px; }
.mr2 { margin-right: 2px; }
.mb2 { margin-bottom: 2px; }
.ml2 { margin-left: 2px; }
.mlr2 { margin-left: 2px; margin-right: 2px; }
.mtb2 { margin-top: 2px; margin-bottom: 2px; }
.p2 { padding: 2px; }
.pt2 { padding-top: 2px; }
.pr2 { padding-right: 2px; }
.pb2 { padding-bottom: 2px; }
.pl2 { padding-left: 2px; }
.ptb2 { padding-top: 2px; padding-bottom: 2px; }
.m3 { margin: 3px; }
.mt3 { margin-top: 3px; }
.mr3 { margin-right: 3px; }
.mb3 { margin-bottom: 3px; }
.ml3 { margin-left: 3px; }
.mlr3 { margin-left: 3px; margin-right: 3px; }
.mtb3 { margin-top: 3px; margin-bottom: 3px; }
.p3 { padding: 3px; }
.pt3 { padding-top: 3px; }
.pr3 { padding-right: 3px; }
.pb3 { padding-bottom: 3px; }
.pl3 { padding-left: 3px; }
.ptb3 { padding-top: 3px; padding-bottom: 3px; }
.m4 { margin: 4px; }
.mt4 { margin-top: 4px; }
.mr4 { margin-right: 4px; }
.mb4 { margin-bottom: 4px; }
.ml4 { margin-left: 4px; }
.mlr4 { margin-left: 4px; margin-right: 4px; }
.mtb4 { margin-top: 4px; margin-bottom: 4px; }
.p4 { padding: 4px; }
.pt4 { padding-top: 4px; }
.pr4 { padding-right: 4px; }
.pb4 { padding-bottom: 4px; }
.pl4 { padding-left: 4px; }
.ptb4 { padding-top: 4px; padding-bottom: 4px; }
.m5 { margin: 5px; }
.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }
.mlr5 { margin-left: 5px; margin-right: 5px; }
.mtb5 { margin-top: 5px; margin-bottom: 5px; }
.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }
.ptb5 { padding-top: 5px; padding-bottom: 5px; }
.m6 { margin: 6px; }
.mt6 { margin-top: 6px; }
.mr6 { margin-right: 6px; }
.mb6 { margin-bottom: 6px; }
.ml6 { margin-left: 6px; }
.mlr6 { margin-left: 6px; margin-right: 6px; }
.mtb6 { margin-top: 6px; margin-bottom: 6px; }
.p6 { padding: 6px; }
.pt6 { padding-top: 6px; }
.pr6 { padding-right: 6px; }
.pb6 { padding-bottom: 6px; }
.pl6 { padding-left: 6px; }
.ptb6 { padding-top: 6px; padding-bottom: 6px; }
.m7 { margin: 7px; }
.mt7 { margin-top: 7px; }
.mr7 { margin-right: 7px; }
.mb7 { margin-bottom: 7px; }
.ml7 { margin-left: 7px; }
.mlr7 { margin-left: 7px; margin-right: 7px; }
.mtb7 { margin-top: 7px; margin-bottom: 7px; }
.p7 { padding: 7px; }
.pt7 { padding-top: 7px; }
.pr7 { padding-right: 7px; }
.pb7 { padding-bottom: 7px; }
.pl7 { padding-left: 7px; }
.ptb7 { padding-top: 7px; padding-bottom: 7px; }
.m8 { margin: 8px; }
.mt8 { margin-top: 8px; }
.mr8 { margin-right: 8px; }
.mb8 { margin-bottom: 8px; }
.ml8 { margin-left: 8px; }
.mlr8 { margin-left: 8px; margin-right: 8px; }
.mtb8 { margin-top: 8px; margin-bottom: 8px; }
.p8 { padding: 8px; }
.pt8 { padding-top: 8px; }
.pr8 { padding-right: 8px; }
.pb8 { padding-bottom: 8px; }
.pl8 { padding-left: 8px; }
.ptb8 { padding-top: 8px; padding-bottom: 8px; }
.m9 { margin: 9px; }
.mt9 { margin-top: 9px; }
.mr9 { margin-right: 9px; }
.mb9 { margin-bottom: 9px; }
.ml9 { margin-left: 9px; }
.mlr9 { margin-left: 9px; margin-right: 9px; }
.mtb9 { margin-top: 9px; margin-bottom: 9px; }
.p9 { padding: 9px; }
.pt9 { padding-top: 9px; }
.pr9 { padding-right: 9px; }
.pb9 { padding-bottom: 9px; }
.pl9 { padding-left: 9px; }
.ptb9 { padding-top: 9px; padding-bottom: 9px; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.mlr10 { margin-left: 10px; margin-right: 10px; }
.mtb10 { margin-top: 10px; margin-bottom: 10px; }
.p10 { padding: 10px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }
.ptb10 { padding-top: 10px; padding-bottom: 10px; }
.m11 { margin: 11px; }
.mt11 { margin-top: 11px; }
.mr11 { margin-right: 11px; }
.mb11 { margin-bottom: 11px; }
.ml11 { margin-left: 11px; }
.mlr11 { margin-left: 11px; margin-right: 11px; }
.mtb11 { margin-top: 11px; margin-bottom: 11px; }
.p11 { padding: 11px; }
.pt11 { padding-top: 11px; }
.pr11 { padding-right: 11px; }
.pb11 { padding-bottom: 11px; }
.pl11 { padding-left: 11px; }
.ptb11 { padding-top: 11px; padding-bottom: 11px; }
.m12 { margin: 12px; }
.mt12 { margin-top: 12px; }
.mr12 { margin-right: 12px; }
.mb12 { margin-bottom: 12px; }
.ml12 { margin-left: 12px; }
.mlr12 { margin-left: 12px; margin-right: 12px; }
.mtb12 { margin-top: 12px; margin-bottom: 12px; }
.p12 { padding: 12px; }
.pt12 { padding-top: 12px; }
.pr12 { padding-right: 12px; }
.pb12 { padding-bottom: 12px; }
.pl12 { padding-left: 12px; }
.ptb12 { padding-top: 12px; padding-bottom: 12px; }
.m13 { margin: 13px; }
.mt13 { margin-top: 13px; }
.mr13 { margin-right: 13px; }
.mb13 { margin-bottom: 13px; }
.ml13 { margin-left: 13px; }
.mlr13 { margin-left: 13px; margin-right: 13px; }
.mtb13 { margin-top: 13px; margin-bottom: 13px; }
.p13 { padding: 13px; }
.pt13 { padding-top: 13px; }
.pr13 { padding-right: 13px; }
.pb13 { padding-bottom: 13px; }
.pl13 { padding-left: 13px; }
.ptb13 { padding-top: 13px; padding-bottom: 13px; }
.m14 { margin: 14px; }
.mt14 { margin-top: 14px; }
.mr14 { margin-right: 14px; }
.mb14 { margin-bottom: 14px; }
.ml14 { margin-left: 14px; }
.mlr14 { margin-left: 14px; margin-right: 14px; }
.mtb14 { margin-top: 14px; margin-bottom: 14px; }
.p14 { padding: 14px; }
.pt14 { padding-top: 14px; }
.pr14 { padding-right: 14px; }
.pb14 { padding-bottom: 14px; }
.pl14 { padding-left: 14px; }
.ptb14 { padding-top: 14px; padding-bottom: 14px; }
.m15 { margin: 15px; }
.mt15 { margin-top: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.ml15 { margin-left: 15px; }
.mlr15 { margin-left: 15px; margin-right: 15px; }
.mtb15 { margin-top: 15px; margin-bottom: 15px; }
.p15 { padding: 15px; }
.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.pl15 { padding-left: 15px; }
.ptb15 { padding-top: 15px; padding-bottom: 15px; }
.m16 { margin: 16px; }
.mt16 { margin-top: 16px; }
.mr16 { margin-right: 16px; }
.mb16 { margin-bottom: 16px; }
.ml16 { margin-left: 16px; }
.mlr16 { margin-left: 16px; margin-right: 16px; }
.mtb16 { margin-top: 16px; margin-bottom: 16px; }
.p16 { padding: 16px; }
.pt16 { padding-top: 16px; }
.pr16 { padding-right: 16px; }
.pb16 { padding-bottom: 16px; }
.pl16 { padding-left: 16px; }
.ptb16 { padding-top: 16px; padding-bottom: 16px; }
.m17 { margin: 17px; }
.mt17 { margin-top: 17px; }
.mr17 { margin-right: 17px; }
.mb17 { margin-bottom: 17px; }
.ml17 { margin-left: 17px; }
.mlr17 { margin-left: 17px; margin-right: 17px; }
.mtb17 { margin-top: 17px; margin-bottom: 17px; }
.p17 { padding: 17px; }
.pt17 { padding-top: 17px; }
.pr17 { padding-right: 17px; }
.pb17 { padding-bottom: 17px; }
.pl17 { padding-left: 17px; }
.ptb17 { padding-top: 17px; padding-bottom: 17px; }
.m18 { margin: 18px; }
.mt18 { margin-top: 18px; }
.mr18 { margin-right: 18px; }
.mb18 { margin-bottom: 18px; }
.ml18 { margin-left: 18px; }
.mlr18 { margin-left: 18px; margin-right: 18px; }
.mtb18 { margin-top: 18px; margin-bottom: 18px; }
.p18 { padding: 18px; }
.pt18 { padding-top: 18px; }
.pr18 { padding-right: 18px; }
.pb18 { padding-bottom: 18px; }
.pl18 { padding-left: 18px; }
.ptb18 { padding-top: 18px; padding-bottom: 18px; }
.m19 { margin: 19px; }
.mt19 { margin-top: 19px; }
.mr19 { margin-right: 19px; }
.mb19 { margin-bottom: 19px; }
.ml19 { margin-left: 19px; }
.mlr19 { margin-left: 19px; margin-right: 19px; }
.mtb19 { margin-top: 19px; margin-bottom: 19px; }
.p19 { padding: 19px; }
.pt19 { padding-top: 19px; }
.pr19 { padding-right: 19px; }
.pb19 { padding-bottom: 19px; }
.pl19 { padding-left: 19px; }
.ptb19 { padding-top: 19px; padding-bottom: 19px; }
.m20 { margin: 20px; }
.mt20 { margin-top: 20px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.ml20 { margin-left: 20px; }
.mlr20 { margin-left: 20px; margin-right: 20px; }
.mtb20 { margin-top: 20px; margin-bottom: 20px; }
.p20 { padding: 20px; }
.pt20 { padding-top: 20px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }
.pl20 { padding-left: 20px; }
.ptb20 { padding-top: 20px; padding-bottom: 20px; }
.m21 { margin: 21px; }
.mt21 { margin-top: 21px; }
.mr21 { margin-right: 21px; }
.mb21 { margin-bottom: 21px; }
.ml21 { margin-left: 21px; }
.mlr21 { margin-left: 21px; margin-right: 21px; }
.mtb21 { margin-top: 21px; margin-bottom: 21px; }
.p21 { padding: 21px; }
.pt21 { padding-top: 21px; }
.pr21 { padding-right: 21px; }
.pb21 { padding-bottom: 21px; }
.pl21 { padding-left: 21px; }
.ptb21 { padding-top: 21px; padding-bottom: 21px; }
.m22 { margin: 22px; }
.mt22 { margin-top: 22px; }
.mr22 { margin-right: 22px; }
.mb22 { margin-bottom: 22px; }
.ml22 { margin-left: 22px; }
.mlr22 { margin-left: 22px; margin-right: 22px; }
.mtb22 { margin-top: 22px; margin-bottom: 22px; }
.p22 { padding: 22px; }
.pt22 { padding-top: 22px; }
.pr22 { padding-right: 22px; }
.pb22 { padding-bottom: 22px; }
.pl22 { padding-left: 22px; }
.ptb22 { padding-top: 22px; padding-bottom: 22px; }
.m23 { margin: 23px; }
.mt23 { margin-top: 23px; }
.mr23 { margin-right: 23px; }
.mb23 { margin-bottom: 23px; }
.ml23 { margin-left: 23px; }
.mlr23 { margin-left: 23px; margin-right: 23px; }
.mtb23 { margin-top: 23px; margin-bottom: 23px; }
.p23 { padding: 23px; }
.pt23 { padding-top: 23px; }
.pr23 { padding-right: 23px; }
.pb23 { padding-bottom: 23px; }
.pl23 { padding-left: 23px; }
.ptb23 { padding-top: 23px; padding-bottom: 23px; }
.m24 { margin: 24px; }
.mt24 { margin-top: 24px; }
.mr24 { margin-right: 24px; }
.mb24 { margin-bottom: 24px; }
.ml24 { margin-left: 24px; }
.mlr24 { margin-left: 24px; margin-right: 24px; }
.mtb24 { margin-top: 24px; margin-bottom: 24px; }
.p24 { padding: 24px; }
.pt24 { padding-top: 24px; }
.pr24 { padding-right: 24px; }
.pb24 { padding-bottom: 24px; }
.pl24 { padding-left: 24px; }
.ptb24 { padding-top: 24px; padding-bottom: 24px; }
.m25 { margin: 25px; }
.mt25 { margin-top: 25px; }
.mr25 { margin-right: 25px; }
.mb25 { margin-bottom: 25px; }
.ml25 { margin-left: 25px; }
.mlr25 { margin-left: 25px; margin-right: 25px; }
.mtb25 { margin-top: 25px; margin-bottom: 25px; }
.p25 { padding: 25px; }
.pt25 { padding-top: 25px; }
.pr25 { padding-right: 25px; }
.pb25 { padding-bottom: 25px; }
.pl25 { padding-left: 25px; }
.ptb25 { padding-top: 25px; padding-bottom: 25px; }
.m26 { margin: 26px; }
.mt26 { margin-top: 26px; }
.mr26 { margin-right: 26px; }
.mb26 { margin-bottom: 26px; }
.ml26 { margin-left: 26px; }
.mlr26 { margin-left: 26px; margin-right: 26px; }
.mtb26 { margin-top: 26px; margin-bottom: 26px; }
.p26 { padding: 26px; }
.pt26 { padding-top: 26px; }
.pr26 { padding-right: 26px; }
.pb26 { padding-bottom: 26px; }
.pl26 { padding-left: 26px; }
.ptb26 { padding-top: 26px; padding-bottom: 26px; }
.m27 { margin: 27px; }
.mt27 { margin-top: 27px; }
.mr27 { margin-right: 27px; }
.mb27 { margin-bottom: 27px; }
.ml27 { margin-left: 27px; }
.mlr27 { margin-left: 27px; margin-right: 27px; }
.mtb27 { margin-top: 27px; margin-bottom: 27px; }
.p27 { padding: 27px; }
.pt27 { padding-top: 27px; }
.pr27 { padding-right: 27px; }
.pb27 { padding-bottom: 27px; }
.pl27 { padding-left: 27px; }
.ptb27 { padding-top: 27px; padding-bottom: 27px; }
.m28 { margin: 28px; }
.mt28 { margin-top: 28px; }
.mr28 { margin-right: 28px; }
.mb28 { margin-bottom: 28px; }
.ml28 { margin-left: 28px; }
.mlr28 { margin-left: 28px; margin-right: 28px; }
.mtb28 { margin-top: 28px; margin-bottom: 28px; }
.p28 { padding: 28px; }
.pt28 { padding-top: 28px; }
.pr28 { padding-right: 28px; }
.pb28 { padding-bottom: 28px; }
.pl28 { padding-left: 28px; }
.ptb28 { padding-top: 28px; padding-bottom: 28px; }
.m29 { margin: 29px; }
.mt29 { margin-top: 29px; }
.mr29 { margin-right: 29px; }
.mb29 { margin-bottom: 29px; }
.ml29 { margin-left: 29px; }
.mlr29 { margin-left: 29px; margin-right: 29px; }
.mtb29 { margin-top: 29px; margin-bottom: 29px; }
.p29 { padding: 29px; }
.pt29 { padding-top: 29px; }
.pr29 { padding-right: 29px; }
.pb29 { padding-bottom: 29px; }
.pl29 { padding-left: 29px; }
.ptb29 { padding-top: 29px; padding-bottom: 29px; }
.m30 { margin: 30px; }
.mt30 { margin-top: 30px; }
.mr30 { margin-right: 30px; }
.mb30 { margin-bottom: 30px; }
.ml30 { margin-left: 30px; }
.mlr30 { margin-left: 30px; margin-right: 30px; }
.mtb30 { margin-top: 30px; margin-bottom: 30px; }
.p30 { padding: 30px; }
.pt30 { padding-top: 30px; }
.pr30 { padding-right: 30px; }
.pb30 { padding-bottom: 30px; }
.pl30 { padding-left: 30px; }
.ptb30 { padding-top: 30px; padding-bottom: 30px; }
.m31 { margin: 31px; }
.mt31 { margin-top: 31px; }
.mr31 { margin-right: 31px; }
.mb31 { margin-bottom: 31px; }
.ml31 { margin-left: 31px; }
.mlr31 { margin-left: 31px; margin-right: 31px; }
.mtb31 { margin-top: 31px; margin-bottom: 31px; }
.p31 { padding: 31px; }
.pt31 { padding-top: 31px; }
.pr31 { padding-right: 31px; }
.pb31 { padding-bottom: 31px; }
.pl31 { padding-left: 31px; }
.ptb31 { padding-top: 31px; padding-bottom: 31px; }
.m32 { margin: 32px; }
.mt32 { margin-top: 32px; }
.mr32 { margin-right: 32px; }
.mb32 { margin-bottom: 32px; }
.ml32 { margin-left: 32px; }
.mlr32 { margin-left: 32px; margin-right: 32px; }
.mtb32 { margin-top: 32px; margin-bottom: 32px; }
.p32 { padding: 32px; }
.pt32 { padding-top: 32px; }
.pr32 { padding-right: 32px; }
.pb32 { padding-bottom: 32px; }
.pl32 { padding-left: 32px; }
.ptb32 { padding-top: 32px; padding-bottom: 32px; }
.m33 { margin: 33px; }
.mt33 { margin-top: 33px; }
.mr33 { margin-right: 33px; }
.mb33 { margin-bottom: 33px; }
.ml33 { margin-left: 33px; }
.mlr33 { margin-left: 33px; margin-right: 33px; }
.mtb33 { margin-top: 33px; margin-bottom: 33px; }
.p33 { padding: 33px; }
.pt33 { padding-top: 33px; }
.pr33 { padding-right: 33px; }
.pb33 { padding-bottom: 33px; }
.pl33 { padding-left: 33px; }
.ptb33 { padding-top: 33px; padding-bottom: 33px; }
.m34 { margin: 34px; }
.mt34 { margin-top: 34px; }
.mr34 { margin-right: 34px; }
.mb34 { margin-bottom: 34px; }
.ml34 { margin-left: 34px; }
.mlr34 { margin-left: 34px; margin-right: 34px; }
.mtb34 { margin-top: 34px; margin-bottom: 34px; }
.p34 { padding: 34px; }
.pt34 { padding-top: 34px; }
.pr34 { padding-right: 34px; }
.pb34 { padding-bottom: 34px; }
.pl34 { padding-left: 34px; }
.ptb34 { padding-top: 34px; padding-bottom: 34px; }
.m35 { margin: 35px; }
.mt35 { margin-top: 35px; }
.mr35 { margin-right: 35px; }
.mb35 { margin-bottom: 35px; }
.ml35 { margin-left: 35px; }
.mlr35 { margin-left: 35px; margin-right: 35px; }
.mtb35 { margin-top: 35px; margin-bottom: 35px; }
.p35 { padding: 35px; }
.pt35 { padding-top: 35px; }
.pr35 { padding-right: 35px; }
.pb35 { padding-bottom: 35px; }
.pl35 { padding-left: 35px; }
.ptb35 { padding-top: 35px; padding-bottom: 35px; }
.m36 { margin: 36px; }
.mt36 { margin-top: 36px; }
.mr36 { margin-right: 36px; }
.mb36 { margin-bottom: 36px; }
.ml36 { margin-left: 36px; }
.mlr36 { margin-left: 36px; margin-right: 36px; }
.mtb36 { margin-top: 36px; margin-bottom: 36px; }
.p36 { padding: 36px; }
.pt36 { padding-top: 36px; }
.pr36 { padding-right: 36px; }
.pb36 { padding-bottom: 36px; }
.pl36 { padding-left: 36px; }
.ptb36 { padding-top: 36px; padding-bottom: 36px; }
.m37 { margin: 37px; }
.mt37 { margin-top: 37px; }
.mr37 { margin-right: 37px; }
.mb37 { margin-bottom: 37px; }
.ml37 { margin-left: 37px; }
.mlr37 { margin-left: 37px; margin-right: 37px; }
.mtb37 { margin-top: 37px; margin-bottom: 37px; }
.p37 { padding: 37px; }
.pt37 { padding-top: 37px; }
.pr37 { padding-right: 37px; }
.pb37 { padding-bottom: 37px; }
.pl37 { padding-left: 37px; }
.ptb37 { padding-top: 37px; padding-bottom: 37px; }
.m38 { margin: 38px; }
.mt38 { margin-top: 38px; }
.mr38 { margin-right: 38px; }
.mb38 { margin-bottom: 38px; }
.ml38 { margin-left: 38px; }
.mlr38 { margin-left: 38px; margin-right: 38px; }
.mtb38 { margin-top: 38px; margin-bottom: 38px; }
.p38 { padding: 38px; }
.pt38 { padding-top: 38px; }
.pr38 { padding-right: 38px; }
.pb38 { padding-bottom: 38px; }
.pl38 { padding-left: 38px; }
.ptb38 { padding-top: 38px; padding-bottom: 38px; }
.m39 { margin: 39px; }
.mt39 { margin-top: 39px; }
.mr39 { margin-right: 39px; }
.mb39 { margin-bottom: 39px; }
.ml39 { margin-left: 39px; }
.mlr39 { margin-left: 39px; margin-right: 39px; }
.mtb39 { margin-top: 39px; margin-bottom: 39px; }
.p39 { padding: 39px; }
.pt39 { padding-top: 39px; }
.pr39 { padding-right: 39px; }
.pb39 { padding-bottom: 39px; }
.pl39 { padding-left: 39px; }
.ptb39 { padding-top: 39px; padding-bottom: 39px; }
.m40 { margin: 40px; }
.mt40 { margin-top: 40px; }
.mr40 { margin-right: 40px; }
.mb40 { margin-bottom: 40px; }
.ml40 { margin-left: 40px; }
.mlr40 { margin-left: 40px; margin-right: 40px; }
.mtb40 { margin-top: 40px; margin-bottom: 40px; }
.p40 { padding: 40px; }
.pt40 { padding-top: 40px; }
.pr40 { padding-right: 40px; }
.pb40 { padding-bottom: 40px; }
.pl40 { padding-left: 40px; }
.ptb40 { padding-top: 40px; padding-bottom: 40px; }
.m41 { margin: 41px; }
.mt41 { margin-top: 41px; }
.mr41 { margin-right: 41px; }
.mb41 { margin-bottom: 41px; }
.ml41 { margin-left: 41px; }
.mlr41 { margin-left: 41px; margin-right: 41px; }
.mtb41 { margin-top: 41px; margin-bottom: 41px; }
.p41 { padding: 41px; }
.pt41 { padding-top: 41px; }
.pr41 { padding-right: 41px; }
.pb41 { padding-bottom: 41px; }
.pl41 { padding-left: 41px; }
.ptb41 { padding-top: 41px; padding-bottom: 41px; }
.m42 { margin: 42px; }
.mt42 { margin-top: 42px; }
.mr42 { margin-right: 42px; }
.mb42 { margin-bottom: 42px; }
.ml42 { margin-left: 42px; }
.mlr42 { margin-left: 42px; margin-right: 42px; }
.mtb42 { margin-top: 42px; margin-bottom: 42px; }
.p42 { padding: 42px; }
.pt42 { padding-top: 42px; }
.pr42 { padding-right: 42px; }
.pb42 { padding-bottom: 42px; }
.pl42 { padding-left: 42px; }
.ptb42 { padding-top: 42px; padding-bottom: 42px; }
.m43 { margin: 43px; }
.mt43 { margin-top: 43px; }
.mr43 { margin-right: 43px; }
.mb43 { margin-bottom: 43px; }
.ml43 { margin-left: 43px; }
.mlr43 { margin-left: 43px; margin-right: 43px; }
.mtb43 { margin-top: 43px; margin-bottom: 43px; }
.p43 { padding: 43px; }
.pt43 { padding-top: 43px; }
.pr43 { padding-right: 43px; }
.pb43 { padding-bottom: 43px; }
.pl43 { padding-left: 43px; }
.ptb43 { padding-top: 43px; padding-bottom: 43px; }
.m44 { margin: 44px; }
.mt44 { margin-top: 44px; }
.mr44 { margin-right: 44px; }
.mb44 { margin-bottom: 44px; }
.ml44 { margin-left: 44px; }
.mlr44 { margin-left: 44px; margin-right: 44px; }
.mtb44 { margin-top: 44px; margin-bottom: 44px; }
.p44 { padding: 44px; }
.pt44 { padding-top: 44px; }
.pr44 { padding-right: 44px; }
.pb44 { padding-bottom: 44px; }
.pl44 { padding-left: 44px; }
.ptb44 { padding-top: 44px; padding-bottom: 44px; }
.m45 { margin: 45px; }
.mt45 { margin-top: 45px; }
.mr45 { margin-right: 45px; }
.mb45 { margin-bottom: 45px; }
.ml45 { margin-left: 45px; }
.mlr45 { margin-left: 45px; margin-right: 45px; }
.mtb45 { margin-top: 45px; margin-bottom: 45px; }
.p45 { padding: 45px; }
.pt45 { padding-top: 45px; }
.pr45 { padding-right: 45px; }
.pb45 { padding-bottom: 45px; }
.pl45 { padding-left: 45px; }
.ptb45 { padding-top: 45px; padding-bottom: 45px; }
.m46 { margin: 46px; }
.mt46 { margin-top: 46px; }
.mr46 { margin-right: 46px; }
.mb46 { margin-bottom: 46px; }
.ml46 { margin-left: 46px; }
.mlr46 { margin-left: 46px; margin-right: 46px; }
.mtb46 { margin-top: 46px; margin-bottom: 46px; }
.p46 { padding: 46px; }
.pt46 { padding-top: 46px; }
.pr46 { padding-right: 46px; }
.pb46 { padding-bottom: 46px; }
.pl46 { padding-left: 46px; }
.ptb46 { padding-top: 46px; padding-bottom: 46px; }
.m47 { margin: 47px; }
.mt47 { margin-top: 47px; }
.mr47 { margin-right: 47px; }
.mb47 { margin-bottom: 47px; }
.ml47 { margin-left: 47px; }
.mlr47 { margin-left: 47px; margin-right: 47px; }
.mtb47 { margin-top: 47px; margin-bottom: 47px; }
.p47 { padding: 47px; }
.pt47 { padding-top: 47px; }
.pr47 { padding-right: 47px; }
.pb47 { padding-bottom: 47px; }
.pl47 { padding-left: 47px; }
.ptb47 { padding-top: 47px; padding-bottom: 47px; }
.m48 { margin: 48px; }
.mt48 { margin-top: 48px; }
.mr48 { margin-right: 48px; }
.mb48 { margin-bottom: 48px; }
.ml48 { margin-left: 48px; }
.mlr48 { margin-left: 48px; margin-right: 48px; }
.mtb48 { margin-top: 48px; margin-bottom: 48px; }
.p48 { padding: 48px; }
.pt48 { padding-top: 48px; }
.pr48 { padding-right: 48px; }
.pb48 { padding-bottom: 48px; }
.pl48 { padding-left: 48px; }
.ptb48 { padding-top: 48px; padding-bottom: 48px; }
.m49 { margin: 49px; }
.mt49 { margin-top: 49px; }
.mr49 { margin-right: 49px; }
.mb49 { margin-bottom: 49px; }
.ml49 { margin-left: 49px; }
.mlr49 { margin-left: 49px; margin-right: 49px; }
.mtb49 { margin-top: 49px; margin-bottom: 49px; }
.p49 { padding: 49px; }
.pt49 { padding-top: 49px; }
.pr49 { padding-right: 49px; }
.pb49 { padding-bottom: 49px; }
.pl49 { padding-left: 49px; }
.ptb49 { padding-top: 49px; padding-bottom: 49px; }
.m50 { margin: 50px; }
.mt50 { margin-top: 50px; }
.mr50 { margin-right: 50px; }
.mb50 { margin-bottom: 50px; }
.ml50 { margin-left: 50px; }
.mlr50 { margin-left: 50px; margin-right: 50px; }
.mtb50 { margin-top: 50px; margin-bottom: 50px; }
.p50 { padding: 50px; }
.pt50 { padding-top: 50px; }
.pr50 { padding-right: 50px; }
.pb50 { padding-bottom: 50px; }
.pl50 { padding-left: 50px; }
.ptb50 { padding-top: 50px; padding-bottom: 50px; }
.m51 { margin: 51px; }
.mt51 { margin-top: 51px; }
.mr51 { margin-right: 51px; }
.mb51 { margin-bottom: 51px; }
.ml51 { margin-left: 51px; }
.mlr51 { margin-left: 51px; margin-right: 51px; }
.mtb51 { margin-top: 51px; margin-bottom: 51px; }
.p51 { padding: 51px; }
.pt51 { padding-top: 51px; }
.pr51 { padding-right: 51px; }
.pb51 { padding-bottom: 51px; }
.pl51 { padding-left: 51px; }
.ptb51 { padding-top: 51px; padding-bottom: 51px; }
.m52 { margin: 52px; }
.mt52 { margin-top: 52px; }
.mr52 { margin-right: 52px; }
.mb52 { margin-bottom: 52px; }
.ml52 { margin-left: 52px; }
.mlr52 { margin-left: 52px; margin-right: 52px; }
.mtb52 { margin-top: 52px; margin-bottom: 52px; }
.p52 { padding: 52px; }
.pt52 { padding-top: 52px; }
.pr52 { padding-right: 52px; }
.pb52 { padding-bottom: 52px; }
.pl52 { padding-left: 52px; }
.ptb52 { padding-top: 52px; padding-bottom: 52px; }
.m53 { margin: 53px; }
.mt53 { margin-top: 53px; }
.mr53 { margin-right: 53px; }
.mb53 { margin-bottom: 53px; }
.ml53 { margin-left: 53px; }
.mlr53 { margin-left: 53px; margin-right: 53px; }
.mtb53 { margin-top: 53px; margin-bottom: 53px; }
.p53 { padding: 53px; }
.pt53 { padding-top: 53px; }
.pr53 { padding-right: 53px; }
.pb53 { padding-bottom: 53px; }
.pl53 { padding-left: 53px; }
.ptb53 { padding-top: 53px; padding-bottom: 53px; }
.m54 { margin: 54px; }
.mt54 { margin-top: 54px; }
.mr54 { margin-right: 54px; }
.mb54 { margin-bottom: 54px; }
.ml54 { margin-left: 54px; }
.mlr54 { margin-left: 54px; margin-right: 54px; }
.mtb54 { margin-top: 54px; margin-bottom: 54px; }
.p54 { padding: 54px; }
.pt54 { padding-top: 54px; }
.pr54 { padding-right: 54px; }
.pb54 { padding-bottom: 54px; }
.pl54 { padding-left: 54px; }
.ptb54 { padding-top: 54px; padding-bottom: 54px; }
.m55 { margin: 55px; }
.mt55 { margin-top: 55px; }
.mr55 { margin-right: 55px; }
.mb55 { margin-bottom: 55px; }
.ml55 { margin-left: 55px; }
.mlr55 { margin-left: 55px; margin-right: 55px; }
.mtb55 { margin-top: 55px; margin-bottom: 55px; }
.p55 { padding: 55px; }
.pt55 { padding-top: 55px; }
.pr55 { padding-right: 55px; }
.pb55 { padding-bottom: 55px; }
.pl55 { padding-left: 55px; }
.ptb55 { padding-top: 55px; padding-bottom: 55px; }
.m56 { margin: 56px; }
.mt56 { margin-top: 56px; }
.mr56 { margin-right: 56px; }
.mb56 { margin-bottom: 56px; }
.ml56 { margin-left: 56px; }
.mlr56 { margin-left: 56px; margin-right: 56px; }
.mtb56 { margin-top: 56px; margin-bottom: 56px; }
.p56 { padding: 56px; }
.pt56 { padding-top: 56px; }
.pr56 { padding-right: 56px; }
.pb56 { padding-bottom: 56px; }
.pl56 { padding-left: 56px; }
.ptb56 { padding-top: 56px; padding-bottom: 56px; }
.m57 { margin: 57px; }
.mt57 { margin-top: 57px; }
.mr57 { margin-right: 57px; }
.mb57 { margin-bottom: 57px; }
.ml57 { margin-left: 57px; }
.mlr57 { margin-left: 57px; margin-right: 57px; }
.mtb57 { margin-top: 57px; margin-bottom: 57px; }
.p57 { padding: 57px; }
.pt57 { padding-top: 57px; }
.pr57 { padding-right: 57px; }
.pb57 { padding-bottom: 57px; }
.pl57 { padding-left: 57px; }
.ptb57 { padding-top: 57px; padding-bottom: 57px; }
.m58 { margin: 58px; }
.mt58 { margin-top: 58px; }
.mr58 { margin-right: 58px; }
.mb58 { margin-bottom: 58px; }
.ml58 { margin-left: 58px; }
.mlr58 { margin-left: 58px; margin-right: 58px; }
.mtb58 { margin-top: 58px; margin-bottom: 58px; }
.p58 { padding: 58px; }
.pt58 { padding-top: 58px; }
.pr58 { padding-right: 58px; }
.pb58 { padding-bottom: 58px; }
.pl58 { padding-left: 58px; }
.ptb58 { padding-top: 58px; padding-bottom: 58px; }
.m59 { margin: 59px; }
.mt59 { margin-top: 59px; }
.mr59 { margin-right: 59px; }
.mb59 { margin-bottom: 59px; }
.ml59 { margin-left: 59px; }
.mlr59 { margin-left: 59px; margin-right: 59px; }
.mtb59 { margin-top: 59px; margin-bottom: 59px; }
.p59 { padding: 59px; }
.pt59 { padding-top: 59px; }
.pr59 { padding-right: 59px; }
.pb59 { padding-bottom: 59px; }
.pl59 { padding-left: 59px; }
.ptb59 { padding-top: 59px; padding-bottom: 59px; }
.m60 { margin: 60px; }
.mt60 { margin-top: 60px; }
.mr60 { margin-right: 60px; }
.mb60 { margin-bottom: 60px; }
.ml60 { margin-left: 60px; }
.mlr60 { margin-left: 60px; margin-right: 60px; }
.mtb60 { margin-top: 60px; margin-bottom: 60px; }
.p60 { padding: 60px; }
.pt60 { padding-top: 60px; }
.pr60 { padding-right: 60px; }
.pb60 { padding-bottom: 60px; }
.pl60 { padding-left: 60px; }
.ptb60 { padding-top: 60px; padding-bottom: 60px; }
.m30ni { margin: -30px !important; }
.mt30ni { margin-top: -30px !important; }
.mr30ni { margin-right: -30px !important; }
.mb30ni { margin-bottom: -30px !important; }
.ml30ni { margin-left: -30px !important; }
.mlr30ni { margin-left: -30px !important; margin-right: -30px !important; }
.mtb30ni { margin-top: -30px !important; margin-bottom: -30px !important; }
.m29ni { margin: -29px !important; }
.mt29ni { margin-top: -29px !important; }
.mr29ni { margin-right: -29px !important; }
.mb29ni { margin-bottom: -29px !important; }
.ml29ni { margin-left: -29px !important; }
.mlr29ni { margin-left: -29px !important; margin-right: -29px !important; }
.mtb29ni { margin-top: -29px !important; margin-bottom: -29px !important; }
.m28ni { margin: -28px !important; }
.mt28ni { margin-top: -28px !important; }
.mr28ni { margin-right: -28px !important; }
.mb28ni { margin-bottom: -28px !important; }
.ml28ni { margin-left: -28px !important; }
.mlr28ni { margin-left: -28px !important; margin-right: -28px !important; }
.mtb28ni { margin-top: -28px !important; margin-bottom: -28px !important; }
.m27ni { margin: -27px !important; }
.mt27ni { margin-top: -27px !important; }
.mr27ni { margin-right: -27px !important; }
.mb27ni { margin-bottom: -27px !important; }
.ml27ni { margin-left: -27px !important; }
.mlr27ni { margin-left: -27px !important; margin-right: -27px !important; }
.mtb27ni { margin-top: -27px !important; margin-bottom: -27px !important; }
.m26ni { margin: -26px !important; }
.mt26ni { margin-top: -26px !important; }
.mr26ni { margin-right: -26px !important; }
.mb26ni { margin-bottom: -26px !important; }
.ml26ni { margin-left: -26px !important; }
.mlr26ni { margin-left: -26px !important; margin-right: -26px !important; }
.mtb26ni { margin-top: -26px !important; margin-bottom: -26px !important; }
.m25ni { margin: -25px !important; }
.mt25ni { margin-top: -25px !important; }
.mr25ni { margin-right: -25px !important; }
.mb25ni { margin-bottom: -25px !important; }
.ml25ni { margin-left: -25px !important; }
.mlr25ni { margin-left: -25px !important; margin-right: -25px !important; }
.mtb25ni { margin-top: -25px !important; margin-bottom: -25px !important; }
.m24ni { margin: -24px !important; }
.mt24ni { margin-top: -24px !important; }
.mr24ni { margin-right: -24px !important; }
.mb24ni { margin-bottom: -24px !important; }
.ml24ni { margin-left: -24px !important; }
.mlr24ni { margin-left: -24px !important; margin-right: -24px !important; }
.mtb24ni { margin-top: -24px !important; margin-bottom: -24px !important; }
.m23ni { margin: -23px !important; }
.mt23ni { margin-top: -23px !important; }
.mr23ni { margin-right: -23px !important; }
.mb23ni { margin-bottom: -23px !important; }
.ml23ni { margin-left: -23px !important; }
.mlr23ni { margin-left: -23px !important; margin-right: -23px !important; }
.mtb23ni { margin-top: -23px !important; margin-bottom: -23px !important; }
.m22ni { margin: -22px !important; }
.mt22ni { margin-top: -22px !important; }
.mr22ni { margin-right: -22px !important; }
.mb22ni { margin-bottom: -22px !important; }
.ml22ni { margin-left: -22px !important; }
.mlr22ni { margin-left: -22px !important; margin-right: -22px !important; }
.mtb22ni { margin-top: -22px !important; margin-bottom: -22px !important; }
.m21ni { margin: -21px !important; }
.mt21ni { margin-top: -21px !important; }
.mr21ni { margin-right: -21px !important; }
.mb21ni { margin-bottom: -21px !important; }
.ml21ni { margin-left: -21px !important; }
.mlr21ni { margin-left: -21px !important; margin-right: -21px !important; }
.mtb21ni { margin-top: -21px !important; margin-bottom: -21px !important; }
.m20ni { margin: -20px !important; }
.mt20ni { margin-top: -20px !important; }
.mr20ni { margin-right: -20px !important; }
.mb20ni { margin-bottom: -20px !important; }
.ml20ni { margin-left: -20px !important; }
.mlr20ni { margin-left: -20px !important; margin-right: -20px !important; }
.mtb20ni { margin-top: -20px !important; margin-bottom: -20px !important; }
.m19ni { margin: -19px !important; }
.mt19ni { margin-top: -19px !important; }
.mr19ni { margin-right: -19px !important; }
.mb19ni { margin-bottom: -19px !important; }
.ml19ni { margin-left: -19px !important; }
.mlr19ni { margin-left: -19px !important; margin-right: -19px !important; }
.mtb19ni { margin-top: -19px !important; margin-bottom: -19px !important; }
.m18ni { margin: -18px !important; }
.mt18ni { margin-top: -18px !important; }
.mr18ni { margin-right: -18px !important; }
.mb18ni { margin-bottom: -18px !important; }
.ml18ni { margin-left: -18px !important; }
.mlr18ni { margin-left: -18px !important; margin-right: -18px !important; }
.mtb18ni { margin-top: -18px !important; margin-bottom: -18px !important; }
.m17ni { margin: -17px !important; }
.mt17ni { margin-top: -17px !important; }
.mr17ni { margin-right: -17px !important; }
.mb17ni { margin-bottom: -17px !important; }
.ml17ni { margin-left: -17px !important; }
.mlr17ni { margin-left: -17px !important; margin-right: -17px !important; }
.mtb17ni { margin-top: -17px !important; margin-bottom: -17px !important; }
.m16ni { margin: -16px !important; }
.mt16ni { margin-top: -16px !important; }
.mr16ni { margin-right: -16px !important; }
.mb16ni { margin-bottom: -16px !important; }
.ml16ni { margin-left: -16px !important; }
.mlr16ni { margin-left: -16px !important; margin-right: -16px !important; }
.mtb16ni { margin-top: -16px !important; margin-bottom: -16px !important; }
.m15ni { margin: -15px !important; }
.mt15ni { margin-top: -15px !important; }
.mr15ni { margin-right: -15px !important; }
.mb15ni { margin-bottom: -15px !important; }
.ml15ni { margin-left: -15px !important; }
.mlr15ni { margin-left: -15px !important; margin-right: -15px !important; }
.mtb15ni { margin-top: -15px !important; margin-bottom: -15px !important; }
.m14ni { margin: -14px !important; }
.mt14ni { margin-top: -14px !important; }
.mr14ni { margin-right: -14px !important; }
.mb14ni { margin-bottom: -14px !important; }
.ml14ni { margin-left: -14px !important; }
.mlr14ni { margin-left: -14px !important; margin-right: -14px !important; }
.mtb14ni { margin-top: -14px !important; margin-bottom: -14px !important; }
.m13ni { margin: -13px !important; }
.mt13ni { margin-top: -13px !important; }
.mr13ni { margin-right: -13px !important; }
.mb13ni { margin-bottom: -13px !important; }
.ml13ni { margin-left: -13px !important; }
.mlr13ni { margin-left: -13px !important; margin-right: -13px !important; }
.mtb13ni { margin-top: -13px !important; margin-bottom: -13px !important; }
.m12ni { margin: -12px !important; }
.mt12ni { margin-top: -12px !important; }
.mr12ni { margin-right: -12px !important; }
.mb12ni { margin-bottom: -12px !important; }
.ml12ni { margin-left: -12px !important; }
.mlr12ni { margin-left: -12px !important; margin-right: -12px !important; }
.mtb12ni { margin-top: -12px !important; margin-bottom: -12px !important; }
.m11ni { margin: -11px !important; }
.mt11ni { margin-top: -11px !important; }
.mr11ni { margin-right: -11px !important; }
.mb11ni { margin-bottom: -11px !important; }
.ml11ni { margin-left: -11px !important; }
.mlr11ni { margin-left: -11px !important; margin-right: -11px !important; }
.mtb11ni { margin-top: -11px !important; margin-bottom: -11px !important; }
.m10ni { margin: -10px !important; }
.mt10ni { margin-top: -10px !important; }
.mr10ni { margin-right: -10px !important; }
.mb10ni { margin-bottom: -10px !important; }
.ml10ni { margin-left: -10px !important; }
.mlr10ni { margin-left: -10px !important; margin-right: -10px !important; }
.mtb10ni { margin-top: -10px !important; margin-bottom: -10px !important; }
.m9ni { margin: -9px !important; }
.mt9ni { margin-top: -9px !important; }
.mr9ni { margin-right: -9px !important; }
.mb9ni { margin-bottom: -9px !important; }
.ml9ni { margin-left: -9px !important; }
.mlr9ni { margin-left: -9px !important; margin-right: -9px !important; }
.mtb9ni { margin-top: -9px !important; margin-bottom: -9px !important; }
.m8ni { margin: -8px !important; }
.mt8ni { margin-top: -8px !important; }
.mr8ni { margin-right: -8px !important; }
.mb8ni { margin-bottom: -8px !important; }
.ml8ni { margin-left: -8px !important; }
.mlr8ni { margin-left: -8px !important; margin-right: -8px !important; }
.mtb8ni { margin-top: -8px !important; margin-bottom: -8px !important; }
.m7ni { margin: -7px !important; }
.mt7ni { margin-top: -7px !important; }
.mr7ni { margin-right: -7px !important; }
.mb7ni { margin-bottom: -7px !important; }
.ml7ni { margin-left: -7px !important; }
.mlr7ni { margin-left: -7px !important; margin-right: -7px !important; }
.mtb7ni { margin-top: -7px !important; margin-bottom: -7px !important; }
.m6ni { margin: -6px !important; }
.mt6ni { margin-top: -6px !important; }
.mr6ni { margin-right: -6px !important; }
.mb6ni { margin-bottom: -6px !important; }
.ml6ni { margin-left: -6px !important; }
.mlr6ni { margin-left: -6px !important; margin-right: -6px !important; }
.mtb6ni { margin-top: -6px !important; margin-bottom: -6px !important; }
.m5ni { margin: -5px !important; }
.mt5ni { margin-top: -5px !important; }
.mr5ni { margin-right: -5px !important; }
.mb5ni { margin-bottom: -5px !important; }
.ml5ni { margin-left: -5px !important; }
.mlr5ni { margin-left: -5px !important; margin-right: -5px !important; }
.mtb5ni { margin-top: -5px !important; margin-bottom: -5px !important; }
.m4ni { margin: -4px !important; }
.mt4ni { margin-top: -4px !important; }
.mr4ni { margin-right: -4px !important; }
.mb4ni { margin-bottom: -4px !important; }
.ml4ni { margin-left: -4px !important; }
.mlr4ni { margin-left: -4px !important; margin-right: -4px !important; }
.mtb4ni { margin-top: -4px !important; margin-bottom: -4px !important; }
.m3ni { margin: -3px !important; }
.mt3ni { margin-top: -3px !important; }
.mr3ni { margin-right: -3px !important; }
.mb3ni { margin-bottom: -3px !important; }
.ml3ni { margin-left: -3px !important; }
.mlr3ni { margin-left: -3px !important; margin-right: -3px !important; }
.mtb3ni { margin-top: -3px !important; margin-bottom: -3px !important; }
.m2ni { margin: -2px !important; }
.mt2ni { margin-top: -2px !important; }
.mr2ni { margin-right: -2px !important; }
.mb2ni { margin-bottom: -2px !important; }
.ml2ni { margin-left: -2px !important; }
.mlr2ni { margin-left: -2px !important; margin-right: -2px !important; }
.mtb2ni { margin-top: -2px !important; margin-bottom: -2px !important; }
.m1ni { margin: -1px !important; }
.mt1ni { margin-top: -1px !important; }
.mr1ni { margin-right: -1px !important; }
.mb1ni { margin-bottom: -1px !important; }
.ml1ni { margin-left: -1px !important; }
.mlr1ni { margin-left: -1px !important; margin-right: -1px !important; }
.mtb1ni { margin-top: -1px !important; margin-bottom: -1px !important; }
.m0i { margin: 0px !important; }
.mt0i { margin-top: 0px !important; }
.mr0i { margin-right: 0px !important; }
.mb0i { margin-bottom: 0px !important; }
.ml0i { margin-left: 0px !important; }
.mlr0i { margin-left: 0px !important; margin-right: 0px !important; }
.mtb0i { margin-top: 0px !important; margin-bottom: 0px !important; }
.p0i { padding: 0px !important; }
.pt0i { padding-top: 0px !important; }
.pr0i { padding-right: 0px !important; }
.pb0i { padding-bottom: 0px !important; }
.pl0i { padding-left: 0px !important; }
.ptb0i { padding-top: 0px !important; padding-bottom: 0px !important; }
.m1i { margin: 1px !important; }
.mt1i { margin-top: 1px !important; }
.mr1i { margin-right: 1px !important; }
.mb1i { margin-bottom: 1px !important; }
.ml1i { margin-left: 1px !important; }
.mlr1i { margin-left: 1px !important; margin-right: 1px !important; }
.mtb1i { margin-top: 1px !important; margin-bottom: 1px !important; }
.p1i { padding: 1px !important; }
.pt1i { padding-top: 1px !important; }
.pr1i { padding-right: 1px !important; }
.pb1i { padding-bottom: 1px !important; }
.pl1i { padding-left: 1px !important; }
.ptb1i { padding-top: 1px !important; padding-bottom: 1px !important; }
.m2i { margin: 2px !important; }
.mt2i { margin-top: 2px !important; }
.mr2i { margin-right: 2px !important; }
.mb2i { margin-bottom: 2px !important; }
.ml2i { margin-left: 2px !important; }
.mlr2i { margin-left: 2px !important; margin-right: 2px !important; }
.mtb2i { margin-top: 2px !important; margin-bottom: 2px !important; }
.p2i { padding: 2px !important; }
.pt2i { padding-top: 2px !important; }
.pr2i { padding-right: 2px !important; }
.pb2i { padding-bottom: 2px !important; }
.pl2i { padding-left: 2px !important; }
.ptb2i { padding-top: 2px !important; padding-bottom: 2px !important; }
.m3i { margin: 3px !important; }
.mt3i { margin-top: 3px !important; }
.mr3i { margin-right: 3px !important; }
.mb3i { margin-bottom: 3px !important; }
.ml3i { margin-left: 3px !important; }
.mlr3i { margin-left: 3px !important; margin-right: 3px !important; }
.mtb3i { margin-top: 3px !important; margin-bottom: 3px !important; }
.p3i { padding: 3px !important; }
.pt3i { padding-top: 3px !important; }
.pr3i { padding-right: 3px !important; }
.pb3i { padding-bottom: 3px !important; }
.pl3i { padding-left: 3px !important; }
.ptb3i { padding-top: 3px !important; padding-bottom: 3px !important; }
.m4i { margin: 4px !important; }
.mt4i { margin-top: 4px !important; }
.mr4i { margin-right: 4px !important; }
.mb4i { margin-bottom: 4px !important; }
.ml4i { margin-left: 4px !important; }
.mlr4i { margin-left: 4px !important; margin-right: 4px !important; }
.mtb4i { margin-top: 4px !important; margin-bottom: 4px !important; }
.p4i { padding: 4px !important; }
.pt4i { padding-top: 4px !important; }
.pr4i { padding-right: 4px !important; }
.pb4i { padding-bottom: 4px !important; }
.pl4i { padding-left: 4px !important; }
.ptb4i { padding-top: 4px !important; padding-bottom: 4px !important; }
.m5i { margin: 5px !important; }
.mt5i { margin-top: 5px !important; }
.mr5i { margin-right: 5px !important; }
.mb5i { margin-bottom: 5px !important; }
.ml5i { margin-left: 5px !important; }
.mlr5i { margin-left: 5px !important; margin-right: 5px !important; }
.mtb5i { margin-top: 5px !important; margin-bottom: 5px !important; }
.p5i { padding: 5px !important; }
.pt5i { padding-top: 5px !important; }
.pr5i { padding-right: 5px !important; }
.pb5i { padding-bottom: 5px !important; }
.pl5i { padding-left: 5px !important; }
.ptb5i { padding-top: 5px !important; padding-bottom: 5px !important; }
.m6i { margin: 6px !important; }
.mt6i { margin-top: 6px !important; }
.mr6i { margin-right: 6px !important; }
.mb6i { margin-bottom: 6px !important; }
.ml6i { margin-left: 6px !important; }
.mlr6i { margin-left: 6px !important; margin-right: 6px !important; }
.mtb6i { margin-top: 6px !important; margin-bottom: 6px !important; }
.p6i { padding: 6px !important; }
.pt6i { padding-top: 6px !important; }
.pr6i { padding-right: 6px !important; }
.pb6i { padding-bottom: 6px !important; }
.pl6i { padding-left: 6px !important; }
.ptb6i { padding-top: 6px !important; padding-bottom: 6px !important; }
.m7i { margin: 7px !important; }
.mt7i { margin-top: 7px !important; }
.mr7i { margin-right: 7px !important; }
.mb7i { margin-bottom: 7px !important; }
.ml7i { margin-left: 7px !important; }
.mlr7i { margin-left: 7px !important; margin-right: 7px !important; }
.mtb7i { margin-top: 7px !important; margin-bottom: 7px !important; }
.p7i { padding: 7px !important; }
.pt7i { padding-top: 7px !important; }
.pr7i { padding-right: 7px !important; }
.pb7i { padding-bottom: 7px !important; }
.pl7i { padding-left: 7px !important; }
.ptb7i { padding-top: 7px !important; padding-bottom: 7px !important; }
.m8i { margin: 8px !important; }
.mt8i { margin-top: 8px !important; }
.mr8i { margin-right: 8px !important; }
.mb8i { margin-bottom: 8px !important; }
.ml8i { margin-left: 8px !important; }
.mlr8i { margin-left: 8px !important; margin-right: 8px !important; }
.mtb8i { margin-top: 8px !important; margin-bottom: 8px !important; }
.p8i { padding: 8px !important; }
.pt8i { padding-top: 8px !important; }
.pr8i { padding-right: 8px !important; }
.pb8i { padding-bottom: 8px !important; }
.pl8i { padding-left: 8px !important; }
.ptb8i { padding-top: 8px !important; padding-bottom: 8px !important; }
.m9i { margin: 9px !important; }
.mt9i { margin-top: 9px !important; }
.mr9i { margin-right: 9px !important; }
.mb9i { margin-bottom: 9px !important; }
.ml9i { margin-left: 9px !important; }
.mlr9i { margin-left: 9px !important; margin-right: 9px !important; }
.mtb9i { margin-top: 9px !important; margin-bottom: 9px !important; }
.p9i { padding: 9px !important; }
.pt9i { padding-top: 9px !important; }
.pr9i { padding-right: 9px !important; }
.pb9i { padding-bottom: 9px !important; }
.pl9i { padding-left: 9px !important; }
.ptb9i { padding-top: 9px !important; padding-bottom: 9px !important; }
.m10i { margin: 10px !important; }
.mt10i { margin-top: 10px !important; }
.mr10i { margin-right: 10px !important; }
.mb10i { margin-bottom: 10px !important; }
.ml10i { margin-left: 10px !important; }
.mlr10i { margin-left: 10px !important; margin-right: 10px !important; }
.mtb10i { margin-top: 10px !important; margin-bottom: 10px !important; }
.p10i { padding: 10px !important; }
.pt10i { padding-top: 10px !important; }
.pr10i { padding-right: 10px !important; }
.pb10i { padding-bottom: 10px !important; }
.pl10i { padding-left: 10px !important; }
.ptb10i { padding-top: 10px !important; padding-bottom: 10px !important; }
.m11i { margin: 11px !important; }
.mt11i { margin-top: 11px !important; }
.mr11i { margin-right: 11px !important; }
.mb11i { margin-bottom: 11px !important; }
.ml11i { margin-left: 11px !important; }
.mlr11i { margin-left: 11px !important; margin-right: 11px !important; }
.mtb11i { margin-top: 11px !important; margin-bottom: 11px !important; }
.p11i { padding: 11px !important; }
.pt11i { padding-top: 11px !important; }
.pr11i { padding-right: 11px !important; }
.pb11i { padding-bottom: 11px !important; }
.pl11i { padding-left: 11px !important; }
.ptb11i { padding-top: 11px !important; padding-bottom: 11px !important; }
.m12i { margin: 12px !important; }
.mt12i { margin-top: 12px !important; }
.mr12i { margin-right: 12px !important; }
.mb12i { margin-bottom: 12px !important; }
.ml12i { margin-left: 12px !important; }
.mlr12i { margin-left: 12px !important; margin-right: 12px !important; }
.mtb12i { margin-top: 12px !important; margin-bottom: 12px !important; }
.p12i { padding: 12px !important; }
.pt12i { padding-top: 12px !important; }
.pr12i { padding-right: 12px !important; }
.pb12i { padding-bottom: 12px !important; }
.pl12i { padding-left: 12px !important; }
.ptb12i { padding-top: 12px !important; padding-bottom: 12px !important; }
.m13i { margin: 13px !important; }
.mt13i { margin-top: 13px !important; }
.mr13i { margin-right: 13px !important; }
.mb13i { margin-bottom: 13px !important; }
.ml13i { margin-left: 13px !important; }
.mlr13i { margin-left: 13px !important; margin-right: 13px !important; }
.mtb13i { margin-top: 13px !important; margin-bottom: 13px !important; }
.p13i { padding: 13px !important; }
.pt13i { padding-top: 13px !important; }
.pr13i { padding-right: 13px !important; }
.pb13i { padding-bottom: 13px !important; }
.pl13i { padding-left: 13px !important; }
.ptb13i { padding-top: 13px !important; padding-bottom: 13px !important; }
.m14i { margin: 14px !important; }
.mt14i { margin-top: 14px !important; }
.mr14i { margin-right: 14px !important; }
.mb14i { margin-bottom: 14px !important; }
.ml14i { margin-left: 14px !important; }
.mlr14i { margin-left: 14px !important; margin-right: 14px !important; }
.mtb14i { margin-top: 14px !important; margin-bottom: 14px !important; }
.p14i { padding: 14px !important; }
.pt14i { padding-top: 14px !important; }
.pr14i { padding-right: 14px !important; }
.pb14i { padding-bottom: 14px !important; }
.pl14i { padding-left: 14px !important; }
.ptb14i { padding-top: 14px !important; padding-bottom: 14px !important; }
.m15i { margin: 15px !important; }
.mt15i { margin-top: 15px !important; }
.mr15i { margin-right: 15px !important; }
.mb15i { margin-bottom: 15px !important; }
.ml15i { margin-left: 15px !important; }
.mlr15i { margin-left: 15px !important; margin-right: 15px !important; }
.mtb15i { margin-top: 15px !important; margin-bottom: 15px !important; }
.p15i { padding: 15px !important; }
.pt15i { padding-top: 15px !important; }
.pr15i { padding-right: 15px !important; }
.pb15i { padding-bottom: 15px !important; }
.pl15i { padding-left: 15px !important; }
.ptb15i { padding-top: 15px !important; padding-bottom: 15px !important; }
.m16i { margin: 16px !important; }
.mt16i { margin-top: 16px !important; }
.mr16i { margin-right: 16px !important; }
.mb16i { margin-bottom: 16px !important; }
.ml16i { margin-left: 16px !important; }
.mlr16i { margin-left: 16px !important; margin-right: 16px !important; }
.mtb16i { margin-top: 16px !important; margin-bottom: 16px !important; }
.p16i { padding: 16px !important; }
.pt16i { padding-top: 16px !important; }
.pr16i { padding-right: 16px !important; }
.pb16i { padding-bottom: 16px !important; }
.pl16i { padding-left: 16px !important; }
.ptb16i { padding-top: 16px !important; padding-bottom: 16px !important; }
.m17i { margin: 17px !important; }
.mt17i { margin-top: 17px !important; }
.mr17i { margin-right: 17px !important; }
.mb17i { margin-bottom: 17px !important; }
.ml17i { margin-left: 17px !important; }
.mlr17i { margin-left: 17px !important; margin-right: 17px !important; }
.mtb17i { margin-top: 17px !important; margin-bottom: 17px !important; }
.p17i { padding: 17px !important; }
.pt17i { padding-top: 17px !important; }
.pr17i { padding-right: 17px !important; }
.pb17i { padding-bottom: 17px !important; }
.pl17i { padding-left: 17px !important; }
.ptb17i { padding-top: 17px !important; padding-bottom: 17px !important; }
.m18i { margin: 18px !important; }
.mt18i { margin-top: 18px !important; }
.mr18i { margin-right: 18px !important; }
.mb18i { margin-bottom: 18px !important; }
.ml18i { margin-left: 18px !important; }
.mlr18i { margin-left: 18px !important; margin-right: 18px !important; }
.mtb18i { margin-top: 18px !important; margin-bottom: 18px !important; }
.p18i { padding: 18px !important; }
.pt18i { padding-top: 18px !important; }
.pr18i { padding-right: 18px !important; }
.pb18i { padding-bottom: 18px !important; }
.pl18i { padding-left: 18px !important; }
.ptb18i { padding-top: 18px !important; padding-bottom: 18px !important; }
.m19i { margin: 19px !important; }
.mt19i { margin-top: 19px !important; }
.mr19i { margin-right: 19px !important; }
.mb19i { margin-bottom: 19px !important; }
.ml19i { margin-left: 19px !important; }
.mlr19i { margin-left: 19px !important; margin-right: 19px !important; }
.mtb19i { margin-top: 19px !important; margin-bottom: 19px !important; }
.p19i { padding: 19px !important; }
.pt19i { padding-top: 19px !important; }
.pr19i { padding-right: 19px !important; }
.pb19i { padding-bottom: 19px !important; }
.pl19i { padding-left: 19px !important; }
.ptb19i { padding-top: 19px !important; padding-bottom: 19px !important; }
.m20i { margin: 20px !important; }
.mt20i { margin-top: 20px !important; }
.mr20i { margin-right: 20px !important; }
.mb20i { margin-bottom: 20px !important; }
.ml20i { margin-left: 20px !important; }
.mlr20i { margin-left: 20px !important; margin-right: 20px !important; }
.mtb20i { margin-top: 20px !important; margin-bottom: 20px !important; }
.p20i { padding: 20px !important; }
.pt20i { padding-top: 20px !important; }
.pr20i { padding-right: 20px !important; }
.pb20i { padding-bottom: 20px !important; }
.pl20i { padding-left: 20px !important; }
.ptb20i { padding-top: 20px !important; padding-bottom: 20px !important; }
.m21i { margin: 21px !important; }
.mt21i { margin-top: 21px !important; }
.mr21i { margin-right: 21px !important; }
.mb21i { margin-bottom: 21px !important; }
.ml21i { margin-left: 21px !important; }
.mlr21i { margin-left: 21px !important; margin-right: 21px !important; }
.mtb21i { margin-top: 21px !important; margin-bottom: 21px !important; }
.p21i { padding: 21px !important; }
.pt21i { padding-top: 21px !important; }
.pr21i { padding-right: 21px !important; }
.pb21i { padding-bottom: 21px !important; }
.pl21i { padding-left: 21px !important; }
.ptb21i { padding-top: 21px !important; padding-bottom: 21px !important; }
.m22i { margin: 22px !important; }
.mt22i { margin-top: 22px !important; }
.mr22i { margin-right: 22px !important; }
.mb22i { margin-bottom: 22px !important; }
.ml22i { margin-left: 22px !important; }
.mlr22i { margin-left: 22px !important; margin-right: 22px !important; }
.mtb22i { margin-top: 22px !important; margin-bottom: 22px !important; }
.p22i { padding: 22px !important; }
.pt22i { padding-top: 22px !important; }
.pr22i { padding-right: 22px !important; }
.pb22i { padding-bottom: 22px !important; }
.pl22i { padding-left: 22px !important; }
.ptb22i { padding-top: 22px !important; padding-bottom: 22px !important; }
.m23i { margin: 23px !important; }
.mt23i { margin-top: 23px !important; }
.mr23i { margin-right: 23px !important; }
.mb23i { margin-bottom: 23px !important; }
.ml23i { margin-left: 23px !important; }
.mlr23i { margin-left: 23px !important; margin-right: 23px !important; }
.mtb23i { margin-top: 23px !important; margin-bottom: 23px !important; }
.p23i { padding: 23px !important; }
.pt23i { padding-top: 23px !important; }
.pr23i { padding-right: 23px !important; }
.pb23i { padding-bottom: 23px !important; }
.pl23i { padding-left: 23px !important; }
.ptb23i { padding-top: 23px !important; padding-bottom: 23px !important; }
.m24i { margin: 24px !important; }
.mt24i { margin-top: 24px !important; }
.mr24i { margin-right: 24px !important; }
.mb24i { margin-bottom: 24px !important; }
.ml24i { margin-left: 24px !important; }
.mlr24i { margin-left: 24px !important; margin-right: 24px !important; }
.mtb24i { margin-top: 24px !important; margin-bottom: 24px !important; }
.p24i { padding: 24px !important; }
.pt24i { padding-top: 24px !important; }
.pr24i { padding-right: 24px !important; }
.pb24i { padding-bottom: 24px !important; }
.pl24i { padding-left: 24px !important; }
.ptb24i { padding-top: 24px !important; padding-bottom: 24px !important; }
.m25i { margin: 25px !important; }
.mt25i { margin-top: 25px !important; }
.mr25i { margin-right: 25px !important; }
.mb25i { margin-bottom: 25px !important; }
.ml25i { margin-left: 25px !important; }
.mlr25i { margin-left: 25px !important; margin-right: 25px !important; }
.mtb25i { margin-top: 25px !important; margin-bottom: 25px !important; }
.p25i { padding: 25px !important; }
.pt25i { padding-top: 25px !important; }
.pr25i { padding-right: 25px !important; }
.pb25i { padding-bottom: 25px !important; }
.pl25i { padding-left: 25px !important; }
.ptb25i { padding-top: 25px !important; padding-bottom: 25px !important; }
.m26i { margin: 26px !important; }
.mt26i { margin-top: 26px !important; }
.mr26i { margin-right: 26px !important; }
.mb26i { margin-bottom: 26px !important; }
.ml26i { margin-left: 26px !important; }
.mlr26i { margin-left: 26px !important; margin-right: 26px !important; }
.mtb26i { margin-top: 26px !important; margin-bottom: 26px !important; }
.p26i { padding: 26px !important; }
.pt26i { padding-top: 26px !important; }
.pr26i { padding-right: 26px !important; }
.pb26i { padding-bottom: 26px !important; }
.pl26i { padding-left: 26px !important; }
.ptb26i { padding-top: 26px !important; padding-bottom: 26px !important; }
.m27i { margin: 27px !important; }
.mt27i { margin-top: 27px !important; }
.mr27i { margin-right: 27px !important; }
.mb27i { margin-bottom: 27px !important; }
.ml27i { margin-left: 27px !important; }
.mlr27i { margin-left: 27px !important; margin-right: 27px !important; }
.mtb27i { margin-top: 27px !important; margin-bottom: 27px !important; }
.p27i { padding: 27px !important; }
.pt27i { padding-top: 27px !important; }
.pr27i { padding-right: 27px !important; }
.pb27i { padding-bottom: 27px !important; }
.pl27i { padding-left: 27px !important; }
.ptb27i { padding-top: 27px !important; padding-bottom: 27px !important; }
.m28i { margin: 28px !important; }
.mt28i { margin-top: 28px !important; }
.mr28i { margin-right: 28px !important; }
.mb28i { margin-bottom: 28px !important; }
.ml28i { margin-left: 28px !important; }
.mlr28i { margin-left: 28px !important; margin-right: 28px !important; }
.mtb28i { margin-top: 28px !important; margin-bottom: 28px !important; }
.p28i { padding: 28px !important; }
.pt28i { padding-top: 28px !important; }
.pr28i { padding-right: 28px !important; }
.pb28i { padding-bottom: 28px !important; }
.pl28i { padding-left: 28px !important; }
.ptb28i { padding-top: 28px !important; padding-bottom: 28px !important; }
.m29i { margin: 29px !important; }
.mt29i { margin-top: 29px !important; }
.mr29i { margin-right: 29px !important; }
.mb29i { margin-bottom: 29px !important; }
.ml29i { margin-left: 29px !important; }
.mlr29i { margin-left: 29px !important; margin-right: 29px !important; }
.mtb29i { margin-top: 29px !important; margin-bottom: 29px !important; }
.p29i { padding: 29px !important; }
.pt29i { padding-top: 29px !important; }
.pr29i { padding-right: 29px !important; }
.pb29i { padding-bottom: 29px !important; }
.pl29i { padding-left: 29px !important; }
.ptb29i { padding-top: 29px !important; padding-bottom: 29px !important; }
.m30i { margin: 30px !important; }
.mt30i { margin-top: 30px !important; }
.mr30i { margin-right: 30px !important; }
.mb30i { margin-bottom: 30px !important; }
.ml30i { margin-left: 30px !important; }
.mlr30i { margin-left: 30px !important; margin-right: 30px !important; }
.mtb30i { margin-top: 30px !important; margin-bottom: 30px !important; }
.p30i { padding: 30px !important; }
.pt30i { padding-top: 30px !important; }
.pr30i { padding-right: 30px !important; }
.pb30i { padding-bottom: 30px !important; }
.pl30i { padding-left: 30px !important; }
.ptb30i { padding-top: 30px !important; padding-bottom: 30px !important; }
.m31i { margin: 31px !important; }
.mt31i { margin-top: 31px !important; }
.mr31i { margin-right: 31px !important; }
.mb31i { margin-bottom: 31px !important; }
.ml31i { margin-left: 31px !important; }
.mlr31i { margin-left: 31px !important; margin-right: 31px !important; }
.mtb31i { margin-top: 31px !important; margin-bottom: 31px !important; }
.p31i { padding: 31px !important; }
.pt31i { padding-top: 31px !important; }
.pr31i { padding-right: 31px !important; }
.pb31i { padding-bottom: 31px !important; }
.pl31i { padding-left: 31px !important; }
.ptb31i { padding-top: 31px !important; padding-bottom: 31px !important; }
.m32i { margin: 32px !important; }
.mt32i { margin-top: 32px !important; }
.mr32i { margin-right: 32px !important; }
.mb32i { margin-bottom: 32px !important; }
.ml32i { margin-left: 32px !important; }
.mlr32i { margin-left: 32px !important; margin-right: 32px !important; }
.mtb32i { margin-top: 32px !important; margin-bottom: 32px !important; }
.p32i { padding: 32px !important; }
.pt32i { padding-top: 32px !important; }
.pr32i { padding-right: 32px !important; }
.pb32i { padding-bottom: 32px !important; }
.pl32i { padding-left: 32px !important; }
.ptb32i { padding-top: 32px !important; padding-bottom: 32px !important; }
.m33i { margin: 33px !important; }
.mt33i { margin-top: 33px !important; }
.mr33i { margin-right: 33px !important; }
.mb33i { margin-bottom: 33px !important; }
.ml33i { margin-left: 33px !important; }
.mlr33i { margin-left: 33px !important; margin-right: 33px !important; }
.mtb33i { margin-top: 33px !important; margin-bottom: 33px !important; }
.p33i { padding: 33px !important; }
.pt33i { padding-top: 33px !important; }
.pr33i { padding-right: 33px !important; }
.pb33i { padding-bottom: 33px !important; }
.pl33i { padding-left: 33px !important; }
.ptb33i { padding-top: 33px !important; padding-bottom: 33px !important; }
.m34i { margin: 34px !important; }
.mt34i { margin-top: 34px !important; }
.mr34i { margin-right: 34px !important; }
.mb34i { margin-bottom: 34px !important; }
.ml34i { margin-left: 34px !important; }
.mlr34i { margin-left: 34px !important; margin-right: 34px !important; }
.mtb34i { margin-top: 34px !important; margin-bottom: 34px !important; }
.p34i { padding: 34px !important; }
.pt34i { padding-top: 34px !important; }
.pr34i { padding-right: 34px !important; }
.pb34i { padding-bottom: 34px !important; }
.pl34i { padding-left: 34px !important; }
.ptb34i { padding-top: 34px !important; padding-bottom: 34px !important; }
.m35i { margin: 35px !important; }
.mt35i { margin-top: 35px !important; }
.mr35i { margin-right: 35px !important; }
.mb35i { margin-bottom: 35px !important; }
.ml35i { margin-left: 35px !important; }
.mlr35i { margin-left: 35px !important; margin-right: 35px !important; }
.mtb35i { margin-top: 35px !important; margin-bottom: 35px !important; }
.p35i { padding: 35px !important; }
.pt35i { padding-top: 35px !important; }
.pr35i { padding-right: 35px !important; }
.pb35i { padding-bottom: 35px !important; }
.pl35i { padding-left: 35px !important; }
.ptb35i { padding-top: 35px !important; padding-bottom: 35px !important; }
.m36i { margin: 36px !important; }
.mt36i { margin-top: 36px !important; }
.mr36i { margin-right: 36px !important; }
.mb36i { margin-bottom: 36px !important; }
.ml36i { margin-left: 36px !important; }
.mlr36i { margin-left: 36px !important; margin-right: 36px !important; }
.mtb36i { margin-top: 36px !important; margin-bottom: 36px !important; }
.p36i { padding: 36px !important; }
.pt36i { padding-top: 36px !important; }
.pr36i { padding-right: 36px !important; }
.pb36i { padding-bottom: 36px !important; }
.pl36i { padding-left: 36px !important; }
.ptb36i { padding-top: 36px !important; padding-bottom: 36px !important; }
.m37i { margin: 37px !important; }
.mt37i { margin-top: 37px !important; }
.mr37i { margin-right: 37px !important; }
.mb37i { margin-bottom: 37px !important; }
.ml37i { margin-left: 37px !important; }
.mlr37i { margin-left: 37px !important; margin-right: 37px !important; }
.mtb37i { margin-top: 37px !important; margin-bottom: 37px !important; }
.p37i { padding: 37px !important; }
.pt37i { padding-top: 37px !important; }
.pr37i { padding-right: 37px !important; }
.pb37i { padding-bottom: 37px !important; }
.pl37i { padding-left: 37px !important; }
.ptb37i { padding-top: 37px !important; padding-bottom: 37px !important; }
.m38i { margin: 38px !important; }
.mt38i { margin-top: 38px !important; }
.mr38i { margin-right: 38px !important; }
.mb38i { margin-bottom: 38px !important; }
.ml38i { margin-left: 38px !important; }
.mlr38i { margin-left: 38px !important; margin-right: 38px !important; }
.mtb38i { margin-top: 38px !important; margin-bottom: 38px !important; }
.p38i { padding: 38px !important; }
.pt38i { padding-top: 38px !important; }
.pr38i { padding-right: 38px !important; }
.pb38i { padding-bottom: 38px !important; }
.pl38i { padding-left: 38px !important; }
.ptb38i { padding-top: 38px !important; padding-bottom: 38px !important; }
.m39i { margin: 39px !important; }
.mt39i { margin-top: 39px !important; }
.mr39i { margin-right: 39px !important; }
.mb39i { margin-bottom: 39px !important; }
.ml39i { margin-left: 39px !important; }
.mlr39i { margin-left: 39px !important; margin-right: 39px !important; }
.mtb39i { margin-top: 39px !important; margin-bottom: 39px !important; }
.p39i { padding: 39px !important; }
.pt39i { padding-top: 39px !important; }
.pr39i { padding-right: 39px !important; }
.pb39i { padding-bottom: 39px !important; }
.pl39i { padding-left: 39px !important; }
.ptb39i { padding-top: 39px !important; padding-bottom: 39px !important; }
.m40i { margin: 40px !important; }
.mt40i { margin-top: 40px !important; }
.mr40i { margin-right: 40px !important; }
.mb40i { margin-bottom: 40px !important; }
.ml40i { margin-left: 40px !important; }
.mlr40i { margin-left: 40px !important; margin-right: 40px !important; }
.mtb40i { margin-top: 40px !important; margin-bottom: 40px !important; }
.p40i { padding: 40px !important; }
.pt40i { padding-top: 40px !important; }
.pr40i { padding-right: 40px !important; }
.pb40i { padding-bottom: 40px !important; }
.pl40i { padding-left: 40px !important; }
.ptb40i { padding-top: 40px !important; padding-bottom: 40px !important; }
.m41i { margin: 41px !important; }
.mt41i { margin-top: 41px !important; }
.mr41i { margin-right: 41px !important; }
.mb41i { margin-bottom: 41px !important; }
.ml41i { margin-left: 41px !important; }
.mlr41i { margin-left: 41px !important; margin-right: 41px !important; }
.mtb41i { margin-top: 41px !important; margin-bottom: 41px !important; }
.p41i { padding: 41px !important; }
.pt41i { padding-top: 41px !important; }
.pr41i { padding-right: 41px !important; }
.pb41i { padding-bottom: 41px !important; }
.pl41i { padding-left: 41px !important; }
.ptb41i { padding-top: 41px !important; padding-bottom: 41px !important; }
.m42i { margin: 42px !important; }
.mt42i { margin-top: 42px !important; }
.mr42i { margin-right: 42px !important; }
.mb42i { margin-bottom: 42px !important; }
.ml42i { margin-left: 42px !important; }
.mlr42i { margin-left: 42px !important; margin-right: 42px !important; }
.mtb42i { margin-top: 42px !important; margin-bottom: 42px !important; }
.p42i { padding: 42px !important; }
.pt42i { padding-top: 42px !important; }
.pr42i { padding-right: 42px !important; }
.pb42i { padding-bottom: 42px !important; }
.pl42i { padding-left: 42px !important; }
.ptb42i { padding-top: 42px !important; padding-bottom: 42px !important; }
.m43i { margin: 43px !important; }
.mt43i { margin-top: 43px !important; }
.mr43i { margin-right: 43px !important; }
.mb43i { margin-bottom: 43px !important; }
.ml43i { margin-left: 43px !important; }
.mlr43i { margin-left: 43px !important; margin-right: 43px !important; }
.mtb43i { margin-top: 43px !important; margin-bottom: 43px !important; }
.p43i { padding: 43px !important; }
.pt43i { padding-top: 43px !important; }
.pr43i { padding-right: 43px !important; }
.pb43i { padding-bottom: 43px !important; }
.pl43i { padding-left: 43px !important; }
.ptb43i { padding-top: 43px !important; padding-bottom: 43px !important; }
.m44i { margin: 44px !important; }
.mt44i { margin-top: 44px !important; }
.mr44i { margin-right: 44px !important; }
.mb44i { margin-bottom: 44px !important; }
.ml44i { margin-left: 44px !important; }
.mlr44i { margin-left: 44px !important; margin-right: 44px !important; }
.mtb44i { margin-top: 44px !important; margin-bottom: 44px !important; }
.p44i { padding: 44px !important; }
.pt44i { padding-top: 44px !important; }
.pr44i { padding-right: 44px !important; }
.pb44i { padding-bottom: 44px !important; }
.pl44i { padding-left: 44px !important; }
.ptb44i { padding-top: 44px !important; padding-bottom: 44px !important; }
.m45i { margin: 45px !important; }
.mt45i { margin-top: 45px !important; }
.mr45i { margin-right: 45px !important; }
.mb45i { margin-bottom: 45px !important; }
.ml45i { margin-left: 45px !important; }
.mlr45i { margin-left: 45px !important; margin-right: 45px !important; }
.mtb45i { margin-top: 45px !important; margin-bottom: 45px !important; }
.p45i { padding: 45px !important; }
.pt45i { padding-top: 45px !important; }
.pr45i { padding-right: 45px !important; }
.pb45i { padding-bottom: 45px !important; }
.pl45i { padding-left: 45px !important; }
.ptb45i { padding-top: 45px !important; padding-bottom: 45px !important; }
.m46i { margin: 46px !important; }
.mt46i { margin-top: 46px !important; }
.mr46i { margin-right: 46px !important; }
.mb46i { margin-bottom: 46px !important; }
.ml46i { margin-left: 46px !important; }
.mlr46i { margin-left: 46px !important; margin-right: 46px !important; }
.mtb46i { margin-top: 46px !important; margin-bottom: 46px !important; }
.p46i { padding: 46px !important; }
.pt46i { padding-top: 46px !important; }
.pr46i { padding-right: 46px !important; }
.pb46i { padding-bottom: 46px !important; }
.pl46i { padding-left: 46px !important; }
.ptb46i { padding-top: 46px !important; padding-bottom: 46px !important; }
.m47i { margin: 47px !important; }
.mt47i { margin-top: 47px !important; }
.mr47i { margin-right: 47px !important; }
.mb47i { margin-bottom: 47px !important; }
.ml47i { margin-left: 47px !important; }
.mlr47i { margin-left: 47px !important; margin-right: 47px !important; }
.mtb47i { margin-top: 47px !important; margin-bottom: 47px !important; }
.p47i { padding: 47px !important; }
.pt47i { padding-top: 47px !important; }
.pr47i { padding-right: 47px !important; }
.pb47i { padding-bottom: 47px !important; }
.pl47i { padding-left: 47px !important; }
.ptb47i { padding-top: 47px !important; padding-bottom: 47px !important; }
.m48i { margin: 48px !important; }
.mt48i { margin-top: 48px !important; }
.mr48i { margin-right: 48px !important; }
.mb48i { margin-bottom: 48px !important; }
.ml48i { margin-left: 48px !important; }
.mlr48i { margin-left: 48px !important; margin-right: 48px !important; }
.mtb48i { margin-top: 48px !important; margin-bottom: 48px !important; }
.p48i { padding: 48px !important; }
.pt48i { padding-top: 48px !important; }
.pr48i { padding-right: 48px !important; }
.pb48i { padding-bottom: 48px !important; }
.pl48i { padding-left: 48px !important; }
.ptb48i { padding-top: 48px !important; padding-bottom: 48px !important; }
.m49i { margin: 49px !important; }
.mt49i { margin-top: 49px !important; }
.mr49i { margin-right: 49px !important; }
.mb49i { margin-bottom: 49px !important; }
.ml49i { margin-left: 49px !important; }
.mlr49i { margin-left: 49px !important; margin-right: 49px !important; }
.mtb49i { margin-top: 49px !important; margin-bottom: 49px !important; }
.p49i { padding: 49px !important; }
.pt49i { padding-top: 49px !important; }
.pr49i { padding-right: 49px !important; }
.pb49i { padding-bottom: 49px !important; }
.pl49i { padding-left: 49px !important; }
.ptb49i { padding-top: 49px !important; padding-bottom: 49px !important; }
.m50i { margin: 50px !important; }
.mt50i { margin-top: 50px !important; }
.mr50i { margin-right: 50px !important; }
.mb50i { margin-bottom: 50px !important; }
.ml50i { margin-left: 50px !important; }
.mlr50i { margin-left: 50px !important; margin-right: 50px !important; }
.mtb50i { margin-top: 50px !important; margin-bottom: 50px !important; }
.p50i { padding: 50px !important; }
.pt50i { padding-top: 50px !important; }
.pr50i { padding-right: 50px !important; }
.pb50i { padding-bottom: 50px !important; }
.pl50i { padding-left: 50px !important; }
.ptb50i { padding-top: 50px !important; padding-bottom: 50px !important; }
.m51i { margin: 51px !important; }
.mt51i { margin-top: 51px !important; }
.mr51i { margin-right: 51px !important; }
.mb51i { margin-bottom: 51px !important; }
.ml51i { margin-left: 51px !important; }
.mlr51i { margin-left: 51px !important; margin-right: 51px !important; }
.mtb51i { margin-top: 51px !important; margin-bottom: 51px !important; }
.p51i { padding: 51px !important; }
.pt51i { padding-top: 51px !important; }
.pr51i { padding-right: 51px !important; }
.pb51i { padding-bottom: 51px !important; }
.pl51i { padding-left: 51px !important; }
.ptb51i { padding-top: 51px !important; padding-bottom: 51px !important; }
.m52i { margin: 52px !important; }
.mt52i { margin-top: 52px !important; }
.mr52i { margin-right: 52px !important; }
.mb52i { margin-bottom: 52px !important; }
.ml52i { margin-left: 52px !important; }
.mlr52i { margin-left: 52px !important; margin-right: 52px !important; }
.mtb52i { margin-top: 52px !important; margin-bottom: 52px !important; }
.p52i { padding: 52px !important; }
.pt52i { padding-top: 52px !important; }
.pr52i { padding-right: 52px !important; }
.pb52i { padding-bottom: 52px !important; }
.pl52i { padding-left: 52px !important; }
.ptb52i { padding-top: 52px !important; padding-bottom: 52px !important; }
.m53i { margin: 53px !important; }
.mt53i { margin-top: 53px !important; }
.mr53i { margin-right: 53px !important; }
.mb53i { margin-bottom: 53px !important; }
.ml53i { margin-left: 53px !important; }
.mlr53i { margin-left: 53px !important; margin-right: 53px !important; }
.mtb53i { margin-top: 53px !important; margin-bottom: 53px !important; }
.p53i { padding: 53px !important; }
.pt53i { padding-top: 53px !important; }
.pr53i { padding-right: 53px !important; }
.pb53i { padding-bottom: 53px !important; }
.pl53i { padding-left: 53px !important; }
.ptb53i { padding-top: 53px !important; padding-bottom: 53px !important; }
.m54i { margin: 54px !important; }
.mt54i { margin-top: 54px !important; }
.mr54i { margin-right: 54px !important; }
.mb54i { margin-bottom: 54px !important; }
.ml54i { margin-left: 54px !important; }
.mlr54i { margin-left: 54px !important; margin-right: 54px !important; }
.mtb54i { margin-top: 54px !important; margin-bottom: 54px !important; }
.p54i { padding: 54px !important; }
.pt54i { padding-top: 54px !important; }
.pr54i { padding-right: 54px !important; }
.pb54i { padding-bottom: 54px !important; }
.pl54i { padding-left: 54px !important; }
.ptb54i { padding-top: 54px !important; padding-bottom: 54px !important; }
.m55i { margin: 55px !important; }
.mt55i { margin-top: 55px !important; }
.mr55i { margin-right: 55px !important; }
.mb55i { margin-bottom: 55px !important; }
.ml55i { margin-left: 55px !important; }
.mlr55i { margin-left: 55px !important; margin-right: 55px !important; }
.mtb55i { margin-top: 55px !important; margin-bottom: 55px !important; }
.p55i { padding: 55px !important; }
.pt55i { padding-top: 55px !important; }
.pr55i { padding-right: 55px !important; }
.pb55i { padding-bottom: 55px !important; }
.pl55i { padding-left: 55px !important; }
.ptb55i { padding-top: 55px !important; padding-bottom: 55px !important; }
.m56i { margin: 56px !important; }
.mt56i { margin-top: 56px !important; }
.mr56i { margin-right: 56px !important; }
.mb56i { margin-bottom: 56px !important; }
.ml56i { margin-left: 56px !important; }
.mlr56i { margin-left: 56px !important; margin-right: 56px !important; }
.mtb56i { margin-top: 56px !important; margin-bottom: 56px !important; }
.p56i { padding: 56px !important; }
.pt56i { padding-top: 56px !important; }
.pr56i { padding-right: 56px !important; }
.pb56i { padding-bottom: 56px !important; }
.pl56i { padding-left: 56px !important; }
.ptb56i { padding-top: 56px !important; padding-bottom: 56px !important; }
.m57i { margin: 57px !important; }
.mt57i { margin-top: 57px !important; }
.mr57i { margin-right: 57px !important; }
.mb57i { margin-bottom: 57px !important; }
.ml57i { margin-left: 57px !important; }
.mlr57i { margin-left: 57px !important; margin-right: 57px !important; }
.mtb57i { margin-top: 57px !important; margin-bottom: 57px !important; }
.p57i { padding: 57px !important; }
.pt57i { padding-top: 57px !important; }
.pr57i { padding-right: 57px !important; }
.pb57i { padding-bottom: 57px !important; }
.pl57i { padding-left: 57px !important; }
.ptb57i { padding-top: 57px !important; padding-bottom: 57px !important; }
.m58i { margin: 58px !important; }
.mt58i { margin-top: 58px !important; }
.mr58i { margin-right: 58px !important; }
.mb58i { margin-bottom: 58px !important; }
.ml58i { margin-left: 58px !important; }
.mlr58i { margin-left: 58px !important; margin-right: 58px !important; }
.mtb58i { margin-top: 58px !important; margin-bottom: 58px !important; }
.p58i { padding: 58px !important; }
.pt58i { padding-top: 58px !important; }
.pr58i { padding-right: 58px !important; }
.pb58i { padding-bottom: 58px !important; }
.pl58i { padding-left: 58px !important; }
.ptb58i { padding-top: 58px !important; padding-bottom: 58px !important; }
.m59i { margin: 59px !important; }
.mt59i { margin-top: 59px !important; }
.mr59i { margin-right: 59px !important; }
.mb59i { margin-bottom: 59px !important; }
.ml59i { margin-left: 59px !important; }
.mlr59i { margin-left: 59px !important; margin-right: 59px !important; }
.mtb59i { margin-top: 59px !important; margin-bottom: 59px !important; }
.p59i { padding: 59px !important; }
.pt59i { padding-top: 59px !important; }
.pr59i { padding-right: 59px !important; }
.pb59i { padding-bottom: 59px !important; }
.pl59i { padding-left: 59px !important; }
.ptb59i { padding-top: 59px !important; padding-bottom: 59px !important; }
.m60i { margin: 60px !important; }
.mt60i { margin-top: 60px !important; }
.mr60i { margin-right: 60px !important; }
.mb60i { margin-bottom: 60px !important; }
.ml60i { margin-left: 60px !important; }
.mlr60i { margin-left: 60px !important; margin-right: 60px !important; }
.mtb60i { margin-top: 60px !important; margin-bottom: 60px !important; }
.p60i { padding: 60px !important; }
.pt60i { padding-top: 60px !important; }
.pr60i { padding-right: 60px !important; }
.pb60i { padding-bottom: 60px !important; }
.pl60i { padding-left: 60px !important; }
.ptb60i { padding-top: 60px !important; padding-bottom: 60px !important; }

.shadow-normal {
	-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc');
}
.shadow-high {
	-moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
}
#adminPanelDiv .adminPanelTable,
#changePageDiv #changePageTable {
	border: 1px solid #20568d !important;
	-moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
}
#changePageDiv #changePageTable {
	margin: 15px 15px 15px 0 !important;
}
#adminPanelDiv .adminPanelTable td,
#changePageDiv #changePageTable td {
	padding: 3px !important;
}

.cke_skin_office2003 .cke_rcombo .cke_text {
	height: 16px;
	box-sizing: content-box;
}
.cke_skin_office2003 .cke_rcombo .cke_openbutton .cke_icon {
	height: 19px;
}

/* *******************************************************************************************
 *         Tags                                                                              *
 ******************************************************************************************* */

#tagsDiv .tag-div,
#tagsDiv .tag-div.not-filtered-out {
	min-height: auto;
	max-width: 1000px;
	max-height: 1000px;
	overflow: hidden;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#tagsDiv .tag-div.filtered-out {
	max-width: 0;
	max-height: 0;
}
#tagsDiv .tag-div.tag-checked {
	background-color: #ff9;
}
#tagsDiv .tag-div.new {
	background-color: #9f9;
}
#tagsDiv .tag-div .num {
	color: #888;
	font-size: 11px;
}
#tagsDiv .tag-div.tag-empty label {
	color: #b00;
}

/* *******************************************************************************************
 *         BS override                                                                       *
 ******************************************************************************************* */

.form-control,
.btn {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}

.btn-primary {
	background-color: #0c4c86;
}

.input-group--search .input-group-btn--search .btn {
	text-indent: -100000px;
	width: 60px;
	background: #efebdf url(/images_gui/icons/icon_search.png) 50% 50% no-repeat;
	border-color: #efebdf;
}

.input-group--search .form-control {
	background-color: #efebdf;
	border-color: #efebdf;
	outline: 0;
	box-shadow: none;
}
.input-group--search .form-control:focus {
	background-color: #fff;
	border-color: #66afe9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	-o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	-ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
	background-image: none !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	margin: 0 !important;
	padding: 0 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	cursor: default;
	color: #666 !important;
	border: 0 !important;
	background: transparent none !important;
	box-shadow: none !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	border: 0 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: white !important;
	border: 0 !important;
	z-index: 2 !important;
	background: transparent none !important;
	box-shadow: none !important;
}


.pagination > li > a {
	margin: 0 0 0 -1px !important;
	padding: 6px 12px !important;
	border: 1px solid #ddd !important;
}

.bs-md .dataTables_wrapper div.row div.col-sm-5,
.bs-sm .dataTables_wrapper div.row div.col-sm-5,
.bs-md .dataTables_wrapper div.row div.col-sm-7,
.bs-sm .dataTables_wrapper div.row div.col-sm-7 {
	float: none;
	width: 100%;
}

legend {
	padding: 0 0 2px 0;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: right;
}

.select2-container--default .select2-selection--single {
	border-color: #ccc;
	border-radius: 0;
}
.select2-container .select2-selection--single {
	height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 30px;
}

/*.select2-container--default.select2-container--focus .select2-selection--multiple {
	min-height: 200px;
}*/
.field-similar .select2-container--default {
	width: 100% !important;
}
.field-similar .select2-container--default .select2-selection--multiple .select2-selection__choice {
	float: none;
	margin-right: 25px;
}


.popover {
	max-width: 500px !important;
}
.popover .popover-title {
	font: 600 15px/18px 'Open Sans', Arial, sans-serif !important;
}
.popover .popover-content {
	font: 400 13px/16px 'Open Sans', Arial, sans-serif !important;
}
.popover .popover-content .ac {
	display: block;
	text-align: center;
}
.popover .popover-content img {
	margin-top: 10px;
}
.popover .popover-content > p:last-child {
	margin-bottom: 0;
}


.panel-contact {
	width: 30%;
	margin: 3% 3% 0 0;
	border: 1px solid #ccc;
}
@media only screen and (max-width : 1200px) {
.panel-contact {
	width: 47%;
	margin: 3% 3% 0 0;
}
}
@media only screen and (max-width : 480px) {
.panel-contact {
	width: 100% !important;
	margin: 3% 0 0 0 !important;
}
}
.panel-contact .panel-heading {
	padding: 5px 10px;
	background-color: #cabe9d;
	border-bottom: 1px solid #ccc;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
.panel-contact .panel-body {
	color: #000;
	padding: 10px;
}
.panel.new {
	background: transparent url(data:image/gif;base64,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) 0 0 repeat;
}

pre {
	white-space: pre-wrap;
}

.cbs,
.u-line {
	border-bottom: 1px solid #ccc;
}
.cbs:after {
	content: ' ';
	display: block;
	clear: both;
}
.cb {
	display: table;
}
.cb .cbc {
	display: table-cell;
	width: 5%;
	padding-right: 5px;
	vertical-align: middle;
}
.cb .cbc.cbc-top {
	vertical-align: top;
}
.cb .cbc + label {
	display: table-cell;
	width: 95%;
	padding-top: 2px;
	font-weight: normal;
	vertical-align: middle;
}

#linksToCheckTable th,
#linksToCheckTable td {
	width: 15%;
	font-size: 12px !important;
	text-align: center;
}
#linksToCheckTable th:first-child,
#linksToCheckTable td:first-child {
	width: 70%;
	text-align: left;
}
#linksToCheckTable td:first-child {
	font-size: 13px !important;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 35px;
}

.btn-default.btn-circle {
	border-color: transparent;
	background-color: transparent;
	color: #c5872e !important;
	
}
.btn-default.btn-circle:hover,
.btn-default.btn-circle:focus,
.btn-default.btn-circle:active,
.btn-default.btn-circle.active {
	color: #fff !important;
	background-color: #ec971f !important;
	border-color: #d58512 !important;
	-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc');
}



.icheckbox_square-orange.focus {
	-webkit-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-moz-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-o-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	-ms-box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
	box-shadow: inset 0 0 12px 0 rgba(0,0,0,.1),0 0 0 3px rgba(255, 188, 9, 1) !important;
}

/* *******************************************************************************************
 *         STATUS circles                                                                    *
 ******************************************************************************************* */

#statusItems {
	position: relative;
}
#statusItems::after {
	content: '';
	display: block;
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	z-index: 150;
	background-color: transparent;
}

.status-items {
	display: table;
}
.status-items .status-items-row {
	display: table-row;
}
.status-items .status-items-row .status-items-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.status-items .status-items-cell.status-item .btn-circle {
	position: relative;
	width: 140px;
	height: 140px;
	padding-top: 20px;
	text-align: center;
	border-radius: 50%;
	border: 5px solid rgba(202, 190, 157, 0.7);
	white-space: normal !important;
	opacity: .7;
}
.status-items .status-items-cell.status-item .btn-circle:hover,
.status-items .status-items-cell.status-item .btn-circle:focus,
.status-items .status-items-cell.status-item .btn-circle:active,
.status-items .status-items-cell.status-item .btn-circle.active {
	border-color: rgba(0, 0, 0, 0.5);
	opacity: 1 !important;
}
.status-items .status-items-cell.status-item .btn-circle .lay1 {
	display: none;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 6em !important;
	opacity: .4;
}
.status-items .status-items-cell.status-item .btn-circle.active .lay1 {
	display: block;
}
.status-items .status-items-cell.status-item .btn-circle .lay2 {
	display: block;
	position: absolute;
	z-index: 101;
	top: 10%;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 1.4em !important;
}
.status-items .status-items-cell.status-item .btn-circle .lay3 {
	display: block;
	position: absolute;
	z-index: 101;
	top: 30%;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 13px !important;
	line-height: 13px !important;
	font-weight: 700 !important;
	padding: 20px 10px;
}
.status-items .status-items-cell.status-line {
	width: 100px;
	padding: 20px;
	text-align: center;
}
.status-items .status-items-cell.status-line .fa {
	color: #cabe9d;
	font-size: 4em !important;
}
.status-items .btn-danger {
	background-color: rgba(201, 48, 44, 0.7);
	color: #fff !important;
	font-size: 120%;
}
.status-items .btn-warning {
	background-color: rgba(236, 151, 31, 0.7);
	color: #fff !important;
	font-size: 120%;
}
.status-items .btn-success {
	background-color: rgba(68, 157, 68, 0.7);
	color: #fff !important;
	font-size: 120%;
}


@media only screen and (max-width: 992px) and (min-width: 768px)  {
	.status-items {
		width: 100%;
	}
	.status-items .status-items-cell.status-item .btn-circle {
		width: 100px;
		height: 100px;
		padding-top: 15px;
	}
	.status-items .status-items-cell.status-item .btn-circle .lay1 {
		font-size: 4em !important;
	}
	.status-items .status-items-cell.status-item .btn-circle .lay2 {
		top: 10%;
		font-size: 1.0em !important;
	}
	.status-items .status-items-cell.status-item .btn-circle .lay3 {
		top: 30%;
		font-size: 11px !important;
		line-height: 11px !important;
		padding: 10px 5px;
	}
	.status-items .status-items-cell.status-line {
		width: 50px;
		padding: 10px;
	}
	.status-items .status-items-cell.status-line .fa {
		font-size: 3em !important;
	}
	.status-items .btn-danger,
	.status-items .btn-warning,
	.status-items .btn-success {
		font-size: 100%;
	}
}
@media only screen and (max-width: 660px) and (min-width: 460px)  {
	.status-items {
		width: 100%;
	}
	.status-items .status-items-cell.status-item .btn-circle {
		width: 100px;
		height: 100px;
		padding-top: 15px;
	}
	.status-items .status-items-cell.status-item .btn-circle .lay1 {
		font-size: 4em !important;
	}
	.status-items .status-items-cell.status-item .btn-circle .lay2 {
		top: 10%;
		font-size: 1.0em !important;
	}
	.status-items .status-items-cell.status-item .btn-circle .lay3 {
		top: 30%;
		font-size: 11px !important;
		line-height: 11px !important;
		padding: 10px 5px;
	}
	.status-items .status-items-cell.status-line {
		width: 50px;
		padding: 10px;
	}
	.status-items .status-items-cell.status-line .fa {
		font-size: 3em !important;
	}
	.status-items .btn-danger,
	.status-items .btn-warning,
	.status-items .btn-success {
		font-size: 100%;
	}
}
@media only screen and (max-width: 460px)  {
	.status-items {
		width: 100%;
	}
	.status-items .status-items-cell.status-item .btn-circle {
		width: 80px;
		height: 80px;
		padding-top: 10px;
	}
	.status-items .status-items-cell.status-item .btn-circle .lay1 {
		font-size: 3.5em !important;
	}
	.status-items .status-items-cell.status-item .btn-circle .lay2 {
		top: 10%;
		font-size: 1.0em !important;
	}
	.status-items .status-items-cell.status-item .btn-circle .lay3 {
		top: 25%;
		font-size: 9px !important;
		line-height: 9px !important;
		padding: 7px 3px;
	}
	.status-items .status-items-cell.status-line {
		display: none;
	}
	.status-items .status-items-cell.status-line .fa {
		font-size: 1em !important;
	}
	.status-items .btn-danger,
	.status-items .btn-warning,
	.status-items .btn-success {
		font-size: 100%;
	}
}

/* *******************************************************************************************
 *         AutoComplete - Metoder & Exempel / Litteratur?                                    *
 ******************************************************************************************* */

.autocomplete {
  position: relative;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 60px;
}
.autocomplete-items div {
  position: relative;
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}
.autocomplete-items div:hover {
  background-color: #e9e9e9; 
}
.autocomplete-active {
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}

/* *******************************************************************************************
 *         BS Callout                                                                        *
 ******************************************************************************************* */

.bs-callout {
    position: relative;
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout h4 + ul {
	margin-top: 15px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #777;
}
.bs-callout-default h4 {
    color: #777;
}
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h4 {
    color: #428bca;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success.is-success {
    background-color: rgba(92,184,92,0.1);
    border-color: rgba(92,184,92,0.4);
    border-left-color: #5cb85c;
}
.bs-callout-success h4 {
    color: #5cb85c;
}
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger.is-error {
    background-color: rgba(217,83,79,0.1);
    border-color: rgba(217,83,79,0.4);
    border-left-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info.is-info {
    background-color: rgba(91,192,222,0.1);
    border-color: rgba(91,192,222,0.4);
    border-left-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}


.bs-callout .close {
    position: absolute;
    top: 4px;
    right: 7px;
    color: inherit;
    font-size: 25px;
}
.bs-callout .close:focus,
.bs-callout .close:hover,
.bs-callout .close:active {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.alert {
    position: relative;
}
.alert .close {
    position: absolute;
    top: 4px;
    right: 7px;
    color: inherit;
    font-size: 25px;
}
.alert .close:focus,
.alert .close:hover,
.alert .close:active {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.table.dataTable th {
	color: #000 !important;
	background-color: transparent !important;
}


.form-horizontal .form-control-feedback {
	display: none;
	right: 15px;
}
.form-horizontal .has-success .form-control-feedback.glyphicon-ok {
	display: block;
}
.form-horizontal .has-error .form-control-feedback.glyphicon-remove {
	display: block;
}


.icon-color-success { color: #449D44; }
.icon-color-warning { color: #EC971F; }
.icon-color-danger { color: #C9302C; }

#imagePreview .item {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	background-color: #fff;
	-moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
}
#imagePreview .item a.item-image-image {
	display: table-cell;
	vertical-align: top;
	width: 100px;
	height: 100px;
	background: transparent url('data:image/png;base64,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') 0 0 repeat ;
	border: 1px solid #ccc;
}
#imagePreview .item .tools {
	display: table-cell;
	vertical-align: top;
	width: 20px;
}


#filePreview .item {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	background-color: #fff;
	-moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
}
#filePreview .item a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100px;
	height: 100px;
	background-color: #f0f0f0 ;
	border: 1px solid #ccc;
}
#filePreview .item a big {
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
}
#filePreview .item a i {
	display: inline-block;
	white-space: nowrap;
	width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
}
#filePreview .item .tools {
	display: table-cell;
	vertical-align: top;
	width: 20px;
}


.contact {
	margin: 0 0 10px 0;
}
.contact > .name { font-size: 110%; }
.contact > .role { font-style: italic; color: #888; }
.contact > .phone {}
.contact > .phone > .phone-link {}
.contact > .email {}
.contact > .email > .email-link {}

.alert .fa-td {
	display: table-cell;
	vertical-align: middle;
}
.alert .fa.fa-td {
	padding-right: 15px;
	vertical-align: top;
}


.iframe-noscroll .fancybox-inner {
	overflow: hidden !important;
}


#contactFormDiv .red {
	color: #c00000;
}
.spam-prevent-div {
	clear: both;
	display: block;
	float: right;
	padding-bottom: 15px;
}
.new-spam-code-btn {
	float: left;
	margin: 4px 0 0 4px;
}
.spam-code-fld {
	width: 148px;
	text-align: center;
}
.spam-error {
	clear: both;
	display: none;
	padding-bottom: 20px;
}
.spam-prevent {
	display: block;
	float: left;
	width: 120px;
	height: 30px;
}
.spam-prevent i {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAIAAACxN37FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNERkRFMTA2RUU1MDExRTg4NEU1OTcwQTNFQkQxQUE5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNERkRFMTA3RUU1MDExRTg4NEU1OTcwQTNFQkQxQUE5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0RGREUxMDRFRTUwMTFFODg0RTU5NzBBM0VCRDFBQTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0RGREUxMDVFRTUwMTFFODg0RTU5NzBBM0VCRDFBQTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz634H80AABMD0lEQVR42uydd5wURbS2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) 0 0 no-repeat;
}
.spam-prevent i.A1 {
	background-position: 0px 0px;
}
.spam-prevent i.A2 {
	background-position: -30px 0px;
}
.spam-prevent i.A3 {
	background-position: -60px 0px;
}
.spam-prevent i.A4 {
	background-position: -90px 0px;
}
.spam-prevent i.A5 {
	background-position: -120px 0px;
}
.spam-prevent i.A6 {
	background-position: -150px 0px;
}
.spam-prevent i.A7 {
	background-position: -180px 0px;
}
.spam-prevent i.A8 {
	background-position: -210px 0px;
}
.spam-prevent i.B1 {
	background-position: 0px -30px;
}
.spam-prevent i.B2 {
	background-position: -30px -30px;
}
.spam-prevent i.B3 {
	background-position: -60px -30px;
}
.spam-prevent i.B4 {
	background-position: -90px -30px;
}
.spam-prevent i.B5 {
	background-position: -120px -30px;
}
.spam-prevent i.B6 {
	background-position: -150px -30px;
}
.spam-prevent i.B7 {
	background-position: -180px -30px;
}
.spam-prevent i.B8 {
	background-position: -210px -30px;
}
.spam-prevent i.C1 {
	background-position: 0px -60px;
}
.spam-prevent i.C2 {
	background-position: -30px -60px;
}
.spam-prevent i.C3 {
	background-position: -60px -60px;
}
.spam-prevent i.C4 {
	background-position: -90px -60px;
}
.spam-prevent i.C5 {
	background-position: -120px -60px;
}
.spam-prevent i.C6 {
	background-position: -150px -60px;
}
.spam-prevent i.C7 {
	background-position: -180px -60px;
}
.spam-prevent i.C8 {
	background-position: -210px -60px;
}
.spam-prevent i.D1 {
	background-position: 0px -90px;
}
.spam-prevent i.D2 {
	background-position: -30px -90px;
}
.spam-prevent i.D3 {
	background-position: -60px -90px;
}
.spam-prevent i.D4 {
	background-position: -90px -90px;
}
.spam-prevent i.D5 {
	background-position: -120px -90px;
}
.spam-prevent i.D6 {
	background-position: -150px -90px;
}
.spam-prevent i.D7 {
	background-position: -180px -90px;
}
.spam-prevent i.D8 {
	background-position: -210px -90px;
}
.spam-prevent i.E1 {
	background-position: 0px -120px;
}
.spam-prevent i.E2 {
	background-position: -30px -120px;
}
.spam-prevent i.E3 {
	background-position: -60px -120px;
}
.spam-prevent i.E4 {
	background-position: -90px -120px;
}
.spam-prevent i.E5 {
	background-position: -120px -120px;
}
.spam-prevent i.E6 {
	background-position: -150px -120px;
}
.spam-prevent i.E7 {
	background-position: -180px -120px;
}
.spam-prevent i.E8 {
	background-position: -210px -120px;
}
.spam-prevent i.F1 {
	background-position: 0px -150px;
}
.spam-prevent i.F2 {
	background-position: -30px -150px;
}
.spam-prevent i.F3 {
	background-position: -60px -150px;
}
.spam-prevent i.F4 {
	background-position: -90px -150px;
}
.spam-prevent i.F5 {
	background-position: -120px -150px;
}
.spam-prevent i.F6 {
	background-position: -150px -150px;
}
.spam-prevent i.F7 {
	background-position: -180px -150px;
}
.spam-prevent i.F8 {
	background-position: -210px -150px;
}
.spam-prevent i.G1 {
	background-position: 0px -180px;
}
.spam-prevent i.G2 {
	background-position: -30px -180px;
}
.spam-prevent i.G3 {
	background-position: -60px -180px;
}
.spam-prevent i.G4 {
	background-position: -90px -180px;
}
.spam-prevent i.G5 {
	background-position: -120px -180px;
}
.spam-prevent i.G6 {
	background-position: -150px -180px;
}
.spam-prevent i.G7 {
	background-position: -180px -180px;
}
.spam-prevent i.G8 {
	background-position: -210px -180px;
}
.spam-prevent i.H1 {
	background-position: 0px -210px;
}
.spam-prevent i.H2 {
	background-position: -30px -210px;
}
.spam-prevent i.H3 {
	background-position: -60px -210px;
}
.spam-prevent i.H4 {
	background-position: -90px -210px;
}
.spam-prevent i.H5 {
	background-position: -120px -210px;
}
.spam-prevent i.H6 {
	background-position: -150px -210px;
}
.spam-prevent i.H7 {
	background-position: -180px -210px;
}
.spam-prevent i.H8 {
	background-position: -210px -210px;
}







.printHidden,
.print-hidden {
	display: block;
}
.printVisible,
.print-visible {
	display: none;
}



#skip-to-content {
	position: fixed;
	top: -50px;
	left: 0;
	padding: 10px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	color: #fff !important;
	border: 1px dashed #fff;
	background: #000;
	z-index: 1100;
	outline: 0;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topleft: 0px;
	-khtml-border-radius-topright: 0px;
	-khtml-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomleft: 0px;
	-khtml-border-radius-topleft: 0px;
	-o-border-radius-topright: 0px;
	-o-border-radius-bottomright: 4px;
	-o-border-radius-bottomleft: 0px;
	-o-border-radius-topleft: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	-webkit-transition: top .5s ease-out, background .5s linear;
	-moz-transition: top .5s ease-out, background .5s linear;
	-o-transition: top .5s ease-out, background .5s linear;
	-ms-transition: top .5s ease-out, background .5s linear;
	transition: top .5s ease-out, background .5s linear;
}

#skip-to-content:focus {
	top: 0;
	background: #e30613;
}

