﻿* {
    -webkit-overflow-scrolling: touch;
}

body {
    background-color: #eee;
}

.ms-siteicon-img {
    padding-right: 15px;
    padding-left: 15px;       
    max-width: 280px;
    max-height: 164px;
}

.masthead { background-color: white; }

#DeltaPlaceHolderMain {
    background-color: white;
    /*margin-top: 32px;*/
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
}

.customFooterContainerPageViewer {
    margin-top: 15px;
}

.country_title {
    background-color: rgb(38, 73, 157);
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: white;
    background-image: url(Images/arrow-2.png);
    background-repeat: no-repeat;
    background-position-x: 5px;
    background-position-y: 8px;
    margin-left: -15px;
    margin-right: -15px;
}

#validate-consent-addthis {
    float: right;
}

.navbar-inverse {
    background-color: white;
    margin-top: 10px;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
}

.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover,.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,a.ms-tv-item:hover,a.ms-tv-header:hover {
    color:#000;
}

.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.selected,.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected.selected,a.ms-tv-item:hover,a.ms-tv-header.selected {
    color:#000;
}

.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.selected, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected.selected, a.ms-tv-item:hover, a.ms-tv-header.selected {
    color: #000;
}

.ms-core-listMenu-horizontalBox li.static:hover>.ms-core-listMenu-item {
    color: #999;
}

.navbar-brand:hover, .navbar-brand.selected {
    color: #000 !important;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: rgb(205, 217, 246);
}

/*hide floating AddThis*/
#at4-share, .at4-share-outer {
    display:none;
}

/* CQWP image */

.image-area-left {
    float: left;
    padding-right: 5px;
    padding-left: 0px;
    min-width: 100px;
}

.image-area-left-archiving {
    float: left;
    padding-right: 5px;
    padding-left: 0px;
    min-width: 180px;
}


/* CQWP separator */
hr {
border: 0px;
border-top: 1px dotted #999;
height: 0px;
clear: both;
}

/* CQWP styles */

