@font-face {
    font-family: 'robotocondensed';
    src: url(../fonts/roboto/robotocondensed-regular-webfont.woff);
}

@font-face {
    font-family: 'robotoregular';
    src: url(../fonts/roboto/roboto-regular-webfont.woff);
}

@font-face {
    font-family: 'robotocondensedbold';
    src: url(../fonts/roboto/robotocondensed-bold-webfont.woff);
}

@font-face {
    font-family: 'robotobold';
    src: url(../fonts/roboto/roboto-bold-webfont.woff);
}

@font-face {
    font-family: 'robotomedium';
    src: url(../fonts/roboto/roboto-medium-webfont.woff);
}

@font-face {
    font-family: 'robotolight';
    src: url(../fonts/roboto/robotocondensed-light-webfont.woff);
}

body {
    font-family: robotoregular;
    font-size: 13px;
}

html, body {
    height: 100%;
}

#body {
    height: calc(100% - 55px);
    height: -webkit-calc(100% - 55px);
    height: -moz-calc(100% - 55px);
    height: -ms-calc(100% - 55px);
    overflow: hidden;
}

.home .iadb-page,
.inner-page .iadb-page {
    height: calc( 100% - 60px );
    height: -webkit-calc( 100% - 60px );
    height: -moz-calc( 100% - 60px );
    height: -ms-calc( 100% - 60px );
}

.header {
    display: table;
    height: 60px;
}

    .header .iadb-logo,
    .header .form-field {
        display: inline-block;
        width: auto;
        margin: 15px 0 0 0;
        vertical-align: middle;
    }

        .header .iadb-logo img {
            /*display: inline-block;*/
            display: none;
        }

        .header .iadb-logo .logoses,
        .header .iadb-logo .logosen {
            display: none;
        }

    .header .slogan {
        display: none;
        font-family: 'robotocondensedbold';
        font-size: 20px;
        color: #A7A9AC;
        vertical-align: middle;
        /*display: inline-block;*/
        border-left: 2px solid #a7a9ac;
        padding: 0 10px;
    }

    .header .iadb-logo {
        position: static;
        width: auto;
    }

.iadb-page {
    margin: 0 auto;
    position: relative;
}

.statistics-page {
}

.header .iadb-logo img {
    margin-left: 0;
    padding-right: 10px;
}

.form-field {
    float: right;
}

.header .form-field .search-box .search-field {
    float: left;
    outline: 0px;
    padding: 0 0 0 6px;
    border: none;
    border-bottom: 1px solid #e0e0e0;
    color: #a7a9ac;
    width: 100%;
}

.header .form-field .search-box .input-group-btn {
    float: right;
    width: auto;
    display: block;
    margin: 0 0 0 5px;
}

.header .input-field,
.header .form-field .search-box,
.header .form-field .select-field,
.header .form-field .search-box .input-group-btn {
    display: inline-block;
}

.header .serch-form {
    margin: 0;
}

.header .form-field .search-box {
    display: table;
    height: 100%;
}

    .header .form-field .search-box span.btn {
        font-size: 0;
    }

    .header .form-field .search-box .serch-form,
    .header .form-field .select-field {
        display: table-cell;
        vertical-align: middle;
    }

    .header .form-field .search-box .serch-form {
        vertical-align: top;
    }

.header .form-field .select-field .language-selection {
    color: #909090;
    cursor: pointer;
    display: none;
    padding: 5px;
    text-align: center;
    text-decoration: none;
}

.slick-header-column.ui-state-default {
    background: #D1D2D4;
}

.header .form-field .select-field .language-selection.inactive {
    display: block;
}


.header .form-field .select-field .language-selection.active {
    display: none;
}


.header .form-field .select-field select,
.header .form-field .select-field select:focus,
.header .form-field .select-field select:active,
.header .form-field .select-field select.active {
    outline: 0;
}

select::-moz-focus-inner {
    border: 0;
}

option::-moz-focus-inner {
    border: 0;
}

select:focus,
option:focus,
select::-moz-focus-inner,
option::-moz-focus-inner {
    outline: none;
    border: none;
}

.header .form-field .select-field {
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 70px;
    overflow: hidden;
}

.header .form-field .search-box .input-group-btn {
    border-right: 1px solid #a7a9ac;
    padding-right: 8px;
    display: none;
}

.header .form-field .search-box .input-group-btn {
}

.header .form-field .select-field select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    background: url("../images/arrw_down.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: medium none;
    padding: 0 10px 0 0;
    color: #a7a9ac;
}

.header .input-field {
    width: 0;
    overflow: hidden;
    transition: all 0.5s ease 0s;
    margin-right: 7px;
}

    .header .input-field.active {
        width: 180px;
        transition: all 0.5s ease 0s;
        display: inline-block;
    }

.serch-form .btn {
    background: url("../images/icn_sarch.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border: medium none;
    height: 16px;
    margin: 6px;
    padding: 0;
    width: 16px;
    padding: 0 0 0 10px;
    color: #a7a9ac;
}

    .serch-form .btn:active {
        background-color: transparent;
        box-shadow: none;
        border: none;
    }

.main-title-region {
    left: auto;
    position: absolute;
    right: 24px;
    top: calc(40% - 125px);
    top: -webkit-calc(40% - 125px);
    top: -moz-calc(40% - 125px);
    top: -ms-calc(40% - 125px);
    width: 53%;
    z-index: 200;
    text-align: center;
    color: #fff;
    line-height: 10px;
}

#_lngTrans_ddlLanguages {
    display: none;
}

.main-title-region .highlight {
    font-family: RobotoCondensed;
    font-weight: 100;
    font-size: 40px;
}

.main-title-region .narrow {
    font-family: RobotoCondensedbold;
    font-size: 40px;
    display: block;
    text-align: left;
}

.topicList .subDiv {
    margin-left: 17px;
    margin-top: 9px;
}

.home .container .espanol {
    display: none;
}
/*#region1 .mainDiv{
	 border-bottom: 1px solid #D3D3D3;
}
#region2 .mainDiv{
	 border-bottom: 1px solid #D3D3D3;
}
#region3 .mainDiv{
	 border-bottom: 1px solid #D3D3D3;
}
#region4 .mainDiv{
	 border-bottom: 1px solid #D3D3D3;
}
#region5 .mainDiv{
	 border-bottom: 1px solid #D3D3D3;
}*/
.lmk .sub-content {
    transition: all 0.35s ease 0s;
    position: absolute;
    height: 100%;
    width: 100%;
    background: #fff;
    transform: translate3d(0px, 100%, 0px);
    -webkit-transform: translate3d(0px, 100%, 0px);
    -ms-transform: translate3d(0px, 100%, 0px);
    -moz-transform: translate3d(0px, 100%, 0px);
    opacity: 0;
    left: 0;
    bottom: 0;
    color: black;
    padding: 0 15px;
}

.icon-sub {
    transition: opacity 0s ease 0s,transform 0.35s ease 0s;
}

.iadb-page .lmk:hover .sub-content {
    transition: all 0.35s ease 0s;
    opacity: 1;
    display: block;
    transform: translate3d(0px, 0%, 0px);
    -webkit-transform: translate3d(0px, 0%, 0px);
    -ms-transform: translate3d(0px, 0%, 0px);
    -moz-transform: translate3d(0px, 0%, 0px);
}

.iadb-page .lmk:hover .icon-block .icon-sub {
    transition: opacity 0s ease 0s,transform 0.35s ease 0s;
    opacity: 0;
    transform: translate3d(0px, -20%, 0px);
    -webkit-transform: translate3d(0px, -20%, 0px);
    -ms-transform: translate3d(0px, -20%, 0px);
    -moz-transform: translate3d(0px, -20%, 0px);
}

.lmk .sub-content span {
    display: block;
    font-family: 'robotocondensed';
    line-height: 16px;
}

.lmk .sub-content .sub-title {
    font-size: 16px;
    padding: 10px 0;
    font-family: 'robotocondensedbold';
    text-align: left;
}

.lmk .sub-content .content {
    font-size: 13px;
    text-align: left;
}

.lmk .sub-content span.link {
    bottom: 0;
    left: 0;
    position: absolute;
    text-align: left;
    width: 100%;
}

    .lmk .sub-content span.link a {
        color: #fff;
        font-size: 16px;
        padding: 15px 20px;
        vertical-align: middle;
        display: block;
        text-decoration: none;
        outline: 0px;
    }

.iadb-page .lmk1 .link {
    background-color: #806BA6;
}

footer {
    margin: 0;
}

#slideit {
    width: 100%;
    height: 100%;
    max-height: 590px;
}

.fix-content {
    position: absolute;
    ;
    outline: 0px;
    right: 16px;
    top: 20px;
    width: 385px;
    z-index: 100;
}

.slider2 ul {
    overflow: hidden;
}

.fix-text {
    bottom: 73px;
    left: 98px;
    position: absolute;
    z-index: 100;
    text-align: center;
}

    .fix-text h2,
    .fix-text h3 {
        color: #fff;
        font-family: roboto;
        margin: 0;
    }

    .fix-text h2 {
        font-size: 67px;
    }

    .fix-text h3 {
        font-size: 40px;
        font-weight: 200;
    }

.lmk {
    width: 170px;
    height: 170px;
    margin-right: 10px;
    margin-top: 10px;
    float: left;
    text-align: center;
    color: #fff;
}

.lmk-caption {
    font-weight: bold;
    margin: 16px auto;
    width: 104px;
}

.icn {
    margin-top: 30px;
}

.iadb-header {
    max-width: 1170px;
}

.slider {
    position: relative;
    margin-top: 70px;
}

.social-media > img {
    float: right;
}
/*layout 2*/

.fix-content2 {
    bottom: 150px;
    left: 5%;
    width: 90%;
    margin: 0 0 0 8px;
    overflow: auto;
    position: absolute;
    right: 0;
    z-index: 100;
}

.fix-text2 {
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 5px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 88px;
    width: 1075px;
    z-index: 100;
    padding-bottom: 10px;
}

    .fix-text2 h2 {
        color: #fff;
        margin: 0;
        line-height: 64px;
    }

.cycle-pager {
    font-size: 50px;
    line-height: 18px;
    position: absolute;
    bottom: 21px;
    width: 48px;
    height: auto;
    z-index: 200;
    right: calc(50% - 24px);
    right: -webkit-calc(50% - 24px);
    right: -moz-calc(50% - 24px);
    right: -ms-calc(50% - 24px);
    margin: 0 0 0 -24px;
}

    .cycle-pager span {
        color: #AEACAD;
        cursor: pointer;
    }

span.cycle-pager-active {
    color: #FFF;
}

.lmk {
    width: calc(100% / 5 - 15px);
    width: -webkit-calc(100% / 5 - 15px);
    width: -moz-calc(100% / 5 - 15px);
    width: -ms-calc(100% / 5 - 15px);
    height: 198px;
    margin-right: 15px;
    margin-top: 10px;
    float: left;
    text-align: center;
    color: #fff;
}



.icon-block {
    display: table;
    height: 170px;
    margin-top: 30px;
    vertical-align: bottom !important;
    width: 100%;
}

    .icon-block .icon-sub {
        display: table-cell;
        height: 100%;
        vertical-align: middle;
    }

.iadb-page .lmk {
    opacity: 0.9;
}

    .iadb-page .lmk:hover {
        opacity: 1;
    }

.iadb-page .lmk1 .icon-block,
.iadb-page .lmk1 .link {
    background: none repeat scroll 0 0 #8369a6;
}

.iadb-page .lmk1 span {
    color: #8369a6;
}

.iadb-page .lmk2 .icon-block,
.iadb-page .lmk2 .link {
    background: none repeat scroll 0 0 #63B4B5;
}

.iadb-page .lmk2 span {
    color: #63B4B5;
}

.iadb-page .lmk3 .icon-block,
.iadb-page .lmk3 .link {
    background: none repeat scroll 0 0 #CE9A2D;
}

.iadb-page .lmk3 span {
    color: #CE9A2D;
}

.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    margin: 5px 0;
}

.iadb-page .lmk6 .icon-block,
.iadb-page .lmk6 .link {
    background: none repeat scroll 0 0 #3D8699;
}

.iadb-page .lmk6 span {
    color: #3D8699;
}

