﻿.ms-srch-hover-actions {
    display: none;
}
.e-tags {
max-width:75%;}
@media (max-width: 992px) {
    .navbar-header {
        float: none;
    }

    .navbar-left, .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .collapse.in {
        display: block !important;
    }
}

.xsmenuitems {
    color: white;
    font-weight: bold;
    cursor: pointer;
    font-size: 150%;
    padding-left: 5%;
    padding-top: 3%;
    text-align: left;
}

.xsmenuitemdropdown {
    cursor: pointer;
}
@media (min-width: 991px) {
    .smallscreens {
        display: none !important
    }
}

@media (max-width: 991px) {
    .e-searchboxfix #NavDropdownListContainer {
        margin-top: 7px;
        margin-left: -7px;
    }

    .bannerMenu-cz .ng-scope {
        margin-top: 10px
    }
    .m-sitewrapper #utilityNavBar {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }

    .m-sitewrapper .n-utilitynav ul li {
        width: 100% !important;
        list-style: none;
        display: list-item;
    }

    .bannerMenu {
        display: none !important;
    }
    .m-sitewrapper .n-mainnav ul li {
        margin-left: 0px !important;
    }
    .e-box {
        height: 100% !important;
    }
    .e-descriptionbox {
        height: 100% !important
    }

    .cost, .evidence, .largescreens {
        display: none !important
    }

    .icon-impact {
        margin: 0px !important;
        padding-left: 12px;
    }

        .icon-impact.green {
            padding-left: 9px
        }

    .strandtitle {
        margin-top: 5%;
        margin-bottom: 5%;
        width: 100%;
        font-size:120%;
    }

    .header-style a {
        margin-left: 5%
    }

    .iconstyles {
        width: 150%;
        margin-left: -30px;
    }

    .costicon, .padlockicon {
        width: 160px
    }
    .bannerstyling{
        text-align:left;
        padding-left:5%;
        padding-right:5%;
    }
    .m-sitewrapper .n-mainnav ul li ul li a {
        font-size: 150%;
        text-align: left;
    }
    .nq-inlinerows-item .nq-item-container .nq-item-abstract {
        display: none;
    }

      #NQ_ResourceSimpleSearch {
        font-size: 150%;
        height: 100%
    }

        #NQ_ResourceSimpleSearch .form-control {
            font-size: 120%;
            height: 100%
        }

}

@media (max-width: 768px) {

    .m-sitewrapper .n-utilitynav ul li {
        width: 100%
    }

}







.m-sitewrapper .n-utilitynav {
    display: block;
    background: #f6f6f7;
    border-bottom: 1px solid #DFDFDF
}


.n-utility-toggle {
    position: relative !important;
    top: 15px !important;
    right: 15px !important;
    min-width: 0 !important;
    width: 25px;
    height: 20px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -moz-transform-origin: center;
    -o-transform-origin: center;
    -ms-transform-origin: center;
    -webkit-transform-origin: center;
    transform-origin: center;
    z-index: 10000;
}

    .n-utility-toggle span {
        width: 100%;
        height: 3px;
        left: 0;
        background: #666;
        position: absolute;
    }


        .n-utility-toggle span:nth-child(1) {
            top: 0
        }

        .n-utility-toggle span:nth-child(2), .n-utility-toggle span:nth-child(3) {
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%)
        }

        .n-utility-toggle span:nth-child(4) {
            bottom: 0
        }
    

.header-style {
    border-bottom: 1px solid #dfdfdf
}

.arrow-icon:after {
    position: absolute;
    content: " ";
    background-image: url("https://nrs.preservation.mirrorweb.com/public/20190424001025oe_/https://education.gov.scot/improvement/_layouts/15/NIH/images/icons/pagination_next-enabled-hover35.png") !important;
    background-repeat: no-repeat;
    width: 10%;
    height: 10%;
    margin-left: 10px;
    margin-top: 4px;
}
.icon-padlock, .icon-cost {padding:50%;padding-bottom:20px;
}
#costslider, #evidenceslider {
padding-top:1%}

    #impactslider{padding-top:2%} 
    
    td.arrow-icon-colours a:hover {
        border-bottom: 1px solid transparent;
    }

a div.strandtitle {
    color: #333232 !important;
    border-bottom: 1px solid transparent;
}

    a div.strandtitle:hover {
        color: #009b7a !important;
        border-bottom: 1px solid transparent;
    }

.impact {
    background-color: #009b7a
}

.icon-impact {
    margin-top: 15%;
    margin-bottom: 15%
}

.ps-heading {
    color: white
}
/*.pad_marg_0 {}
.pad_marg_1{margin-top:3px;}
.pad_marg_2{margin-top:6px;}
.pad_marg_3{margin-top:4px;} 
.pad_marg_4{margin-top:1px;}
.pad_marg_5{}
.pound_marg_0 {}
.pound_marg_1 {}
.pound_marg_2 {}
.pound_marg_3 {margin-top:9px}
.pound_marg_4 {margin-top:2px}
.pound_marg_5 {}*/
.num_marg {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.2em;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    width: 30px;
    height: 30px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-style: normal;
    display: inline-block;
    margin-top: 1px;
}


