﻿body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 95%;
}

.SearchMain {
    background-image: url('/_layouts/15/images/Guardian.Search/bg.png');
    padding-right: 41px;
    padding-top: 30px;
    padding-bottom: 38px;
}

.complaintToMevakerFeedback {
    font-size: 20px;
    font-weight: bold;
    color: red;
}

#ReportRadionSearch {
    padding-left: 10px;
}

#txtFreeText1, #FreeSearch {
    color: #a1a1a1;
    font-size: 15px;
    border: 1px solid #a1a1a1;
    width: 560px;
    height: 27px;
    color: #979797;
    border-radius: 5px;
    padding-right: 18px;
}

.SubmitSearchButton {
    vertical-align: bottom;
    padding-right: 20px;
}

#RadionSearch {
    padding-bottom: 7px;
}

.dynamic {
    z-index: 100000 !important;
}

a:link, a:visited {
    color: #3276BA;
    text-decoration: none;
    line-height: 130%;
}

a:hover, a:active {
    text-decoration: underline;
}

h1 {
    color: #4F90D0;
    font-weight: normal;
    margin-bottom: 15px;
    font-size: 180%;
}

h2 {
    color: #305189;
    font-weight: normal;
    margin-bottom: 15px;
    font-size: 150%;
}

h3, .ms-h3 {
    font-size: 95%;
}

p {
    margin-bottom: 10px;
    line-height: 130%;
}

#Left {
    float: left;
}

#Right {
    float: right;
}

.WPZoneLeft {
    float: left;
    width: 50%;
}

.WPZoneRight {
    float: right;
    width: 50%;
}

.ClearBoth {
    clear: both;
}

.HeaderStrip {
    background-repeat: repeat-x;
    border-bottom: 1px solid #A5BBE6;
    background-color: #58a4d8;
}

.StripWrapper {
    width: 990px;
    margin: 0 auto;
}

.Header {
    padding-bottom: 4px;
    background-repeat: no-repeat;
    background-color: #4db1e3;
}

.SideShadows {
    background-image: url("/_layouts/15/images/Guardian.Resources/shadow.png");
    background-repeat: repeat-y;
    width: 100%;
    margin: 0 auto;
    background-position: center;
}


.Utility a:link, .Utility a:visited {
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
}

.ms-srch-sb-border a:link {
    border: 1px solid #3B68B3!important;
    padding-bottom: 1px!important;
}

.Utility a:hover, .Utility a:active {
    text-decoration: underline;
}

.fb-like-box div {
    width: 181px !important;
}

.SocialMediaBox {
    margin-bottom: 0px;
    height:45px;
}


.SearchBox {
    height: 27px;
}

.NavbarStrip {
    background-image: url("/_layouts/15/images/Guardian.Resources/nav-bar-bg.jpg");
    background-repeat: repeat-x;
    background-color: #27487b;
    border-bottom: 1px solid #1d3c6b;
}

.NavBar {
    width: 990px;
    margin: 0 auto;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif, Campain, Corbel;
    font-weight: normal;
    font-size: 90%;
    position: relative;
}

    .Navbar .static .dynamic a {
        background-image: none;
    }

    .Navbar ul.dynamic {
        border: 1px #29508B solid;
        border-bottom: 0px red solid;
    }

    .Navbar li.dynamic {
        background-color: #3965AF;
        background-repeat: repeat-x;
        /*border-bottom:1px solid #1d3c6b;*/
        border-bottom: 1px solid #29508B;
    }

        .Navbar li.dynamic a span {
            font-size: 95%!important;
        }

        .Navbar li.dynamic a {
            font-weight: normal !important;
            font-family: Arial !important;
            color: #D2E0F4 !important;
            background-image: none !important;
        }

            .Navbar li.dynamic:hover, .Navbar li.dynamic a:hover {
                background-color: #2F5B9D;
                background-image: none !important;
                color: #FFFFFF !important;
            }

span.menu-item-text {
    display: inline !important;
}

selected .selected a {
    color: white !important;
}

.Navbar .static a:hover {
    color: white !important;
}

.Navbar .additional-background.dynamic-children {
    background-image: none !important;
    padding-left: 0px !important;
}

.ms-core-listMenu-horizontalBox {
    padding-right: 0px !important;
}

    .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected, .ms-tv-selected:link {
        color: white !important;
    }

.ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited {
    color: #d2e0f4;
}

li.dynamic a.ms-core-listMenu-item, li.dynamic a.ms-core-listMenu-item:link, li.dynamic a.ms-core-listMenu-item:visited, li.dynamic a.ms-tv-item:link, li.dynamic a.ms-tv-item:visited, li.dynamic a.ms-tv-header:link, li.dynamic a.ms-tv-header:visited {
    color: #3276ba;
}