.NetworkWebpartZone {
    width: 100%;
    vertical-align: top;
    margin: 0 auto;
    padding: 0;
}
.HighlightDateLine {
    font-family: verdana, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-top: 0;
    text-align: left;
}
.description {
    font-family: verdana, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-top: 10px;
    text-align: left;
}
.EventTitle {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.EventTitle:link {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.EventTitle:hover {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: underline;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}

.WebpartItems {
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 0;
    padding-right: 0;
    clear: both;
}
.Title_NewsWebpart {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 13px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.Title_NewsWebpart:link {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 13px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.Title_NewsWebpart:hover {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 13px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.Title_NewsWebpart:visited {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 13px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.Image_NewsWebpart {
    padding: 0;
    border: 0;
    padding-right: 5px;
    max-width: 170px;
    max-height: 105px;
}
.Description_NewsWebpart {
    font-family: verdana, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 10px;
    text-align: justify;
}
.Title_NewsOverviewWebpart {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 12px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 5px;
}
.Title_NewsArchivingWebpart {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 18px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 5px;
}
.Title_EventsOverviewWebpart {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 12px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 5px;
}
.WebpartZoneTop {
    padding-top: 25px;
    /* max-width: 530px; */
}
.WebpartZoneBottom {
    padding-top: 25px;
    /* max-width: 510px; */
}
.WebpartZoneTop_norelinfo {
    padding-top: 25px;
    /* width: 760px; */
}
.WebpartZoneBottom_norelinfo {
    padding-top: 25px;
    /* width: 760px; */
}
.Abstract {
    font-family: verdana, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    font-size: 11px;
    margin-left: 0;
    margin-top: 5px;
    text-align: left;
}
.ArticleTitle {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.ArticleTitle:link {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.ArticleTitle:hover {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: underline;
    font-size: 12px!important;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.ArticleTitle:visited {
    font-family: verdana, Helvetica, sans-serif;
    color: #039;
    text-decoration: underline;
    font-size: 12px!important;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6pt;
    margin-top: 0;
    vertical-align: middle;
}
.TitleOnly {
    font-family: verdana, Helvetica, sans-serif;
    color: #039!important;
    text-decoration: none;
    font-size: 11px!important;
    font-weight: normal;
    line-height: 1.4em;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5pt;
    margin-top: 0;
}
.TitleOnly:link {
    font-family: verdana, Helvetica, sans-serif;
    color: #039!important;
    text-decoration: none;
    font-size: 11px!important;
    font-weight: normal;
    line-height: 1.4em;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5pt;
    margin-top: 0;
}
.TitleOnly:hover {
    font-family: verdana, Helvetica, sans-serif;
    color: #039!important;
    text-decoration: none;
    font-size: 11px!important;
    font-weight: normal;
    line-height: 1.4em;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5pt;
    margin-top: 0;
}
.TitleOnly:visited {
    font-family: verdana, Helvetica, sans-serif;
    color: #039!important;
    text-decoration: none;
    font-size: 11px!important;
    font-weight: normal;
    line-height: 1.4em;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5pt;
    margin-top: 0;
}

.SmallImage {
    float: left;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 5px;
    border: 0;
    max-width: 85px;
    max-height: 70px;
}
.SmallerImage {
    float: left;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 5px;
    border: 0;
    max-width: 70px;
    max-height: 60px;
}
.NewsArchivingSmallImage {
    float: left;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 5px;
    margin-left: 5px;
    border: 0;
    max-width: 180px;
    max-height: 170px;
}

.NewsAndEventsTypeLabel {
    display: inline-block;
    vertical-align: top;
    background: #009DDF none repeat scroll 0% 0%;
    color: #FFF;
    font: bold 11px/13px Helvetica,Arial,sans-serif;
    padding: 8px 14px;
    margin: 0px 0px 2px;
}


.sectionpagetitle {
    font-family: "Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    color: #039;
    text-decoration: none;
    font-size: 32px;
    text-align: left;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: top;
    top: 7px;
    position: relative;
    padding-bottom: 10px;
}

.country_title a, .country_title a:link, .country_title a:hover, .country_title a:visited, .country_title a:active { text-decoration: none; color: white; }

.RelatedSquare {
    padding: 15px;
    background-color: white;
    margin-top: 65px;
}

.ms-core-pageTitle { white-space: normal; }

.regiontext {display:none;}

@media (max-width: 767px) {
    /*.country_title { display:none; }*/

    .siteTitleDisplay { display:none; }

    .countryimage { display:none; }
    .regiontext {
        display:block;
    }

    #page_sidebar, #colLeftNav   {
     margin-top: 47px;
	 display:none;
   }
}

#colLeftNav {
    margin-top: 55px;
}

#pageTitle {
    font-size:3.5em;
    margin-left:100px;
}

#colContent, #page_sidebar, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
}

.spacer2013 {
    height:30px;
    background-color: rgb(238, 238, 238);
}

.colorbar {
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
}

input.ui-widget-content {
    width: 200px;
}

/* width for CorWeb DocSet language value  - CQWP*/
ul  > li  > ul > li.dfwp-item
{
	width: 41px;
}

ul.dfwp-list > .dfwp-item, ul.dfwp-slist > .dfwp-item
{
	display: inline-block;
}

ul.dfwp-slist 
{
	margin:0;
	padding:0;
}

ul.dfwp-slist > .dfwp-item
{
	margin:0 1.0em 0.3em 0;
	font-weight: normal;
}


ul.dfwp-column.dfwp-list > .dfwp-item
{
    display: block;
}

#divSmnSearch {
    width: 200px !important;
}








.bullet {
    background-image: url('../../CorWeb/Images/arrow_little-off.png')!important;
    background-repeat: no-repeat;
    background-position: left 50%;
    margin-left: 5px;
    padding-left: 18px!important;
    font-weight: bold!important;
    color: #039!important;
}

#siteTitle2 {
    word-break: break-word;
    width: 75%;
}

#DeltaTopNavigation span.menu-item-text {
	font-size: 1.3em;
}

.row {
	margin-right: 0px;
	margin-left: 0px;
}



/*
 * Off Canvas
 * --------------------------------------------------
 */
.togglenav {
    background-color: rgb(38, 73, 157);
    padding-left: 3px;
    padding-bottom: 3px;
    border-radius: 0px;
}

@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}
/* end Off canvas */


/* 
    left navigation menu
*/

.title-With-Background {
    padding: 15px !important;
    line-height: 21px;
    font-weight: bolder;
    
}

div.title-With-Background a,div.title-With-Background a:link,div.title-With-Background a:hover,div.title-With-Background a:visited,div.title-With-Background a:active
{
    font-size:14pt;
    color:#ffffff;
    font-weight: bolder;    
    
}

.SSDropDown {
    max-width: 100%;
}

.pageTitle, .pageTitle:link, .pageTitle:active, .pageTitle:hover, .pageTitle:visited, .pageTitle:focus,
.siteTitleDisplay, .siteTitleDisplay:link, .siteTitleDisplay:active, .siteTitleDisplay:hover, .siteTitleDisplay:visited, .siteTitleDisplay:focus {
	text-decoration: none;
    font-size: 1.8em;
    font-family: "Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    color: #0072C6;
}



/*03/03/2020 
 Added by SNU to prevent Cookie banner to change MP container size and SP not resizing the container after the cookie banner has been accepted/rejected */
@media (min-width: 945px) {
    .cookie-consent-banner {
        position: absolute !important;
        left: 50% !important;
        margin-left: -472px !important;
    }
}

@media (max-width: 944px) {
    .cookie-consent-banner {
        position: absolute !important;
    }
}

.navbar.navbar-inverse.menu-top {
    display: inline-block;
    margin: 30px 0 0 40px;
}

/*#ddlPolicyArea, #ddlPolicyAreaCompetence, #divSavedPolicyAreasDetails, #divSavedPolicyAreaCompetencesDetails {
    text-transform: uppercase !important;
}*/
.ms-webpart-titleText {
    font-size: 1.46em;
    line-height: 130%;
}
.sectionpagetitle {
    color: #666666;
}
.country_title {
    background-color: #08c;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-position-x: 10px;    
    background-position-y: 5px;
    margin-bottom: 0;
}
h1, h2, h3 {
    margin-top: 0;
    margin-bottom: 10px;
}
.ms-core-sideNavBox-removeLeftMargin {
    padding-bottom: 10px;
}
.committee-logo {
    height: 100px;
}