.azlink {
    padding-left: 35px
}
@media (min-width: 992px) 
{

    .searchPadding {padding-left:4%;
    }

}

.searchPadding {
    padding-top: 2%
}

#toolkitTitle {
    padding-left: 15px !important;
}

.toolkitname {
    padding-left: 30px !important;
}

.toolkitcost {
    padding-left: 10px !important;
}

.toolkitevidence {
    padding-left: 10px !important;
}

.toolkitimpact {
    padding-left: 5px !important;
}


.m-sitewrapper h5 {
    padding-left: 20px;
}

.filterBox {
    padding-left: 20px
}

.e-sliders {
    padding-left: 10px
}

.eef-left-arrow {
    padding: 0px;
}

.arrow {
    padding-top: 5px;
    min-width: 10%;
}

#m-logoscontent {
    margin: 0px 0px 0px 0px;
}

.m-sitewrapper .m-carousel .e-controller a {
    font-weight: 100;
}

.e-title {
    font-weight: 100 !important;
}
.slider.slider-horizontal{
    width:90% !important;
}
#searchFilterSelection {
    max-width: 100%;
    width: 100%;
    margin-left: 0px;
    background-color: #f6f6f7;
    padding-bottom: 70px;
    padding-top: 10px;
    border: 1px solid #DFDFDF;
    border-bottom: 6px solid #DFDFDF;
}

.m-logos {
    background-color: #f6f6f7 !important;
    margin: 0px 15px -50px 15px;
}

.filterBox input {
    width: 92% !important;
}

.ms-WPBody .noindex {
    padding-top: 50px;
}

.sliderHeader {
    margin-left: 25px;
}

.titleItem {
    padding-left: 12px
}

hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.resultItem div a, .cost a, .evidence a, .impact a {
    border-bottom-style: none;
}

.e-title a {
    color: black
}

.m-sitewrapper .m.carousel .e-controller a {
    font-weight: 100
}

.m-sitewrapper .m-logos {
    background: transparent
}

.flexslider ol li {
    padding: 5px
}

.flex-direction-nav {
    display: none
}

#searchButton input {
    background-color: #125ead;
    color: white;
    font-weight: bold;
}

.divPadding {
    margin-top: 10px;
    margin-bottom: 10px;
}

#evidencediv {
    background-image: url(https://nrs.preservation.mirrorweb.com/public/20190424001025oe_/https://education.gov.scot/improvement/_layouts/15/NIH/images/sprites/padlock_individual.png);
    background-repeat: no-repeat;
    -ms-background-position-x: 15px;
    -ms-background-position-y: -4px;
    background-position: 14px -1px;
}

#costdiv {
    background-image: url(https://nrs.preservation.mirrorweb.com/public/20190424001025oe_/https://education.gov.scot/improvement/_layouts/15/NIH/images/sprites/pound_individual.png);
    background-repeat: no-repeat;
    -ms-background-position-x: 15px;
    -ms-background-position-y: -4px;
    background-position: 15px -4px;
}

#strandIndicatorContainer {
    background-color: white;
    margin-top: 20px;
    padding-top:1%;
    padding-bottom:1%;
}

.indicator {
    height: inherit !important;
    padding-top: 3px;
}


.slider-selection {
    background-image: none;
    background-color: #009b7a;
    z-index: 1;
}

.slider-handle {
    background-image: none;
    background-color: #009b7a;
    z-index: 2;
    opacity: 1;
}

.e-searchboxfix {
    padding: 0 !important;
}

#searchButton {
    float: right;
    padding-top: 20px;
}

#ctl00_ctl54_g_ff18a99d_151a_4dce_8d8e_3835ad60d51d_ctl00_Submit {
    background-color: #125ead;
    color: white;
    font-weight: bold;
    width: 200%;
}

.e-searchboxfix img {
    max-width: inherit !important;
}

.e-searchboxfix input[type="text"] {
    font-size: 14px;
}

.e-searchboxfix input {
    margin-bottom: 0 !important;
}

.e-searchboxfix a {
    vertical-align: middle;
    font-size: inherit !important;
    line-height: inherit !important;
}

.e-searchboxfix .ms-srch-sb-border {
    border: 0 !important;
    padding: 10px !important;
}

.e-searchboxfix .ms-srch-sb-borderFocused {
    border: 0 !important;
    padding: 10px !important;
}

.e-searchboxfix .ms-srch-sb-navImg {
    left: 0 !important;
    top: 0 !important;
    position: relative !important;
    width: 12px !important;
}