.SideBar .ms-core-listMenu-item {
    color: #274c84!important;
    font-size: 95%;
}





    .SideBar .ms-core-listMenu-item:hover {
        color: white;
        text-decoration: none;
    }


#siteNav {
    DISPLAY: inline;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
    padding: 0;
    list-style-image: url(none);
}

*html UL#siteNav LI A {
    padding: 10px 14px 10px 14px;
    line-height: 100%;
}

UL#siteNav #current {
    COLOR: #FFF;
    background-image: url();
    background-repeat: no-repeat;
    background-position: top left;
}

    UL#siteNav #current a {
        COLOR: #FFFFFF;
        background-image: url();
        background-position: top right;
        background-repeat: no-repeat;
        font-weight: normal;
    }

    UL#siteNav #current li a {
        background-color: #f2f2f2;
        COLOR: #666666;
        border-bottom: none;
    }

        UL#siteNav #current li a:hover {
            COLOR: #FFFFFF;
            border-bottom: none;
        }

#siteNav LI:hover {
}

UL#siteNav LI a:hover {
    color: #FFF;
    background-image: url();
    background-repeat: no-repeat;
    background-position: top left;
}

UL#siteNav LI:hover a {
    color: #FFF;
    background-image: url();
    background-repeat: no-repeat;
    background-position: top right;
    font-weight: bold;
}

UL#siteNav LI#current a:hover {
    color: #17628C;
}

UL#siteNav LI#current:hover a {
    color: #FFFFFF;
    border: none;
}

#sideNavBox {
    margin-left: 0px !important;
    margin-right: 0px !important;
    float: none !important;
}


.ms-core-listMenu-verticalBox .ms-core-listMenu-root {
    margin-top: 29px !important;
}

.ContentStrip {
    background-image: url("/_layouts/15/images/Guardian.Resources/contentstrip-bg.jpg");
    background-repeat: repeat-x;
}

    .ContentStrip .StripWrapper {
        padding-top: 20px !important;
        background-color: #FFF;
    }

.paddingtop {
    padding-top: 20px !important;
}

.Content {
    background-position: bottom;
    background-repeat: repeat-y;
}

.HomePage {
    background-position: bottom;
    background-repeat: repeat-y;
}

.SideBar {
    background-repeat: repeat-y;
    width: 190px;
    padding-top: 22px;
}

.SidebarBox {
    margin-bottom: 15px;
}

    .SideBar h2, .SideBar h3, .SidebarBox h2 {
        color: #FFF !important;
        font-size: 118% !important;
        background-image: url("/_layouts/15/images/Guardian.Resources/h2-sidebox.jpg") !important;
        background-repeat: repeat-x !important;
        margin-bottom: 0px !important;
        background-color: #26497f !important;
        font-weight: normal !important;
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }

.pageimage img {
    width: 176px !important;
}

.SidebarBox h4 {
    font-size: 95%;
    margin-top: 10px;
    margin-bottom: 5px;
}

.Date {
    color: #666666;
    font-style: italic;
    margin-bottom: 0px;
}


.MainContent {
    width: 800px;
    margin-bottom: 30px;
}

.MenuBox {
    background-image: url("/_layouts/15/images/Guardian.Resources/menu-box-bg.jpg");
    background-repeat: repeat-x;
    margin-bottom: 25px;
    border: 1px solid #1C7DAC;
    padding-top: 13px;
    padding-bottom: 7px;
    background-color: #afdef2;
}

    .MenuBox ul li {
        text-decoration: none;
        display: inline;
        background-repeat: no-repeat;
        margin-left: 5px;
        margin-right: 5px;
        padding-top: 14px;
        padding-bottom: 5px;
    }

        .MenuBox ul li a:link, .MenuBox ul li a:visited {
            color: #264B81;
            font-size: 90%;
            font-weight: bold;
        }

        .MenuBox ul li a:hover, .MenuBox ul li a:active {
            text-decoration: underline;
        }

.MenuBoxComplaints {
    background-image: url("/_layouts/15/images/Guardian.Resources/tlunot-icon.png");
    background-repeat: no-repeat;
    background-position: bottom;
}

.MenuBoxFunding {
    background-image: url("/_layouts/15/images/Guardian.Resources/funding-icon%20.png");
    background-repeat: no-repeat;
    background-position: bottom;
}

.MenuBoxLibrary {
    background-image: url("/_layouts/15/images/Guardian.Resources/library-icon.png");
    background-repeat: no-repeat;
    background-position: bottom;
}

.MenuBoxWriteUs {
    background-image: url("/_layouts/15/images/Guardian.Resources/write-us-icon.png");
    background-repeat: no-repeat;
    background-position: bottom;
}