.iadb-page .lmk5 .icon-block,
.iadb-page .lmk5 .link {
    background: none repeat scroll 0 0 #5C6B8C;
}

.iadb-page .lmk5 span {
    color: #5C6B8C;
}

.iadb-page .lmk4 .icon-block,
.iadb-page .lmk4 .link {
    background: none repeat scroll 0 0 #C780AC;
}

.iadb-page .lmk4 span {
    color: #C780AC;
}

.fix-content .lmk-caption {
    width: 104px;
}

.iadb-page .lmk7 .icon-block,
.iadb-page .lmk7 .link {
    background: none repeat scroll 0 0 #71AA87;
}

.iadb-page .lmk7 span {
    color: #71AA87;
}

.iadb-page .lmk8 .icon-block,
.iadb-page .lmk8 .link {
    background: none repeat scroll 0 0 #C6855D;
}

.iadb-page .lmk8 span {
    color: #C6855D;
}

.iadb-page .lmk9 .icon-block,
.iadb-page .lmk9 .link {
    background: none repeat scroll 0 0 #A95E7D;
}

.iadb-page .lmk9 span {
    color: #76323F;
}
/*common styles*/

.lmk-caption {
    font-weight: 700;
    margin: 16px auto;
    font-family: "robotoregular";
}

.icn {
    margin-top: 30px;
}

.iadb-header {
}

.slider2 {
    margin: 70px auto 0;
    max-width: 1920px;
    position: relative;
}

.iadb-logo {
    left: 0;
    position: absolute;
    width: 250px;
    top: 4px;
}
/*.search-box
 {
 position:absolute;
 right:0;
 width:200px;
 top:7px;
 }*/

.iadb-header.container {
    position: relative;
}

.footer-left {
    float: left;
    width: 235px;
}

.footer-inner.container {
    position: relative;
}

.social-media {
    float: right;
    width: 150px;
}

.footer {
    background-color: #EEEFF1;
    width: 100%;
    border-top: 1px solid #dedfe1;
}

    .footer.ly1 {
        margin-top: 10px;
    }

.search-box > img {
    float: right;
    margin-right: 14px;
}

.iadb-logo > img {
    margin-left: 14px;
}
/********version3*************/

.slider-new-page {
    margin: 70px auto 12px auto;
    max-width: 1170px;
    position: relative;
}

    .iadb-page .lmk-caption,
    .slider-new-page .lmk-caption {
        width: 120px;
    }

    .iadb-page .slideshow,
    .slider-new-page .slideshow {
        overflow: hidden;
        height: 100%;
    }

    .iadb-page .fix-content2,
    .slider-new-page .fix-content2 {
        bottom: 50px;
    }

.footer-inner {
    padding: 0;
}

.iadb-page ul li img,
.slider-new-page ul li img {
}

.iadb-page .fix-content2,
.slider-new-page .fix-content2 {
    overflow: hidden;
}

.footer.container {
}

.footer.container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}

.footer .social-media {
    width: auto;
    padding: 10px 0 10px 0;
}

    .footer .social-media ul {
    }

    .footer .social-media li {
        list-style-type: none;
        float: left;
        padding: 0 0 0 6px;
    }

.footer .footer-left {
    width: auto;
    padding: 10px 0 0 0;
}

    .footer .footer-left span {
        font-size: 12px;
        color: #6D6E70;
    }

.footer .social-media ul {
    overflow: hidden;
    padding: 0;
}

    .footer .social-media ul li a {
        display: block;
        font-size: 0;
        width: 25px;
        height: 25px;
    }

