<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&amp;display=swap');

body{font-family: 'Open Sans', sans-serif;}


/*******common********/

ul{ list-style: none; margin: 0; padding: 0; }

.thm-btn {
    position: relative;
    background: #eb4a4a;
    font-size: 14px;
    line-height: 37px;
    border-radius: 30px;
    color: #ffffff;
    border: 2px solid #eb4a4a;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);
    text-align: center; text-transform: uppercase;
}

.thm-btn.style-2 {
    background: #8dbb0a;
    color: #fff;
    border-color: #8dbb0a;
    text-decoration: none;
}
.thm-btn.style-2:hover {
    background: transparent;
    color: #8dbb0a;
    border-color: #8dbb0a;
}
.title h2 {
    margin-bottom: 30px;
    font-size: 29px;
    font-weight: 600; color: #002c61;
}
.title h2 span{
    font-size: 29px;
    font-weight: 600;
    color: #002c61; display: block; line-height: 65px;
}
.news-main.light-blue{ background: #f7fbff !important;}
/********Header Css**************/

.navbar-brand img {width: 190px;}
.navbar-brand{ width: 300px; }
.navbar-nav li{ padding: 10px 12px; }
.right-menu{ display: flex;  margin-left: auto; justify-content: end; }
.desk-none{ display: none !important; }
.right-menu li{ padding: 10px 9px; }
.right-menu li a{font-size: 15px; font-weight: 500; color: #656464; padding: 10px 6px;}
.navbar-nav li a{ font-size: 15px; font-weight: 500; color: #656464; text-decoration: none;}
.navbar-nav li a:hover, .navbar-nav li a.active{ color: #eb4a4a; }

.right-menu li a:hover, .right-menu li a.active{ color: #eb4a4a; }

.dark-bg .member-bx.light-bx {  
    background: #080808bd;
}
/******main slider***********/



.member-bx .thm-btn {
    position: relative;
    background: #8dbb0a;
    font-size: 14px;
    line-height: 46px;
    border-radius: 30px;
    color: #fff;
    border: 2px solid #8dbb0a;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
.member-bx .thm-btn:hover {
    color: #8dbb0a;
}

.member-bx {
    margin-bottom: -58px;
    position: relative;
    padding: 10px 0;
    background: #00000082;
    z-index: 99;
}
.member-bx .form-control {
    background-color: #d5d2d254;
    line-height: 1.5;
    color: #ffffff; border-radius: 30px;
        border: 1px solid #959799;
    
}
/* .member-bx ::-webkit-input-placeholder { /* Edge */ */
  /* color: #fff !important; */
/* } */


/* .member-bx :-ms-input-placeholder { /* Internet Explorer 10-11 */ */
  /* color: #fff !important; */
/* } */


.member-bx ::placeholder {
  color: #fff !important;
}

.member-bx .form-control:focus {
    border-color: transparent;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}
.member-bx .btn.btn-outline-white {
    background: #d5d2d254;
    border-radius: 50%;
    color: #fff;
}

.member-btn .thm-btn{line-height: 32px;}


/********label**********/
.mb-100{ margin-bottom: 100px;}
.path-user .mb-100, .page-node-type-events .mb-100, .page-node-type-resources .mb-100 { margin-bottom: 58px; }

.covid-data{ display: flex; justify-content: center; align-items: center; }
.covid-data p { margin-bottom: 0; margin-left: 18px; }
.covid-data h2{ margin-bottom: 0; margin-left: 10px; color: #eb4a4a; font-weight: 700; font-size:25px; }
.covid-data img{ width: 30px; }
.label-bx {background: #fff4f4;padding: 10px 0;}
.labe-btn { display: flex; justify-content: end; }

/*******news*********/
 .news-main {
    padding: 70px 0 4px;
    background: #f7fbff;
}
 .urgent-cause2 .item {
    margin-bottom: 30px;
}

.urgent-cause2.with-bg-2.sec-padd3 .img-box {
    border-radius: 4%; background: #fff;
}
.urgent-cause2 .img-box {
    position: relative;
    overflow: hidden;
    display: inline-block;
    border-radius: 4%;
    width: 100%;
    box-shadow: 0 0 11px #a0a0a0;
    height: 370px;
}
figure.img-box img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: top;
}
.urgent-cause2 .img-box .overlay {
    position: absolute;
    text-align: left;
    left: 0px;
    bottom: 0;
    width: 100%;
    height: 22%;
    background: rgba(0, 0, 0, 0.7);
    transition: .7s cubic-bezier(0.34, -0.13, 0.34, 1.1);
    opacity: 1;
    visibility: visible;
}
.urgent-cause2 .img-box .overlay .inner-box {
    position: relative;
    display: table;
    height: 100%;
    width: 100%;
    text-align: left;
    padding: 20px; padding-top: 5px;
}
.urgent-cause2 .img-box .overlay .inner-box .content-box {
    position: relative;
    display: table-cell;
    vertical-align: middle;
}
.content-box h3 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 10px;

    display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 50px;
  line-height: 1.5;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content-box p {
    font-size: 14px;
    color: #fff;
    margin-bottom: 15px;
    font-weight: 400;
    line-height: 24px; margin-bottom: 20px; display: block;
}
.content-box .thm-btn {
    line-height: 36px;
    padding: 0 16px;
}

.thm-btn {
    position: relative;
    background: #8dbb0a;
    font-size: 14px;
    line-height: 46px;
    border-radius: 30px;
    color: #ffffff;
    border: 2px solid #8dbb0a;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
.thm-btn:hover { background: transparent; color: #8dbb0a; }
.urgent-cause2 .item:hover .overlay {
    height: 100%;
    transition: .7s cubic-bezier(0.34, -0.13, 0.34, 1.1);
    opacity: 1;
    visibility: visible;
}

.urgent-cause2 .thm-btn.style-2.donate-box-btn {
    text-align: center;
    margin: auto;
    display: block;
}

/****Latest Resources******/

.resources-main {
    padding: 70px 0;
}
.resources-main .urgent-cause2 .img-box:before {
    position: absolute;
    text-align: left;
    left: 0px; top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    transition: .7s cubic-bezier(0.34, -0.13, 0.34, 1.1);
    opacity: 0;
    visibility: visible; content: "";
}
.resources-main .urgent-cause2 .img-box .overlay {
    position: absolute;
    text-align: left;
    left: 0px;
    bottom: 0;
    /*background: transparent;*/
    transition: .7s cubic-bezier(0.34, -0.13, 0.34, 1.1);
    opacity: 1;
    visibility: visible;
}



/********ECD Event**********/
.event-main{ padding-bottom: 40px; }

.bott-content{ text-align: center; }
.bott-content .btn{ width: 100%;line-height: 33px; }


/**********map bx**********/
.map-main{ padding: 70px 0; }
.map-innr {
    text-align: center;
}


/******************/

.partners-main {padding: 40px 0; background: #f7fbff; }
.client-logo{ margin: 10px; }
.client-logo img{ text-align: center; margin: auto; display: block; padding: 10px; width: 100%; }

.partners-main .slick-next:before {
    font-family: 'Font Awesome 5 Pro';
    font-size: 35px;
    line-height: 0;
    opacity: .75;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f101";
}
.partners-main .slick-prev:before {
    font-family: 'Font Awesome 5 Pro';
    font-size: 35px;
    line-height: 0;
    opacity: .75;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f100";
}
.partners-main .nav-tabs{border-bottom:  none;margin-bottom: 20px;}
.partners-main .nav-tabs .nav-item.show .nav-link, .partners-main .nav-tabs .nav-link.active {
    color: #000000;
    background-color: transparent;
    border-color: #1a191900;
    border-bottom: 2px solid #7aa50b;
    border-radius: 0px;
}
.partners-main .nav-tabs .nav-link {
    border-radius: 0px;
    background: transparent;
    color: #000;
    margin-right: 15px;
    font-weight: 700;
}

/**********foote*****************/
footer{padding: 40px 0px;
    background: #002553;}

 footer p{ color: #8cbb09; }
 .contact li p span {
    margin-right: 14px;
}
.contact li:last-child p{ margin-bottom:0;}
address{color: #8cbb09;}

.social-link li a{ color: #8cbb09; padding: 7px;  font-size: 26px; margin: 2px;}




/**********NEWS PAGE************/

.news-main {
    padding: 70px 0 5px;
    background: #f3f8e6 !important;
}

.news-main .title h5{ margin-top: 30px; color: #859cab; font-weight: 500; font-size: 18px; }

.member-bx.light-bx {
    margin-bottom: -58px;
    position: relative;
    padding: 10px 0;
    background: #b9b9b982;
    z-index: 99;
}

.member-bx.light-bx .btn.btn-outline-white {
    background: #08080854;
    border-radius: 50%;
    color: #fff;
}   

.member-bx.light-bx .form-control {
    background-color: #fffefe8a;
    line-height: 1.5;
    color: #000;
    border-radius: 30px;
    border: 1px solid #959799;
}

/* .member-bx.light-bx ::-webkit-input-placeholder { /* Edge */ */
  /* color: #000 !important; */
/* } */


/* .member-bx.light-bx :-ms-input-placeholder { /* Internet Explorer 10-11 */ */
  /* color: #000 !important; */
/* } */


.member-bx.light-bx ::placeholder {
  color: #000 !important;
}
.news-data{ background: #fff; padding: 30px 20px;  }
.info-data a{ font-weight: 700; text-decoration: none; color: #17b00f;}
.info-data a span{ margin-left: 5px; }
.call-data-list-main{ margin: 30px 0px; }
ul.news-social-link {
    justify-content: end;
}
ul.news-social-link li a{ font-size: 35px; margin:0 4px; }
.news-img img {
    /*object-fit: cover;
    width: 77%;*/
    border: 1px solid #ddd;
}
.news-img{ text-align: center; }
.fb {color: #1877f2;}
.tw{ color: #55acee; }
.wt{ color: #13af0b; }
.back-btn{ text-align: center; margin-top: 20px; }
.back-btn a{ color: #17b00f; font-weight: 700; text-decoration: none;}
.back-btn a span{ margin-right: 5px; }



/*************Country Page*****************/

.chalanges-bx {
    margin-top: 30px;
}

.dark-blu-bg{background: #002553;
    color: #fff;
    padding: 30px 20px;}

    .chalanges-data p {
    font-weight: 200;
}
.p-r-0 {
    padding-right: 0;
}
.p-l-0 {
    padding-left: 0;
}
.chalanges-data h4{ margin-bottom: 20px; color: #fff; }
.chalanges-data {
    margin-bottom: 30px;
}
.green-bx {
    padding: 30px 20px;
    background: #8bc34a;
    height: 100%;
}
ul.key-list {
    margin-top: 30px;
}
ul.key-list li p{ font-weight: 500; color: #fff; margin-bottom: 5px; }


/**********Playful paranting************/

.playful-main{padding-top: 100px;}
.playful-main .title h2{ color: #84bf41; margin-top: 30px; margin-bottom: 20px; }
.prayful-project{ margin: 30px 0; }
a.prayful-project-innr {
    display: block;
    box-shadow: 0 0 6px #ddd;
    border-radius: 3px;
    padding: 50px 20px;
    text-align: center;
    height: 100%; text-decoration: none;
}
a.prayful-project-innr:hover{box-shadow: 0 0 15px #c4c1c1; animation-duration: 1s;}
a.prayful-project-innr img{ width: 80px; }
a.prayful-project-innr h4 {
    color: #002c61;
    font-size: 19px;
    margin-top: 20px;
    line-height: 25px;
}
.sml-title h5{color: #002c61; font-weight: 600; margin-bottom: 40px; border-bottom: 3px solid #002c61; padding: 30px 0 10px;}
.event-lft-img-bx {
    float: left;
    margin-right: 40px; margin-left: 30px;
}
.event-rght-content-bx h3 {
    font-size: 27px;
    display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 80px;
  margin: 0 auto;
  line-height: 1.4;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.event-sec-inn {
    padding: 0 20px 40px;
    display: flex;
}


.event-rght-content-bx p {display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 80px;
  margin: 0 auto;
  line-height: 1.5;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;}

  .page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #002553;
    border-color: #002553;
}
.page-link {
    position: relative;
    display: block;
    color: #616263;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    font-weight: 500;
}


/*************p2p project***************/

.p2p-projects-main{ margin-top: 100px; }
.p2p-projects-main .carousel-indicators [data-bs-target] {
    width: 18px;
    height: 18px;
    border-radius: 50%;background-color: #535050;
}
.p2p-slider {
    padding-bottom: 70px;
}
.carousel-indicators {
    bottom: -60px;
}
.p2p-sub-content{ margin-top: 30px; }
.p2p-sub-content h5{font-weight: 700;color: #002c61; margin-bottom: 15px;}
.p2p-list-bx li{ display: flex;  }
.p2p-list-bx li span{ color: #8dbb0a; margin-right: 10px;}
.p2p-projects-main p {
    color: #777;
}


/***********=============================================****************/

/***********dynamic map*************/

.p2p-table-innr .table&gt;thead {
    vertical-align: bottom;
    background: #002c61;
    color: #fff;
}
.p2p-table-innr .table&gt;thead tr th{ font-weight: 400; font-size: 14px; padding: 15px 5px;}

th.pr-w {
    width: 34%;
}
.p2p-table-innr td{ font-size: 14px;font-weight: 400; padding: 15px 5px; }
.data-no-bx label {
    display: flex;
    width: max-content;
    align-items: center;
    white-space: nowrap;
}
.data-no-bx .form-control{ margin: 0 10px; }

.p2p-table-innr{ margin-bottom: 40px; }
.data-no-bx{ margin-bottom: 50px; }

.tab-page-bx .pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd; display: flex; 
}
.tab-page-bx .pagination{justify-content: center;}
.tab-page-bx .pagination a:hover:not(.active) {background-color: #ddd;}
.disp-page p {
    margin-bottom: 0;
    text-align: right;
}


/***********dynamic map  Detail*************/

.dynamic-dress-bx{ border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 40px; }

.dynamic-dress-bx-2 p strong {
    color: #000;
}
.p2p-projects-main.dynamic-sec {
    margin-top: 50px;
}


/*****===========Libary**=============************/


.playful-main.libary-main .title h2 {
    margin-top: 0px;
    margin-bottom: 0px; color: #002c61;
}

.playful-main.libary-main .title h5 {
    color: #84bf41;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 1.5;
}
.libary-project-innr {
    border: 1px solid #8dbb0a;
    height: 176px;
    border-radius: 11px;
    background: #fff; text-align: center;
}

.libary-project-innr {
    border: 2px solid #8dbb0a66;
    height: 176px;
    border-radius: 11px;
    background: #fff;
    text-align: center;
    vertical-align: middle;
    padding: 54px 6px;
    font-size: 19px;
}
.libary-project-innr h2 {
    font-weight: 700;
}
.libary-project{ position: relative; }

.library-data-main-bx {
    background: #f3f8e6 !important;
    padding-top: 70px;
    margin-top: -20px;
}


/*********scroll css************/

section.one {
  position: relative;
}
section.one:after {
  content: "";
  display: block;
  clear: both;
}


.right-detail-library {
    width: calc(63% - 0px);
    float: right;
    margin-left: 21px;
    height: 600px;
    overflow-y: scroll;
}
.left-detail {
    height: 625px;
}
.left-detail-child {
    background: #fff;
    display: block;
    float: right;
    width: 458px;
    padding: 30px 20px;
    text-align: center;
    color: white;
    border-radius: 4px;height: 600px;
}

.left-detail-child.posFix {
  position: fixed;
  top: 25px;
}
.left-detail-child.posAbs {
  position: absolute;
  bottom: 25px;
}

@media (max-width: 992px) {
  .right-detail-library {
    width: 100%;
  }

  .container {
    width: 100%;
  }

  .left-detail {
    width: 100%;
  }
  .left-detail .left-detail-child {
    width: 100%;
  }
}


/********accordion***********/


ul.check-list li .form-check label.form-check-label {
    color: #000;
}
ul.check-list li .form-check {
    display: table;
}
.scroll-bx ul {
    height: 110px;
    overflow-y: scroll;
}
.librar-collaps {
    margin-top: 20px;
}
.librar-collaps .accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: #e7f1ff00;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
}
.accordion-button:focus {
    z-index: 3;
    border-color: #2e303300;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}
.search-bx-library .input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.border{ border: transparent !important; }


.verifi-main h4 a {
    text-decoration: none;
    margin-top: 49px !important;
    font-weight: 700;
    font-size: 18px;
    color: #8dbb0a;
}

.promoting-content p{ font-size: 14px;
    margin-bottom: 20px;
    margin-top: 10px;

    display: block;
  display: -webkit-box;
  max-width: 100%;
  height: auto;
  line-height: 1.5;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;}

.promoting-data {
    padding: 20px;
    background: #fff; margin-bottom: 20px;
}
.btn-check:focus+.btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.25rem rgb(108 117 125 / 0%);
}
.span.input-group-append .btn i{ color: #000 !important; }
.promoting-content h4{ color: #002c61; font-weight: 600; }
.librar-collaps .accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
    color: #8cbb09;
    font-weight: 600;
    font-size: 19px;
}
span.input-group-append .btn i {
    color: #000;
}

.togal-bx{display: none;}

/******** login form************/

.login-main{ position: relative; height: 100vh; padding: 70px 0; background-size: cover; background-repeat: no-repeat; }

.login-form-bx {
    background: #edecea;
    padding: 20px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-20%, -50%);
    content: "";
    width: 520px;
}
.login-btn {
    text-align: right;
}
.pass-bx a {
    display: block;
    text-decoration: none;
}
.login-form-bx h4 {
    margin-bottom: 20px;
    font-size: 23px;
    font-weight: 700;
    color: #002c61;
    text-align: center;
}
.left-bx-btn-bx ul li {
    margin: 20px 10px;
}
.thm-btn-2 {
    background: #7e94af;
    line-height: 36px;
    
    border: 2px solid #7e94af;
    position: relative;
    font-size: 14px;
    border-radius: 30px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1)
    
}
.left-bx-btn-bx .thm-btn {
    background: #c5dc83;
    line-height: 36px;
    border-radius: 30px;
    color: #ffffff;
    border: 2px solid #c5dc83;
    
}


/********Community of Practice-Lists*************/

.welcome-main-bx{ padding-top: 100px; }
.wel-conetnt-main {
    padding-bottom: 30px; border-bottom: 1px solid #ddd;    
}
.wel-conetnt h3 {
    font-size: 24px;
    font-weight: 700;
    color: #002c61; margin-bottom: 20px;
}
.story-main {
    padding: 50px 0;
}
.welcome-main-bx .story-main {
    padding: 20px 0 0;
}
.wel-conetnt p{ color: #b3b2b2; }
.dott-bx a i {
    color: #000; padding: 10px ;
}


/******table static*******/

.story-table-data table {
  margin: 0;
  border-collapse: collapse;
  /*border: 0.1em solid #d6d6d6;*/width: 100%;
}

.story-table-data caption {
  text-align: left;
  font-style: italic;
  padding: 0.25em 0.5em 0.5em 0.5em;
}

.story-table-data th,
.story-table-data td {
   padding: 10px 15px;
  vertical-align: text-top;
  text-align: left;
  text-indent: -0.5em;    background-color: inherit;
    /*background: linear-gradient(
90deg, transparent 0%, transparent calc(100% - .05em), #d6d6d6 calc(100% - .05em), #d6d6d6 100%);*/
    vertical-align: middle;
    font-size: 15px;
}

.story-table-data th {
    vertical-align: bottom;
    background-color: #fff;
    color: #858181;
    font-weight: 300;
    border-bottom: 1px solid #ddd;
    padding: 20px;
}

.story-table-data tr:nth-child(even) th[scope=row] {
  background-color: #f2f2f2;
}

.story-table-data tr:nth-child(odd) th[scope=row] {
  background-color: #fff;
}

.story-table-data tr:nth-child(even) {
  /*background-color: rgba(0, 0, 0, 0.05);*/
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

/*.story-table-data tr:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}*/

/*.story-table-data td:nth-of-type(2) {
  font-style: italic;
}*/

.story-table-data th:nth-of-type(3),
.story-table-data td:nth-of-type(3) {
  text-align: center;
}

/* Fixed Headers */

.story-table-data th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
 /* background: linear-gradient(
90deg, #666 0%, #666 calc(100% - .05em), #ccc calc(100% - .05em), #ccc 100%)*/
}

.story-table-data th[scope=row] {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 1;
}
.story-table-data .accordion-body {
    padding: 0;
}

.story-table-data th[scope=row] {
  vertical-align: top;
  color: inherit;
  background-color: inherit;
  /*background: linear-gradient(90deg, transparent 0%, transparent calc(100% - .05em), #d6d6d6 calc(100% - .05em), #d6d6d6 100%);*/
}

.story-table-data table:nth-of-type(2) th:not([scope=row]):first-child {
  left: 0;
  z-index: 3;
  background: linear-gradient(90deg, #666 0%, #666 calc(100% - .05em), #ccc calc(100% - .05em), #ccc 100%);
}

/* Strictly for making the scrolling happen. */

.story-table-data th[scope=row] + td {
  min-width: 24em; 
}

.story-table-data th[scope=row] {
  min-width: 20em;
}

.user-img-img{ position: relative; }
.img-big {
    width: 40px;
    position: absolute;
    top: -22px;
    left: -7px; border-radius: 50%;
}
.img-sml {
    width: 30px;
    position: absolute;
    top: 1px;
    left: 15px; border-radius: 50%;
}

.link-cont span i{ font-size: 12px; }
strong.round i {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    margin-left: 7px;
    color: #fff;
}
strong.round {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    display: block;
}
.o-clr {
    background: #ff9800;
}
.g-clr {
    background: #8bc34a;
}
.b-clr {
    background: #03a9f4;
}
.r-clr {
    background: #c62828;
}
a.link-data {
    color: #002c61;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
}
.link-cont {
    margin-bottom: 0;
    display: flex;
    margin-left: 10px;
    color: #858282;
    font-weight: 300;
    font-size: 15px;
}
.link-cont span{ margin-right: 10px; }
.storry-table-bx {
    height: auto !important;
    overflow-y: auto;
}
.story-table-data .accordion-button{
    background-color: #f5f5f5; display: block; width: 90%;
}
.story-table-data .accordion-flush .accordion-item{ margin-bottom: 30px; }
tr.bg-light-yello {
    background: #f3f8e6;
}
.story-table-data .accordion-button {
    color: #8bc34a;
    font-weight: 700;
}
.story-table-data .accordion-button:not(.collapsed){color: #8bc34a;}
.story-table-data .accordion-flush .accordion-item .accordion-button h2{display: block; font-size: 16px;}
.story-table-data .accordion-flush .accordion-item .accordion-button p {
    margin-bottom: 0;
    display: block;
    font-size: 12px;
    color: #777;
    font-weight: 300;    margin-left: 23px;
}

.rotated {
    -moz-transition: all .5s linear;
    -webkit-transition: all .5s linear;
    transition: all .5s linear; margin-right: 10px;

}
.rotated.down {
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
button.accordion-button.collapsed span i {
    transform: rotate(180deg);
}

.community-srch-bx .form-control{color: #8dbb0a;font-style: italic;font-weight: 600;}

.member-btn.ac-btn a.btn.thm-btn {
    background: #a6ce39;
    font-size: 12px;
    line-height: 30px;
    border: 2px solid #a6ce39;
    padding: 0 15px;
}
.story-table-data .accordion-button {
    padding-right: 150px;
}
.accordion-item{ position: relative; background-color: #f5f5f5; display: block;}
.member-btn.ac-btn {
    position: absolute;
    right: 20px;
    top: 10px; z-index: 99;
}
.dott-bx {
    text-align: right;
}
.dott-bx a{ color: #000; text-decoration: none; font-weight: 600; display: flex; align-items: center; justify-content: right; }
.dott-bx a:hover, .dott-bx a:hover i{ color: #a6ce39; }
.community-srch-bx .search-bx-library .input-group {
    border: 1px solid #020202;
}


/********chat****/

.verifi-main h4{ margin-bottom: 20px; font-weight: 700; font-size: 18px; color: #8dbb0a; }
.verifi-main ul li{ border-bottom: 1px solid #777; }
.verifi-main ul li:first-child{border-top: 1px solid #777; }

.chat-img img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    object-fit: cover;
}
.chat-innr {
    display: flex; padding: 10px 0; align-items: baseline;
}
.commentform .js-form-item.form-item.js-form-type-textarea.form-item-field-comment-0-value.js-form-item-field-comment-0-value&gt;div {
    width: 100%;
}
.commentform .js-form-item.form-item.js-form-type-textarea.form-item-field-comment-0-value.js-form-item-field-comment-0-value label {
    width: fit-content;
    position: absolute;
    top: -10px;
    left: 30px;
    background: #fff;
    padding: 0 5px;
}
.commentform .form-actions{ display: flex; justify-content: center;}
.commentform .form-actions input {
    background: #002c61;
    border: 2px solid #002c61;
    position: relative;
    font-size: 14px;
    line-height: 46px;
    border-radius: 30px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4,0,1,1);
    margin: 15px 5px;
    /* display: block; */
    /* margin-top: 15px; */
    /* margin-bottom: 15px; */
}
.commentform h2{ margin-left: 0;}
/* .commentform ul.links.inline li:first-child {
    display: none;
} */
.commentform .js-form-item.form-item.js-form-type-textarea.form-item-field-comment-0-value.js-form-item-field-comment-0-value&gt;div textarea {
    width: 100%;
    border-radius: 8px !important;
    height: 100px;
    box-shadow: 0 0 10px #ddd;
    border: 1px solid #8dbb0a !important;
    padding:20px;
}



.chat-body {
    padding: 3px 20px !important;
    background: transparent !important;
    margin: 15px 0;
    display: flex;
    border: 0px solid #8dbb0a !important;
    border-radius: 7px;
    box-shadow: 0 0 10px #e1dddd;
    flex-direction: column !important;

}

.commentform form#ajax-comments-reply-form-node-27-comment-forum-0-0 {
    margin-left: 0px !important;
}
.commentform .js-form-item.form-item.js-form-type-textarea.form-item-field-comment-0-value.js-form-item-field-comment-0-value {
    display: block;  position: relative; width: 100%;
}
.chat-sec h2{ display: none;}
div#edit-actions--o38vaCP-NyQ {
    text-align: center;
    padding-top: 15px;
}

input#edit-cancel--7hpYN6Z2TwA {
    background: #7e94af;
    line-height: 36px;
    border: 2px solid #7e94af;
    position: relative;
    font-size: 14px;
    border-radius: 30px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4,0,1,1);
}
input#edit-ajax-comments-reply-form-node-37-comment-forum-13-0--YKvFZqr6G-k {
    background: #142c61;
    line-height: 36px;
    border: 2px solid #142c61;
    position: relative;
    font-size: 14px;
    border-radius: 30px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4,0,1,1);
}

.chat-body {
        flex-direction: column !important;
}

.indented {
    margin-left: 40px !important;
}
.chat-sec {
    margin-right: 100px;
}
.chat-body {
    padding: 20px;
    background: #f6f6f6; margin: 15px 0; display:flex; flex-direction:column !important; position:relative;
}

ul.links.inline {
    display: flex;
    font-size:13px;
    
}

ul.links.inline li {
    padding: 5px;
    padding-top:17px;
}
.chat-body h4 span {
    color: #002c61;
}
.chat-body h4{ font-size: 17px; font-weight: 700; color: #8dbb0a; }

.itile-chat {
    display: inline-flex;
    align-items: center;
}
.chat-timing {
    float: right;
}
.chat-img {
    width: 120px;
}
.chat-bott {
    border-top: 1px solid #aba9a9;
}
.chat-timing span{ color: #bbb8b8; font-size: 14px;}
.itile-chat .thm-btn {
    position: relative;
    background: #ed7d31;
    font-size: 10px;
    line-height: 27px;
    border-radius: 4px;
    color: #ffffff;
    border: 2px solid #ed7d31;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    padding: 0 14px;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);
    margin-left: 10px;
}
.chat-bott ul {
    display: flex; margin-top: 20px; align-items: center;
}
.chat-bott ul li{ margin-right: 30px; font-weight: 700; color: #8dbb0a; }
.chat-bott ul li:last-child{ margin-right: 0; }
.chat-bott ul li span{padding: 4px 6px; font-size: 14px; margin-right: 5px; background: #ddd; border-radius: 2px; font-weight: 500;
    color: #71736d;}
.chat-bott ul li a {
    margin-left: 10px;
    color: #8dbb0a;
}

.chat-content .link-cont {
    color: #002c61;
}
span.latext-cls {
    font-weight: 700;
}
.chat-sec .left-bx-btn-bx .thm-btn {
    background: #002c61;
    border: 2px solid #002c61;
}

ul.links.inline.addnewcomment&gt;li:first-child {
    display: none !important;
}

.text-msg-bx{ margin-top: 40px; }
.text-msg-bx textarea.form-control{ padding: 10px; }
.text-msg-bx .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #818080;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}
span.txt-center {
    display: block;
    text-align: center;
}
.chat-user {
    display: flex;
    align-items: center; margin-bottom: 10px; margin-bottom: -10px; position: relative; z-index: 1;
}
.chat-user img{ width: 40px; margin-right: 10px; }
.chat-user span{ font-weight: 600; color: #002c61; }
.itile-chat a.btn.thm-btn.blue {
    background: #002c61;
    border: 2px solid #002c61;
}

.set-image{ width: 100% !important; height: auto !important; }


/********ouradvocacies***********/

.ourradvocacies-main .our-btn-bx { margin-top: 30px;}

.ourradvocacies-main .ourradvocacies {
    padding: 20px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
    margin-bottom: 30px;
}
.ourradvocacies-main .ourradvocacies-content h3 {
    color: #00274D;
    font-size: 35px;
    font-weight: 500;
     line-height:40px !important ;
  
}
.ourradvocacies-main .ourradvocacies-content p {
    color: rgb(0, 0, 0);
    font-size: 16px;
    font-family: Arial, sans-serif;
}

.our-btn-bx .thm-btn {line-height: 36px; padding: 0 18px;}

.p2p-slider .playful-full-img.obj img {
    height: 600px;
    width: 100%;
    object-fit: cover;
}



/************Deatil Pages*****************/


.thumbnail-pic{ margin-bottom: 20px; display: block; }
.detail-advo .sml-title { font-size: 22px; margin-bottom: 20px;}

ul.our-advo-list {
    list-style: disc;
    margin-left: 17px;
}
ul.no-list {
    list-style: auto;
    margin-left: 17px;
}
#block-arnec-main-menu, #block-rightnavigation, #block-arnec-account-menu {
    display: inline-block !important;
}


#block-rightnavigation { width: 17%; }
#block-arnec-account-menu { width: 5%; white-space: nowrap; }
.navbar-collapse div { width: 100%; }

/* .views-element-container {
    margin-top: 100px;
} */

.container{ max-width: 1170px;}

.playful-full-img img {
    width: 100% !important;
    object-fit: cover !important;
    height: 500px !important;
}

.btn.thm-btn.btn-red {
    background: #8dbb0a;
    border-color: #8dbb0a;
    line-height: 40px;
}

.btn.thm-btn.btn-red:hover {
    color: #8dbb0a;
    background: transparent;
    border-color: #8dbb0a;
}



/*Knowledge Library Filter and Listing*/
.libraryLeftFilter { background: #fff; padding:40px 15px; box-shadow: 0 5px 15px rgba(34,36,38,.15); margin-bottom: 25px;}
.libraryLeftFilter form &gt; .js-form-item &gt; input[type="text"] { width: 100%; border:1px solid #ddd; border-radius: 20px; padding: 10px 15px; font-size: 12px; margin-bottom: 30px; position: relative; }
.libraryLeftFilter form &gt; .js-form-type-textfield { position: relative; }
.libraryLeftFilter form &gt; .js-form-type-textfield:after { content: "\f002"; position: absolute; right: 15px; top:35px; font-family: 'Font Awesome 5 Pro'; color:#908989; font-size: 17px;}
.libraryLeftFilter form &gt; .js-form-item &gt; input[type="text"]:focus { box-shadow: none !important; outline: none !important; }
.libraryLeftFilter form  &gt; fieldset &gt; legend {padding:5px 0px; position: relative; cursor: pointer;}
.libraryLeftFilter form  &gt; fieldset &gt; legend:after { position: absolute; content: "\f107"; font-family: 'Font Awesome 5 Pro'; right: 15px; top:9px; }
.libraryLeftFilter form  &gt; fieldset &gt; legend.showField:after { content: "\f106"; }
.libraryLeftFilter form  &gt; fieldset &gt; legend .fieldset-legend { font-size: 16px; font-weight: bold; color:#8dbb0a; text-transform: uppercase; }
.libraryLeftFilter form  &gt; fieldset { border-bottom: 1px solid #ddd; }
.libraryLeftFilter form  &gt; fieldset:first-of-type { border-top:1px solid #ddd; }
.libraryLeftFilter form  &gt; fieldset &gt; .fieldset-wrapper { display: none; padding-bottom: 20px; max-height: 160px; overflow-y: auto; width:96%; }
.libraryLeftFilter form  &gt; fieldset &gt; .fieldset-wrapper .js-form-item + .js-form-item { margin-top: 8px; }
.libraryLeftFilter form  &gt; fieldset &gt; .fieldset-wrapper .js-form-item label {font-size: 14px; color:#002c61; font-weight: 600; margin-left: 8px; cursor: pointer;}
.libraryLeftFilter form  &gt; fieldset &gt; .fieldset-wrapper .js-form-item input [type="checkbox"],
.libraryLeftFilter form  &gt; fieldset &gt; .fieldset-wrapper .js-form-item input [type="radio"] { position: relative; top:2px; }

.libraryLeftFilter form &gt; .form-actions input[type="submit"] { border:none; background: #c5dc83; min-height: 36px; text-align: center; color:#fff; font-weight: 600; padding:5px 35px; border-radius: 30px; margin-top: 25px;}

/* Custom Scroll*/
/* .libraryLeftFilter form  &gt; fieldset &gt; .fieldset-wrapper::-webkit-scrollbar-track { */
/* -webkit-box-shadow: inset 0 0 10px #fff; box-shadow: inset 0 0 10px #fff;  background-color: transparent; border-radius: 0; } */
/* .libraryLeftFilter form  &gt; fieldset &gt; .fieldset-wrapper::-webkit-scrollbar {  width: 8px;  background-color: #fff;} */
/* .libraryLeftFilter form  &gt; fieldset &gt; .fieldset-wrapper::-webkit-scrollbar-thumb {  border-radius: 5px;background-color:#8c8888;} */
/*Mozila*/
.libraryLeftFilter form  &gt; fieldset &gt; .fieldset-wrapper {  scrollbar-width: thin;  scrollbar-color:#ccc #fff;}


.libraryRightListing .promoting-data {box-shadow: 0 2px 8px rgba(34,36,38,.15);}
.libraryRightListing .promoting-content h4 { font-weight: bold !important;}
.libraryRightListing .promoting-content .info-data a { color:#8dbb0a !important; }


 /*Pagination*/
 .pager ul.pager__items  { display: flex; justify-content: center; margin-top: 40px; margin-bottom: 40px; }
 .pager ul.pager__items li.pager__item { display: inline-block; }
 .pager ul.pager__items li.pager__item a {color: #6c757d; padding: 8px 14px; text-decoration: none; border: 1px solid #dee2e6; background-color: #fff;}
 .pager ul.pager__items li.pager__item a:hover {color: #002c61; background-color: #e9ecef;}
 .pager ul.pager__items li.pager__item.is-active a {color: #fff; background-color: #002553; border: 1px solid transparent;}

/*Reset Button*/

.libraryLeftFilter form &gt; .form-actions input[type="submit"],
 .libraryLeftFilter form &gt; .form-actions input[type="reset"] { border:none; background: #8dbb0a; min-height: 36px; text-align: center; color:#fff; font-weight: 600; padding:5px 35px; border-radius: 30px; margin-top: 25px;}
 .libraryLeftFilter form &gt; .form-actions input[type="reset"] { background: #8096b0; float: right; }



 /**********new***css*********/

.carousel-item img { height: 500px; object-fit: cover;}
.banner__slider .slide { height: auto !important;}

.owl-prev, .owl-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.owl-theme .owl-nav [class*="owl-"]{ background-color: transparent !important; }
.owl-prev {
    left: -25px;
}
.owl-next {
    right: -25px;
}
.partners-main .owl-prev::before {
    font-family: 'Font Awesome 5 Pro';
    font-size: 35px;
    line-height: 0;
    opacity: .75;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f100";
}
.partners-main .owl-next::before {
    font-family: 'Font Awesome 5 Pro';
    font-size: 35px;
    line-height: 0;
    opacity: .75;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f101";
}
.owl-theme .owl-nav [class*="owl-"] {
    color: #FFF;
    font-size: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    background: transparent!important;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    height: 0px !important;
    width: 0px !important;
    border-radius: 0%;
}
.owl-theme .owl-nav {
    margin-top: 0;
}
.owl-nav span{ opacity: 0 !important; }
.thm-btn-blue {
    position: relative;
    background: #002C61;
    font-size: 14px;
    line-height: 46px;
    border-radius: 30px;
    color: #8DBB0A !important;
    border: 2px solid #002C61;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
.center-btn-bx {
    text-align: center;
    margin-bottom: 20px;
}


/********search bx***********/

/*****search bx**********/
.top-header{position: relative;}
.search-box{height: 60px;background: #fff;line-height:40px;padding: 10px;border-radius: 60px;}
.search-box-main{position: absolute;bottom: -110px;left: 0; right: 0;width: 100%;border-radius: 0px; z-index: 99; background: #ebf5fd; 
    padding: 30px;}

.search-input{
    background: #fff;
    color: #000;
    outline: none;
    border: none;
    line-height:40px;
    width: 0px;
    float: left;
    font-size:14px;
    transition: 0.7s ease;
    font-family:sans-serif;
}
.search-btn{
    display:flex;
    justify-content: center;
    align-items: center;
    text-decoration:none;
    background: #353535;
    padding: 12px;
    border-radius: 50%;
    float: right;
    color: #230050;
    transition: 0.4s ease;
}
.search-box &gt; .search-input{
    width: 95%;
    margin: 0px 8px;
}
.search-input:focus{
    width: 95%;
    margin: 0px 8px;
}
.search-box &gt; .search-btn {
    background: #fecc2d !important;
}
.search-input:focus + .search-btn{
    background: #fff;
}

/**********NEWS PAGE************/

.news-main {
    padding: 70px 0 5px;
    background: #f3f8e6 !important;
}

.news-main .title h5{ margin-top: 30px; color: #859cab; font-weight: 500; font-size: 18px; }

.member-bx.light-bx {
    margin-bottom: -58px;
    position: relative;
    padding: 10px 0;
    background: #b9b9b982;
    z-index: 99;
}

.member-bx.light-bx .btn.btn-outline-white {
    background: #08080854;
    border-radius: 50%;
    color: #fff;
}   

.member-bx.light-bx .form-control {
    background-color: #fffefe8a;
    line-height: 1.5;
    color: #000;
    border-radius: 30px;
    border: 1px solid #959799;
}

/* .member-bx.light-bx ::-webkit-input-placeholder { /* Edge */ */
  /* color: #000 !important; */
/* } */


/* .member-bx.light-bx :-ms-input-placeholder { /* Internet Explorer 10-11 */ */
  /* color: #000 !important; */
/* } */


.member-bx.light-bx ::placeholder {
  color: #000 !important;
}
.news-data{ background: #fff; padding: 30px 20px;  box-shadow: 0 0 10px #ddd;}
.info-data a {
    text-decoration: none;
    font-size: 16px; font-weight: 700;
}
.info-data a span{ margin-left: 5px; }
.call-data-list-main {
    margin: 17px 0px;
}
.ilo-lg-bnr img {
    width: 100%;
    object-fit: cover;
    height: 500px;
    margin-bottom: 20px;
    margin-top: 20px;
}
ul.nesw-detail-process {
    display: flex;
    flex-wrap: wrap;
}
ul.nesw-detail-process li {
    margin-right: 15px;
    display: flex;
}
.ilo-bx p {
    text-align: justify;
}
.p2p-slider.ilo-lg-bnr {
    padding-bottom: 0px;
}

ul.news-social-link {
    justify-content: right;
}

.news-img img {
    /*object-fit: cover;
    width: 77%;*/
    border: 1px solid #ddd;
}
.news-img{ text-align: center; }
.ml {background-color: #f00; color: #fff;}
.fb {background-color: #1877f2; color: #fff;}
.tw{ background-color: #55acee; color: #fff; }
.wt{ background-color: #13af0b; color: #fff; }
ul.news-social-link li a i {
    font-size: 20px;
    margin: 0 4px;
    width: 40px;
    height: 40px;
    align-items: center;
    text-decoration: none;
    border-radius: 20%; text-align: center; line-height: 40px;
}


.back-btn{ margin:30px 0px; }
.back-btn a{  font-weight: 700; text-decoration: none;}
.back-btn a span{ margin-right: 5px; }

.community-srch-bx .search-bx-library .input-group {
    border: none;
    background: #fff;
    box-shadow: 0 0 10px #ddd;
    height: 54px;
    border-radius: 30px;
    padding: 0px 12px;
}
.search-bx-library button.btn.btn-outline-secondary {
    background-color: #002C61 !important;
    border-radius: 50%;
    padding: 15px 20px;
    margin-top: 0px;margin-right: -12px;

}
.search-bx-library.lib-resourc button.btn.btn-outline-secondary {
    background-color: transparent !important;
    border-radius: 50%;
    padding: 7px 20px;
    margin-top: 0px;
    margin-right: 0;
}
.search-bx-library.lib-resourc .form-control{ font-size: 12px; }
.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe00;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}
.btn-check:active+.btn-outline-secondary:focus, .btn-check:checked+.btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .btn-outline-secondary:active:focus {
    box-shadow: 0 0 0 0.25rem rgb(108 117 125 / 0%);
}
.community-srch-bx .form-control{color: #230050;font-style: italic;font-weight: 400;}
section.playful-main.libary-main.ilo-bx {
    padding-top: 0;
}
.search-center {
    padding: 50px 0;
    margin-top: 50px;
}

.theame-detail-bx {
    margin-top: 30px;
}
.theame-detail-bx ul li {
    list-style-type: disc;
    margin: 10px 0px;
    margin-left:20px;
}
.theame-detail-bx ul li span i {
    font-size: 12px;
    margin-right: 15px;
    color: #ffcd2d;
}


.listing-block footer { padding: 0; background: none; }


/*Membership*/

.membership-main { padding: 30px 0 50px;}
.membership-main .title h2 { margin-bottom: 15px;}
.indidual-member-bx { padding-top: 30px; padding-bottom: 30px;}
.membership-main .indidual-member-inner h4{ padding: 15px 0 20px; margin-bottom: 0; border-top: 3px solid #002c61 ; }
.membership-main .indidual-member-inner p{ text-align: justify; height: 160px; padding-right: 20px;}
.membership-main .indidual-member-inner p span { font-size: 12px;}
.membership-main .ind-btn{ margin-right: 20px; }
.membership-main .ind-btn .thm-btn-blue { line-height: 25px;width: 100%;font-weight: 500;}

.member-data-table .mamber-row {display: flex; border-bottom: 1px solid #fff;}
.member-data-table .member-col {width: 25%; height: 100%; padding: 30px;display: grid;}
.member-data-table .mamber-row .member-col { height: auto;}
.member-data-table .member-col h5{ padding-bottom: 30px; }
.member-data-table .bg-green{ background: #8dbb0a; color: #002c61; }
.member-data-table .light-blue{ background: #22416c; color: #fff;}
.member-data-table .blue{ background: #002e5b;color: #fff; }
.member-data-table .dark-blue{ background: #002553;color: #fff; }
.member-bott-text{ padding-top: 20px; }
.member-bott-text h5{color: #002c61;line-height: 1.3125rem;letter-spacing: 0.1875rem; font-size: 17px;}




form#user-register-form .js-form-item.form-item.js-form-type-select.form-item-field-title.js-form-item-field-title {  width: 16%;}
form#user-register-form {  padding: 50px 20px;}
form#user-register-form label.js-form-required.form-required { color: #002c61; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; -webkit-letter-spacing: 3px; -moz-letter-spacing: 3px; -ms-letter-spacing: 3px;
    letter-spacing: 3px; -webkit-letter-spacing: 0.1875rem; -moz-letter-spacing: 0.1875rem; -ms-letter-spacing: 0.1875rem; letter-spacing: 0.1875rem; margin-bottom: 12px; margin-bottom: 0.75rem;  display: block;}
form#user-register-form select#edit-field-title { border-bottom: 1px solid #8dbb0a; border-bottom: 0.0625rem solid #8dbb0a; border-top: 0; border-left: 0; border-right: 0; border-radius: 0;}
form#user-register-form div#edit-field-title-wrapper { margin-bottom: 40px;}
form#user-register-form .form-select { border-bottom: 1px solid #8dbb0a; border-bottom: 0.0625rem solid #8dbb0a;  border-top: 0; border-left: 0;  border-right: 0; border-radius: 0; padding: 0.1rem;}
form#user-register-form .form-text { border: 0;  border-radius: 0; border-bottom: 1px solid #8dbb0a; background-color: transparent;  width: 100%;}
form#user-register-form .js-form-item.form-item.js-form-type-textfield.form-item-field-last-name-0-value.js-form-item-field-last-name-0-value { margin-right: 30px;}
form#user-register-form div#edit-field-last-name-wrapper { width: 37%; float: left;}
form#user-register-form div#edit-field-first-name-wrapper {  width: 37%; float: left; margin-right: 30px;}
form#user-register-form div#edit-mail--description {  display: none;}
form#user-register-form div#edit-name--description { display: none;}
form#user-register-form label { color: #002c61; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; -webkit-letter-spacing: 3px;  -moz-letter-spacing: 3px;  -ms-letter-spacing: 3px;   letter-spacing: 3px;
    -webkit-letter-spacing: 0.1875rem;  -moz-letter-spacing: 0.1875rem; -ms-letter-spacing: 0.1875rem;  letter-spacing: 0.1875rem; margin-bottom: 12px; margin-bottom: 0.75rem;  display: block;}
form#user-register-form .js-form-item.form-item.js-form-type-email.form-item-mail.js-form-item-mail {  width: 48%;  display: inline-block;   clear: both;  margin-right: 30px;}
form#user-register-form .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name { width: 49%;  float: left;}
form#user-register-form .form-item {  margin-bottom: 40px;}
form#user-register-form div#edit-field-affiliation-wrapper {  width: 49%;  float: left;  margin-right: 30px;}
form#user-register-form div#edit-field-city-wrapper { width: 48%;  float: left;}
/* form#user-register-form .js-form-item.form-item.js-form-type-select.form-item-field-country.js-form-item-field-country {  float: left;  width: 49%;  margin-right: 30px;} */
form#user-register-form .js-form-item.form-item.js-form-type-textfield.form-item-field-current-position-0-value.js-form-item-field-current-position-0-value {  float: left;  width: 48%;}
form#user-register-form fieldset#edit-field-area-of-expertise--wrapper {  clear: both;}
form#user-register-form .js-form-type-checkbox {  width: 50%; float: left;  display: inline-flex;  align-items: center; margin-bottom: 10px;}
fieldset#edit-field-area-of-expertise--wrapper label {  position: relative; cursor: pointer; text-transform: none; letter-spacing: inherit;}
form#user-register-form fieldset#edit-field-area-of-expertise--wrapper legend {  margin-bottom: 20px;}
form#user-register-form div#edit-field-facebook-wrapper { width: 32%; float: left; margin-right: 30px;}
form#user-register-form div#edit-field-twitter-wrapper { width: 31%;  float: left;  margin-right: 30px;}
 form#user-register-form div#edit-field-linkindin-wrapper { width: 31%; float: left;}
form#user-register-form div#edit-field-working-language-wrapper {  clear: both;  width: 49%; margin-right: 30px;float: left;}
 form#user-register-form div#edit-field-hear-about-arnec-wrapper {  float: left;    width: 48%;}
 form#user-register-form input#edit-submit { color: #8dbb0a; text-transform: uppercase; border-radius: 35px; border-radius: 2.1875rem; background-color: #002c61; cursor: pointer; padding: 15px 30px; width: 186px; margin: auto;  display: block; clear: both; }
fieldset#edit-field-area-of-expertise--wrapper input { padding: 0; height: initial; width: initial; margin-bottom: 0; display: none;  cursor: pointer;}
fieldset#edit-field-area-of-expertise--wrapper  label { position: relative; cursor: pointer;}
fieldset#edit-field-area-of-expertise--wrapper  label:before {  content:''; -webkit-appearance: none; background-color: transparent; border: 2px solid #8dbb0a; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px;}
fieldset#edit-field-area-of-expertise--wrapper  input:checked + label:after {content: '';display: block; position: absolute; top: 2px; left: 9px; width: 6px; height: 14px; border: solid #8dbb0a;  border-width: 0 2px 2px 0;
  transform: rotate(45deg);}
form#user-register-form .js-form-item.form-item.js-form-type-select.form-item-field-gender.js-form-item-field-gender {  width: 23%;  float: left;}
textarea#edit-field-profession-overview-0-value { background: transparent;  border: 0;  border-bottom: 1px solid #8dbb0a; width: 100%; border-radius: 0;}
form#user-register-form .js-form-item.form-item.js-form-type-email.form-item-mail.js-form-item-mail { width: 48%; display: inline-block;  clear: both;  margin-right: 30px;}
form#user-register-form input#edit-mail {  border: 0;  border-radius: 0; border-bottom: 1px solid #8dbb0a; background-color: transparent;  width: 100%;}
.path-user h2 {  color: #002c61;  font-size: 36px;  font-size: 2.25rem;  font-weight: 700;  -webkit-letter-spacing: -.003em;  -moz-letter-spacing: -.003em;  -ms-letter-spacing: -.003em; letter-spacing: -.003em;  line-height: 3.125rem;padding-top: 50px;}
.path-user h4 { color: #8dbb0a; font-size: 16px; font-size: 1rem; text-transform: uppercase; font-weight: 600; -webkit-letter-spacing: 1px;  -moz-letter-spacing: 1px; -ms-letter-spacing: 1px;  letter-spacing: 1px;  border-bottom: 1px solid #142c61;padding-bottom: 14px;}



/*  Body Search */

.search-center form .js-form-item input[type="text"]:focus {  box-shadow: 0 0 10px #ddd0 !important;}
.search-center form .js-form-item input[type="text"] { width: 100%;  display: inline-block;  margin: 50px auto;  border: none;  background: #fff; box-shadow: 0 0 10px #ddd0;  height: 54px; border-radius: 30px;  padding: 0px 30px;  color: #230050;  font-style: italic;
    font-weight: 500;  margin-top: 0;   margin-left: -12px;}
.search-center form {position: relative;width: 100%;}
.search-center form .js-form-item label { display: none;  }
.search-center form .js-form-item input[type="text"] {width: 97%;border:1px solid #000;display: inline-block;margin: 50px auto;border: none;background: #fff;box-shadow: 0 0 10px #ddd0;height: 54px;border-radius: 30px;padding: 0px 30px;color: #230050;font-style: italic;font-weight: 500;margin-top: 0;margin-left: -12px;}
.search-center form .js-form-item input[type="text"]:focus {box-shadow: 0 0 10px #ddd0 !important;}
.search-center form .form-actions {position: absolute;top: -1px;right: -11px;}
.search-center form .form-actions input[type="submit"] {border: none; background: #00305e; width: 55px; height: 55px;
border-radius: 50%; font-size: 0;}
.search-center form .form-actions:after {content: "\f002"; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); color: #fff; font-weight: 700; font-size: 17px; font-family: "Font Awesome 5 Pro"; cursor: pointer; pointer-events: none;}
.search-bx-library .input-group { position: relative; display: block; flex-wrap: wrap;align-items: stretch; width: 100%; border-radius: 20px; overflow: hidden;  border: 1px solid #ddd;}
/* input:focus-visible { outline: 0;} */
.search-bx-library .input-group{ display: block !important;}



/*  Search Top Header */

.navbar-nav li a.search-link { text-decoration: none; font-size: 16px; cursor: pointer; font-weight: 600; letter-spacing: 1px; font-family: 'Noto Sans', sans-serif; color: #230050; padding-left: 20px; border-left: 2px solid #ddd;
    height: 30px;  display: flex;  align-items: center;}
.navbar-nav li a.search-link i { font-size: 25px; color: #230050;}
.search-box-main { background: #f3f8e6 !important;}
.search-box-main { position: absolute;  bottom: -110px;  left: 0;  right: 0;  width: 100%;  border-radius: 0px;  z-index: 999; background: #ebf5fd; padding: 30px;}
.search-box { height: 60px; background: #fff; line-height: 40px; padding: 10px; border-radius: 60px;}
.search-box &gt; .search-input {  width: 95%; margin: 0px 8px;}
.search-input {  background: #fff;  color: #000;  outline: none;  border: none;  line-height: 40px;  width: 0px;  float: left;  font-size: 14px;  transition: 0.7s ease;  font-family: sans-serif;}
.search-box &gt; .search-btn {  background: #002c61!important;  color: #fff;}

.search-link.callusbtn{    
        height: 22px;
        width: 22px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        font-weight: bold;
        margin: 0 0 0 10px;    
}

/* ARNEC CSS */


.slid-icon .owl-theme .owl-nav { margin-top: 0;}
.covid-data p { font-weight: 700;}
.news-main.light-blue { background: #f3f8e6!important;}
.label-bx{ border-bottom: 1px solid #eb4a4a4f;}
.title h2{ font-size: 36px;}
.title h2 span{ font-size: 36px;}
.content-box h3{ height: 54px;}
.content-box h3 a{ color: #fff;}

.partners-main { background: #f3f8e6;}
.partners-main .nav-tabs .nav-link { background: transparent; color: #000;}



/********ouradvocacies***********/

.ourradvocacies-main .our-btn-bx { margin-top: 30px;}


.ourradvocacies-main .ourradvocacies-content h3 {
    color: #00274D;
    font-size: 35px;
    font-weight: 500; line-height:0px;
  
}
.ourradvocacies-main .ourradvocacies-content p {
    color: rgb(0, 0, 0);
    font-size: 16px;
    font-family: Arial, sans-serif;
}

.our-btn-bx .thm-btn {line-height: 36px; padding: 0 18px;}

.p2p-slider .playful-full-img.obj img {
    height: 600px;
    width: 100%;
    object-fit: cover;
}



/************Deatil Pages*****************/


.thumbnail-pic{ margin-bottom: 20px; display: block; }
.detail-advo .sml-title { font-size: 22px; margin-bottom: 20px;}

ul.our-advo-list {
    list-style: disc;
    margin-left: 17px;
}
ul.no-list {
    list-style: auto;
    margin-left: 17px;
}

/*********this css ad in responsive css*************/

@media screen and (max-width: 768px) {
.ourradvocacies-main .ourradvocacies-content h3 {
    font-size: 26px;
    line-height: 30px;}
}

@media screen and (max-width: 480px) {
.ourradvocacies-main .ourradvocacies-content h3 {
    font-size: 22px;
    line-height: 26px;}
}


em.placeholder {
    cursor: unset;
    background-color:#fff;
    color: #000;
    opacity: unset;
    vertical-align: unset;
}



/*Discussions*/
.copTableContainer { width: 100%; display: inline-block; margin-top: 30px; height: 450px; overflow:auto;}
.copTableContainer table { border-collapse: collapse; width: 100%; font-size: 16px; font-family: 'Raleway-Regular';}
.copTableContainer table a { color:#065381; font-family: 'Raleway-SemiBold'; }
.copTableContainer th{ background:#065381; color:#fff; font-family: 'Raleway-SemiBold'; }
.copTableContainer td, th { text-align: left; padding: 15px; }
.copTableContainer tr:nth-child(odd) { background-color: #f7f7f7;}

.discussions .js-form-type-checkbox.form-type-checkbox { display: none; }
.discussions .inputPlacehodler span.file { float: left; margin-right: 10px; }
.discussions .inputPlacehodler .form-group {
  margin-bottom: 2px !important;
  margin-top: 5px !important;
}

.discussions .form-type-select.js-form-item-field-document-type label {
  margin-top: 4px;
}

.discussions .form-type-select select.form-select {
  width: 318px !important;
  padding: 8px;
  border: 1px solid #ccc;
  display: inline-block;
  vertical-align: top;
}

.discussions .comment-reply .form-type-select select.form-select {
  width: 60% !important;
}

.navbar-brand {  width: 230px;}
.navbar-nav li a{white-space: nowrap;}
.path-user h2{ padding-top: 90px;}
div#edit-pass--description {  margin-top: -40px; font-size: 12px; width: 50%;  float: right; padding-left: 8px;}
.password-confirm-message { font-size: 12px;}
.js-form-item.form-item.js-form-type-password.form-item-pass-pass1.js-form-item-pass-pass1.password-parent {
    width: 48%; display: inline-block; clear: both; margin-right: 30px;}
.js-form-item.form-item.js-form-type-password.form-item-pass-pass2.js-form-item-pass-pass2.confirm-parent {
    width: 49%;  float: left;}
div#edit-pass {  clear: both;}
textarea:focus {  outline: none;}
.login-main{margin-top: 2px;}
div#block-member-block { padding-top: 70px;}
div#block-arnec-content {  padding-bottom: 50px;}
div#block-advocacybanner { padding-top: 100px;}


.search-box-main input#edit-title {
    width: 80%;  display: block; margin: 50px auto;  border: none;  background: #fff;  box-shadow: 0 0 10px #ddd;  height: 54px;  border-radius: 30px;  padding: 0px 30px;  color: #230050;  font-style: italic;
    font-weight: 500;  margin-top: 0;}
.search-box-main form .form-actions {  position: absolute;  top: 9px;   right: 11%;}
.search-box-main form .form-actions input[type="submit"] {  border: none;  background: #00305e;  width: 55px;  height: 55px;  border-radius: 50%;  font-size: 0;}
 .search-box-main form .form-actions:after { content: "\f002"; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #fff; font-weight: 700; font-size: 17px;  font-family: "Font Awesome 5 Pro";
    cursor: pointer;   pointer-events: none;}
.navbar-collapse div {  width: auto;}
.search-box {  height: 60px; background: transparent !important; line-height: 40px; padding: 0 !important; border-radius: 60px;}
.path-search header {
    padding-top: 90px;
    padding-bottom: 10px;
}
.navbar-expand-lg .navbar-collapse {
    align-items: baseline;
    align-self: center;
    justify-content: end;
}

.event-lft-img-bx img {
    width: 200px;
    height: 260px;
    object-fit: contain;
}

.event-rght-content-bx h3 a {
    font-size: 20px;
    text-decoration: none;
    color: #002c61;
}

.js-form-item.form-item.js-form-type-textfield.form-item-combine.js-form-item-combine {
    width: 100%;
}

select#edit-field-advocacy-target-id--2 {
    height: 52px;
    display: flex;
    border: none !important;
    width: auto;
    margin-right: 50px;
}

form#views-exposed-form-news-page-1 {
    height: auto;
    display: flex;
    justify-content: space-between;
}

.event-rght-content-bx p:nth-child(2) {
    display: none !important;
}

.event-rght-content-bx p:nth-child(4) {
    display: none !important;
}

.event-rght-content-bx p:nth-child(3) {
    margin: 10px 0;
}

section.ouradvocacy {
    padding-top: 75px;
}

.breadcrumb-box ol.breadcrumb li.breadcrumb-item a{ text-decoration: none; font-weight: 700;}
.breadcrumb-box .breadcrumb {background: transparent !important; margin-top: 20px;}
.breadcrumb-box ol.breadcrumb li.breadcrumb-item a {color: #00305e !important;}
.breadcrumb-item+.breadcrumb-item::before {content: "\f105"; font-family: "Font Awesome 5 Pro";}
.breadcrumb-box .breadcrumb {
    background: transparent !important;
    margin: 0;
    padding: 5px;
}
.breadcrumb-item+.breadcrumb-item::before{line-height: 24px;}
li.breadcrumb-item.active {
    line-height: 25px;
}

.breadcrumb-box {
    padding-bottom: 10px;
}

.navbar-nav li a.is-active {
    color: #eb4a4a;
}

section.news-main.light-blue {
    padding-top: 25px !important;
}

.member-data-table p {
    position: relative;
}


.member-data-table p:before {
    content: "";
    position: absolute;
    background: #fff;
    height: 7px;
    width: 7px;
    top: 9px;
    left: -14px;
    border-radius: 50%;
}

.reg-btn ul.nesw-detail-process-2.text-right li a {
    position: relative;
    background: #8dbb0a;
    font-size: 14px;
    line-height: 46px;
    border-radius: 30px;
    color: #fff;
    border: 2px solid #8dbb0a;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4,0,1,1);
}

.member-bott-text h5 a {
    text-decoration: underline;
    color: #8cbb09;
}

ul.contact li p a {
    color: #84b218;
}

/*  Who We Are */
.who-we-main{ padding: 100px 0 80px; }
/* .who-we-content { background: #f3f1f1; padding: 30px; margin-top: 10%; margin-left: -10%; border-radius: 4px;} */


/* Vision Mission */
.vision-mission-main{padding: 20px 0 80px;}
.vision-data { padding: 40px 20px;}
.vision-data .vs-img img {width: 140px; height: auto;}
.vision-data .vs-content h4{ font-size: 20px; }
.vision-data.bg-colr {background: #eee;border-radius: 15px;}
.bg-darke {background: #f3f8e6;border-radius: 15px;}
.vs-data-content {margin-bottom: 30px;}
.vs-data-content h5 { font-size: 22px;}
.vision-img {text-align: center; padding: 40px 0 0;}
.vision-img img{ width: 500px; }


/* strategic-goals */
.strategic-goals-main{padding: 20px 0 50px;}
.strategic-goals-main .Strategic-img img{ height: 600px; width: 100%; object-fit: cover; margin-bottom: 30px; }
.Strategic-content-table table.table.table-striped tbody tr th h2{ font-size: 14px; white-space: nowrap; color: #8dbb0a; }
.Strategic-content-table table.table.table-striped tbody tr th{ vertical-align: middle; }
.Strategic-content-table table.table.table-striped tbody tr td{ vertical-align: middle; padding: 20px}
.Strategic-content-table table.table.table-striped tbody tr td h5{ font-size: 16px;  }
.Strategic-content-table table.table.table-striped tbody tr td p{ margin-bottom: 0; }
.Strategic-content-table {margin-top: 40px;}


/* Governance And Management */
.governance-main{padding: 100px 0 50px;}
.governance-profile-bx {padding-top: 40px;}
.governance-content p {text-align: justify;}
a.pro-bx{ text-align: center; text-decoration: none;}
a.pro-bx figure img {width: 200px; height: 200px;border-radius: 50%;object-fit: cover;border: 6px solid #ddd; margin-bottom: 20px;}
a.pro-bx figure figcaption h5{ color: #002c61; font-weight: 600; }
a.pro-bx figure figcaption p{ margin-bottom: 0; letter-spacing: 1px;font-size: 12px; color: #000; }

.module-profile .modal-dialog {max-width: 90% !important;}
.module-profile .pop-profile-img img {width: 250px;height: 250px;border-radius: 50%;border: 6px solid #ddd; object-fit: cover; margin-bottom: 20px;}
.module-profile .pop-profile-img{ text-align: center; }
.module-profile .pop-profile-img h5 {
    color: #8dbb0a;
    font-weight: 600;
}
.module-profile .pop-profile-data p{ text-align: justify; }
.module-profile .profile-pop-data {padding-right: 30px;}
.module-profile .pop-profile-img p {
    margin-bottom: 0;
    letter-spacing: 1px;
    font-size: 12px;
    color: #8dbb0a;
}

.who-we-content {
    background: #f3f1f1;
    padding: 15px;
    margin-top: 9%;
    margin-left: -10%;
    border-radius: 4px;
}

ul.edit-icon {
    display: flex;
    justify-content: center;
}

ul.edit-icon li {
    margin: 0 5px;
}

ul.edit-icon li i {
    margin-right: 5px;
}

ul.edit-icon li a {
    text-decoration: none;
    color: #002c61;
}
ul.menu.userdrop {
    width: 100%;
}

ul.menu {
    position: absolute;
    top: 40px;
    left: 0;
    background: #002c61;
    display: none;
    z-index: 999;
    border-top: 5px solid #a6ce39;
    min-width: 240px;
}

.navbar-nav li {
    padding: 10px 12px;
    position: relative;
}

.navbar-nav li:hover .menu {
    display: block;
}
ul.menu a {
    color: #fff;
}

ul.mainnavbararnec li:first-child::after {
    content: "\f107";
    font-family: 'Font Awesome 5 Pro';
    color: #656464;
}

ul.menu li:first-child::after {
    content: "\f107";
    font-family: 'Font Awesome 5 Pro';
    display: none;
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #002553 !important;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}

.pop-profile-data p {
    color: #fff;
    font-size: 14px;
}


.btn-close {
    opacity: 1 !important;
    filter: brightness(0) invert(1);
}


.governance-profile-bx .form-select {
    display: inline-block;
    width: 20%;
    margin-bottom: 25px;
}

.addresources #node-events-form {padding: 20px;width: 70%;margin: auto;margin-top: 100px;background: #8dbb0a21;}
.addresources .js-form-item.form-item.js-form-type-textfield.form-item-title-0-value.js-form-item-title-0-value label.js-form-required.form-required {width: 25%;padding-left: 25px;vertical-align: top;}
.addresources .form-event input {   position: relative;   display: inline-block;  overflow: hidden;   -webkit-box-sizing: border-box;   box-sizing: border-box;   width: 65%;   margin: 0;   padding: 5px;   cursor: text;
    border: 1px solid #aaa;   background: #fff no-repeat -38px -22px;   background: no-repeat -38px -22px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
    background: no-repeat -38px -22px, -webkit-linear-gradient(top, #eee 1%, #fff 15%);   background: no-repeat -38px -22px, -o-linear-gradient(top, #eee 1%, #fff 15%);   background: no-repeat -38px -22px, 
linear-gradient(to bottom, #eee 1%, #fff 15%);   background-color: #fff;  font-size: 13px;  line-height: 0.81em;  height: 40px;}
.addresources .js-form-item label {  width: 25%;  padding-left: 25px;  vertical-align: top;}
.addresources .js-form-item.form-item.js-form-type-textarea.form-item-body-0-value.js-form-item-body-0-value&gt;div { width: 65%;   display: inline-block;}
.addresources div#edit-body-0-format-help { display: none;}
.addresources .js-form-item input {  position: relative;  display: inline-block; overflow: hidden;  -webkit-box-sizing: border-box;  box-sizing: border-box;  width: 65%;  margin: 0;  padding: 5px;  cursor: text;  border: 1px solid #aaa;
    background: #fff no-repeat -38px -22px; background: no-repeat -38px -22px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
    background: no-repeat -38px -22px, -webkit-linear-gradient(top, #eee 1%, #fff 15%);   background: no-repeat -38px -22px, -o-linear-gradient(top, #eee 1%, #fff 15%);
    background: no-repeat -38px -22px, linear-gradient(to bottom, #eee 1%, #fff 15%);   background-color: #fff;   font-size: 13px;  line-height: 0.81em;   height: 40px;}
.addresources .js-form-item.form-item.js-form-type-textarea.form-item-field-event-short-description-0-value.js-form-item-field-event-short-description-0-value&gt;div { width: 65%;   display: inline-block;}
.addresources div#edit-field-event-short-description-0-format-help {  display: none;}
.addresources .js-form-item.form-item.js-form-type-managed-file.form-item-field-event-image-0.js-form-item-field-event-image-0 { display: flex;}
.addresources input#edit-field-event-image-0-upload { background: transparent;  border: none;}
.addresources div#edit-field-event-image-0--description { font-size: 12px;}
.addresources .js-form-item.form-item.js-form-type-textarea.form-item-field-panelists-0-value.js-form-item-field-panelists-0-value&gt;div { width: 65%;  display: inline-block;}
.addresources .js-form-item.form-item.js-form-type-textarea.form-item-field-panelists-0-value.js-form-item-field-panelists-0-value&gt;div textarea { width: 100%;}
.addresources .js-form-item.form-item.js-form-type-managed-file.form-item-field-event-banner-0.js-form-item-field-event-banner-0 { display: flex;}
.addresources input#edit-field-event-banner-0-upload { border: none; background: transparent; width:100%;}
.addresources h4.js-form-required.form-required{ width: 25%;  padding-left: 25px;  vertical-align: top;display: inline-block; font-size:16px;}
.addresources div#edit-field-end-time-0-value input {   width: 100%;   display: inline-block;}
.addresources div#edit-field-end-time-0-value { width: 65%; display: inline-block;}
.addresources div#edit-field-end-time-0-value--description {  width: 65%;  display: inline-block;  margin-left: 25%;  padding-left: 6px; font-size: 12px;}
.addresources div#edit-field-event-banner-0--description { font-size: 12px;}
.addresources div#edit-field-start-time-0-value { width: 65%;  display: inline-block;}
.addresources div#edit-field-start-time-0-value input {   width: 100%;   display: inline-block;}
.addresources div#edit-field-start-time-0-value--description{  width: 65%;  display: inline-block;  margin-left: 25%;  padding-left: 6px; font-size: 12px;}
.addresources select#edit-field-time-zone { width: 65%; display: inline-block;}
.addresources .js-form-item.form-item.js-form-type-textarea.form-item-field-event-background-0-value.js-form-item-field-event-background-0-value&gt;div { width: 65%;  display: inline-block;}
.addresourcesdiv#edit-field-event-background-0-format-help { display: none;}
.addresources .js-form-item.form-item.js-form-type-textarea.form-item-field-event-objectives-0-value.js-form-item-field-event-objectives-0-value&gt;div { width: 65%; display: inline-block;}
.addresources a#edit-field-event-objectives-0-format-help-about { display: none;}
.addresources .js-form-item.form-item.js-form-type-managed-file.form-item-field-event-documents-0.js-form-item-field-event-documents-0 {  display: flex;}
.addresources input#edit-field-event-documents-0-upload { background: transparent; border: none; width:100%;}
.addresources div#edit-field-event-documents-0--description {  font-size: 12px;}
.customFormHeader h3 {background: #1e2dbe; color: #EBF5FD !important; padding: 15px 20px; margin-top:90px;}

.addresources div#edit-field-event-background-0-format-help {display: none;}
.addresources .customFormHeader h3{margin-bottom: 0;}
.addresources .customFormHeader {margin: auto; margin-top: 100px;}
.addresources .customFormHeader h3 {background: #00305e;}
.addresources .addresources h4.js-form-required.form-required {font-size: 16px;font-weight: 400;}
.addresources div#edit-field-register-link-0-uri--description {font-size: 12px;margin-top: 10px;}
.addresources div#edit-actions input#edit-submit { background: #00305e; color: #fff;margin: auto;display: block; padding: 8px 50px; border-radius: 4px;}
.addresources #node-events-form{margin-top: 0 !important;}
.addresources .js-form-item {margin-bottom: 15px;}

.search-bx-library form { position: relative; }
.search-bx-library form .js-form-item label { display: none;  }
.search-bx-library form .js-form-item input[type="text"] {width: 100%; display: block; margin: 0px auto; border: none; background: #fff; box-shadow: none; height: 54px; border-radius: 30px; padding: 0px 30px;padding-left: 5px;color: #230050; font-style: italic; font-weight: 500; margin-top: 0;}
.search-bx-library form .js-form-item input[type="text"]:focus {box-shadow: 0 0 10px #ddd !important;}
.search-bx-library form .form-actions { position: absolute; top: -1px; right: -11px; }
.search-bx-library form .form-actions input[type="submit"] {border: none; background: #002C61 ; width: 55px; height: 55px;border-radius: 50%; font-size: 0;}
.search-bx-library form .form-actions:after {content: "\f002"; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); color: #fff; font-weight: 700; font-size: 17px; font-family: "Font Awesome 5 Pro"; cursor: pointer; pointer-events: none;}
.story-table-data div#block-arnec-content { padding-bottom: 0;}
section#node-forum-comment-forum article .chat-content .chat-img {  width: 80px !important;}
section#node-forum-comment-forum article .chat-content .chat-content { width: calc(100% - 80px);}
.chat-sec { margin-right: 0 !important;}


.search-bx-library form .js-form-item input[type="text"]:focus {
    box-shadow: 0 0 10px #ddd0 !important;
}
/** Forum submission **/
.createtopic form#node-forum-form {padding: 20px; width: 70%; margin: auto; margin-top: 100px; background: #8dbb0a21;}
.createtopic .js-form-item input {
    position: relative; display: inline-block;overflow: hidden;-webkit-box-sizing: border-box; box-sizing: border-box;
    width: 65%; margin: 0; padding: 5px;  cursor: text; border: 1px solid #aaa;background: #fff no-repeat -38px -22px;
    background: no-repeat -38px -22px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
    background: no-repeat -38px -22px, -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background: no-repeat -38px -22px, -o-linear-gradient(top, #eee 1%, #fff 15%);
    background: no-repeat -38px -22px, linear-gradient(to bottom, #eee 1%, #fff 15%);
    background-color: #fff; font-size: 13px; line-height: 0.81em; height: 40px;}
.createtopic .js-form-item label {width: 25%;padding-left: 25px;vertical-align: top;}
.createtopic .js-form-item select#edit-taxonomy-forums {width: 65%; display: inline-block;}
.createtopic .js-form-item.form-item.js-form-type-textarea.form-item-body-0-value.js-form-item-body-0-value&gt;div {width: 65%; display: inline-block;}
.createtopic div#edit-body-0-format-help {display: none;}
.createtopic div#edit-field-forum-tags-wrapper fieldset#edit-field-forum-tags--wrapper legend {width: 25%; padding-left: 25px; vertical-align: top; font-size: 16px;}
.createtopic .js-form-item.form-item.js-form-type-textarea.form-item-body-0-summary.js-form-item-body-0-summary&gt;div {
    width: 65%; display: inline-block;}
.createtopic .js-form-item.form-item.js-form-type-textarea.form-item-body-0-summary.js-form-item-body-0-summary&gt;div textarea{
    width: 100%; display: inline-block;}
.createtopic .js-form-item {margin-bottom: 15px;}
.createtopic div#edit-actions input#edit-submit {background: #00305e;color: #fff; margin: auto;display: block;padding: 8px 50px; border-radius: 4px;}
 .createtopic .fieldset#edit-field-forum-tags--wrapper { display: flex;}
 .createtopic .fieldset-wrapper {width: 65%; display: inline-block;}
 .createtopic input#edit-field-forum-tags-40 {width: 20px;}
 .createtopic input#edit-field-forum-tags-41 {width: 20px;}
 .createtopic label.option { width: 93%;}
 .createtopic .js-form-item.form-item.js-form-type-checkbox.form-item-field-forum-tags-40.js-form-item-field-forum-tags-40 {
    display: flex; align-items: center;}
.createtopic .js-form-item.form-item.js-form-type-checkbox.form-item-field-forum-tags-41.js-form-item-field-forum-tags-41 {
    display: flex; align-items: center;}
.createtopic div#edit-body-0-summary--description {margin-left: 25%;font-size: 12px;padding-left: 5px;}
.createtopic .js-form-item.form-item.js-form-type-checkbox.form-item-field-forum-tags-40.js-form-item-field-forum-tags-40 {
    margin-bottom: 0;}
.createtopic div#edit-field-forum-tags-wrapper { padding-top: 15px;}
.createtopic select#edit-field-forum-status {width: 65%;display: inline-block;}
.createtopic form#node-forum-form {margin-top: 0 !important;}
.customFormHeader h3 {background: #00305e !important; width: 70%;margin: auto;margin-top: 100px;}
span.field-edit-link {
    display: none;
}


/*Forum replies*/

.chat-content { width: calc(100% - 80px);}
.chat-img {width: 60px !important;}
form#ajax-comments-reply-form-node-27-comment-forum-1-0--ymCc2j3CEKU {margin-left: 80px;}
form#ajax-comments-reply-form-node-27-comment-forum-0-0 {margin-left: 105px;}
.chat-sec h2 {font-size: 20px; margin-left: 105px; margin-bottom: 13px;}
input#edit-subject-0-value--BZPuAmddd-s {width: 88%;}
.js-form-item.form-item.js-form-type-textfield.form-item-subject-0-value.js-form-item-subject-0-value label {width: 22%;}
.js-form-item.form-item.js-form-type-textfield.form-item-subject-0-value.js-form-item-subject-0-value {display: flex;}
.js-form-item.form-item.js-form-type-textarea.form-item-field-comment-0-value.js-form-item-field-comment-0-value {display: flex;
    margin-top: 15px;}
.js-form-item.form-item.js-form-type-textarea.form-item-field-comment-0-value.js-form-item-field-comment-0-value label {width: 22%;}
.js-form-item.form-item.js-form-type-textarea.form-item-field-comment-0-value.js-form-item-field-comment-0-value&gt;div {width: 88%;}
.js-form-item.form-item.js-form-type-textarea.form-item-field-comment-0-value.js-form-item-field-comment-0-value&gt;div textarea {width: 100%;}
.chat-body .ul.links.inline {display: flex;}
.js-form-item.form-item.js-form-type-textfield.form-item-subject-0-value.js-form-item-subject-0-value input#edit-subject-0-value {width: 88%;}
input#edit-ajax-comments-reply-form-node-27-comment-forum-0-0 {background: #00305e; color: #fff;margin: auto; display: block;
    margin-top: 20px;}

    #ajax-comments-reply-form-node-27-comment-forum-1-0--gyA9hY-NZlU {margin-left: 119px;}
    #edit-subject-0-value--Hr1rjThGQjU {width: 88%;}
    #edit-actions--bSBJCP_5Y34 {text-align: center;	margin-top: 20px;}
    .chat-sec h2 {font-size: 20px;margin-left: 140px !important;margin-bottom: 13px;}
    form#ajax-comments-reply-form-node-27-comment-forum-0-0 {margin-left: 140px !important;}
    #edit-actions {text-align: center;margin-top: 20px;}


   /* edit profile form */

    
   .customform.editform{padding: 20px;  width: 70%;  margin: auto; background: #8dbb0a21; margin-top: 100px; margin-bottom: 40px !important;}
   .customform.editform h3{ padding-bottom: 100px !important;}

.customform.editform .js-form-item label {width: 25%;padding-left: 25px; vertical-align: top;}
.customform.editform  select {width: 65%; display: inline-block;}
.customform.editform .js-form-item input {
    position: relative;
    display: inline-block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 65%;
    margin: 0;
    padding: 5px;
    cursor: text;
    border: 1px solid #aaa;
    background: #fff no-repeat -38px -22px;
    background: no-repeat -38px -22px,-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));
    background: no-repeat -38px -22px,-webkit-linear-gradient(top,#eee 1%,#fff 15%);
    background: no-repeat -38px -22px,-o-linear-gradient(top,#eee 1%,#fff 15%);
    background: no-repeat -38px -22px,linear-gradient(to bottom,#eee 1%,#fff 15%);
    background-color: #fff;
    font-size: 13px;
    line-height: 0.81em;
    height: 40px;
}
.custom-form .editform .js-form-item {margin-bottom: 15px;}
.custom-form .editform details#edit-google-analytics {display: none;}
.custom-form.editform div#edit-mail--description {display: none;}
.custom-form.editform .js-form-item.form-item.js-form-type-password.form-item-pass-pass1.js-form-item-pass-pass1.password-parent {
    width: 100%;  float: none; display: inline-block;  clear: both; margin-right: 30px;}
.custom-form.editform .js-form-item.form-item.js-form-type-password.form-item-pass-pass2.js-form-item-pass-pass2.confirm-parent {
        width: 100%;  float: none; }
.custom-form.editform div#edit-pass--description { display: none;}
.custom-form.editform .password-confirm-message {display: none;}
.custom-form.editform textarea#edit-field-profession-overview-0-value { background: #fff;border: 1px solid #aaa; width: 100%;border-radius: 0;}
.custom-form.editform .js-form-item.form-item.js-form-type-textarea.form-item-field-profession-overview-0-value.js-form-item-field-profession-overview-0-value&gt;div {
    width: 65%;  display: inline-block;}
.custom-form.editform div#edit-current-pass--description { width: 65%; display: inline-block; font-size: 12px;margin-left: 25%; padding-left: 6px;}
.custom-form.editform input#edit-submit {background: #00305e; color: #fff; margin: auto; display: block; padding: 8px 50px; border-radius: 4px;}
.custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-advocacy-and-social-mobilization.js-form-item-field-area-of-expertise-advocacy-and-social-mobilization label {
    padding-left: 0; display: inline; width: 50%;  float: left;}
.custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-capacity-development.js-form-item-field-area-of-expertise-capacity-development label {
        padding-left: 0;  display: inline; width: 50%; float: left;}
.custom-form.editform #user-form .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-child-care.js-form-item-field-area-of-expertise-child-care label{
            padding-left: 0;  display: inline; width: 50%; float: left; }
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-child-development.js-form-item-field-area-of-expertise-child-development label {
                padding-left: 0;
                display: inline;
                width: 50%;
                float: left;
            }
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-child-rights.js-form-item-field-area-of-expertise-child-rights label {
                padding-left: 0;
                display: inline;
                width: 50%;
                float: left;
            }
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-communications.js-form-item-field-area-of-expertise-communications label {
                padding-left: 0;
                display: inline;
                width: 50%;
                float: left;
            }
            
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-community-involvement.js-form-item-field-area-of-expertise-community-involvement label {
                padding-left: 0;
                display: inline;
                width: 50%;
                float: left;
            }
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-early-childhood-development.js-form-item-field-area-of-expertise-early-childhood-development label {
                padding-left: 0;
                display: inline;
                width: 50%;
                float: left;
            }
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-early-childhood-education.js-form-item-field-area-of-expertise-early-childhood-education label {
                padding-left: 0;
                display: inline;
                width: 50%;
                float: left;
            }
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-early-intervention-special-education.js-form-item-field-area-of-expertise-early-intervention-special-education label {
                padding-left: 0;
                display: inline;
                width: 50%;
                float: left;
            }
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-early-literacy-language-development.js-form-item-field-area-of-expertise-early-literacy-language-development label{
                padding-left: 0;  display: inline; width: 50%; float: left;
            }
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-emergencies-disaster-risk-reduction.js-form-item-field-area-of-expertise-emergencies-disaster-risk-reduction label{padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-gender.js-form-item-field-area-of-expertise-gender label{padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-health-and-nutrition.js-form-item-field-area-of-expertise-health-and-nutrition label{padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-human-development.js-form-item-field-area-of-expertise-human-development label{padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-inclusion.js-form-item-field-area-of-expertise-inclusion label {padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-infancy-and-toddlerhood.js-form-item-field-area-of-expertise-infancy-and-toddlerhood label {padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-monitoring-and-evaluation.js-form-item-field-area-of-expertise-monitoring-and-evaluation label{padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-parenting-family-training-and-involvement.js-form-item-field-area-of-expertise-parenting-family-training-and-involvement label{padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-policy-planning-and-development.js-form-item-field-area-of-expertise-policy-planning-and-development label{padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-program-management-support.js-form-item-field-area-of-expertise-program-management-support label {padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-research.js-form-item-field-area-of-expertise-research label{padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-resource-mobilization-finance.js-form-item-field-area-of-expertise-resource-mobilization-finance label {padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-teachers-education-training.js-form-item-field-area-of-expertise-teachers-education-training label{padding-left: 0;  display: inline; width: 50%; float: left;}
            .custom-form.editform .js-form-item.form-item.js-form-type-checkbox.form-item-field-area-of-expertise-others.js-form-item-field-area-of-expertise-others label{padding-left: 0;  display: inline; width: 50%; float: left;}
        
             
.final .js-form-item {margin-bottom: 15px;}
.final .js-form-type-checkbox {width: 50%;float: left;}
.final .js-form-type-checkbox label {width: 100% !important;	}
.final .js-form-item.form-item.js-form-type-password.form-item-pass-pass1.js-form-item-pass-pass1.password-parent {width: 100%;}
.final .js-form-item.form-item.js-form-type-password.form-item-pass-pass2.js-form-item-pass-pass2.confirm-parent {width: 100%;}
.final .password-confirm-message {display: none;}
.final #edit-pass--description {display: none;}
.final #edit-mail--description {display: none;}
.final .js-form-item.form-item.js-form-type-checkbox.form-item-user-account-users.js-form-item-user-account-users {display: flex;width: 100%;}
.final #edit-user-account-users {width: 23px;height: 23px;}
.final #edit-user-account-users--description {font-size: 12px;}
.final #edit-current-pass--description {font-size: 12px;width: 65%;margin-left: 26%;}
.final .js-form-item.form-item.js-form-type-textarea.form-item-field-profession-overview-0-value.js-form-item-field-profession-overview-0-value &gt; div {
	width: 65%;display: inline-block;}
.final .js-form-item.form-item.js-form-type-textarea.form-item-field-profession-overview-0-value.js-form-item-field-profession-overview-0-value &gt; div textarea {
	background: #fff !important;border: 1px solid #aaa !important;}
.final fieldset#edit-field-area-of-expertise--wrapper input:checked + label::after {	top: 6px;left: 33px;}
.final #edit-field-linkedin-0-uri--description {	display: none;}
.final #edit-field-facebook-0-uri--description {	display: none;}
.final #edit-field-twitter-0-uri--description {display: none;}
.final .js-form-item.form-item.js-form-type-checkbox.form-item-field-working-language-english.js-form-item-field-working-language-english {display: flex;}
.final .js-form-item.form-item.js-form-type-checkbox {	display: flex;}
.final .js-form-item.form-item.js-form-type-checkbox input { width: 23px; height: 23px;}
.final #edit-submit {
	position: relative;
	background: #8dbb0a;
	font-size: 14px;
	line-height: 46px;
	border-radius: 30px;
	color: #ffffff;
	border: 2px solid #8dbb0a;
	text-transform: uppercase;
	font-weight: 700;
	display: inline-block;
	padding: 0 38px;
	transition: all .5s cubic-bezier(0.4,0,1,1);
}


.custom-form.editform #edit-field-linkedin-0-uri {border: 0;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: 0px;
	border-radius: 0;	border-bottom: 1px solid #8dbb0a;background-color: transparent;width: 100%;}
.custom-form.editform #edit-field-facebook-0-uri {border: 0;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: 0px;
	border-radius: 0;	border-bottom: 1px solid #8dbb0a;background-color: transparent;width: 100%;}
.custom-form.editform #edit-field-twitter-0-uri{border: 0;border-bottom-color: currentcolor;	border-bottom-style: none;border-bottom-width: 0px;
	border-radius: 0;	border-bottom: 1px solid #8dbb0a;background-color: transparent;width: 100%;}
.custom-form.editform #edit-field-facebook-wrapper {width: 49% !important;}
.custom-form.editform #edit-field-twitter-wrapper {	width: 48% !important;margin-right: 0 !important;}
.custom-form.editform .js-form-type-checkbox .form-checkbox {width: 30px;height: 20px;}
.custom-form.editform #edit-field-facebook-0-uri--description {font-size: 12px;}
.custom-form.editform #edit-field-twitter-0-uri--description {font-size: 12px;}
.custom-form.editform .js-form-type-checkbox label {margin-bottom: 0 !important;}
.custom-form.editform .js-form-type-checkbox{display: flex !important;
align-items: center !important;}
.custom-form.editform #edit-field-working-language-wrapper {width: 100% !important;}

            /** end edit profilr form **/



label.js-form-required.form-required:after {
    display: inline-block;
    width: 6px;
    height: auto;
    margin: 0 0.3em;
    content: "*";
    color:red;
    vertical-align: super;
    /*background-image: url(https://arnec.dataforall.org/core/misc/icons/ee0000/required.svg);*/
    background-repeat: no-repeat;}


    /*Country*/

.noteworthy-main { padding: 50px 20px; background: #002553; color: #fff; margin-top: 30px;}
.testmonial-bx { padding: 42px; background-color: #8dbb0a;height: 90%;}
.noteworthy-data h2 { padding-bottom: 0px;}
.noteworthy-data ul{ padding-left: 15px; }
.noteworthy-data ul li{ margin: 10px 0;list-style: disc; }
.noteworthy-data ul li p { margin-bottom: 0;}
.top-lg-imag img{ width: 100%; height: 400px; object-fit: cover; }
.top-lg-imag { margin-bottom: 30px; }


/*************Country Page*****************/

.chalanges-bx { margin-top: 30px;}
.dark-blu-bg{background: #002553; color: #fff; padding: 30px 20px;}
.chalanges-data p { font-weight: 200;}
.p-r-0 { padding-right: 0;}
.p-l-0 { padding-left: 0;}
.chalanges-data h4{ margin-bottom: 20px; color: #fff; }
.chalanges-data { margin-bottom: 30px;}
.green-bx { padding: 30px 20px; background: #8bc34a; height: 100%;}
ul.key-list { margin-top: 30px;}
ul.key-list li p{ font-weight: 500; color: #fff; margin-bottom: 5px; }

/*Map*/

.country-map{padding: 80px 0 50px;}
.map-img-bx img {text-align: center; margin: auto; display: block;}
.map-list-style {margin-bottom: 30px;}
.map-list-style h5 {font-size: 17px; font-weight: 800; color: #00305e; padding-bottom: 10px; }
.map-list-style ul li{ margin: 10px 0; border-top: 1px dotted #8dc63f !important;margin-bottom: 0; }
.map-list-style ul li a{ font-size: 14px; color: #000; padding: 10px 0; text-decoration: none; display: block; }
.map-list-bx{ margin-top: 0px; }

.name-inner-data {height: 90%;}
.user-name-data-profile-main {height: 100%;}


.name-links-bx h5 {
    float: left;
    margin-right: 10px;
}

ul.key-list li p span {
    margin-left: 0px;
    color: #fff;
    font-size: 14px;
}

ul.key-list li p span a {
    color: #fff;
}

ul.key-list li p {
    color: #0f2553;
    font-size: 15px;
}

.name-links-bx {
    display: block;
    clear: both;
}


.tagsbox div { padding: 0 4px;   text-align: left;   display: flex;font-size: 14px;
}

.tagsbox { display: flex;}

.chatcustom&gt;div {
    display: none;
}

span.latext-cls {
	font-weight: 700;
	text-align: center;
	margin: auto;
	display: block;
	position: relative; padding-top: 14px;
}
span.latext-cls::after {
	position: absolute;
	top: 25px;
	right: 0;
	width: 35%;
	height: 1px;
	content: "";
	background: #c3bebe;
	z-index: -1;
    margin-right: 30px;
}
span.latext-cls::before {
	position: absolute;
	top: 25px;
	left: 0;
	width: 33%;
	height: 1px;
	content: "";
	background: #c3bebe;
	z-index: -1;
    margin-left: 60px;
}

.chat-display .chat-body {
    display: flex;
    flex-direction: column !important;
    padding:20px !important;
}

.chat-display .chat-body p {
    margin-bottom: 0;
}

.story-main .title h4 a {
    text-decoration: none !important;
    color: #333;
    font-size: 20px;
}

.story-main .title h4 {
    text-decoration: none !important;
    color: #333;
    font-size: 20px;
}

.chat-content.chat-display a {
    text-decoration: none;
    color: #8dbb0a;

}

em.placeholder {
    cursor: unset;
    background-color: transparent !important;
    color: #000;
    opacity: unset;
    vertical-align: unset;
    font-style: normal !important;
    font-size: 15px;
}

.story-main .title h2 {
    font-size: 30px;
}


.js-view-dom-id-a2c0ba8206dd213b9198eec5d2a278c1d3bdb492df4bc2a40c73c3e58a99f44a .item-list {
    display: none;
}


.chat-body ul.links.inline:nth-child(1) {
    order: 2;
}

ul.links.inline li a {
    text-decoration: none;
    color: #bbb8b8;
}

.item-list {display: none;}

.views-element-container .js-view-dom-id-a866ddc9a3b06fab9ecc63a5c9bd1210c9e317494387e89f4ee7b6b4b92f1f2b {font-size: 25px;}

.testmonial-bx {
      margin: 35px 0;
}

h2#flush-headingOne header {
    font-size: 14px;
    font-weight: 300;
    margin-left: 25px;
    color: #a2a5a3;
    margin-top: 10px;
}

/* Membership sign up form */
.custom-signup #edit-field-linkedin-wrapper {
	width: 30%;
	float: left;
	margin-right: 30px;
}
.custom-signup #edit-field-linkedin-0-uri {
	border: 0;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-radius: 0;
	border-bottom: 1px solid #8dbb0a;
	background-color: transparent;
	width: 100%;
}
.custom-signup #edit-field-facebook-0-uri {
	border: 0;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-radius: 0;
	border-bottom: 1px solid #8dbb0a;
	background-color: transparent;
	width: 100%;
}
.custom-signup #edit-field-twitter-0-uri {
	border: 0;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-radius: 0;
	border-bottom: 1px solid #8dbb0a;
	background-color: transparent;
	width: 100%;
}
.custom-signup form#user-register-form .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
	width: 49%;
	float: left;
	padding-right: 37px;
}
.custom-signup .js-form-item.form-item.js-form-type-password.form-item-pass-pass2.js-form-item-pass-pass2.confirm-parent {
	width: 49%;
	float: left;
	padding-right: 25px;
}
.custom-signup form#user-register-form div#edit-field-facebook-wrapper {
	width: 30%;
	float: left;
	margin-right: 30px;
}
.custom-signup form#user-register-form div#edit-field-twitter-wrapper {
	width: 30%;
	float: right;
	margin-right: 0px;
}
.custom-signup .js-form-item.form-item.js-form-type-select.form-item-field-how-did-you-hear-about-arn.js-form-item-field-how-did-you-hear-about-arn {
	clear: both;
}
.custom-signup .js-form-type-checkbox label {
	margin-bottom: 0 !important;
	margin-left: 10px;
}
.custom-signup .description {
	font-size: 11px;
}
.custom-signup .description .placeholder {
	font-size: 11px;
}
.custom-signup #edit-user-picture-0--description {
	font-size: 11px;
	display: ruby;
}

/* Membership sign up form end */

.addresources select#edit-field-event-advocacy {
    width: 65%;
    display: inline-block;
}

.addresources select#edit-field-select-country-for-events {
    width: 65%;
    display: inline-block;
}

.addresources div#edit-field-register-link-0-uri--description {
    font-size: 12px;
    margin-top: 10px;
    display: none;
}

.addresources input#edit-field-event-documents-0-upload-button--J1eRnuVVmSo {
    display: none;
}

.addresources input#edit-field-event-documents-0-upload--3N75c8R6ak0 {
    width: 100%;
}

.addresources div#edit-field-event-documents-0--AZZIKPCroCQ--description {
    font-size: 12px;
    margin-left: 10px;
}

.addresources input#edit-field-event-image-0-upload-button {
    display: none !important;
}

.addresources input#edit-field-event-image-0-upload {
    background: transparent;
    border: none;
    width: 100% !important;
}

.addresources input#edit-field-event-banner-0-upload-button {
    display: none;
}

.addresources input#edit-field-event-documents-0-upload-button {
    display: none;
}

/*.custom-form.createtopic h3 {
    display: none;
}*/

.noteworthy-data li {
    list-style-type: none;
}

/* suggestion form */

.profile-form-bx{ padding: 100px 0 70px; background: #f3f8e6; } 
.form-profile{ padding: 40px; background-color: #fff; border-radius: 30px; box-shadow: 0 0 10px #9d9797; }
.form-profile h2{ text-align: center; padding-bottom: 20px; }

.form-profile .form-control:focus {
    color: #212529; border: 1px solid #8dbb0a !important;
    background-color: #fff;
    border-color: #86b7fe00;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}

.form-profile ::-webkit-input-placeholder {color: #777;}
.form-profile :-ms-input-placeholder { color: #777;}
.form-profile ::placeholder { color: #777; font-size: 13px; font-style: italic;}
.form-profile input{ height: 40px; width:100%; }
.form-profile label { margin-bottom: 5px;}

.form-profile div#edit-field-description-noteworthy-0-format {
    display: none;
}

.form-profile input#edit-submit{
    position: relative;
    background: #002C61;
    font-size: 14px;
    border-radius: 30px;
    color: #8DBB0A !important;
    border: 2px solid #002C61;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 38px;
    transition: all .5s cubic-bezier(0.4,0,1,1);
    Width:30% !important;

}

.node__links li {
    display: none;
}

.governance-profile label.js-form-required.form-required {
    display: none;
}

.node-noteworthy-suggestion-form-form textarea#edit-field-description-noteworthy-0-value {
    width: -webkit-fill-available;
}

.custom-message li:first-child {display: none;}

.form-profile.custom-message {margin: 80px;}

ul.mainnavbararnec &gt; li:nth-child(5)::after {
    content: "\f107";font-family: 'Font Awesome 5 Pro';color: #656464;}
.libary-main .libraryLeftFilter form &gt; .js-form-type-textfield:after {
    content: "\f002";position: absolute;right: 15px; top:35px; font-family: 'Font Awesome 5 Pro';color: #908989;font-size: 17px;}


    .verifi-main ul li a {
        color: #000 !important;
        text-decoration: none;
        font-weight: 400;
        padding: 10px 2px;
        display: block;
    }

        ul.menu li:last-child:after {
            display: none;
        }

        .libary-main .libraryLeftFilter.searchicon form &gt; .js-form-type-textfield:after {
            content: "\f002";
            position: absolute;
            right: 15px;
            top: 11px;
            font-family: 'Font Awesome 5 Pro';
            color: #908989;
            font-size: 17px;
        }

        div#edit-field-what-makes-the-ecd-program-0-format-help {
            display: none;
        }

        div#edit-field-tell-us-results-or-impacts-0-format-help {
            display: none;
        }

        .name-links-bx address {
            color: #000;
        }

        .slide__content--headings.text-center h1 a{
            text-decoration: none;
            color: #fff;
        }

        .libary-project-innr.views-col {
            margin: 7px;
        }

        .js-view-dom-id-42f8431352416d7bf614a60b059aefd92c0aa1e0443eaff7bbaf91b6618fc279 table {
            width: 100%;
            caption-side: bottom;
            border-collapse: collapse;
            text-align: center;
        }

.archive td.views-field.views-field-comment-count {text-align: center;}      
.archive i.fas.fa-thumbtack {margin-right: 7px;}  
.archive table {width: 100%;}
.archive th {background-color: whitesmoke;}
.archive .js-form-item.form-item.js-form-type-select.form-item-taxonomy-forums-target-id.js-form-item-taxonomy-forums-target-id {
    display: inline-flex;
    margin-left: 30px;
}
.archive .views-exposed-form {
    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
}
.archive .form-submit {
    position: relative;
    background: #002C61;
    font-size: 14px;
    border-radius: 30px;
    color: #8DBB0A !important;
    border: 2px solid #002C61;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 9px 38px;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);
    margin-left: 30px;
    
}

.archive label {
    margin-top: 10px;
    margin-right: 30px;
}
.archive #edit-actions {
    text-align: center;
    margin-top: 0px !important;
}

button.ui-dialog-titlebar-close {
    background-image: url("https://cdnjs.cloudflare.com/ajax/libs/aui/6.0.1/aui/css/icons/aui-icon-close.png");
}
.ui-widget-header {background: #00305e; color: #ffffff; }

.ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 0.4em 0.5em 0;
    cursor: pointer;
    border-radius: 19px;
    background-color: #00305e;
    color: #fff;
    font-weight: 700;
    width: 85px;
}

/*Graphics css*/

.map-main {padding: 30px 0;}
.title h2{font-weight: 400;font-size: 30px;}
.resources-main {padding: 40px 0;}
.client-logo {margin: 0;}
.partners-main {padding: 30px 0;}
.who-we-img-bx img {border-radius: 0 90px 0px 80px;box-shadow: 0 0 6px #000;}
.who-we-main {padding: 20px 0 0px;}
.navbar-nav li .menu .nav-item {border-bottom: 2px solid #fff; list-style-type: none;}
div#block-arnec-content {padding-bottom: 30px;}
.vision-mission-main {padding: 20px 0 0px;}
.vision-data.bg-colr:hover {box-shadow: 0 0 6px #777;transition: ease-in-out 0.2s;}
.col-xl-12.col-lg-12.col-md-12.mt-4 &gt; div .bg-darke:hover {box-shadow: 0 0 6px #777;transition: ease-in-out 0.2s;}
.strategic-goals-main {padding: 20px 0 0px;}
.governance-profile-bx {padding-top: 0;}
.ourradvocacies-main .ourradvocacies:hover {
box-shadow: rgba(0, 0, 0, 0.52) 0px 3px 6px,rgba(0,0,0,0.23) 0px 3px 6px;}
div#block-arnec-content {padding-bottom: 0;}
.map-list-style ul li{margin-top: 0;}
.country-map {padding: 80px 0 0px;}
.libraryRightListing .promoting-data:hover{box-shadow: 0 2px 8px rgba(34, 36, 38, 0.42);}
.libary-project-innr:hover {box-shadow: 0 0 10px #4947473b;}
div#block-arnec-content {padding-bottom: 0;}
.news-data:hover{box-shadow: 0 0 10px #aeaeae;}

.two-col {
	-webkit-column-gap: 50px;
	-webkit-column-gap: 50px;
	column-gap: 50px;
	-webkit-column-gap: 3.125rem;
	-webkit-column-gap: 3.125rem;
	column-gap: 3.125rem;
	-webkit-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
}

.dark-blu-bg a{
color:#78c552
}
.dark-blu-bg a:hover{
    color:#78c552
    }
.news-dat a:hover{
    color: #78c552;

}
.news-dat a{
    color: #78c552;

}
.noteworthy-main a:hover {
    color: #78c552;
}
.noteworthy-main a {color: #78c552;}

.dark-blu-bg a:hover{
    color:#78c552
    }

    .key-list li {
        list-style: disc;
        margin-left: 30px;
    }

    ul.national-representative a {
        color: #000;
        display: inline;
        text-decoration: none;
    }

    ul.national-representative a:hover{color: #000;}

    ul.national-representative span{
        font-size:14px;
    }

    .libraryLeftFilter form &gt; fieldset &gt; .fieldset-wrapper .js-form-item label{
        display: inline;
    }

    div#edit-field-working-language { display: flex; flex-direction: inherit;}
div#edit-field-working-language .js-form-item { margin-right: 30px; width: auto;}
div#edit-field-profession-overview-wrapper .js-form-item textarea#edit-field-profession-overview-0-value { height: 70px;}

.testi .carousel-inner{ height:auto !important}


.testi button.carousel-control-prev:before {
    content: "\f104";
    position: absolute;
    left: -20px;
    top: 0;
    font-family: 'Font Awesome 5 Pro';
    color: #000000;
    font-size: 45px;
    bottom: 0;
    margin: auto 0;
    display: inline-table;
    font-weight: 100;
}
.testi button.carousel-control-next:before {
    content: "\f105";
    position: absolute;
    right: -20px;
    top: 0;
    font-family: 'Font Awesome 5 Pro';
    color: #000000;
    font-size: 45px;
    bottom: 0;
    margin: auto 0;
    display: inline-table;
    font-weight: 100;
}

select#edit-field-forum-country {
    width: 65%;
    display: inline-block;
}
input:focus-visible {
    outline: none !important;
}

.event-main .urgent-cause2 .img-box {
    position: relative;
    overflow: hidden;
    display: inline-block;
    border-radius: 4%;
    width: 100%;
    box-shadow: 0 0 11px #a0a0a0;
    height: 225px !important;
}

.event-main .urgent-cause2 .img-box .overlay {
    position: absolute;
    text-align: left;
    left: 0px;
    bottom: 0;
    width: 100%;
    height: 33%;
    background: rgba(0,0,0,0.7);
    transition: .7scubic-bezier(0.34,-0.13,0.34,1.1);
    opacity: 1;
    visibility: visible;
}
.event-main .urgent-cause2 .img-box:hover .overlay {
    height: 100%;
}

.ilo-lg-bnr img{object-fit:contain !important;}

.news-main .urgent-cause2 .img-box {
    position: relative;
    overflow: hidden;
    display: inline-block;
    border-radius: 4%;
    width: 100%;
    box-shadow: 0 0 11px #a0a0a0;
    height: 225px !important;
}

.news-main .urgent-cause2 .img-box .overlay {
    position: absolute;
    text-align: left;
    left: 0px;
    bottom: 0;
    width: 100%;
    height: 33%;
    background: rgba(0,0,0,0.7);
    transition: .7scubic-bezier(0.34,-0.13,0.34,1.1);
    opacity: 1;
    visibility: visible;
}

.news-main .urgent-cause2 .img-box:hover .overlay {
    height: 100%;
}

.event-main .content-box p {
    font-size: 14px;
    color: #fff;
    margin-bottom: 15px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 48px;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 20px;
}


.news-main .content-box p {
    font-size: 14px;
    color: #fff;
    margin-bottom: 15px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 48px;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 20px;
}

.carousel-control-next {right: -15px !important;}

.carousel-control-prev {left: -15px !important;}

.dark-blu-bg {
	height: 100%;}

    .attachfilelink.js-form-item.form-item.js-form-type-textfield.form-item-file-url.js-form-item-file-url {
        display: none;
    }

    .call-data-list a {
        pointer-events: none;
        cursor: default;
    }

    .row.call-data-list-main p a {
        text-decoration: none !important;
        color: #212529 !important;
    }

    .search-box-main input#edit-title--2 {
        width: 80%;
        display: block;
        margin: 50px auto;
        border: none;
        background: #fff;
        box-shadow: 0 0 10px #ddd;
        height: 54px;
        border-radius: 30px;
        padding: 0px 30px;
        color: #230050;
        font-style: italic;
        font-weight: 500;
        margin-top: 0;
    }

    .carousel-indicators [data-bs-target] {
        
        background-color: #9bcf44 !important;
        
    }

/* .js-form-type-managed-file,
.field--name-field-last-name,
.field--name-field-first-name,
.form-item-field-title,
.field--name-field-gender,
.js-form-type-textfield.js-form-item-name,
.js-form-type-email,
.form-item-field-profession-overview-0-value,
.form-item-field-affiliation-0-value,
.form-item-field-city-0-value,
.form-item-field-current-position-0-value,
.field--name-field-area-of-expertise,
.form-item-field-linkedin-0-uri,
.form-item-field-facebook-0-uri,
.form-item-field-twitter-0-uri,
.field--name-field-working-language,
.form-item-field-how-did-you-hear-about-arn{
    display: none;
} */

.form-item-field-by-checking-the-box-you-ar-value label,
.form-item-field-by-checking-the-box-your-value label,
.form-item-field-by-registering-as-a-member-value label{
display: none !important;
}

.form-item-field-by-checking-the-box-you-ar-value .description,
.form-item-field-by-checking-the-box-your-value .description,
.form-item-field-by-registering-as-a-member-value .description{
    margin: 0 0 0 10px;
    color: #002c61;
    font-size: 0.875rem;
    text-transform: uppercase;

}
.form-item-field-years-of-work-0-value input {
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #8dbb0a;
    background-color: transparent;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #6c757d;
}

.field--name-field-area-of-specialisation,
.field--name-field-full-name {
    clear: both;
  }

  .custom-signup .container &gt; div,
  .custom-signup .container {
    display: flex;
    flex-direction: column;
}

.custom-signup .container &gt; div div:nth-child(1){
order: 2;
}
.custom-signup .container &gt; div div:nth-child(2){
order: 1;
margin-top: 30px;
}
.custom-signup .container &gt; div div:nth-child(3){
order: 3;
}
.error-messages &gt; div:first-child{
    color:red;
}
.error-messages &gt; div:last-child{
    color:green;
}
fieldset#edit-field-join-member-0-value {
    display: none;
}

ul.mainnavbararnec li:nth-child(7)::after {
    content: "\f107";
    font-family: 'Font Awesome 5 Pro';
    color: #656464;
}

.wsmenu .wsmenu-list&gt;li&gt;a.submenu-arrow,
.wsmenu .wsmenu-list&gt;li&gt;span.submenu-arrow {
  padding: 10px 24px 10px 10px;
}

.wsmenu .wsmenu-list&gt;li&gt;a.submenu-arrow:after,
.wsmenu .wsmenu-list&gt;li&gt;span.submenu-arrow:after {
  right: 5px;
  width: 10px;
  height: 5px;
  content: "\f0d7";
  position: absolute;
  font-family: "fontAwesome";
  top: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1c1b1f;
}
.advocacies-details-page{
background-color: #F3F8E6;
padding: 50px 0 0 0;
margin: 0 0 100px;
}

.advocacies-details-page h2{
    color: darkblue;
    font-family: Open Sans;
    font-size: 36px;
    font-weight: 700;
    line-height: 49.03px;
    letter-spacing: -0.03em
}

.advocacies-details-page h5 {    
    font-size: 18px;
        font-weight: 400;
        line-height: 30px;
        text-align: left;
        padding: 16px 40px 0 0;
    }

.play-ful-full-img{
margin: 0 0 -40px 0;
}

.play-ful-full-img img{
width: 100%;    
}

.advocacies-details-page-content p,
.advocacies-details-page-content p span,
.advocacies-details-page-content p span span{
    margin: 0 0 1rem !important;
    font-size: 1rem !important;
    font-family: 'Open Sans', sans-serif !important;
}

.advocacies-details-page-content p span,
.advocacies-details-page-content p span span {
margin: 0 !important;
}

.prayful-project {
    margin: 60px 0 30px;
}
a.prayful-project-innr {
    display: flex;
    align-items: center;
    padding: 20px;
margin: 0 0 30px;
    text-decoration: none;
    background: #002553 url("/themes/arnec/assets/images/img_corner_circle.png") no-repeat scroll right 0 bottom 0;
    border: 1px solid #E8E8E8;
    color: #FFFFFF;
    border-radius: 10px;
    box-shadow: none !important;
    transition: all 0.3s;
}
a.prayful-project-innr img {
    width: 120px;
    height: 120px;
    background: #F3F8E6;
    border-radius: 50%;
    padding: 20px;
    box-sizing: border-box;
}
a.prayful-project-innr h4 {
    color: #FFFFFF;
    font-family: Open Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 37px;
    width: calc(100% - 120px);
    box-sizing: border-box;
    padding: 0 0 0 26px;
}


a.prayful-project-innr:hover {
    background: #F3F8E6 url("/themes/arnec/assets/images/img_corner_circle.png") no-repeat scroll right 0 bottom 0
    }

    a.prayful-project-innr:hover h4 {
        color: #002553;
        }

        .img-box .content-box h3 a {
            color: #8dbb0a;
        }



        .advocacies-details-page.bg-none{
            background: none;
            margin: 0;
            padding: 0;
        }

        .join-advocate iframe{
            width: 100%;
            height: 420px;
            object-fit: cover;
            object-position: center;
        }

        .advocacies-details-page.bg-none h2 {
            
            font-size: 32px;
            line-height: 45px;
        }

        .advocacies-details-page.bg-none h5 {
          padding: 20px 0 40px 0;
           
        }

        .advocacies-details-page.bg-none h5 p {
            
            font-size: 15px;
            line-height: 26px;
           
        }


        .box-container {
            position: relative;
        }
    
        .inner-box-container {
            margin: 0 auto;
            max-width: 1170px;
            position: relative;
        }
    
        .advocacy-banner {
            margin: 0 0 110px;
            padding: 60px 0 0 0;
            background: #F3F8E6 url("/themes//arnec/assets/images/bg_dots.png") no-repeat scroll left 0 top 0;
        }
    
        .advocacy-presence h2 {
            color: #03045E;
            font-size: 34px;
            font-weight: 700;
            line-height: 49.03px;
            letter-spacing: -0.03em;
        }
    
        .advocacy-presence p {
            font-size: 18px;
            font-weight: 400;
            line-height: 30px;
        }
    
        .advocacy-presence .col-md-6 figure {
            margin: 0;
            margin: 0 0 -35px 0;
        }
    
        .advocacy-presence .col-md-6 figure img {
            width: 100%;
        }
    
        .common-text-wrap {
            font-size: 18px;
            font-weight: 400;
            line-height: 30px;
        }
    
        .learning-coupne {
            margin: 70px 0;
        }
    
        .learning-coupne .row .col-md-6 a {
            display: flex;
            color: #FFFFFF;
            padding: 26px 30px;
            align-items: center;
            border-radius: 10px;
            transition: all 0.3s;
            text-decoration: none;
            border: 1px solid #E8E8E8;
            box-shadow: none !important;
            background: #002553 url("https://arnec.net/themes/arnec/assets/images/img_corner_circle.png") no-repeat scroll right 0 bottom 0;
        }
    
        .learning-coupne .row .col-md-6:nth-child(odd) {
            padding: 0 50px 0 0;
        }
    
        .learning-coupne .row .col-md-6:nth-child(even) {
            padding: 0 0 0 50px;
        }
    
        .learning-coupne .row .col-md-6:nth-child(even) a {
            background: #002553 url("img_corner_circle_top_left.png") no-repeat scroll left 0 top 0;
        }
    
        .learning-coupne .row .col-md-6 a img {
        width: 120px;
        height: 120px;
        background: #F3F8E6;
        border-radius: 50%;
        padding: 20px;
        box-sizing: border-box;
        }
    
        .learning-coupne .row .col-md-6 a h4 {
        margin: 0;
        color: #FFFFFF;
        font-size: 24px;
        font-weight: 700;
        line-height: 37px;
        padding: 0 0 0 26px;
        box-sizing: border-box;
        width: calc(100% - 120px);
        }
    
        .advocate-video-block {
            display: flex;
            align-items: center;
        }
    
        .advocate-video-block iframe {
            width: 680px;
            height: 420px;
            object-fit: cover;
            object-position: center;
        }
    
        .advocate-video-content h2 {
            color: #03045E;
            font-size: 32px;
            font-weight: 700;
            line-height: 45px;
            letter-spacing: -0.03em;
        }
    
        .advocate-video-content p {
            color: #141414;
            font-size: 15px;
            font-weight: 400;
            line-height: 27px;
            letter-spacing: -0.03em;
        }
    
        .advocate-video-block .advocate-video-content {
            box-sizing: border-box;
            padding: 30px 0 30px 30px;
            width: calc(100% - 680px);
        }
    
        .advocate-video-block .advocate-video-content ul {
            margin: 0;
            padding: 0;
        }
    
        .advocate-video-block .advocate-video-content ul li {
            list-style-type: none;
        }
    
        .advocate-video-block .advocate-video-content ul li+li {
            margin: 0 0 0 20px;
        }
    
        .advocate-video-block .advocate-video-content ul li a {
            width: 46px;
            height: 46px;
            display: flex;
            color: #03045E;
            font-size: 22px;
            align-items: center;
            background: #ECECFF;
            border-radius: 50px;
            padding: 10px 9px 9px;
            text-decoration: none;
            box-sizing: border-box;
            justify-content: center;
        }
    
        .arnec-resources-block {
            margin: 70px 0;
        }
    
        .resources-arnec-slide {
            position: static;
        }
    
        .resources-arnec-slide .slick-list {
            position: relative;
        }
    
        .arnec-resources-slider .slick-arrow,
        .arnec-resources-slider-news .slick-arrow {
            left: 0;
            width: 50px;
            height: 50px;
            border: none;
            bottom: 100px !important;
            display: flex;
            color: #ffffff;
            font-size: 0px;
            position: absolute;
            border-radius: 50px;
            align-items: center;
            justify-content: center;
            filter: drop-shadow(0px 4px 14px rgba(0, 0, 0, 0.16));
            background: #002553 url("icon_arrow_left_white.png") no-repeat scroll center center !important;
        }
    
        .arnec-resources-slider .slick-arrow.slick-next,
        .arnec-resources-slider-news .slick-arrow.slick-next {
            left: 66px;
            /* transform: rotate(180deg); */
        }
    
        .arnec-resources-slider-news .slick-arrow{
            left:-60px;
            bottom:auto;
        }

        .arnec-resources-slider-news .slick-arrow.slick-next{
            left:auto;
            right: -60px;
            bottom:auto;
        }

        .resources-slide-container {
            position: relative;
            border: 1px solid #002653;

        }

        .arnec-resources-slider .slick-slider{
            position: static;
        }
    
        .resources-slide-container figure {
            margin: 0;
            width: 100%;
            height: 360px;
            overflow: hidden;
        }
    
        .resources-slide-container figure img {
            object-fit: contain;
            object-position: top;
            height: 100%;
            width: 100%;

        }

        .view-all{
            width: 160px;
            height: 45px;
            line-height: 45px;
            background: #002553;
            border-radius: 6px;
            text-align: center;
            font-weight: 600;
            font-size: 20px;
            letter-spacing: -0.01em;
            color: #FFFFFF !important;
            display: inline-block;
            text-decoration: none;
        }
    
        .over-lay-box {
            left: 0;
            width: 100%;
            bottom: -88%;
            height: 100%;
            display: flex;
            color: #ffffff;
            padding: 4px 15px;
            transition: all 1s;
            position: absolute;
            flex-direction: column;
            box-sizing: border-box;
            justify-content: flex-start;
            background: rgba(0,0,0,0.72);
        }
    
        .resources-arnec-slide .slick-slide,
        .resources-arnec-slide-news .slick-slide {
            margin: 0 10px;
            position: static;
        }
    
        .resources-slide-container h2 {
            font-size: 20px;
            margin: 0 0 10px;
            font-weight: 600;
            line-height: 36px;
            letter-spacing: -0.01em;
            
                text-decoration: none;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                text-transform: capitalize;
                -webkit-box-orient: vertical;
                overflow: hidden;
            padding: 0 10px;
            transition: all 0.3s;
        }
    
        .resources-slide-container p {
            font-size: 14px;
            margin: 0 0 40px;
            font-weight: 400;
            line-height: 20px;
            letter-spacing: -0.01em;
            text-decoration: none;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            text-transform: capitalize;
            -webkit-box-orient: vertical;
            overflow: hidden;
            padding: 0 10px;

        }
    
        .resources-slide-container a {
            height: 40px;
            color: #FFFFFF;
            padding: 0 20px;
            font-size: 18px;
            font-weight: 700;
            min-width: 140px;
            line-height: 40px;
            border-radius: 6px;
            background: #8EBB0B;
            display: inline-block;
            text-decoration: none;
            letter-spacing: -0.01em;
        }
    
        .resources-slide-container:hover .over-lay-box {
            bottom: 0;
            justify-content: center;
        }
        .resources-slide-container:hover h2 {
            line-height: 28px;
        
        }
        .arnec-events {
            margin: 0 0 60px;
        }
    
        .arnec-events-content figure {
            width: 100%;
            height: 215px;
            overflow: hidden;
            margin: 0 0 16px 0;
        }
    
        .arnec-events-content figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: top;
        }
    
        .arnec-events-content a {
            color: #131313;
            font-size: 18px;
            min-height: 81px;
            font-weight: 600;
            line-height: 27px;
            font-style: normal;
            margin: 16px 0 14px;
            text-decoration: none;
            display: -webkit-box;
        -webkit-line-clamp: 3;
            text-transform: capitalize;
        -webkit-box-orient: vertical;
        overflow: hidden;
        }
    
        .arnec-events-content ul {
            margin: 0;
            padding: 0;
        }
    
        .arnec-events-content ul li {
            display: flex;
            color: #000000;
            margin: 0 0 10px;
            font-weight: 400;
            font-style: normal;
            align-items: flex-start;
        }
    
        .arnec-events-content ul li:first-child {
            color: #151515;
        }
    
        .arnec-events-content ul li i {
            width: 20px;
            height: 24px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
    
        .arnec-events-content ul li span {
            font-size: 16px;
            line-height: 20px;
            padding: 2px 0 0 18px;
            box-sizing: border-box;
            width: calc(100% - 20px);
        }

        .nr-mainprofile .views-element-container &gt; div{
            display: flex;
            flex-wrap: wrap;

        }

        .nr-mainprofile .views-element-container &gt; div header,
        .nr-mainprofile .views-element-container &gt; div form
        {
            width: 100%;

        }

        .nr-mainprofile .views-element-container &gt; div .views-row{
            margin: 15px;
            width: calc(33.33% - 30px);

        }

        .nr-mainprofile .views-element-container &gt; div .views-row a{
            display: flex;
            flex-direction: column;
            justify-content: center;
            text-align: center;
            color:#000;
            box-sizing: border-box;
            padding: 10px;
            border-radius: 10px;
            border: 1px solid #eaeaea;

        }

        .nr-mainprofile .views-element-container &gt; div .views-row a figure{
            width: 100%;
            height: 200px;
            overflow: hidden;
            background:#f2f2f2;
            border-radius: 6px;
        }

        .nr-mainprofile .views-element-container &gt; div .views-row a figure img{
            width: 100%;
            height: 200px;
            object-fit: contain;
        }
p.register_button {
  margin-top: 40px;
}

a.buttonregister {
  padding: 12px;
  background: #8dbb0a;
  color: #fff;
  text-decoration: none;
  border-radius: 11px;
  font-weight: bold;

}

.register-button-top {
    margin-top: 10px;
    margin-bottom: 25px;
  }</pre></body></html>