.DetailsSearchBox {
    background-color: #ECF2FB;
    border-top: 1px solid #B8CFE0;
    border-bottom: 1px solid #B8CFE0;
    /*	padding: 10px 12px;*/
    padding: 13px 12px 5px 12px;
    font-size: 90%;
    margin-bottom: 25px;
}

    .DetailsSearchBox p {
        margin-bottom: 15px;
    }

    .DetailsSearchBox h2 {
        font-size: 180%;
    }

#ContactForm .TableDetails {
    width: 100%;
}

.TableDetails {
    color: #000;
    font-weight: normal;
    border-collapse: collapse;
    float: none;
}

    .TableDetails td {
        padding-bottom: 8px !important;
        padding-top: 0px !important;
    }

input.FormField {
    padding-top: 0px;
    padding-bottom: 0px;
}

.FormFieldCombo {
    width: 167px;
    height: 32px;
    border: 1px solid #A1A1A1;
}

.FormField {
    LibraryBoxContent width: 350px;
    height: 32px;
    border: 1px solid #B8CFE0;
}

input[type=text].FormField, textarea.TextField, select.FormFieldCombo {
    border: 1px solid #707070 !important;
}

textarea.TextField {
    /*padding-right:15px !important;*/
}

.Left {
    direction: ltr;
    text-align: left;
}

.SearchField {
    width: 520px;
    height: 32px;
    border: 1px solid #B8CFE0;
}

.Asterix {
    color: #CC0000;
}

.TextField {
    width: 590px;
    height: 240px;
    border: 1px solid #707070; /*#B8CFE0*/
}

textarea.TextField {
    border: 1px solid #707070 !important;
}

div.ContentItem {
    overflow: hidden;
    margin-bottom: 0px;
}

.ContentItem {
    margin-bottom: 25px;
}

.SidebarBox .ContentItem {
    margin-bottom: 15px;
}

.ContentItem h3 {
    color: #2D69A6;
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 120%;
}
.ContentItem.pirsum h3{
        background-color: transparent !important;
    background-image: none !important;
    font-size: unset !important;
    padding: 0px !important;
}

.SubSideBar {
    background-repeat: repeat-y;
    padding-top: 22px;
    width: 190px;
}

.FooterStrip {
    background-color: #B8C9E4;
    width: 100%;
}

div.ContentItemImg  {
    width:158px;
    height:116px;
}

.ContentItemImg a {
    text-decoration: none;
}

.ContentItemImg img {
    width: 150px;
    height: 112px;
}

.MainImage {
	
    margin-bottom: 25px;
    height: 165px;
}

.ContentSection {
    margin-bottom: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
}

.ContentItemBox {
    width: 278px;
}

.Footer {
}

.CreditBox {
    width: 150px;
    display: none;
}

.FooterTop {
    padding: 12px 0px;
    border-bottom: 1px solid #A7B6CF;
    margin: 0px 12px;
}

.Copyrights {
    padding-top: 5px;
}

.Footer p {
    font-size: 80%;
    color: #336699;
}

.Footer a:link, .Footer a:visited {
    font-size: 80%;
    color: #336699;
}

.NavBarFooter ul li {
    text-decoration: none;
    display: inline;
    padding-top: 5px;
}


.NavBarFooter a:hover, .NavBarFooter a:active {
    text-decoration: underline;
}

.FooterBottom {
    padding: 12px 0px;
    border-top: 1px solid #D7E1F0;
    margin: 0px 12px;
}

.FooterBox h4 {
    font-size: 90%;
    color: #336699;
    margin-bottom: 10px;
    font-weight: bold;
}

.SubSideBar .ContentItem li {
    margin-bottom: 10px;
    padding-top: 6px;
    font-size: 88%;
}

#Complain {
    background-image: url("/_layouts/15/images/Guardian.Resources/complain-icon.png");
    background-repeat: no-repeat;
}

#Apply {
    background-image: url("/_layouts/15/images/Guardian.Resources/apply-mevaker-icon.png");
    background-repeat: no-repeat;
}

#SearchBodies {
    background-image: url("/_layouts/15/images/Guardian.Resources/search-bodies-icon.png");
    background-repeat: no-repeat;
}

#Join {
    background-image: url("/_layouts/15/images/Guardian.Resources/join-icon.png");
    background-repeat: no-repeat;
}

#EnterSystem {
    background-image: url("/_layouts/15/images/Guardian.Resources/enter-system.png");
    background-repeat: no-repeat;
}

#Donation {
    background-image: url("/_layouts/15/images/Guardian.Resources/donation.png");
    background-repeat: no-repeat;
}

