.country-list
{
	list-style-type: none;
	margin-left: 10px;
	padding-bottom: 10px;
}

.country-list ul li
{
	float: left;
}

.country-list:last-child
{
	padding-bottom: 0px;
}

.country-list .items > li.name-country
{
	padding-right: 10px;
	float: left;
}

.country-list .lang-country > span > a
{
	font-size: 13px;
	line-height: 18px;
	color: #39beea !important;
	text-decoration: none !important;
}

.country-list .lang-country > span > a:hover
{
	border-bottom: 1px solid #39beea !important;
}

.all-list:last-child
{
	border: none;
}

.pagination a:hover, .pagination a:focus
{
	border-bottom: 0;
	text-decoration: none;
}

/*.grayscale {

  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  filter: gray;

}*/

/* ===== Start Leftcolumn-Listing ===== */
 


.left-column
{
	margin-bottom: 15px;
	font-size: 13px;
	line-height: 20px;
	padding-right: 0px;
}

.right-column
{
	border-left: 1px solid #dedede !important;
	padding-left: 20px;
}

.left-column .header
{
	background-color: #000 !important;
	height: 40px;
	padding: 10px 0px 10px 10px;
}

.left-column .sub-link
{
	display: inline;
	direction: ltr;
	margin-right: 5px;
}

.left-column ul
{
	list-style: none;
	padding: 0px 0px 15px 10px;
	display: block;
	overflow: hidden;
}

.left-column ul:first-child
{
	margin-top: 7px;
}

.left-column ul li
{
	list-style: none;
	padding: 3px 0px 3px 0px;
	display: list-item;
}

.left-column ul li:first-child
{
	margin-bottom: 7px;
}

.left-column ul li span
{
	font-size: 12px;
	line-height: 16px;
	color: #818181;
}

.glyphicon-remove-circle:before
{
	color: #818181;
	font-size: 14px;
	vertical-align: middle;
}

.glyphicon-remove-circle:hover
{
	border-bottom: 0px;
	text-decoration: none;
}

.glyphicon
{
	color: #818181;
 text-decoration:
}

.glyphicon:hover
{
	color: #818181;
	text-decoration: none;
	border-bottom: none;
}

/* ===== end Leftcolumn-Listing ===== */
/*===== Refine by nav style starts===== */
 


.refine-by-nav .panel-heading
{
	background-color: #000000;
	border-radius: 0;
	color: #fff;
	font-size: 15px;
	line-height: 18px;
	font-weight: 600;
}

.refine-by-nav .panel-heading h6
{
	color: #ffffff;
}

.refine-by-nav ul li:first-child
{
	margin-bottom: 0;
}

.refine-by-nav ul li ul
{
	padding: 0px !important;
	margin: 0px !important;
}

.refine-by-nav ul li ul li
{
	margin-bottom: 0px !important;
}
/* ===== Refine by nav style end =======*/
/*===== Media query -- Tablet view style starts ===== */
 
@media (min-width: 768px) and (max-width: 990px) {

.sidebar-toggle
{
	border: 1px solid #000000;
	left: -25px;
	position: fixed;
	z-index: 1;
}

.content-slider
{
	margin-left: -33.3333%;
	transform: translate3d(0px, 0px, 0px);
	width: 133.333%;
	position: relative;
}

.sidebar-col
{
	display: none;
	height: 100%;
	position: absolute;
	transform: translate3d(0px, 0px, 0px);
}

.main-content
{
	margin-left: 250px;
}

.slid-open
{
	margin-left: 0;
	display: block;
}

.slide-animated
{
	transition-duration: 0.3s;
	transition-property: margin;
	transition-timing-function: ease;
}
}
/*===== Media query -- Tablet view style end ===== */
/*===== Media query -- Mobile view style starts ===== */
 
@media (min-width: 320px) and (max-width: 991px) {

#refine-collapse1
{
	overflow: hidden !important;
}

.slid-open
{
	margin-left: 0;
	display: block;
}

.slide-animated
{
	transition-duration: 0.3s;
	transition-property: margin;
	transition-timing-function: ease;
}

.sidebar-slider.slid-open
{
	margin-left: -100%;
}

.sidebar-slider
{
	width: 200%;
	transform: translate3d(0px, 0px, 0px);
}

.refine-by-nav .panel-heading h6
{
	margin: 0;
}

.refine-by-nav .fa-angle-down, .refine-by-nav .fa-angle-down:hover
{
	color: #fff;
	cursor: pointer;
}

#refine-collapse1 .nav
{
	padding: 10px;
}

#refine-collapse1 .section-title
{
	color: #39beea;
	position: relative;
	display: block;
	padding: 10px 15px;
	line-height: 20px;
	font-size: 13px;
}

#refine-collapse1 .section-title .title
{
	direction: ltr;
	float: left;
	margin-right: 5px;
}

#refine-collapse1 .nav > li, #refine-collapse1 .nav > li > ul > li
{
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	border-bottom: 1px solid #D6D6D6;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
}

#refine-collapse1 .nav > li > ul
{
	background: #F2F2F2;
	border: 0;
	padding: 0;
}

#refine-collapse1 .nav > li > a, #refine-collapse1 .nav > li > ul > li > a
{
	color: #000;
	line-height: 20px;
	cursor: pointer;
	font-size: 13px;
	padding: 12px;
}

#refine-collapse1 .nav > li:hover, #refine-collapse1 .nav > li > ul > li:hover
{
	border-bottom: 1px solid #D6D6D6;
	color: #39beea;
	background: #ffffff;
}

#refine-collapse1 .nav > li > a:hover, #refine-collapse1 .nav > li > a:focus, #refine-collapse1 .nav > li > ul > li a:hover, #refine-collapse1 .nav > li > ul > li > a:focus
{
	color: #39beea;
	background: #ffffff;
	border: 0;
}

.count
{
	color: #818181;
}
}

/*===== Media query -- Mobile view style end ===== */
 


.refine-select-button
{
	background-color: #f2f2f2;
	padding: 5px;
	min-width: 40px;
	min-height: 20px;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	display: inline-block;
	margin: 0px 5px 10px 0px;
}

/*====== Misc begin ======*/



.time-stamp
{
	font-size: 12px;
	line-height: 18px;
	color: #818181;
	font-style: normal;
}

.hammer
{
	font-size: 11px;
	color: #818181;
	line-height: 18px;
	text-transform: uppercase;
	word-wrap: break-word;
}

.author
{
	font-size: 13px;
	line-height: 18px;
	color: #818181;
	display: block;
}

.center-right-wrapper
{
	padding: 0px 0px 0px 20px;
}

.center-right-wrapper-brd
{
	border-left: 1px solid #dedede;
}

.pagination
{
	font-size: 13px;
	line-height: 18px;
	color: #000;
	display: flex;
	margin: 0px 0px 0px 0px;
	float: right;
}

#map
{
	margin-bottom: 0px;
}

.subhead
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	margin-bottom: 10px;
}

#photo-gallery
{
	margin-bottom: 0px;
}

.photo-gallery-img
{
	margin-bottom: 20px;
}

.email
{
	padding-bottom: 25px;
	float: left;
	width: inherit;
}

.email-btn
{
	background-color: black;
	color: white;
	height: 35px;
	min-width: 80px;
	border: none;
	margin-top: 12px;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
}

.email-btn:hover
{
	color: white;
	background-color: #2d2d2d;
	text-decoration: none;
	border-bottom: none;
}

.email-btn a
{
	color: white;
}

.email-btn a:hover
{
	text-decoration: none;
	border-bottom: none;
	color: white;
}

#contect
{
	margin-top: 22px;
	margin-bottom: 25px;
	display: inline-block;
}

#all
{
	margin-top: 15px;
}

#standard-body
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.link
{
	font-size: 13px;
	line-height: 16px;
	padding: 0px;
	clear: left;
}

.link ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.link ul li
{
	color: #39beea;
	float: left;
	word-wrap: break-word;
	border-right: 1px solid #dedede;
	padding: 0px 7px 1px 0px;
	margin: 0px 7px 0px 0px;
	height: auto;
}

form
{
	border-radius: 0px;
	box-shadow: inset 0 0px 0px transparent;
}

input
{
	border-radius: 0px;
	box-shadow: inset 0 0px 0px transparent;
}

.news-subheader span
{
	display: block;
	color: #333;
	font-weight: bold;
}

.tab-pane
{
	overflow: hidden;
}

.online-media
{
	padding-left: 35px;
	border-left: 1px solid #dedede;
	margin-left: 25px;
}

