﻿/* debug  div {border:1px solid red;}*/
/* -------------- index ------------ */
/* header */
/* header search */ 
/* header tools */
/* header nav */
/* home content */
/* home content main */
/* home content side */
/* home section - home-main-news */
/* home section - home-main-minister */
/* home section - home-main-issues */
/* home section - home-main-ads */
/* home section - home-side-services */
/* home section - home-side-missions */
/* home section - home-side-ads */
/* home section - home-side-participate */
/* footer */
/* home section - home-footer-channels */
/* home section - home-footer-links */

/* ============= Color pallete ======================
gold bg		-->	#bb9f60
gold text 	--> #a9873c
black bg	--> #2d2d2d
black text 	--> #2d2d2d
gray text	--> #666666
Lite gold bg--> #ddcfaf
gray bg 	--> #d6d6d6
lite gray bg--> #ebebeb
*/

/* font sizes 
Pixels	EMs	Percent	Points
6px	0.462em	46.2%	5pt
7px	0.538em	53.8%	5pt
8px	0.615em	61.5%	6pt
9px	0.692em	69.2%	7pt
10px	0.769em	76.9%	8pt
11px	0.846em	84.6%	8pt
12px	0.923em	92.3%	9pt
13px	1.000em	100.0%	10pt
14px	1.077em	107.7%	11pt
15px	1.154em	115.4%	11pt
16px	1.231em	123.1%	12pt
17px	1.308em	130.8%	13pt
18px	1.385em	138.5%	14pt
19px	1.462em	146.2%	14pt
20px	1.538em	153.8%	15pt
21px	1.615em	161.5%	16pt
22px	1.692em	169.2%	17pt
23px	1.769em	176.9%	17pt
24px	1.846em	184.6%	18pt

*/