.Breadcrumbs {
    margin-bottom: 15px; /*20*/
}

    .Breadcrumbs a:link, .Breadcrumbs a:visited, .Breadcrumbs p {
        font-size: 85%;
        color: #24477B;
    }

.MainTable th, #resultsTable th {
    text-align: right;
    /*padding:2px 0px;*/
    padding: 2px 4px;
}

.MainTable td, #resultsTable td {
    font-size: 95%;
    /*padding:4px 0px;*/
    padding: 4px 4px;
    /*line-height:130%;*/
    line-height: 150%;
    vertical-align: top;
}

.MainTable a:link, .MainTable a:visited, #resultsTable a:link, #resultsTable a:visited {
    color: black !important;
    text-decoration: none;
}


.Odd {
    background-color: #F7F9FD;
}

.HomePage .MainContent {
    width: 610px;
}
/*
.SideMenu{
	margin-bottom:25px;
}
.SideMenu ul li a:link, .SideMenu ul li a:visited{
	color:#274C84;
	font-weight:bold;
}
.SideMenu ul li{
	margin-bottom:10px;
}
    */
.SideMenu {
    margin-bottom: 25px;
}

    .SideMenu span.menu-item-text {
        font-family: Arial, Helvetica, sans-serif !important;
    }

    .SideMenu ul {
        /*margin-top: 35px;*/
    }

    .SideMenu li {
        margin: 0px 0px 5px 0px;
        list-style-type: none;
        list-style-image: none;
    }

    .SideMenu ul li a {
        margin-bottom: 10px;
    }

    .SideMenu ul li ul a:hover {
        background-color: #FFF !important;
    }

    .SideMenu ul li a:link, .SideMenu ul li a:visited {
        color: #274C84 !important;
        display: block;
        list-style-type: none;
        font-weight: bold;
    }

    .SideMenu ul li a:hover, .SideMenu li a:active, .SideMenu ul li.selected a {
        color: #4F90D0 !important;
        text-decoration: none;
        /* background-color: #FFF !important;*/
    }

    .SideMenu ul li.selected > a {
        background-color: #FFF !important;
    }

    .SideMenu #uberlink a:link, .SideMenu #uberlink a:visited {
        color: #4F90D0!important;
        background-color: #FFF!important;
        font-weight: bold;
    }

    .SideMenu #uberlink a:hover, .SideMenu #uberlink a:active {
        color: #4F90D0;
        background-color: #FFF;
        font-weight: bold;
    }

.TypeField {
    width: 160px;
    height: 25px;
    border: 1px solid #A1A1A1;
    margin: 5px 0px;
    padding: 0px !important;
}

.Clean {
    background-image: url("/_layouts/15/images/Guardian.Resources/clean.png");
    background-repeat: no-repeat;
}

.Checkbox {
    margin-bottom: 10px;
}

.HomePage .Content {
    background-image: url("/_layouts/15/images/Guardian.Resources/content-bg-home.jpg");
}

.SidebarBox p {
    font-size: 90%;
}

.Languages {
    font-size: 96%;
    margin-bottom: 8px;
}

.ContentItemTxt {
    width: 400px;
}

.ContentItemSearch {
    width: 588px !important;
}

.HomePage .ContentItemTxt {
    width: 397px;
}

.Spacer {
    padding-right: 7px;
    padding-left: 7px;
}

#Ombudsman {
    background-color: #6e6599;
    padding-top: 5px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 6px;
}

    #Ombudsman a:link, #Ombudsman a:visited {
        color: #FFF;
        font-weight: bold;
    }

.SkipLinks {
    display: none;
}

#s4-bodyContainer {
    padding-bottom: 0px!important;
}

.ms-srch-sb-searchImg {
    background-color: #D8E3F5!important;
}

.ms-webpartzone-cell {
    margin-bottom: 0px!important;
}

h2.ms-webpart-titleText span {
    font-family: Arial, Helvetica, sans-serif;
}

.item {
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 90%;
}

.groupheader, .groupheader h3{
    color: black!important;
    font-size: 95%!important;
    margin-bottom: 4px!important;
    margin-top: 2px!important;
  
}
 .groupheader h3{
   
    font-weight:bold !important;
    background-color:transparent !important;
    background-image:none !important;
}
.slm-layout-main {
    margin-bottom: 7px!important;
}


.image-area-right {
    padding-left: 4px!important;
    padding-right: 4px!important;
    padding-top: 6px!important;
}

.link-itemSherutim {
    font-size: 86%;
    margin-bottom: 10px;
    padding-top: 6px;
    width: 131px;
}

    .link-itemSherutim a {
        color: #284e86!important;
    }

.itemSherutim {
    padding-bottom: 3px;
}

