﻿
.ecl-breadcrumb-harmonised__Label {
    color: #004494;
    font-weight: 600 !important;
}

@media (min-width: 996px) {
    .ecl-site-header-harmonised__search-container {
        display: flex;
    }
    .ecl-text-input--l {
    width:100% !important;
    }
}

.rowEditing {
    display: block !important;
    margin-top: .75rem;
}

.btnEditing {
    margin-right: .75rem;
}


.ecl-button--linkHome {
    background-color: #004494 !important;
    color: #fff !important;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border-width: 0;
    box-sizing: border-box;
    display: inline-block;
    font: normal normal 400 1rem/1.25rem Arial,sans-serif;
    font-weight: 600;
    margin: 0;
    padding: .75rem 1rem;
    width: 100%;
    height: 100px;
    text-align: center;
    /* vertical-align: middle; */
    /* margin-top: auto; */
    padding: 40px;
}

    .ecl-button--linkHome:hover {
        text-decoration: underline;
        color: #000000 !important;

    }

/***    FIXED FROM DEFAULT***/
a, a:visited {
    color: #004494;
    margin: 0;
    text-decoration: underline;
}

    a:hover, a:focus, a:active {
        color: #000;
        text-decoration: underline !important;
    }

.Normal,
.NormalDisabled,
.NormalDeleted {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    word-wrap: inherit;
}
h2 {
    font-size: 1.75rem;
    line-height: 2rem;
}
/***    FIXED FROM DEFAULT***/



.ecl-menu__link, .ecl-menu__sublink {
    text-transform: capitalize;
}

.roberto {
    background-color: aquamarine !important;
}
ul.roberto li.ecl-menu__subitem {
    border: 1px solid;
    display: block;
    white-space: nowrap;
}
/*****GE page ******/
.imgGEIntro {
    /*width: 480px;*/
}

.imgGEIntroLogo {
    width: 100px;
}

.comingSoon {
    opacity: .3;
}

#forestFire a img {
    border: 1px solid #ffffff;
}

#forestFire a:hover img {
    border: 1px solid orange;
}

/*****GE page ******/

/*******PE PAge**********/


.rectangle {
    display: block;
    position: relative;
    background-color: #4173b0;
}

.square:after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

/*
.BigBluButton {
    line-height: 2em;
    display: table-cell;
    vertical-align: middle;
}

.ecl-button--linkHomePE {
    background-color: #004494 !important;
    color: white;
    text-align: center;
    min-height: 100px;
    display: table;
    width: -webkit-fill-available;
    padding: 0 !important;
}*/


.BigBluButton_BigText {
    font-size: 2em;
    display: block;
}

.BigBluButton_SmallText {
    font-size: 1.2em;
    display: block;
}

/*******************/
.paraArrow {
    margin-bottom: 32px;
    border-left: 6px solid #E2b524;
    background: #ededed;
    padding: 1.2em;
    display: inline-block;
    width: -webkit-fill-available;
}

.textArrow {
    display: block;
    text-align: center;
    display: inline-block;
    width: 1em;
    line-height: 2em;
    width: 100%;
}

.arrow {
    font-size: 92px;
    margin: 0 !important;
}

.arrowBlue {
    color: #004494;
}

.arrowYellow {
    color: #FFD617;
}

.arrowGrey {
    color: #9f9f9f;
}


@font-face {
    font-family: 'fontello';
    src: url('/portals/0/Knowledge/PE/font/fontello.eot?76225901');
    src: url('/portals/0/Knowledge/PE/font/fontello.eot?76225901#iefix') format('embedded-opentype'), url('/portals/0/Knowledge/PE/font/fontello.woff?76225901') format('woff'), url('/portals/0/Knowledge/PE/font/fontello.ttf?76225901') format('truetype'), url('/portals/0/Knowledge/PE/font/fontello.svg?76225901#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

.demo-icon {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* You can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

 .CoUListUl {
    list-style: none;
    padding: 0 !important;
    margin: 0;
}

.CoUItem {
    font-weight: bold;
    border-left: 6px solid #02b28b;
    background: #ededed;
    /*margin: 1em 0;*/
    margin-bottom: 1em;
    padding-left: 1em;
    padding-bottom: 8px;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
}


/***************/ 
a.boldArrowLink {
    /* font-weight: bold !important; */
    font-size: 2em !important;
    float: left;
    margin-top: -70px;
    margin-left: 40px;
    display: block;
    white-space: nowrap;
}

a.boldCoULink {
    font-weight: bold !important;
    font-size: inherit !important;
}

/*******PE PAge**********/

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

/*********cover inform ***********/
.coverPublication {
    float: left;
    width: 200px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 5px;
    width: 120px;
}

.pubWithCoverContainer {
    clear: both;
    display: block;
    min-height: 170px;
    padding: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid #074A8B;
}
/*********cover inform ***********/
/**********BigButtonHome*******************/
.Home-ecl-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border-width: 0;
    box-sizing: border-box;
    display: inline-block;
    font: normal normal 400 1rem/1.25rem Arial,sans-serif;
    font-weight: 600;
    margin: 0;
    width: 100%;
    height: 100px;
    line-height: 100px;
    text-align: center;
}

a.Home-ecl-button--primary:active, a.Home-ecl-button--primary:hover {
    background-color: #002f67;
}

a.Home-ecl-button:focus {
    outline: 3px solid #ffd617;
    outline-offset: -3px;
}

a.Home-ecl-button, a.Home-ecl-button:active, a.Home-ecl-button:focus, a.Home-ecl-button:hover {
    text-decoration: none !important;
}

a.Home-ecl-button--primary, .Home-ecl-button--primary {
    background-color: #004494;
    color: #fff;
}
/**********BigButtonHome*******************/
.BigBluButton {
  /*  line-height: 50px;*/
    
}
.BigBluButtonMoreLine {
    line-height: 50px;
}

/*****is disable card******/
.isDisabled {
    cursor: not-allowed;
    opacity: 0.5;
}

    .isDisabled a {
        color: currentColor;
        display: inline-block; /* For IE11/ MS Edge bug */
        pointer-events: none;
        text-decoration: none;
    }

    .isDisabled .ecl-card {
        background-color: #9f9999;
        /*border: 1px solid #6f6d6d;*/
        box-sizing: border-box;
        height: 100%;
        margin: 0;
        padding-left: calc(.75rem - 1px);
        padding-right: calc(.75rem - 1px);
        width: 100%;
    }
/*****is disable card******/
/*.ecl-site-header-harmonised__login-box--active {
    display: block;
    z-index: 52 !important;
}*/
ul, ol {
    margin-bottom: 0;
    margin-left: 0;
}

.AgendasessionTitle {font-size: 28px; line-height: 36px;letter-spacing: normal;margin-top:-7px; margin-bottom: 0px; }
.smallVideo {max-width:300px !important; }

a.ecl-menu__link:visited {    color:#FFF;}
a.ecl-menu__sublink:visited {   color: #004494;}