﻿/* debug  div {border:1px solid red;}*/


/* general styles */
body {direction:ltr;margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#2d2d2d;}
button,input,select,textarea {font-family: Arial, Helvetica, sans-serif;color:#666;}
body{overflow:auto !important;}
/* links */
a, .animate {-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:#336699;}
.ms-link:visited, a:visited {color:#523f56;}
a:hover, a:active {color:#336699;}
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 #B5B5B5;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 #594659;background:#f1f1f1;}
input[type=text]:focus, textarea:focus , select:focus {box-shadow: 0 0 5px #594659;border: 1px solid #594659;background:#f7f7f7 !important;}

/* generic classes */
a.link-gray {background:#d6d6d6;color:#2d2d2d;}
a.link-gray:hover {background:#594659;color:#fff;}
a.icon {color:#2d2d2d;}
a.icon:hover {color:#336699;}
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:#594659;color:#fff;font-size:13px;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;height:auto;width:auto;font-family: Arial, Helvetica, sans-serif;font-weight:normal;}
.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;display:none;}
.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:#336699;}
.en {display:none;}

/* IE 8 font fix */  
abbr {font-family:Tahoma !important;line-height:12px;}
.ie-lt-ie9 a {-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;transition: none !important;zoom:1;}



/* select 2 */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:26px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-right:8px;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-left:8px;padding-right:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:right;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:0px;box-sizing:border-box;display:block;position:absolute;right:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{right:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;right:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:0px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:26px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:left;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;left:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;right:50%;margin-right:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:right;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{right:1px;left:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:0px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:right;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:left;font-weight:bold;margin-top:5px;margin-left:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:0px;cursor:default;float:right;margin-left:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-left:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:left;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-right:5px;margin-left:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-right:2px;margin-left:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-right:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-right:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-right:-1em;padding-right:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-2em;padding-right:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-3em;padding-right:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-4em;padding-right:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-5em;padding-right:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:0px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:26px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:left;font-weight:bold;margin-left:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-right:1px solid #aaa;border-top-right-radius:0px;border-bottom-right-radius:0px;height:26px;position:absolute;top:1px;left:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;right:50%;margin-right:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-left:1px solid #aaa;border-radius:0;border-top-left-radius:0px;border-bottom-left-radius:0px;right:1px;left:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:0px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:0px;cursor:default;float:right;margin-left:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-left:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-right:5px;margin-left:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-right:2px;margin-left:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
/* 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 -------------- */
/* 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;}
.ms-listMenu-editLink {display:none;}
.ms-webpart-zone, .ms-webpart-cell-vertical, .ms-webpart-chrome-vertical {display:block !important;}
.edit-mode .ms-webpart-zone, .edit-mode .ms-webpart-cell-vertical{display:table !important;}
.edit-mode .ms-webpart-chrome-vertical {display:table-row !important;}
#suiteBarLeft {background:#758db1 !important;}
.ms-srch-sb-borderFocused {border-color:#523f56;}

/* 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;}


/* -------------- layout styles ------------ */
/* header search */ 

.page-header-menu .header-search .ms-textSmall {background:#f0f0f0;border:1px solid #b5b5b5;color:#666;}
.page-header-menu .header-search .ms-srch-sb-border, .page-header-menu .header-search .ms-srch-sb-borderFocused {border:0px none !important;}
.page-header-menu .header-search .ms-srch-sb > .ms-srch-sb-navLink {display:none;}
.page-header-menu .header-search  .ms-srch-sb > .ms-srch-sb-searchLink img {display:none;}
.no-js .page-header-menu .header-search  .ms-srch-sb > .ms-srch-sb-searchLink img {display:block;}
.page-header-menu .header-search .ms-mpSearchBox {width:auto;}

/*  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;   padding:10px 15px}
.blockquote-special{background: #594659;color:#fff}
.ms-advsrchtips {display:none;}
div.Capatcha-Table i {font-family: FontAwesome !important;}

/* error page */
.error-content {border:1px solid #a9873d;text-align:center;}
.error-content i {font-size:60px;color:#336699;line-height:130px;}
.error-details {margin:0 40px 20px;color:#336699;font-family:Arial;font-size:18px;line-height:34px;}
.error-action {background:#ebebeb;padding:25px 20px;text-align:left;}


/* ------------------ Generic page styles ---------------------- */
#s4-bodyContainer{background:#fff url('/_catalogs/masterpage/MOFA/images/v3/body_bg_ar.jpg') top left no-repeat;}
.page-header .header-logo {padding:50px 0 40px;margin:0;text-align:right;}
.page-header-menu {background:#758db1;margin-bottom:20px;}
.page-header-menu .header-nav {display:none;}
.page-header-menu .header-menu {height:30px;}
.page-header-menu .header-link {background:#fff;margin:5px 10px 5px 0;float:right;display:inline-block;line-height:20px;padding:0 5px;}
.page-header-menu .header-hotline {color:#fff;float:right;display:inline-block;line-height:20px;padding:0 5px;margin:5px 10px 5px 0;}
.page-header-menu .header-hotline .number {font-weight:bold;font-size:125%;}
.page-header-menu .header-hotline .text {vertical-align:middle;line-height:13px;}
.page-header-menu .header-hotline i {font-size:125%;}

/* Header search */
/* closed */
.header-search-toggle {width:11px;overflow:hidden;height:20px;} 
.header-search-toggle .header-search {display:none;float:right;}
.header-search-toggle .search-close-btn {display:none;float:right}
.header-search-toggle .search-open-btn {display:inline-block;float:right}

.header-search-toggle.opened {width:217px;} 
.header-search-toggle.opened  .header-search {display:inline-block;}
.header-search-toggle.opened  .search-close-btn {display:inline-block;}
.header-search-toggle.opened  .search-open-btn {display:none;}

.header-search-toggle .header-search input {height:15px;margin:2px;padding:0 3px;font-size:12px;width: 130px;}
.header-search-toggle .header-search .btn {line-height:17px;font-size:12px;vertical-align:bottom;margin:2px 3px;border:0 none;}

/* responsive menu toggle */
.header-nav-responsive-toggle {float:left;}
.header-nav-responsive-toggle #res_menu_btn {margin:4px 5px;background:none;font-size:125%;border:0 none;cursor:pointer;}
.header-nav-responsive-overlay {width:100%;height:100%;position:fixed;background:#333;opacity: 0.7;filter: alpha(opacity=70);z-index:9000;display:none;}
.header-nav-responsive-overlay.opened {display:block;}

/* General styles for responsive menu menus */
.cbp-spmenu {background: #525252;position: fixed;}
.cbp-spmenu h3 {color: #afdefa;font-size: 1.9em;padding: 20px;margin: 0;font-weight: 300;background: #0d77b6;}
.cbp-spmenu a {display: block;color: #fff;font-size: 1.1em;font-weight: 300;}
/*.cbp-spmenu a:hover {background: #594659;}
.cbp-spmenu a:active {background: #594659;color: #fff;}*/
.cbp-spmenu-vertical {width: 240px;height: 100%;top: 0;z-index: 10000;overflow:auto;}
.cbp-spmenu-vertical li {border-bottom: 1px solid #657ea4;padding: 10px;background:#758db1;}
.cbp-spmenu-vertical li li {background:#594659;margin-top:5px;border:0px none;padding:5px 10px;}
.cbp-spmenu-vertical li li li {background:#fff; }
.cbp-spmenu-vertical li li li a {color:#333 !important;}
.cbp-spmenu-vertical ul {padding:0;margin:0;}
.cbp-spmenu-vertical li ul li {display:none;}
.cbp-spmenu-vertical li.open li {display:block;}
.cbp-spmenu-vertical ul.dynamic {margin-top:0px;position:relative;top:auto;right:auto;left:auto;border:0px none;background-color:transparent;box-shadow: none;}
.cbp-spmenu-vertical ul.dynamic ul.dynamic {background-color:transparent;}
.cbp-spmenu-vertical .static.menu-item {display:inline-block;padding:5px;width:160px;background:none;}
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:none;}
.cbp-spmenu-vertical .res-menu-open {float:right;display:inline-block;width:20px;height:15px;background:#594659;padding:5px;text-align:center;}
.cbp-spmenu-vertical .res-menu-close {float:right;display:none;width:20px;height:15px;background:#999;padding:5px;text-align:center;}
.cbp-spmenu-vertical li.open .res-menu-close {display:inline-block;}
.cbp-spmenu-vertical li.open .res-menu-open {display:none;}
.cbp-spmenu-left {right: -240px;}
.cbp-spmenu-right {left: -240px;}
.cbp-spmenu-left.cbp-spmenu-open {right: 0px;}
.cbp-spmenu-right.cbp-spmenu-open {left: 0px;}
.cbp-spmenu-push {overflow-x: hidden;position: relative;right: 0;}
.cbp-spmenu-push-toright {left: 240px;position:relative;}
.cbp-spmenu-push-toleft {left: -240px;}
.cbp-spmenu,.cbp-spmenu-push {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.header-nav-responsive .ms-core-listMenu-item, .header-nav-responsive .ms-core-listMenu-item:link {color:#fff;}

/* page-footer */
.page-footer {background:#525252;}
.page-footer-col-1 {float:left;width:30%;}
.page-footer-col-2 {float:left;width:40%;}
.page-footer-col-3 {float:right;width:30%;}
.logo-mcc  {margin:15px 0;}
.logo-vision {margin:30px 0;float:	right;}
.page-footer-links-ul {color:#fff;margin:30px 0;padding:0;}
.page-footer-links-ul li {color:#fff;width:48%;display:inline-block;}
.page-footer-links-ul li a {color:#fff;display:block;padding:5px;}

.page-sub-footer {background:#758db1;color:#fff;}
.page-sub-footer .page-copyrights {padding:10px 0 ;display:inline-block;width:60%;}
.page-sub-footer .page-footer-apps {float:right;}
.page-sub-footer .page-footer-apps h4 {display:inline-block;margin:10px;}
.page-sub-footer .page-footer-apps ul {display:inline-block;float:	right;margin:5px 0;padding:0;}
.page-sub-footer .page-footer-apps ul li {list-style:none;background:#48354b;margin:5px 0  5px 10px;float:right;display:inline-block;line-height:20px;padding:0 5px;}
.page-sub-footer .page-footer-apps ul li a {color:#fff;}


























/* ------------------ Home styles ---------------------- */
/* 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-aside ul, .home-aside li {margin:0;padding:0;list-style:none;}
.home-wp {margin-bottom:20px;}
.home-wp .ms-webpartzone-cell {margin:0;}


/* home-links */
.home-links .home-links-4 {margin:0 0 20px;padding:0;height:150px;}
.home-links .home-links-4 li {width:25%;padding:0;margin:0;float:left;list-style:none;}
.home-links .home-links-4 li a {background:#523f56 url(../images/v3/bg_curve_hor.png)  center -95px no-repeat;height:110px;display:block;margin:0 10px;color:#fff;font-size:15px;font-weight:bold;text-align:center;padding:15px 20px 25px;line-height:18px;}
.home-links .home-links-4 li a:hover {background:#442e49 url(../images/v3/bg_curve_hor.png)  center -105px no-repeat;padding:10px 20px 30px;}
.home-links .home-links-4 li a i {display:block;height:88px;margin:0 0 5px;}
.home-links .home-links-4 li a:hover i {height:83px;}
.home-link-news i {background:url(../images/v3/icon_news.png) center center no-repeat;}
.home-link-minister i{background:url(../images/v3/icon_minister.png) center center no-repeat;}
.home-link-ministry i{background:url(../images/v3/icon_ministry.png) center center no-repeat;}
.home-link-saudi i{background:url(../images/v3/icon_ksa.png) center center no-repeat;}

.home-links .home-links-2 {margin:0 0 20px;padding:0;height:100px;}
.home-links .home-links-2 li {width:50%;padding:0;margin:0;float:left;list-style:none;}
.home-links .home-links-2 li a {background:#758db1 url(../images/v3/bg_curve_ver_en.png)  90px center no-repeat;line-height:100px; display:block;margin:0 10px;color:#fff;font-size:20px;font-weight:bold;padding:0;}
.home-links .home-links-2 li a:hover {background:#617ca5 url(../images/v3/bg_curve_ver_en.png) 100px center no-repeat;padding:0;}
.home-links .home-links-2 li a i {display:inline-block;height:100px;margin:0 10px 0 5px;width:90px;vertical-align:middle;}
.home-links .home-links-2 li a:hover i {width:100px;}
.home-link-emb a i {background:url(../images/v3/icon_embassies.png) center center no-repeat;}
.home-link-services a i {background:url(../images/v3/icon_services.png) center center no-repeat;}

/* home-aside */
.home-aside-col-1 {width:50%;float:left;}
.home-aside-col-2 {width:50%;float:right;}
.home-aside .home-wp {margin:10px;}

.home-wp-inforgraphic {background:#758db1;    min-height: 403px;}
.home-wp-inforgraphic h1 {background:#523f56 url(../images/v3/bg_curve_ver_en.png) 335px center no-repeat;border-bottom:2px solid #fff;height:70px;line-height:70px;color:#fff;font-size:22px;padding-left:35px;}
.home-wp-inforgraphic h1 i {display:inline-block;width:80px;height:70px;background:url(../images/v3/icon_infographics.png) center center no-repeat;float:right;} 


.home-wp-video {background:#758db1;    min-height: 403px;}
.home-wp-video h1 {background:#523f56 url(../images/v3/bg_curve_ver_en.png) 335px center no-repeat;border-bottom:2px solid #fff;height:70px;line-height:70px;color:#fff;font-size:22px;padding-left:35px;}
.home-wp-video h1 i {display:inline-block;width:80px;height:70px;background:url(../images/v3/icon_media.png) center center no-repeat;float:right;} 








/* home section - home-main-news */
#home_news_slider ul {margin:0;}
#home_news_slider li  {list-style:none;}

.home-news {background:#4c3b4f;padding:20px 20px 5px;}
#home_news_slider {background:#fff;width:auto;height:290px;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);border:1px solid #758db1;    margin: 0 15px;}
.news-item {background:#fcfcfc;}
.news-item .news-img {width:483px;overflow:hidden;float:left;position:relative;z-index:900;position:relative;}
.news-item .news-img img {width:483px;height:290px;position:relative;z-index:900;}
.news-item .news-img i {background:url(../images/v3/news_mask_en.png) left  center no-repeat;width:58px;height:290px;display:block;position:absolute;right:0;top:0;z-index:1000;}
.news-item .news-details {width:341px;height:250px;overflow:hidden;float:left;color:#fff;padding:20px;}
.news-item .news-details h4 {margin:5px 0 0;color:#333;line-height:20px;font-weight:normal;font-size:16px;border-bottom:1px solid #d9d5db;padding-bottom:10px;}
.news-item .news-details h4 a {color:#242424;line-height:24px;font-weight:normal;font-size:16px;font-weight:bold;}
.news-item .news-details p {margin:10px 0;line-height:20px;color:#453249;}

.news-links {margin-top:10px;float:right;height:28px;}
.home-news-inner h1 , .home-news-inner .news-links {display:none;}
.news-links a.news-all {white-space:nowrap;color:#fff;font-size:11px;display:inline-block; margin:0 10px;float:right;line-height:28px;}
.news-links a.news-rss {white-space:nowrap;color:#fff;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; display:inline-block;float:right;line-height:28px;}
.news-links a i {font-size:14px;}
div.Rss {display:none;}



/*  *  Owl Carousel - Animate Plugin */
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}

@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}

/* * 	Owl Carousel - Auto Height Plugin*/
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}

/* *  Core Owl Carousel CSS File*/
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1;padding:0;    margin-bottom: 30px !important;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px);z-index:1100;}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index:1200;}
.owl-carousel .owl-controls {position:absolute;top:0;left:0;width:100%;height:100%;}
.owl-carousel .owl-controls .owl-nav {position:absolute; top:50%;width:100%;color:#fff;font-size:26px;}
.owl-carousel .owl-controls .owl-nav .owl-prev {position:absolute;left:-25px;}
.owl-carousel .owl-controls .owl-nav .owl-next {position:absolute;right:-25px;}
.owl-carousel .owl-controls .owl-dots {position:absolute;bottom:-20px;}
.owl-carousel .owl-controls .owl-dot {display: inline-block;width: 11px;height: 11px;margin: 0 2px;color:#5c4a5d;}
.owl-carousel .owl-controls .owl-dot.active {color:#758db1;}
.owl-carousel-news .owl-controls .owl-dot {color:#fff;} 
.owl-carousel-news .owl-controls .owl-dot.active {color:#758db1;}
.owl-carousel-news .owl-controls .owl-dots {position:absolute;bottom:-30px;}


.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
/* No Js */
.no-js .owl-carousel {display: block;}
/* * 	Owl Carousel - Lazy Load Plugin*/
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}


/* minister news */
.page-content .news-item .news-img {width:425px;} 
.page-content .news-item .news-img i {display:none;}
.page-content .news-item .news-img img {max-width:100% !important;    width: 425px !important;    height: 246px !important;}
.page-content .news-item .news-details {width:220px;padding:5px 10px;}
.page-content .news-links {display:none;}
.page-content #home_news_slider {height:246px;}
.page-content .owl-carousel .owl-controls .owl-nav {    bottom: 7px;color:#5c4a5d;top:auto;}
.page-content .owl-carousel .owl-controls .owl-nav .owl-prev {right:50px;left:auto;}
.page-content .owl-carousel .owl-controls .owl-nav .owl-next {right:25px;}



/* home-infographic */
#home-infographic   {margin:20px;    min-height: 288px;max-width:410px;}
#home-infographic .infographic-photo-image img {width:280px;height:230px;margin:0 0  20px;border:1px solid #fff;box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.3);display:	inline;}
#home-infographic .owl-item a, #home-infographic .owl-item span {text-align:center;display:	block;color:#fff;}
#home-infographic .owl-carousel .owl-controls .owl-nav {top:36%;}
#home-infographic .owl-carousel .owl-controls .owl-nav .owl-prev {left: 0px;padding:10px 20px;}
#home-infographic .owl-carousel .owl-controls .owl-nav .owl-next {right: 0px;padding:10px 20px;}
#home-infographic .owl-carousel .owl-controls .owl-dots {bottom: -10px;    left: 35px;}
#home-infographic .owl-carousel .owl-controls .owl-dot{color:#fff;}
#home-infographic .owl-carousel .owl-controls .owl-dot.active {color:#402d49;}
#home-infographic .infographic-photo-title {margin-bottom:10px;}
.home-wp-inforgraphic .news-all {color:#fff;float:	right;margin:-35px 41px 0;}



/* home-infographic */
#home-youtube  {margin:20px;    min-height: 288px;max-width:410px;}
#home-youtube .youtube-video-cover img {width:280px;height:160px;margin:30px 0 30px;border:1px solid #fff;box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.3);display:	inline;}
#home-youtube .owl-item a, #home-youtube .owl-item span {text-align:center;display:	block;color:#fff;}
#home-youtube .owl-carousel .owl-controls .owl-nav {top:36%;}
#home-youtube .owl-carousel .owl-controls .owl-nav .owl-prev {left: 0px;padding:10px 20px;}
#home-youtube .owl-carousel .owl-controls .owl-nav .owl-next {right: 0px;padding:10px 20px;}
#home-youtube .owl-carousel .owl-controls .owl-dots {bottom: -10px;    left: 35px;}
#home-youtube .owl-carousel .owl-controls .owl-dot{color:#fff;}
#home-youtube .owl-carousel .owl-controls .owl-dot.active {color:#402d49;}
#home-youtube .youtube-video-title {    margin-bottom: 24px;    height: 32px;    overflow: hidden;}
.home-wp-video .news-all {color:#fff;float:	right;margin:-35px 41px 0;}

/* MCC home */
.home-mcc .home-mcc-title {padding:10px;background:#48354b;margin-bottom:20px;}
.home-mcc .home-mcc-title h1 {float:left;margin:0;}
.home-mcc .home-mcc-title ul {float:right;margin:4px 20px;padding:0;}
.home-mcc .home-mcc-title ul li {float:right;list-style:none;}
.home-mcc .home-mcc-title ul li a {display:	inline-block;width:55px;height:70px;margin:10px;font-size:50px;opacity:0.6;color:#fff;text-align:center;}
.home-mcc .home-mcc-title ul li a:hover {opacity:0.9;}
.home-mcc .home-mcc-title ul li.home-link-social-yt a {background:url(../images/v3/icon_youtube.png) center  center no-repeat;}
.home-mcc .home-mcc-title ul li.home-link-social-fb a {background:url(../images/v3/icon_facebook.png) center  center no-repeat;}
.home-mcc .home-mcc-title ul li.home-link-social-tw a {background:url(../images/v3/icon_twitter.png) center  center no-repeat;}
.home-mcc .home-mcc-title ul li.home-link-social-sn a {background:url(../images/v3/icon_snap.png) center  center no-repeat;}

.home-mcc .home-news {background:#a6a4a2;}
.home-mcc .owl-carousel-news .owl-controls .owl-dot.active {color:#4c3b4f}

.home-links-mcc-gray {margin:0 0 20px;padding:0;height:335px;}
.home-links-mcc-gray li {width:50%;padding:0;margin:0;float:left;list-style:none;}
.home-links-mcc-gray li a {background:#a6a4a2 url(../images/v3/bg_curve_hor_lrg.png)  center -281px no-repeat;height:295px;display:block;margin:0 10px;color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:15px 20px 25px;}
.home-links-mcc-gray li a:hover {background:#9d9b99 url(../images/v3/bg_curve_hor_lrg.png)  center -291px no-repeat;padding:10px 20px 30px;}
.home-links-mcc-gray li a i {display:block;height:240px;margin:0 0 25px;}
.home-links-mcc-gray li a:hover i {height:230px;}

.home-mcc-press i {background:url(../images/v3/icon_press.png) center center no-repeat;}
.home-mcc-leadership i {background:url(../images/v3/icon_saudi.png) center center no-repeat;}

.home-mcc-links-4 a {background-color:#4b3a4f !important;margin-bottom:20px !important;}
.home-mcc-links-4 a:hover {background-color:#442e49 !important;}
.home-mcc-conf i {background:url(../images/v3/icon_mic.png) center center no-repeat;}
.home-mcc-flags i {background:url(../images/v3/icon_flag.png) center center no-repeat;}
.home-mcc-media i {background:url(../images/v3/icon_media_services.png) center center no-repeat;}
.home-mcc-library i {background:url(../images/v3/icon_library.png) center center no-repeat;}