.SidebarBox p {
    margin-bottom: 0px;
}

.ContentItemBoxLine {
    padding-bottom: 7px;
    padding-top: 7px;
    padding-right: 0px;
    padding-left: 0px;
    border-top: 1px solid #CCCCCC;
}

    .ContentItemBoxLine p {
        font-size: 85%;
    }

.PageNumbers {
    text-align: center;
}

.NarrowWidth {
    width: 210px;
}

.NarrowestWidth {
    width: 170px;
}


.ContentItemImgOppdir {
    margin-bottom: 10px;
    font-size: 75%;
}

.SiteMap ul li {
    width: 230px;
    list-style-type: disc;
    margin-bottom: 40px;
    margin-bottom: 45px;
}

    .SiteMap ul li a:link, .SiteMap ul li a:visited {
        font-size: 125%;
    }

    .SiteMap ul li ul {
        margin-top: 7px;
    }

        .SiteMap ul li ul li {
            margin-bottom: 7px;
            list-style: url(../images/site-list.png);
        }

            .SiteMap ul li ul li a:link, .SiteMap ul li ul li a:visited {
                font-size: 100%;
                color: #3276BA;
            }

.TableDetails th {
    padding: 6px 0 6px 5px;
    vertical-align: top;
}

.ReportParametresBox .TableDetails th {
    padding: 0px;
    vertical-align: top;
}

h1, .ms-h1 {
    font-size: 1.8em!important;
}

.ms-rtestate-field p, p.ms-rteElement-P {
    line-height: 1.2;
    color: black;
    text-align:justify !important;
}

.ajax_loader {
    background: url(../images/spinner_squares_circle.gif) no-repeat center center transparent;
    width: 100%;
    height: 100%;
}

.blue-loader .ajax_loader {
    background: url(../images/ajax-loader_blue.gif) no-repeat center center transparent;
}


textarea.TextField {
    overflow-y: auto;
}



.FormButton {
    margin-top: 0px !important;
}

.MevakerContactUsWidth, .MevakerContactUsCatpcha .FormField {
    width: 284px;
}

.MevakerContactUsCombo {
    height: 34px;
    width: 70px;
}

.MevakerContactUsWidth .NarrowWidth {
    width: 284px;
}

.MevakerContactUsCatpcha .TableDetails th {
    width: 21.5% !important;
}

.MailingListCaptcha {
    width: 100%;
    float: right;
}

    .MailingListCaptcha .TableDetails th {
        width: 25% !important;
    }

.ContactUsCaptcha {
    width: 100%;
}

    .ContactUsCaptcha .TableDetails th {
        width: 21.5% !important;
    }

    .ContactUsWidth, .ContactUsCaptcha .FormField {
        width: 284px;
    }

.ComplaintToMevakerCaptcha {
    width: 60%!important;
}

    .ComplaintToMevakerCaptcha th {
        width: 25%!important;
    }

    .ComplaintToMevakerCaptcha .TableDetails {
        width: 80%;
        float: left;
        text-align: left;
    }

ol {
    margin-bottom: 15px;
}

    ol li {
        list-style-type: decimal;
    }

.FormTitle {
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #ECF2FB;
    border-top: 1px solid #B8CFE0;
    border-bottom: 1px solid #B8CFE0;
    margin-bottom: 20px;
}

    .FormTitle h2 {
        padding-right: 3px;
        margin-bottom: 0px;
    }

h2.One {
    background-image: url(/_layouts/15/images/Guardian.Resources/one.png);
    background-repeat: no-repeat;
}

h2.Two {
    background-image: url(/_layouts/15/images/Guardian.Resources/two.png);
    background-repeat: no-repeat;
}

.FormTable {
    margin-bottom: 40px;
}

    .FormTable td {
        font-size: 95%;
        padding: 6px 6px;
        line-height: 150%;
        vertical-align: top;
    }

.FormBox {
    width: 48%;
    margin-bottom: 50px;
}


.FormCapcha {
    width: 54%;
    margin-bottom: 50px;
}

#errorsSummary {
    text-decoration: none;
    cursor: default;
}

.ErrorBox, .Error {
    color: #D90000;
}

    .ErrorBox a:link, .ErrorBox a:visited {
        color: #E60000;
        text-decoration: underline;
    }

    .ErrorBox a:hover, .ErrorBox a:active {
        color: #E60000;
        text-decoration: none;
    }

    .ErrorBox ul {
        margin-bottom: 15px;
    }

        .ErrorBox ul li {
            margin-bottom: 2px;
            list-style: disc;
        }

.ErrorNote {
    font-size: 80%;
    color: #E60000;
}

