@font-face {
	font-family: VelinoSansThin;
	src: url(/Content/Fonts/VelinoSans-ThinWeb.eot);
	src: url(/Content/Fonts/VelinoSans-ThinWeb.eot?#iefix) format("embedded-opentype"),
		url(/Content/Fonts/VelinoSans-ThinWeb.woff) format("woff");
}

@font-face {
	font-family: VelinoSansBold;
	src: url(/Content/Fonts/VelinoSans-BoldWeb.eot);
	src: url(/Content/Fonts/VelinoSans-BoldWeb.eot?#iefix) format("embedded-opentype"),
		url(/Content/Fonts/VelinoSans-BoldWeb.woff) format("woff");
}

body 
{
	padding: 0;
	margin: 0;
	border-left: 0px;
	border-right: 0px;
	background: #ffffff;
	text-align: left;
	font-family: VelinoSansThin, Verdana;
	color: #585858;
}

body,
.b-simplepart,
.b-simplepart .b-content,
.b-popup .b-tooltip,
.b-calendar table,
.b-detail.b-calendarpart-item,
.b-randomtextpart .b-content .b-text,
.b-formpart .b-detail,
.b-detail.b-login-confirmation,
.b-newspart .b-article,
.b-detail.b-newspart-item,
.b-newspart-item .b-article
{
	font-size: 14px;
	line-height: 1.286;
}

.b-randomtextpart .b-content .b-text,
.b-randomtextpart .b-content .b-footertext  
{
	background: none;
	font-family: VelinoSansThin, Verdana;
}

body .b-page
{
	background-color: #eaeaea;
	border-width: 0px;
}

.b-tile h1, 
.b-tile .b-simplepart .b-content h1,
.b-tile .b-calendarpart-item .b-content h2
{
	font-size: 36px;
	line-height: 1.053;
	margin: 0px;
	font-weight: normal;
}

.b-tile h2,
.b-calendar .b-month-select,
.b-calendar-def .b-header h2,
.b-calendar.b-small .b-month-select,
.b-tile .b-simplepart .b-header h2,
.b-tile .b-simplepart .b-content h2,
.b-image-header .b-text,
.b-image-footer .b-text,
.b-image-header .b-text-slider,
.b-image-footer .b-text-slider
{
	font-size: 24px;
	line-height: 1.111;
	margin: 0px;
	font-weight: normal;
}

.b-tile h3,
.b-tile .b-simplepart .b-content h3
{
	font-size: 18px;
	line-height: 1.111;
	margin: 0px;
	font-weight: bold;
}

.b-tile .b-footerpart .b-list .b-top,
.b-footerpart .b-link
{
	font-size: 14px;
	line-height: 1.111;
	margin: 0px;
	font-weight:bold;
}

.b-attention
{
	font-weight: bold;
}

/* hover link effect */
.b-formpart .b-link:hover,
.b-newspart .b-link:hover,
.b-textpart .b-link:hover,
.b-filelistpart .b-link:hover,
.b-imagelistpart .b-link:hover,
.b-textpart .b-content a:hover,
.b-navigationpart .b-link:hover,
.b-selectcountrypart .b-link:hover,
.b-footerpart .b-list a:hover,
.b-footerpart .b-link a:hover
{
	color: #9FC329;
}

/* Calendar part */
/* Calendar part month select style */
.b-calendar .b-month-select
{
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 5px;
	background: transparent;
	border: none;
}
/* Calendar part table style */
.b-calendar table
{
	border-collapse: separate;
}

.b-calendar th,
.b-calendar ul
{
	height: 30px;
}

.b-calendar th,
.b-calendar td,
.b-calendar.b-small th,
.b-calendar.b-small td,
.b-calendar.b-small .b-month-select
{
	border: 1px solid #d5d5d5;
}

.b-calendar td
{
	height: 60px;
}

.b-calendar.b-small td
{
	vertical-align: middle;
	height: 40px;
}

.b-calendar li,
.b-calendar ul,
.b-calendar td
{
	text-align: center;
}
/* Calendar part header style */
.b-calendar .b-header
{
	overflow: hidden;
}
/* Calendar part week style */
.b-calendar .b-week,
.b-calendar .b-header,
.b-calendar.b-small th,
.b-calendar.b-small td,
.b-calendar.b-small .b-month-select
{
	background-color: transparent;
}
/* Calendar part with filler evet style */
.b-calendar .b-filled
{
	line-height: normal;
	font-family: VelinoSansBold;
}
/* Calendar part other month style */
.b-calendar .b-other-month,
.b-calendar .b-other-month .b-link
{
	color: #a6a6a6;
}
/* Calendar part style (in preview mode) */
.b-calendar.b-small table
{
	border: 0px;
}

.b-calendar.b-small .b-month-select
{
	margin-bottom: 30px;
}

.b-calendar.b-small .b-week
{
	border: 1px solid #a6a6a6;
	vertical-align: middle;
	background-color:  #a6a6a6;
}

.b-calendar.b-small .b-header
{
	background-color: #a6a6a6;
}

.b-calendar.b-small .b-month,
.b-calendar.b-small .b-month-select
{
	height: 0px;
	border: 0px;
}

/* Popup window style */
.b-popup .b-tooltip
{
	z-index: 10010;
	position: absolute;
	display: none;
	color: #fff;
	border: 1px solid #9FC329;
	background-color: #9FC329;
	-moz-box-shadow: 0 0 5px #9FC329;
	-webkit-box-shadow: 0 0 5px #9FC329;
	box-shadow: 0 0 5px #9FC329;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	overflow: hidden;
}

.b-callout-tooltip 
{
	position: absolute;
	background-color: transparent;
	width: 200px;
	height: 20px;
	left: -50px;
	top: -23px;
	z-index: 999;
}

.b-loginpart-popup .b-tooltip
{
	background-color: #fff;
}

.b-loginpart-popup .b-profile-bottom
{
	background-color: #9FC329;
	color: #fff;
}

.b-loginpart-popup .b-callout-border,
.b-loginpart-popup .b-callout,
.b-formpart-popup .b-callout-border,
.b-formpart-popup .b-callout
{
	border-color: transparent transparent #9FC329 transparent;
	display: block;
}

.b-loginpart-popup .b-callout
{
	border-bottom-color: #fff;
}

/* Popup day window tooltip style */
.b-popup .b-day
{
	z-index: 9999;
	position: absolute;
	display: none;
	background-color: #ffffff;
	border: 1px solid #9FC329;
	-moz-box-shadow: 0 0 5px #9FC329;
	-webkit-box-shadow: 0 0 5px #9FC329;
	box-shadow: 0 0 5px #9FC329;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	top: -123px;
	left: -60px;
	width: 220px;
}

.b-simplepart .b-filled .b-link,
.b-simplepart .b-other-month .b-link
{
	font-size: 12px;
}

/* Calendar part popup window list style */
.b-calendar .b-popup ul
{
	margin-top: 5px;
	margin-left: 5px;
}
/* Calendar part popup window list item style */
.b-calendar .b-popup ul li
{
	text-align: center;
}
/* Calendar part popup window link style */
.b-simplepart.b-calendar .b-popup .b-link
{
	white-space: pre-line;
	font-size: 12px;
	height: 30px;
}

.b-simplepart.b-calendar .b-other-month .b-popup .b-link
{
	color: none;
	font-weight: normal;
}
/* Calendar part popup window link hover style */
.b-calendar .b-other-month .b-popup .b-link:hover
{
	color: #9FC329;
}
/* Calendar part actual date style */
.b-calendar td.b-actual
{
	border: 1px solid #003F84;
	color: #003F84;
	font-family: VelinoSansBold, Verdana;
	background-color: transparent;
}

.b-calendar.b-small tr.b-actual .b-week
{
	background-color: #a6a6a6;
	position: relative;
	border: 1px solid #a6a6a6;
}

.b-calendar tr.b-actual,
.b-calendar tr.b-actual .b-week
{
	position: relative;
	background-color: transparent;
}
.b-actual-week,
.b-calendar.b-small .b-actual-week
{
	position: absolute;
	left: 0px;
	top: 20px;
	width: 0px; 
	height: 0px; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #a6a6a6;
}

.b-calendar.b-small .b-actual-week
{
	top: 10px;
}
/* Calendar part list item button style */
.b-calendarpart-item .b-button
{
	height: 30px;
	min-width: 80px;
	background-color: #fff;
	color: #003F84;
}

.b-show-all
{
	display: none;
}

.b-icon-prev
{
	background: transparent url(/Content/Images/EuroPriSe/arrow-left.png) no-repeat;
}

.b-icon-next
{
	background: transparent url(/Content/Images/EuroPriSe/arrow-right.png) no-repeat;
}

.b-blue .b-icon-prev,
.b-green .b-icon-prev,
.b-blue.b-icon-prev,
.b-green.b-icon-prev
{
	background: transparent url(/Content/Images/EuroPriSe/arrow-left-w.png) no-repeat;
}

.b-blue .b-icon-next,
.b-green .b-icon-next,
.b-blue.b-icon-next,
.b-green.b-icon-next
{
	background: transparent url(/Content/Images/EuroPriSe/arrow-right-w.png) no-repeat;
}

/*	Detail style */
.b-detail.b-calendarpart-item
{
	text-align: left;
	margin-left: 10px;
}

.b-calendarpart-item .b-content h2
{
	line-height: normal;
	margin: 5px 0px 5px 15px;
	color:  #003F84;
	font-weight: normal;
}

.b-calendar-def .b-header h2
{
	font-weight: normal;
	color: #003F84;
}
.b-calendar-def
{
	background-image: url(/Content/Images/EuroPriSe/calendar.png);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	border-bottom: 1px solid #a6a6a6;
	background-position: 0 0;
}

.b-calendar-def .b-header,
.b-calendar-def .b-content
{
	margin-left: 100px;
}
/* Tile color */
.b-blue,
.b-green,
.b-l-gray,
.b-d-gray,
.b-white
{
	background-image: none;
}

.b-blue
{
	background-color: #003F84;
}

.b-green
{
	background-color: #9FC329;
}

.b-l-gray
{
	background-color: #a6a6a6;
}

.b-d-gray
{
	background-color: #585858;
}

.b-white,
.b-white.b-footerpart .b-content
{
	background-color: #ffffff;
}

.b-tile .b-white.b-tile-content
{
	color: #585858;
}

.b-tile .b-white.b-tile-content h1,
.b-tile .b-white.b-tile-content h2,
.b-tile .b-white.b-tile-content h3,
.b-tile .b-green.b-tile-content h1,
.b-tile .b-green.b-tile-content h2,
.b-tile .b-green.b-tile-content h3,
.b-tile .b-green.b-tile-content
{
	color: #003F84;
}

.b-tile .b-d-gray.b-tile-content h1,
.b-tile .b-d-gray.b-tile-content h2,
.b-tile .b-d-gray.b-tile-content h3,
.b-tile .b-d-gray.b-tile-content,
.b-tile .b-blue.b-tile-content h1,
.b-tile .b-blue.b-tile-content h2,
.b-tile .b-blue.b-tile-content h3,
.b-tile .b-blue.b-tile-content,
.b-tile .b-l-gray.b-tile-content h1,
.b-tile .b-l-gray.b-tile-content h2,
.b-tile .b-l-gray.b-tile-content h3,
.b-tile .b-l-gray.b-tile-content
{
	color: #ffffff;
}

.b-l-gray .b-image-header,
.b-l-gray .b-image-footer,
.b-d-gray .b-image-header,
.b-d-gray .b-image-footer,
.b-blue .b-image-header,
.b-blue .b-image-footer
{
	background: url(/Content/Images/headerGreen.png) repeat;
}

.b-green .b-image-header,
.b-green .b-image-footer,
.b-white .b-image-header,
.b-white .b-image-footer
{
	background: url(/Content/Images/headerBlue.png) repeat;
}

.b-blue .b-image-header .b-text,
.b-blue .b-image-footer .b-text,
.b-blue .b-image-header .b-text-slider,
.b-blue .b-image-footer .b-text-slider,
.b-green .b-image-header .b-text,
.b-green .b-image-footer .b-text,
.b-green .b-image-header .b-text-slider,
.b-green .b-image-footer .b-text-slider,
.b-white .b-image-header .b-text,
.b-white .b-image-footer .b-text,
.b-white .b-image-header .b-text-slider,
.b-white .b-image-footer .b-text-slider,
.b-l-gray .b-image-header .b-text,
.b-l-gray .b-image-footer .b-text,
.b-l-gray .b-image-header .b-text-slider,
.b-l-gray .b-image-footer .b-text-slider,
.b-d-gray .b-image-header .b-text,
.b-d-gray .b-image-footer .b-text,
.b-d-gray .b-image-header .b-text-slider,
.b-d-gray .b-image-footer .b-text-slider
{
	color: #ffffff;
}

.b-tile .b-image-footer,
.b-tile .b-image-header
{
	width: 100%;
}

/* Formular part*/
.b-formpart .b-label
{
	font-weight: normal;
}

.b-white .b-formpart .b-header h2,
.b-green .b-formpart .b-header h2
{
	color: #003F84;
}

.b-blue .b-formpart .b-header h2,
.b-l-gray .b-formpart .b-header h2,
.b-d-gray .b-formpart .b-header h2
{
	color: #ffffff;
}

.b-green .b-formpart .b-button,
.b-l-gray .b-formpart .b-button,
.b-d-gray .b-formpart .b-button,
.b-white .b-formpart .b-button,
.b-blue .b-formpart .b-button
{
	background-color: #ffffff;
	color: #003F84;
}

.b-green .b-formpart .b-button:hover,
.b-l-gray .b-formpart .b-button:hover,
.b-d-gray .b-formpart .b-button:hover,
.b-white .b-formpart .b-button:hover,
.b-blue .b-formpart .b-button:hover
{
	background-color: #003F84;
	color: #ffffff;
}
/* Footer part */
.b-footerpart .b-link
{
	padding: 5px 0px 5px;
	background-color: #9FC329;
}

.b-tile .b-footerpart .b-link
{
	background-color: transparent;
}

.b-footerpart .b-link a,
.b-footerpart .b-list a
{
	text-decoration: none;
}

.b-tile .b-link .b-text a:hover,
.b-tile .b-footerpart .b-list a:hover,
.b-link .b-text:hover,
.b-footerpart .b-link a:hover
{
	text-decoration: none;
	color: #9FC329;
}

.b-white .b-footerpart .b-link a,
.b-white .b-footerpart .b-list a,
.b-white .b-footerpart .b-link .b-text,
.b-white.b-footerpart .b-link a,
.b-white.b-footerpart .b-list a,
.b-white.b-footerpart .b-link .b-text,
.b-green.b-footerpart .b-link a,
.b-green.b-footerpart .b-list a,
.b-green.b-footerpart .b-link .b-text,
.b-green.b-footerpart .b-list a,
.b-green.b-footerpart .b-list .b-top,
.b-green.b-textpart .b-content a,
.b-green.b-textpart .b-content p,
.b-green .b-footerpart .b-link a,
.b-green .b-footerpart .b-list a,
.b-green .b-footerpart .b-link .b-text,
.b-green .b-footerpart .b-list a,
.b-green .b-footerpart .b-list .b-top,
.b-green.b-tile-content .b-textpart .b-content a,
.b-green.b-tile-content .b-textpart .b-content p
{
	color: #003F84;
}

.b-blue .b-footerpart .b-link a,
.b-blue .b-footerpart .b-list a,
.b-blue .b-footerpart .b-link .b-text
{
	color: #ffffff;
}

.b-l-gray.b-footerpart .b-link a,
.b-l-gray.b-footerpart .b-list a,
.b-l-gray.b-footerpart .b-link .b-text,
.b-l-gray.b-footerpart .b-list a,
.b-l-gray.b-footerpart .b-list .b-top,
.b-l-gray.b-textpart .b-content a,
.b-l-gray.b-textpart .b-content p,
.b-d-gray.b-footerpart .b-link a,
.b-d-gray.b-footerpart .b-list a,
.b-d-gray.b-footerpart .b-link .b-text,
.b-d-gray.b-footerpart .b-list a,
.b-d-gray.b-footerpart .b-list .b-top,
.b-d-gray.b-textpart .b-content a,
.b-d-gray.b-textpart .b-content p,
.b-l-gray .b-footerpart .b-link a,
.b-l-gray .b-footerpart .b-list a,
.b-l-gray .b-footerpart .b-link .b-text,
.b-l-gray .b-footerpart .b-list a,
.b-l-gray .b-footerpart .b-list .b-top,
.b-l-gray.b-tile-content .b-textpart .b-content a,
.b-l-gray.b-tile-content .b-textpart .b-content p,
.b-d-gray .b-footerpart .b-link a,
.b-d-gray .b-footerpart .b-list a,
.b-d-gray .b-footerpart .b-link .b-text,
.b-d-gray .b-footerpart .b-list a,
.b-d-gray .b-footerpart .b-list .b-top,
.b-d-gray .b-textpart .b-content a,
.b-d-gray .b-textpart .b-content p,
.b-blue.b-textpart .b-content a,
.b-blue.b-textpart .b-content p,
.b-blue.b-tile-content .b-textpart .b-content a,
.b-blue.b-tile-content .b-textpart .b-content p
{
	color: #ffffff;
}

.b-white.b-footerpart .b-list a,
.b-white.b-footerpart .b-list .b-top,
.b-white.b-textpart .b-content a,
.b-white.b-textpart .b-content p,
.b-white .b-footerpart .b-list a,
.b-white .b-footerpart .b-list .b-top,
.b-white.b-tile-content .b-textpart .b-content a,
.b-white.b-tile-content .b-textpart .b-content p
{
	color: #003F84;
}

.b-footerpart .b-content
{
	background-color: transparent;
}

#prevFooterBtn a
{
	background: url(/Content/Images/EuroPriSe/arrow-left.png) no-repeat 0 0;
}

#nextFooterBtn a
{ 
	background: url(/Content/Images/EuroPriSe/arrow-right.png) no-repeat 0 0;
}

.b-blue #prevFooterBtn a,
.b-green #prevFooterBtn a
{
	background: url(/Content/Images/EuroPriSe/arrow-left-w.png) no-repeat 0 0;
}

.b-blue #nextFooterBtn a,
.b-green #nextFooterBtn a
{
	background: url(/Content/Images/EuroPriSe/arrow-right-w.png) no-repeat 0 0;
}

.b-green #acloginpod h2
{
	color: #003F84;
}

.b-l-gray #acloginpod h2,
.b-d-gray #acloginpod h2
{
	color: #ffffff;
}

/* Validation Message */
.b-l-gray .validation-summary-errors,
.b-d-gray .validation-summary-errors,
.b-blue .validation-summary-errors
{
	color: #ffffff;
}

.b-white .validation-summary-errors,
.b-green .validation-summary-errors
{
	color: #003F84;
}

.b-tile a img
{
	border: 0;
}
/* Width of textbox in form and login part */
.b-extended input.textinput,
.b-loginpart .b-login-command
{
	width: 85%;
}

.b-formpart .b-row .b-captcha img
{
	padding-right: 5px;
}

.b-formpart .b-row .b-textarea
{
	overflow-y: auto;
	height: 75px;
	resize: none;
}

.b-formpart input,
.b-formpart textarea,
.b-formpart label
{
	-webkit-padding-before : 0;
	-webkit-padding-after : 0;
}

.b-d-gray .input-validation-error.b-preview-text,
.b-d-gray .input-validation-error.b-textbox,
.b-d-gray .input-validation-error.b-textarea,
.b-d-gray .input-validation-error.b-checkbox,
.b-l-gray .input-validation-error.b-preview-text,
.b-l-gray .input-validation-error.b-textbox,
.b-l-gray .input-validation-error.b-textarea,
.b-l-gray .input-validation-error.b-checkbox,
.b-white .input-validation-error.b-preview-text,
.b-white .input-validation-error.b-textbox,
.b-white .input-validation-error.b-textarea,
.b-white .input-validation-error.b-checkbox,
.b-blue .input-validation-error.b-preview-text,
.b-blue .input-validation-error.b-textbox,
.b-blue .input-validation-error.b-textarea,
.b-blue .input-validation-error.b-checkbox
{
	outline: 1px solid #9FC329;
	border: 1px solid #9FC329;
	background-color: #003F84;
}

.b-green .input-validation-error.b-preview-text,
.b-green .input-validation-error.b-textbox,
.b-green .input-validation-error.b-textarea,
.b-green .input-validation-error.b-checkbox
{
	outline: 1px solid #003F84;
	border: 1px solid #003F84;
	background-color: #9FC329;
}

.b-tooltip .validation-summary-errors ul
{
	color: #fff;
	padding: 0px;
	margin: 0px;
}

/* Video Part */
.b-edit-videopart
{
	width: 100%;
	height: 100%;
	position: absolute;
	background: url(/Content/Images/EuroPriSe/video.png) no-repeat center center;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.b-white .b-edit-videopart
{
	color: #003F84;
}

/* Navigation part */
/* Navigation part font style */
.b-navpart,
.b-nav-vert .b-content .b-link
{
    color: #003F84;
	font-size: 11px;
}
/* Navigation part (vertical) header style */
.b-nav-vert .b-header h2,
.b-nav-hor .b-header h2
{   
    text-align:center;
    text-transform: uppercase;
}
/* Navigation part (vertical) content style */
.b-nav-vert .b-content
{  
    text-transform: uppercase;
	background-color: #fff;
}
/* Navigation part (vertical) list style */
.b-nav-vert .b-content ul
{   
    text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 0px;
}
/* Navigation part hover text color and font style and Navigation part (vertical) hover list item style */
.b-navpart,
.b-nav-vert .b-content .b-link:hover,
.b-nav-vert .b-content ul li
{ 
    color: #9FC329;
	font-size: 11px;
}
/* Navigation part (vertical) list item style */
.b-nav-vert .b-content ul li
{
	color: #ffffff;
	list-style-image: url(/AppFile/GetFile/2d75eaf1-a082-4b4b-bfab-10d7b4151bca);
	padding: 3px;
}
/* Navigation part (horizontal) selected item style */
.b-nav-hor .b-content a.b-state-selected
{
    color: #ffffff;
	background: transparent url(/AppFile/GetFile/7fe9215d-2167-43e9-b219-4a46288a4214) repeat-x;
	text-transform: uppercase; 
}
/* Navigation part (horizontal) content style */
.b-nav-hor .b-content ul
{   
    text-transform: uppercase;
    height: 33px;
	background: transparent url(/AppFile/GetFile/8e7bcece-92b2-492f-8245-dad0dae76bda) repeat-x;
}
/* Navigation part (horizontal) link (inside content)*/
.b-nav-hor .b-content .b-link
{     
    font-weight: bold;
    margin-top: -3px;
    text-transform: uppercase;
	font-size: 12px;
}
/*Navigation part (horizontal) link (inside content) hover style*/
.b-nav-hor .b-content .b-link:hover
{   
    font-weight: bold;
    background: url(/AppFile/GetFile/7fe9215d-2167-43e9-b219-4a46288a4214);
    text-transform: uppercase;
}
/*Euro PRISE menu position*/
.b-menu-euro
{   
    position: relative;
    z-index: 10;
}
/*Navigation vertical */
/*Chapter text and hover*/
.b-nav-vert .b-link
{   
    font-weight: bold;
    text-transform: uppercase;   
}

.b-nav-vert .t-in:hover
{   
    width: auto;
    text-transform: uppercase;
}

.b-nav-vert .b-content,
.b-nav-vert .b-header
{
    border-width: 0px;
	background-color: #ffffff;
}

.b-nav-vert .b-header 
{
    height: 0px;
    padding-top: 3px;
}

.b-nav-vert .t-in:hover,
.b-nav-vert .t-state-selected:hover
{
    background-color: #003F84;
	color: #fff;
    
}
/*Navigation icons*/
.b-nav-vert .t-icon,
.b-nav-vert .t-item 
{   
    background: url(/AppFile/GetFile/619b4fd6-7c08-4e81-a354-2b3f5abc47f3)  no-repeat;
}
/* Navigation part (vertical) link (inside content)*/
/*Navigation icons*/
.b-nav-vert .b-content ul li .b-state-selected
{  
    color: #9FC329; 
    list-style-image: url(/AppFile/GetFile/619b4fd6-7c08-4e81-a354-2b3f5abc47f3);
	font-weight: bold;
}
/*Form part (form field)- Explanation icons */
.b-formpart .b-row .b-icon-explain 
{
  background: url(/AppFile/GetFile/c0a6a5d0-527d-4af3-a391-dd93ccb48672) no-repeat;  
}

.b-formpart .b-list-item .b-value:nth-child(2)
{
	font-weight: bold;
}
/*Form part - button*/
/*Label button for form part(Label for the button)*/
.b-loginpart .b-logButton,
.b-formpart .b-row .b-button
{   height: 25px;
    color: #003F84;
    background-color: #fff;
    background: url(/AppFile/GetFile/7fe9215d-2167-43e9-b219-4a46288a4214) repeat;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

.b-formpart .b-row .b-button
{
    margin-top: 3px;
}

/*Label button hover for form part(Label for the button)*/
.b-loginpart .b-logButton:hover,
.b-formpart .b-row .b-button:hover
{   
    color: #9FC329;
    background: #003F84;
    text-align: center;
}

.b-d-gray .b-formpart .b-detail .b-label,
.b-l-gray .b-formpart .b-detail .b-label,
.b-blue .b-formpart .b-detail .b-label
{
	color: #ffffff;
	padding: 5px;
	font-size: 12px;
}

.b-green .b-formpart .b-detail .b-label,
.b-white .b-formpart .b-detail .b-label
{
	color: #003F84;
	padding: 5px;
	font-size: 12px;
}

.b-formpart .b-detail .b-value
{
	font-size: 13px;
	margin-left: 20px;
	padding: 5px;
}

/* Login part */
.b-tile .b-icon-loginUser 
{
	background: center 25% no-repeat transparent url(/Content/Images/EuroPriSe/loginUser.png);
}

.b-tile .b-blue .b-icon-loginUser
{
	background: center 25% no-repeat transparent url(/Content/Images/EuroPriSe/loginUserGreen.png);
}

.b-popup .validation-summary-errors
{
	text-align: left;
}

.b-loginpart #acloginpod h2
{
	color: #003F84;
}

.b-small .b-loginIcon
{
	background-image: url(/Content/Images/EuroPriSe/loginIcon.png);
	background-position: 0 0;
}

.b-loginpart .b-profile .b-icon-profile,
.b-loginpart-popup .b-profile .b-icon-profile
{
	background-image: url(/Content/Images/EuroPriSe/profile64x64.png);
	background-position: center;
	background-position: 0 0;
}

.b-loginpart .b-link
{
	font-weight: bold;
	color: #003F84;
}

.b-loginpart .b-link:hover
{
	color: #9FC329;
}

.b-loginpart .b-label,
.b-loginpart .b-small .b-label
{
	font-size: 16px;
	text-align: right;
	color: #003F84;
}

.b-extended input:focus
{
	border-color: #003F84;
}
/* Slider buttons */
a.slider_prevBtn
{
	background: url(/Content/Images/EuroPriSe/slideArrowLeft.png) no-repeat 0 0;
}	

a.slider_nextBtn 
{
	background: url(/Content/Images/EuroPriSe/slideArrowRight.png) no-repeat 0 0;
}

a.slider_prevBtn:hover
{
	background: url(/Content/Images/EuroPriSe/slideArrowLeftHover.png) no-repeat 0 0;
}	

a.slider_nextBtn:hover
{
	background: url(/Content/Images/EuroPriSe/slideArrowRightHover.png) no-repeat 0 0;
}
/* Collapse table in awarded seals */
.b-awarded-seals table
{
	border-collapse: collapse;
}

.b-awarded-seals table tr,
.b-awarded-seals table td,
.b-awarded-seals table th
{
	padding: 5px;
}
/* Hover effect for links on home website */
.b-textpart.b-home .b-content a:hover
{
	text-decoration: none;
	color: #9FC329;
}
/* Pager activ link style */
.b-state-active
{
	border-color: #003F84;
}

.b-state-hover,
.b-state-hover:hover
{
	background-color: #9FC329;
	border-color: #003F84;
}

.t-icon-refreshCaptcha
{
	background: transparent url(/AppFile/GetFile/a04d079c-aa9c-4b40-902b-9d173214b644) no-repeat 0 0;
}

.b-login-validation.b-icon
{
	background-image: url(/Content/Images/EuroPriSe/warning.png);
	background-position: 0 0;
}

.t-button.b-refreshCaptcha:hover
{
	background-color: #003F84;
}

.b-newspart .b-small.b-content .b-preview-title
{
	color: #003F84;
}

.b-newspart .b-small.b-content,
.b-newspart .b-small.b-content .b-link 
{
	font-size: 11px;
}

/*Text part h1,h2,h3,h4,h5*/
.b-textpart h1,
.b-textpart h2,
.b-textpart h3,
.b-textpart h4,
.b-textpart h5
{
    text-align: left;
    color: #003F84;
}
/* Text part content link style */
.b-textpart .b-content a,
.b-textpart .b-detail a,
.b-formpart .b-content a,
.b-formpart .b-detail a,
.b-tile .b-green.b-tile-content a,
.b-tile .b-white.b-tile-content a
{
    color: #003F84;
}

.b-tile .b-blue.b-tile-content a,
.b-tile .b-d-gray.b-tile-content a
{
    color: #ffffff;
}

/* Text part content link hover style */
.b-textpart .b-content a:hover,
.b-textpart .b-detail a:hover,
.b-formpart .b-content a:hover,
.b-formpart .b-detail a:hover,
.b-tile .b-blue.b-tile-content a:hover,
.b-tile .b-l-gray.b-tile-content a:hover
{
    color: #9FC329;
}

.b-textpart .b-content a:hover,
.b-textpart .b-detail a:hover,
.b-formpart .b-content a:hover,
.b-formpart .b-detail a:hover,
.b-tile .b-green.b-tile-content a:hover
{
    color: #fff;
}

/*---------------------------------News part*/
/*News part content link style*/
.b-newspart .b-content .b-white .b-link,
.b-newspart .b-content .b-green .b-link,
.b-newspart .b-content .b-l-gray .b-link
{
    color: #003F84;
	font-size: 18px;
}

.b-d-gray .b-newspart .b-content .b-link,
.b-blue .b-newspart .b-content .b-link
{
    color: #ffffff;
	font-size: 18px;
}

/*News part content link hover style*/
.b-white .b-newspart .b-content .b-link:hover,
.b-l-gray .b-newspart .b-content .b-link:hover,
.b-d-gray .b-newspart .b-content .b-link:hover,
.b-blue .b-newspart .b-content .b-link:hover
{
    color: #9FC329;
}

.b-green .b-newspart .b-content .b-link:hover
{
    color: #ffffff;
}

.b-newspart .b-content h1
{
    text-align: left;
    color: #003F84;
    font-weight: normal;
}

.b-newspart .b-content h2
{
    text-align: left;
    color: #003F84;
    font-weight: normal;
}
/* News part changes text color link content hover style*/
.b-detail .b-content h2:hover 
{
    color: #9FC329;
}
/* News part changes text color link content style*/
.b-detail .b-content h2 
{
    color: #003F84;
}
.b-newspart .b-image 
{
    float: none;
    height: 0px;
    width: 0px;
}
/*News part description detail text */
.b-newspart .b-article .b-text 
{
    font-weight: bold;
}
/*News part publish date  */
.b-newspart .b-content .b-date 
{
    color: #9FC329;
}
/*News part b-link linked*/
.b-detail .b-link, 
.b-detail .b-content a, 
.b-formpart .b-row .b-link
{
    color: #003F84;    
	font-weight: bold;
}
/*News part b-link linked hover*/
.b-detail .b-link:hover, 
.b-detail .b-content a:hover, 
.b-formpart .b-row .b-link:hover
{
    text-decoration: underline;   
}

.b-blue .b-textpart .b-header h2,
.b-blue .b-randomtextpart .b-header h2, 
.b-blue .b-formpart .b-header h2, 
.b-blue .b-sliderpart .b-header h2,
.b-blue .b-newspart .b-header h2,
.b-blue .b-calendar-def .b-header h2, 
.b-blue .b-filelistpart .b-header h2
{
	color: #ffffff;
}

/*All parts*/
.b-textpart .b-header h2,
.b-randomtextpart .b-header h2, 
.b-formpart .b-header h2, 
.b-sliderpart .b-header h2,
.b-newspart .b-header h2,
.b-calendar-def .b-header h2, 
.b-filelistpart .b-header h2
{
	text-align: left;
	color: #ffffff;
	font-weight: normal;
}

.b-newspart .b-header h2
{
   font-size: 24px;
   font-weight: normal;
}

.b-login-info .b-profile
{
	min-width: 155px;
}

.b-loginpart .b-extended .b-value,
.b-loginpart .b-value
{
	font-size: 15px;
}
/* Set line height for text part */
.b-textpart h1,
.b-textpart h2,
.b-textpart h3
{
	line-height: 1.5;
}

.b-newspart-item .b-article .b-link
{
	font-size: 13px;
}

.b-auditpart .b-header .b-audit-logo
{
	background-image: url(/Content/Images/EuroPriSe/audit.png);
	background-position: 0 0;
}

.b-widget-header
{
	border: 1px solid #003F84;
	background: #003F84 url(/Content/Images/EuroPriSe/sprite.png) repeat-x -5px -37px;
}

.b-icon-arrownav
{
	background: transparent url(/Content/Images/EuroPriSe/sprite.png) no-repeat -197px -5px;
}

.b-icon-collapse
{
    background: transparent url(/Content/Images/EuroPriSe/sprite.png) no-repeat -69px -5px;
}

.b-icon-collapse:hover
{
    background: transparent url(/Content/Images/EuroPriSe/sprite.png) no-repeat -101px -5px;
}

.b-icon-expand
{
    background: transparent url(/Content/Images/EuroPriSe/sprite.png) no-repeat -133px -5px;
}

.b-icon-expand:hover
{
    background: transparent url(/Content/Images/EuroPriSe/sprite.png) no-repeat -165px -5px;
}

.b-icon-comment
{
	background: transparent url(/Content/Images/EuroPriSe/sprite.png) no-repeat -5px -5px;
}

.b-icon-comment:hover
{
	background: transparent url(/Content/Images/EuroPriSe/sprite.png) no-repeat -37px -5px;
}

/*Page part pager style*/

.b-tile .b-blue  .b-pager .b-numeric.b-small:hover,
.b-tile .b-blue .b-pager .b-numeric.b-small .b-box-number
{
	background-color: #9FC329;
}

.b-tile .b-green.b-pager .b-numeric.b-small .b-box-number,
.b-tile .b-green .b-pager .b-numeric.b-small:hover {
	background-color: #003F84;
}

.b-blue .b-pager .b-numeric .b-link,
.b-blue .b-pager .b-numeric.b-small > .b-state-active,
.b-green .b-pager .b-numeric.b-small > .b-state-active,
.b-green .b-pager .b-numeric .b-link
{
	color: #fff;
}

.b-blue .b-pager .b-state-active,
.b-blue .b-pager .b-link:hover:not(.b-state-disabled)
{
	background-color: #9FC329;
}

.b-green .b-pager .b-state-active,
.b-green .b-pager .b-link:hover:not(.b-state-disabled),
.b-pager .b-state-active,
.b-pager .b-link:hover:not(.b-state-disabled)
{
	background-color: #003F84;
}

.b-pager > .b-link,
.b-state-active,
.b-pager .b-link:hover,
.b-numeric .b-state-active,
.b-pager .b-numeric.b-small,
.b-pager .b-numeric.b-small .b-box-number
{
	border: 1px solid #003F84;
}

.b-blue .b-pager > .b-link,
.b-blue .b-state-active,
.b-blue .b-pager .b-link:hover,
.b-blue .b-numeric .b-state-active,
.b-blue .b-pager .b-numeric.b-small,
.b-blue .b-pager .b-numeric.b-small .b-box-number
{
	border: 1px solid #9FC329;
}

.b-blue .b-pager .b-numeric .b-link,
.b-blue .b-pager .b-numeric.b-small > .b-state-active
{
	color: #9FC329;
}

.b-green .b-pager .b-numeric.b-small > .b-state-active,
.b-green .b-pager .b-numeric .b-link
{
	color: #003F84;
}

.b-green .b-pager .b-link:hover,
.b-blue .b-pager .b-link:hover
{
	color: #fff;
}

.b-green .b-pager .b-numeric.b-small:hover > .b-state-active,
.b-blue .b-pager .b-numeric.b-small:hover > .b-state-active
{
	color: #fff;
}

/*Responsive menu*/
.b-green .b-nav-resp.b-classic .b-menu .b-menu-group li:hover .b-menu-group li:hover a,
.b-green .b-nav-resp.b-classic .b-menu .b-menu-group li:hover a,
.b-green.b-nav-resp.b-classic .b-menu .b-menu-group li:hover .b-menu-group li:hover a,
.b-green.b-nav-resp.b-classic .b-menu .b-menu-group li:hover a
{
	color: #9FC329;
	background-color: #003F84;
}

.b-blue .b-nav-resp.b-classic .b-menu .b-menu-group li:hover .b-menu-group li:hover a,
.b-blue .b-nav-resp.b-classic .b-menu .b-menu-group li:hover a,
.b-blue.b-nav-resp.b-classic .b-menu .b-menu-group li:hover .b-menu-group li:hover a,
.b-blue.b-nav-resp.b-classic .b-menu .b-menu-group li:hover a
{
	color: #003F84;
	background-color: #9FC329;
}


.b-green .b-navpart .b-menu li,
.b-green.b-navpart .b-menu li
{
	background-color: #9FC329;
}

.b-blue .b-navpart .b-menu li,
.b-blue.b-navpart .b-menu li
{
	background-color: #003F84;
}

.b-green .b-navpart.b-small .b-menu .b-state-selected,
.b-green .b-navpart.b-small .b-menu .b-menu-arrow:hover,
.b-green .b-navpart.b-small .b-menu li .b-menu-item > a:hover,
.b-green .b-navpart.b-small .b-menu ul.b-menu-group .b-menu-arrow:hover,
.b-green .b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover,
.b-green .b-nav-resp.b-classic .b-menu ul.b-menu-group .b-state-selected:hover,
.b-green .b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow,
/*Part in classic part*/
.b-green.b-navpart.b-small .b-menu .b-state-selected,
.b-green.b-navpart.b-small .b-menu .b-menu-arrow:hover,
.b-green.b-navpart.b-small .b-menu li .b-menu-item > a:hover,
.b-green.b-navpart.b-small .b-menu ul.b-menu-group .b-menu-arrow:hover,
.b-green.b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover,
.b-green.b-nav-resp.b-classic .b-menu ul.b-menu-group .b-state-selected:hover,
.b-green.b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow
{
	background-color: #003F84;
}

.b-blue .b-navpart.b-small .b-menu .b-state-selected,
.b-blue .b-navpart.b-small .b-menu .b-menu-arrow:hover,
.b-blue .b-navpart.b-small .b-menu li .b-menu-item > a:hover,
.b-blue .b-navpart.b-small .b-menu ul.b-menu-group .b-menu-arrow:hover,
.b-blue .b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover,
.b-blue .b-nav-resp.b-classic .b-menu ul.b-menu-group .b-state-selected:hover,
.b-blue .b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow,
/*Part in classic part*/
.b-blue.b-navpart.b-small .b-menu .b-state-selected,
.b-blue.b-navpart.b-small .b-menu .b-menu-arrow:hover,
.b-blue.b-navpart.b-small .b-menu li .b-menu-item > a:hover,
.b-blue.b-navpart.b-small .b-menu ul.b-menu-group .b-menu-arrow:hover,
.b-blue.b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover,
.b-blue.b-nav-resp.b-classic .b-menu ul.b-menu-group .b-state-selected:hover,
.b-blue.b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow
{
	background-color: #9FC329;
}

.b-green .b-navpart .b-menu li:hover ul a:hover,
.b-green .b-navpart.b-small .b-menu a.b-link:hover,
.b-green .b-navpart.b-small .b-menu .b-state-selected,
.b-green .b-navpart.b-classic .b-menu li:hover a.b-link,
.b-blue .b-navpart .b-menu li:hover ul a:hover,
.b-blue .b-navpart.b-small .b-menu a.b-link:hover,
.b-blue .b-navpart.b-small .b-menu .b-state-selected,
.b-blue .bnavpart.b-classic .b-menu li:hover a.b-link,
.b-green.b-navpart .b-menu li:hover ul a:hover,
.b-green.b-navpart.b-small .b-menu a.b-link:hover,
.b-green.b-navpart.b-small .b-menu .b-state-selected,
.b-green.b-navpart.b-classic .b-menu li:hover a.b-link,
.b-blue.b-navpart .b-menu li:hover ul a:hover,
.b-blue.b-navpart.b-small .b-menu a.b-link:hover,
.b-blue.b-navpart.b-small .b-menu .b-state-selected,
.b-blue.b-navpart.b-classic .b-menu li:hover a.b-link
{
	color: #ffffff;
}

.b-green .b-navpart.b-small .b-menu li .b-menu-item > a:hover ~ .b-menu-arrow,
.b-green.b-navpart.b-small .b-menu li .b-menu-item > a:hover ~ .b-menu-arrow
{
	background-color: #9FC329;
}

.b-blue .b-navpart.b-small .b-menu li .b-menu-item > a:hover ~ .b-menu-arrow,
.b-blue.b-navpart.b-small .b-menu li .b-menu-item > a:hover ~ .b-menu-arrow
{
	background-color: #003F84;
}

.b-green .b-nav-resp.b-classic .b-menu ul.b-menu-group .b-state-selected,
.b-blue .b-nav-resp.b-classic .b-menu ul.b-menu-group .b-state-selected,
.b-green .b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow,
.b-blue .b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow,
/*Part in classic part*/
.b-green.b-navpart.b-classic .b-menu ul.b-menu-group .b-state-selected,
.b-blue.b-navpart.b-classic .b-menu ul.b-menu-group .b-state-selected,
.b-green.b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow,
.b-blue.b-navpart.b-small .b-menu ul.b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow
{
	background-color: #fff;
}

.b-green .b-navpart .b-menu .b-menu-group li,
.b-blue .b-navpart .b-menu .b-menu-group li,
/*Part in classic part*/
.b-green.b-navpart .b-menu .b-menu-group li,
.b-blue.b-navpart .b-menu .b-menu-group li
{
	margin-right: 0;
	background: #fff;
	font-weight:normal;
}

.b-blue .b-nav-resp.b-classic .b-menu .b-link.b-state-selected,
.b-blue .b-nav-resp.b-classic .b-menu .b-has-selected,
.b-blue .b-nav-resp.b-classic .b-menu li:hover a.b-link,
.b-blue.b-nav-resp.b-classic .b-menu .b-has-selected,
.b-blue.b-nav-resp.b-classic .b-menu li:hover a.b-link,
.b-blue.b-nav-resp.b-classic .b-menu .b-link.b-state-selected,
.b-l-blue .b-nav-resp.b-classic .b-menu .b-link.b-state-selected,
.b-l-blue .b-nav-resp.b-classic .b-menu .b-has-selected,
.b-l-blue .b-nav-resp.b-classic .b-menu li:hover a.b-link,
.b-l-blue.b-nav-resp.b-classic .b-menu .b-has-selected,
.b-l-blue.b-nav-resp.b-classic .b-menu li:hover a.b-link,
.b-l-blue.b-nav-resp.b-classic .b-menu .b-link.b-state-selected
{
	border-bottom: 4px solid #9FC329;
}

.b-green .b-nav-resp.b-classic .b-menu .b-link.b-state-selected,
.b-green .b-nav-resp.b-classic .b-menu .b-has-selected,
.b-green .b-nav-resp.b-classic .b-menu li:hover a.b-link,
.b-green.b-nav-resp.b-classic .b-menu .b-has-selected,
.b-green.b-nav-resp.b-classic .b-menu li:hover a.b-link,
.b-green.b-nav-resp.b-classic .b-menu .b-link.b-state-selected
{
	border-bottom: 4px solid #003F84;
}

.b-green .b-navpart .b-show-menu,
.b-green.b-navpart .b-show-menu
{
	background-color: #9FC329;
	background-image: url(/Content/Images/EuroPriSe/showMenuBlue.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.b-blue .b-navpart .b-show-menu,
.b-blue.b-navpart .b-show-menu
{
	background-color: #003F84;
	background-image: url(/Content/Images/EuroPriSe/showMenuGreen.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.b-blue .b-nav-pager.b-small .b-menu .b-menu-arrow:hover,
.b-blue .b-navpart.b-small .b-menu .b-menu-group .b-menu-arrow:hover,
.b-blue.b-nav-pager.b-small .b-menu .b-menu-arrow:hover,
.b-blue.b-navpart.b-small .b-menu .b-menu-group .b-menu-arrow:hover,
.b-green .b-nav-pager.b-small .b-menu .b-menu-arrow:hover,
.b-green .b-navpart.b-small .b-menu .b-menu-group .b-menu-arrow:hover,
.b-green.b-nav-pager.b-small .b-menu .b-menu-arrow:hover,
.b-green.b-navpart.b-small .b-menu .b-menu-group .b-menu-arrow:hover
{
	background-image: url(/Content/Images/EuroPriSe/resMenuArrowwhite.png);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	-webkit-transform: rotate(0);
	transform: rotate(0);
	background-position: 0 0;
}

.b-blue .b-nav-resp.b-classic .b-menu .b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow,
.b-blue.b-nav-resp.b-classic .b-menu .b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow,
.b-green .b-nav-resp.b-classic .b-menu .b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow,
.b-green.b-nav-resp.b-classic .b-menu .b-menu-group li .b-menu-item > a:hover ~ .b-menu-arrow
{
	background-image: url(/Content/Images/EuroPriSe/resMenuArrowwhite.png);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	background-position: 0 0;
}

.b-blue .b-loginpart .b-label,
.b-blue .b-loginpart .b-small .b-label,
.b-blue .b-loginpart .b-link,
.b-blue .b-loginpart .b-title
{
	color: #fff;
}

.b-blue .b-loginpart .b-link:hover
{
	color: #9FC329;
}

.b-blue .b-login-validation.b-icon
{
	background-image: url(/Content/Images/EuroPriSe/warningGreen.png);
	background-position: 0 0;
}

.b-blue .b-loginpart .b-profile .b-icon-profile,
.b-blue .b-loginpart-popup .b-profile .b-icon-profile
{
	background-image: url(/Content/Images/EuroPriSe/profile64x64Green.png);
	background-position: 0 0;
}

/* Buttons*/
.b-green .b-auditpart .b-button
{
	background: #003F84;
}

.b-green .b-auditpart .b-button:hover
{
	background: #9FC329;
}
/* Validation Message */
.b-blue .validation-summary-errors
{
	color: #ffffff;
}

/* Combobox */
.b-auditpart .k-dropdown-wrap.k-state-focused {
  background-color: #003F84;
  background-image: none, -webkit-linear-gradient(top, #003F84 0%, #003F84 100%);
  background-image: none, -moz-linear-gradient(top, #003F84 0%, #003F84 100%);
  background-image: none, -o-linear-gradient(top, #003F84 0%, #003F84 100%);
  background-image: none, linear-gradient(to bottom, #003F84 0%, #003F84 100%);
  color: #fff;
}

.b-auditpart .k-dropdown-wrap.k-state-hover {
  background-color: #003F84;
  background-image: none, -webkit-linear-gradient(top, #003F84 0%, #003F84 100%);
  background-image: none, -moz-linear-gradient(top, #003F84 0%, #003F84 100%);
  background-image: none, -o-linear-gradient(top, #003F84 0%, #003F84 100%);
  background-image: none, linear-gradient(to bottom, #003F84 0%, #003F84 100%);
}

.b-audit-dropdown .k-state-selected.k-state-focused,
.b-audit-dropdown .k-state-selected.k-state-highlight,
.b-audit-dropdown .k-item.k-state-hover,
.b-audit-dropdown .k-item.k-state-hover:hover
{
	background: #003F84;
	border-color: #003F84;
}

.b-popup .b-tooltip-ap
{
	background-color: #fff;
	color: #003F84;
}

.b-tile h2.b-tileLogin
{
	font-size: 18px;
}

.b-blue.b-loginpart-popup .b-actions .b-link
{
	color: #003f84;
}

.b-blue.b-loginpart-popup .b-actions .b-link:hover
{
	color: #9FC329;
}

.b-font-size .b-image-footer .b-text
{
	font-size: 24px;
	padding: 10px;
	text-transform:uppercase;
}

.b-tile .b-blue.b-tile-content .b-image-footer h2
{
	color: #003F84;
}

.b-tile .b-green.b-tile-content .b-image-footer h2,
.b-tile .b-d-gray.b-tile-content .b-image-footer h2,
.b-tile .b-l-gray.b-tile-content .b-image-footer h2,
.b-tile .b-white.b-tile-content .b-image-footer h2
{
	color: #ffffff;
}

/*Footer Non-Tile*/
.b-blue-link a:link,
.b-blue-link a:visited,
.b-blue-link a:active
{
     text-align: center;
     font-size: 18px;
     font-weight: bold;
     color: #003F84;
     text-decoration:none;
}

.b-blue-link a:hover
{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #9FC329;
	text-decoration: none;
}

/*Show scrollbar for tile*/
.b-scroll.b-tile-content
{
	overflow-y: auto;
}

/*EP Button Tiles*/
.b-button-tile
{     
      padding: 5px 50px 10px 10px;
}

.b-button-tile-1-line,
.b-button-tile-3-line
{     
      padding: 5px 10px 10px 10px;
}

.b-button-tile-small
{     
      padding: 30px 10px 10px 10px;
}

.b-button-tile-home
{
      padding: 25px 10px 10px 10px;
}

.b-button-tile-large
{     
      padding: 26px 50px 10px 10px;
}

.b-button-tile p
{
      text-transform: uppercase;
      text-align: left;
      font-size: 18px;
      padding: 32px 10px 0px;
      font-weight: normal;
}

.b-button-tile-large p
{
      text-transform: uppercase;
      text-align: left;
      font-size: 24px;
      padding: 25px 10px 0px;
      font-weight: normal;
}

.b-button-tile-1-line p
{
      text-transform: uppercase;
      text-align: left;
      font-size: 18px;
      padding: 40px 10px 0px;
      font-weight: normal;
}

.b-button-tile-3-line p
{
      text-transform: uppercase;
      text-align: left;
      font-size: 18px;
      padding: 15px 10px 0px;
      font-weight: normal;
}

.b-button-tile-small p,
.b-button-tile-home p
{
      text-transform: uppercase;
      text-align: center;
      font-size: 18px;
      font-weight: normal;
}

.b-button-tile img,
.b-button-tile-1-line img,
.b-button-tile-3-line img,
.b-button-tile-large img
{
     align: left;
     width: 48px;
     display: inline;
     float:left; 
}

.b-button-tile img,
.b-button-tile-1-line img,
.b-button-tile-3-line img
{
     padding: 0px 20px 100px 0px; 
}

.b-button-tile-large img
{
     padding: 0px 20px 0px 0px; 
}

.b-button-tile-small img,
.b-button-tile-home img
{
      height: 32px;
      display: block;
      padding-bottom: 3px;
      margin-left: auto;
      margin-right: auto;
}

.b-button-tile-2-line
{     
      padding: 25px 10px 10px 10px;
}

/*EP Standard Tiles*/
.b-standard-tile:not(.b-tooltip):not(.b-popup), 
.b-standard-tile-small:not(.b-tooltip):not(.b-popup)
{
     padding: 20px;
}

.b-standard-tile p
{
     text-align: left;
     padding-bottom: 10px;
     font-size: 18px;
        font-weight: normal;
}

.b-standard-tile-small p
{
     text-align: left;
     padding-bottom: 6px;
     font-size: 16px;
        font-weight: normal;
}

.b-standard-tile blockquote
{
     text-align: left;
     padding-bottom: 10px;
     font-size: 18px;
        font-weight: normal;
}

.b-standard-tile-small blockquote
{
     text-align: left;
     padding-bottom: 6px;
     font-size: 16px;
        font-weight: normal;
}

.b-standard-tile h1, .b-standard-tile-small h1
{
     text-align: left;
     font-size: 36px;
     padding: 15px 0px 15px 0px;
    font-weight: normal;
}

.b-standard-tile h2
{
     text-align: left;
     font-size: 24px;
     padding: 10px 0px 15px 0px;
        font-weight: normal;
}

.b-standard-tile-small h2
{
     text-align: left;
     font-size: 18px;
     padding: 10px 0px 10px 0px;
        font-weight: normal;
}

.b-standard-tile h3
{
     text-align: left;
     font-size: 18px;
     padding: 15px 0px 15px 0px;
        font-weight: bold;
}

.b-standard-tile-small h3
{
     text-align: left;
     font-size: 14px;
     padding: 10px 0px 10px 0px;
        font-weight: bold;
}

.b-standard-tile li
{
     text-align: left;
     padding-bottom: 10px;
     font-size: 18px;
        font-weight: normal;
}

.b-standard-tile-small li
{
     text-align: left;
     padding-bottom: 6px;
     font-size: 16px;
        font-weight: normal;
}

/*EP Heading Tiles*/
.b-heading-tile
{
     padding: 50px 20px 35px 20px;
}

.b-heading-tile-2-line
{
     padding: 20px 20px 35px 20px;
}

.b-heading-tile-small
{
     padding: 60px 20px 35px 20px;
}

.b-heading-tile-small-2-line
{
     padding: 25px 20px 35px 20px;
}


.b-heading-tile p,
.b-heading-tile-2-line p,
.b-heading-tile-small p,
.b-heading-tile-small-2-line p
{
     font-size: 18px;
     text-align: left;
        font-weight: normal;
}

.b-heading-tile h1,
.b-heading-tile-2-line h1
{
     text-align: left;
     font-size: 36px;
     padding: 15px 0px 0px 0px;
     font-weight: normal;
}

.b-heading-tile-small h1,
.b-heading-tile-small-2-line h1
{
     text-align: left;
     font-size: 24px;
     font-weight: normal;
}

.b-heading-tile h2,
.b-heading-tile-2-line h2
{
     text-align: left;
     font-size: 24px;
     padding: 25px 0px 0px 0px;
     font-weight: normal;
}

.b-heading-tile h3,
.b-heading-tile-2-line h3
{
     text-align: left;
     font-size: 18px;
     padding: 15px 0px 0px 0px;
        font-weight: bold;
}

.b-heading-tile img,
.b-heading-tile-2-line img
{
     align: left;
     height: 48px;
     display: inline;
     padding: 0px 10px 0px 0px;
     margin-left: auto;
     margin-right: auto;
     float:left;    
}

.b-heading-tile-small img,
.b-heading-tile-small-2-line img
{
     align: left;
     height: 32px;
     display: inline;
     padding: 0px 10px 0px 0px;
     margin-left: auto;
     margin-right: auto;
     float:left;    
}

.b-news-heading
{
     padding: 25px 10px 25px 10px;
}

.b-news-heading h1
{
     text-align: center;
     font-size: 36px;
     font-weight: normal;
}

.b-news-heading img
{
      height: 32px;
      display: block;
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
}

/*Additional Styles*/
.b-large-icon img
{
     align: left;
     height: 48px;
     display: inline;
     padding: 0px 10px 10px 0px;
     margin-left: auto;
     margin-right: auto;
     float:left;    
}

.b-small-icon img
{
     align: left;
     height: 32px;
     display: inline;
     padding: 0px 10px 10px 0px;
     margin-left: auto;
     margin-right: auto;
     float:left;    
}

.b-mixed-icons img
{
     align: left;
     display: inline;
     padding: 0px 10px 0px 0px;
     margin-left: auto;
     margin-right: auto;
     float:left;    
}

/*Blurb Tile Styles*/
.b-blurb-tile,
.b-blurb-tile-list,
.b-blurb-tile-h2-double,
.b-blurb-tile-small
{
	padding: 10px;
}

.b-blurb-tile-phone,
.b-blurb-tile-h2-double-phone,
.b-blurb-tile-list-phone
{
	padding: 30px;
}

.b-blurb-tile h2,
.b-blurb-tile-phone h2,
.b-blurb-tile-small h2
{
	text-align: left;
	font-size: 16px;
	padding: 16px 0px 10px 0px;
	text-transform: uppercase;
	font-weight: normal;
}

.b-blurb-tile-h2-double h2,
.b-blurb-tile-h2-double-phone h2
{
	text-align: left;
	font-size: 16px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	font-weight: normal;
}

.b-blurb-tile-list h2,
.b-blurb-tile-list-phone h2
{
	text-align: left;
	font-size: 16px;
	padding: 16px 0px 0px 0px;
	text-transform: uppercase;
	font-weight: normal;
}

.b-blurb-tile p,
.b-blurb-tile ul,
.b-blurb-tile-phone p,
.b-blurb-tile-phone ul,
.b-blurb-tile-list p,
.b-blurb-tile-list-phone ul,
.b-blurb-tile-h2-double p,
.b-blurb-tile-h2-double-phone p
{
	text-align: left;
	font-size: 16px;
	padding: 0px 0px 10px;
	font-weight: normal;
}

.b-blurb-tile-small p,
.b-blurb-tile-small ul
{
	text-align: left;
	font-size: 14px;
	padding: 0px 0px 10px;
	font-weight: normal;
}

.b-blurb-center img
{
	display: block;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.b-blurb-center p
{
	text-align: center;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
}

@media only screen and (min-width: 998px)
{
    .b-menu-ep .b-menu > li:nth-child(2),
    .b-menu-ep .b-menu > li:nth-child(5),
    .b-menu-ep .b-menu > li:nth-child(7)
	{
		display: none;
	}
}

@media only screen and (min-width: 620px) and (max-width: 997px)
{
    .b-menu-ep .b-menu > li:nth-child(2),
    .b-menu-ep .b-menu > li:nth-child(5),
	.b-menu-ep .b-menu > li:nth-child(7)
	{
		display: none;
	}
	.b-tile .b-white.b-heading-tile,
	.b-tile .b-white.b-heading-tile-2-line,
	.b-tile .b-white.b-heading-tile-small,
	.b-tile .b-white.b-heading-tile-small-2-line
	 {
        background-color: #a6a6a6;
    }
	.b-tile .b-white.b-tile-content.b-heading-tile,
	.b-tile .b-white.b-tile-content.b-heading-tile h1,
	.b-tile .b-white.b-tile-content.b-heading-tile h2,
	.b-tile .b-white.b-tile-content.b-heading-tile h3,
	.b-tile .b-white.b-tile-content.b-heading-tile-2-line,
	.b-tile .b-white.b-tile-content.b-heading-tile-2-line h1,
	.b-tile .b-white.b-tile-content.b-heading-tile-2-line h2,
	.b-tile .b-white.b-tile-content.b-heading-tile-2-line h3,
	.b-tile .b-white.b-tile-content.b-heading-tile-small,
	.b-tile .b-white.b-tile-content.b-heading-tile-small h1,
	.b-tile .b-white.b-tile-content.b-heading-tile-small h2,
	.b-tile .b-white.b-tile-content.b-heading-tile-small h3,
	.b-tile .b-white.b-tile-content.b-heading-tile-small-2-line,
	.b-tile .b-white.b-tile-content.b-heading-tile-small-2-line h1,
	.b-tile .b-white.b-tile-content.b-heading-tile-small-2-line h2,
	.b-tile .b-white.b-tile-content.b-heading-tile-small-2-line h3
	 {
        color: #ffffff;
    }
}

@media only screen and (max-width: 619px)
{
    .b-menu-ep .b-show-menu
	{
		display: block;
	}
	
	.b-menu-ep .b-menu
	{
		display: none;
	}
	.b-tile .b-white.b-heading-tile,
	.b-tile .b-white.b-heading-tile-2-line,
	.b-tile .b-white.b-heading-tile-small,
	.b-tile .b-white.b-heading-tile-small-2-line
	{
        background-color: #a6a6a6;
    }
	.b-tile .b-white.b-tile-content.b-heading-tile,
	.b-tile .b-white.b-tile-content.b-heading-tile h1,
	.b-tile .b-white.b-tile-content.b-heading-tile h2,
	.b-tile .b-white.b-tile-content.b-heading-tile h3,
	.b-tile .b-white.b-tile-content.b-heading-tile-2-line,
	.b-tile .b-white.b-tile-content.b-heading-tile-2-line h1,
	.b-tile .b-white.b-tile-content.b-heading-tile-2-line h2,
	.b-tile .b-white.b-tile-content.b-heading-tile-2-line h3,
	.b-tile .b-white.b-tile-content.b-heading-tile-small,
	.b-tile .b-white.b-tile-content.b-heading-tile-small h1,
	.b-tile .b-white.b-tile-content.b-heading-tile-small h2,
	.b-tile .b-white.b-tile-content.b-heading-tile-small h3,
	.b-tile .b-white.b-tile-content.b-heading-tile-small-2-line,
	.b-tile .b-white.b-tile-content.b-heading-tile-small-2-line h1,
	.b-tile .b-white.b-tile-content.b-heading-tile-small-2-line h2,
	.b-tile .b-white.b-tile-content.b-heading-tile-small-2-line h3
	 {
        color: #ffffff;
    }
}