/* general styles */
body {direction:ltr;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#2d2d2d;}
button,input,select,textarea {font-family:Arial, Helvetica, sans-serif;color:#666;}
body{overflow:auto !important;}
/* links */
a {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a, a:link {text-decoration:none;color:#9c771f;}
.ms-link:visited, a:visited {color:#b2944d;}
a:hover, a:active {color:#a9873c;}
input[type=text], textarea, select {-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;outline: none;border: 1px solid #EBEBEB;background:#EBEBEB;font:107.7%/20px tahoma;background:#ebebeb;border:1px solid #b5b5b5;}
input[type=text], select {height:25px;}
input[type=text]:hover, textarea:hover , select:hover {box-shadow: 0 0 5px #EBEBEB;border: 1px solid #BB9F60;background:#f1f1f1;}
input[type=text]:focus, textarea:focus , select:focus {box-shadow: 0 0 5px #BB9F60;border: 1px solid #BB9F60;background:#f7f7f7 !important;}


/* generic classes */
a.link-gray {background:#d6d6d6;color:#2d2d2d;}
a.link-gray:hover {background:#bb9f60;color:#fff;}
a.icon {color:#2d2d2d;}
a.icon:hover {color:#a9873c;}
a.icon span {display:none;}
.container {width:940px;margin:0 auto;}
.block {display:block !important;}
.inline-block {display:inline-block !important;}
.btn, a.btn, a.btn:link {background:#bb9f60;color:#fff;font-size:12px;padding:0px 10px;border-right:1px solid #c2ab73;border-top:1px solid #c2ab73;border-left:1px solid #5d4b26;border-bottom:1px solid #5d4b26;display:inline-block;line-height:22px;}
.btn:hover , .btn:active {background:#7d6836;color:#fff;}
.both{clear:both}
.center { text-align: center;} 
.WFull { width: 100%;}
.center{text-align:center}
.hidden{visibility:hidden}
.Line-H{line-height:1.5em}
.floatR{float:left;}
.floatL{float:right;}
.left{text-align:right}
.right{text-align:left}
.both {clear:both}
.marginr5{ margin-left:5px}
.top{ margin-top:7px}
.top0{ margin-top:0}
.color000{ color:#00573d}
.padding7{ padding-bottom:10px}
.padding8{ padding:20px 0 0 63px ;}
.padding9{ padding:10px 0 0 65px ;}
.padding10{ padding:0px 15px 0 15px ;}
.clearfix {clear:both;display:block;}
.gold {color:#a9873c;}
.ar {display:none;}

/* edit mode styles */
.edit-mode .home-side-missions-container {height:500px !important;overflow:auto;}
.edit-mode .home-main-issues {height:auto !important;}
.edit-mode .home-issues h4 {width:304px !important;}
.edit-mode #home_news_slider {width:575px !important;overflow:hidden;}
.edit-mode .home-side-missions-container .item.link-item {max-width: 240px;}
.edit-mode  #missions_int_query div, .edit-mode  #missions_ext_query div {max-width:230px !important;}
.edit-mode  #missions_int_query , .edit-mode  #missions_ext_query  {display:block !important;}
.edit-mode  div.emb-selform {width:198px !important;}
.edit-mode  .News .rightPost {width: 484px;}
.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a {line-height:30px;margin:0;}

/* -------------- layout styles ------------ */
/* header */
.page-header {height:176px;background:url(../images/beta_logo.png) top center no-repeat;}
.page-header .container {position:relative;}
.page-header h1.header-logo {margin:0;padding:0;position:absolute;top:39px;left:0;}


/* header search */ 
.page-header .header-search {position:absolute;top:79px;right:0;}
.page-header .header-search .ms-textSmall {background:#f0f0f0;border:1px solid #b5b5b5;width:150px;height:16px;padding:3px;color:#666;line-height:16px;vertical-align:top;}
.page-header .header-search .ms-srch-sb-border, .page-header .header-search .ms-srch-sb-borderFocused {border:0px none !important;}
.page-header .header-search .ms-srch-sb > .ms-srch-sb-navLink {display:none;}
.page-header .header-search  .ms-srch-sb > .ms-srch-sb-searchLink img {display:none;}
.no-js .page-header .header-search  .ms-srch-sb > .ms-srch-sb-searchLink img {display:block;}
.page-header .header-search  .btn {margin-left:4px;padding:0 16px;width:auto;}
.page-header .header-search  .btn:hover {background:#BB9F60 !important;}
.page-header .header-search .ms-mpSearchBox {width:auto;}
.ms-srch-item-link:visited {color: #9C771F !important;}

/* search page */
.ms-srch-sbLarge > input , .ms-srch-sbLarge > input[type="text"]:focus {background:#fff !important;border:1px solid #fff !important;box-shadow:none !important;font-family:Arial, Helvetica, sans-serif !important;}
.ms-srch-item-path {color:#B2944D !important;}
.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover, .ms-srch-sb-searchLink:hover, .ms-srch-sb-navLink:hover{background:#DEDEDE !important;}

.srch-advancedtable  {background:#fff !important;border:1px solid #fff !important;box-shadow:none !important;margin:0 !important}
.srch-advancedtable input[type="checkbox"], .srch-advancedtable input[type="radio"] {vertical-align:middle;margin:0 5px;}
div.ms-advsearch-header {margin-top:0 !important;}
.ms-advsrchbutton input , .ms-srch-resultFooter a {background:#bb9f60;color:#fff !important;font-size:13px;padding:0px 10px;border-left:1px solid #c2ab73;border-top:1px solid #c2ab73;border-right:1px solid #5d4b26;border-bottom:1px solid #5d4b26;display:inline-block;line-height:22px;}
.ms-advsrchbutton input:hover , .ms-advsrchbutton input:active , .ms-srch-resultFooter a:hover {background:#7d6836;color:#fff !important;}
.ms-advsrchPropValue {height:15px !important;}
td.ms-advsrchText-v1 {width:150px;}

/* header tools */
.header-tools {padding-top:18px;float:right;color:#666;white-space:nowrap;width:auto;}
.header-tools .sep {display:inline-block;padding:3px 5px;float:left;vertical-align:middle;}
.header-font a {background:#e5e5e5;display:inline-block;font-family:"Times New Roman", Times, serif;font-weight:bold;color:#333;padding:0 3px;line-height:18px;text-decoration:none;vertical-align:middle;}
.header-font a.header-font-inc {font-size:14px;}
.header-font a.header-font-dec {font-size:10px;}
.header-language a {font-family:Tahoma, Helvetica, sans-serif;text-decoration:none;color:#333;display:inline-block;line-height:20px;vertical-align:middle;padding:0 3px;}
.header-language a:hover {color:#a9873c;}
.header-date , .header-weather , .header-font , .header-language {float:left;}
.header-date table {width:auto;display:inline-block;float:left;vertical-align:middle;}
.header-weather table {width:auto;display:inline-block;float:left;vertical-align:middle;}
/* header nav */
.page-header .header-nav {/*padding-top:155px;*/position:absolute;top:128px;/*overflow:hidden;*/width:940px;}

/* mega menu */
.mega-menu-root {display:none;height:45px;/*overflow:hidden;*/} 
.no-js .mega-menu-root {display:block;}
.mega-menu-root .ms-core-listMenu-root {padding:0;margin:0px;}
.mega-menu-root a.static.menu-item {display:inline-block;color:#000;padding:12px 0;background-position:left bottom;text-decoration:none;font-size:14px;line-height:19px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;float:left;background-color:transparent !important;}
.mega-menu-root a.static.menu-item .additional-background {display: block;padding: 0 15px 0 0;}
li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, li > a.ms-core-listMenu-item:hover, li > a.ms-core-listMenu-item:active {background:#fff;color:#b2944d}
.mega-menu{list-style:none;position:relative;padding:0;margin:0;display:inline-block;width:875px !important;float:left;}
.mega-menu li ul,.mega-menu .sub{display:none}
.mega-menu .sub ul{display:block}
.mega-menu ul.dynamic {left:0 !important;top:0px !important;position:relative !important;box-shadow:none !important;}
.mega-menu .sub-container.mega ul.dynamic {left:auto !important;top:auto !important;background:none;position:relative;border:0px none;box-shadow:0 0 0 0;margin-top:0;}
.mega-menu .sub-container.mega a.static.menu-item {float:none;}
.mega-menu{background:#fff;width:100%;height:40px;position:relative}
.mega-menu li{float:left;margin:0;padding:0;position:relative !important;}
.mega-menu li.dc-mega-li {position:static !important;}
.mega-menu li a{float:left;display:block;color:#000;padding:12px 0;background:#fff;text-decoration:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.mega-menu li a.static.menu-item .additional-background {border-left:1px solid #a0a0a0;padding:0 10px;display:block;}
.mega-menu li li a .additional-background {border-left:0px none;}
.mega-menu li a.static {white-space:nowrap;position:relative;z-index:1001;} 
.mega-menu li.mega-hover a,.mega-menu li a:hover, .mega-menu-root a.static.menu-item:hover , .mega-menu-root a.static.menu-item.selected{background:#fff left bottom ;color:#b2944d}
.mega-menu li.mega-hover a.dc-mega {background: url(../images/mega_menu_arrow.png) center bottom no-repeat !important;}
.mega-menu li .sub-container{position:absolute;background:#464646;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.47);left:auto !important;top:43px !important;}
.ie9 .mega-menu li .sub-container.mega , .ie-lt-ie9 .mega-menu li .sub-container.mega{margin-left:-273.5px !important}
.mega-menu li .sub{background:#464646;padding:15px;border:1px solid #464646;margin:0;}
.mega-menu li .sub .row{width:100%;overflow:hidden;clear:both}
.mega-menu li .sub li{list-style:none;float:none;width:150px;height:auto !important;}
.mega-menu li .sub li.mega-hdr{margin:0 0 10px 10px;float:left;border-right:1px solid #464646;width:170px;}
.mega-menu li .sub li.mega-hdr.last{margin-right:0;border-right:0px none;}
.mega-menu li .sub a{background:0;color:#fff;padding:7px 10px;display:block;float:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;height:auto !important;}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a{padding:5px;margin-bottom:5px;font-weight:normal;color:#a9873c;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover{color:#fff}
.mega-menu li .sub.icons-ul i {text-align: right;width: 33px;color:#fff;margin:6px 0 0 11px;}
.mega-menu .sub-container.mega i {width: 27px !important;}
.mega-menu li .sub .mega-hdr i {display:none;}
.mega-menu li .sub .mega-hdr li i {display:block;}
.mega-menu .sub li.mega-hdr li a{padding:7px 15px;font-weight:normal}
.mega-menu .sub li.mega-hdr li a:hover{color:#000;background:#efefef}
.mega-menu li .sub.icons-ul li li:hover i {color:#a9873c !important;}

.mega-menu .sub ul li{padding-right:0}
.mega-menu li .sub-container.non-mega .sub{padding:10px}
.mega-menu li .sub-container.non-mega li{padding:0;width:190px;margin:0}
.mega-menu li .sub-container.non-mega li a{padding:7px 5px 7px 22px}
.mega-menu li .sub-container.non-mega li a:hover{color:#000;background:#fff}
.mega-menu li .sub-container.non-mega li:hover i {color:#a9873c;}


/* home content */
.home-content-main h1 , .home-content-aside h1 {background:#464646;height:30px;line-height:30px;color:#fff;font-size:14px;padding:0 13px;font-weight:normal;margin:0;border-bottom:1px solid #fff;}
.home-content-main ul, .home-content-main li ,
.home-content-aside ul, .home-content-aside li {margin:0;padding:0;list-style:none;}
.home-wp {margin-bottom:20px;}
.home-wp .ms-webpartzone-cell {margin:0;}

/* home content main */
.home-content-main {width:620px;float:left;}

/* home content side */
.home-content-aside {width:300px;float:right;}


/* home section - home-main-news */
div.Rss {display:none;}

/* home section - home-main-minister */
.home-main-minister {float:left;width:140px;background:#dadada;height:258px;}
.home-main-minister h2 {margin:0;}
.home-main-minister h2 a {display:block;margin:10px 10px 0px;font-weight:normal;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#494949;white-space:nowrap;}
.home-main-minister h2 a i {font-size:11px;display:block;font-style:normal;}
.home-main-minister h2 a:hover {color:#a9873c;}
.minister-tools  ul {text-align:center;margin:5px 0 10px 0;}
.minister-tools  li {display:inline-block;}
.minister-tools  li a {display:inline-block;width:20px;height:20px; /*font:0/0 a;*/}
.minister-tools span {display:none;}
.minister-tools li a i, .minister-tools li a {vertical-align:top;line-height:20px;}
.minister-tools  li a {color:#2d2d2d;font-size:15px;line-height:20px;}
.minister-tools  li a:hover {color:#a9873c;}

/* .minister-tools  li a.minister-tools-contact {background:url(../images/icon_minister_message.png) center center no-repeat;}
.minister-tools  li a.minister-tools-media {background:url(../images/icon_minister_video.png) center center no-repeat;}
.minister-tools  li a.minister-tools-conferences {background:url(../images/icon_minister_audio.png) center center no-repeat;}
.minister-tools  li a.minister-tools-speaches {background:url(../images/icon_minister_speaches.png) center center no-repeat;}
*/

/* home section - home-main-issues */
.home-main-issues {float:right;width:460px;height:258px;background:#bb9f60;}
.issues-links {margin-top:-28px;float:right;height:28px;}
.issues-links a.issues-all {white-space:nowrap;color:#fff;font-size:12px;display:inline-block;padding:0 0 0 24px; margin:0 10px;float:right;line-height:28px;}
.issues-links a i {font-size:14px;}
ul.home-issues {width:460px;border-top:1px solid #ddcfb0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
ul.home-issues:hover {background:#DADADA;}
.home-issues .issue-img {float:left;width:80px;margin:10px;}
.home-issues .issue-img img {width:74px;height:55px;}
.home-issues h4 {float:right;width:350px;color:#333;font-weight:normal;line-height:20px;margin:18px 10px 0 0px;}
.home-issues h4 a {color:#333;font-size:13px;}


/* home section - home-main-ads */

#home_main_ads_carousel { height: 165px; overflow:hidden; }
#home_main_ads_carousel .viewport { float: left; width: 620px; height: 135px; overflow: hidden; position: relative; }
#home_main_ads_carousel .buttons { display: block; margin: 30px 0 0 10px; float: left; }
#home_main_ads_carousel .next { margin: 30px 10px 0 0;  }
#home_main_ads_carousel .disable { visibility: hidden; }
#home_main_ads_carousel .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; width:640px;}
#home_main_ads_carousel .overview li{ float: left; margin: 0 20px 0 0; padding: 0px; height: 135px; width: 300px;}
#home_main_ads_carousel .overview li:last-child {margin:0;}
#home_main_ads_carousel .overview li img {width:300px;height:135px;}
#home_main_ads_carousel .overview li.default {background:#ebebeb url(../images/ads_default.png) center center no-repeat;} 
#home_main_ads_carousel .pager { overflow:hidden; list-style: none; clear: both; margin: 0 ; }
#home_main_ads_carousel .pager li { float: left; }
#home_main_ads_carousel .pagenum { display:inline-block;background:url(../images/carousel_main_normal.png) center center no-repeat;width:11px;height:11px;margin:0 2px;font:0/0 a; }
#home_main_ads_carousel .active { background:url(../images/carousel_main_active.png) center center no-repeat;}



/* home section - home-side-services */
.links-home-services {width:305px;}
.links-home-services li {float:left;background:#d6d6d6;width:149px;height:125px;border:1px solid #fff;position:relative;overflow:hidden;}
.links-home-services li.right {border-left:0px none;} 
.links-home-services li.left {border-right:0px none;text-align:left !important;} 
.links-home-services  .services-link {text-align:center;font-size:14px;display:block;color:#2d2d2d;padding:0 13px;}
.links-home-services  .services-link  i{display:block;width:80px;height:75px;background-image:url(../images/services_sprite.png);background-repeat:no-repeat;margin:0px auto 0;}
.links-home-services  .services-link  i.services-link-ext {background-position:0 00px;}
.links-home-services  .services-link  i.services-link-int {background-position:0 -80px;}
.links-home-services  .services-link  i.services-link-ppl {background-position:0 -160px;}
.links-home-services  .services-link  i.services-link-org {background-position:0 -240px;}

.links-home-services li li {width:auto;float:none;width:auto;height:auto;border:0px none;background:#fff;padding:3px 3px 3px 13px;}
.links-home-services li .services-hover  {position:absolute;top:125px;left:0;webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;   background:#fff;width:100%;}
.links-home-services li:hover .services-hover  {top:0;}


.links-home-services li li .icon-li  {text-align:right;width:33px;}
.links-home-services li li a {color:#666;font-size:13px;} 
.links-home-services li ul {min-height:92px;margin:5px;width:140px;}
.links-home-services .service-more {text-align:right;display:block;padding:3px 10px;}

.serv-links {margin-top:-28px;float:right;height:28px;}
.serv-links a.serv-all {white-space:nowrap;color:#fff;font-size:12px;display:inline-block;padding:0 0 0 24px; margin:0 10px;float:right;line-height:28px;}
.serv-links a i {font-size:14px;}

/* home section - home-side-missions */
.home-side-missions-container {background:#e8e8e8 url(../images/embassies_home_bg.png) top left no-repeat;padding:1px;height:132px;}
a.missions-ext, a.missions-int {background:url(../images/embassies_radio_bg.png) bottom left no-repeat;display:block;padding:0px 20px;margin: 15px 18px;color:#333;line-height:17px;}
.missions-ext.selected, .missions-int.selected {background:url(../images/embassies_radio_bg.png)  left 3px no-repeat;}
#missions_int_menu {display:none;}
#missions_ext_menu, #missions_int_menu {margin:0 10px 15px 18px;}

div.combo{position:relative;left:0;top:0}
.combo input{position:absolute}
.combo div.icon{position:absolute}
.combo div.list-wrapper{position:absolute;overflow:hidden;height:200px;max-height:200px;z-index:99999}
.combo li{height:20px}
.combo .visible{display:block}
.combo .invisible{display:none}

div.emb-selform{border-top-width:0;padding-right:0;padding-left:0;border-left-width:0;border-bottom-width:0;padding-bottom:0;margin:0;width:146px;padding-top:0;white-space:nowrap;height:24px;border-right-width:0;float:left;width:200px;}
div.emb-selform input{border-right:#a3a3a3 1px solid;padding-right:23px;border-top:#a3a3a3 1px solid;padding-left:3px;background:#fff;left:0;padding-bottom:0;margin:0;vertical-align:middle;border-left:#a3a3a3 1px solid;width:169px;padding-top:3px;border-bottom:#a3a3a3 1px solid;top:0;height:19px;padding:1px 23px 2px 3px !important;}
div.emb-selform div.icon{border-top-width:0;border-left-width:0;background:url(../images/icon_dd_arrow.png) no-repeat center center;left:173px;border-bottom-width:0;width:24px;cursor:pointer;top:0;height:24px;border-right-width:0}
div.emb-selform div.list-wrapper{border-right:#a3a3a3 1px solid;padding-right:0;border-top:#a3a3a3 0 solid;padding-left:0;left:0;padding-bottom:0;margin:0;border-left:#a3a3a3 1px solid;width:195px;bottom:auto;padding-top:0;border-bottom:#a3a3a3 1px solid;top:24px;background-color:#fff}
div.emb-selform div.list-wrapper-up{border-right:#a3a3a3 1px solid;border-top:#a3a3a3 1px solid;border-left:#a3a3a3 1px solid;bottom:24px;border-bottom:#a3a3a3 0 solid;top:auto}
div.emb-selform ul{padding-right:0;padding-left:0;padding-bottom:0;margin:0;padding-top:0;list-style-type:none;height:200px;text-align:left}
div.emb-selform li{padding-right:0;padding-left:5px;padding-bottom:0;margin:0;cursor:pointer;padding-top:4px;background-color:#fff}
div.emb-selform li.active{background-color:#d6d6d6}
div.emb-selform input.empty{color:gray}

.home-side-missions-container #missions_int_query , .home-side-missions-container  #missions_ext_query {display:none;}
.home-side-missions-container #missions_int_query img, .home-side-missions-container  #missions_ext_query  img{display:none;}


/* home section - home-side-ads */
#home_side_ads ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
#home_side_ads li.bjqs-slide{position:absolute; display:none;}
.home-main-ads  #home_side_ads li img{width:300px;height:200px;}
.side-ads  #home_side_ads li img{width:220px;height:95px;}
#home_side_ads ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;display:none;}
#home_side_ads ul.bjqs-controls.v-centered li a{position:absolute;}
#home_side_ads ul.bjqs-controls.v-centered li.bjqs-next a{left:0;}
#home_side_ads ul.bjqs-controls.v-centered li.bjqs-prev a{right:0;}
#home_side_ads ol.bjqs-markers{list-style: none; padding: 0; margin:0;;position:absolute;right:5px;bottom:15px;text-align:right;}
#home_side_ads ol.bjqs-markers.h-centered{text-align: center;}
#home_side_ads ol.bjqs-markers li{display:inline;}
#home_side_ads ol.bjqs-markers li a{display:inline-block;background:url(../images/carousel_main_normal.png) center center no-repeat;width:11px;height:11px;margin:0 2px;font:0/0 a;}
#home_side_ads ol.bjqs-markers li.active-marker a {background:url(../images/slider_bullet_active.png) center center no-repeat;}
#home_side_ads p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


/* home section - home-side-participate */
.links-participate {width:315px;}
.links-participate li {float:left;border:1px solid #fff;width:73px;height:102px;text-align:center;/*background:#d6d6d6;*/opacity: 1 !important;filter:none !important;}
.links-participate li.first {border-left:0px none;width:74px;}
.links-participate li.last {border-right:0px none;width:74px;}
.links-participate li a {background:#D6D6D6 url(../images/eparticipate_sprites.png) no-repeat;padding:60px 0 0 ;color:#2d2d2d;display:block;text-decoration:none !important;height:42px;}
.links-participate li a:hover {background:#BB9F60 url(../images/eparticipate_sprites.png) no-repeat;}
.links-participate li.e-icon-survey a {background-position:-346px 10px}
.links-participate li.e-icon-survey a:hover {background-position:-346px -80px;}
.links-participate li.e-icon-feedback a {background-position:-230px 10px}
.links-participate li.e-icon-feedback a:hover {background-position:-230px -80px;}
.links-participate li.e-icon-ideas a {background-position:-115px 10px}
.links-participate li.e-icon-ideas a:hover {background-position:-115px -80px;}
.links-participate li.e-icon-vote a {background-position:5px 10px}
.links-participate li.e-icon-vote a:hover {background-position:5px -80px;}


/* footer */
.page-footer {background:#464646;padding-top:20px;min-width:940px;}
.page-footer a{color:#fff;}
.page-footer ul , .page-footer  li {list-style:none;padding:0;margin:0;}
.copyrights {color:#fff;text-align:center;padding:17px 0 34px;}
.page-footer h4 {color:#a9873c;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;margin:0px 0px 0px;}
.page-footer .home-footer-links li {padding:5px 0;}

/* footer section - home-footer-channels */
.home-footer-channels {width:220px;float:right;}
.home-footer-channels h4 {color:#a9873c;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;margin:15px 0px 0px;}
.footer-list-follow {height:30px;}
.footer-list-follow  a {background:url(../images/icons_social.png) no-repeat;display:inline-block;margin:5px 5px 10px;width:20px;height:20px;font:0/0 a;webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.footer-list-follow  a:hover {background:url(../images/icons_social_hover.png) no-repeat;}
.footer-list-follow  li {float:left;}
.footer-list-follow  a.icon-tw {background-position:-60px 0px;}
.footer-list-follow  a.icon-fb {background-position:-40px 0px;}
.footer-list-follow  a.icon-yt {background-position:-20px 0px;}
.footer-list-follow  a.icon-fk {background-position:0px 0px;}
.footer-list-mobile li {float:left;}
.footer-list-mobile li a {display:inline-block;margin:5px;}
.footer-list-mobile li a i{font-size:20px;}

.footer-list-validation {display:none;}
.footer-list-validation li {float:left;}
.footer-list-validation li a {display:inline-block;margin:5px;}
.footer-list-validation li a i{font-size:20px;}
.footer-list-validation  .icon-valid  a {background:url(../images/valid-html5.png) center center no-repeat;width:88px;height:31px;font:0/0 a;}
.footer-list-validation  .icon-valid-a  a {background:url(../images/wcag2A.gif) center center no-repeat;width:88px;height:31px;font:0/0 a;}


/* footer section - home-footer-links */
.home-footer-links {width:700px;float:left;}
.home-footer-links ul.footer-links-list {float:left;width:180px;margin:0 40px 0 20px;padding:0;}
.home-footer-links ul.footer-links-list-sml {float:left;width:185px;margin:0 ;padding:0;}

/* PLUGIN TIPSY */
.tipsy { padding: 5px; font-size: 11px; position: absolute; z-index: 100000; opacity:1 !important;}
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner {  }
  .tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top right; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; right: 50%; margin-right: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; right: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; left: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; right: 50%; margin-right: -4px; background-position: bottom right; }
    .tipsy-sw .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom right; }
    .tipsy-se .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom right; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; background-position: top left; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; }

/* sharepoint overide */
/* web part tool pane */
.ms-ToolPaneOuter {position:fixed;right:22px;top:75px;z-index:100;}
.ms-ToolPaneBody {overflow:auto !important;max-height:100%;min-height:450px;width: 266px !important;}
#MSOTlPn_ToolPaneCaption {cursor:move;}
/* end web part tool pane */
h1, .ms-h1 , .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit, .ms-core-listMenu-heading, .ms-tv-header,h2,h3,.ms-h2,.ms-h3,.ms-headerFont,h4,h5,h6,.ms-h4,.ms-h5,.ms-h6,input[type=button],input[type=reset],input[type=submit],button,.ms-viewselector-currentView,.ms-core-pageTitle,.ms-core-pageTitle a,.ms-core-navigation,.ms-taskdate-daysvalue {font-family:Arial, Helvetica, sans-serif;}
#pageStatusBar[class], .ms-status-msg {margin-bottom:0;}
#s4-bodyContainer {padding-bottom:0;}
#s4-workspace {overflow:visible;}
#application/x-sharepoint-uc {display:none;} 

/* -======================================================= nternal pages ================================================- */

/* internal layout */
.internal-article{float: right;   width:700px;padding-bottom:20px;}
.internal-aside{float: left;   width: 220px;padding-bottom:20px;}
.inner-wp{margin-bottom: 20px;}
#contentBox {margin-right: 0px;margin-left: 0px;min-width: 0px;}
.side-wp {margin-bottom:20px;}
.internal-aside h1 , .internal-aside h3 , .page-wp h3.news-landing-h3{background:#464646 !important;height:30px;line-height:30px !important;color:#fff !important;font-size:14px !important;padding:0 13px;font-weight:normal !important;margin:0;border-bottom:1px solid #fff;}

/*  Side Nav  */
.side-nav{background:#dedede;margin-bottom:20px;}
.side-nav ul { margin: 0; padding: 0;}
.side-nav ul li { list-style: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.side-nav ul li a {color: #000 !important; display: inline-block; font-size: 13px !important; line-height: 20px; padding: 10px 10px 10px 20px !important;width:190px}
.side-nav ul li .icon-li{ display: block;   float: left;   padding: 0px 10px;   text-align: right;   width: 30px;}
.side-nav ul li:hover , .side-nav ul li.selected{ background: #C9B280;}
.side-nav ul li i {text-align: right;width: 33px;color:#333;margin:12px 0 0 0px;}
.side-nav ul li.dynamic {overflow:hidden;}
.side-nav ul.dynamic {background:#dedede;}
li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, li > a.ms-core-listMenu-item:hover, li > a.ms-core-listMenu-item:active,
.ms-core-listMenu-selected:link, .ms-core-listMenu-selected:visited, .ms-core-listMenu-selected {background:none;}
.ms-core-listMenu-verticalBox .dynamic-children.additional-background {background:url(../images/side_menu_arrow.png) center right no-repeat;display:block;} 
 

/*  breadcrumb and share icons  */
.breadcrumb{background:#333;color:#a9873c;padding:7px;line-height:20px;}
.breadcrumb a{padding:5px;color:#fff;}
.breadcrumb a[href$=SkipLink] {display:none;}
.breadcrumb a:hover{color:#a9873c}
.breadcrumb i{color:#fff;font-weight:700;font-size:14px}
.breadcrumb .ms-sitemapdirectional{padding:5px}
.BreadCrumbs {display:none;}
.BigBox-Bottom {display:none;}
.CurrentBCnode {padding: 0 3px;}

/* page title */
h1.page-title {background:#bb9f60;color:#fff !important;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:21px !important;font-weight:normal !important;padding:20px !important;margin:0 !important;border-top:1px solid #fff !important;line-height:28px  !important;}
#subjecttd.tittel{ color: #fff ; font-size:21px; background:#bb9f60;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:10px;min-height:35px;margin:1px 0 20px 0}
#subjecttd.tittel h1{color: #fff ; font-size:21px;margin:0;padding:0;font-weight: 100;}
h1.page-title .ms-long {width:627px;}

/* page tools */
.article-tools{overflow:hidden;margin:18px 0 12px;}
.article-tools ul{list-style:none;padding:0;margin:0}
.article-tools li{float:right;margin: 0 0 0 7px}
.article-tools li a i{color: #000; display: inline-block;   font-size: 20px;}
.article-tools li a:hover i{color:#a9873c}
.article-tools li.SendToFriendIcon {width:18px;text-align:center;overflow:hidden;}
.article-tools li.SendToFriendIcon a i{margin-left:-1px;}
.article-tools li.facebookIcon a {text-align:right;background:#000;color:#fff;width:18px;height:20px;display:inline-block;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.article-tools li.facebookIcon a i{color:#fff;font-size:18px;margin-top:4px;margin-right:1px;}
.article-tools li.facebookIcon a:hover {background:#A9873C;}


/* internal section - internal-side-ads */
.side-ads ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
.side-ads li.bjqs-slide{position:absolute; display:none;}
.side-ads .bjqs img{width:220px;height:95px;}
.side-ads ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;display:none;}
.side-ads ul.bjqs-controls.v-centered li a{position:absolute;}
.side-ads ul.bjqs-controls.v-centered li.bjqs-next a{left:0;}
.side-ads ul.bjqs-controls.v-centered li.bjqs-prev a{right:0;}
.side-ads ol.bjqs-markers{list-style: none; padding: 0; margin:0;;position:absolute;right:5px;bottom:5px;text-align:right;}
.side-ads ol.bjqs-markers.h-centered{text-align: center;}
.side-ads ol.bjqs-markers li{display:inline;}
.side-ads ol.bjqs-markers li a{display:inline-block;background:url(../images/carousel_main_normal.png) center center no-repeat;width:11px;height:11px;margin:0 2px;font:0/0 a;}
.side-ads ol.bjqs-markers li.active-marker a {background:url(../images/slider_bullet_active.png) center center no-repeat;}
.side-ads p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

/* home section - home-side-participate */
.side-participate .links-participate {margin:0;padding:0;width:220px;height:208px;}
.side-participate .links-participate li {border:0px solid #fff;width:109px;height:102px;text-align:center;background:#d6d6d6;list-style:none;overflow:hidden;margin-bottom:2px;}
.side-participate .links-participate li.first {border-left:0px none;float:left;}
.side-participate .links-participate li.last {border-right:0px none;float:right;}
.side-participate .links-participate li.e-icon-survey a {background-position:-328px 10px}
.side-participate .links-participate li.e-icon-survey a:hover {background-position:-328px -80px;}
.side-participate .links-participate li.e-icon-feedback a {background-position:-214px 10px}
.side-participate .links-participate li.e-icon-feedback a:hover {background-position:-214px -80px;}
.side-participate .links-participate li.e-icon-ideas a {background-position:-99px 10px}
.side-participate .links-participate li.e-icon-ideas a:hover {background-position:-99px -80px;}
.side-participate .links-participate li.e-icon-vote a {background-position:21px 10px}
.side-participate .links-participate li.e-icon-vote a:hover {background-position:21px -80px;}

/* minister page */
.minister-page-head {background:#d6d6d6;padding:10px;margin-bottom:10px;}
.minister-page-head img {float:right;max-width:150px;margin:0 0 0px 10px;height:auto;}
.minister-page-head h2 {display:block;margin:10px 0px 20px;font-weight:normal;font-size:16px;line-height:22px !important;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#494949;white-space:nowrap;background:none !important;width:515px;white-space: normal;line-height: 30px !important;}
.minister-page-head h2 i {font-size:65%;display:block;font-style:normal;line-height:18px;margin-bottom:10px;}


/*  Others  */
a.back-to-top{background: #ddcfaf; bottom: 0; color:#333;padding: 10px; position: fixed;   left: 0;display:block;text-align:center;margin:20px;opacity:0.5;cursor:pointer}
a.back-to-top:hover{opacity:1.0;text-decoration:none}
.back-to-top i{font-size:20px;}
.DateSharekContainer div{padding:5px 10px;background:#ebebeb;color:#666;font-size:11px;display:inline-block;margin:0 10px 0 0;min-width:170px}
.seprator{border-bottom:1px solid #ccc;margin:20px 0;height:2px;clear:both}
.floated{float:left;width:27%;margin:20px 20px 20px 0}
blockquote{ color: #aa863a; font:18px/28px Arial, Helvetica, sans-serif;   padding:10px 15px}
.blockquote-special{background: #bb9f60;color:#fff}


/* error page */
.error-content {border:1px solid #a9873d;text-align:center;}
.error-content i {font-size:60px;color:#A9873C;line-height:130px;}
.error-details {margin:0 40px 20px;color:#A9873C;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:34px;}
.error-action {background:#ebebeb;padding:25px 20px;text-align:left;}

/* search advanced */
.ms-advsrchtips {display:none;}


 /* ======================= ================================= ======================= */
/* ======================= Portal facelifting September 2015 ======================= */
/* ======================= ================================= ======================= */

/* -------------- layout styles ------------ */
/* header */
.page-header {height:160px;background:none;}
.page-header .container {position:relative;}
.page-header h1.header-logo {margin:0;padding:0;position:absolute;top:20px;left:0;}

/* header hotline */
.page-header .header-hotline {position:absolute;top:20px;right:0;background: url(../images/hotline_background.png) top right no-repeat;width:264px;height:40px;}
.page-header .hotline-number {display:inline-block;font-family:Impact;font-weight:normal;font-size:25px;line-height:20px;margin:9px 2px;vertical-align:top;}
.page-header .hotline-text {display:inline-block;padding:5px 0 0 13px ;line-height:14px;width:75px;font-size:14px;font-weight:bold !important;}

/* header search */ 
.page-header .header-search {position:absolute;top:73px;right:0;}
.page-header .header-search .ms-textSmall {background:#f0f0f0;border:1px solid #b5b5b5;width:197px;height:16px;padding:3px;color:#666;line-height:16px;vertical-align:top;}



/* header tools */
.header-font {margin:1px 0 0;}
.header-font a {background:#6d6d6d;display:inline-block;font-family:"Times New Roman", Times, serif;font-weight:bold;color:#d8d8d8;padding:0 3px;line-height:18px;text-decoration:none;vertical-align:middle;}
.header-language a {font-family:Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;color:#333;display:inline-block;line-height:14px;vertical-align:middle;padding:0 3px;}
.page-header .header-nav {/*padding-top:155px;*/position:absolute;top:110px;/*overflow:hidden;*/width:940px;}


/* home section - home-side-missions */
#missions_ext_menu_select , #missions_int_menu_select{width:200px;}


/* footer */
.page-footer {background:#464646;min-width:940px;}
.page-footer a{color:#333;}
.page-footer h1 {color:#333;font-weight:bold;font-size:16px;margin-bottom:5px;}
.page-footer h4 {color:#a9873c;font-weight:bold;font-size:14px;margin:0px 0px 10px;}
.footer-list-validation {margin-top:-13px !important;}

/* masterpage updates */
.page-sub-header {background:#eaeaea;height:20px;padding:5px 0;}
.sub-header-date {float:left;font-size:12px;line-height:18px;}
.sub-header-tools {float:right;}
.sub-header-weather {display:none;}
.header-language {border-left:1px solid #333;line-height:14px;margin:2px 0 3px 5px;padding-left:5px;}
.header-hotline {}
.page-footer  {background:#dadada;}
.home-footer-sitemap {float:left;width:620px;margin:20px 0;}
.home-footer-sitemap li {padding:3px 0;}
.footer-sitemap-col {width:30%;float:left;margin-right:3% !important;}
.home-footer-visited {float:right;width:280px;margin:20px 0;background:#bcbcbc;padding:10px;}
.home-footer-visited li {background:#dadada;padding:5px;margin-top:5px;}
.home-footer-visited .cbq-layout-main {width:100%;}
.home-footer-visited .cbq-layout-main i {margin-right:5px;}
.page-sub-footer  {background:#ccc;height:45px;}
.page-sub-footer li {list-style:none;margin:0;padding:0;}
.page-sub-footer ul {margin:0;padding:0;display:inline-block;float:left;margin-top:-3px;}
.page-sub-footer h4 {font-size:14px;float:left;display:inline-block;margin-right:10px;}
.sub-footer-col-1 {float:left;width:310px;padding:10px 0;}
.sub-footer-col-2 {float:left;width:310px;padding:10px 0;}
.sub-footer-col-3 {float:left;width:300px;margin-left:20px;padding:10px 0;}
.page-copyrights  {background:#464646;color:#fff;padding:15px;text-align:center;}
.footer-list-follow-2 li {display:inline-block;padding:5px 3px;}
.footer-list-follow-2 li a {color:#333;font-size:20px;}


/* fix large spacer image after responsive */
.WFull img {display:none;}




 
 
 