.ErrorField, input[type=text].ErrorField, textarea.ErrorField {
    border: 1px solid #E60000 !important;
}


fieldset legend {
    color: #2D69A6;
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 120%;
}

.Report {
    width: 240px;
}

.ReportParametresBox.FloatDir {
    width: 60%;
}

.ReportParametresBox.FloatOppDir {
    width: 30%;
}

.LibraryItemTitle h2 {
    font-size: 105%;
    margin: 0px;
}

.LibraryItemTitle h3 {
    font-size: 105%;
    margin: 0px;
}

.LibraryContentItem h3 {
    font-size: 95%;
    color: #000;
    margin: 0px;
    font-weight: bold;
}

.LibraryContentItem .ChapterIndex li {
    list-style-type: none;
    margin-top: 10px;
}

.SidebarBox li {
    list-style-type: none;
    margin-top: 10px;
    line-height: 90%;
}

.DetailsBox {
    border: 1px solid #B9CFE0;
    padding: 10px;
    margin-bottom: 20px;
}

    .DetailsBox table th {
        vertical-align: top;
    }

    .DetailsBox table td {
        padding: 1px 3px 3px 3px;
        vertical-align: top;
    }

    .DetailsBox table {
        border-bottom: 1px solid #B9CFE0;
        margin-bottom: 10px;
    }


        .DetailsBox table.Last {
            border-bottom: none !important;
        }

.ContentItem.FloatOppDir table {
    padding: 5px;
}

.SideTable tr td {
    padding: 5px 3px;
}

.ContentItem.FloatDir {
    width: 460px;
}

.ContentItem.OverFlow {
    overflow: inherit;
}

.DescriptionTitle {
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #ECF2FB;
    border-top: 1px solid #B8CFE0;
    border-bottom: 1px solid #B8CFE0;
    margin-bottom: 20px;
}

    .DescriptionTitle h2 {
        padding-right: 4px;
        padding-left: 4px;
        margin-bottom: 0px;
    }

.DescriptionLongTitle {
    font-size: 130%;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #ECF2FB;
    border-top: 1px solid #B8CFE0;
    border-bottom: 1px solid #B8CFE0;
    margin-bottom: 20px;
    width: 460px;
}

    .DescriptionLongTitle h3 {
        padding-right: 4px;
        padding-left: 4px;
        margin-bottom: 0px;
        font-size: 115%;
    }

.TableDetails caption {
    display: none;
}

.DisplayNone {
    display: none;
}

.OpenCloseIcon {
    width: 14px;
    margin-left: 5px;
    margin-top: 4px;
    margin-right: 5px;
}

.LibraryItem {
    border-bottom: 1px solid #B8CFE0;
}

.LibraryItemTop {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #F7F9FD;
    border-bottom: 1px solid #B8CFE0;
    border-top: 1px solid #B8CFE0;
}

.OpenedDiv {
    width: 743px;
    background-color: #FFF;
}

.OpenedItem {
    background-color: #FFF;
}

.LibraryBox {
    padding-top: 4px;
    border: 1px solid #B8CFE0;
    margin-bottom: 10px;
    width: 330px;
}

.LibraryBoxContent {
    overflow-y: auto;
    height: 90px;
    padding: 10px 5px;
    ;
}

.LibraryBoxTitle {
    border-bottom: 1px solid #B8CFE0;
    padding-right: 4px;
    padding-bottom: 3px;
}

.OpenedDivTitle {
    margin-bottom: 5px;
}

.Summery {
    background-image: url("/_layouts/15/images/Guardian.Resources/row-bg.png");
    background-repeat: repeat-x;
    background-position: bottom;
}

.LibraryItemTitle {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #F7F9FD;
}

.LibraryItemGroup {
    border-top: 1px solid #B8CFE0;
}

.Open {
    background-color: #FFF;
}

.LibraryContentItemGroup {
    border-bottom: 1px solid #B8CFE0;
}

.LibraryContentItem {
    border-bottom: 1px solid #B8CFE0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.Open .LibraryItemTitle {
    background-color: #fff;
}

.Narrow {
    width: 170px;
}

.Last {
    border: none;
    border-bottom: none;
}

.Files {
}

    .Files .ContentItem {
        width: 275px;
    }

.LibraryShortContentItemText {
    max-height: 260px;
    margin-top: 15px;
    padding-left: 30px;
}

.LibraryLongContentItemText {
    height: 260px;
    overflow-y: scroll;
    margin-top: 15px;
    padding-left: 30px;
}

.LibraryContentItemText {
    height: 260px;
    overflow-y: scroll;
    margin-top: 15px;
    padding-left: 30px;
}

.LibraryAllContentItemText {
    display: none;
}