.footer .social-media a.fb {
    background: url("../images/fb.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

    .footer .social-media a.fb:hover {
        background: url("../images/fb_hover.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

.footer .social-media a.twitter {
    background: url("../images/twitter.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

    .footer .social-media a.twitter:hover {
        background: url("../images/twitter_hover.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

.footer .social-media a.blog {
    background: url("../images/blog.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

    .footer .social-media a.blog:hover {
        background: url("../images/blog_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

.footer .social-media a.youtube {
    background: url("../images/yt.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

    .footer .social-media a.youtube:hover {
        background: url("../images/yt_hover.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

.footer .social-media a.website {
    background: url("../images/icn_web.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

    .footer .social-media a.website:hover {
        background: url("../images/icn_web_Hover.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

.iadb-page .fix-text2 {
    width: 50%;
    right: 0;
    left: auto;
}

.iadb-page .highlight {
    font-size: 40px;
}

.iadb-page .highlight,
.iadb-page .fix-text2 span {
    text-align: left;
}

.iadb-page .fix-text2 span {
    color: #fff;
    font-size: 25px;
    display: block;
}

.iadb-page .lmk {
    display: block;
}

    .iadb-page .lmk .icn {
        margin-top: 0;
    }

    .iadb-page .lmk .lmk-caption {
        margin: 10px auto 0;
        text-transform: uppercase;
    }

.footer {
    margin-bottom: 10px;
    margin-top: 13px;
}

.iadb-page .lmk {
    position: relative;
}

.iadb-page .fix-content2 {
    overflow: hidden;
}

.main-title-region .highlight {
    line-height: 34px;
}

.statistics-page .iadb-page {
    margin-bottom: 5px;
}
/*******inner pages**************/

.inner-page .iadb-page {
    min-height: 400px;
}

.inner-page h1,
.inner-page span,
.inner-page p,
.inner-page a {
    color: #6d6e70;
}

.inner-page .menutoggle {
    display: none;
}

    .inner-page .menutoggle span {
        font-size: 24px;
    }

.inner-page h1 {
    font-family: "robotocondensed";
    font-size: 24px;
    margin: 5px 0 15px 0;
}

.inner-page .header-menu-links {
    /*  margin: 15px 0 0 0;
    padding: 10px 0 0 0;*/
}

.inner-page .header-menu-links {
    clear: both;
}

    .inner-page .header-menu-links ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

        .inner-page .header-menu-links ul li:nth-child(1) {
            margin-left: 0;
        }

        .inner-page .header-menu-links ul li {
            background: #f2f2f2 none repeat scroll 0 0;
            display: inline-block;
            float: left;
            margin: 0 3px 0 9px;
            overflow: hidden;
            position: relative;
            /*width: calc(16.66% - 10px);*/
            width: calc(100% / 7 - 11px); /*calc(20% - 10px);*/
            width: -webkit-calc(100% / 7 - 11px);
            width: -moz-calc(100% / 7 - 11px);
            width: -ms-calc(100% / 7 - 11px);
            z-index: 200;
        }
            /*.inner-page .header-menu-links ul li:last-child {
        
    }*/
            .inner-page .header-menu-links ul li.last {
                margin-right: 0!important;
            }

            .inner-page .header-menu-links ul li a {
                font-family: "robotocondensed";
                color: #6d6e70;
                text-decoration: none;
                display: block;
                text-align: center;
                padding: 7px;
            }

            .inner-page .header-menu-links ul li span {
                display: inline-block;
                vertical-align: middle;
            }

                .inner-page .header-menu-links ul li span.link {
                    /*padding: 0 0 0 5px;*/
                }

                .inner-page .header-menu-links ul li span.icon {
                    width: 25px;
                    height: 24px;
                }

            .inner-page .header-menu-links ul li:after {
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 100%;
                content: "";
                transition: all .25s ease 0s;
                z-index: -1;
            }

            .inner-page .header-menu-links ul li:hover:after {
                top: 0;
                transition: all .25s ease 0s;
                opacity: 0.2;
            }

            .inner-page .header-menu-links ul li.home {
                border-bottom: 3px solid #F1756B;
            }

            .inner-page .header-menu-links ul li.statistics {
                border-bottom: 3px solid #8369a6;
            }

            .inner-page .header-menu-links ul li.institutions {
                border-bottom: 3px solid #63b4b5;
            }

            .inner-page .header-menu-links ul li.publications {
                border-bottom: 3px solid #ce9a2d;
            }

            .inner-page .header-menu-links ul li.about-us {
                border-bottom: 3px solid #3d8699;
            }

            .inner-page .header-menu-links ul li.contactus {
                border-bottom: 3px solid #5c6b8c;
            }

            .inner-page .header-menu-links ul li.special-report {
                border-bottom: 3px solid #c780ac;
            }
            /************icon********************************/

            .inner-page .header-menu-links ul li.home .icon {
                background: url("../images/icn_home_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
            }

            .inner-page .header-menu-links ul li.statistics .icon {
                background: url("../images/icn_statistics_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 27px;
            }

            .inner-page .header-menu-links ul li.institutions .icon {
                background: url("../images/icn_institution_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 24px;
            }

            .inner-page .header-menu-links ul li.publications .icon {
                background: url("../images/icn_publication_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 17px;
            }

            .inner-page .header-menu-links ul li.about-us .icon {
                background: url("../images/icn_aboutus_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 26px;
            }

            .inner-page .header-menu-links ul li.contactus .icon {
                background: url("../images/icn_contactus_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 22px;
            }

            .inner-page .header-menu-links ul li.special-report .icon {
                background: url("../images/icn_specialreport_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 20px;
            }

            .inner-page .header-menu-links ul li.home.active .icon {
                background: url("../images/icn_home_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
            }

            .inner-page .header-menu-links ul li.statistics.active .icon {
                background: url("../images/icn_statistics_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 27px;
            }

            .inner-page .header-menu-links ul li.institutions.active .icon {
                background: url("../images/icn_institution_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 24px;
            }

            .inner-page .header-menu-links ul li.publications.active .icon {
                background: url("../images/icn_publication_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 17px;
            }

            .inner-page .header-menu-links ul li.about-us.active .icon {
                background: url("../images/icn_aboutus_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 26px;
            }

            .inner-page .header-menu-links ul li.contactus.active .icon {
                background: url("../images/icn_contactus_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 22px;
            }

            .inner-page .header-menu-links ul li.special-report.active .icon {
                background: url("../images/icn_specialreport_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                width: 20px;
            }
            /*********hover*******************/

            .inner-page .header-menu-links ul li.home:hover:after {
                background: none repeat scroll 0 0 #F1756B;
            }

            .inner-page .header-menu-links ul li.statistics:hover:after {
                background: none repeat scroll 0 0 #8369a6;
            }

            .inner-page .header-menu-links ul li.institutions:hover:after {
                background: none repeat scroll 0 0 #63b4b5;
            }

            .inner-page .header-menu-links ul li.publications:hover:after {
                background: none repeat scroll 0 0 #ce9a2d;
            }

            .inner-page .header-menu-links ul li.about-us:hover:after {
                background: none repeat scroll 0 0 #3d8699;
            }

            .inner-page .header-menu-links ul li.contactus:hover:after {
                background: none repeat scroll 0 0 #5c6b8c;
            }

            .inner-page .header-menu-links ul li.special-report:hover:after {
                background: none repeat scroll 0 0 #c780ac;
            }
            /********************active***************************/

            .inner-page .header-menu-links ul li.active .link {
                color: #fff;
            }

            .inner-page .header-menu-links ul li.home.active {
                background: none repeat scroll 0 0 #F1756B;
            }

            .inner-page .header-menu-links ul li.statistics.active {
                background: #8369a6 none repeat scroll 0 0;
            }

            .inner-page .header-menu-links ul li.institutions.active {
                background: none repeat scroll 0 0 #63b4b5;
            }

            .inner-page .header-menu-links ul li.publications.active {
                background: none repeat scroll 0 0 #ce9a2d;
            }

            .inner-page .header-menu-links ul li.about-us.active {
                background: none repeat scroll 0 0 #3d8699;
            }

            .inner-page .header-menu-links ul li.contactus.active {
                background: none repeat scroll 0 0 #5c6b8c;
            }

            .inner-page .header-menu-links ul li.special-report.active {
                background: none repeat scroll 0 0 #c780ac;
            }

            .inner-page .header-menu-links ul li.active:hover:after {
                background: none repeat scroll 0 0 transparent;
            }
/*********tabs*****************/

a,
.inner-page li,
.inner-page li a,
.inner-page .accordion-head,
.container .sub-content a {
    outline: 0;
}

.inner-page a {
    text-decoration: none;
}

.inner-page ul {
    list-style-type: none;
    padding: 0;
}

.inner-page .tab-views {
    display: none;
}

.inner-page .tab-navigation ul {
    border-bottom: 1px solid #dfdfdf;
}

    .inner-page .tab-navigation ul li.ui-state-default {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
        margin-right: 10px !important;
    }

.inner-page .tab-navigation .tab-content li a {
    padding: 5px 30px;
    background-position: 6px center;
    background-repeat: no-repeat;
}

.inner-page .tab-navigation .tab-content .ranking a {
    background-image: url("../images/Icon_ranking_normal.png");
}

.inner-page .tab-navigation .tab-content .profile a {
    background-image: url("../images/Icon_profile_normal.png");
}

.inner-page .tab-navigation .tab-content .ranking.ui-tabs-active a {
    background-image: url("../images/Icon_ranking_Hover.png");
}

.inner-page .tab-navigation .tab-content .profile.ui-tabs-active a {
    background-image: url("../images/Icon_profile_Hover.png");
}


.inner-page .tab-navigation .tab-content li.ui-tabs-active a {
    background-color: #6D6E72;
}

.inner-page .tab-navigation .tab-content .ui-state-default a {
    background-color: #ffffff;
}

.inner-page .tab-navigation ul li.ranking.ui-state-default {
}

.inner-page .tab-navigation ul li.profile.ui-state-default {
}

.inner-page .tab-navigation ul li a {
    border-bottom: 3px solid #6D6E72;
}

.inner-page .tab-navigation ul li a {
    display: block;
    padding: 5px 0;
}

.inner-page .tab-navigation ul li.ui-tabs-active {
    background: none repeat scroll 0 0 #6D6E72;
}

    .inner-page .tab-navigation ul li.ui-tabs-active a {
        color: #fff;
    }

.statistics .tab-content > .content {
    display: inline-block;
    vertical-align: top;
}

.statistics .graph.content {
    width: 75%;
    float: left;
}

.statistics .accordion {
    width: 24%;
    float: right;
}
/**********Statistics inner container****************/

.field-topic .checkbox-group .sub-group {
    display: inline-block;
    vertical-align: top;
    width: 33%;
}

.sub-group {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

    .sub-group ul li ul {
        margin-left: 25px;
    }

.field-indicator .sub-group {
    width: 49%;
}

    .field-indicator .sub-group li span {
        float: right;
        width: 95%;
    }

.sub-group input {
    float: left;
}

.field-indicator .sub-group input {
    float: left;
    margin-top: 9px;
}

.sub-group li {
    overflow: hidden;
    padding: 5px;
}

.filter-button button {
    background-color: #6660b0;
    border-radius: 20px;
    display: block;
    float: none;
    font-size: 15px !important;
    margin: 39px auto;
    text-align: center;
}

.check-option > li {
    border-right: 1px solid #000;
    display: inline-block;
    padding-right: 8px;
}

.check-option {
    margin-bottom: 7px;
    margin-top: 6px;
}

ul,
li,
.checkbox-select {
    display: block;
    margin: 0;
}

ul,
li,
.checkbox-unselect {
    display: block;
    margin: 0;
}

ul,
li,
.checkbox-traverse {
    display: block;
    margin: 0;
}

.field-country .checkbox-group .sub-group {
    width: 19%;
}

.checkbox-group .sub-group:nth-child(3) {
    width: 40%;
}

.inner-page .accordion .accordion-head {
    font-family: 'robotomedium';
    font-size: 16px;
    color: #58595B;
    padding-left: 15px;
}

.ui-accordion-header-active {
    background: none repeat scroll 0 0 #EDEDEE;
}

.sub-group ul li span {
    margin: 5px;
}

.checkbox-contenthead {
    padding-bottom: 10px;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 10px;
}
/**********accordion****************/

.accordion .accordion-head .highlights {
    color: #000;
}

.inner-page .accordion-head,
.inner-page .ui-accordion-content-active {
    border: none;
    padding: 5px 0;
}

    .inner-page .accordion-head.ui-state-active {
        border: none;
    }
/*************inner page footer****************/

.inner-page .footer .footer-inner {
    border-top: 1px solid #dfdfdf;
}
/*==field-breakdowns==*/

.tab-views .field-breakdowns .sub-field-left {
    width: 50%;
    float: left;
}

.tab-views .field-breakdowns .sub-field-right {
    width: 50%;
    float: right;
}

.tab-views .field-breakdowns .sub-field-left .sub-widget .h-content {
    display: inline-block;
    float: left;
}

.tab-views .field-breakdowns .sub-field-left .checkbox-select {
    float: right;
    margin-right: 30px;
    margin-left: 10px;
}

.tab-views .field-breakdowns .sub-group li {
    display: inline-block;
}

.tab-views .field-breakdowns .sub-group ul {
    padding-bottom: 20px;
}

.tab-views .field-breakdowns .sub-widget .l-content {
    width: 38%;
    float: left;
}

.tab-views .field-breakdowns .sub-widget .form-type-select {
    width: 60%;
    float: left;
}

---------------- .tab-block.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
    border: medium none;
}

.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-family: robotomedium;
    font-size: 16px;
    color: #58595B;
    border-bottom: 1px solid #D3D3D3;
}

#accordion .ui-accordion-header {
    /*background: #f1f1f2 none repeat scroll 0 0;
    border: medium none;*/
    border-bottom: 1px solid #f1f1f2;
    font-family: robotomedium;
    font-size: 16px;
    height: 33px;
    outline: 0 none;
    padding: 5px 1px;
}
/*.ui-accordion .ui-corner-all{
    background: none !important;
    border: 1px solid #fff !important;
    border-bottom: 1px solid #D3D3D3 !important;
    font-family: 'robotoregular'!important;
    font-size: 16px !Important;
    color: #5D5E5E !important;
}
.ui-accordion .ui-state-active
{
	background: #f1f1f2 none repeat scroll 0 0 ;
	font-family: 'robotomedium';
    font-size: 16px !Important;
    color: #58595B !important;
    font-weight: 600 !important;
    padding: 8px 10px 0 !important;
}*/
#accordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    right: 10px;
    left: auto;
}

#accordion.ui-widget .ui-accordion-icons .ui-accordion-header-icon.ui-icon.downarrow {
    background-image: url("../images/arrw_upDown.png");
    background-position: 0 -15px;
}

#accordion.ui-widget .ui-accordion-icons .ui-accordion-header-icon.ui-icon.uparrow {
    background-image: url("../images/arrw_upDown.png");
    background-position: 0 4px;
}

.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s {
    display: none;
}

.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
    display: none;
}

.common {
    color: #231f20;
    font-family: robotoregular;
    font-size: 13px;
    margin-bottom: 8px;
}

#country {
    border: none !important;
}
/*.country-subblock {
    height: 200px !important;
    overflow-x: hidden;
    overflow-y: scroll;
}*/
#topic {
    border: none !important;
}

.indicator {
    border: none !important;
}

.container {
    width: 98%;
    margin: 0px auto;
    float: none;
    max-width: 1920px!important;
}

.home .slideshow ul li,
.home .slideshow ul li img {
    width: 100%;
}

.home .slideshow ul {
    padding: 0;
}

.home .footer.container {
    margin-top: 0px;
}

#Indicator1 > label {
    color: #757575;
    font-family: robotoregular;
    font-size: 13px;
    padding: 5px;
}

.subcontainer {
    color: #757575;
    font-family: robotoregular;
    font-size: 13px;
    padding: 3px;
}

#sub-topic1 {
    float: left;
    margin: 5px 0;
    padding-left: 50px;
}

#sub-topic2 {
    float: left;
    margin: 5px 0;
    padding-left: 50px;
}

.item-filter > div {
    font-family: robotomedium;
    font-size: 13px;
    overflow: hidden;
    background: #f1f1f2 none repeat scroll 0 0;
    height: 158px;
}

span.selectAll {
    background: rgba(0, 0, 0, 0) url("../images/selectAll.png")no-repeat scroll center center;
    height: 13px;
    width: 13px;
}
/****************Select all countries in single click*********************/
.countryAll {
    padding: 2px;
}

.selectAllcountry {
    background: rgba(0, 0, 0, 0) url("../images/selectWholeCountry.png")no-repeat scroll center center;
    height: 15px;
    width: 15px;
    margin-left: 35%;
    padding-right: 16px;
    border: none;
    outline: none;
}

    .selectAllcountry.active {
        background: rgba(0, 0, 0, 0) url("../images/selectWholeCountry_hover.png")no-repeat scroll center center;
        height: 15px;
        width: 15px;
        margin-left: 35%;
        padding-right: 16px;
        border: none;
        outline: none;
    }

.displayData {
    float: right;
    margin-right: 10px;
}

span.selectAllIndicator {
    background: rgba(0, 0, 0, 0) url("../images/selectAll.png")no-repeat scroll center center;
    height: 13px;
    width: 13px;
}

span.selectNone {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0) url("../images/deSelectAll.png") no-repeat scroll center center;
    height: 15px;
    width: 13px;
}

span.selectNoneIndicator {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0) url("../images/deSelectAll.png") no-repeat scroll center center;
    height: 15px;
    width: 13px;
}

span.reverseIndicator {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0) url("../images/selectionSwap.png")no-repeat scroll center center;
    height: 14px;
    width: 13px;
}

span.selectAllIndicator, span.selectNoneIndicator, span.reverseIndicator {
    display: inline-block;
    padding: 0 10px;
}

input.selectAllIndicator, input.selectNoneIndicator, input.reverseIndicator {
    opacity: 0;
    position: absolute;
}

span.selectAll,
span.selectNone,
span.reverse {
    display: inline-block;
    padding: 0 10px;
}

span.selectNone {
    border-right: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
}

span.selectNoneIndicator {
    border-right: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
}

input.selectAll,
input.selectNone,
input.reverse {
    visibility: hidden;
    position: absolute;
}

span.reverse {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0) url("../images/selectionSwap.png")no-repeat scroll center center;
    height: 14px;
    width: 13px;
}

.ui-accordion-content {
    padding-left: 0 !important;
}

.region .childCheckBox,
.region .parentCheckBox {
    margin-right: 5px;
}

.item-country > label {
    border-bottom: 1px solid;
}

.tab-block {
    border: medium none !important;
}

.common input {
    margin-right: 10px;
}

.item-topic > label {
    border-bottom: 1px solid;
}

.content-column {
    float: left;
    padding-left: 20px;
    padding-right: 74px;
}
/*.tab-views .field-breakdowns .dropdown-widget label
{
    float: left;
}
.tab-views .field-breakdowns .dropdown-widget .form-type-select
{
width: 50%;
float: right;
}
.tab-views .field-breakdowns .sub-group
{
width:100%;
}
.tab-views .field-breakdowns .row-wrapper .form-type-select
{
    width: 285px;
    float: right;
}*/

.checkbox-contenthead span {
    padding: 6px;
}

.flash {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    padding: 5px 10px;
    width: 93%;
}

.flash-content {
    height: 50px;
    padding: 0 10px;
    cursor: pointer;
}

    .flash-content span, .flash-content .cycle-carousel-wrap {
        color: #fff;
        display: inline-block;
        padding: 10px 10px!important;
        height: 50px;
        text-align: left;
        vertical-align: middle;
        width: auto!important;
    }
/********/
.head .content {
    padding-bottom: 20px;
}

.ui-accordion-content .countryList .mainDiv {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #D3D3D3;
    display: block;
    font-family: 'robotoregular';
    font-size: 13px;
    color: #231F20;
    font-weight: 600;
}

.ui-accordion-content .countryList .subDiv {
    /*display: block;*/
    font-family: 'robotoregular';
    font-size: 13px;
    color: #5D5E5E;
}

    .ui-accordion-content .countryList .mainDiv input,
    .ui-accordion-content .countryList .subDiv input {
        /*margin-right: 12px;*/
        margin: 0;
        vertical-align: top;
    }

.ui-accordion .ui-accordion-content {
    padding: 4px 0 !important;
}

.publication-page .ui-accordion .ui-accordion-content {
    padding: 4px 0 !important;
    background: #f7f7f7 none repeat scroll 0 0;
}

.unCheck {
    background: rgba(0, 0, 0, 0) url("../images/check_normal.png")no-repeat scroll center center;
    width: 8px;
    height: 8px;
    margin-right: 10px;
}

.checked {
    background: rgba(0, 0, 0, 0) url("../images/check_select.png")no-repeat scroll center center;
    width: 8px;
    height: 8px;
    margin-right: 10px;
}

.childCheckBox {
    opacity: 0;
    position: relative;
    top: 0px;
    cursor: pointer;
}

.parentCheckBox {
    opacity: 0;
    position: relative;
    top: 0px;
    left: 0px;
    cursor: pointer;
}

.countryList .head {
    display: table-cell;
    width: calc(100%/5);
    width: -webkit-calc(100%/5);
    width: -moz-calc(100%/5);
    width: -ms-calc(100%/5);
    overflow: hidden;
    padding: 10px 40px 0 0;
}

.countryList {
    margin-left: 4px;
}

.country-subblock {
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 15px;
    /*display: table;*/
}
/*==topic==*/
.topicList .altr1 {
}

.topicList .altr2 {
    display: table-cell;
    width: 50%;
}

.ui-accordion-content .topicList .mainDiv {
    font-family: 'robotoregular';
    font-size: 13px;
    color: #5D5E5E;
}

.ui-accordion-content .topicList .subDiv {
    font-family: 'robotoregular';
    font-size: 13px;
    color: #5D5E5E;
    font-style: italic;
}

.topicList .altr1 .content {
    margin: 5px 0 5px 0;
}

    .topicList .altr1 .content .subDiv {
        display: block;
        overflow: hidden;
        margin-top: 0px;
    }

.topicList {
    display: block;
    margin-left: 4px;
}
/*********7/8/15***************/
.topic-subblock {
    padding-bottom: 15px;
}

.content-sub-block {
    clear: both;
    overflow: hidden;
    border: none;
}
/*.topic-subblock .head .content {
  display:none;
}*/
.head.topics {
    display: block;
    overflow: hidden;
}

    .head.topics .content .subDiv .itemName,
    .head.topics .content .subDiv .sub-topic-checkbox {
        display: inline-block;
        float: left;
    }

    .head.topics .content .subDiv .sub-topic-checkbox {
        float: none;
        display: table;
    }

        .head.topics .content .subDiv .sub-topic-checkbox .selector {
            float: none;
            display: table-cell;
        }

        .head.topics .content .subDiv .sub-topic-checkbox span.selector {
            display: inline-block;
            position: relative;
        }

        .head.topics .content .subDiv .sub-topic-checkbox .selector input {
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
        }

    .head.topics .content .subDiv span.itemName {
        margin-top: 0;
    }

    .head.topics .content .data-container .content-head {
        display: block;
        float: none;
    }

    .head.topics .content .subDiv {
        margin: 10px 0 10px 16px;
    }

.topicList .head.topics .mainDiv {
    display: block;
    float: none;
    overflow: hidden;
}

.topicList .head.topics .mainDiv {
    background-color: #EBECEC;
    margin: 1px 0;
}

.head.topics .content .data-container .content-head {
    background: #F5F5F5;
    padding: 5px 20px;
    margin: 0;
}

.head.topics .content .subDiv {
    margin: 2px 0;
}

.topicList .head .content {
    padding-bottom: 0;
    margin: 0;
}

.sub-topic-checkbox {
    opacity: 0;
}

    .sub-topic-checkbox.active-check {
        opacity: 1;
    }

.topic-subblock .topicList {
    margin-left: 0;
}

    .topic-subblock .topicList .mainDiv .itemName {
        margin: 0px;
        padding: 10px;
    }

.head.topics .content {
    display: none;
}
/*==*/
/*==indictor==*/
.indicatorList .head {
    margin: 14px 0 0 0;
}

    .indicatorList .head .mainDiv {
        font-family: 'robotoregular';
        font-size: 13px;
        color: #231F20;
        font-weight: 500;
        border-bottom: 1px solid #D3D3D3;
        background-color: #f1f1f2;
        border: 4px solid #f1f1f2;
        padding: 0 30px 1px 4px;
        margin-right: 8px;
        display: inline-block;
    }
    /*.indicatorList .head .content
{
	margin:5px 0 5px 0;
}*/
    .indicatorList .head .content .subDiv {
        /*display:block;*/
        margin-top: 0px;
        font-family: 'robotoregular';
        font-size: 13px;
        color: #5D5E5E;
        padding: 3px;
    }

.indicatorList .content {
    border-top: 1px solid #D3D3D3;
    padding: 15px 7px;
}

.indicatorList {
    /*border-bottom:1px solid #D3D3D3;*/
    padding-bottom: 15px;
    margin-left: 4px;
}
/*==*/
/*==breakdowns==*/
.otherBreakdownsList .head {
    display: table-cell;
    padding: 10px 25px 0 0;
    width: calc(100%/6);
    width: -webkit-calc(100%/6);
    width: -moz-calc(100%/6);
    width: -ms-calc(100%/6);
}

    .otherBreakdownsList .head .mainDiv {
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom: 1px solid #D3D3D3;
        display: block;
        font-family: 'robotoregular';
        font-size: 13px;
        color: #231F20;
        font-weight: 600;
    }

    .otherBreakdownsList .head .content .subDiv {
        /*display:block;*/
        margin-top: 0px;
        font-family: 'robotoregular';
        font-size: 13px;
        color: #5D5E5E;
    }

.otherBreakdownsList {
    margin-left: 4px;
}

.otherbreakdowns-subblock {
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 15px;
    /*display: table;*/
}
/*==year==*/
.yearList {
    /*display:block;*/
    margin-left: 4px;
}

    .yearList .head .mainDiv {
        margin-right: 58px;
        font-family: 'robotoregular';
        font-size: 13px;
        color: #5D5E5E;
        display: inline-flex;
    }

.year-subblock {
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 15px;
}

/*==year==*/
/*==Type==*/
.typeList {
    margin-left: 4px;
}

    .typeList .head {
        display: inline-flex;
    }

        .typeList .head .mainDiv {
            margin-right: 58px;
            font-family: 'robotoregular';
            font-size: 13px;
            color: #5D5E5E;
            display: table;
        }

.type-subblock {
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 15px;
}
/*==Type==*/
/*==*/
.head .mainDiv {
    display: table;
}

    .head .mainDiv span:nth-child(1) {
        float: left;
        margin: 6px 10px 0px 0;
    }

    .head .mainDiv span {
        display: table-cell;
    }

.head .content .subDiv {
    display: table;
}

    .head .content .subDiv span:nth-child(1) {
        float: left;
        margin: 6px 10px 0px 0;
    }

    .head .content .subDiv span {
        display: table-cell;
    }

.itemName p {
    text-align: left;
    margin: 0 auto;
}

.content .subDiv {
    display: table;
}

    .content .subDiv span:nth-child(1) {
        float: left;
    }

    .content .subDiv span {
        display: table-cell;
    }
/*==*/
.filter-button .form-submit span {
    background: #6660b0 url("../images/icn_applyFilter.png") no-repeat scroll left center;
    color: #fff;
    display: block;
    font-size: 18px;
    padding: 0 0 0 25px;
    text-align: center;
    width: 100%;
}

.filter-button .btn {
    background-color: #6660b0;
    border-color: #6660b0;
}

    .filter-button .btn:hover {
        background-color: #6660b0;
        border: 1px solid #6660b0;
    }

    .filter-button .btn:focus, .filter-button .btn:active {
        outline: 0px!important;
    }
/*.container .content-wrapper .ui-state-hover, .ui-widget-content .ui-state-hover,
.container .content-wrapper .ui-widget-header .ui-state-hover, 
.container .content-wrapper .ui-state-focus, .ui-widget-content .ui-state-focus,
.container .content-wrapper .ui-widget-header .ui-state-focus {
  background-color:transparent;
  background-image:none;
  border:0px solid;
  
}*/

.container .content-wrapper input[type="checkbox"],
.container .content-wrapper input[type="radio"] {
    margin: 0;
}

.flash-content span a {
    color: #fff;
    text-decoration: none;
}

.home .news {
    color: #fff !important;
    display: block;
    position: absolute;
    right: calc(3% + 24px);
    right: -webkit-calc(3% + 24px);
    right: -moz-calc(3% + 24px);
    right: -ms-calc(3% + 24px);
    top: 40%;
    width: 50%;
    z-index: 100;
}

    .home .news a {
        background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
        color: #fff;
        display: block;
        font-size: 16px;
        padding: 20px 10px !important;
        z-index: 200;
        padding-bottom: 26px !important;
        text-align: right;
        text-decoration: none;
        cursor: default;
    }

.home .flash {
    display: none;
}

.applyFilterList .main-contents {
    width: 80%!important;
    margin: 20px 0 0 20px;
    float: left;
    overflow: hidden;
    position: relative;
}

.year-content .content {
    display: inline-block;
    float: left;
    width: 49%;
}

.applyFilterList .main-type {
    padding: 0 20px 0 0;
    outline: 0 none !important;
}

    .applyFilterList .main-type .label {
        border-bottom: 1px solid #b1b2b5;
        border-radius: 0 !important;
        clear: both;
        display: block;
        overflow: hidden;
        text-align: left;
        width: 100%;
    }

.applyFilterList {
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
}

    .applyFilterList .slick-arrow {
        height: 10px;
        position: absolute;
        top: calc( 50% - 10px);
        top: -webkit-calc( 50% - 10px);
        top: -moz-calc( 50% - 10px);
        top: -ms-calc( 50% - 10px);
        border: medium none;
        font-size: 0;
    }

    .applyFilterList .slick-prev {
        left: 0;
        background: url("../images/stati_prev.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    }

    .applyFilterList .slick-next {
        right: 0;
        background: url("../images/stati_next.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    }

    .applyFilterList .actions .edit {
        display: inline-block;
        background: url("../images/stati_edit.png") no-repeat scroll center center rgba(0, 0, 0, 0);
        width: 18px;
        height: 18px;
        margin-right: 10px;
    }

    .applyFilterList .actions .refresh {
        display: inline-block;
        background: url("../images/stati_reset.png") no-repeat scroll center center rgba(0, 0, 0, 0);
        width: 18px;
        height: 18px;
    }

.slick-track {
}

.applyFilterList .actions {
    float: right;
    width: 200px;
    margin: 35px 0;
}

.applyFilterList .main-contents .main-type {
    width: 30%;
    display: inline-block;
}

.applyFilterList {
    background-color: #F1F1F2;
    overflow: hidden;
}

    .applyFilterList .main-type-contents {
        float: none;
        margin: 0 auto;
        overflow: hidden;
        width: 90%;
    }

    .applyFilterList .main-contents {
        position: relative;
    }

        .applyFilterList .main-contents .navigation {
            position: absolute;
            width: 100%;
            z-index: 200;
            height: 20px;
            top: calc( 50% - 10px );
            top: -webkit-calc( 50% - 10px );
            top: -moz-calc( 50% - 10px );
            top: -ms-calc( 50% - 10px );
        }

            .applyFilterList .main-contents .navigation .arrow {
                display: inline-block;
                float: left;
                color: #fff;
            }

                .applyFilterList .main-contents .navigation .arrow.next {
                    display: inline-block;
                    float: right;
                }

v .applyFilterList .main-contents .arrow {
    display: inline-block;
    background: gray;
    width: 200px;
    color: #fff;
}

.filter-button .applyFilter {
    margin: 0;
    position: fixed;
    right: 10px;
    top: calc(50% - 30px);
    top: -webkit-calc(50% - 30px);
    top: -moz-calc(50% - 30px);
    top: -ms-calc(50% - 30px);
    -webkit-box-shadow: 0 0 0 7px #ebebeb;
    -moz-box-shadow: 0 0 0 7px #ebebeb;
    box-shadow: 0 0 0 7px #ebebeb;
}

.indicator-subblock .indicatorList {
    border: none;
}

.main-contents .content .new-main-div {
    display: table;
    float: none;
}

.topicList .head.topics .mainDiv {
    background-image: url("../images/stati_normal.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    padding: 0 0 0 30px;
}

.topicList .topics.active .mainDiv {
    background-image: url("../images/stati_down.png");
}

.active-slide img.initial {
    display: block !important;
}

.menutoggle {
    cursor: pointer;
}
/************publications************/

.publication-page .left-sdiebar {
    width: 25%;
}
/*************responsive*********************/


@media screen and (min-width: 992px) {
    body {
        min-height: 600px;
    }

    .home .slideshow ul li, .home .slideshow ul {
        height: 100%;
    }
}

@media screen and (min-width: 1200px) {
    .iadb-page .lmk-caption {
        width: 140px;
    }

    .inner-page .header-menu-links {
        display: block!important;
    }

    .home .news {
        top: 38%;
    }

    body {
        max-height: 872px;
    }
}

@media screen and (min-width: 1500px) {
    body {
        max-height: 1070px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    body {
        max-height: 750px;
    }

    .fix-content2 {
        margin: 0 0 0 0px;
    }

    .lmk .sub-content .sub-title {
        font-size: 22px;
    }

    .inner-page .header-menu-links {
        display: block!important;
    }

    .iadb-page .lmk-caption {
        width: 140px;
    }
    /*.fix-content2 .lmk {
        width: 160px;
        height: 160px;
    }
    .lmk3.lmk {
        margin-right: 0px;
    }*/
    .cycle-pager {
        bottom: 8px;
    }

    .lmk .sub-content {
        padding: 0 10px;
    }

    .slider .fix-text {
        left: 0px;
        width: 100%;
    }

    .iadb-page .fix-text2,
    .slider2 .fix-text2,
    .slider-new-page .fix-text2 {
        width: 950px;
    }

    .iadb-page .fix-text2 {
        width: 100%;
    }

        .iadb-page .highlight,
        .iadb-page .fix-text2 span {
            text-align: center;
        }
    /* .iadb-page .fix-content2,
    .slider2 .fix-content2,
    .slider-new-page .fix-content2 {
        max-width: 520px;
        bottom: 30px;
        top: 138px;
    }*/
    .fix-text2 h2 {
        text-align: center;
    }

    .iadb-page .icn,
    .slider2 .icn,
    .slider-new-page .icn {
        margin-top: 17px;
    }

    .iadb-page .highlight {
        font-size: 35px;
    }

    .iadb-page .narrow {
        font-size: 35px;
        text-align: center;
    }

    .main-title-region {
        left: 6px;
        margin: auto;
        overflow: hidden;
        padding-bottom: 10px;
        position: absolute;
        right: 0;
        width: 90%;
        z-index: 200;
    }

        .main-title-region .highlight {
            margin-top: 0;
        }

    .fix-content .lmk {
        width: 145px;
        height: 145px;
    }

    .slider .icn {
        margin-top: 17px;
    }

    .footer {
        width: 970px;
    }

    .flash {
        width: 100%;
    }

    .home .news {
        right: 20%;
        width: 60%;
    }

        .home .news a {
            text-align: right;
        }
    /*******12/8/15*********/
    .lmk {
        margin-right: 5px;
    }

    .fix-content2 {
        max-width: none;
    }

    .lmk {
        width: calc(100% / 5 - 5px);
        width: -webkit-calc(100% / 5 - 5px);
        width: -moz-calc(100% / 5 - 5px);
        width: -ms-calc(100% / 5 - 5px);
        height: 185px;
    }

    .fix-content2 {
        left: 2%;
        width: 96%;
    }

    .container {
        padding: 0;
        width: 95%;
    }
}

@media screen and (min-width: 992px) and (max-width: 1160px) {
    .iadb-page ul li img, .slider-new-page ul li img {
        width: 100%;
    }

    .fix-content2 {
    }

    .lmk {
        margin-right: 6px;
        width: calc( 100% / 5 - 5px);
        width: -webkit-calc( 100% / 5 - 5px);
        width: -moz-calc( 100% / 5 - 5px);
        width: -ms-calc( 100% / 5 - 5px);
    }

    .iadb-page .lmk {
        z-index: 200;
		width:147px;
		
    }
	.lmk1 .lmk .dblmk{
		width:222px;
    }
}

@media screen and (max-width: 991px) {
    .home .news {
        top: 33%;
    }

    html, body {
        height: auto;
    }

    #body {
        height: auto;
        max-height: none;
        overflow: hidden;
    }

    .iadb-page {
        height: auto;
        max-height: none;
    }

    .home .news {
        right: 0;
        left: 0%;
        width: 100%;
    }

    .home .fix-content2 {
        margin: 0;
    }

    .home .news a {
        text-align: center;
    }

    v .inner-page .iadb-header {
        z-index: 200;
    }

    .inner-page .iadb-page {
        z-index: 10;
    }

    .inner-page .header-menu-links {
        left: 0;
        margin: 0;
        padding: 0;
        position: fixed;
        top: 60px;
        width: 100%;
    }

        .inner-page .header-menu-links ul li {
            width: 100%;
        }

            .inner-page .header-menu-links ul li a {
                text-align: left;
                padding-left: 20px;
            }

    .inner-page .menutoggle {
        display: inline-block;
    }

    .inner-page .header-menu-links {
        display: none;
    }

    .inner-page .header {
        border-bottom: 1px solid #f2f2f2;
    }

    .inner-page .header-menu-links ul li span.icon {
        height: 23px;
        width: 25px !important;
    }

    .inner-page .header-menu-links ul li span.link {
        padding: 0 0 0 10px;
    }

    .main-title-region {
        width: 90%;
    }

        .main-title-region .highlight {
            margin-top: 0;
        }

    .flash {
        width: 100%;
    }


    .container {
        float: none;
        margin: 0 auto;
        max-width: none !important;
        padding: 0 15px;
        width: 100%;
    }

    .home .iadb-page, .statistics-page .iadb-page {
        max-height: none;
        height: auto;
    }

    body.institution-page .iadb-page,
    .institution-page .iadb-page .content-wrapper {
        margin-top: 0;
    }

    .iadb-page .slideshow, .slider-new-page .slideshow {
        height: auto;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {

    .statistics-page .header {
        background: none repeat scroll 0 0 #fff;
        left: 0;
        position: fixed;
        top: 0;
        z-index: 2000;
    }

    .container {
        z-index: 200;
    }

    .statistics-page .iadb-page {
        /*z-index: -1;*/
        z-index: 200;
    }

    .iadb-page .lmk-caption {
        width: 140px;
    }

    .lmk .sub-content {
        padding: 0 10px;
    }

        .lmk .sub-content .sub-title {
            font-size: 18px;
        }

        .lmk .sub-content .content {
            font-size: 13px;
            line-height: 15px;
            text-align: left;
        }

    .iadb-page .fix-content2 .lmk {
        width: 200px;
        height: 170px;
        margin: 5px;
        padding: 0;
    }

    .icon-block {
        height: 200px;
        margin-top: 0;
    }

    .slider2 .fix-content2 {
        bottom: 70px;
    }

    .fix-text2 h2 {
        text-align: center;
    }

    .slider .fix-text {
        left: 0px;
        width: 100%;
    }

    .lmk .sub-content .content {
        line-height: 15px;
    }

    .iadb-page .fix-text2,
    .slider2 .fix-text2,
    .slider-new-page .fix-text2 {
        width: 740px;
    }

    .iadb-page .fix-text2 {
        width: 100%;
    }

        .iadb-page .highlight,
        .iadb-page .fix-text2 span {
            text-align: center;
        }

    .iadb-page .icn,
    .slider2 .icn,
    .slider-new-page .icn {
        margin-top: 10px;
    }

    .iadb-page .lmk-caption,
    .slider2 .lmk-caption,
    .slider-new-page .lmk-caption {
        margin-top: 15px;
        font-size: 11px;
    }

    .iadb-page .highlight,
    .slider2 .highlight,
    .slider-new-page .highlight {
        font-size: 30px;
    }

    .main-title-region .highlight {
        line-height: 30px;
    }

    .iadb-page .narrow {
        font-size: 30px;
        text-align: center;
    }

    .main-title-region {
        width: 90%;
        left: 0px;
        padding-bottom: 10px;
        margin: auto;
        overflow: hidden;
        position: absolute;
        right: 0;
        z-index: 100;
    }

    .fix-content .lmk {
        width: 145px;
        height: 145px;
    }

    .slider .icn {
        margin-top: 17px;
    }


    /*.iadb-page ul li img, .slider-new-page ul li img{

        width:100%;
     }
    .home .news{
      top:auto;
      bottom:10!important;
    }*/

    /***********12/8/15***********/
    .iadb-page .fix-content2 {
        position: static;
        width: 100%;
    }

    .iadb-page ul li img, .slider-new-page ul li img {
        width: 100%;
    }

    .iadb-page .fix-content2 .lmk {
        margin-left: 0;
        margin-right: 5px !important;
        width: calc(100% / 5 - 4px);
        width: -webkit-calc(100% / 5 - 4px);
        width: -moz-calc(100% / 5 - 4px);
        width: -ms-calc(100% / 5 - 4px);
    }

        .iadb-page .fix-content2 .lmk:last-child {
            margin-right: 0!important;
        }

    .iadb-page .lmk {
        z-index: 200;
    }

    .iadb-page .slideshow, .slider-new-page .slideshow {
        position: relative;
    }

    .home .news {
        top: 50%;
    }

    .main-title-region {
        top: calc(40% - 125px);
        top: -webkit-calc(40% - 125px);
        top: -moz-calc(40% - 125px);
        top: -ms-calc(40% - 125px);
    }
}

@media screen and (max-width: 767px) {

    .countryList {
        display: list-item;
    }

        .countryList .head {
            display: table-row;
        }

    .otherBreakdownsList {
        display: list-item;
    }

        .otherBreakdownsList .head {
            display: table-row;
        }

    /*.statistics-page .header {
        background: none repeat scroll 0 0 #fff;
        position: fixed;
        top: 0;
        
    }*/

    .inner-page .iadb-page .content-wrapper {
        margin-top: 20px;
    }

    body.institution-page .iadb-page, .institution-page .iadb-page .content-wrapper {
        margin-top: 0;
    }

    .header .form-field .search-box .serch-form {
        vertical-align: middle;
    }

    .iadb-header {
        width: 100%;
    }

    .search-box .search-form-field {
        background: none repeat scroll 0 0 #f2f2f2;
        border-radius: 10px;
        padding: 10px;
        position: absolute;
        right: 12px;
        top: 50px;
        z-index: 2000;
        width: auto;
        display: none;
        transform: translateX(0%);
        transform: -moz-translateX(0%);
        transform: -webkit-translateX(0%);
        transform: -ms-translateX(0%);
        transition: all 1s ease 0s;
        margin-top: 15px;
    }

    .home .container.iadb-page {
        z-index: 10;
    }

    .search-box .search-form-field.active {
        transform: translateX(0%);
        transform: -moz-translateX(0%);
        transform: -webkit-translateX(0%);
        transform: -ms-translateX(0%);
        transition: all 1s ease 0s;
        width: auto;
        display: block;
    }

    .header .form-field .search-box .search-field {
        border-bottom: none;
    }

    .main-title-region {
        width: 90%;
        top: 80px;
        left: 0px;
        padding-bottom: 10px;
        margin: auto;
        overflow: hidden;
        position: absolute;
        right: 0;
        z-index: 100;
    }

        .main-title-region .highlight {
            font-size: 30px;
        }

        .main-title-region .narrow {
            font-size: 30px;
            text-align: center;
        }

        .main-title-region .highlight {
            line-height: 30px;
        }

    .flash {
        width: 100%;
    }

    /***********12/8/15***********/
    .home .iadb-page .fix-content2 {
        max-width: none;
        width: 100%;
    }

    .iadb-page ul li img, .slider-new-page ul li img {
        width: 100%;
    }

    .home .iadb-page .fix-content2 {
        position: static;
        margin-top: 0px;
    }

    .iadb-page .fix-content2 .lmk {
        margin-bottom: 0px;
        margin-right: 5px !important;
        width: 100%;
    }

        .iadb-page .fix-content2 .lmk:nth-child(1) {
            margin-top: 10px;
        }

    .iadb-page .lmk {
        z-index: 200;
    }

    .home .news {
        bottom: 0 !important;
        position: absolute;
        top: auto;
    }

        .home .news a {
            background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
            padding: 20px 5px;
        }

    .iadb-page .slideshow, .slider-new-page .slideshow {
        overflow: visible;
    }

    .home .iadb-page .fix-content2 {
        position: static;
    }

    .cycle-pager {
        display: none;
    }

    .home .news a {
        font-size: 13px;
        padding: 20px 20px!important;
    }

    .lmk .sub-content .content {
        font-size: 12px;
    }

    .iadb-page .slideshow ul li,
    .iadb-page .slideshow ul {
        height: 100%;
        max-height: 300px;
    }

    .iadb-page .slideshow, .slider-new-page .slideshow {
        max-height: 300px;
        overflow: hidden;
    }
}

@media screen and (max-width: 767px) and (min-width: 540px) {

    .container {
        z-index: 200;
    }

    .fix-content2 .lmk {
        width: 100%;
        height: 160px;
    }

    .lmk .sub-content {
        padding: 0 10px;
    }

        .lmk .sub-content .sub-title {
            font-size: 24px;
        }

    .icon-block {
        height: 160px;
        margin-top: 0;
    }

    .lmk .sub-content span.link a {
        font-size: 13px;
        padding: 8px 20px;
    }

    .slider2 .fix-content2 {
        position: absolute;
        max-width: 525px;
        top: 200px;
        bottom: 0;
    }

    .iadb-page .fix-content2,
    .slider-new-page .fix-content2 {
        position: absolute;
        max-width: 525px;
        bottom: 50px;
    }

    .iadb-page .lmk-caption,
    .slider2 .lmk-caption,
    .slider-new-page .lmk-caption {
        font-size: 11px;
        margin-top: 15px;
    }

    .slider .fix-text {
        left: 0;
        width: 100%;
    }

    .iadb-page .fix-text2,
    .slider2 .fix-text2,
    .slider-new-page .fix-text2 {
        width: 515px;
    }

    .iadb-page .fix-text2 {
        width: 100%;
    }

        .iadb-page .highlight,
        .iadb-page .fix-text2 span {
            text-align: center;
        }

        .iadb-page .fix-text2 h2,
        .slider2 .fix-text2 h2,
        .slider-new-page .fix-text2 h2 {
            line-height: 45px;
            text-align: center;
        }

    .fix-content2 .lmk {
        margin-right: 5px;
        margin-top: 5px;
    }

    .slider .fix-content {
        width: 420px;
        top: 70px;
        left: 0px;
        margin: auto;
        overflow: hidden;
        position: absolute;
        right: 0;
        z-index: 100;
    }

    .fix-text h2 {
        font-size: 50px;
    }

    .fix-text h3 {
        font-size: 30px;
    }

    .fix-content .lmk {
        width: 130px;
        height: 130px;
    }

    .fix-text .lmk-caption {
        margin-top: 5px;
    }

    .slider .icn {
        margin-top: 17px;
    }

    .slider .lmk-caption {
        margin-top: 5px;
    }

    .iadb-page .fix-text2 span {
        font-size: 20px;
    }
}

@media screen and (max-width: 539px) {

    .container {
        z-index: 200;
    }

    .icon-block {
        margin-top: 0;
    }

    .lmk .sub-content {
        padding: 0 10px;
    }

        .lmk .sub-content .sub-title {
            font-size: 18px;
            line-height: 18px;
        }

        .lmk .sub-content .content {
            font-size: 12px;
            line-height: 14px;
        }

        .lmk .sub-content span.link a {
            font-size: 13px;
            padding: 7px 20px;
        }

    .slider2 .fix-content2 {
        position: absolute;
        max-width: 250px;
        top: 130px;
        bottom: 0;
        overflow: hidden;
    }

    .iadb-page .fix-content2 {
        position: absolute;
        max-width: 250px;
        bottom: 14px;
        overflow: hidden;
    }

    .fix-content2 .lmk {
        height: 140px;
        margin-right: 5px;
        width: 100%;
    }

    .fix-content2 .icn > img {
        height: 30px;
        margin-top: 10px;
    }

    .iadb-page .fix-text2 h2,
    .slider2 .fix-text2 h2,
    .slider-new-page .fix-text2 h2 {
        line-height: 35px;
    }

    .iadb-page .narrow,
    .slider2 .narrow,
    .slider-new-page .narrow {
        font-size: 26px;
    }

    .iadb-page .fix-text2,
    .slider2 .fix-text2,
    .slider-new-page .fix-text2 {
        width: 280px;
    }

    .iadb-page .fix-text2,
    .slider2 .fix-text2,
    .slider-new-page .fix-text2 {
        right: 53px;
        top: 37px;
    }

    .iadb-page .fix-text2 {
        left: auto;
        margin: 0 auto;
        right: auto;
        width: 90%;
    }

        .iadb-page .highlight,
        .iadb-page .fix-text2 span {
            text-align: center;
        }

        .iadb-page .fix-text2 span {
            line-height: 25px;
        }

    .fix-content2 .lmk {
        width: 120px;
        height: 140px;
        margin-right: 5px;
    }

    .icon-block {
        width: 100%;
        height: 140px;
    }

    .slider2 .icn,
    .iadb-page icn,
    .slider-new-page .icn {
        margin-top: 20px;
    }

    .iadb-page .lmk-caption,
    .slider2 .lmk-caption,
    .slider-new-page .lmk-caption {
        margin-top: 15px;
        font-size: 11px;
    }

    .slider .fix-content {
        width: 250px;
        top: 55px;
        left: 0px;
        margin: auto;
        overflow: auto;
        position: absolute;
        right: 0;
        z-index: 100;
        line-height: 25px;
    }

    .main-title-region .highlight {
        font-size: 25px;
    }

    .main-title-region .narrow {
        font-size: 25px;
    }

    .fix-text h2 {
        font-size: 30px;
    }

    .fix-text h3 {
        font-size: 20px;
    }

    .fix-content .lmk {
        width: 115px;
        height: 115px;
    }

    .fix-content .lmk-caption {
        margin-top: 5px;
        font-size: 11px;
    }

    .slider .icn {
        margin-top: 17px;
    }

    .slider .fix-text {
        left: 0px;
        width: 100%;
    }

    .search-box > img {
        width: 125px;
        margin-right: 15px;
        float: right;
    }

    .iadb-page .fix-text2 span {
        font-size: 20px;
    }

    .main-title-region .highlight {
        line-height: 22px;
    }

    .topicList .altr1,
    .topicList .altr2 {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 420px) and (min-width: 360px) {


    .header .iadb-logo > img {
        width: 80px;
    }

    .header .slogan {
        font-size: 16px;
        padding: 0 5px;
    }

    .iadb-page .fix-content2 .lmk {
        margin-left: 0;
        margin-right: 5px !important;
        width: 100%;
    }

    .iadb-page .fix-content2 .lmk, .iadb-page .fix-content2 .icon-block {
        height: 160px;
    }
}

@media screen and (max-width: 359px) {


    .header .iadb-logo > img {
        width: 70px;
    }

    .header .slogan {
        font-size: 13px;
    }

    .serch-form .btn {
        padding: 0 15px 0 10px;
        margin: 0;
        font-size: 0;
        width: 16px;
    }

    .header .form-field .select-field {
        padding-left: 5px;
    }

    .iadb-page .fix-content2 .lmk {
        margin-left: 0;
        margin-right: 5px !important;
        width: 100%;
    }
}

@media screen and (max-width: 385px) {
    .footer .social-media {
        float: left;
    }

        .footer .social-media li {
            padding: 0 6px 0 0;
        }

    .main-title-region .highlight {
        font-size: 20px;
    }
}

@media screen and (max-width: 480px) {
    .iadb-page .slideshow ul li,
    .iadb-page .slideshow ul {
        height: 100%;
        max-height: 190px;
    }

    .iadb-page .slideshow, .slider-new-page .slideshow {
        max-height: 190px;
        overflow: hidden;
    }

    .main-title-region {
        top: 20px;
    }
}


/*publications style*/
.inner-page.publication-page .iadb-page {
    height: calc(100% - 136px);
    height: -webkit-calc(100% - 136px);
    height: -moz-calc(100% - 136px);
    height: -ms-calc(100% - 136px);
}

.publication-page .content-wrapper {
    overflow: hidden;
}

.publication-page .sidebar label {
    background-color: #B2A997;
    color: #FFFFFF;
    width: 100%;
    font-size: 18px;
    padding: 9px 0 9px 20px;
    font-family: 'sourcesansprobold';
}

.publication-page .ui-widget {
    font-family: robotoregular;
}

.publication-page .sidebar .ui-helper-reset {
    line-height: 1.6;
}

.publication-page .sidebar .ui-accordion .ui-accordion-header {
    margin: 0px;
}

.publication-page .sidebar #accordion {
}

    .publication-page .sidebar #accordion .ui-accordion-header {
        border-color: #d8d7d7;
        border-style: none none solid;
        border-width: medium medium 1px;
        font-family: "robotoregular";
        font-size: 13px;
        height: 34px;
        outline: 0 none;
        padding: 10px 15px;
        width: 197px;
        margin: 0 auto;
        float: none;
        color: #58595B;
    }

    .publication-page .sidebar #accordion .ui-state-hover {
        color: #000;
    }

.publication-page .sidebar .ui-accordion .ui-corner-all {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 1px solid #f2f2f2;
}

.publication-page .sidebar .ui-accordion .ui-corner-all {
    border-radius: 0px;
}

.publication-page #accordion.ui-widget .ui-accordion-icons .ui-accordion-header-icon.ui-icon {
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    margin: 0;
    top: 0;
    height: 100%;
}

    .publication-page #accordion.ui-widget .ui-accordion-icons .ui-accordion-header-icon.ui-icon.downarrow {
        background-image: url("../images/stati_normal.png");
    }

    .publication-page #accordion.ui-widget .ui-accordion-icons .ui-accordion-header-icon.ui-icon.uparrow {
        background-image: url("../images/stati_down.png");
    }

.publication-page #accordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: 0;
}

.publication-page .subDiv {
    padding: 4px;
}

    .publication-page .subDiv .itemName {
        display: table-cell;
        font-family: "sourcesansprosemibold";
        font-size: 13px;
        padding-left: 6px;
        padding-top: 0;
        color: #58595B;
    }

.publication-page .sidebar .ui-accordion .ui-state-active {
    background: transparent none repeat scroll 0 0;
    border: none !important;
}

.publication-page .sidebar .ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: none;
}

.publication-page .commonControl {
    position: absolute;
    bottom: 0;
    padding: 0;
}

    .publication-page .commonControl span a {
        font-family: 'sourcesansproregular';
        font-size: 12px;
        color: #3292D0;
    }

    .publication-page .commonControl .readmore span {
        font-family: 'sourcesansproregular';
        font-size: 12px;
        color: #3292D0;
    }

.publication-page .download::after {
    color: #d3d3d3;
    content: "|";
    padding-left: 7px;
}

.publication-page .share::after {
    color: #d3d3d3;
    content: "|";
    padding-left: 7px;
}

.publication-page .readmore {
    padding: 5px;
}

.publication-page .download {
    padding: 5px;
}

.publication-page .footer-inner {
    clear: both;
}

.publication-page a:hover {
    color: #000;
}

.publication-page .download a .icon {
    background-image: url("../images/publicationimage/download_sprite.png");
    background-position: 0 1px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 12px;
    margin-right: 6px;
    width: 11px;
    transition: all 0.5s ease 0s;
}


.publication-page .download a:hover .icon {
    background-position: 0 -11px;
    transition: all 0.5s ease 0s;
}

.publication-page .share a .icon {
    background-image: url("../images/publicationimage/share_sprite.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 12px;
    margin-right: 6px;
    width: 11px;
    transition: all 0.5s ease 0s;
}

.publication-page .share a:hover .icon {
    background-position: 0 -10px;
    transition: all 0.5s ease 0s;
}


.publication-page .commonControl a:hover,
.publication-page .commonControl .readmore:hover span {
    color: #000;
}

/****New Classes****/

.publication-page .sidebar {
    background-color: #E8E6E3;
    border: 1px solid #d8d7d7;
    display: table-cell;
    vertical-align: top;
    width: 240px;
}

.publication-page .main-content {
    display: table;
    width: 100%;
}

    .publication-page .main-content .contents {
        display: table-cell;
        padding: 0 0 10px 40px;
        width: calc( 100% - 240px );
        width: -webkit-calc( 100% - 240px );
        width: -ms-calc( 100% - 240px );
        width: -moz-calc( 100% - 240px );
    }

.publication-page .pub-content-block {
    overflow: hidden;
    position: relative;
    display: table;
    padding-bottom: 6px;
    margin-bottom: 25px;
    width: 100%;
}

    .publication-page .pub-content-block.active {
        margin-bottom: 10px;
    }

.publication-page .pop-up-container {
    position: absolute;
    display: none;
    left: 0;
    bottom: 0;
    background-color: #E8E6E3;
    border-top: 3px solid #B2A997;
    margin: 0px;
    padding-bottom: 15px;
}

    .publication-page .pop-up-container .pop-up-head > h3 {
        font-family: 'sourcesansproregular';
        font-size: 16px;
        padding: 0 35px;
    }

    .publication-page .pop-up-container .pop-up-content > p {
        font-family: 'sourcesansproitalic';
        font-size: 12px;
        font-style: italic;
        padding: 7px 40px;
    }

    .publication-page .pop-up-container label {
        color: #939598;
        font-size: 13px;
        font-family: 'sourcesansproregular';
        font-weight: normal;
        padding: 0px 0px 2px 40px;
        line-height: 0.2;
    }

    .publication-page .pop-up-container .pop-up-author a {
        line-height: 3px;
        font-family: 'sourcesansproregular';
        font-size: 13px;
        color: #3292D0;
    }

    .publication-page .pop-up-container .pop-up-date {
        margin-top: -5px;
        margin-bottom: 5px;
    }

        .publication-page .pop-up-container .pop-up-date span {
            font-size: 13px;
            color: #58595B;
        }

.publication-page .content-title-head h3 {
    font-size: 13px;
    font-family: 'sourcesansproregular';
    margin: 0;
}

.publication-page .pub-col-block {
    width: 50%;
    float: none;
    display: table-cell;
    vertical-align: top;
}

.publication-page .close-button {
    background-image: url("../images/btn_close.gif");
    background-repeat: no-repeat;
    float: right;
    width: 43px;
    height: 43px;
    display: block;
}

.publication-page .toggle-accordion {
    display: none;
}

.publication-page .button-close-sidebar {
    display: none;
}

.publication-page .pop-indicator {
    width: 21px;
    height: 15px;
    padding-bottom: 0px;
}

.publication-page .pub-col-block .readmore span.active {
    position: relative;
}

    .publication-page .pub-col-block .readmore span.active:after {
        position: absolute;
        content: "";
        top: 100%;
        background: url('../images/publicationimage/publication_expand.png')no-repeat scroll center center rgba(0, 0, 0, 0);
        left: 50%;
        left: calc( 50% - 10px);
        left: -webkit-calc( 50% - 10px);
        left: -moz-calc( 50% - 10px);
        left: -ms-calc( 50% - 10px);
        width: 21px;
        height: 15px;
    }

.publication-page .unCheck {
    display: table-cell;
    vertical-align: middle;
    background: none;
}

.publication-page .pub-content-block:last-child {
    /*   border-bottom: 2px solid #dfdfdf;
padding-bottom: 25px; */
}

.publication-page .ui-accordion .ui-accordion-content {
    line-height: 1.2;
    padding: 8px 20px !important;
}

.publication-page .left-content {
    float: left;
    height: 185px;
}

    .publication-page .left-content .content-img {
        float: left;
    }

        .publication-page .left-content .content-img img {
            margin: 0 auto;
            height: 185px;
            width: 131px;
            border: 1px solid #F2F2F4;
        }



        .publication-page .left-content .content-img > img {
        }

.publication-page .main-content .contents {
    display: table-cell;
    padding: 0 0 0px 40px;
    width: calc( 100% - 240px );
    width: -webkit-calc( 100% - 240px );
    width: -moz-calc( 100% - 240px );
    width: -ms-calc( 100% - 240px );
}

.publication-page .pub-content-block {
    overflow: hidden;
    position: relative;
    display: table;
    padding-bottom: 6px;
    margin-bottom: 25px;
    width: 100%;
}

    .publication-page .pub-content-block.active {
        margin-bottom: 10px;
    }

.publication-page .pop-up-container {
    width: 100%;
    position: absolute;
    display: none;
    left: 0;
    bottom: 0;
    background-color: #E8E6E3;
    border-top: 3px solid #B2A997;
    margin: 0px;
    padding-bottom: 15px;
}

    .publication-page .pop-up-container .pop-up-head > h3 {
        font-family: 'sourcesansproregular';
        font-size: 16px;
        padding: 0 35px;
    }

    .publication-page .pop-up-container .pop-up-content > p {
        font-family: 'sourcesansproitalic';
        font-size: 12px;
        font-style: italic;
        padding: 7px 40px;
    }

    .publication-page .pop-up-container label {
        color: #939598;
        font-size: 13px;
        font-family: 'sourcesansproregular';
        font-weight: normal;
        padding: 0px 2px 2px 40px;
        line-height: 0.2;
    }

    .publication-page .pop-up-container .pop-up-author a {
        line-height: 3px;
        font-family: 'sourcesansproregular';
        font-size: 13px;
        color: #3292D0;
    }

    .publication-page .pop-up-container .pop-up-date {
        margin-top: -5px;
        margin-bottom: 5px;
    }

        .publication-page .pop-up-container .pop-up-date span {
            font-size: 13px;
            color: #58595B;
        }

.publication-page .content-title-head h3 {
    font-size: 13px;
    font-family: 'sourcesansproregular';
    margin: 0;
}

.publication-page .pub-col-block {
    width: 50%;
    float: none;
    display: table-cell;
    vertical-align: top;
}

.publication-page .close-button {
    background-image: url("../images/btn_close.gif");
    background-repeat: no-repeat;
    float: right;
    width: 43px;
    height: 43px;
    display: block;
    cursor: pointer;
}

.publication-page .toggle-accordion {
    display: none;
}

.publication-page .button-close-sidebar {
    display: none;
}

.publication-page .pop-indicator {
    width: 21px;
    height: 15px;
    padding-bottom: 0px;
}

.publication-page .pub-col-block .readmore span.active {
    position: relative;
}

    .publication-page .pub-col-block .readmore span.active:after {
        position: absolute;
        content: "";
        top: 100%;
        background: url('../images/publicationimage/publication_expand.png')no-repeat scroll center center rgba(0, 0, 0, 0);
        left: 50%;
        left: calc( 50% - 10px);
        left: -webkit-calc( 50% - 10px);
        left: -moz-calc( 50% - 10px);
        left: -ms-calc( 50% - 10px);
        width: 21px;
        height: 15px;
    }

.publication-page .unCheck {
    display: table-cell;
    vertical-align: middle;
    background: none;
}

.publication-page .pub-content-block:last-child {
    /*   border-bottom: 2px solid #dfdfdf;
padding-bottom: 25px; */
}

.publication-page .ui-accordion .ui-accordion-content {
    line-height: 1.2;
    padding: 8px 20px !important;
    max-height: 200px;
}

.publication-page .left-content {
    /* width: 131px;*/
    float: left;
}

    .publication-page .left-content .content-img {
        float: left;
        width: 100%;
    }

        /*.publication-page .left-content .content-img:hover {
            opacity: 0.7;
        }*/

        .publication-page .left-content .content-img > img {
            width: 131px;
            height: 185px;
        }

.publication-page .right-content {
    width: calc(100% - 152px);
    width: -webkit-calc(100% - 152px);
    width: -moz-calc(100% - 152px);
    width: -ms-calc(100% - 152px);
    float: right;
    position: relative;
    min-height: 185px;
}

    .publication-page .right-content .sub-field-content {
        padding: 10px 0;
    }

    .publication-page .right-content .content-title-head {
        font-family: 'sourcesansproregular';
        color: #58595B;
    }

        .publication-page .right-content .content-title-head > h3 {
            font-size: 16px;
        }

.publication-page .sub-field-content p {
    font-size: 12px;
    font-family: 'sourcesansproitalic';
    color: #58595B;
    padding: 0;
}

.publication-page .right-content .sub-field-author {
    line-height: 12px;
    max-height: 90px;
    overflow: hidden;
}

.publication-page .right-content label {
    font-size: 13px;
    font-weight: normal;
}

.publication-page .right-content .sub-field-author span {
    color: #939598;
    font-size: 13px;
    font-family: 'sourcesansproregular';
}

.publication-page .right-content .date-content {
    color: #939598;
    font-size: 13px;
    font-family: 'sourcesansproregular';
}

    .publication-page .right-content .date-content span {
        font-size: 13px;
        color: #939598;
        padding-left: 1px;
    }

.publication-page .right-content .sub-field-author span > p {
    font-family: 'sourcesansproregular';
    font-size: 13px;
    color: #3292D0;
    line-height: 0.5;
    display: inline;
    padding-left: 3px;
}

.publication-page .right-content .sub-field-date span > p {
    font-family: 'sourcesansproregular';
    font-size: 13px;
    color: #3292D0;
    line-height: 0.5;
    display: inline;
    padding-left: 3px;
}

.publication-page .right-content .sub-field-author span {
    display: inline-block;
    line-height: 18px;
}

.publication-page .right-content label {
    color: #939598;
}

.publication-page .sub-field-date span {
    font-size: 13px;
    color: #58595B;
}

.publication-page .download .dwnloadcolor {
    color: #3292D0;
}

.publication-page .share .dwnloadcolor {
    color: #3292D0;
}

    .publication-page .download .dwnloadcolor:hover,
    .publication-page .share .dwnloadcolor:hover {
        color: #000;
    }

.publication-page .content-title-head {
    /*margin-top: -19px;*/
}

.publication-page .search-content {
    margin-top: 12px;
    width: 100%;
}

    .publication-page .search-content .search-image {
        background-image: url("../images/publicationimage/search_publication.png");
        background-position: calc(100% - 8px) center;
        background-position: -moz-calc(100% - 8px) center;
        background-position: -ms-calc(100% - 8px) center;
        background-position: -webkit-calc(100% - 8px) center;
        background-repeat: no-repeat;
        border: 1px solid #d4d4d4;
        /*color: #d1d3d4;*/
        display: block;
        font-family: robotoregular !important;
        font-size: 13px;
        padding-left: 10px;
        padding-right: 10px;
        width: 100%;
        height: 30px;
        cursor: pointer;
    }

.publication-page .view-content-page {
    float: right;
}

.publication-page .content-wrap {
    border-bottom: 2px solid #dfdfdf;
}

.publication-page .view-content-page ol li {
    color: #58595b;
    display: inline-block;
    font-family: sourcesansproregular;
    font-size: 13px;
    height: 19px;
    margin-right: 2px;
    width: 16px;
}

    .publication-page .view-content-page ol li.active {
        background-color: #B5B6B6;
    }

        .publication-page .view-content-page ol li.active > a {
            color: #ffffff;
            padding-left: 5px;
        }

    .publication-page .view-content-page ol li::after {
        content: "|";
        padding-left: 4px;
        color: #DEDEDD;
    }




/************new changes****************/
.publication-page .button-close-sidebar, .publication-page .toggle-accordion {
    cursor: pointer;
}

.publication-page .pub-content-block .pub-col-block:nth-child(1),
.publication-page .pub-content-block .pub-col-block:nth-child(2) {
    padding-right: 50px;
}

.publication-page .pub-content-block .pub-col-block:nth-child(3),
.publication-page .pub-content-block .pub-col-block:nth-child(4) {
    padding-left: 10px;
}

.publication-page .content-wrapper .search-block {
    background: #B2A997 none repeat scroll 0 0;
    clear: both;
    margin-bottom: 30px;
    padding: 11px 0 11px 0px;
}

    .publication-page .content-wrapper .search-block .search-field {
        display: block;
        margin: 0 auto;
        width: 492px;
        overflow: hidden;
    }

    .publication-page .content-wrapper .search-block .search-input-field {
        border: 0 none;
        height: 25px;
        margin: 0 auto;
        padding-left: 14px;
        width: calc(100% - 32px);
        width: -moz-calc(100% - 32px);
        width: -webkit-calc(100% - 32px);
        width: -ms-calc(100% - 30px);
        outline: none;
        padding-right: 0px;
    }

    .publication-page .content-wrapper .search-block .searchbutton {
        background: #fff url("../images/search_input_icon.png") no-repeat scroll center center;
        display: inline-block;
        height: 25px;
        margin-left: 0;
        vertical-align: bottom;
        width: 30px;
    }

        .publication-page .content-wrapper .search-block .searchbutton:hover {
            cursor: pointer;
        }

.publication-page .carousel-block {
    margin: 0 auto;
    width: 197px;
}

    .publication-page .carousel-block h3 {
        font-family: "robotoregular";
        font-size: 13px;
    }

    .publication-page .carousel-block ul li,
    .publication-page .carousel-block ul li img {
        width: 100%;
        min-height: 281px;
        min-width: 197px;
    }

    .publication-page .carousel-block ul {
        overflow: hidden;
        padding-bottom: 10px;
        position: relative;
    }

    .publication-page .carousel-block .carousel-data {
        display: block;
        font-size: 12px;
        padding: 10px 0;
    }

    .publication-page .carousel-block .cycle-pager {
        right: auto;
        width: auto;
        bottom: auto;
        float: right;
        font-size: 40px;
        height: auto;
        line-height: 18px;
        margin: 6px 0;
        position: static;
    }


        .publication-page .carousel-block .cycle-pager span {
            background: #828282 none repeat scroll 0 0;
            border: 1px solid;
            border-radius: 100%;
            color: #828282;
            cursor: pointer;
            display: inline-block;
            font-size: 0;
            height: 8px;
            width: 8px;
            margin-left: 5px;
            cursor: pointer;
        }

        .publication-page .carousel-block .cycle-pager .cycle-pager-active {
            background: #ffffff none repeat scroll 0 0;
        }

.publication-page .left-content .content-img,
.publication-page .left-content .content-img > img {
    height: 185px;
    width: 131px;
}

.publication-page .pub-col-block {
    overflow: hidden;
}

.publication-page .left-content .content-img {
    float: left;
    width: 100%;
    position: relative;
}

    .publication-page .left-content .content-img .hover-element {
        background: rgba(0, 0, 0, 0.45) none repeat scroll 0 0;
        display: block;
        height: 0;
        left: 0%;
        position: absolute;
        bottom: 0%;
        width: 100%;
        transition: all 0.75s ease 0s;
        opacity: 0;
        transform: translateY(100%) scale(1, 0);
        -moz-transform: translateY(100%) scale(1, 0);
        -webkit-transform: translateY(100%) scale(1, 0);
        -ms-transform: translateY(100%) scale(1, 0);
        z-index: 100;
    }

        .publication-page .left-content .content-img .hover-element.active-block {
            bottom: 0;
            left: 0;
            transform: scale(1,1);
            -ms-transform: scale(1,1);
            -moz-transform: scale(1,1);
            -webkit-transform: scale(1,1);
            transition: all 0.75s ease 0.10s;
            opacity: 1;
            height: 100%;
        }

    .publication-page .left-content .content-img .icons {
        width: 30px;
        height: 30px;
        display: block;
    }

    .publication-page .left-content .content-img .download-icon {
        background: url("../images/publicationimage/Publication_dowload_normal.png") no-repeat scroll 0 0 transparent;
    }

    .publication-page .left-content .content-img .share-icon {
        background: url("../images/publicationimage/Publication_share_normal.png") no-repeat scroll 0 0 transparent;
    }

    .publication-page .left-content .content-img .download-icon:hover {
        background: url("../images/publicationimage/Publication_dowload_hover.png") no-repeat scroll 0 0 transparent;
    }

    .publication-page .left-content .content-img .share-block.active .share-icon,
    .publication-page .left-content .content-img .share-icon:hover {
        background: url("../images/publicationimage/Publication_share_hover.png") no-repeat scroll 0 0 transparent;
    }

.publication-page .content-img .downloa_share {
    height: 24px;
    left: 0;
    position: absolute;
    text-align: center;
    top: calc(50% - 12px);
    width: 100%;
}

    .publication-page .content-img .downloa_share > span {
        display: inline-block;
        padding: 0 5px;
        cursor: pointer;
    }

.publication-page .content-img .social-media {
    background-color: #fff;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    display: none;
    height: 30px;
    left: 100%;
    position: absolute;
    top: -3px;
    transition: all 0.5s ease 0s;
    width: 95px;
    z-index: 200;
}

.publication-page .hover-element.active-block .share-block.active .social-media {
    display: block;
    transition: all 0.5s ease 0s;
}

.publication-page .left-content .content-img .share-block {
    position: relative;
}

.publication-page .hover-element.active-block .share-block.active::after {
    background: transparent url("../images/publicationimage/arrw_left_sharePopup.png") no-repeat scroll center center;
    content: "";
    display: block;
    height: 9px;
    position: absolute;
    right: -1px;
    top: calc(50% - 4px);
    width: 5px;
    z-index: 1000;
}

.publication-page .left-content .content-img .social-media li a {
    height: 100%;
    width: 16px;
    display: block;
}

.publication-page .left-content .content-img .social-media ul {
    height: 100%;
    width: 78px;
    display: inline-block;
}

.publication-page .left-content .content-img .social-media li {
    float: left;
    display: inline-block;
    padding: 0 5px;
    height: 100%;
}

    .publication-page .left-content .content-img .social-media li.linkedin a {
        background: url("../images/publicationimage/icn_linkedin_pub_share.png") no-repeat scroll center center transparent;
    }

    .publication-page .left-content .content-img .social-media li.twitter a {
        background: url("../images/publicationimage/icn_twitter_pub_share.png") no-repeat scroll center center transparent;
    }

    .publication-page .left-content .content-img .social-media li.facebook a {
        background: url("../images/publicationimage/icn_facebook_pub_share.png") no-repeat scroll center center transparent;
    }

    .publication-page .left-content .content-img .social-media li.linkedin:hover a {
        background: url("../images/publicationimage/icn_linkedin_pub_share_hover.png") no-repeat scroll center center transparent;
    }

    .publication-page .left-content .content-img .social-media li.twitter:hover a {
        background: url("../images/publicationimage/icn_twitter_pub_share_hover.png") no-repeat scroll center center transparent;
    }

    .publication-page .left-content .content-img .social-media li.facebook:hover a {
        background: url("../images/publicationimage/icn_facebook_pub_share_hover.png") no-repeat scroll center center transparent;
    }


/*@font-face {
 font-family: "Roboto";
 font-style: normal;
 font-weight: 100;
 src: local("Roboto Thin"), local("Roboto-Thin"), url("../fonts/roboto/roboto-thin-webfont.woff") format("woff");
 }
 @font-face {
 font-family: "Roboto";
 font-style: normal;
 font-weight: 200;
 src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/roboto/roboto-light-webfont.woff") format("woff");
 }
 @font-face {
 font-family: "Roboto";
 font-style: normal;
 font-weight: 300;
 src: local("Roboto Regular"), local("Roboto-Regular"), url("../fonts/roboto/roboto-regular-webfont.woff") format("woff");
 }
 @font-face {
 font-family: "Roboto";
 font-style: normal;
 font-weight: 400;
 src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/roboto/roboto-medium-webfont.woff") format("woff");
 }
 @font-face {
 font-family: "Roboto";
 font-style: normal;
 font-weight: 500;
 src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto/roboto-bold-webfont.woff") format("woff");
 }
 @font-face {
 font-family: "Roboto";
 font-style: normal;
 font-weight: 600;
 src: local("Roboto Black"), local("Roboto-Bold"), url("../fonts/roboto/roboto-black-webfont.woff") format("woff");
 }

 @font-face {
 font-family: 'RobotoCondensed';
 font-style: normal;
 font-weight: 200;
 src: local('RobotoC light'), local('RobotoC-Light'), url(../fonts/roboto/robotocondensed-light-webfont.woff) format('woff');
 }
 @font-face {
 font-family: 'RobotoCondensed';
 font-style: normal;
 font-weight: 600;
 src: local('RobotoC normal'), local('RobotoC-Normal'), url(../fonts/roboto/robotocondensed-regular-webfont.woff) format('woff');
 }
 @font-face {
 font-family: 'RobotoCondensed';
 font-style: normal;
 font-weight: 800;
 src: local('RobotoC Bold'), local('RobotoC-Bold'), url(../fonts/roboto/robotocondensed-bold-webfont.woff) format('woff');
 }*/

/*style for pension page*/
.inner-page .header-menu-links ul li.pension-calculator {
    border-bottom: 3px solid #5C6B8C; /*#c780ac*/
}

    .inner-page .header-menu-links ul li.pension-calculator .icon {
        background: url("../images/icn_specialreport_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 20px;
    }

    .inner-page .header-menu-links ul li.pension-calculator.active .icon {
        background: url("../images/icn_specialreport_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 20px;
    }

    .inner-page .header-menu-links ul li.pension-calculator:hover:after {
        background: none repeat scroll 0 0 #5C6B8C; /*c780ac*/
    }

    .inner-page .header-menu-links ul li.pension-calculator.active {
        background: none repeat scroll 0 0 #5C6B8C; /*c780ac*/
    }
/*style for databases page*/
.inner-page .header-menu-links ul li.databases {
    border-bottom: 3px solid #71AA87;
}

    .inner-page .header-menu-links ul li.databases .icon {
        background: url("../images/icn_database_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 23px;
        margin-left:30px;/*For correcting the space due to new image*/
    }

    .inner-page .header-menu-links ul li.databases.active .icon {
        background: url("../images/icn_database_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 23px;
    }

    .inner-page .header-menu-links ul li.databases:hover:after {
        background: none repeat scroll 0 0 #71AA87;
    }

    .inner-page .header-menu-links ul li.databases.active {
        background: none repeat scroll 0 0 #71AA87;
    }
/*style for future-work page*/
.inner-page .header-menu-links ul li.future-work {
    border-bottom: 3px solid #C6855D;
}

    .inner-page .header-menu-links ul li.future-work .icon {
        background: url("../images/future_work_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 25px;
        margin-left:30px;/*For correcting the space due to new image*/
    }

    .inner-page .header-menu-links ul li.future-work.active .icon {
        background: url("../images/future_work_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 25px;
    }

    .inner-page .header-menu-links ul li.future-work:hover:after {
        background: none repeat scroll 0 0 #C6855D;
    }

    .inner-page .header-menu-links ul li.future-work.active {
        background: none repeat scroll 0 0 #C6855D;
    }
/*style for better-jobs page*/
.inner-page .header-menu-links ul li.better-jobs {
    border-bottom: 3px solid #A95E7D;
}

    .inner-page .header-menu-links ul li.better-jobs .icon {
        background: url("../images/better_job_index_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 25px;
        margin-left:30px;/*For correcting the space due to new image*/
    }

    .inner-page .header-menu-links ul li.better-jobs.active .icon {
        background: url("../images/better_job_index_small_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        width: 25px;
    }

    .inner-page .header-menu-links ul li.better-jobs:hover:after {
        background: none repeat scroll 0 0 #A95E7D;
    }

    .inner-page .header-menu-links ul li.better-jobs.active {
        background: none repeat scroll 0 0 #A95E7D;
    }

#dvpageUnderConstruction {
    background: url("../images/under_construction.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-position: center;
    width: 100%;
    height: 90%;
}

/*Database page*/
.dblmk {
    width: calc(100% / 4 - 35px);
    width: -webkit-calc(100% / 4 - 35px);
    width: -moz-calc(100% / 4 - 35px);
    width: -ms-calc(100% / 4 - 35px);
    height: 198px;
    margin-right: 15px;
    margin-top: 10px;
    color: #fff;
    display: inline-block !important;
}

/*For new image*/
.icon-new {
background: url("../images/icn_new.png") no-repeat;
        width: 30px;
        height:30px;
        float:right;
}
.icon-home-new {
    background: url("../images/icn_home_new.png") no-repeat;
        width: 50px;
        height:50px;
        float:right;
        display:table-row;
        position: relative;
}
.icon-home-witout-new {
        width: 50px;
        height:50px;
        float:right;
        display:table-row;
}
.icn_new_home_text {
    color: #fff !important;
    width: 50px;
    height: 25px;
    z-index: 1;
    margin: 14px 0px;
    text-align: center;
    transform: rotateZ(45deg);
    display: inline-block;
    font-weight:100;
    font-size: 11px;
}


.icn_new_text {
    color: #fff !important;
    width: 30px;
    height: 15px;
    z-index: 1;
    margin: 8px 0px;
    text-align: center;
    transform: rotateZ(45deg);
    display: inline-block;
    font-weight:100;
    font-size: 8px;
}