.e-searchboxfix .ms-srch-sb-searchImg {
    left: 0 !important;
    top: 0 !important;
    position: relative !important;
    width: 15px !important;
    height: 15px !important;
}

.e-searchboxfix #NavDropdownListContainer {
    margin: 12px 0px 0px 0px !important;
}

.e-searchboxfix a:hover {
    color: transparent !important;
    border-color: transparent !important;
}

.e-searchboxfix a:focus {
    color: transparent !important;
    border-color: transparent !important;
}

.e-searchboxfix a:active {
    color: transparent !important;
    border-color: transparent !important;
}

.e-searchboxfix .ms-srch-sb-searchLink:hover, .ms-srch-sb-navLink:hover {
    background-color: transparent !important;
}

.e-searchboxfix .ms-srch-sb-navLink-menuOpen {
    background-color: transparent !important;
}

.n-megamenu-col {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}

    .n-megamenu-col li {
        display: inherit !important;
    }

#ms-designer-ribbon * {
    box-sizing: content-box !important;
}

.ms-viewheadertr * {
    box-sizing: content-box !important;
}

.ms-dlgFrameContainer .h-header {
    display: none !important;
}

.ms-dlgFrameContainer .f-footer {
    display: none !important;
}

.ms-siteSettings-root {
    margin: 20px;
}

    .ms-siteSettings-root ul {
        list-style: none !important;
        margin-left: 0 !important;
    }

.m-breadcrumb span {
    padding-right: 5px;
}

.m-breadcrumb a {
    color: #348e76;
    font-weight: 600;
    line-height: 24px;
    font-size: 1.2rem;
}

.m-breadcrumb span {
    color: #348e76;
    font-weight: 600;
    line-height: 24px;
    font-size: 1.2rem;
}

.m-searchhover {
    position: absolute;
    z-index: 1001;
    margin-left: 0px;
    left: 75% !important;
}

.m-sitewrapper .m-searchresultlisting .m-results {
    padding-left: 80px;
    padding-right: 80px;
}

#e-MainContent .ms-webpartzone-cell {
    margin: 0 !important;
}

.m-sitewrapper .m-searchresultlisting .m-results .e-backtotop {
    width: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    position: inherit !important;
}

.m-sitewrapper .m-pagination {
    padding: 27px 0;
    text-align: center;
}

.e-tagSelected {
    color: #ffffff !important;
    background: #009b7a;
}

.ui-widget-header {
    border: 1px solid #009b7a !important;
    background: #009b7a !important;
    color: #fff !important;
    font-weight: bold !important;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

    .ui-datepicker table {
        width: 100%;
        font-size: 0.9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

.ui-widget-content {
    background: #fff;
    color: #333;
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.2em 0;
}


.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

.ui-datepicker .ui-datepicker-next {
    right: 2px;
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-icon {
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-header .ui-icon {
    background-image: url("/public/20190424001025oe_/https://education.gov.scot/_layouts/15/NIH/images/icons/ui-icons_ffffff_256x240.png");
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon {
    width: 16px;
    height: 16px;
}

.m-searchresult {
    background: #f6f6f7;
}

.m-sitewrapper .m-sidebar .m-filter {
    margin-top: 0;
}

.m-sidebar {
    padding-top: 70px;
    padding-bottom: 70px;
}


@media (max-width: 992px) {

    .n-megamenu-col {
        column-count: 1 !important;
    }
}

.welcome-content {
    margin-top: 0;
}

div.article, div.welcome {
    padding: 0;
}

.cell-margin {
    margin: 0 !important;
}

.m-sitewrapper .m-textwithlinks ul li {
    border-top: 0 !important;
    padding-top: 0 !important;
}

    .m-sitewrapper .m-textwithlinks ul li a {
        border-top: 1px solid #DFDFDF !important;
        padding-top: 10px;
    }

    .m-sitewrapper .m-textwithlinks ul li:first-child a {
        border-top: 0 !important;
    }

    .m-sitewrapper .m-textwithlinks ul li:nth-child(2) a {
        border-top: 0 !important;
    }

.m-sitewrapper .m-textwithlinks :first-child.e-box {
    margin-top: 30px !important;
}

.slider-track {
    position: absolute;
    cursor: pointer;
    background-color: rgba(0,155,122,0.4);
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.m-sitewrapper .m-toolkitresources ul .e-download, .m-sitewrapper .m-toolkitresources ul .e-link {
    padding-left: 15px
}

#m-toolkitnav {
    padding: 20px;
    overflow: hidden;
    background: #f6f6f7;
    border: 1px solid #DFDFDF;
    border-bottom: 6px solid #DFDFDF;
}

.Black, .Black p, .Black ol, .Black ul, .Black a, .Black ol li {
    color: black;
}

#RRImpact {
    font-size: 36px;
}

.new-page {
    page-break-after: always !important;
    page-break-before: always !important;
}

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}