.InfoBox {
    background-color: #F7F9FD;
    width: 493px;
    padding: 24px;
}

    .InfoBox .InfoTitle h2 {
        font-size: 130%;
        line-height: 25px;
        font-weight: bold;
    }

    .InfoBox h2 {
        font-size: 100%;
        font-weight: bold;
    }

.LabelWrap {
    width: 90px;
}

.reportSaveBtn {
    margin: 10px;
}

.loader1 {
    background-image: url("/_layouts/15/images/Guardian.Resources/loader1.gif")!important;
    background-repeat: no-repeat!important;
    background-position: center 50%!important;
    width: 200px;
}

.FloatDir.Icon {
    margin-top: 10px;
}

    .FloatDir.Icon.Cal {
        margin-top: 2px;
    }

.moreKeywords {
    font-size: 85%;
}

#moreKeywords {
    width: 189px;
}

#ddlForms {
    margin-bottom: 5px;
}

.hiderssicon {
    display: none;
}

a[title=Navigation].ms-srch-sb-navLink {
    display: none!important;
}

.Breadcrumbs {
}


/****************************** PAGING *************************/



.page_navigation {
    /*width: 400px;*/
    width: auto;
    margin: 0 auto;
    display: table;
    text-align: center;
    height: 22px;
    line-height: 18px;
}

    .page_navigation a:active {
        outline: none;
    }

    .page_navigation a:hover {
        text-decoration: none;
        font-weight: bold;
    }

    .page_navigation a.page_link,
    .page_navigation a.active_page,
    .page_navigation a.first_link,
    .page_navigation a.previous_link,
    .page_navigation a.last_link,
    .page_navigation a.next_link {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        padding: 0px 5px;
        margin: 0 3px;
        cursor: pointer;
        *cursor: hand;
        /*color: #333 !important;*/
        color: #4d8fc5 !important;
    }

    .page_navigation a.page_link {
        /*background-color: #ddd;*/
    }

        .page_navigation a.page_link :hover {
            text-decoration: none !important;
        }

    .page_navigation a.active_page {
        background-color: #f7f9fd;
        border: 1px solid #c6e5f8;
    }

.Sound {
    margin-top: 12px;
}

.existFile img {
    padding-left: 10px;
}

.Navbar li.static.selected {
    background-color: #5ca9dc;
    background-image: none !important;
}

    .Navbar li.static.selected a {
        border: 0px red solid;
    }

.Navbar li.static a {
    white-space: nowrap !important;
    padding-left: 5px;
    padding-right: 5px;
}

.Navbar li.static {
    background-color: transparent;
    background-image: url('/_layouts/15/images/Guardian.Resources/nav-bar-bg.jpg');
}

ul.ms-core-listMenu-root > li:first-child {
    padding: 0px;
}

.Navbar ul.ms-core-listMenu-root > li > a:hover {
    background-color: #3965AF!important;
}

.Navbar ul > li > ul li.static:hover /*.Navbar li.static.selected:hover*/ {
    background-color: #3965AF;
    background-image: none;
}

.Navbar li.static a:hover {
    background-image: url(/_layouts/15/images/Guardian.Resources/li-bg.png);
    background-repeat: repeat-y;
    background-position: left;
}

.Navbar .static a.selected {
}

.ms-core-listMenu-verticalBox a.static {
    white-space: normal !important;
}

.ms-core-listMenu-verticalBox li.static.selected {
    /* background-color: white !important;*/
}


.FormFieldSelect {
    height: 25px;
    width: 80px;
    margin: 0 0 8px 0;
    border: 1px solid #A1A1A1;
}




div.LibraryItem div.LibraryItemTitle {
    background-color: white;
}

div.LibraryItem.closeItemMenu div.LibraryItemTitle {
    background-color: #F7F9FD !important;
}

.OpenChapter div.LibraryItem div.LibraryItemTitle {
    background-color: #F7F9FD !important;
}

#Chapter_9999 {
    border-bottom: none;
}

.FloatDir h3 {
    color: black !important;
}

div.LibraryContentItemTitle.FloatDir div.FloatDir h3 a {
    color: black;
    cursor: alias;
}

.EditLink {
    margin-left: 10px;
}

.ControlledBodyItem {
    width: 159px;
    margin: 0 0 8px 0;
}