.repository-link
{
	padding-left: 56px;
	background: transparent none no-repeat left 5px;
	border-bottom: solid 1px #dedede;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.repository-link:last-child
{
	border-bottom: 0px;
}

#repository-link-1
{
	background: url(../img/search_icons-collection.png) no-repeat;
}

#repository-link-2
{
	background: url(../img/search_icons-topic.png) no-repeat;
}

#repository-link-3
{
	background: url(../img/search_icons-region.png) no-repeat;
}

#repository-link-4
{
	background: url(../img/search_icons-country.png) no-repeat;
}

.highlights-img .fa-microphone, .highlights-img .fa-play, .highlights-img .fa-soundcloud, .highlights-img .fa-camera
{
	font-size: 20px;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 100px;
	position: absolute;
	bottom: 115px;
	left: 20px;
	width: 35px;
	height: 35px;
	text-align: center;
}

.highlights-img .fa-camera
{
	padding: 5px 0px 2px 0px;
}

.highlights
{
	font-size: 14px;
	line-height: 20px;
	border: 1px solid #dedede;
	border-top: 0px;
	padding: 10px;
	position: relative;
	height: 80px;
	margin-bottom: 25px;
	overflow: hidden;
	font-weight: 600;
}

.highlights span
{
	overflow: hidden;
}

.highlights span a
{
	color: #000;
}

.highlights span a:hover
{
	color: #000;
	border-bottom: 1px solid #000;
}

.news-contacts
{
	margin-top: 6px;
	padding-top: 6px;
	border-top: 1px solid #dedede;
}

.news-subtitle
{
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin-bottom: 5px;
}

.news-link
{
	font-size: 12px;
	line-height: 16px;
	padding: 0px;
	clear: left;
}

.multimedia .multimedialist
{
	margin: 5px 0px 15px 0px;
}

.multimedia .media-img
{
	display: block;
	position: relative;
}

.multimedia .media-img .fa-microphone, .multimedia .media-img .fa-play, .multimedia .media-img .fa-soundcloud, .multimedia .media-img .fa-camera
{
	width: 28px;
	height: 28px;
	font-size: 16px;
	padding: 4px 0px 0px 0px;
	position: absolute;
	left: 10px;
	display: inline-block;
	border: 2px solid #FFFFFF;
	border-radius: 100px 100px 100px 100px;
	bottom: 15px;
	color: #FFFFFF;
}

.multimedia .media-img .fa-microphone:hover, .multimedia .media-img .fa-play:hover, .multimedia .media-img .fa-soundcloud:hover, .multimedia .media-img .fa-camera:hover
{
	opacity: 0.8;
}

.multimedia .media-img .fa-play
{
	padding: 4px 0px 0px 4px;
}

.latest-issue-descriptor
{
	color: #333;
	float: left;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	text-transform: uppercase;
}

.latest-issue-list
{
	display: block;
	float: left;
}

.latest-issue-list ul
{
	padding: 0;
	margin: 0;
}

.latest-issue-list ul li
{
	list-style: none;
	margin: 7px 0px 0px 0px;
}

.f05v6-sorting
{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	display: block;
	margin-bottom: 20px;
}

.f05v6-sorting .f05v6-sorting-label
{
	float: left;
}

.f05v6-sorting ul
{
	padding: 0;
	margin: 0;
	float: left;
	font-weight: normal;
	padding-top: 3px;
}

.f05v6-sorting ul li
{
	font-size: 13px;
	line-height: 16px;
	float: left;
	list-style: none;
	font-weight: normal;
	margin: 0px 0px 0px 5px;
}

.f05v6-sorting ul li.active-sortable
{
	background: none repeat scroll 0 0 #fff;
}

#dp4, #dp5
{
	cursor: pointer;
}

.active-state
{
	display: block;
}

/*====== Misc end ======*/

/*====== Start news detail language toggler ======*/



.lang-list
{
	margin-top: 0px;
	font-size: 12px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
}

.lang-list ul
{
	padding: 0px;
}

.lang-list ul li
{
	list-style: none;
	display: inline-block;
	border-right: 1px solid #e4e4e4;
	margin: 0px 6px 0px 0px;
	padding-right: 6px;
	line-height: 18px;
}

.lang-list ul li:last-child
{
	border-right: 0px;
}

.lang-list ul li:first-child
{
	border-right: 0px;
	margin: 0px;
	padding: 0px;
}

.lang-list ul li a:hover
{
	text-decoration: none;
}

.lang-list ul li a.active
{
	color: #333 !important;
	border-bottom: 0px;
}

/*====== News detail language toggler end ======*/

/* === Start Listing Page Pagination ===*/



.search-pagination
{
	color: #000;
	display: flex;
	margin: 0;
	padding-top: 25px;
	float: left;
}

.search-pagination li
{
	font-size: 16px;
	line-height: 16px;
}

.search-pagination li a
{
	color: #39beea;
	border: 0px;
	padding: 3px 10px;
	margin-left: 0px;
	border: 2px solid #fff;
	border-radius: 0px;
}

.search-pagination li a:hover, .search-pagination li a:focus
{
	color: #000;
	background-color: #fff;
	border: 2px solid #fff;
	border-radius: 0px;
}

.search-pagination li a.active
{
	color: #000;
	border: 2px solid #000;
	background-color: #fff;
	border-radius: 0px;
}

/* === end Listing Page Pagination ===*/
/*====== Search UI begin ======*/



input
{
	outline: none;
	box-shadow: none;
	border-radius: 0px;
}

input[type=search]
{
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input:-webkit-search-decoration, input:-webkit-search-cancel-button {
 display: none;
/* remove the search and cancel icon */
}

.main-search
{
	float: left;
	list-style: none;
	font-size: 14px;
}

.input-box
{
	margin-top: 12px;
	width: 100% !important;
	border: 1px solid #dedede;
	border-radius: 0px;
}

.main-search input[type=search]
{
	z-index: 2;
	border: 0px;
	border-radius: 0px;
	padding: 10px 35px 9px 15px;
	margin: 0px;
	width: 60px;
	height: auto;
	float: left;
	color: #000;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}

.main-search input[type=search]:focus
{
	z-index: 2;
	width: 130px;
	padding: 10px 15px 9px 15px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
	-moz-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
	box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
}

.serch-icon
{
	padding: 0px;
	position: absolute;
	top: 10px;
	float: right;
	cursor: pointer;
	z-index: 2;
	display: inline-block;
	margin: 0px -30px;
}

.serch-icon:hover
{
	border-bottom: 0px;
	text-decoration: none;
}
/* placeholder */

input:-moz-placeholder {
 color: #000;
}
input:-webkit-placeholder {
 color: #000;
}
input:-ms-placeholder {
 color: #000;
}

/*====== Search UI end ======*/
/*====== Date Picker start======*/



.datepicker
{
	top: 0;
	left: 0;
	padding: 4px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: none;
	top: 571px;
	left: 426px;
}

.datepicker.dropdown-menu
{
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 175px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	border-bottom: 2px solid #38b1ef;
	border-radius: 0px;
}

.datepicker:before
{
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 6px;
}

.datepicker:after
{
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px;
}

.datepicker > div
{
	display: none;
}

.datepicker table
{
	width: 100%;
	margin: 0;
}

.datepicker tr, .datepicker td, .datepicker th
{
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 13px;
	line-height: 18px;
}

.datepicker td.day:hover
{
	background: #f2f2f2;
	cursor: pointer;
}

.datepicker td.day.disabled
{
	color: #818181;
}

.datepicker td.old, .datepicker td.new
{
	color: #818181;
}

.datepicker td.active, .datepicker td.active:hover
{
	color: #fff;
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #39beea);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#39beea));
	background-image: -webkit-linear-gradient(top, #0088cc, #39beea);
	background-image: -o-linear-gradient(top, #0088cc, #39beea);
	background-image: linear-gradient(to bottom, #0088cc, #39beea);
	background-repeat: repeat-x;
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 *background-color: #0044cc;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:focus, .datepicker td.active:hover:focus, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled]
{
	color: #fff;
	background-color: #39beea;
 *background-color: #003bb3;
}

.datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active
{
	background-color: #003399 \9;
}

.datepicker td span
{
	display: block;
	width: 47px;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 2px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.datepicker td span:hover
{
	background: #f2f2f2;
}

.datepicker td span.active
{
	color: #fff;
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #39beea);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#39beea));
	background-image: -webkit-linear-gradient(top, #0088cc, #39beea);
	background-image: -o-linear-gradient(top, #0088cc, #39beea);
	background-image: linear-gradient(to bottom, #0088cc, #39beea);
	background-repeat: repeat-x;
 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 *background-color: #39beea;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker td span.active:hover, .datepicker td span.active:focus, .datepicker td span.active:active, .datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active[disabled]
{
	color: #fff;
	background-color: #0044cc;
 *background-color: #003bb3;
}

.datepicker td span.active:active, .datepicker td span.active.active
{
	background-color: #003399 \9;
}

.datepicker td span.old
{
	color: #999999;
}

.datepicker th.switch
{
	width: 145px;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
}

.datepicker th.next, .datepicker th.prev
{
	font-size: 21px;
}

.datepicker thead tr:first-child th
{
	cursor: pointer;
}

.datepicker thead tr:first-child th:hover
{
	background: #fff;
}

.input-append.date .add-on i, .input-prepend.date .add-on i
{
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.datepicker table tfoot
{
	display: none;
}

.datepicker-calendar
{
	background: url("../img/calender.png") no-repeat right;
	cursor: pointer;
}

/*====== Date Picker end======*/
/*===== begin Overview Page Table ====*/



.c14v1-body table
{
	width: 100%;
	float: none;
	border: 1px solid #dedede;
	border-left: 0px;
	border-right: 0px;
	overflow: auto;
	margin: 10px 0px 10px 0px;
}

.c14v1-body table > tbody > tr
{
	font-size: 12px;
	line-height: 18px !important;
}

.c14v1-body table > tbody > tr th
{
	text-align: center;
	vertical-align: top;
	font-weight: 600;
	width: auto;
	padding: 10px 5px 5px 5px;
}

.c14v1_static_content .c14v1-body table > tbody > tr > td
{
	text-align: left;
}

.c14v1-body table > tbody > tr th:first-child
{
	text-align: left;
}

.c14v1-body table > tbody > tr:nth-child(odd)
{
	background-color: #fff;
}

.c14v1-body table > tbody > tr:nth-child(even)
{
	background-color: #f2f2f2;
}

.c14v1-body table > tbody > tr
{
	font-size: 12px;
	line-height: 18px !important;
	color: #333;
}

.c14v1-body table > tbody > tr > td
{
	border: 0px !important;
	padding: 8px 10px 8px 10px !important;
	width: auto;
	text-align: center;
	white-space: normal !important;
}

.c14v1-body table > tbody > tr > td:first-child
{
	text-align: left;
}

.c14v1-body table > tbody > tr > td a
{
	color: #333;
}

.c14v1-body table > tbody > tr > td a:hover
{
	color: #333;
	border-bottom: 1px solid #333;
	text-decoration: none;
}

.c14v1-body .c14v1-table
{
	border: 0px;
}

.c14v1-body .c14v1-table > tbody > tr > td a
{
	color: #39beea;
	border-bottom: 0;
	font-size: 15px;
}

.c14v1-body .c14v1-table > tbody > tr > td a:hover
{
	color: #39beea;
	text-decoration: none;
	border-bottom: 1px solid #39beea;
}

.sub-1
{
	font-size: 14px;
	line-height: 18px;
	color: #818181;
	display: block;
}

/*===== end Overview Page Table ====*/
/*===== Begin Table Column Sort =====*/



.table-column-sort table
{
	width: 100%;
	float: none;
	overflow: auto;
	margin: 0px 0px 10px 0px;
}

.table-column-sort table i
{
	float: none !important;
	padding-right: 3px;
	margin-top: 0 !important;
	/*vertical-align: top;*/
	display: inline;
}

.table-column-sort table > thead > tr
{
	font-size: 13px;
	line-height: 18px !important;
	color: #333;
}

.table-column-sort table > thead > tr th
{
	font-weight: 600;
	vertical-align: top;
	padding: 10px 5px 5px 5px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
    white-space: nowrap;

}
.web-archives .table-column-sort table > thead > tr th:first-child
{
	width: 152px;
}

.table-column-sort table > thead > tr th:last-child
{
	border-right: none;
}

.table-column-sort table .title-column
{
	font-size: 14px;
}

.table-column-sort table > tbody > tr:nth-child(even)
{
	background-color: #f2f2f2;
	border-bottom: 1px solid #dedede;
}

.table-column-sort table > tbody > tr:nth-child(odd)
{
	background-color: #fff;
	border-bottom: 1px solid #dedede;
}

.table-column-sort table > tbody > tr
{
	font-size: 13px;
	line-height: 18px !important;
	color: #333;
}

.table-column-sort table > tbody > tr > td
{
	border: 0px !important;
	padding: 20px 10px;
}

.table-column-sort table > tbody > tr > td a
{
	color: #39beea;
    display: inline;
}

.table-column-sort table > tbody > tr > td a:hover
{
	color: #39beea;
	border-bottom: 1px solid #39beea;
	text-decoration: none;
}

/*===== End Table Column Sort =====*/
/** video-page-title style starts **/



.video-page-text
{
	font-size: 15px;
	line-height: 24px;
	color: #333;
	word-wrap: break-word;
}

.c05v3-video
{
	background-color: #000;
	text-align: center;
}

/** video-page-title style end **/
/* ====== Start About Banner ====*/



#about
{
	background-color: #38b1ef;
	word-wrap: break-word;
}

.about-body
{
	padding: 15px 0px 15px 20px;
	overflow: hidden;
}

.about-body .sub-title
{
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	font-weight: 100;
}

.about-body .title
{
	font-size: 20px;
	line-height: 24px;
	word-wrap: break-word;
	color: #fff;
	margin-bottom: 8px;
}

.about-body .title a
{
	color: #fff;
}

.about-body .title a:hover
{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

.about-body .hammer
{
	font-size: 11px;
	line-height: 18px;
	color: #fff;
	text-transform: uppercase;
	word-wrap: break-word;
}

.about-body .about-btn
{
	background-color: #38b1ef;
	border: 2px solid #fff;
	color: white;
	min-height: 37px;
	min-width: 90px;
	margin-top: 12px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.about-body .about-btn:hover
{
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

.about-body .about-btn a
{
	color: #fff;
}

.about-body .about-btn a:hover
{
	color: #000;
	border-bottom: 0px;
	text-decoration: none;
}

/* ====== End About Banner ====*/
/*====== C00v3 text begin ======*/



.c00v3
{
	float: left;
	font-size: 15px;
	line-height: 22px;
	color: #333;
	word-wrap: break-word;
	padding: 10px;
}

.section .c00v3_introduction
{
	background-color: #f2f2f2;
}

/*====== C00v3 text end ======*/
/*====== C01v1 Banner begin ======*/



.c01v1-page-title
{
	font-size: 30px;
	line-height: 36px;
	font-weight: 600;
	color: #000;
	margin: 0px 0px 15px 0px;
	word-wrap: break-word;
}

.c01v1-country-banner
{
	padding: 16px 20px 20px 12px;
	background-color: #f2f2f2;
	float: left;
	width: 100%;
	margin-bottom: 22px;
}

.c01v1-country-img
{
	height: 72px;
	width: 112px;
	padding-bottom: 20px;
	display: inline-block;
	float: left;
	margin: 0px 10px 0px 10px;
}

.c01v1-country-img-box
{
	padding-left: 0;
	width: 14%;
}

.c01v1-country-chart
{
	margin-bottom: 5px;
}

.c01v1-country-chart .c01v1-country-labels
{
	padding-right: 10px !important;
	word-wrap: break-word;
}

.c01v1-country-chart-text
{
	font-size: 13px;
	line-height: 20px;
	word-wrap: break-word;
}

.c01v1-country-banner-heading
{
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 14px;
	display: inline-block;
	width: 100%;
}

.c01v1-country-labels
{
	padding-top: 3px !important;
	font-size: 12px;
	line-height: 16px !important;
	color: #000;
	font-weight: bold;
	border-top: 1px solid #dedede !important;
	width: 48%;
}

.c01v1-country-labels a
{
	color: #000;
}

.c01v1-country-labels a:hover
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

.c01v1-country-amounts
{
	font-size: 11px;
	line-height: 22px !important;
	color: #333;
	padding: 0px !important;
	text-align: left;
	border-top: 1px solid #dedede !important;
	word-wrap: break-word;
	width: 38%;
}

.c01v1-country-years
{
	font-size: 11px;
	line-height: 22px !important;
	color: #333;
	padding: 0px !important;
	text-align: right;
	border-top: 1px solid #dedede !important;
	width: 12%;
}

.c01v1-country-banner-text
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	padding-left: 20px;
	word-wrap: break-word;
	border-left: 1px solid #dedede !important;
}

.c01v1-country-banner-text a
{
	color: #39beea;
}

.c01v1-country-banner-text a:hover
{
	color: #39beea;
	border-bottom: 1px solid #39beea;
	text-decoration: none;
}

.c01v1-country-banner-text a:visited, .c01v1-country-banner-text a:focus
{
	color: #39beea;
}

.c01v1-banner
{
	padding: 16px 20px 20px 12px;
	background-color: #f2f2f2;
	margin-bottom: 20px;
	float: left;
}

.c01v1-banner-link
{
	width: auto;
	font-size: 13px;
	line-height: 20px;
	float: left;
	padding-left: 0px;
	margin-left: 10px;
}

.c01v1-banner-link ul
{
	color: #666;
	float: left;
	padding-left: 0px;
}

.c01v1-banner-link ul li a
{
	color: #39beea;
	text-decoration: none;
}

.c01v1-banner-link ul li a:hover, .c01v1-banner-link ul li a:visited, .c01v1-banner-link ul li a:focus
{
	color: #39beea;
	border-bottom: 1px solid #39beea;
	text-decoration: none;
}

/*====== C01v1 Banner end ======*/
/*====== C02v2 Multimedia Image begin ======*/


#c02v2
{
	display: block;
	margin-bottom: 25px;
	float: none;
	overflow: hidden;
	border-bottom: 0;
	padding-bottom: 0px;
}

.c02v2-credit
{
	color: #333;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

/*
#c02v2 img {
    width: 100%;
}
.c02v2-img {

    display: inline-block;
    overflow: hidden;
    float: right;
}
.c02v2-img img {
    float: right;
    display: inline-block;
    overflow: hidden;
    padding-bottom: 5px;
}
.c02v2-img img:hover {
    text-decoration: none;
    border: 0px;
}*/


.c02v2-caption
{
	display: block;
	color: #818181;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

.sub-header
{
	font-size: 13px;
	line-height: 18px;
	color: #818181;
	display: inline-block;
	margin-bottom: 0px;
}

.c02v2-video
{
	background-color: #000;
	text-align: center;
}

.c02v2-body
{
	display: inline-block;
	float: left;
}

.c02v2-body .c02v2-small-size
{
	width: 140px;
	margin-right: 15px;
}

.c02v2-body .c02v2-small-size .c02v2-ver-small img
{
	height: 174px;
	width: 140px;
	float: left;
	display: inline-block;
	overflow: hidden;
	padding-bottom: 5px;
}

.c02v2-body .c02v2-small-size .c02v2-ver-small img:hover
{
	text-decoration: none;
	border: 0px;
}

.c02v2-body .c02v2-large-size
{
	width: 220px;
	margin-right: 15px;
}

.c02v2-body .c02v2-large-size .c02v2-ver-large img
{
	height: 274px;
	width: 220px;
	float: left;
	display: inline-block;
	overflow: hidden;
	padding-bottom: 5px;
}

.c02v2-body .c02v2-large-size .c02v2-ver-large img:hover
{
	text-decoration: none;
	border: 0px;
}

.c02v2-body .c02v2-square-size
{
	width: 220px;
	margin-right: 15px;
}

.c02v2-body .c02v2-square-size .c02v2-square img
{
	height: 220px;
	width: 220px;
	float: left;
	display: inline-block;
	overflow: hidden;
	padding-bottom: 5px;
}

.c02v2-body .c02v2-square-size .c02v2-square img:hover
{
	text-decoration: none;
	border: 0px;
}

.c02v2-body .c02v2-hor-size
{
	width: 220px;
	margin-right: 15px;
}

.c02v2-body .c02v2-hor-size .c02v2-hor img
{
	height: 124px;
	width: 220px;
	float: left;
	display: inline-block;
	overflow: hidden;
	padding-bottom: 5px;
}

.c02v2-body .c02v2-hor-size .c02v2-hor img:hover
{
	text-decoration: none;
	border: 0px;
}

/*====== C02v2 Multimedia Image end ======*/
/*====== C05v1 Multimedia begin ======*/



#c05v1
{
	display: block;
	word-wrap: break-word;
}

.c05v1-top
{
	width: 100%;
	display: inline-block;
}

.c05v1-top a:hover
{
	text-decoration: none;
	border-bottom: 0px;
}

.c05v1-body
{
	margin-top: 12px;
}

.c05v1-body h5 a:focus, .c05v1-body h5 a:hover
{
	border-bottom: none !important;
	text-decoration: underline;
}

.c05v1-img
{
	display: block;
	margin-top: -5px;
	overflow: hidden;
}

.media-header
{
	float: left;
	display: block;
}

.c05v1-img
{
	display: block;
	position: relative;
	margin-top: -5px;
	overflow: hidden;
}

.c05v1-img .fa-microphone, .c05v1-img .fa-play, .c05v1-img .fa-soundcloud, .c05v1-img .fa-camera
{
	width: 28px;
	height: 28px;
	font-size: 16px;
	padding: 4px 0px 0px 0px;
	left: 10px;
	display: inline-block;
}

.c05v1-img .fa-microphone:hover, .c05v1-img .fa-play:hover, .c05v1-img .fa-soundcloud:hover, .c05v1-img .fa-camera:hover
{
	opacity: 0.8;
}

.c05v1-img .fa-play
{
	padding: 4px 0px 0px 4px;
}

/*====== C05v1 Multimedia end ======*/
/*== Start C07v12 Press-Release ==*/


.c07v12
{
	direction: ltr;
}

/*== End C07v12 Press-Release ==*/
/*====== C07v4 Highlights begin ======*/



#c07v4-body
{
	word-wrap: break-word;
	display: inline-block;
}

.c07v4
{
	height: auto;
	word-wrap: break-word;
}

.c07v4-media-text
{
	padding: 0px;
	height: auto;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	font-style: normal;
	word-wrap: break-word;
}

.c07v4-img img
{
	width: 110px;
	height: 72px;
	border: none;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.c07v4-img img:hover
{
	text-decoration: none;
	border: 0px;
}

.c07v4-12 img
{
	width: 110px;
	height: 72px;
	border: none;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.c07v4-12 img:hover
{
	text-decoration: none;
	border: 0px;
}

.c07v4-subheader
{
	margin-bottom: 3px;
}

/*====== C07v4 Highlights end ======*/
/* === Start C07v5 Details ==*/



#c07v5-detail
{
	display: block;
	float: left;
	word-wrap: break-word;
}

.c07v5-text
{
	font-size: 13px;
	line-height: 18px;
	display: block;
}

.c07v5-text ul
{
	padding-left: 0px;
	list-style: none;
	display: block;
	margin-bottom: 3px;
}

.c07v5-text ul li
{
	list-style: none;
	display: block;
	padding: 3px 0px 3px 0px;
	word-break: break-word;
}

.c07v5-text ul li span
{
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 2px 0px 0px;
}

/* === End C07v5 Details ==*/
/*==== Start C07v7-highlight ===*/


#c07v7-highlight
{
	border-top: 3px solid #38b1ef;
	background-color: #f2f2f2;
	word-wrap: break-word;
	margin-top: -3px;
}

#c07v7-highlight-body
{
	padding: 8px 10px 8px 10px;
}

.c07v7-highlight-title
{
	font-size: 20px;
	line-height: 24px;
	font-weight: 600;
	margin: 0px 0px 8px 0px;
	float: left;
	width: 100%;
	word-wrap: break-word;
	color: #000;
}

.c07v7-highlight-title a
{
	color: #000;
}

.c07v7-highlight-title a:hover
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

.c07v7-highlight-blurb-text
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	display: inline-block;
	word-wrap: break-word;
}

/*==== End C07v7-highlight ===*/
/*====== C07v9 Highlights begin ======*/



.c07v9-heading
{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	word-wrap: break-word;
}

.c07v9-body
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.c07v9-title
{
	font-weight: bold;
	padding: 11px 0px 11px 0px;
}

.c07v9-text
{
	font-weight: normal;
	padding-bottom: 11px;
}

.c07v9-link
{
	font-size: 13px;
	line-height: 18px;
	color: #39beea;
}

/*====== C07v9 Highlights end ======*/
/*====== C09v2 Synopsis begin ======*/



#c09v2-body
{
	display: inline-block;
}

.c09v2-title
{
	font-weight: bold;
	margin-bottom: 15px;
}

.c09v2-text
{
	font-size: 16px;
	line-height: 24px;
	color: #818181;
	font-style: italic;
	margin-bottom: 20px;
}

.c09v2-text ul
{
	list-style-type: none;
	padding-left: 0px;
}

.c09v2-text ul li
{
	background: url(../img/black-bullet.png) no-repeat left 8px;
	margin-bottom: 20px;
	padding-left: 20px;
	overflow: hidden;
	color: #818181;
}

.c09v2-text ul li:last-child
{
	margin-bottom: 0px;
}

#c09v2-body h6
{
	font-size: 20px;
	line-height: 26px;
	color: #000;
	font-weight: 600;
	text-transform: capitalize;
}

/*====== C09v2 Synopsis end ======*/
/** c10v1 style starts **/



.c10v1
{
	margin: 0;
	padding-left: 0;
	float: left;
}

.c10v1 ul
{
	list-style-type: none;
	display: block;
	padding: 0px;
	float: left;
	width: 100%;
}

.c10v1 ul li
{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	display: inline-block;
}

.c10v1 ul li i
{
	float: left;
	padding-right: 25px;
	font-size: 17px;
}

.c10v1 ul li span
{
	font-size: 13px;
	line-height: 18px;
	color: #818181;
	vertical-align: middle;
}

.c10v1 ul li a
{
	float: none;
	vertical-align: middle;
	font-size: 13px;
	line-height: 18px;
	color: #39beea;
}

.c10v1 ul li a:hover
{
	color: #39beea;
	border-bottom: 1px solid #39beea;
	text-decoration: none;
}

/*======= c10v1 style end =========*/
/* ===== Start C10v3 Materials ====*/



.c10v3-wrapper
{
	display: block;
}

.c10v3-wrapper .c10v3-title
{
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
	color: #000;
	padding-bottom: 5px;
}

.c10v3-wrapper .c10v3-title a
{
	color: #000;
}

.c10v3-wrapper .c10v3-title a:hover
{
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.c10v3-wrapper .c10v3-blurb
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	padding-bottom: 8px;
}

.c10v3-wrapper ul
{
	padding-left: 0px !important;
	list-style: none;
}

.c10v3-wrapper ul li
{
	margin-bottom: 20px !important;
	list-style: none;
}

.c10v3-wrapper ul li:last-child
{
	margin-bottom: 5px !important;
}

.c10v3-wrapper .file-information
{
	font-size: 13px;
	line-height: 18px;
}

.c10v3-wrapper .file-information a
{
	margin-right: 10px;
}

.c10v3-wrapper .file-information span
{
	color: #818181;
}

.c10v3_materials a.download
{
	color: #39BEEA;
	font-size: 13px;
}

.c10v3-wrapper .c10v3-fileinformation
{
	font-size: 13px;
	color: #818181;
}

/* ===== end C10v3 Materials ====*/
/*====== C11v1 Pullquote begin ======*/



.c11v1-body
{
	border: 0;
	padding: 0;
	word-wrap: break-word;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
}

.c11v1-author-name
{
	color: #333333;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	word-wrap: break-word;
	margin: 0;
}

.c11v1-pullquote-title
{
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	color: #000;
	margin-bottom: 20px;
	word-wrap: break-word;
}

.c11v1-pullquote-img
{
	margin-right: 12px;
	display: block;
	float: left;
}

.c11v1-pullquote-img img
{
	height: 60px;
	width: 60px;
	float: left;
	display: block;
}

/*====== C11v1 Pullquote end ======*/
/*=== C14v1 Contact Start ==*/



.c14v1-contacts-row
{
	width: 100%;
	float: left;
}

.c14v1-contacts
{
	display: block;
	font-size: 14px;
	line-height: 20px;
	word-wrap: break-word;
	margin-bottom: 25px;
}

.c14v1-contacts .name, .c14v1-contacts .location
{
	color: #333;
	font-weight: bold;
}

.c14v1-contacts .address
{
	font-style: normal;
	color: #333;
	word-wrap: break-word;
	width: auto;
}

.c14v1-contacts a
{
	word-wrap: break-word
}

/*======== C14v1 Contact end =======*/
/* ====== Start C14v1 text =====*/
/*About - President */

/*About - President */


.c14v1-body img
{
	display: block;
	width: auto;
}

.c14v1-body
{
	display: block;
}

.c14v1-body .sub
{
	font-size: 14px;
	line-height: 20px;
	color: #818181;
	padding-bottom: 10px;
	display: block;
	border-bottom: 1px solid #dedede;
}

.c14v1-body-text
{
	font-size: 15px;
	line-height: 24px;
	color: #333;
	word-wrap: break-word;
	width: 100%;
}

.c14v1-body-text h3
{
	font-size: 20px;
	line-height: 24px;
	color: #000;
	font-weight: 600;
	margin: 0px 0px 15px 0px;
}

.c14v1-body-text h3 a
{
	color: #000;
}

.c14v1-body-text h3 a:hover
{
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.c14v1-body-text h4
{
	font-size: 15px;
	line-height: 24px;
	color: #000;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

.c14v1-body-text h4 a
{
	color: #000;
}

.c14v1-body-text h4 a:hover
{
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.c14v1-body-text .title
{
	font-size: 20px;
	line-height: 26px;
	color: #000;
	font-weight: 600;
}

sup
{
	font-size: 10px;
	color: #333;
	text-decoration: none;
}

.c14v1-body-text ul
{
	list-style: initial;
	padding-left: 20px;
	color: #333;
}

.c14v1-body-text ul li
{
	margin-bottom: 15px;
}

.c14v1-body-text ol li
{
	margin-bottom: 15px;
	padding-left: 20px;
}

.c14v1-body-text sub, .c14v1-body-text sup
{
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.c14v1-body-text p a
{
	color: #39beea;
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.c14v1-body-text p a:hover, .c14v1-body-text p a:focus, .c14v1-body-text p a:active
{
	color: #39beea;
	border-bottom: 1px solid #39beea;
	text-decoration: none;
}

/* ====== end C14v1 text =====*/
/*====== C15v3 Hero begin ======*/



#c15v3
{
	border-top: 3px solid #38b1ef;
	background-color: #f2f2f2;
	word-wrap: break-word;
	margin-top: -3px;
}

#c15v3-body
{
	padding: 8px 10px 8px 0px;
}

#c15v3-body span
{
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	display: block;
	word-wrap: break-word;
	float: left;
}

#c15v3-body .event
{
	float: none;
}

.c15v3-top
{
	width: 100%;
	display: inline-block;
}

.feature
{
	float: left;
	display: block;
	margin-bottom: 0px;
}

.c15v3-title
{
	font-size: 20px;
	color: #000000;
	line-height: 24px;
	font-weight: 600;
	margin: 0px 0px 8px 0px;
	float: left;
	width: 100%;
	word-wrap: break-word;
}

.c15v3-title a
{
	color: #000;
}

.c15v3-title a:hover
{
	text-decoration: none;
	border-bottom: 1px solid #000;
	color: #000;
}

.c15v3-body-text
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	word-wrap: break-word;
}

.c15v3-body-text span
{
	font-weight: bold;
}

.c15v3-body-text a
{
	white-space: nowrap;
	color: #39beea;
}

.c15v3-body-text a:focus
{
	color: #39beea;
}

.c15v3-links
{
	font-size: 13px;
	line-height: 18px;
	margin: 5px 0px 8px 0px;
}

.c15v3-icon
{
	background-color: transparent;
	border: 2px solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	content: "\f04b";
	left: 40%;
	top: 29%;
	position: absolute;
	width: 22%;
	padding-bottom: 21%;
}

.c15v3-icon:hover
{
	opacity: 0.7;
}

.c15v3-icon:before
{
	background-color: #808080;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0.4;
	filter: alpha(opacity=50);
	padding-bottom: 22%;
	padding-top: 22%;
	position: absolute;
	top: 0;
	width: 100%;
}

.c15v3-icon:after
{
	content: "";
	height: 53%;
	width: 53%;
	left: 3%;
	position: absolute;
	top: 23%;
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	transform: rotate(225deg);
	background-image: linear-gradient(45deg, #fff, #fff 30%, transparent 10%, transparent 20%);
}

.c15v3-hero-program-title
{
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	margin: 0px 0px 8px 0px;
	float: left;
	width: 100%;
	word-wrap: break-word;
	color: #000;
}

.c15v3-hero-program-title a
{
	color: #000;
}

.c15v3-hero-program-title a:hover
{
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.c15v3-padding
{
	padding: 8px 10px 8px 10px !important;
}

/*====== C15v3 Hero end ======*/
/*=== c15v5-expertdetailhero style starts ======*/



.c15v5 h4
{
	font-size: 32px;
	color: #000;
	line-height: 36px;
	font-weight: 600;
	word-wrap: break-word;
}

.c15v5-img img
{
	width: 220px;
	height: 220px;
	border: none;
	margin: 0px 20px 0px 0px;
	float: left;
	display: block;
}

.c15v5 .media img
{
/*         
    -webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url(#greyscale);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");*/
    /* Firefox 3.5+ */
}

.c15v5-media-text
{
	font-size: 16px;
	color: #333;
	line-height: 22px;
	word-wrap: break-word;
}

.c15v5-media-description
{
	font-size: 15px;
	line-height: 24px;
	color: #000;
	word-wrap: break-word;
}

.c15v5-media-description .morecontent span
{
	display: none;
}

.c15v5-media-description .morelink
{
	display: inline;
}

.c15v5-media-description .morelink:hover
{
	text-decoration: none;
	border-bottom: none;
}

/*==== c15v5-expertdetailhero style end ======*/
/*====== C17v4 Tabs begin ======*/



.c17v4-text
{
	font-size: 14px;
	line-height: 20px;
	color: #333;
	word-wrap: normal;
	margin-bottom: 20px;
}

.c17v4-text a
{
	color: #333;
}

.c17v4-text a:hover
{
	text-decoration: none;
	border-bottom: 1px solid #333;
	color: #333;
}

.content-type-label
{
	font-size: 12px;
	line-height: 34px;
	color: gray;
}

.page-title
{
	font-size: 30px;
	line-height: 35px;
	margin: 0 0 15px 0;
	word-wrap: break-word;
}

.panel-tab
{
	font-size: 14px;
	line-height: 20px;
	color: #333;
	word-wrap: break-word;
	font-weight: 600;
	display: inline-block;
	width: 100%;
}

.panel-tab .active
{
	background-color: #000;
}

.panel-tab .active a
{
	color: #fff !important;
}

.panel-tab .active a:hover
{
	border-bottom: 0px !important;
	text-decoration: none !important;
}

.panel-tab ul
{
	width: 100%;
	float: left;
	list-style: none;
	padding-left: 0px;
	display: block;
}

.panel-tab ul li
{
	width: 100%;
	line-height: 20px;
	border: 1px solid #dedede;
	border-radius: 0px;
	padding: 10px 15px;
	margin-top: 3px;
	display: block;
}

.panel-tab ul li:first-child
{
	margin-top: 0px;
	padding: 10px 15px;
}

.panel-tab ul li a
{
	color: #333;
	width: 100%;
}

.panel-tab ul li a:hover
{
	color: #333;
	border-bottom: 1px solid #333;
}

/*====== C17v4 Tabs begin ======*/
/*====== F02v4 Dropdown begin ======*/



#f02v4-body
{
	margin-top: 22px;
	margin-bottom: 25px;
}

.f02v4-pulldown
{
	box-shadow: none;
	border: solid 1px #dedede;
	border-radius: 0px !important;
	padding: 10px;
	margin: 0px;
	width: 100%;
	height: 37px;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	float: left;
	margin: 10px 0px 10px 3px;
	background-color: #fff;
}

.f02v4-pulldown:focus
{
	border-color: #dedede;
	border-radius: 0px !important;
	-webkit-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
	-moz-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
	box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
}

.f02v4-pulldown-text
{
	font-size: 13px;
	line-height: 18px;
	color: #000;
}

.f02v4-arrow-box
{
	width: 42px;
	height: 37px;
	padding: 10px;
	float: right;
	border: 0px;
	z-index: 100;
	background: #000 url("../img/searchboxarrow-white.png") no-repeat center;
	position: relative;
	top: 0px;
	right: 0px;
	margin-top: -37px;
}

.f02v4-arrow-box a:hover
{
	text-decoration: none;
	border: 0px;
}

.arrow-box
{
	cursor: pointer;
	width: 42px;
	height: 37px;
	padding: 10px;
	margin: -10px -10px 0px 0px;
	float: right;
	border-left: solid 1px #dedede;
	background: url("../img/search-arrow-b.png") no-repeat center;
	position: absolute;
	top: 10px;
	right: 52px;
}

.f02v4-search-arrow
{
	width: 42px;
	height: 37px;
	float: right;
	background: url("../img/searchboxarrow-w.png") no-repeat right;
}

.f02v4-search-box
{
	width: 42px;
	height: 37px;
	padding: 5px;
	/*margin: -57px 16px 0px 0px;*/
	margin: 10px 0px 0px 0px;
	float: left;
	position: absolute;
	right: 0px;
	background: url(/etc/designs/wbr/clientlibs/img/search-glass.png) no-repeat center;
	background-color: #000;
}

.f02v4-search-box:hover
{
	width: 42px;
	height: 37px;
	padding: 5px;
	margin: 10px 0px 0px 0px;
	float: left;
	border: 0px !important;
}

.search-submit-icon
{
	background: #000 url(../img/search-glass.png) no-repeat center;
}

.serch-term
{
	margin: 5px 0px 5px 0px;
}

.serch-term .search-text
{
	width: 100%;
	padding: 6px 60px 6px 10px;
	margin: 0px;
}

.serch-term .f02v4-submit-icon
{
	position: absolute;
	text-decoration: none;
	top: 0px;
	right: 0px;
	float: right;
	height: 37px;
	width: 42px;
	border-radius: 0px;
}

/*====== F02v4 Dropdown end ======*/
/*====== Research Dropdown start======*/



.f02v4-search
{
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 100%;
}

.f02v4-search .f02v4-submit-icon
{
	position: relative;
	text-decoration: none;
	z-index: 100;
	float: right;
	margin: 15px 0px 0px 8px;
}

.f02v4-research-pulldown
{
	width: 87%;
	margin: 15px 3px 15px 0px;
	float: left;
	line-height: 15px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

.research-dropdown
{
	height: 37px;
	float: left;
	text-align: left;
}

.research-srch-icon
{
	float: right;
	margin: 15px 0px 0px 0px;
}

.standard-dropdown
{
	font-size: 12px !important;
	line-height: 18px;
	margin: 0px !important;
	top: 37px !important;
	width: 100%;
	border-bottom: 0px;
	border-top: 0px;
	background-color: #fff;
}

.standard-dropdown .research-dropdown-ul
{
	cursor: pointer;
	list-style: none;
	padding: 0px;
}

.standard-dropdown .research-dropdown-ul li
{
	padding: 3px 10px 3px 10px;
	line-height: 18px;
}

.standard-dropdown .research-dropdown-ul li:hover
{
	color: #39beea;
	background-color: #f2f2f2;
	border: 0px;
	border-bottom: 0px;
}

.search-box
{
	display: block;
	width: 100%;
}

/*====== Research Dropdown start======*/
/*====== feature story begin ======*/



#f03v1-social-sharing
{
	margin: 0px;
	word-wrap: break-word;
	height: auto;
}

#f03v1-social-sharing span
{
	font-size: 11px;
	line-height: 18px;
	font-weight: 600;
	color: #fff;
	vertical-align: middle;
	text-transform: uppercase;
	padding-left: 10px;
}

#f03v1-social-sharing ul
{
	padding: 0px;
}

#f03v1-social-sharing ul li
{
	list-style: none;
}

#f03v1-social-sharing ul li a:hover
{
	border-bottom: 0px;
}

#f03v1-social-sharing .btn-text
{
	color: #fff !important;
	vertical-align: text-top;
}

.social-btn
{
	width: 90px;
	height: 37px;
	background-color: transparent;
	border-radius: 2px;
	margin-right: 8px;
	padding: 8px 15px 8px 13px;
	float: left;
}

.social-btn:last-child
{
	margin-right: 0px;
}

.tool-btn
{
	height: 37px;
	width: 40px;
	border: 1px solid #dedede;
	border-radius: 2px;
	background-color: transparent;
	padding: 8px;
	margin-right: 5px;
}

.plus-btn
{
	height: 37px;
	width: 40px;
	padding: 8px;
	float: right;
	cursor: pointer;
	z-index: 999;
	background: url("../img/socialsharing-plus.png") no-repeat scroll right center transparent;
}

.minus-btn
{
	height: 37px;
	width: 40px;
	padding: 8px;
	float: right;
	cursor: pointer;
	z-index: 999;
	background: url("../img/socialsharing-minus.png") no-repeat scroll right center transparent;
}

.toggle_container
{
	position: relative;
	top: 35px;
	left: 8px;
	z-index: 1000;
	width: 334px;
	min-height: 100px;
	background-color: #fff;
	margin-top: 0px !important;
	padding: 15px 0px 15px 25px;
	border: 1px solid #dedede;
	float: right;
}

.sharebox, .sharebox2
{
	display: list-item;
	padding-right: 25px;
	width: 50%;
}

/*====== feature story end ======*/
/*====== G01v1 Global Header begin ======*/



.g01v1-this-page-in
{
	height: 36px;
	word-wrap: break-word;
}

.header-social-box
{
	float: right;
	line-height: 20px;
	height: 40px;
	border: 1px solid #dedede;
	border-top: 0px;
}

.g01v1-this-page-in-text
{
	font-size: 12px;
	line-height: 14px;
	color: #333;
	padding-top: 10px;
	float: right;
	word-wrap: break-word;
}

.g01v1-this-page-in-text li.dropdown
{
	float: left;
}

.g01v1-this-page-in-text ul
{
	list-style: none;
	padding: 0px;
}

.g01v1-this-page-in-text .sub
{
	list-style: none;
	color: #333;
}

.g01v1-this-page-in-text .sub:hover
{
	color: #39beea;
	border-bottom: 0px;
}

.g01v1-lang
{
	font-size: 14px;
	line-height: 20px;
	float: left;
	list-style: none;
	border-right: 1px solid #dedede;
	padding: 10px 15px 10px 15px;
	background-color: transparent;
	word-wrap: break-word;
}

.g01v1-lang ul
{
	float: left;
	list-style: none;
	padding: 0px;
}

.g01v1-lang a
{
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	color: #000;
	position: relative;
	display: flex;
}

.g01v1-lang a:hover
{
	text-decoration: none;
	border: 0px;
	color: #39beea;
	position: relative;
	display: flex;
}

.g01v1-lang a:focus
{
	text-decoration: none;
	border: 0px;
	position: relative;
	display: block;
}

.g01v1-lang-breadcrumb
{
	font-size: 13px;
	line-height: 16px;
	color: #333;
	border: 0px;
	margin: 0px;
	padding-top: 7px;
	float: right;
}

.dropdown-menu
{
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	float: left;
	min-width: 95px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	margin-left: -16px;
	margin-top: 9px;
	border-bottom: 2px solid #38b1ef;
	border-radius: 0px;
}

.lan-toggle
{
	margin-left: 40px !important;
	margin-top: 5px !important;
}

.logo-img img
{
	width: 240px;
	height: 50px;
	display: block;
}

.lang-drop-menu
{
	position: absolute;
	top: 30px;
	right: 10px;
	z-index: 2;
	display: block;
	float: right;
	min-width: 100px;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	border-bottom: 2px solid #38b1ef;
	background-color: #fff;
	border-radius: 0px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.lang-drop-menu ul
{
	float: right;
	list-style: none;
	padding: 0px;
	border: 1px solid #dedede;
	min-width: 100px;
}

.lang-drop-menu ul li a
{
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	white-space: nowrap;
}

.lang-drop-menu ul li a:hover
{
	color: #39beea;
	background-color: #f2f2f2;
	border: 0px;
}

.g01v1-this-page-in-text .dropdown span
{
	padding: 0px 0px 0px 2px;
}

.g01v1-this-page-in-text .dropdown span, .g01v1-this-page-in-text .dropdown a
{
	float: left;
}

.g01v1-lang .dropdown-menu > li > a, .lang-drop-menu ul > li > a
{
	color: #000000;
	font-size: 14px;
}

.g01v1-lang .dropdown-menu > li > a:hover
{
	background-color: #F2F2F2;
	border: none;
	color: #39BEEA;
}

/*====== G01v1 Global Header end ======*/
/*====== G02v1 Global Footer begin ======*/



.g02v1-footer
{
	font-size: 13px;
	line-height: 16px;
	position: relative;
	/*padding: 20px 0px 20px 0px;*/
    padding: 0px 0px 20px 0px;
	word-wrap: break-word;
	/*margin-top: 25px;*/
}

.g02v1-footer span
{
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	color: #000;
}

.g02v1-footer ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline-block;
}

.g02v1-footer ul li.header
{
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 2px;
}

.g02v1-footer ul li.header a
{
	color: #000;
}

.g02v1-footer ul li.header a:hover
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

.g02v1-footer ul li.subheader
{
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.g02v1-footer ul li.subheader a
{
	color: #000;
}

.g02v1-footer ul li.subheader a:hover
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

.g02v1-footer ul li.sub
{
	font-size: 12px;
	line-height: 14px;
	color: #818181;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.g02v1-footer ul li.sub a
{
	color: #818181;
}

.g02v1-footer ul li.sub a:hover
{
	text-decoration: none;
	border-bottom: 1px solid #818181;
}

.g02v1-footer .sub
{
	padding: 0px;
}

.fullwidth
{
	padding-left: 10px;
}

.fullwidth ul
{
	padding-left: 0px;
}

.fullwidth ul li
{
	font-size: 12px;
	line-height: 14px;
	color: #818181;
	padding-top: 5px;
	padding-bottom: 5px;
}

.fullwidth ul li:last-child
{
	margin-bottom: 25px;
}

.fullwidth ul li a
{
	color: #818181;
	padding-left: 0px;
}

.fullwidth ul li a:hover
{
	border-bottom: 1px solid #818181;
	padding-left: 0px;
}

.list-inline > li
{
	font-size: 13px;
	line-height: 16px;
	color: #818181;
	font-weight: 600;
	padding: 0px;
	margin-top: 10px;
}

.list-inline > li:last-child
{
	margin-left: 10px;
	height: 22px;
	border-left: 1px solid #dedede;
	padding-left: 20px;
	vertical-align: sub;
}

.list-inline > li:first-child
{
	text-decoration: none;
	border-bottom: 0px !important;
}

.list-inline > li:first-child a:hover
{
	text-decoration: none;
	border-bottom: 0px !important;
}

.list-inline > li a
{
	color: #818181 !important;
}

.list-inline > li a:hover
{
	text-decoration: none;
	border-bottom: 1px solid #818181 !important;
}

.g02v1-copyright
{
	padding: 8px 0px 0px 0px;
	margin-top: 8px;
	border-top: 1px solid #adadad;
	line-height: 0px;
}

.g02v1-footer-copyright
{
	font-size: 11px;
	line-height: 12px;
	color: #333;
	display: block;
	margin-bottom: 6px;
}

.g02v1-footer-copyright a
{
	color: #333;
}

.g02v1-footer-copyright a:hover
{
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #333;
}

.g02v1-footer-fraud
{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	margin-bottom: 6px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	display: block;
}

.g02v1-footer-fraud a
{
	color: #000;
}

.g02v1-footer-fraud a:hover
{
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.social-media
{
	display: inline-block;
	width: 100%;
}

.g02v1-footer ul li.subheader, .g02v1-footer span.subheader
{
	color: #000000;
	font-size: 13px;
}

/*=== G02v1 Global Footer end ======*/
/*====== G04v1 Breadcrumb begin ======*/



.g04v1-text
{
	font-size: 12px;
	line-height: 14px;
	color: #39beea;
	word-wrap: break-word;
        /*height: 36px;*/
}

/*====== G04v1 Breadcrumb end ======*/



.listing-lead
{
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
	display: inline-block;
}

.listing-lead a
{
	color: #39beea;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	padding: 0px 3px;
}

.listing-hr
{
	margin-top: 10px;
	margin-bottom: 22px;
}

.search-listing-searchbox
{
	padding: 5px 10px 4px 10px;
	background-color: #f2f2f2;
	border: 1px solid #dedede;
	margin-bottom: 10px;
}

.search-listing-searchbox .all-news-search
{
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: left;
	line-height: 15px;
	width: 92%;
}

/*====== L401v1 Contacts begin ======*/



#lr01v1
{
	font-style: normal;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	word-wrap: break-word;
}

#lr01v1 h6
{
	font-size: 13px;
	line-height: 18px;
	margin: 0px 0px 10px 0px;
}

#lr01v1 .h7
{
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 10px 0px;
}

.lr01v1-header
{
	margin-bottom: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	line-height: 16px;
}

#lr01v1 ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#lr01v1 ul li
{
	list-style: none;
	padding: 0 0 8px 0;
}

#lr01v1 p:last-child
{
	margin-bottom: 0px!important;
}

/*====== L401v1 Contacts end ======*/
/*====== N01v1 Left Navigation begin ======*/



.n01v1-nav-list
{
	font-size: 12px;
	line-height: 17px;
	float: left;
	width: 100%;
	word-wrap: break-word;
}

.n01v1-nav-list ul
{
	list-style: none;
	padding-left: 0px;
}

.n01v1-nav-list ul li
{
	border-top: 0px solid #dedede;
}

.n01v1-nav-list ul li:first-child
{
	border-top: 0px;
}

.n01v1-nav-list ul li a
{
	padding: 5px 0px 5px 7px;
	position: relative;
	display: block;
	text-decoration: none;
	color: #333;
}

.n01v1-nav-list ul li a:hover
{
	padding: 5px 0px 5px 7px;
	position: relative;
	display: block;
	background-color: #f2f2f2;
	color: #333;
	text-decoration: none;
	border-bottom: 0px;
}

.n01v1-nav-list ul li .active
{
	padding: 5px 0px 5px 7px;
	position: relative;
	display: block;
	background-color: #f2f2f2;
	color: #333;
	text-decoration: none;
	border-bottom: 0px;
	font-weight: bold;
}

.n01v1-nav-list-main
{
	position: relative;
	display: block;
	text-decoration: none;
	border: none;
	border-top: 0px solid #dedede !important;
}

.n01v1-nav-list-sub
{
	color: #333;
	line-height: 14px;
}

.n01v1-nav-list-sub ul
{
	background: url("../img/bullet.png") no-repeat 15px 5px;
}

.n01v1-nav-list-sub ul li
{
	color: #333;
}

.n01v1-nav-list-sub ul li a
{
	background-color: none !important;
	border: 0px !important;
	padding: 5px 0px 5px 30px !important;
}

.n01v1-nav-list-sub ul li a:hover
{
	background-color: #f2f2f2 !important;
	border: 0px !important;
	background: url("../img/bullet.png") no-repeat 15px 5px;
}

.n01v1-nav-list-sub ul li a.active
{
	background-color: #f2f2f2 !important;
	border: 0px !important;
	text-decoration: none;
	background: url("../img/bullet.png") no-repeat 15px 5px;
}

#list
{
	width: 100%;
}

/* ====== drpodown left-Navigation ========*/



.btn-leftnav
{
	font-size: 13px;
	line-height: 16px;
	float: left;
	width: 100%;
	margin-top: 22px;
	word-wrap: break-word;
	padding: 10px 0px 10px 0px;
	background-color: #f2f2f2;
}

.leftnav-brand
{
	padding: 0px 0px 10px 0px !important;
	position: relative;
	display: block;
	text-decoration: none;
	color: #333;
	height: 15px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	top: -3px;
	overflow: hidden;
	text-overflow: clip;
	white-space: nowrap;
	width: 85%;
}

.leftnav-brand:hover
{
	text-decoration: none;
	border-bottom: 0px;
	color: #333;
}

.leftnav-nav
{
	font-size: 13px;
	line-height: 16px;
	float: left;
	width: 100%;
	margin-bottom: 25px;
	margin-top: -10px;
	word-wrap: break-word;
	border: solid 1px #dedede;
	background-color: transparent;
}

.leftnav-nav ul
{
	list-style: none;
	padding-left: 0px;
}

.leftnav-nav ul li
{
	border-top: 1px solid #dedede;
}

.leftnav-nav ul li a
{
	padding: 10px 0px 10px 17px;
	position: relative;
	display: flex;
	text-decoration: none;
	color: #333;
}

.leftnav-nav ul li:first-child
{
	border-top: 0px;
}

.leftnav-nav ul li a:hover
{
	padding: 10px 0px 10px 17px;
	position: relative;
	display: flex;
	background-color: #f2f2f2;
	color: #333;
	text-decoration: none;
	border-bottom: 0px;
	font-weight: bold;
}

.leftnav-nav ul li .active
{
	padding: 10px 0px 10px 17px;
	position: relative;
	display: flex;
	background-color: #f2f2f2;
	color: #333;
	text-decoration: none;
	border-bottom: 0px;
	font-weight: bold;
}

.leftnav-nav-main
{
	position: relative;
	display: block;
	text-decoration: none;
	border: none;
	border-top: 1px solid #dedede !important;
}

.leftnav-nav-sub
{
	list-style-type: none !important;
	color: #333;
	border-top: 1px solid #dedede;
}

.leftnav-nav-sub ul
{
	padding: 0px !important;
	color: #333;
}

.leftnav-nav-sub ul li
{
	padding-left: 0px;
}

.leftnav-nav-sub ul li a
{
	background-color: none !important;
	border: 0px !important;
	padding-left: 35px !important;
	display: block;
}

.leftnav-nav-sub ul li a:hover
{
	border: 0px !important;
	background-color: #f2f2f2;
}

.leftnav-nav-sub ul li a:active
{
	border: 0px !important;
	text-decoration: none;
	background-color: #f2f2f2;
}

#list
{
	width: 100%;
}

.left-navigation
{
	border: solid 1px #dedede;
	border-radius: 0px;
	padding: 10px;
	width: 100%;
	height: 37px;
	font-size: 13px;
	color: #333;
	float: left;
	margin: 5px 0px 10px 0px;
	display: block;
	background-color: #f2f2f2;
	list-style: none;
	text-align: left;
}

.left-nav-arrow-box
{
	width: 42px;
	height: 37px;
	padding: 10px;
	margin: -11px -10px 0px 0px;
	cursor: pointer;
	float: right;
	background: #000 url("../img/search-arrow.png") no-repeat center;
}

.leftnav-nav-expand
{
	width: 32px;
	height: 36px;
	background-color: #000;
	display: inline-block !important;
	padding: 8px 8px 8px 6px !important;
	float: right;
	position: relative;
	margin-top: -36px;
}

.leftnav-nav-expand:hover, .leftnav-nav-expand:focus
{
	background-color: #000 !important;
}

.leftnav-nav-expand i
{
	color: #fff !important;
}

/*====== N01v1 Left Navigation end ======*/
/*====== start N01v1 Left Navigation publication page ======*/



#n01v1-leftnav
{
	border-top: 3px solid #38b1ef;
	background-color: #f2f2f2;
	word-wrap: break-word;
	border-radius: 0px;
	margin-top: -3px;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
}

#n01v1-leftnav ul
{
	padding-left: 0px;
	width: 100%;
}

#n01v1-leftnav ul li
{
	list-style: none;
	padding: 4px 0px 4px 0px;
}

/*====== end N01v1 Left Navigation publication page======*/
/*====== N02v10 Inline Search API begin ======*/



#n02v10-body
{
	word-wrap: break-word;
}

.n02v10
{
	padding-left: 0px;
	margin-top: 0px;
}

.n02v10 ul
{
	list-style: none;
}

.n02v10 > li
{
	position: relative;
	display: block;
	list-style: none;
	margin-bottom: 17px;
	overflow: hidden;
}

.n02v10 > li:last-child
{
	margin-bottom: 2px !important;
}

.n02v10-img
{
	height: auto;
	width: auto;
	float: left;
	display: block;
	padding-right: 12px;
}

.n02v10-img img
{
	height: 60px;
	width: 60px;
	float: left;
	display: block;
}

.n02v10-img:hover
{
	text-decoration: none;
	border: 0px;
}

.n02v10-content
{
	overflow: hidden;
	display: block;
	margin-bottom: 15px;
	word-wrap: break-word;
}

.n02v10-content:last-child
{
	margin-bottom: 0px;
}

.n02v10-content a
{
	position: relative;
	color: #000;
	top: -2px;
	word-wrap: break-word;
}

.n02v10-content a:hover
{
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none;
	word-wrap: break-word;
}

.n02v10-wrapper
{
	height: auto;
	width: 100%;
	margin-bottom: 25px !important;
}

.n02v10-wrapper:last-child
{
	margin-bottom: 0px;
}

.n02v10-wrapper a
{
	color: #000;
}

.n02v10-wrapper a:hover
{
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.n02v10-Itemlist .titledate
{
	font-size: 12px;
	color: #818181;
}

/*====== N02v10 Inline Search API end ======*/
/* ==== Start N02v11 List-Navigation ===*/



.n02v11
{
	word-wrap: break-word;
	overflow: hidden;
}

.n02v11 .sub
{
	margin-bottom: 3px;
}

.n02v11 .title
{
	font-size: 18px;
	line-height: 20px;
	color: #000;
	font-weight: 600;
}

.n02v11 .content-type-label
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.n02v11 .content-type-label:hover
{
	border-bottom: 1px solid #333;
	text-decoration: none;
}

.n02v11 ul
{
	list-style: none;
	padding: 0px;
}

.n02v11 ul li
{
	font-size: 13px;
	line-height: 18px;
	position: relative;
	display: block;
	list-style: none;
	margin-bottom: 20px;
	overflow: hidden;
}

.n02v11 ul li:last-child
{
	margin-bottom: 2px;
}

.n02v11 ul li a:focus
{
	color: #39beea;
}

.n02v11-blurb-text
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	margin-bottom: 9px;
	display: block;
}

#n02v11-content
{
	display: table-cell;
}

.n02v11-img img:hover
{
	text-decoration: none;
	border: 0px;
}

.n02v11-60img img
{
	width: 60px;
	height: 60px;
	border: none;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.n02v11-60img img:hover
{
	text-decoration: none;
	border: 0px;
}

.n02v11-img-110
{
	width: 110px;
	height: 72px;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.n02v11-img-80
{
	width: 80px;
	height: 103px;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.n02v11 .hammer
{
	text-transform: none;
}

.n02v11-81img img
{
	width: 81px;
	height: 81px;
	border: none;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.n02v11-81img img:hover
{
	text-decoration: none;
	border: 0px;
}

.n02v11-img-110
{
	width: 110px;
	height: 62px;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.n02v11-img-80
{
	width: 80px;
	height: 103px;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.n02v11-img-30
{
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 12px;
}

.n02v11-img-30:hover
{
	border-bottom: 0px;
	text-decoration: none;
}

.n02v11-img img
{
	width: 110px;
	height: 62px;
	border: medium none;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.n02v11-list-links a:hover, .n02v11-list-links a:focus
{
	color: #39BEEA;
	border-bottom: 0px solid #39BEEA;
	text-decoration: underline;
}

/* ==== End N02v11 List-Navigation ===*/
/*====== N02v13 Link List begin ======*/



.n02v13-link
{
	font-size: 13px;
	line-height: 16px;
	width: 100%;
}

.n02v13-link ul
{
	list-style: none;
	padding-left: 0px;
	display: block;
}

.n02v13-link ul li
{
	list-style: none;
	display: list-item;
}

.n02v13-link ul li a
{
	color: #39beea;
	text-decoration: none;
}

.n02v13-link ul li a:hover, .n02v13-link ul li a:focus
{
	color: #39beea;
	border-bottom: 1px solid #39beea;
	text-decoration: none;
}

n02v13-link ul li ul li
{
	padding: 3px 0px 3px 0px;
}

.n02v13-link ul li ul li a
{
	color: #39beea;
	text-decoration: none;
}

.n02v13-link ul li ul li a:hover, .n02v13-link ul li ul li a:focus
{
	color: #39beea;
	border-bottom: 1px solid #39beea;
	text-decoration: none;
}

.n02v13-news-link
{
	font-size: 13px;
	line-height: 16px;
	width: 100%;
}

.n02v13-news-link ul
{
	list-style: none;
	padding: 0px;
	display: block;
}

.n02v13-news-link ul li
{
	list-style: none;
	display: list-item;
}

.n02v13-news-link ul li ul li
{
	padding: 3px 0px 3px 0px;
}

/*====== N02v13 Link List end ======*/
/*====== N02v5 Higlight List begin ======*/



.n02v5-body
{
	font-size: 13px;
	line-height: 16px;
	word-wrap: break-word;
}

.n02v5-body .n02v5-text
{
	display: table-cell;
}

.n02v5-body ul
{
	list-style: none;
	padding-left: 0px;
}

.n02v5-body ul li
{
	list-style: none;
	margin: 0px 0px 25px 0px;
	overflow: hidden;
	float: right;
}

.n02v5-body ul li:last-child
{
	margin-bottom: 0px;
}

.n02v5-body .link
{
	font-size: 13px;
	line-height: 16px;
	color: #39beea;
}

.n02v5-body .link:hover
{
	color: #39beea;
	text-decoration: none;
	border-bottom: 1px solid #39beea;
}

.n02v5-img img
{
	width: 110px;
	height: 62px;
	border: none;
	margin: 0px 12px 0px 0px;
	float: left;
	display: block;
}

.n02v5-img img:hover
{
	text-decoration: none;
	border: 0px;
}

.n02v5-body ul li h5 a:hover
{
	color: #000;
	text-decoration: none;
}

.n02v5-body ul li a:hover
{
	color: #39BEEA;
	text-decoration: underline;
}

/*====== N02v5 Higlight List end ======*/
/*====== N06v1 In-Depth begin ======*/



#n06v1-body
{
	word-wrap: break-word;
}

.n06v1-top
{
	width: 100%;
	display: inline-block;
	margin-bottom: -3px;
}

.n06v1-top .pagination
{
	left: 10px;
	position: relative;
}

.n06v1
{
	margin: 0px;
	clear: both;
	display: block;
}

.n06v1-title
{
	font-size: 15px;
	line-height: 20px;
	color: #000;
	font-weight: 600;
	padding-bottom: 6px;
}

.n06v1-title a
{
	color: #000;
}

.n06v1-title a:hover
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

.n06v1-tag
{
	font-size: 11px;
	color: #818181;
	padding-top: 12px;
}

.n06v1-text
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.n06v1-section-title
{
	float: left;
}

.n06v1-img
{
	display: block;
	position: relative;
}

.n06v1-img .fa-microphone, .n06v1-img .fa-play, .n06v1-img .fa-soundcloud, .n06v1-img .fa-camera
{
	width: 28px;
	height: 28px;
	font-size: 16px;
	padding: 4px 0px 0px 0px;
	left: 10px;
	bottom: 25px;
	display: inline-block;
}

.n06v1-img .fa-microphone:hover, .n06v1-img .fa-play:hover, .n06v1-img .fa-soundcloud:hover, .n06v1-img .fa-camera:hover
{
	opacity: 0.8;
}

.n06v1-img .fa-play
{
	padding: 4px 0px 0px 4px;
}

.n06v2
{
	margin-bottom: 0px;
	padding: 0px;
}

.n06v2 .content-type-label
{
	font-size: 12px;
	line-height: 24px;
	color: gray;
}

/*====== N06v1 In-Depth end ======*/
/*===== Begin n07v4 Generic Search Listing Item =====*/



.n07v4
{
	word-wrap: break-word;
	overflow: hidden;
}

.n07v4 .n07v4-img
{
	height: auto;
	width: auto;
	float: left;
	display: block;
	padding-right: 12px;
}

.n07v4 .n07v4-img img
{
	height: 60px;
	width: 60px;
	float: left;
	display: block;
}

.n07v4 .n07v4-img:hover
{
	text-decoration: none;
	border: 0px;
}

.n07v4 ul
{
	list-style: none;
	padding: 0 !important;
}

.n07v4 ul li
{
	margin-bottom: 35px;
}

.n07v4 .n07v4-content
{
	overflow: hidden;
	display: block;
	margin-bottom: 15px;
	word-wrap: break-word;
}

.n07v4 .n07v4-content:last-child
{
	margin-bottom: 0px;
}

.n07v4 .n07v4-title
{
	color: #39beea !important;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 5px;
}

.n07v4 .n07v4-blurb
{
	font-size: 14px;
	line-height: 20px;
	color: #333;
	margin-bottom: 5px;
}

.n07v4 .n07v4-info
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	padding-right: 12px;
}

.n07v4 .n07v4-info .n07v4-info-title
{
	font-weight: bold;
}

.n07v4 .n07v4-button button
{
	border: 2px solid #000;
	line-height: 16px;
	background-color: #fff;
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
	font-size: 12px;
}

.n07v4 .n07v4-button button:hover
{
	background-color: #000 !important;
	color: #fff;
}

.n07v4 .n07v4-lead
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	font-weight: bold;
	padding-bottom: 15px;
}

#n07v4-content
{
	display: table-cell;
}

/*===== End n07v4 Generic Search Listing Item =====*/
/*====== S01v1 Related Links begin ======*/



#s01v1-body
{
	word-wrap: break-word;
}

.s01v1
{
	font-size: 13px;
	line-height: 18px;
	display: block;
	list-style: none;
	padding: 0px;
	margin-bottom: 15px;
}

.s01v1:last-child
{
	margin-bottom: 0px;
}

.s01v1 ul
{
	list-style: none;
}

.s01v1 > li
{
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 8px;
	display: block;
	position: relative;
}

.s01v1 > li:last-child
{
	margin-bottom: 0px;
}

.s01v1 > li a
{
	color: #39beea;
	text-decoration: none;
}

.s01v1 > li a:hover
{
	color: #39beea;
	border-bottom: 1px solid #39beea;
}

.s01v1-sub-links
{
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 8px 0;
}

/*====== S01v1 Related Links end ======*/
/*====== S01v6 Related Package begin ======*/



#s01v6
{
	margin-bottom: 0;
	padding-left: 0;
	word-wrap: break-word;
}

.s01v6-content
{
	display: block;
}

.s01v6-content ul
{
	padding-left: 0px;
}

.s01v6-content ul li
{
	list-style: none;
	margin-bottom: 19px;
}

.s01v6-content ul li:last-child
{
	margin-bottom: 0px;
}

.s01v6-title a
{
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	word-wrap: break-word;
}

.s01v6-title a:hover
{
	border-bottom: 1px solid #333333;
}

/*====== S01v6 Related Package end ======*/
/*====== S03v1 Most Popular begin ======*/



#s03v1-body
{
	margin-top: 20px;
	margin-bottom: 25px;
	word-wrap: break-word;
}

.s03v1
{
	margin-bottom: 0;
	padding-left: 0;
}

.s03v1 .title
{
	font-size: 18px;
	line-height: 20px;
	color: #000;
	font-weight: 600;
}

.s03v1 .content-type-label
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.s03v1 ul
{
	list-style: none;
	padding-left: 0px;
	display: block;
	position: relative;
}

.s03v1 ul li
{
	width: 100%;
	position: relative;
	display: block;
	list-style: none;
	margin-bottom: 15px;
}

.s03v1 ul li:first-child
{
	margin-top: 15px;
}

.s03v1 ul li a
{
	position: relative;
	display: inline-block;
	margin-bottom: 3px;
	border-bottom: 1px solid transparent;
}

.s03v1 ul li a:hover
{
	position: relative;
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px solid #333;
	margin-bottom: 3px;
}

/*====== S03v1 Most Popular end ======*/
/*====== S03v2 Stay Connected begin ======*/



#s03v2
{
	float: left;
	word-wrap: break-word;
}

#s03v2 h6
{
	font-size: 13px;
	line-height: 18px;
}

.s03v2-body
{
	overflow: hidden;
	display: inline-block;
}

.s03v2-header
{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 15px;
}

.s03v2-icon
{
	padding-left: 0;
	float: left;
}

.s03v2-icon ul
{
	list-style: none;
	display: block;
	padding: 0px;
	float: left;
	width: 100%;
}

.s03v2-icon ul li
{
	margin-bottom: 5px;
	display: inline-block;
	float: left;
	width: 100%;
}

.s03v2-icon ul li a
{
	padding-right: 10px;
}

.s03v2-icon ul li a:hover
{
	text-decoration: none;
	border-bottom: none;
}

.s03v2-text
{
	font-size: 13px;
	line-height: 16px;
	display: table-cell;
}

.s03v2-text a
{
	color: #333;
	padding-right: 0px !important;
}

.s03v2-text a:hover
{
	color: #333;
	border-bottom: 1px solid #333 !important;
	text-decoration: none;
}

.s03v2-object
{
	display: block;
}

/*====== S03v2 Stay Connected end ======*/
/*====== S06v1 Expert begin ======*/



#s06v1-body
{
	word-wrap: break-word;
}

.s06v1
{
	height: auto;
	width: 100%;
	display: inline-block;
	margin-bottom: 25px;
}

.s06v1 .title
{
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: 600;
	word-wrap: break-word;
}

.s06v1 .title a
{
	color: #000;
}

.s06v1 .title a:hover
{
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.s06v1 .content-text
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	margin-top: 10px;
	word-wrap: break-word;
}

.s06v1:last-child
{
	margin-bottom: 2px;
}

.s06v1-img
{
	height: auto;
	width: auto;
	float: left;
	display: block;
	padding-right: 12px;
}

.s06v1-img img
{
	height: 60px;
	width: 60px;
	float: left;
	display: block;
}

.s06v1-img:hover
{
	text-decoration: none;
	border: 0px;
}

.s06v1-expert-name
{
	margin: 0px;
	display: inline-block;
	word-wrap: break-word;
}

.s06v1-content
{
	overflow: hidden;
	display: block;
	margin-bottom: 15px;
	word-wrap: break-word;
}

.s06v1-content:last-child
{
	margin-bottom: 0px;
}

.s06v1-content a
{
	position: relative;
	color: #000;
	top: -2px;
	word-wrap: break-word;
}

.s06v1-content a:hover
{
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none;
	word-wrap: break-word;
}

/*====== S06v1 Expert end ======*/
/* === Start S06v11 image-text ===*/



.highlights-img-container
{
	display: block;
}

.s06v11-highlight-image
{
	padding: 0px 0px 9px 0px;
}

.s06v11-highlight-title
{
	font-size: 15px;
	line-height: 20px;
	color: #000;
	font-weight: 600;
	padding: 0px 0px 5px 0px;
}

.s06v11-highlight-blurb
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

/* === end S06v11 image-text ===*/
/* ===== Start S06v3 Highlight ====*/



#s06v3-body
{
	word-wrap: break-word;
	overflow: hidden;
}

.s06v3-img
{
	height: auto;
	width: auto;
	float: left;
	display: block;
	padding-right: 12px;
}

.s06v3-img img
{
	height: 60px;
	width: 60px;
	float: left;
	display: block;
}

.s06v3-img:hover
{
	text-decoration: none;
	border: 0px;
}

.s06v3
{
	display: block;
	height: auto;
	overflow: hidden;
}

.s06v3 .sub
{
	font-size: 15px;
	line-height: 20px;
	overflow: visible;
	display: table-cell;
}

.s06v3 .sub a:hover
{
	text-decoration: underline;
	border-bottom: 0px!important;
}

.s06v3 .content
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	display: inline-block;
	margin-bottom: 2px;
	margin-top: 12px;
}

.s06v3 .sub-title
{
	font-size: 13px;
	line-height: 18px;
	color: #818181;
	font-weight: normal;
	margin-bottom: 0px;
	display: block;
	overflow: hidden;
}

/* ===== End S06v3 Highlight ====*/
/*====== S06v8 Statistics begin ======*/



#s06v8
{
	word-wrap: break-word;
	overflow: hidden;
}

.s06v8-img img
{
	margin-right: 8px;
	height: 40px;
	width: 40px;
	display: block;
	float: left;
}

.s06v8-stat
{
	font-size: 30px;
	line-height: 32px;
	color: #000;
	font-weight: bold;
	display: table-cell;
	padding-top: 3px;
}

.s06v8-text
{
	font-size: 13px;
	line-height: 18px;
	color: #333;
	padding: 1px 0px 15px 0px;
	display: block;
}

.s06v8-source
{
	line-height: 18px;
}

.s06v8-source > .link
{
	color: #39beea;
	font-size: 13px;
	line-height: 18px;
}

.s06v8-source > .link:hover
{
	border-bottom: 1px solid #39beea;
	text-decoration: none;
}

/*====== S06v8 Statistics end ======*/
/*====== Country Listing begin ======*/



.all-list
{
	font-size: 14px;
	line-height: 16px;
	margin: 10px 0px 10px 0px;
	padding: 0px 12px 0px 7px;
	border-right: 1px solid #dedede;
	color: #39beea;
}

.bs-searchbox, .bs-actionsbox
{
	padding: 4px 8px;
}

.bs-searchbox .serch-icon, .bs-actionsbox .serch-icon
{
	position: relative;
	top: 0px;
	margin: -22px 11px 0px 0px;
	float: right;
}

.country-list
{
	font-size: 13px;
	line-height: 18px;
	padding-left: 0px;
	float: left;
	display: block;
	width: 100%;
}

.country-list:last-child
{
	padding-bottom: 0px;
}

.country-list ul
{
	list-style: none;
	padding-left: 0px;
	color: #000;
	position: relative;
	width: 100%;
	display: inline-block;
}

.country-list ul li
{
	list-style: none;
	color: #000;
	position: relative;
}

.country-list ul li a
{
	float: left;
	position: relative;
	color: #000;
	border-bottom: 1px solid transparent;
}

.country-list ul li a:hover
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
	float: left;
}

.country-list-lang
{
	color: #39beea !important;
	font-size: 13px;
	line-height: 18px;
}

.country-list-lang:hover
{
	color: #39beea !important;
	border-bottom: 1px solid #39beea !important;
	text-decoration: none;
}

.country-btn
{
	text-align: left;
	padding: 8px 10px 8px 10px;
	font-size: 13px;
	line-height: 18px;
	background-color: #fff;
	border-radius: 0px;
	white-space: normal;
}

.country-btn:hover
{
	background-color: #fff;
	border-color: #dedede;
	color: #818181;
}

.f02v4-dropdown, .country-dropdown
{
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	width: 100%;
	border-bottom: 0px;
	border-top: 0px;
	background-color: #fff;
	cursor: pointer;
	max-height: 180px;
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
}

.f02v4-dropdown, .country-dropdown, .job-type, .job-family
{
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	width: 100%;
	border-bottom: 0px;
	border-top: 0px;
	background-color: #fff;
	cursor: pointer;
	max-height: 180px;
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
}

.f02v4-dropdown ul, .country-dropdown ul, .job-type ul, .job-family ul
{
	list-style: none;
	padding: 0px;
}

.f02v4-dropdown ul li, .country-dropdown ul li, .job-type ul li, .job-family ul li
{
	color: #333;
}

.f02v4-dropdown ul li a, .country-dropdown ul li a, .job-type ul li a, .job-family ul li a
{
	display: block;
	padding: 3px 12px 0px 12px;
	clear: both;
	color: #333;
}

.f02v4-dropdown ul li a:hover, .country-dropdown ul li a:hover, .job-type ul li a:hover, .job-family ul li a:hover
{
	text-decoration: none;
	border-bottom: 0px;
	background-color: #f2f2f2;
	color: #39beea;
}

.country-dropdown-selectpicker
{
	margin: 0px 0px 0px -1px !important;
	width: 101%;
	cursor: pointer;
	border-top: 0px;
	max-height: 150px;
	overflow-y: scroll;
	min-height: 0px;
	display: block !important;
}

.country-group
{
	font-size: 13px;
	line-height: 16px;
	color: #333;
	text-align: left;
	width: 100%;
	margin: 0px;
}

.chose-country
{
	height: 37px;
	width: 100%;
	font-size: 14px;
	line-height: 16px;
	color: #333;
	text-align: left;
	float: left;
	border: solid 1px #dedede;
	border-radius: 0px !important;
	padding-top: 10px;
}

.chose-country:hover, .chose-country:focus
{
	border: solid 1px #dedede !important;
	border-radius: 0px !important;
	color: #333!important;
}

#landing-header
{
	border-left: 10px solid white;
	border-right: 10px solid white;
	border-bottom: 10px solid white;
	margin-bottom: 15px;
}

.landing-header-media
{
	padding-left: 0;
	padding-right: 0;
}

/*====== Country Listing end ======*/
/*====== Topic Listing strat ======*/



.topic-list
{
	font-size: 13px;
	line-height: 16px;
	position: relative;
	margin-bottom: 25px;
}

.topic-list ul
{
	list-style: none;
	padding-left: 0px;
	display: list-item;
}

.topic-list ul li
{
	display: list-item;
	list-style: none;
	/*padding: 3px 0px 5px 0px;*/
    padding: 3px 0px 10px 0px;
}

.topic-list ul li a
{
	color: #39beea;
}

.topic-list ul li a:hover
{
	border-bottom: 1px solid #39beea;
	text-decoration: none;
}

.topic-dropdown
{
	width: 100% !important;
	margin: 0px 0px 15px 0px;
	line-height: 16px;
}

.topic-dropdown-1
{
	height: 150px;
	overflow-y: scroll;
	margin: -22px 0px 0px -11px !important;
	top: 9px;
	width: 103%;
	background-color: #fff;
	position: relative;
	padding: 0px;
}

.topic-dropdown-1 ul
{
	list-style: none;
	padding: 0px;
}

.topic-dropdown-1 ul li
{
	font-size: 12px;
	line-height: 18px;
	color: #333;
}

.topic-dropdown-1 ul li a
{
	display: block;
	padding: 3px 9px 0px 10px;
	clear: both;
	color: #333;
}

.topic-dropdown-1 ul li a:hover
{
	text-decoration: none;
	border-bottom: 0px;
	background-color: #f2f2f2;
	color: #39beea;
}

/*====== Topic Listing end ======*/
/* ====  start Social Icon ====*/



.social-icon
{
	float: left;
	list-style: none;
	border-right: 1px solid #dedede;
	width: inherit;
}

.social-icon ul
{
	float: left;
	list-style: none;
	padding: 8px 15px 4px 15px;
}

.social-icon ul li
{
	float: left;
	padding: 0px;
	margin-right: 7px;
	margin-bottom: 3px;
}

.social-icon ul li:first-child
{
	padding: 0px;
}

.social-icon ul li:last-child
{
	padding: 0px;
	margin-right: 0px;
}

.social-icon ul li a
{
	padding: 0px;
}

.social-icon ul li a:last-child
{
	padding: 0px;
}

.social-icon ul li a:hover
{
	text-decoration: none !important;
	border: 0px;
}

.social-icon-bot
{
	float: left;
	list-style: none;
	border: 0px solid #dedede;
	border-top: 0px;
	width: inherit;
	padding: 7px 0px 16px 0px;
}

.social-icon-bot ul
{
	padding: 0px;
	width: 100%;
}

.social-icon-img
{
	display: inline-block;
	float: left;
}

.social-icon-img img
{
	opacity: 1.0;
}

.social-icon-img img:hover
{
	opacity: 0.4;
	color: #333;
}

/* ====  end Social Icon ====*/



.uppercase-first-char:first-letter
{
	text-transform: uppercase;
}

.btn-default a:hover, .btn-default a:focus, .btn-default a:active
{
	border-bottom: 0px;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus
{
	outline: none;
}

.embed-search .input-group-btn
{
	width: auto;
}

.c14v1BrowseLabel {
    display: inline-block;
    max-width: 100%;
    margin: 10px 0px 5px 0px;
    font-weight: bold;
}
.owl-carousel.owl-rtl
{
	direction: ltr;
}

.no6v1IndepthItem
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 10px 0px 0;
}

#CQ .cq-editbar
{
	z-index: 0;
}

#CQ .cq-editrollover-insert-container
{
	z-index: 0;
}

.filter-option
{
	overflow: hidden;
	text-overflow: clip;
	white-space: nowrap;
	width: 75%;
}

.reset-list-padding
{
	padding-left: 0px;
}

/*=========== Dev Team Changes for border===========*/



.center-left-border
{
	border-left: 1px solid #dedede;
}

.center-right-border
{
	border-right: 1px solid #dedede;
}

.center-padding-left
{
	padding-left: 20px;
}

.center-left-padding
{
	padding-left: 20px;
}

.center-padding-right
{
	padding-right: 20px;
}

.center-top-border
{
	margin: 0px;
	border-top: 1px solid #dedede;
}

.center-bottom-border
{
	margin: 0px;
	border-top: 1px solid #dedede;
}

.tab-content
{
	margin-top: 3px;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	word-wrap: break-word;
	display: block;
}

.mrg-t-15
{
	margin-top: 15px;
}

.hide-border
{
	border-left-width: 0px !important;
	padding: 0px !important;
}

.research-dropdown-ul, .country-dropdown-ul
{
	cursor: pointer;
	list-style: none;
	padding: 0px;
}

.research-dropdown-ul li, .country-dropdown-ul li
{
	padding: 3px 10px 3px 10px;
	line-height: 18px;
}

.research-dropdown-ul li:hover, .country-dropdown-ul li:hover
{
	color: #3fa5e0;
	background-color: #f2f2f2;
	border: 0px;
	border-bottom: 0px;
}

.table-left-align
{
	float: left;
}

.table-right-align
{
	float: right;
}

.sub-link li
{
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	border-bottom: 1px solid #D6D6D6;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
}

.map-links-arrow .fa-angle-right
{
	bottom: 28px;
	position: relative;
	right: 9px;
}

#wb-authid
{
	display: none;
}

.inline_search_API
{
	display: inline-block;
}

#topic-search, .input-block-level
{
	padding-right: 35px;
}

.mrg10
{
	margin-left: 10px;
}

/*17-04-15 country listing map*/


.deactive, .deactive:hover, .deactive:focus
{
	color: #d9dccf!important;
	cursor: default;
}

.map-global-home
{
	width: 100%;
	height: 272px;
	position: relative;
}

.map-globalbg
{
	width: 100%;
	height: 275px;
	position: relative;
	background: url("../img/map/regionsmap.svg") no-repeat scroll transparent;
}

.map-globalbg a
{
	text-decoration: none;
	border-bottom-style: none !important;
}

.map-global-lac, .map-global-lac-hover
{
	position: absolute;
	top: 98px;
	left: 165px;
	background: none;
	width: 144px;
	height: 184px;
	border: 0px;
}

.map-global-lac:hover, .map-global-lac-hover
{
	background: url("../img/map/regionsmap-hover-lac.svg") no-repeat scroll transparent;
	cursor: pointer;
}

.map-global-lac a
{
	width: 144px;
	height: 184px;
	text-decoration: none;
	display: block;
}

.map-global-sa, .map-global-sa-hover
{
	position: absolute;
	top: 87px;
	left: 430px;
	background: none;
	width: 64px;
	height: 69px;
	border: 0px;
}

.map-global-sa:hover, .map-global-sa-hover
{
	background: url("../img/map/regionsmap-hover-sar.svg") no-repeat scroll transparent;
	cursor: pointer;
}

.map-global-sa a
{
	width: 64px;
	height: 69px;
	text-decoration: none;
	display: block;
}

.map-global-africa, .map-global-africa-hover
{
	position: absolute;
	top: 106px;
	left: 314px;
	background: none;
	width: 121px;
	height: 130px;
	border: 0px;
}

.map-global-africa:hover, .map-global-africa-hover
{
	background: url("../img/map/regionsmap-hover-afr.svg") no-repeat scroll transparent;
	cursor: pointer;
}

.map-global-africa a
{
	width: 121px;
	height: 130px;
	text-decoration: none;
	display: block;
}

.map-global-eap, .map-global-eap-hover
{
	position: absolute;
	top: 61px;
	left: 446px;
	background: none;
	width: 174px;
	height: 157px;
	border: 0px;
}

.map-global-eap:hover, .map-global-eap-hover
{
	background: url("../img/map/regionsmap-hover-eap.svg") no-repeat scroll transparent;
	cursor: pointer;
}

.map-global-eap a
{
	width: 174px;
	height: 157px;
	text-decoration: none;
	display: block;
}

.map-global-eca, .map-global-eca-hover
{
	position: absolute;
	top: 19px;
	left: 357px;
	background: none;
	width: 228px;
	height: 82px;
	border: 0px;
}

.map-global-eca:hover, .map-global-eca-hover
{
	background: url("../img/map/regionsmap-hover-eca.svg") no-repeat scroll transparent;
	cursor: pointer;
}

.map-global-eca a
{
	width: 228px;
	height: 82px;
	text-decoration: none;
	display: block;
}

.map-global-mena, .map-global-mena-hover
{
	position: absolute;
	top: 85px;
	left: 315px;
	background: none;
	width: 138px;
	height: 59px;
	border: 0px;
}

.map-global-mena:hover, .map-global-mena-hover
{
	background: url("../img/map/regionsmap-hover-mena.svg") no-repeat scroll transparent;
	cursor: pointer;
}

.map-global-mena a
{
	width: 138px;
	height: 59px;
	text-decoration: none;
	display: block;
}

.map-info-box
{
	background-color: #fff;
	border: 1px solid #dedede;
	bottom: 39px;
	left: 20px;
	padding: 5px;
	position: absolute;
	width: 120px;
}

.map-info-box p
{
	color: #000;
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 0;
}

.map-links
{
	left: 711px;
	position: absolute;
	top: 5px;
}

.map-links ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.map-links ul li
{
	float: none;
	padding: 0px;
	margin: 6px 0px 0px 0px;
}

.map-links ul li a
{
	text-decoration: none;
}

.map-links input.button
{
	background: #ffffff;
	padding: 10px 6px 10px 6px;
	width: 250px;
	border: 1px solid #d9dccf;
	font: 0.813em Georgia;
	color: #000000;
	word-wrap: break-word;
	cursor: pointer;
*cursor:default;
}

.map-links input.buttonhover
{
	background: #f4f4f0;
	padding: 9px 5px 9px 5px;
	width: 250px;
	border: 2px solid #cacdc1;
	font: 0.813em Georgia;
	color: #000000;
	word-wrap: break-word;
	cursor: pointer;
*cursor:default;
}

.map-links-button
{
	background: #ffffff;
	padding: 8px 10px;
	width: 215px;
	border: 1px solid #dedede;
	font-size: 13px;
	color: #333;
	word-wrap: break-word;
	line-height: 1.42857;
	font-weight: 400;
	cursor: pointer;
}

.map-links-buttonhover
{
	background: #ffffff;
	padding: 8px 10px;
	width: 215px;
	border: 1px solid #39beea;
	font-size: 13px;
	color: #818181;
	word-wrap: break-word;
	line-height: 1.42857;
	font-weight: 400;
	cursor: pointer;
}

.map-links-button table
{
	width: 100%;
}

.map-links-button table td
{
	width: 93%;
	float: left;
}

.map-links-button table td+td
{
	width: 7%;
	float: left;
}

.map-links-buttonhover table
{
	width: 100%;
}

.map-links-buttonhover table td
{
	width: 93%;
	float: left;
}

.map-links-buttonhover table td+td
{
	width: 7%;
	float: left;
}

/*17-04-15 country listing map ends*/
/* ====== Start Jobs Banner ====*/



#job .next-arrow, #job .prev-arrow
{
	width: 50px;
	height: 50px;
	background-color: #000;
	opacity: 0.6;
	display: block;
	position: absolute;
	margin-top: 140px;
	z-index: 2;
	padding: 10px;
}

#job .next-arrow i, #job .prev-arrow i
{
	font-size: 65px;
	color: #fff;
	position: absolute;
	margin-top: -20px;
}

#job .prev-arrow
{
	right: 11px;
}

#job .prev-arrow i
{
	margin-left: 5px;
}

#job a:hover
{
	border-bottom: 0px;
	text-decoration: none;
}

#job .carousel-indicators
{
	margin-left: -21%;
}

#job .carousel-indicators li
{
	background-color: #fff;
}

#job .carousel-indicators li.active
{
	background-color: #000;
	border: transparent;
}

.image
{
	max-height: 350px;
	overflow: hidden;
	position: relative;
	display: block;
}

.job-banner-wrapper
{
	padding: 10px;
	width: 40%;
	float: right;
	position: absolute;
	top: 20px;
	right: 30px;
}

.job-banner-wrapper .job-btn
{
	border: 2px solid #fff;
	color: white;
	min-height: 37px;
	min-width: 90px;
	margin-top: 12px;
	font-size: 12px;
	line-height: 16px;
	background-color: transparent;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
}

.job-banner-wrapper .job-btn:hover
{
	background-color: #fff;
	color: #000;
}

.job-banner-title
{
	font-size: 27px;
	line-height: 30px;
	margin: 0px 0px 8px 0px;
	width: 100%;
	word-wrap: break-word;
	color: #fff;
}

.job-banner-blurb-text
{
	font-size: 16px;
	line-height: 22px;
	display: block;
	word-wrap: break-word;
	color: #fff;
}

.job-banner-blurb-text-italic
{
	font-size: 16px;
	line-height: 22px;
	margin: 10px 0px 5px 0px;
	color: #333;
	display: block;
	word-wrap: break-word;
	color: #fff;
	font-style: italic;
}

/* ====== end Jobs Banner ====*/



.c15v4_Owl .owl-controls
{
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

.owl-nav
{
	display: none;
}

.c15v4_Owl .owl-dot
{
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;
	border-radius: 10px;
}

.c15v4_Owl .owl-dot
{
	background-color: #fff;
}

.owl-dot.active
{
	background-color: #000;
	border: 1px solid #fff;
}

/*==== begin Tab Style =====*/


.scroll_tab_first
{
	padding-left: 0 !important;
}

.scroll_tab_last
{
	padding-right: 0 !important;
}

.scroll_tabs_container
{
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
	text-align: left;
	height: 33px;
	border-bottom: 0px solid #dedede !important;
}

ul.scroll_tabs_container
{
	list-style: none;
}

.scroll_tabs_container div.scroll_tab_inner
{
	height: 30px;
	border-bottom: 1px solid #dedede;
}

.scroll_tabs_container div.scroll_tab_inner span, .scroll_tabs_container div.scroll_tab_inner li
{
	padding-left: 15px;
	padding-right: 15px;
	line-height: 18px;
	font-size: 13px;
	background-color: #ffffff;
	color: #39BEEA;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 600;
}

.scroll_tabs_container div.scroll_tab_inner>li>a
{
	color: #333;
	padding: 0px 0px 8px 0px;
}

.scroll_tabs_container div.scroll_tab_inner>li>a:hover, .scroll_tabs_container div.scroll_tab_inner>li>a:focus
{
	border-bottom: 3px solid #0e2240;
	padding: 0px 0px 8px 0px;
}

.scroll_tabs_container div.scroll_tab_inner>li.active>a, .scroll_tabs_container div.scroll_tab_inner>li.active>a:hover, .scroll_tabs_container div.scroll_tab_inner>li.active>a:focus
{
	color: #333;
	border-bottom: 3px solid #0e2240;
	padding: 0px 0px 8px 0px;
}

.scroll_tabs_container div.scroll_tab_inner li
{
	display: -moz-inline-stack;
	display: inline-block;
 *display: inline;
	list-style-type: none;
}

.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_left_finisher
{
	padding: 0px;
	width: 0px;
}

.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_right_finisher
{
	padding: 0px;
	width: 0px;
}

.scroll_tabs_container .scroll_tab_left_button
{
	height: 33px;
	left: -3px !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.scroll_tabs_container .scroll_tab_left_button, .scroll_tabs_container .scroll_tab_right_button
{
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: block;
	text-decoration: inherit;
	font-size: 12px;
	color: #000;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	top: -3px !important;
}

.scroll_tabs_container .scroll_tab_left_button::before
{
	content: "\f053";
	line-height: 33px;
	padding-left: 5px;
}

.scroll_tabs_container .scroll_tab_left_button_disabled
{
	color: #AAAAAA;
}

.scroll_tabs_container .scroll_tab_right_button
{
	height: 33px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.scroll_tabs_container .scroll_tab_right_button::before
{
	content: "\f054";
	line-height: 33px;
	padding-left: 5px;
}

.scroll_tabs_container .scroll_tab_right_button_disabled
{
	color: #AAAAAA;
}

.c17v4-text .wrapper
{
	height: 33px;
}

.posleft0
{
	left: 0px !important;
}

.scroll_arrow_disabled
{
	display: none !important;
	width: 0px!important;
}

/*==== end Tab Style =====*/

/* css updated on 18-09-2013*/




#event
{
	margin-top: 5px;
}

#event .event-body
{
	padding: 0px 10px 8px 0px;
}

#event .event-body span
{
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
	color: #000;
	display: block;
	word-wrap: break-word;
	float: left;
}

#event .event-body .event
{
	float: none;
}

#event .title
{
	font-size: 26px;
	line-height: 32px;
	color: #000000;
	font-weight: 600;
	margin: 0px 0px 8px 0px;
	float: left;
	width: 100%;
	word-wrap: break-word;
}

#event .title a
{
	color: #000;
}

#event .title a:hover
{
	color: #000;
	border-bottom: 1px solid #000;
}

.event-intro-text
{
	font-size: 15px;
	line-height: 24px;
	color: #333;
	word-wrap: break-word;
	margin-bottom: 25px;
}

.event-intro-text .morecontent span
{
	display: none;
}

.event-intro-text .morelink
{
	display: inline;
}

.event-intro-text .morelink:hover
{
	text-decoration: none;
	border-bottom: none;
}

#c15v3-body .event
{
	float: none;
}

/* css updated on 18-09-2013*/



.social-icon ul li a span.screen-reader-text, .g01v1-lang a span.screen-reader-text, .next span.screen-reader-text, .prev span.screen-reader-text, .c05v1-img a span.screen-reader-text, .n06v1-img a span.screen-reader-text, .g01v1-this-page-in-text .sub span.screen-reader-text, .c15v3-icon span.screen-reader-text, .leftnav-nav-expand span.screen-reader-text, #f03v1-social-sharing span.screen-reader-text, .nextc05v1 span.screen-reader-text, .prevc05v1 span.screen-reader-text, .map-globalbg a span.screen-reader-text, .nexts06v11 span.screen-reader-text, .prevs06v11 span.screen-reader-text, .f02v4-search-box span.screen-reader-text, .leftnav-nav-expand span.screen-reader-text, .prevn06v4 span.screen-reader-text, .nextn06v4 span.screen-reader-text, .prevc15v4 span.screen-reader-text, .nextc15v4 span.screen-reader-text, .glyphicon-remove-circle span.screen-reader-text, .multimedia .media-img span.screen-reader-text, .nexteleindepth span.screen-reader-text, .preveleindepth span.screen-reader-text, .table-column-sort table > thead > tr th span.screen-reader-text
{
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.title.section
{
	clear: both;
}

.links ul
{
	list-style-type: none;
}

.links p.type
{
	font-weight: bold;
}

ul.highlight
{
	list-style-type: none;
}

#n06v4
{
	display: block;
	word-wrap: break-word;
}

.n06v4-top
{
	width: 100%;
	display: inline-block;
}

.n06v4-thumbnail
{
	margin: 0px;
	clear: both;
	display: block;
}

.n06v4 .owl-dot.active
{
	background: none;
	border: 0px;
}

.width30
{
	width: 30% !important;
}

.web-archives
{
/* == Begin Top-banner == */
  /* == End Top-banner == */ }

.web-archives .country-list
{
}

.web-archives .country-list ul li a:hover
{
	color: #39beea;
	text-decoration: none;
	border-bottom: 1px solid #39beea;
	float: left;
}

.web-archives .pad-l-20
{
	padding-left: 20px;
}

.web-archives .web-archived-banner
{
	background: #f2f2f2 !important;
	padding-bottom: 5px;
}

.web-archives .web-archived-banner .navbar
{
	border-top: 4px solid #39beea;
	border-bottom: 0px solid #39beea;
	background: #f2f2f2 !important;
}

.web-archives .web-archived-banner .logo-img img
{
	width: 180px;
}

.web-archives .web-archived-banner .info img
{
	width: 18px;
	height: 18px;
}

.web-archives .web-archived-banner .search
{
	width: 250px;
}

.web-archives .web-archived-banner .back-to-home
{
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	color: #000;
	margin: 0px;
	display: block;
	padding: 10px 10px;
	text-align: center;
}

.web-archives .panel-heading
{
	padding: 0px;
}

.web-archives .panel-title > a
{
	color: #39beea !important;
	display: block;
}

.web-archives .panel-title > a:hover
{
	border-bottom: 0px !important;
}

.web-archives .g01v1-this-page-in-text .items
{
	position: relative;
	width: 100%;
	display: inline-block;
}

.web-archives .g01v1-this-page-in-text .items li
{
	float: left;
}

.web-archives .arrow
{
	display: inline-block;
	float: left;
	border-bottom: 1px solid transparent;
}

.web-archives .arrow img
{
	padding-right: 10px;
	width: 18px;
        vertical-align: baseline;
	/*height: 18px;
	float: left;*/
}

.web-archives .site-info
{
	display: inline-block;
	/*float: left;*/
	border-bottom: 1px solid transparent !important;
}

.web-archives .site-info img
{
	/*padding-right: 10px;*/
	    width: 18px;
    height: 18px;
        margin: 5px;
	/*float: left;*/
}

.web-archives .search-pagination
{
	float: right;
	padding-bottom: 25px;
}

.web-archives .all-list
{
	padding: 0px 9px 0px 9px;
}

.web-archives .browse-by
{
	font-size: 14px;
	line-height: 18px;
	color: #000;
	margin: 10px 0px 25px 0px;
	text-transform: capitalize;
	display: inline-block;
	width: 100%;
}

.web-archives .browse-by span
{
	font-weight: 600;
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
	text-transform: uppercase;
}

.web-archives .browse-by .browse-by-icon i
{
	width: 20px;
	height: 20px;
	font-size: 24px !important;
	display: inline !important;
	margin-right: 20px;
	border-bottom: 0px !important;
	float: left;
	color: #818181;
}

.web-archives .browse-by ul
{
	list-style: none;
	padding: 0px;
	font-size: 13px;
	line-height: 16px;
	width: 100%;
	float: left;
}

.web-archives .browse-by ul li
{
	list-style: none;
	float: left;
	width: 33.33%;
	margin-bottom: 20px;
}

.web-archives .browse-by ul li a
{
	color: #39beea;
	position: relative;
	top: 8px;
	float: left;
}

.web-archives .browse-by ul li a:hover
{
	color: #39beea;
	text-decoration: underline;
	border-bottom: 0px;
}

.web-archives .search-listing-searchbox
{
	padding: 0px;
	background-color: transparent;
	border: 0px solid #dedede;
	margin: auto;
	display: block;
	float: none;
	text-align: left;
	text-transform: capitalize;
	z-index: 1;
	left: 0;
	right: 0;
}

.web-archives .browse-by-topic .topic-text
{
	font-size: 13px;
	line-height: 16px;
	display: table-cell;
}

.web-archives .browse-by-topic ul
{
	padding: 0px;
	list-style: none;
}

.web-archives .browse-by-topic ul li
{
	margin-bottom: 10px;
	display: inline-block;
	float: left;
	width: 100%;
}

.web-archives #country-list-container
{
	margin-bottom: 20px;
}

.web-archives .left-column
{
	background-color: #f2f2f2;
}

.web-archives .left-column ul
{
	padding: 0px;
}

.web-archives .left-column ul li
{
	width: 25%;
	display: inline-block;
}

.web-archives .date-archived li
{
	list-style: none;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	padding: 0px 5px 0px 0px;
}

.web-archives #f03v1-social-sharing
{
	margin: 0px;
	float: right;
	height: 36px;
}

.web-archives .tool-btn
{
	border: 0px;
	height: auto;
	width: auto;
}

.web-archives .sharing-text
{
	color: #333 !important;
}

.web-archives #emailicon1, .web-archives #printicon1
{
	margin-right: 0px;
}

.web-archives .left-nav-arrow-box
{
	background: #000 url("/etc/designs/wbr/clientlibs-webarchive/img/search-arrow.png") no-repeat center;
}

.web-archives .news-contacts
{
	margin-top: 15px;
	padding-top: 15px;
}

.web-archives .link
{
	font-size: 13px;
	line-height: 16px;
	color: #39beea;
	display: inline-block;
	margin-bottom: 0px;
}

.web-archives .link a
{
	color: #39beea;
	display: block;
	margin: 0px 5px 5px 0px;
	border-bottom: 0px;
}

.web-archives .link a:hover
{
	color: #39beea;
	margin: 0px 5px 5px 0px;
	border-bottom: 0px;
	text-decoration: underline;
}

.web-archives .angle
{
	float: left;
	width: 10px;
	height: 10px;
	margin: -4px 10px 0px 0px;
}

.web-archives .angle img
{
	width: 10px;
	height: 10px;
}

.break-url
{
  -ms-word-break: break-all;
  word-break: break-all;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
        display:inline-block;
}
.web-archives .table-column-sort table > tbody > tr > td
{
    word-wrap: break-word;
	padding: 20px 20px;

}
.web-archives .table-column-sort table > tbody > tr > td.detail-column
{
    padding-bottom: 20px !important;

}
.web-archives .table-column-sort table > tbody > tr > td:first-child
{
	white-space: nowrap;
	font-weight: 600;
	color: #000;
}

.site-info img, .site-info img:hover
{
/*	width: 28px;
	height: 28px;*/
}

.site-info:hover, .site-info:focus, .site-info:active, .site-info-results:hover
{
	border-bottom: 0px solid #39beea;
	text-decoration: none;
}


.site-info-results img, .site-info-results img:hover
{
	width: 20px;
	height: 20px;
}

a.nohoverstyle:hover
{
	display: inline-block;
	float: left;
	border-bottom: 1px solid transparent !important;
}

.date-archived form
{
	border-radius: 0px;
	box-shadow: inset 0 0px 0px transparent;
	margin-bottom: 0em;
}

.left-nav-arrow-box
{
	width: 42px;
	height: 37px;
	padding: 10px;
	margin: -11px -10px 0px 0px;
	cursor: pointer;
	float: right;
	background: #000 url("/etc/designs/wbr/clientlibs-webarchive/img/search-arrow.png") no-repeat center;
}

@charset "utf-8";

/* CSS Document */


.text-left
{
	text-align: left;
}

.text-right
{
	text-align: right;
}

.text-center
{
	text-align: center;
}

.text-justify
{
	text-align: justify;
}
 @media (max-width: 480px) {

.text-xs-left
{
	text-align: left;
}

.text-xs-right
{
	text-align: right;
}

.text-xs-center
{
	text-align: center;
}

.text-xs-justify
{
	text-align: justify;
}
}
@media (min-width: 480px) and (max-width: 991px) {

.text-sm-left
{
	text-align: left;
}

.text-sm-right
{
	text-align: right;
}

.text-sm-center
{
	text-align: center;
}

.text-sm-justify
{
	text-align: justify;
}
}
@media (min-width: 991px) and (max-width: 1199px) {

.text-md-left
{
	text-align: left;
}

.text-md-right
{
	text-align: right;
}

.text-md-center
{
	text-align: center;
}

.text-md-justify
{
	text-align: justify;
}
}
@media (min-width: 1199px) {

.text-lg-left
{
	text-align: left;
}

.text-lg-right
{
	text-align: right;
}

.text-lg-center
{
	text-align: center;
}

.text-lg-justify
{
	text-align: justify;
}
}



.gray-bg
{
        background-color: #F2F2F2 !important;
}

 .dropdown-pure button
{
    width: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 0;
    text-align: left;
    font-weight: bold;
    background: white;
    color: #555;
    min-width:200px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #676767 !important;
    background-color: #FFFFFF !important;
    border-color: #D6D6D6 !important;
}

.dropdown-pure .caret
{
    position: absolute;
    right: 10px;
    top: 43%;
}

.dropdown-pure .dropdown-menu
{
    margin-left: 0px;
    width: 100%;
    margin-top: 0px;
    max-height:250px;
    overflow:auto;
}

.dropdown-pure .dropdown-menu li
{
    padding: 6px 13px;
}

.dropdown-pure .dropdown-menu li:hover, .dropdown-pure .dropdown-menu li.selected_item
{
    background-color: #09F;
    color: #FFF;
    cursor: pointer;
}
.dropdown-pure .dropdown-menu li.selected_item a, .dropdown-pure .dropdown-menu li:hover a
{
    color:white !important;
}
.dropdown-pure .dropdown-menu li a
{
        padding: 0;
    margin: 0;
    background: transparent;

}
.dropdown-pure .dropdown-menu li a:hover
{
            padding: 0;
    margin: 0;
    background: transparent;
    color:white;
}
#CQ INPUT, #CQ TEXTAREA, #CQ SELECT {
    box-sizing: content-box;
}

.sortable-a
{
    color:inherit;
}
.sortable-a:hover
{
   border-bottom:0;
    color:inherit;
}
.add_cal_icon_right{
background: white url(http://www.worldbank.org/etc/designs/wbr/clientlibs/img/calender.png) no-repeat center right;
    }
/* sidekick previewpage toggle */
button.editMode {
    border: 0px;
    line-height: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size: 12px;
    padding: 10px 15px;
    position: fixed;
    right: 5%;
    float: right;
    background-color: #39beea;
    top: 25px;
    z-index: 1111;
}
/* sidekick previewpage toggle end