﻿@import "/ext/DesktopModules/DnnSharp/ActionForm/templates/jQuery/sunny/jquery-ui.css";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&display=swap');

/*

.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;}
@media screen and (max-width:729px){.container{width:calc(100vw - 48px)}}
@media screen and (min-width:730px)and (max-width:959px){.container{width:calc(100vw - 80px)}}
@media screen and (min-width:960px)and (max-width:1279px){.container{width:calc(100vw - 96px)}}
@media screen and (min-width:1280px)and (max-width:1479px){.container{width:calc(100vw - 96px)}}
@media screen and (min-width:1480px){.container{width:1384px;padding-right:0;padding-left:0}}
*/

/*.container{border-left:1px solid red;border-right:1px solid red;} */


/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 @-ms-viewport {width: device-width;}
 @-o-viewport {width: device-width;}
 @viewport {width: device-width;}
 
 .navbar-brand {padding-left:0px;}
 .navbar-right{margin-right:0;}
 body {min-height: 500px; padding-top: 140px;}
 
.color-over-oea, .color-over-oas{ color:#000!important }
.color-over-democracia, .color-over-democracy{ color:#000!important }
.color-over-derechos, .color-over-rights{ color:#000!important }
.color-over-seguridad, .color-over-security{ color:#000!important }
.color-over-desarrollo, .color-over-development{ color:#000!important }

/*
.color-over-oea:hover, .color-over-oas:hover{ color:rgb(46,93,159) !important }
.color-over-democracia:hover, .color-over-democracy:hover{ color:rgb(57,201,252) !important }
.color-over-derechos:hover, .color-over-rights:hover{color:rgb(250,188,77) !important}
.color-over-seguridad:hover, .color-over-security:hover{color:rgb(63,179,139) !important}
.color-over-desarrollo:hover, .color-over-development:hover{color:rgb(49,130,247) !important}
*/

.color-over-oea:hover, .color-over-oas:hover{ color:#5987BF!important }
.color-over-democracia:hover, .color-over-democracy:hover{ color:#5987BF !important }
.color-over-derechos:hover, .color-over-rights:hover{color:#5987BF !important}
.color-over-seguridad:hover, .color-over-security:hover{color:#5987BF!important}
.color-over-desarrollo:hover, .color-over-development:hover{color:#5987BF !important}

/*
.color-oea, .color-oas{ color:rgb(46,93,159) !important }
.color-democracia, .color-democracy{ color:rgb(57,201,252) !important }
.color-derechos, .color-rights{color:rgb(250,188,77) !important}
.color-seguridad, .color-security{color:rgb(63,179,139) !important}
.color-desarrollo, .color-development{color:rgb(49,130,247) !important}

.background-oea, .background-oas{ background:#39619A !important}
.background-democracia, .background-democracy{ background:rgb(57,201,252) !important}
.background-derechos, .background-rights{background:rgb(250,188,77) !important}
.background-seguridad, .background-security{background:rgb(63,179,139) !important}
.background-desarrollo, .background-development{background:rgb(49,130,247) !important}
*/

.color-oea, .color-oas{ color:#5987BF !important }
.color-democracia, .color-democracy{ color:#5987BF !important }
.color-derechos, .color-rights{color:#5987BF!important}
.color-seguridad, .color-security{color:#5987BF !important}
.color-desarrollo, .color-development{color:#5987BF !important}

.background-oea, .background-oas{ background:#5987BF !important}
.background-democracia, .background-democracy{ background:#5987BF  !important}
.background-derechos, .background-rights{background:#5987BF  !important}
.background-seguridad, .background-security{background:#5987BF  !important}
.background-desarrollo, .background-development{background:#5987BF  !important}

.border-oea,.border-oas{border-bottom:5px solid rgb(46,93,159)}
.border-democracia,.border-democracy{border-bottom:5px solid rgb(57,201,252)}
.border-derechos,.border-rights{border-bottom:5px solid rgb(250,188,77)}
.border-seguridad,.border-security{border-bottom:5px solid rgb(63,179,139)}
.border-desarrollo,.border-development{border-bottom:5px solid rgb(49,130,247)}

.navbar-default {border:0px}

.header a:hover, .footer a:hover {color:#ddd !important}
.header .oaslogo {width:280px;}

.headersub, .main {background-color:#fff;border-bottom: 1px solid #f2f2f2}
.headersub li a {padding: 10px; color:#39619A !important;font-size: .9rem;text-transform: uppercase;}
.headersub li:first-child a {padding: 10px 10px 10px 0;}
.headersub ul {height: 40px;overflow: hidden;white-space: nowrap;overflow-x: auto;width: 100%;overflow-y: hidden;}
.headersub ul li {float:none; display:inline-block;}
	
.is-hidden {opacity: 0;transition: transform 0.4s, opacity 0.2s; visibility: hidden;}

.header {height: 100px;}
.header > .container > div > div > div > .navbar-nav li {list-style-type:none;}
.header .navbar-brand, .header .navbar-nav, .header .navbar-nav > li > a {height: 100px;}
.header > .container > div > div > div > .navbar-nav > li > a { border-bottom:4px solid #5987BF ; color:#fff !important; text-transform: uppercase; line-height: 70px;font-size: .875rem;font-weight: 300; padding-left:15px;padding-right:15px;}
.header > .container > div > div > div > .navbar-nav > li > a:link {background-color: transparent;}
.header > .container > div > div > div > .navbar-nav > li > a:hover {background-color: #446CA9; border-bottom:4px solid #7396FF;}
.header > .container > div > div > div > .navbar-nav > li > a.active {background-color: #446CA9; border-bottom:4px solid #7396FF;}
.header > .container > div > div > div > .navbar-nav > li.show > a  {background-color: #446CA9; border-bottom:4px solid #7396FF;}
.header > .container > div > div > div > .navbar-nav .dropdown-menu {border-top:1px solid #7CA0ED; padding:0px;min-width:300px;margin-top:0px !important;}
.header > .container > div > div > div > .navbar-nav .dropdown-menu {background-color: rgb(46,93,159);}
.header > .container > div > div > div > .navbar-nav .dropdown-menu > li > div.subtitle { background-color: #5185CD; border-bottom:1px solid #7CA0ED; color:#fff !important; text-transform: uppercase; line-height: 40px; font-size: .875rem;font-weight: bold; padding-left:10px;}
#SearchDialog ul {margin:0 0 30px 0}
#SearchDialog li {list-style:none}
#SearchDialog li a {display:block;padding:0 30px;}
.header > .container > div > div > div > .navbar-nav .dropdown-menu > li > a, #SearchDialog li a { border-bottom:1px solid #7CA0ED;  color:#fff !important; text-transform: uppercase; line-height: 25px; font-size: .875rem;font-weight: 300; }
.header > .container > div > div > div > .navbar-nav .dropdown-menu > li > a:link, #SearchDialog li a:link {background-color: transparent;}
.header > .container > div > div > div > .navbar-nav .dropdown-menu > li > a:hover, #SearchDialog li a:hover {background-color: #5185CD; }
.header > .container > div > div > div > .navbar-nav .dropdown-menu > li > a.active, #SearchDialog li a.active {background-color: #5185CD; }
.header > .container > div > div > div > .navbar-nav .dropdown-menu > li.open > a  {background-color: #5185CD; }
.header > .container > div > div > div > .navbar-right .dropdown-menu {right: initial;left:initial;}
.header > .container > div > div > div > .navbar-right .dropdown-menu.toleft {right: 0;left:auto;}

.header .navbar-toggle {height: 60px; font-size: 18px; }
.header .nav > li > a {padding:10px;}

.nav.secondary {border-bottom:1px solid #ccc; display:block; float:none; margin:inherit;}
.nav.secondary > li, .nav.secondary > li > a { display:inline-block;}
.nav.secondary > li.active > a { background-color:#dedede;}
.nav.secondary > li.active > a:hover { background-color:#eee;}
.nav.secondary a {color:#000;font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: .875rem;font-weight: 500;letter-spacing: 0;}
.nav.secondary .dropdown-menu .active a {color:#fff;font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: .875rem;line-height:1rem;font-weight: 500;letter-spacing: 0;}
.nav.secondary .dropdown-menu a {line-height:1.8rem !important;}
.nav.secondary .dropdown a:first-child{padding-right:5px;}
.nav.secondary .dropdown a.dropdown-toggle{padding-left:5px;padding-right:5px;}

ul.dropdown-menu  li {list-style: none;}

/*
.submenu {margin-top: 100px;position: fixed;z-index: 1050;top: 0;background-color: #ececec;width: 100%;padding: 15px;min-height:290px;left:0;right:0;}
.submenu h4, .submenu h5{font-weight: bold; margin-top:0;}
.submenu .list-group {margin:0;}
.submenu .list-group-item {padding: 5px 10px; font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: .875rem;line-height: 1.25rem;font-weight: 400;letter-spacing: 0;color: #6f6f6f;text-decoration: none;}
.submenu .list-group-item.active{color:#fff;}
*/

.footer {color:#fff;font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: .9rem;font-weight: 500;letter-spacing: 0;padding:20px 0;}
.footer a {color:#fff !important; text-decoration: none; text-transform: uppercase;}
.footer a:hover {color:#7CB3F0 !important;}
.footer .row:first-child {padding:10px 0 10px 0;}
/*.footer .row:last-child {padding:10px 0 20px 0;}*/
.footer .social{margin:0px;padding: 0;}
.footer .social a {font-size: 1.2rem; display:inline-block;width: 18px;height: 18px;margin: 0 12px 12px 0;}
.footer .social li{ display: inline-block; list-style: none; margin: 12px 30px 0 0;}
/*.footer .social li:first-child{ display: block; margin: 0;}*/

 @media (max-width: 1023px) 
 {  
	body { padding-top: 117px;}
	.header .oaslogo {width:180px;}
	.header {height: 75px;}
	.header .navbar-brand, .header .navbar-nav, .header .navbar-nav > li > a {height: 74px;}
	.header > .container > div > div > div > .navbar-nav > li > a { line-height: 50px;}

	.submenu {margin-top:75px;}

	.header .navbar-header .navbar-toggle{ line-height: 40px; color: #fff;}
	.header .navbar-toggle {display: block;float:right;}
	.header .navbar-collapse{  display:none !important;}
	.header .navbar-header {float:none;}
	.submenu {min-height:180px;}
}
 
@media (max-width: 768px) 
{ 	
	body {padding-top: 117px;}
	.header .oaslogo {width:180px;}
	.footer .social a {font-size:1.5rem; display:inline-block; margin:15px;}
	.footer .social li {margin:0px; padding:0px;}
	.footer .social li:first-child{ font-size:1rem; padding-bottom:12px;}
	.header .navbar-nav {height:auto;}

	.header > .container > div > div > div > .navbar-nav > li > a { line-height: 25px; color:#000;height: auto; }
	.LanguageItem, .SearchItem, .UserItem { border:1px solid #ccc; display:inline-block !important; text-align:center;width:20%;}
 }

@media (max-width: 425px) 
{ 
	body {padding-top: 75px;}
	.header .container {width: 100%; padding:0 30px;margin:0;}
	.header .container > .row > div {padding:0px}
	.header .oaslogo {width:180px;}
	.footer .row div {margin:0;padding:0;}
	.footer .social a {font-size:1.5rem; display:inline-block; margin:15px;}
	.footer .social li {margin:0px; padding:0px;}
	.footer .social li:first-child{ font-size:1rem; padding-bottom:12px;}
	.header .navbar-nav {height:auto;}

	.header > .container > div > div > div > .navbar-nav > li > a { line-height: 25px; color:#000;height: auto; }
	.LanguageItem, .SearchItem, .UserItem { border:1px solid #ccc; display:inline-block !important; text-align:center;width:20%;}	
 }
 
.main-light {background:#f2f2f2}

.text-black{color:#000;}
a.text-black{color:#000; text-decoration: none;}

/*.main .container {padding: 2em 0;}*/
.main .social{padding: 0; color:#fff; font-size: 1.2em; }
.main .social li{ display: inline-block; list-style: none; margin: 12px 10px 0 15px; }
.main .social li a{color:#fff; text-decoration: none;}
.main .social li a:hover{color:#ddd;}
.main .social li:first-child {font-size: 1.3em; font-weight:bold;}
.main .social li:first-child, .main .social li:last-child{ display: block; text-align: center;}

.article{color:#000;}
.article h4 {font-weight: bold;}
a.article{color:#000; text-decoration: none;}
.article .thumbnail{margin-bottom: 0;}
.article .nobgborder{background-color: transparent; border: 0;}
.article .meta{font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:0;margin-top:15px;color:#6f6f6f}
.article p{font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25rem; font-weight:400; letter-spacing:0}
.articleHeader a{color:#000; text-decoration: underline;}

.widget{ background:#f2f2f2; padding:1.5em; }
.widget h4{font-weight: bold;}

.co-content h1, .co-content h2, .co-content h3, .co-content h4, .co-content h5, .co-content h6 { margin-top:10px !important; margin-bottom: 10px !important; }
.row h3 {margin-top:0;}

.program-panel .panel-body a {color:#000; text-decoration: underline;}
.program-panel .panel-title {margin:0 !important;}

.navlistvertical {padding:0}
.navlistvertical li {list-style: none; margin:0 0 10px 0}

.navlisthorizontal {padding:0}
.navlisthorizontal li {list-style: none;  display: inline-block;  margin:0 15px}


.DNNEmptyPane{display: none;}
.btn-primary:visited {color: #fff;background-color: #337ab7;border-color: #2e6da4;}
.co-content { margin-bottom:0 !important;}

.list-group {margin-left:0;}
a.btn, a:link.btn, a:visited.btn, .article a:link.btn, .article a:visited.btn {color:#fff; text-decoration:none !important;}
a.btn.btn-default {color:#333; text-decoration:none !important;}

.required.form-control{border-left: 3px solid #ff0000;}
.select2.required .select2-selection .select2-selection__rendered, .select2.select2-container--default.required .select2-selection--multiple {border-left: 3px solid #ff0000 !important;}
.select2.select2-container--default.required .select2-selection--multiple .select2-selection__rendered {border-left: 0px solid #ff0000 !important;}
.form-control{margin-bottom:10px;}
.form-group-sm label{font-size:14px; margin-bottom:0px;}

.toolbar {position:absolute;top:0;right:15px;}

/*embed google search*/
#___gcse_0 {  border: none!important; color: #666!important; margin: 0px!important; padding: 0px!important; }
	
.gsc-control-cse {padding:0px!important; margin:0px!important; border-spacing:0px!important; border: #FFF solid 1px!important; }	
.gsc-search-box, .gsc-input-box, .gsc-input, #gs_id50, #gs_tti50, #gsib_b, .gsib_a, #gsc-i-id1 {padding:0px!important; margin:0px!important; border-spacing:0px!important; background:none!important; border: #FFF solid 1px!important; }	
.gsc-wrapper{ width: 98.5%;  margin-top:10px!important; position:absolute!important; z-index:5000!important;}

.gsc-search-box  { padding:0px!important; }
.gsc-result-info { display:none!important;}
.gsc-results.gsc-webResult { background-color:#FFF!important; }

.gsc-cursor-box {text-align: center !important; background-color: #dedede; padding: 5px; font-size: 1rem;}
.gsc-cursor-box .gsc-cursor-page{background-color: transparent !important; color:#000 !important; margin: 0 5px !important; display: inline-block !important; width: 40px !important; padding: 5px;}
.gsc-cursor-box .gsc-cursor-page:hover{background-color: #ccc !important;}
.gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {color:#1a73e8 !important; }
.gsc-search-button .gsc-search-button-v2 {background-color:transparent; border:0px;}
.gsc-search-button .gsc-search-button-v2 svg {fill:#000;}

/*********/

abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{border:0;background:transparent;/*font:inherit;*/font-size:100%;font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:baseline;outline:0}
article,aside,dialog,figure,footer,header,hgroup,main,nav,section{display:block}
html{overflow:-moz-scrollbars-vertical;box-sizing:border-box;touch-action:manipulation}
blockquote,q{quotes:none}
ol,ul{list-style:none}
.main ol {list-style-type: decimal;}
.main ul {list-style-type: disc;}

blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
img{max-width:100%; /*height: auto;*/}
*,:after,:before{box-sizing:inherit;touch-action:inherit}
.svg-sprite{position:absolute;z-index:-1;left:-1px;top:-1px;width:1px;height:1px;overflow:hidden}
@-ms-viewport{width:device-width}
@keyframes zoomout{0%{transform:scale(1.15) translateX(-50%)}to{transform:scale(1) translateX(-50%)}}
@-webkit-keyframes rotateLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes rotateLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}


.container{margin-right:auto;margin-left:auto}
@media screen and (max-width:425px){.container{width:calc(100vw - 38px)}}
@media screen and (max-width:729px){.container{width:calc(100vw - 48px)}}
@media screen and (min-width:730px)and (max-width:959px){.container{width:calc(100vw - 80px)}}
@media screen and (min-width:960px)and (max-width:1279px){.container{width:calc(100vw - 96px)}}
@media screen and (min-width:1280px)and (max-width:1479px){.container{width:calc(100vw - 96px)}}
@media screen and (min-width:1480px){.container{width:1384px;padding-right:0;padding-left:0}}

dl,h1,h2,h3,ol,p,ul{margin-top:0}
h1,h2,h3{font-weight:700}
ul li{list-style-type:initial}
img{border:0}
a, a:link, a:visited{color: #000;text-decoration:none}

.js-hide{display:none}
.js-show{display:block}

.a-loader{display:block;border-radius:50%;width:40px;height:40px;font-size:10px;position:relative;text-indent:-9999em;border:3px solid rgba(0,0,0,.2);border-left-color:#000;transform:translateZ(0);-webkit-animation:rotateLoader 1s linear infinite;animation:rotateLoader 1s linear infinite}
.a-loader--small{width:16px;height:16px;border-width:2px}

.a-slider-nav__btn{font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:400;letter-spacing:0;display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center;width:22px;height:40px;margin:0;padding:0;transition:background .25s;border:0;outline:0;background:#f2f2f2;text-align:center;text-decoration:none !important;white-space:nowrap;cursor:pointer;appearance:none}
.a-slider-nav__btn b,.a-slider-nav__btn strong{font-weight:600}
.a-slider-nav__btn:disabled{color:#949494;cursor:default;opacity:1}
.a-slider-nav__btn[data-sliderhome-btn-next],.a-slider-nav__btn[data-sliderhome-btn-prev]{background:transparent}
.a-slider-nav__btn--prev{border-top-left-radius:0;border-bottom-left-radius:0}
.a-slider-nav__btn--next{border-top-right-radius:0;border-bottom-right-radius:0}

.m-sidenav{position:fixed;top:0;left:0;width:100%;max-width:400px;height:100%;transform:translate3d(-100%,0,0);transition:transform .35s ease;background:#fff;z-index:1500;overflow-y:scroll}
.m-sidenav.s-active{transform:translateZ(0)}
.m-sidenav__header{position:sticky;top:0;padding:20px 68px 20px 28px;border-bottom:1px solid #f2f2f2;background-color:#fff}
.m-sidenav__close{position:absolute;top:50%;right:20px;width:40px;height:40px;margin:-20px 0 0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;appearance:none}
.m-sidenav__close:focus,.m-sidenav__close:hover{outline:0;background-color:rgba(0,0,0,.05)}
.m-sidenav__nav{padding:16px}
.m-sidenav__nav a{display:block;padding:8px 12px;text-decoration:none !important;text-overflow:ellipsis;overflow:hidden}
.m-sidenav__nav a:hover{background-color:rgba(0,0,0,.05)}
.m-sidenav__blocks li:last-child{padding-bottom:16px}
ul .m-sidenav__blocks{padding-left:12px}
.m-sidenav__scroller{display:flex;flex-direction:column;min-height:calc(100% - 61px);flex-wrap:nowrap}
.m-sidenav__scroller .m-sidenav__nav{flex-grow:1}
.m-sidenav__footer{padding:12px 28px 28px;border-top:1px solid #f2f2f2}

html{position:relative;right:50%;left:50%;width:100vw;min-height:100%;margin-right:-50vw;margin-left:-50vw;overflow-x:hidden;overflow-y:scroll}
body{-webkit-font-smoothing: initial; background:#fff;color:#000;font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%; }
body:after{position:absolute;top:-1px;left:-1px;width:1px;height:1px;margin-top:-1px;margin-left:-1px;color:transparent;font-size:0;line-height:0;text-shadow:none}

@media screen and (max-width:729px){head{font-family:small}body:after{content:"small"}}
@media screen and (min-width:730px)and (max-width:959px){head{font-family:medium}body:after{content:"medium"}}
@media screen and (min-width:960px)and (max-width:1279px){head{font-family:large}body:after{content:"large"}}
@media screen and (min-width:1280px)and (max-width:1479px){head{font-family:xlarge}body:after{content:"xlarge"}}
@media screen and (min-width:1480px){head{font-family:xxlarge}body:after{content:"xxlarge"}}
.content{margin-top:-64px}
@media screen and (min-width:730px){.content{margin-top:-68px}}
@media screen and (min-width:960px){.content{margin-top:-76px}}


.g-header{position:relative;height:64px;transition:background-color .19s linear .2s;background:transparent;z-index:1099}
@media screen and (min-width:730px){.g-header{height:68px}}
@media screen and (min-width:960px){.g-header{height:76px}}
.page-menu-opened .g-header{background-color:#fff;transition:background-color .19s linear}
.g-header__inner,.g-header__nav>ul{display:flex;flex-direction:row;flex-wrap:nowrap}
.g-header__nav>ul{justify-content:flex-end;margin:0;padding:0}

.page-article.page-menu-opened .g-header,.page-energy.page-menu-opened .g-header,.page-fuel.page-menu-opened .g-header,.page-programme.page-menu-opened .g-header,.page-report.page-menu-opened .g-header,.page-to-article.page-menu-opened .g-header,.page-to-fuel.page-menu-opened .g-header,.page-to-report.page-menu-opened .g-header,.page-topic.page-menu-opened .g-header{background-color:#fff;transition:background-color .19s linear}

.g-logo{display:flex;position:absolute;left:24px;flex-direction:row;flex-grow:1;flex-wrap:nowrap;padding-top:8px;z-index:1201}
@media screen and (min-width:730px){.g-logo{padding-top:16px}}
@media screen and (min-width:960px){.g-logo{padding-top:13px}}
@media screen and (min-width:730px){.g-logo{left:40px}}
@media screen and (min-width:960px){.g-logo{left:48px}}
@media screen and (min-width:1280px){.g-logo{left:48px}}
@media screen and (min-width:1480px){.g-logo{left:calc(50vw - 692px)}}
.g-logo__icon{display:inline-block}
.g-logo__icon>*{display:block;color:rgb(46,93,159)}
@media screen and (max-width:729px){.g-logo__icon,.g-logo__icon svg{width:70px;height:30px}}
@media screen and (min-width:730px){.g-logo__icon{width:80px}}
.g-logo__skip{font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:400;letter-spacing:0;display:block;width:0;height:1px;clip:rect(0 0 0 0);overflow:hidden;text-decoration:none !important}
.g-logo__skip b,.g-logo__skip strong{font-weight:600}
.g-logo__skip:focus{width:auto;height:36px;margin-left:16px;line-height:36px;padding:0 12px;border:1px solid #000;outline:none;word-wrap:none;background-color:#fff}
@media screen and (min-width:960px)and (max-width:1279px){.g-logo__skip{display:none}}

.g-nav__status{height:1px;position:absolute;left:0;width:100px;background:transparent;opacity:0;transition:opacity .19s linear .2s;z-index:1102;pointer-events:none;top:75px}
.page-menu-opened .g-nav__status{opacity:1}
.g-nav__item{display:none}
@media screen and (min-width:960px){.g-nav__item{display:block}}
.g-nav__item>a{font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1rem;font-weight:500;letter-spacing:0;display:block;position:relative;padding:28px 16px;transition:color .19s linear .2s;text-decoration:none !important;z-index:1101}
.g-nav__item>a b,.g-nav__item>a strong{font-weight:600}
@media screen and (min-width:960px){.g-nav__item>a{font-size:.9rem;line-height:1.25rem;font-weight:500;letter-spacing:0}}
@media screen and (min-width:1280px){.g-nav__item>a{padding:28px 16px}}
.g-nav__item>a:focus{outline:none}
.g-nav__tool>a,.g-nav__tool>button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:12px 0 0 6px;padding:0;transition:color .19s linear .2s,background-color .19s linear;background-color:transparent;border:0;outline:0}
@media screen and (min-width:960px){.g-nav__tool>a,.g-nav__tool>button{margin-top:18px}}
.g-nav__tool>a>*,.g-nav__tool>button>*{display:block}
.g-nav__tool>a:focus,.g-nav__tool>a:hover,.g-nav__tool>button:focus,.g-nav__tool>button:hover{background-color:rgba(0,0,0,0)}
.g-nav__tool--ham{display:block;margin-right:-9px}
.g-nav__tool--ham button{width:40px;height:40px;cursor:pointer}
.g-nav__tool--ham .icon{margin-top:-1px}
@media screen and (min-width:960px){.g-nav__tool--ham{display:none}}
@media screen and (min-width:960px){.g-nav__tool--search{margin-right:-11px}}
.g-nav__tool--user a{position:relative}
.g-nav__tool--user a.s-logged-in:after{display:block;position:absolute;top:15px;right:5px;height:6px;width:6px;background-color:transparent;content:""}
.g-nav__menu{top:100%;right:0;left:0;height:246px;padding-top:40px;background:#ececec;opacity:0;overflow:hidden;z-index:1100}
.g-nav__menu,.g-nav__menu:before{position:absolute;width:100%;transition:opacity .19s linear .2s,visibility 0ms .4s;visibility:hidden}
.g-nav__menu:before{display:block;top:-1px;height:1px;background:transparent;content:""}
@media screen and (min-width:960px){.s-active .g-nav__menu{max-width:100vw;overflow:visible}.s-active .g-nav__menu,.s-active .g-nav__menu:before{transition:opacity .19s linear;opacity:1;visibility:visible}}
.g-nav__menu-inner{display:flex;flex-flow:row wrap}
@media screen and (max-width:729px){.g-nav__menu-inner{margin-left:-20px}}
@media screen and (min-width:730px)and (max-width:959px){.g-nav__menu-inner{margin-left:-28px}}
@media screen and (min-width:960px)and (max-width:1279px){.g-nav__menu-inner{margin-left:-32px}}
@media screen and (min-width:1280px)and (max-width:1479px){.g-nav__menu-inner{margin-left:-32px}}
@media screen and (min-width:1480px){.g-nav__menu-inner{margin-left:-32px}}
.g-nav__menu-header{flex:0 0 auto}
@media screen and (max-width:729px){.g-nav__menu-header{width:calc(100vw - 48px);margin-left:20px}}
@media screen and (min-width:730px)and (max-width:959px){.g-nav__menu-header{width:calc((100vw - 276px)/8*4 + 84px);margin-left:28px}}
@media screen and (min-width:960px)and (max-width:1279px){.g-nav__menu-header{width:calc((100vw - 576px)/16*4 + 96px);margin-left:32px}}
@media screen and (min-width:1280px)and (max-width:1479px){.g-nav__menu-header{width:calc((100vw - 576px)/16*7 + 92px);margin-left:32px}}
@media screen and (min-width:1480px){.g-nav__menu-header{width:587.5px;margin-left:32px}}
.g-nav__menu-header a{color:#000;font-weight:700;text-decoration:none !important;font-size:1rem;line-height:1.25rem}
.g-nav__menu-header ul{display:block;margin-top:24px}
.g-nav__menu-header ul li{display:block;margin-bottom:8px}
.g-nav__menu-title{display:block}
@media screen and (min-width:1280px)and (max-width:1479px){.g-nav__menu-title{width:calc((100vw - 576px)/16*5 + 128px)}}
@media screen and (min-width:1480px){.g-nav__menu-title{width:410.5px}}
.g-nav__menu-list{flex:0 0 auto;display:flex;flex-flow:row nowrap}
@media screen and (max-width:729px){.g-nav__menu-list{width:calc(100vw - 48px);margin-left:20px}}
@media screen and (min-width:730px)and (max-width:959px){.g-nav__menu-list{width:calc((100vw - 276px)/8*4 + 84px);margin-left:28px}}
@media screen and (min-width:960px)and (max-width:1279px){.g-nav__menu-list{width:calc((100vw - 576px)/16*12 + 352px);margin-left:32px}}
@media screen and (min-width:1280px)and (max-width:1479px){.g-nav__menu-list{width:calc((100vw - 576px)/16*9 + 256px);margin-left:32px}}
@media screen and (min-width:1480px){.g-nav__menu-list{width:764.5px;margin-left:32px}}
.g-nav__menu-list ul{margin-top:8px}
ul+.g-nav__menu-subtitle{margin-top:24px}


@media screen and (min-width:960px)and (max-width:1279px){.g-nav__menu-links{width:calc((100vw - 576px)/16*4 + 96px)}}
@media screen and (min-width:1280px)and (max-width:1479px){.g-nav__menu-links{width:calc((100vw - 576px)/16*3 + 64px)}}
@media screen and (min-width:1480px){.g-nav__menu-links{width:233.5px}}
@media screen and (min-width:960px)and (max-width:1279px){.g-nav__menu-links+.g-nav__menu-links{margin-left:32px}}
@media screen and (min-width:1280px)and (max-width:1479px){.g-nav__menu-links+.g-nav__menu-links{margin-left:32px}}
@media screen and (min-width:1480px){.g-nav__menu-links+.g-nav__menu-links{margin-left:32px}}
@media screen and (min-width:960px)and (max-width:1279px){.g-nav__menu-links--wide{width:calc((100vw - 576px)/16*8 + 224px)}}
@media screen and (min-width:1280px)and (max-width:1479px){.g-nav__menu-links--wide{width:calc((100vw - 576px)/16*6 + 160px)}}
@media screen and (min-width:1480px){.g-nav__menu-links--wide{width:499px}}
.g-nav__menu-links--wide ul{column-count:2;column-gap:30px;column-fill:balance}
.g-nav-mobile{font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.30rem;font-weight:400;letter-spacing:0;color:#fff;background-color: rgb(38,77,133);display:block;position:fixed;top:0;right:-376px;bottom:0;width:376px;transform:translateZ(0);transform-style:preserve-3d;transition:opacity .35s ease,right 0s .35s,visibility 0s .35s;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;opacity:0;z-index:1400}
.g-nav-mobile a{text-decoration:none !important;outline:0;color:#fff;}

@media (max-width:501px){.g-nav-mobile{right:-100%;width:100%}}
@media screen and (min-width:960px){.g-nav-mobile{display:none}}
.g-nav-mobile__overlay{position:fixed;top:0;right:0;left:0;width:100%;height:100%;max-height:0;opacity:0;transition:opacity .35s linear,visibility 0ms .35s,max-height 0ms .35s;background:rgba(0,0,0,.4);z-index:1399;pointer-events:none}
@media screen and (min-width:960px){.g-nav-mobile__overlay{display:none}}

.page-nav-mobile{overflow:visible;height:100%}
.page-nav-mobile body{height:100%;overflow:hidden}
.page-nav-mobile .content{position:fixed;width:100%;overflow:hidden}
.page-nav-mobile .g-nav-mobile{right:0;opacity:1;transition:opacity .35s ease;visibility:visible}
.page-nav-mobile .g-nav-mobile__overlay{max-height:100%;opacity:1;visibility:visible;transition:opacity .35s linear;cursor:pointer;pointer-events:auto}

.g-nav-mobile__primary span,.g-nav-mobile__secondary span{pointer-events:none}
.g-nav-mobile__primary{display:block;}
.g-nav-mobile__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-color:inherit;overflow:hidden}
.g-nav-mobile__scroller{display:flex;flex-direction:column;padding-top:0;min-height:100%;position:relative;box-sizing:border-box;background-color:inherit}
.g-nav-mobile__list{display:flex;flex-grow:1;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;transform:translateZ(0);transition:transform .35s ease}
.g-nav-mobile__list ul{margin:0;padding:0}
.g-nav-mobile__list ul>li{padding: 10px 28px 10px 28px;list-style-type:none;border-bottom:1px solid rgb( 57,97,154)}
.g-nav-mobile__list ul>li>ul>li>ul>li{padding: 10px 0px 10px 0px;border:0}
.g-nav-mobile__list button, .g-nav-mobile__list a{display:flex;width:100%;border:0;background:transparent;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;padding:0;text-transform:uppercase;}

@media screen and (min-width:960px){.g-nav-mobile__list button{padding:0 28px}}
.g-nav-mobile__list button:focus{outline:0}
.g-nav-mobile__list button span:first-child{flex-grow:1}
.g-nav-mobile__list a{display:block}

.g-nav-mobile__scroller--level1 .g-nav-mobile__list{transform:translate3d(-100%,0,0)}
.g-nav-mobile__scroller--level2 .g-nav-mobile__list{transform:translate3d(-200%,0,0)}
.g-nav-mobile__header{display:flex;flex-direction:row;flex-wrap:nowrap;height:85px;border-bottom:1px solid #f2f2f2;justify-content:center;background-color:#39619A}
.g-nav-mobile__back{margin:12px 0 0 12px}
.g-nav-mobile__back,.g-nav-mobile__close{display:flex;align-items:center;justify-content:center;height:40px;width:40px;padding:0;text-align:center;background:transparent;border:0;appearance:none;-webkit-appearance:none;cursor:pointer;outline:0;background-color:transparent;border:1px solid #fff;}
.g-nav-mobile__close{margin:12px 14px 0 0}
.g-nav-mobile__close:focus,.g-nav-mobile__close:hover{background-color:rgba(0,0,0,.05)}
@media screen and (min-width:730px){
	.g-nav-mobile__close{margin-right:20px}
	}
.g-nav-mobile__scroller--level0 .g-nav-mobile__header{border-bottom:none}
.g-nav-mobile__logo{margin-left:10px;width:50%;}
@media screen and (max-width:768px){
	.g-nav-mobile__header{height:74px}
	.g-nav-mobile__logo{display:none;}
	}
@media (max-width:501px){
	.g-nav-mobile__logo{display:block;}
	.g-nav-mobile__scroller--level1 .g-nav-mobile__logo,.g-nav-mobile__scroller--level2 .g-nav-mobile__logo{display:inline-block;}
}
.g-nav-mobile__back{display:none}
.g-nav-mobile__scroller--level1 .g-nav-mobile__back,.g-nav-mobile__scroller--level2 .g-nav-mobile__back{display:block}
.g-nav-mobile__current{ text-transform:uppercase; display:block;flex-grow:1;text-align:center;margin-top:22px;opacity:0}

.g-nav-mobile__scroller--level1 .g-nav-mobile__current,.g-nav-mobile__scroller--level2 .g-nav-mobile__current{opacity:1}
@media screen and (min-width:730px){.g-nav-mobile__current{margin-top:20px}}
.g-nav-mobile__level1,.g-nav-mobile__level2{display:none;position:fixed;top:0;width:100%;height:100%;left:100%}
.g-nav-mobile__level1>li,.g-nav-mobile__level1>ul li,.g-nav-mobile__level2>li,.g-nav-mobile__level2>ul li{display:block;padding-top:0}

.g-nav-mobile__level2{left:200%;overflow:hidden}
.g-nav-mobile__level2-scroll{height:100%;display:block;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.g-nav-mobile__level1.s-active,.g-nav-mobile__level2.s-active{display:block}
.g-nav-mobile__footer{padding-top:20px;padding-bottom:20px}
.g-nav-mobile__footer>li:first-child{padding-top:0}
.g-nav-mobile__footer a{display:block}
@media (max-height:450px){.g-nav-mobile__footer{display:none}}

.g-search{position:absolute;padding-top:88px;padding-bottom:40px;width:100%;top:0;background:rgb(46,93,159);z-index:1200;transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.59,.01,.28,1),visibility 0s linear .4s;pointer-events:none;visibility:hidden}
@media screen and (min-width:730px){.g-search{padding-top:108px;padding-bottom:60px}}
@media screen and (min-width:960px){.g-search{padding-top:116px}}
.g-search__close{display:block;position:absolute;top:0;padding:0;width:40px;height:40px;margin:12px 0 0;border-radius:0;-webkit-appearance:none;appearance:none;border:0;border-radius:0;z-index:1201;text-align:center;cursor:pointer;background-color:transparent;right:12px}
@media screen and (min-width:730px){.g-search__close{right:28px}}
@media screen and (min-width:960px){.g-search__close{right:36px}}
@media screen and (min-width:1280px){.g-search__close{right:36px}}
@media screen and (min-width:1480px){.g-search__close{right:calc(50vw - 704px)}}
@media screen and (min-width:960px){.g-search__close{margin-top:18px}}
.g-search__close:focus,.g-search__close:hover{background-color:rgba(0,0,0,.05);outline:0}
.g-search__suggestions{padding-top:28px}
.g-search__suggestions ul{padding-top:12px}
.g-search__suggestions ul li{padding-top:8px}
.g-search__suggestions button{display:block;padding:0;margin:0;width:100%;border-radius:0;-webkit-appearance:none;appearance:none;border:0;text-align:left;cursor:pointer}
.g-search .g-search__close,.g-search .g-search__suggestions,.g-search .m-search-form{opacity:0;transition:opacity .25s cubic-bezier(.59,.01,.28,1)}
.page-search-opened:not(.page-search){overflow:hidden;overflow-y:scroll;min-height:100%}
.page-search-opened:not(.page-search) .g-search{visibility:visible;transform:translateZ(0);pointer-events:auto;transition:transform .4s cubic-bezier(.59,.01,.28,1);transition-delay:.2s}
.page-search-opened:not(.page-search) body{height:100vh;overflow:hidden}
.page-search-opened:not(.page-search) .g-search__close,.page-search-opened:not(.page-search) .g-search__suggestions,.page-search-opened:not(.page-search) .m-search-form{opacity:1;transition-delay:.5s}
.page-search-opened.page-search .g-search{transition-duration:0;transition-delay:0}

div[data-barba=wrapper]{transition:opacity .2s linear;opacity:1}
.page-after-enter div[data-barba=wrapper],.page-before-enter div[data-barba=wrapper],.page-before-leave div[data-barba=wrapper],.page-entering div[data-barba=wrapper],.page-leaving div[data-barba=wrapper]{opacity:0}
.m-tab-wrapper{transition:opacity .2s linear;opacity:1}

.background-newsletter{background:#6f6f6f !important}
.color-white{color:#fff !important}
.color-black{color:#000 !important}
.faded{opacity:.5}
.padding-pillar{padding: 1em 2em 4em 1em}
.background-soft-gray{background:#f2f2f2 !important}
.centered-text{text-align:center !important}
@media screen and (max-width:960px){.mobile-hide{display:none}}

.carousel-cell {width: 100%;height: 400px;margin-right: 10px;/* center images in cells with flexbox */display: flex;align-items: center;justify-content: center;}
.background-oea, .background-oea button, .background-oas, .background-oas button {color: #dedede}

.table th {font-weight:bold;text-align:center;}
.control-label {font-weight:bold}
input[type=checkbox].input-sm{display: inline-block;width: 20px;height: 20px;padding: 0;margin: 0;vertical-align: middle;}

.select2-container .select2-selection--multiple .select2-selection__rendered {display:inline-block; margin:0px;}
.select2-container .select2-search--inline .select2-search__field {margin-top:7px !important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{ padding:5px 5px 5px 25px !important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {padding:5px !important;}
.select2-container--open .select2-dropdown {left:8px !important;}
fieldset.form-group.form-group-sm .row{margin-bottom:10px;}


.top .container { margin-bottom:10px; padding-bottom:30px; border-bottom:1px solid #dedede;}
.top .co-content h1 {font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 2.875rem;line-height: 3rem;font-weight: 700;letter-spacing: -.03em; color:rgb(46,93,159); margin-bottom:0 !important;}
.bottom .container {margin-top:20px;padding:30px 0;}
.co-content .co-text {font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 1.0625rem;line-height: 1.5rem;font-weight: 400;letter-spacing: 0;}
.co-content .co-text h1 {font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 2.875rem;line-height: 3rem;font-weight: 700;letter-spacing: -.03em;color:#000;margin-top:0 !important}
.co-content h2 { font-size: 2rem;line-height: 2.25rem;font-weight: 700;letter-spacing: -.02em; color:#000;}

.OASRotator .chameleon_slider .scrollable_box .overview, .OASRotator .chameleon_slider .scrollable_box .overview p{font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size: 1.25rem !important;line-height: 1.5rem !important;font-weight: 400 !important;letter-spacing: 0 !important;color:#fff !important;}
.OASRotator .chameleon_slider .scrollable_box .overview h2 {font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.OASRotator .chameleon_slider .scrollable_box .overview h2 a { font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 1.5rem !important;line-height: 1.5rem !important;font-weight: 700 !important;letter-spacing: -.02em !important;color:#fff !important;}
/*.OASRotator .chameleon_slider, .OASRotator .chameleon_slider .scrollable_box .viewport { background: transparent !important; margin: 100px; }*/

a:active.navbar-toggle, a:link.navbar-toggle, a.navbar-toggle {background-color:transparent !important;}

/*EDN*/
#EDNadmin{width:auto !important;}
.DnnModule-EasyDNNnews *, .EDN_article *,  
.DnnModule-EasyDNNnewsCategoriesMenu *,
.DnnModule-EasyDNNnewsTagCloud *,
.DnnModule-EasyDNNnewsCalendar * { font-family: 'Montserrat', "Helvetica Neue",Helvetica,Arial,sans-serif !important;}

.DnnModule-EasyDNNnewsCategoriesMenu .edn_module_title,
.DnnModule-EasyDNNnewsCalendar .edn_module_title,
.DnnModule-EasyDNNnewsTagCloud .edn_module_title  {line-height: 25px !important;}

.DnnModule-EasyDNNnewsCategoriesMenu .edn_module_title span,
.DnnModule-EasyDNNnewsCalendar .edn_module_title span,
.DnnModule-EasyDNNnewsTagCloud .edn_module_title span,
.DnnModule-EasyDNNnewsSearch .Head {font-family: 'DIN',"Times New Roman", serif !important; font-size: 20px !important; line-height: 25px !important;}

.DnnModule-EasyDNNnews a.articleTitle, .EDN_article h1.articleTitle, .EDN_article > h2{font-family: 'DIN',"Times New Roman", serif !important; font-size: 20px !important; font-weight:normal; line-height: 25px !important;}
.DnnModule-EasyDNNnews .Container_Title_h2 > h2,
.DnnModule-EasyDNNnewsSearch .Container_Title_h2 > h2{font-weight:normal; border-bottom:1px solid #000; margin-top:5px; }
.DnnModule-EasyDNNnews .Container_Title_h2 .Head {font-family: 'DIN',"Times New Roman", serif !important; font-size: 20px !important; height:26px; }
.DnnModule-EasyDNNnews .articleTitle.articleSubTitle, .EDN_article .articleTitle.articleSubTitle{font-family: 'DIN',"Times New Roman", serif !important; font-size: 20px !important;}
.DnnModule-EasyDNNnews .EDN_article_content, .EDN_article .EDN_article_content{font-size:14px !important;}

.DnnModule-EasyDNNnewsCalendar .calendar_table .month_selection td {font-size:16px!important;height: 40px !important;}

.EDN_article.EDN_details .EDN_meta-tags .EDN_rating{font-weight:bold;}
.EDN_article.EDN_details .EDN_meta-tags .article_rating{font-weight:normal;}

.EDN_article.EDN_details .edn_articleDocuments, 
.EDN_article.EDN_details .edn_articleLinks { margin:5px 0px !important;}

.EDN_article.EDN_details .edn_articleDocuments h2,  
.EDN_article.EDN_details .edn_articleLinks h2{margin-bottom:10px!important; border-bottom:1px solid #ccc !important; font-size:15px !important;}

.EDN_article.EDN_details .EDN_authorGroupDetails{padding:5px !important; margin-bottom:10px;background-color:#ccc!important; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #B1B1B1;}
.EDN_article.EDN_details .EDN_connect-with { margin-top:5px !important; padding-top:5px !important;}
.EDN_article.EDN_details .EDN_authorGroupDetails,
.EDN_article.EDN_details .EDN_authorGroupDetails .other-posty-by a, .eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .EDN_article.EDN_details .EDN_authorGroupDetails .button span,
.EDN_article.EDN_details .EDN_authorGroupDetails h4 {color: #333 !important;}

.EDN_article.EDN_details .article_comments {margin:5px 0px !important;}
.EDN_article.EDN_details .article_comments .num_of_comment {color:#333!important;font-weight:bold !important; -webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; background-color:#ccc !important;}
.EDN_article.EDN_details .article_comments .num_of_comment a { color: #027DD5 !important;}
.EDN_article.EDN_details .article_comments .comment_list{margin:2px 0px 15px 0px !important; border:1px solid #ccc; background-color:#dedede;}
.EDN_article.EDN_details .article_comments .comment_list .actions a{text-transform: none !important;}
.EDN_article.EDN_details .article_comments .add_comment .add_article_box { background-color:#dedede !important; border:1px solid #ccc !important;}
.EDN_article.EDN_details .article_comments .add_comment h3{font-size:14px!important; color:#333!important; -webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; background-color:#ccc !important; padding: 11px 15px !important; margin-bottom:3px !important; border:1px solid #B1B1B1;}
.EDN_article.EDN_details .article_comments .add_comment .add_article_box table td.left {color:#000 !important ;width:15% !important; padding:0px !important;}
.EDN_article.EDN_details .article_comments .add_comment .add_article_box table td.right {width:83% !important;padding-left:5px !important;}
.EDN_article.EDN_details .article_comments .add_comment .add_article_box table td.right textarea{margin:0px !important;}
.EDN_article.EDN_details .article_comments .add_comment .add_article_box table td.right .submit {text-transform: none !important; font-weight:normal !important; margin: 5px 0px !important;}
.EDN_article.EDN_details .article_comments .add_comment .add_article_box{ padding:5px !important;}

.EDN_article.EDN_details .article_comments .add_comment .add_article_box .bottom .submit {background:none !important;color:#666 !important; background-color:#ccc !important;text-transform:none;text-shadow:none !important; box-shadow: none !important; line-height:16px !important; height:16px !important; font-size:12px !important; padding: 6px 20px 5px !important; margin:0px !important;}
.EDN_article.EDN_details .article_comments .add_comment .add_article_box .bottom .submit span {font-weight:bold !important;}
.EDN_article.EDN_details .article_comments .add_comment .add_article_box .bottom .submit:hover {background:none;color:#fff !important; background-color:#027dd3 !important;}

.edncf_AdvancedSearch .edncf_Text label > span {font-weight:bold !important;}
.EDN_article.EDN_details .EDN_cf_all_fields_container { margin:0px !important; padding:0px !important; background-color:#fff !important; border:1px solid #E6E6E6;} 
.EDN_article.EDN_details .EDN_cf_all_fields_container table { width:100%;}
.EDN_article.EDN_details .EDN_cf_all_fields_container table td { font-size:13px; }
.EDN_article.EDN_details .EDN_cf_all_fields_container table .EDN_cf_all_fields_table_label {width:150px;}
.EDN_article.EDN_details .EDN_cf_all_fields_container table .EDN_all_fields_table_value > span {border:1px solid #dedede;padding:0px 5px; min-width:300px; display:inline-block; background-color:#fff;}
.EDN_article.EDN_details .EDN_cf_all_fields_container table .EDN_all_fields_table_value .EDN_cf_checkboxList .EDN_cf_checkbox {border:1px solid #ccc; float:left; min-width:50px; padding:0px 5px; margin-right:5px;background-color:#fff;}
.EDN_article.EDN_details .EDN_cf_all_fields_container table .EDN_all_fields_table_value .EDN_cf_checkboxList .EDN_cf_checkbox .EDN_cf_checkbox_icon {display:none;}

#EDNadmin .main_content .section_box .section_box_title{/*width:200px;*/ margin:0px !important;}
#EDNadmin .main_content .section_box, #EDNadmin .main_content .dnnTextEditor{margin:5px 0px !important;}

#EDNadmin .main_content >  div > .dnnLabel,
#EDNadmin .main_content .dnnTextEditor .dnnLabel,
#EDNadmin .main_content .text_input_set .dnnLabel {display:block !important; text-align:left !important; width:100% !important; background-color:#dedede;padding:3px 5px; margin-bottom:3px;}
#EDNadmin .dnnLabel label{margin:0px;}
#EDNadmin .dnnLabel span{font-weight:bold !important; font-size:14px;}
#EDNadmin .dnnTextPanel, #EDNadmin .dnnTextPanelView {width:100% !important;}
#EDNadmin .main_content .customfields-table td.leftcol {width:200px !important; text-align:right !important;}
#EDNadmin .main_content .customfields-table td.leftcol .dnnLabel{text-align:right !important;}

.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .article_pager, .eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .article_pagination, .eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .article_pager a, .eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .article_pagination a, .eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .article_pagination span, .eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .ednMoreArticlesTriggerWrapper > button.trigger {border-color:#ccc !important;}

.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .EDN_article.EDN_details .EDN_meta-tags strong {width:90px; display:inline-block;}
.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_tagCloud .tags a,.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .EDN_article.EDN_details .EDN_meta-tags a {color:#666 !important; border:0px !important; padding: 2px 7px; border-radius:3px; background-color:#ccc; font-weight:normal !important; margin:0 3px 3px 0; transition:all 200ms ease-in-out;text-decoration:none;display:inline-block;}
.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_tagCloud .tags a:hover,
.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .EDN_article.EDN_details .EDN_meta-tags a:hover {color:#fff !important; background-color:#027dd3 !important; border:0px !important;}

.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .EDN_readmore.EDN_readMoreButton {background:none;color:#666 !important; background-color:#ccc !important;text-transform:none;text-shadow:none;}
.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .EDN_readmore.EDN_readMoreButton:hover {background:none;color:#fff !important; background-color:#027dd3 !important;}

.eds_news_Vision.eds_subCollection_news .EDN_article.EDN_details .EDN_meta-tags {border:0px !important; padding:0px !important; }
.eds_news_Vision.eds_subCollection_news .EDN_article.EDN_details .EDN_meta-tags > div {/*height:30px;*/ margin:0px !important;}
.eds_news_Vision.eds_subCollection_news .EDN_article.EDN_details .EDN_meta-tags > div.EDN_clear{height:1px !important;}

.edn_articleLinks, .edn_articleDocuments {padding-top:3px !important;}
.edn_articleLinks h2, .edn_articleDocuments h2 { margin-top:0px !important;}

.eds_news_NewsOne.eds_subCollection_search .search_input .do_search {float:none !important; width: 50px !important; display:inline-block !important;}
.eds_news_NewsOne.eds_subCollection_search .search_input {width:100% !important; text-align:center;}
.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news a.btn {color:#fff;}

.edncf_AdvancedSearch .edn_module_title {margin-top:0px !important;}

.eds_news_Vision.eds_subCollection_news .EDN_article.EDN_details .article_comments .comment_list .comment .votes { width: 50px !important; }
.eds_news_Vision.eds_subCollection_news .EDN_article.EDN_details .article_comments .comment_list .comment .right_side .END_comment_details { width: 150px !important; }
.eds_news_Vision.eds_subCollection_news .EDN_article.EDN_details .article_comments .comment_list .comment .actions {float:none !important; margin-left:180px !important;}
.eds_news_Vision.eds_subCollection_news .EDN_article.EDN_details .article_comments .num_of_comment {margin-bottom:3px !important;}

.eds_news_Vision.eds_subCollection_news .EDN_meta-details {  margin: 0 0 5px 0 !important;}

.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .EDN_article.EDN_details .article_comments .add_comment .add_article_box table td.right input.text, .eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .EDN_article.EDN_details .article_comments .add_comment .add_article_box table td.right textarea, .eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .EDN_article.EDN_details .article_comments .comment_list .comment .edit_comment textarea {border: 1px solid #999 !important;}

.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .article_pager a.active,
.eds_news_Vision.eds_style_predefined_blue.eds_subCollection_news .article_pagination span{background-color: #eee !important;box-shadow: inset 0px 0px 5px 0px rgba(2, 125, 211, .9) !important;font-weight: bold;}

.eds_news_NewsOne.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer .edncf_submit span,
.eds_news_NewsOne.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer .edncf_reset span {text-transform: none !important; }

.eds_news_Vision .row, .eds_news_Vision .row > div {box-sizing: border-box;}

/* DnnSharp */
/*ActionForm*/
.form-root .form-control.required, .form-root .form-control.required-dnnsf, .form-root .has-error .form-control, .form-root .required-ddwithcb {border-left:4px solid #ff0000 !important;}
.form-root .has-error .text-danger{font-size:11px;}
.form-root .has-error .control-label{color:#000 !important;}
.form-root .control-label.required { background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARRJREFUeNpi+P//PwMS5gPiaf8hYDcQByHLwxiCUFz+fuvM/3cSVf8/7Y6HaQDJK4FoJgYGBsF/Xz++A2Egm48BClhFZUHUPSC++/v147tAWgmk2OXbtWMMDytcGD5sm1XFAlEEVvzp4Mq0R+XOSkAaJJTGCDR+5uuFtWlQAawApFGuc+89kGIDoBPO/3x4leHngysM77fPZgDywYoEvNIY2OW1GdgVdEAaSkHOuMDEzW/IqWU1C+g2sEKoexm+A53HpWUF4qcAuT2w0Jj5akENOBTu5Zj8//vlAzg0QPzHjYFgPii0mKDOWs1j6skAtIFBOKQERLeJxjeD+TwmHiC6AqjmPXKEtEJNaMXCB0UWA0CAAQCsQ9gRp6CXRwAAAABJRU5ErkJggg==') no-repeat center left; padding-left:13px;}
.form-root div.control-label.required {padding-top:0px; text-align:left;}

.form-root .section-title { background-color:#224692; color:#fff; margin: 0px; font-size:14px; font-weight:bold; margin: 0px !important; padding:5px 15px !important;}
.form-root .form-group label {padding-top:5px !important; text-align:left !important;font-size:13px;}
.form-root .form-group textarea {height:80px !important; padding:3px 5px;}
.form-root .form-group input { padding: 3px 5px;}
.form-root .form-group select { padding: 3px 2px;}
.form-root .form-group hr {margin: 10px 0 0 0;}


.form-root .form-group .filecontrol {height: auto;}
.form-root .form-group .filecontrol .text-danger {display:none !important;}
.form-root .form-group .file-autoheight {height: auto !important;}
.form-root .form-group .file-autoheight table {margin-bottom:0px;}
.form-root .form-group .file-autoheight table td {padding:4px 8px 0 8px;}
.form-root .form-group .file-autoheight .btn {padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.form-root .form-group .fileupload-buttonbar .progress, .form-root .form-group .file-autoheight table .progress  {margin-bottom:0px;}
.form-root .form-horizontal .field-container .radio.radio-as-buttons .radio-btn-text {min-width:5px; width:auto !important;}
.form-root .form-horizontal .field-container .radio-as-buttons {padding-top:0px !important;}
.form-root .angucomplete-holder input, .form-root .form-group-input-sm.checkbox-list .input-group input, .form-root .form-group-input-sm.checkbox-list .input-group button, .form-root .form-group-input-sm .treecontrol-dropdown-container .input-group button {font-size:12px; height:30px;}
.form-root .form-group-input-sm .treecontrol-dropdown-panel button {font-size:12px; height:20px !important;}
.form-root div.input-sm {height: auto !important; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;padding-left:0px;}
.form-root div.input-sm .flatpickr-input { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.form-root div.input-sm .flatpickr-input[readonly]{background-color: #fff;opacity: 1;}
.form-root div.input-sm .flatpickr-input[disabled]{background-color: #eee;opacity: 1;}

.jq-toast-wrap {width: 400px !important;}

/*ActionGrid*/
.AGridCustom td, .AGridResources td, .AGridResourcesNoAction td, .AGridResourcesNoID td {font-size:13px;}

.AGridCustom .grid-itemHeader .angrid-filter button, .AGridCustom .grid-itemHeader > button,
.AGridResources .grid-itemHeader .angrid-filter button, .AGridResources .grid-itemHeader > button,
.AGridResourcesNoAction .grid-itemHeader .angrid-filter button, .AGridResourcesNoAction .grid-itemHeader > button,
.AGridResourcesNoID .grid-itemHeader .angrid-filter button, .AGridResourcesNoID .grid-itemHeader > button {padding:3px 6px; font-size:12px;}

.AGridCustom .grid-itemHeader .angrid-filter .caret,
.AGridResources .grid-itemHeader .angrid-filter .caret,
.AGridResourcesNoAction .grid-itemHeader .angrid-filter .caret,
.AGridResourcesNoID .grid-itemHeader .angrid-filter .caret {float:right;}

.AGridCustom .grid-itemHeader, 
.AGridResourcesNoID .grid-itemHeader, 
.AGridResourcesNoAction .grid-itemHeader, 
.AGridResources .grid-itemHeader {text-align:center;background-color:#7F97B7 !important; color:#fff; border:1px solid #ccc !important; padding:3px !important;}

.AGridCustom .grid-itemHeader span > a, .AGridResourcesNoID .grid-itemHeader span > a, .AGridResourcesNoAction .grid-itemHeader span > a, .AGridResources .grid-itemHeader span > a {color:#fff !important;}
.AGridCustom .grid-item, .AGridResourcesNoID .grid-item, .AGridResourcesNoAction .grid-item, .AGridResources .grid-item {border:1px solid #ccc !important; padding:3px !important;}

.AGridResourcesNoAction .angrid-item-buttons {display:none;}
.AGridResources .itemHeader0, .AGridResources .item0 {width:50px;text-align:center;}
.AGridResources .itemHeader4, .AGridResources .itemHeader2, .AGridResources .itemHeader3, 
.AGridResources .item4, .AGridResources .item2, .AGridResources .item3 {width:100px;text-align:center;}
.AGridCustom th.angrid-item-buttons, .AGridResources th.angrid-item-buttons, .AGridResourcesNoID th.angrid-item-buttons {width:30px; text-align:center !important;}
.AGridCustom .angrid-item-buttons .btn-link,.AGridResources .angrid-item-buttons .btn-link, .AGridResourcesNoID .angrid-item-buttons .btn-link  {padding:0px;}
.AGridResources .panel-footer.angrid-item-buttons {width:auto;}

.AGridCustom .well, .AGridResourcesNoID .well, .AGridResources .well, .AGridResourcesNoAction .well{border:1px solid #7F97B7 !important; background-color:#7F97B7 !important;background-image:  none;color: #fff;border-radius: 0px !important;padding: 3px 5px 1px 5px !important; box-shadow:none !important;}
.AGridCustom .angrid-grid, .AGridResourcesNoID .angrid-grid, .AGridResources .angrid-grid, .AGridResourcesNoAction .angrid-grid{margin-bottom:0px !important;}
.AGridCustom .angrid-pager button, .AGridResourcesNoID .angrid-pager button, .AGridResources .angrid-pager button, .AGridResourcesNoAction .angrid-pager button {min-width:80px; padding:3px !important;}
.AGridCustom .angrid-pager select, .AGridResourcesNoID .angrid-pager select, .AGridResources .angrid-pager select, .AGridResourcesNoAction .angrid-pager select {min-width:60px; padding:3px !important; height: 26px;}
.AGridCustom .angrid-loading, .AGridResourcesNoID .angrid-loading, .AGridResources .angrid-loading, .AGridResourcesNoAction .angrid-loading {height: 28px !important; width:28px !important;}
.angrid .popover  { width: 300px; max-width: 300px !important;}

.angrid .angrid-search {padding-bottom:5px !important;}
.angrid .angrid-search input{ font-size: inherit !important; padding:5px 10px !important; height: 30px !important; }
.angrid .angrid-search .input-group-addon {position:absolute;top:0;right:0px;width:50px;}

.angrid .grid-field-label {font-weight:bold;}
.angrid .angrid-listing-view {margin-bottom:10px;}
.angrid .angrid-listing-view .allfilters {padding:0px;background-color:#7F97B7 !important;}
.angrid .angrid-listing-view .allfilters .sortby {margin-bottom:3px;background-color:#7F97B7 !important;}
.angrid .panel-body, .angrid .panel-heading {padding:5px !important;}
.ABorder{border:1px solid #ccc;}
.APaddingTopBottom{padding-top:5px;padding-bottom:5px;}
.APaddingLeftRight{padding-left:5px;padding-right:5px;}
.APadding{padding:5px;}

.ui-helper-hidden-accessible{display:none;}
.form-root .alert {margin:20px;}

.co-content {min-height: 50px;}
.Mod2sxcC .co-img-wrapper .co-img-imagelist.col-xs-12 .img-responsive {width:100%;}

a.dnnPrimaryAction {color:#fff;font-weight:normal;}
a.dnnSecondaryAction {font-weight:normal;}

.main.mainblue .top, .pageheader {background:url(images/bgblue.png) !important;}
.main.mainblue .top .mcontent {background-color:#fff;}
.main.mainblue .top .row > div {margin:0px;padding:0px;}
.main.mainblue .top .mcontent .co-text ul {margin:0px;;padding:0px;;}
.main.mainblue .top .mcontent .co-text li {list-style:none; display:block; border-bottom:1px solid #ccc; padding:10px 0 10px 20px;}
.main.mainblue .top .mcontent .co-text li a, .tabButton { color: #39619A !important;font-size: .9rem;text-transform: uppercase; font-weight:400; text-decoration:none;}
.main.mainblue .top .mcontent .co-text li:first {border-top:1px solid #ccc;}
.main.mainblue .top .mcontent .co-text li:before {content: "\f054"; font-family: FontAwesome; display: inline-block; float:right; margin-right:40px;}
.main.mainblue .top .mcontent .co-text li:hover{background-color:rgb(241,244,247);}
.main.mainblue .top .mtitle h1 {font-size: 35px; font-weight: 300; text-transform: uppercase; color: #fff; margin-bottom:20px !important;}
.main.mainblue .top .mbcontent .co-text {color:#fff;}

.row.equal {display: flex;flex-wrap: wrap;}
.row.equalbox {display: flex;flex-wrap: wrap;}
.row.equalbox > div {margin-bottom:30px; }
.row.equalbox > div > div {padding:30px;height:100%; min-height:100px;}

.cover .section {padding:50px 0;}
.cover .section .megatitle2x, .cover .section .megatitle3x {margin-bottom:0;}

.program {padding:0;}

.section { padding-top: 30px; padding-bottom:30px;}
.section .areatitle {font-size: 3rem; font-weight: 300; text-transform: uppercase; color: #39619A; margin-bottom:20px;line-height: 3rem;}
.section .title {font-size: 28px; font-weight: 300; text-transform: uppercase; color: #39619A; margin-bottom:20px;line-height: 28px;}
.section .megatitle3x {font-size: 3rem; font-weight: 700; margin-bottom:20px;  line-height: 3rem;}
.section .megatitle2x {font-size: 2.5rem; font-weight: 700; margin-bottom:20px; line-height: 2.5rem;}
.section .megatitle {font-size: 32px; font-weight: 700; margin-bottom:20px; line-height: 2.3rem;  }
.section .headertitle {font-size: 30px; line-height:30px; font-weight: 300; color: #39619A; text-align: center; padding:20px; margin-bottom:10px;}
.section .headerlink {float:right; font-size: 15px; font-weight: 400;text-transform: uppercase;}
.section .subtitle, .section .subtitle a {font-size: 18px; font-weight: 700; color: #39619A; margin-bottom:10px;}
.section .subtitle a:hover{color: #7CB3F0;}
.section .body, .main .sc-content-block {font-size: 15px; font-weight: 400; color:#525B70; text-align:justify;}

.main .sc-content-block a, .section .body a {/*font-weight:700; text-transform: uppercase;*/ color:rgb(46,93,159); text-decoration:underline;}
.main .sc-content-block a:hover, .section .body a:hover {color:rgb(54,114,200); }

.main .sc-content-block h1 {font-size: 28px; font-weight: 300; text-transform: uppercase; color: #39619A; margin-bottom:20px !important;}
.main .sc-content-block h2 {font-size: 24px; font-weight: 300; text-transform: uppercase; color: #39619A; margin-bottom:20px !important;}
.main .sc-content-block h3 {font-size: 20px; font-weight: 300; text-transform: uppercase; color: #39619A; margin-bottom:20px !important;}
.main .sc-content-block h4 {font-size: 16px; font-weight: 300; text-transform: uppercase; color: #39619A; margin-bottom:20px !important;}
.main .sc-content-block h5 {font-size: 12px; font-weight: 300; text-transform: uppercase; color: #39619A; margin-bottom:20px !important;}
.main .sc-content-block h6 {font-size: 8px; font-weight: 300; text-transform: uppercase; color: #39619A; margin-bottom:20px !important;}

.section .text-center .body, .section .text-center.body {text-align:center;}
.section .meta {font-size: 14px; font-weight: 400; }
.section .metasmall {font-size: 12px; font-weight: 400; }
.section .metalarge {font-size: 32px; font-weight: 400; }
.section .item {padding-bottom:20px; }
.section .itembordered {padding-bottom:20px; border-bottom: 1px solid #dedede;margin-bottom: 20px;}
.section .headerimg_h {margin-bottom:10px;background-color: #e6e6e6; transition: background-color .2s linear .4s;position: relative;width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;text-align: center;text-align: -webkit-center;}
.section .headerimg_h img{width:100%;}
.section .headerimg_v{margin-bottom:10px;background-color: #e6e6e6; transition: background-color .2s linear .4s; height: 325px;}
.section .headerimg_v img {width: auto;height:100%;}
.section .leftimg{float:left; margin-right:10px;}
.section .middledirection {display:flex; flex-direction: row;}

.section .person{float:right; width:350px;margin-bottom:50px;margin-left:50px;}
/*.section .person img{width:75%;}*/
.section .personname{font-size:20px;font-weight:700;color:#525B70; text-transform:uppercase;}
.section .persontitle{font-size:20px;font-weight:400;color:#525B70; text-transform:uppercase;}
.section .personposition{font-size:16px;font-weight:400;color:#525B70; text-transform:uppercase;}

.section .body ul, .main .sc-content-block ul { list-style: none; padding: 0; margin-left:0px;}
.section .body ul ul, .main .sc-content-block ul ul{ margin-bottom:10px;}
.section .body ul > li, .main .sc-content-block ul > li{ padding-left: 1.3em; list-style-type:none; }
.section .body ul > li:before, .main .sc-content-block l > li:before{content: "\f054"; font-family: FontAwesome;display: inline-block;margin-left: -1.3em; width: 1.3em; }
.section .body ul > li li:before, .main .sc-content-block l > li li:before{content: "\f068"; }
.section .body ul > li li li:before, .main .sc-content-block ul > li li li:before{content: "\f111"; }

.program .section {padding-bottom:0px;}
.program .section .megatitle{margin-bottom:0px;}

.pillarbox{padding:0 0 20px 0;font-size:2.2rem;font-weight:300; color:#fff; text-align:center;line-height:2rem;background: #39619A !important;border:1px solid #fff;}
.pillarbox img {margin-bottom:10px;}
.pillarbox a {color:#fff;}

@media (max-width: 768px) 
{ 
	.section .megatitle3x {font-size: 3.5rem;line-height: 3rem;letter-spacing:-1.2px; }
	.section .megatitle2x {font-size: 2.5rem;line-height: 2.5rem;}
	.cover .section{padding:5px;}
	.pillarbox{font-size:2rem;}
	.section .person{float:right; width:250px;margin-bottom:30px;margin-left:30px;}
}
@media (max-width: 425px) 
{ 
	.section .megatitle3x {font-size: 2.6rem;line-height: 2.4rem;letter-spacing:-1.2px; }
	.section .megatitle2x {font-size: 2rem;line-height: 2rem;}
	.cover .section{padding:5px;}
	.section .person{float:none; width:100%;margin-bottom:20px;margin-left:0px;}
	.section .person img{width:60%;}
	.section .title {font-size:25px;}
	.pillarbox{ margin-right: 20px; margin-bottom:5px;}
}


.ReadMoreLess{text-transform:uppercase; text-align:right; cursor:pointer;color: #39619A; margin-top:5px;}
.ReadMoreLess:hover{color: #7CB3F0;}
.More150 { height:150px; overflow:hidden;}
.More400 { height:400px; overflow:hidden;}

.footer .links ul > li:before {content: "\f068"; font-family: FontAwesome;display: inline-block;margin-left: -1.3em; width: 1.3em; color: #7396FF; font-weight:bold;}
.footer .navlistvertical li {list-style: none; margin:0 0 20px 0}


.accordion .subtitle {margin-bottom:0px;padding:15px; }
.accordion .subtitle .icon {float:right;}
.accordion .panel-title[aria-expanded=true] .icon {transform: rotate(180deg);}
.accordion.panel-group {margin-bottom:0px;}
.accordion .panel+.panel{border:0} 
.accordion .panel{background:transparent;margin-top:0px;border-radius:0px;border-bottom:1px solid #333 !important;}
.accordion .panel-heading {padding:0px;border:0px !important;}
.accordion .panel-body {padding:20px 20px 30px 20px;border:0px !important;}

.background-oea .headertitle, .background-oas .headertitle {color:#fff;}
.background-oea .subtitle, .background-oas .subtitle {color:#fff;}
.background-oea .subtitle:hover, .background-oas .subtitle:hover{color:#fff;}
.background-oea .body, .background-oas .body{color:#eee;}
.background-oea .body a, .background-oas .body a{color:#eee;}
.background-oea .panel, .background-oas .panel{border-bottom:1px solid #fff !important;}
.background-oea.headerlink a, .background-oas.headerlink a{color: #fff;}
.background-oea .megatitle2x, .background-oas .megatitle2x, .background-oea .megatitle3x, .background-oas .megatitle3x{color:#fff;}

.background-seguridad .headertitle, .background-security .headertitle {color:#fff;}
.background-seguridad .subtitle, .background-security .subtitle {color:#fff;}
.background-seguridad .subtitle:hover, .background-security .subtitle:hover{color:#fff;}
.background-seguridad .body, .background-security .body{color:#eee;}
.background-seguridad .body a, .background-security .body a{color:#eee;}
.background-seguridad .panel, .background-security .panel{border-bottom:1px solid #fff !important;}
.background-seguridad.headerlink a, .background-security.headerlink a{color: #fff;}
.background-seguridad .megatitle2x, .background-security .megatitle2x, .background-seguridad .megatitle3x, .background-security .megatitle3x{color:#fff;}

.background-desarrollo .headertitle, .background-development .headertitle {color:#fff;}
.background-desarrollo .subtitle, .background-development .subtitle {color:#fff;}
.background-desarrollo .subtitle:hover, .background-development .subtitle:hover{color:#fff;}
.background-desarrollo .body, .background-development .body{color:#eee;}
.background-desarrollo .body a, .background-development .body a{color:#eee;}
.background-desarrollo .panel, .background-development .panel{border-bottom:1px solid #fff !important;}
.background-desarrollo.headerlink a, .background-development.headerlink a{color: #fff;}
.background-desarrollo .megatitle2x, .background-development .megatitle2x, .background-desarrollo .megatitle3x, .background-development .megatitle3x{color:#fff;}

.background-democracia .headertitle, .background-democracy .headertitle {color:#fff;}
.background-democracia .subtitle, .background-democracy .subtitle {color:#fff;}
.background-democracia .subtitle:hover, .background-democracy .subtitle:hover{color:#fff;}
.background-democracia .body, .background-democracy .body{color:#eee;}
.background-democracia .body a, .background-democracy .body a{color:#eee;}
.background-democracia .panel, .background-democracy .panel{border-bottom:1px solid #fff !important;}
.background-democracia.headerlink a, .background-democracy.headerlink a{color: #fff;}
.background-democracia .megatitle2x, .background-democracy .megatitle2x, .background-democracia .megatitle3x, .background-democracy .megatitle3x{color:#fff;}

.background-derechos .headertitle, .background-rights .headertitle {color:#fff;}
.background-derechos .subtitle, .background-rights .subtitle {color:#fff;}
.background-derechos .subtitle:hover, .background-rights .subtitle:hover{color:#fff;}
.background-derechos .body, .background-rights .body{color:#eee;}
.background-derechos .body a, .background-rights .body a{color:#eee;}
.background-derechos .panel, .background-rights .panel{border-bottom:1px solid #fff !important;}
.background-derechos.headerlink a, .background-rights.headerlink a{color: #fff;}
.background-derechos .megatitle2x, .background-rights .megatitle2x, .background-derechos .megatitle3x, .background-rights .megatitle3x{color:#fff;}


a.btn {color:#333;text-transform: none; text-decoration: none; font-weight: 400;}
a.btn:hover {color:#333;}

a.btn.btn-primary {color:#fff; text-transform: none; text-decoration: none;font-weight: 400;}
a.btn.btn-primary:hover {color:#fff;}

a.btn.btn-success {color:#fff; text-transform: none; text-decoration: none;font-weight: 400;}
a.btn.btn-success:hover {color:#fff;}

.ProgramData {margin-bottom:20px !important;}
.ProgramData .body a {color:#fff; text-transform:none !important; font-weight:400 !important;text-decoration:none !important;font-size:15px !important;}
.ProgramData .body a:hover{color:#fff;}

.paginationbar {margin-bottom:20px;}
.paginationbar .btn {padding:8px 18px;}