.ControlledBodyItemTop {
    background-image: url(/_layouts/15/images/Guardian.Resources/controlled-body-item-top.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 5px;
    margin-right: 1px;
}

.ControlledBodyItemBottom {
    background-image: url(/_layouts/15/images/Guardian.Resources/controlled-body-item-bottom.png);
    background-repeat: no-repeat;
    background-position: right top;
    height: 5px;
    margin-right: 1px;
}

.ControlledBodyContent {
    background-color: #F2F5FB;
    border-left: 1px solid #A2A2A2;
    border-right: 1px solid #A2A2A2;
    padding: 0 6px 0 0;
}

.ControlledBodyItemText {
    float: right;
    width: 137px;
    font-size: 80%;
}

.ControlledBodyItemLink {
    float: left;
    line-height: 50%;
}

    .ControlledBodyItemLink a {
        line-height: 50%;
    }

.ms-rteTable-default tr:nth-child(even) {
    background: #F7F9FD;
}

.ms-rteTable-default tr:nth-child(odd) {
    background-color: #FFF;
}

.ms-rteTable-default {
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    border-bottom-color: #B8CFE0 !important;
}

.ResultsPerPage label {
    vertical-align: top;
}


.FilesTable {
    width: 275px;
}

    .FilesTable .FileName {
        width: 92%;
    }

    .FilesTable .FileIcon {
        width: 8%;
        vertical-align: top;
    }

.SubmitSearchButton {
    padding-top: 3px;
}

.ClearFormFields {
    /*float: left;*/
    margin-top: 7px;
    margin-left: 35px;
}

.ContentItem textarea.ms-input {
    width: 100%;
}

.Hide {
    display: none;
}

h2.Title {
    color: #4F90D0;
    font-weight: normal;
    margin-bottom: 15px;
    font-size: 180%;
}

.lblContactUsCaptcha {
    width: 160px;
}

.txtContactUsCaptcha {
    width: 280px;
}

.lblMailingListCaptcha {
    width: 170px;
}

.txtMailingListCaptcha {
    width: 211px;
}

.lblMevakerContactUsCaptcha {
    width: 170px;
}

.txtMevakerContactUsCaptcha {
    width: 275px;
}

.lblComplaintToMevakerCaptcha {
    width: 170px;
}

.txtComplaintToMevakerCaptcha {
    width: 210px;
}

.SidebarBox div.ms-fullWidth
{
display:inline-block;
}

.SidebarBox div.ms-webpart-chrome-vertical {
display:inline;
}

.SidebarBox nobr	{ white-space:normal; }

.ms-srch-ellipsis a {
	white-space: normal !important;
}

.ms-rtestate-field h3, h3.ms-rteElement-H3 {
    color:#0072C6 !important;
    font-weight: bold !important;
    font-size:95%;
}

    .search-box {
        padding: 59px 30px 0;
    }

    .main-search {
        height: 67px;
    }

    .main-search input {
        font-size: 1.571em;
        background: #f1f3f5;
        padding-left: 70px;
    }

    .main-search .btn-search {
        width: 67px;
    }

    .main-search .btn-search .icon {
        font-size: 31px;
    }

.search-box {
    background: #dde3e8;
    padding: 35px 15px 35px;
}

.main-search {
    height: 48px;
    position: relative;
    
}

.main-search input {
    width: 100%;
    height: 100%;
    float: right;
    font-size: 1.143em;
    background: transparent;
    padding: 0;
    border: 1px solid #494e53;
    text-indent:13px;
}

.main-search input::-webkit-input-placeholder {
    color: #1b5089;
}
.main-search input::-moz-placeholder {
    color: #1b5089;
}
.main-search input:-ms-input-placeholder {
    color: #1b5089;
}

.main-search .btn-search {
    left: -1px;
    width: 48px;
    height: 49px;
    border: none;
    color: #fff;
    position: absolute;
    background: #1b5089;
    background-image: url(/_layouts/15/images/Guardian.Resources/search-box-btn.PNG);
    background-position: 50% 50%;
}

.main-search .btn-search .icon {
    font-size: 22px;
    vertical-align: middle;
}



.homePageSearch .navbar-list li {
    margin-left: 5px;
    display: inline-block;
    font-size:20px;
}
.homePageSearch .btn{
    background-image:url('/_layouts/15/images/Guardian.Resources/listpub.jpg');
}

.homePageSearch .navbar-list li a,.homePageSearch .navbar-list li span {
 color: #1b5089;

}
.homePageSearch .navbar-list {
    text-align:center;
    background-color:rgba(227, 231, 235, 0.7);
    height: 47px;
    padding-top: 26px;
}

.resumeGallery, .pauseGallery{
    background:#1b5089;
    color:#fff;
    font-weight:bold;
    border-radius:8px;
        top: 40px;
    float: left;
    position: relative;
    z-index: 10;
    margin-left:5px;
}

.ms-ref-refinername h3{
background: transparent !important;
    color: #444!important;
    font-size: 17.33px !important;
    padding: 0px !important;
    margin: 0px !important;}

.ms-ref-refinername h3 .ms-ref-uparrow{
display:inline-block!important
}