﻿
header, footer, label {
    display: block;
}


/* Menus START */
.fecpakG2Menu {
}

    .fecpakG2Menu ul {
        padding-left: 0;
    }

    .fecpakG2Menu li {
        list-style: none;
    }

        .fecpakG2Menu li a {
            text-decoration: none;
            color: #fff;
        }

        .fecpakG2Menu li.active a {
            background-color: rgba(54, 172, 244, 0.60);
        }

    .fecpakG2Menu.fecpakG2MenuVert {
        background-color: #2a3243;
        width: 200px;
        border-right: 3px solid #36ACF4;
    }

        .fecpakG2Menu.fecpakG2MenuVert li a {
            background-color: rgba(94, 101, 207, 0.60);
            width: 220px;
        }

        .fecpakG2Menu.fecpakG2MenuVert li.active a {
            background-color: rgba(54, 172, 244, 0.60);
        }

    .fecpakG2Menu.fecpakG2MenuHoriz {
        width: 100%;
        padding-left: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        border-bottom: 3px solid #36ACF4;
    }

        .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger {
            display: none;
        }

        .fecpakG2Menu.fecpakG2MenuHoriz li {
        }

            .fecpakG2Menu.fecpakG2MenuHoriz li a {
                background-color: rgba(94, 101, 107, 0.65);
                width: 16.66%;
                float: left;
                height: 60px;
                text-align: center;
                display: table;
            }

                .fecpakG2Menu.fecpakG2MenuHoriz li a span {
                    display: table-cell;
                    vertical-align: middle;
                }

            .fecpakG2Menu.fecpakG2MenuHoriz li.active a {
                background-color: #36ACF4;
                /*height: 43px;*/
                padding-bottom: 3px;
                margin-top: -3px;
            }

            .fecpakG2Menu.fecpakG2MenuHoriz li.sfsactive a {
                background-color: #f58122;
                /*height: 43px;*/
                padding-bottom: 3px;
                margin-top: -3px;
            }

/* Menus END */

.video-container {
    position: relative; /* keeps the aspect ratio */
    padding-bottom: 40.25%; /* fine tunes the video positioning */
    overflow: hidden;
}

    .video-container iframe,
    .video-container object,
    .video-container embed {
        position: absolute;
        top: 0;
        left: 15%;
        bottom: 0;
        width: 70%;
        height: 100%;
    }


html {
    background-color: #dbd1c1; /*#606060;*/
    margin: 0;
    padding: 0;
}

body {
    background-color: #f0eae3; /*White;*/
    color: #333;
    font-size: .85em;
    font-family: "Geneva CY", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

footer {
    text-align: center;
    height: auto;
    padding: 10px 0;
    margin-top: 30px;
    border-top: 1px solid #cccccc;
}

    footer .float-left,
    footer .float-right {
        float: none;
    }

    footer p {
        margin: 0;
    }

    footer a {
        text-decoration: none;
        color: #242ef3;
    }



.sfsCompareHeader {
    text-decoration: underline;
    color: #f58122;
    margin: 0;
    padding: 0;
}

.techionlogo {
    margin-top: 12pt;
    float: left;
    padding-left: 25px;
    width: 304px;
    height: 70px;
    background-image: url("/Images/techionlogo_304.JPG");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;
}

.userdiagram {
    /*background-image: url("/Images/FecpakG2/users-snip.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    margin: auto;
    margin-top: 20px;
    width: 516px;
    height: 491px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;*/
    width: 70%;
}

.userdiagram2 {
    background-image: url("/Images/FecpakG2/users-snip2.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    margin-top: 12pt;
    margin: auto;
    width: 516px;
    height: 353px;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;
}

.productroi {
    float: right;
    padding-right: 25px;
    margin-bottom: 5px;
    display: block;
}

.banner {
    width: 100%;
    height: 375px;
    /*background-image: url("/Images/drenchBanner.JPG");*/
    background-image: url(/Images/FecpakG2/Boots-Short.jpg);
    background-attachment: scroll;
    background-repeat: no-repeat;
    /*background-position-x: center;*/
    background-position-x: right;
    background-position-y: bottom;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;
}

.productlogo {
    position: absolute;
    margin-top: 12pt;
    float: left;
    padding-left: 25px;
    width: 300px;
    height: 100px;
    background-image: url(/Images/FecpakG2/FecpakG2Logo300.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;
}

.loginBlock .productlogo {
    background-image: url(/Images/FecpakG2/FecpakG2Logo200.png);
    width: 200px;
    height: 58px;
}

.logoutBlock {
    background-color: rgba(53, 172, 244, 0.60);
    padding: 0 5px;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
}

.referTechion {
    margin: 0;
    width: 300px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(53, 172, 244, 0.60);
    color: white;
    padding: 2px;
    margin-bottom: 10px;
}

    .referTechion a, .referTechion a:visited {
        color: #242ef3;
    }

/* LoginForm START */

.loginBlock {
    background-image: url(/Images/FecpakG2/Grass.jpg);
    padding-bottom: 50px;
    height: 600px;
    padding-top: 1px;
}

.loginForm {
    margin: 0;
    width: 300px;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 150px;
    background-color: rgba(53, 172, 244, 0.60);
    padding-top: 1px;
    color: #fff;
}

    .loginForm fieldset {
        border: none;
        margin-top: 65px;
        width: 235px;
    }

        .loginForm fieldset legend {
            display: none;
        }

        .loginForm fieldset input {
            width: 100%;
        }

            .loginForm fieldset input[type=checkbox] {
                width: auto;
                display: inline-block;
            }

.loginValidation {
    margin: 0;
    width: 300px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(53, 172, 244, 0.60);
    color: white;
}

/* LoginForm END */

button, input[type=button], input[type=submit], input[type=reset], a.buttonLink {
    width: auto !important;
    /*padding-left: 7px;
    padding-right: 7px;*/
    padding: 7px;
    border: 1px none #000;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 0;
    margin-top: 2px;
    color: #fff;
    height: 30px;
    /* fallback */
    background-color: #1a82f7;
    /*background: url(images/linear_bg_2.png);*/
    background-repeat: repeat-x;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a7fb8), to(#4face5));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #2a7fb8, #4face5);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #2a7fb8, #4face5);
    /* IE 10 */
    background: -ms-linear-gradient(top, #2a7fb8, #4face5);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #2a7fb8, #4face5);
    text-decoration: none;
}

h3 {
    background-color: rgba(204, 204, 204, 0.60);
    border-bottom: 2px solid #36ACF4;
    text-align: center;
}

#page-container {
    margin-top: 20px;
}

/* LoginMenu START */

.loginMenu {
    margin: 0;
    width: 270px; /*375px;*/
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    clear: both;
    text-align: center;
}

    .loginMenu ul {
        padding-left: 0;
    }

    .loginMenu li {
        width: 110px;
        float: left;
        list-style: none;
        margin-left: 10px;
        margin-right: 10px;
        text-align: center;
    }

        .loginMenu li .loginMenuIcon {
            width: 60px;
            height: 60px;
            margin-left: auto;
            margin-right: auto;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("/Images/FecpakG2/login-icon-bw.png");
            background-size: contain;
            margin-top: 3px;
            margin-bottom: 3px;
        }


        .loginMenu li a {
            text-decoration: none;
            color: #444;
        }


        .loginMenu li.active {
        }

            .loginMenu li.active .loginMenuIcon {
                margin-top: 0;
                margin-bottom: 0;
                width: 66px;
                height: 66px;
            }

                .loginMenu li.active .loginMenuIcon.loginMenuIconClient {
                    background-image: url("/Images/FecpakG2/login-icon-blue.png");
                }

                .loginMenu li.active .loginMenuIcon.loginMenuIconStaff {
                    background-image: url("/Images/FecpakG2/login-icon-orange.png");
                }

                .loginMenu li.active .loginMenuIcon.loginMenuIconAgent {
                    background-image: url("/Images/FecpakG2/login-icon-green.png");
                }
/* LoginMenu END */

.infoCircle {
    color: #0088cc;
    margin-left: 3px;
    padding-left: 6px;
    padding-right: 6px;
    width: 140px;
    height: 140px;
    border: 1px solid #0088cc;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 70px;
    cursor: help;
}


input, textarea {
    /*border: 1px solid #e2e2e2;*/
    border: 1px solid #000;
    background: #fff;
    /*color: #333;*/
    /*font-size: 1.2em;*/
    /*height: 20px;
    width: 250px;*/
    /*margin-left: 10px;*/
    width: 250px;
    height: 30px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-left: 5px;
}

textarea {
    font-family: inherit;
    width: 500px;
}

    input:focus, textarea:focus {
        border: 1px solid #7ac0da;
    }

/*input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    height: auto;
}*/

input[type="radio"], input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: 20px;
    margin-top: 0;
    margin-bottom: 10px;
    height: 20px;
}

select, input {
    width: 220px;
    padding: 0px;
    padding-left: 5px;
    /*margin-left: 10px;*/
    margin-bottom: 10px;
    height: 30px;
}

    select[multiple] {
        height: auto;
    }

.entryfloat {
    float: left;
    vertical-align: middle;
}

.entryfloatCheckbox {
    float: left;
    margin-left: 20px;
    margin-top: 25px;
}

.table {
    text-align: center;
    border-collapse: collapse;
    margin-left: 40px;
}

    .table th, td {
        border: 1px solid #cccccc;
    }

    .table tbody tr.processing td {
        background-color: #FFEC8B;
    }

    .table tbody tr.completed td {
        background-color: rgba(50,170,50,0.6);
    }

    .table tbody tr.rejected td {
        background-color: rgba(170,50,0,0.6);
        color: #ffffff;
    }



/*Results Report Styles START */

.h1 {
    font-size: 2.5em;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.h2 {
    font-size: 1.3em;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.h3 {
    font-size: .9em;
    padding: inherit;
    margin-bottom: 0px;
    font-weight: 600;
    text-decoration: underline;
    margin-left: 10px;
}

h4 {
    font-size: 1em;
    padding: inherit;
    margin-bottom: 0px;
    font-weight: 600;
}

h5 {
    padding: inherit;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: 600;
    margin-left: 10px;
}

h6 {
    font-size: 1em;
    padding: inherit;
    margin-bottom: 0px;
    font-weight: 600;
}


p {
    margin-left: 10px;
}

.paragraphContent {
    margin-left: 30px;
    margin-right: 30px;
    line-height: 200%;
}

.partnersContent {
    margin: auto;
    display: table;
}

    .partnersContent div {
        display: table-cell;
        vertical-align: middle;
    }

        .partnersContent div:nth-child(n + 1) img {
            margin-left: 20px;
        }


.doubleColumnContainer {
    width: 50%;
    float: left;
}

.outertable {
    align-self: center;
    border: 0 solid black;
    margin: 30px 20px 30px 30px;
}

    .outertable tr td {
        align-self: center;
        border: 0px solid black;
        margin-left: 40px;
    }

.innertable {
    border: 0px solid black;
}

.bannertable {
    text-align: right;
    border: 0px solid black;
    width: 100%;
}

.tableheader {
    font-size: 1em;
    padding: inherit;
    margin-bottom: inherit;
    font-weight: 700;
}

.title {
    text-align: left;
}

.detailstable tr td {
    padding: 4px 10px 2px 0px;
    border: 0px solid black;
}

.summarytable tr td {
    border: 1px solid #cccccc;
    padding: 4px 7px 2px 4px;
    margin: 0px 0px 0px 0px;
}

.decisionsupporttd {
    text-align: justify;
    padding-right: 1.5em;
}

.resulttd {
    vertical-align: text-top;
    font-size: .9em;
    width: 200px; /*120px;*/
}

.submissionnotfound {
    text-align: center;
}

.disclaimertd {
    padding: 1.5em;
    font-size: .7em;
}

table.summarytable {
    border-collapse: collapse;
}

.particleTypeGroupGroupSplit {
    height: 5px;
    background-color: #ccc;
}

/*Results Report Styles END */


/*Farm Details List Styles*/
#inactiveList {
    padding: 1em;
    background-color: #FF3030;
    border: 1px solid #CCC;
    max-width: 655px;
}

    #inactiveList input {
        font-family: Arial;
    }

    #inactiveList b {
        font-weight: bold;
    }

    #inactiveList p {
        margin-top: 0.9em;
        margin-bottom: 0.9em;
    }

    #inactiveList select[multiple] {
        width: 40%;
        height: 8em;
    }

    #inactiveList h2 {
        margin-top: 0.4em;
    }

#activeList {
    padding: 1em;
    background-color: #0088cc;
    border: 1px solid #CCC;
    max-width: 655px;
}

    #activeList input {
        font-family: Arial;
    }

    #activeList b {
        font-weight: bold;
    }

    #activeList p {
        margin-top: 0.9em;
        margin-bottom: 0.9em;
    }

    #activeList select[multiple] {
        width: 40%;
        height: 8em;
    }

    #activeList h2 {
        margin-top: 0.4em;
    }

.SFSHeader {
    background-color: rgba(204, 204, 204, 0.60);
    border-bottom: 2px solid #f58122;
    text-align: center;
    font-weight: 700;
    font-size: 11pt;
    line-height: 18pt;
}

.sfsTechionLogo {
    background-image: url(/Images/FecpakG2/techionlogo300ClearBG.png);
    width: 300px;
    height: 60px;
    margin-top: 12pt;
    float: left;
    padding-left: 100px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;
}

.sfsSainsburysLogo {
    background-image: url(/Images/FecpakG2/sainsburys.png);
    width: 200px;
    height: 38px;
    margin-top: 25px;
    float: left;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;
}

.sfsAllianceLogo {
    background-image: url(/Images/FecpakG2/allianceLarge.png);
    width: 163px;
    height: 100px;
    margin-top: 12pt;
    float: left;
    padding-left: 110px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;
}

.sfsRPFsLogo {
    background-image: url(/Images/FecpakG2/randallparkerfoodslogo.jpg);
    width: 89px;
    height: 110px;
    margin-top: 12pt;
    margin-bottom: 12pt;
    float: left;
    padding-left: 100px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;
}

.sfsDunbiaLogo {
    background-image: url(/Images/FecpakG2/dunbialogo.jpg);
    width: 117px;
    height: 60px;
    margin-top: 40px;
    float: left;
    padding-left: 110px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    background-color: transparent;
}

@media only screen and (max-width: 800px) {
    body {
        width: 100%;
    }

    .page-container {
        width: 100%;
    }

    .entrycomments {
        width: 90%;
    }

    .loginMenu {
        margin-top: 40px;
    }


    .video-container {
        padding-bottom: 56.25%; /* fine tunes the video positioning */
    }

        .video-container iframe,
        .video-container object,
        .video-container embed {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
        }

    textarea {
        max-width: 100%;
    }

    input {
        max-width: 100%;
    }
}

@media only screen and (max-width: 750px) {

    .doubleColumnContainer {
        width: 100%;
        float: none;
    }
}

@media only screen and (max-width: 700px) {

    .userdiagram {
        width: 100%;
    }
}

@media only screen and (max-width: 600px) {


    .fecpakG2Menu {
        position: absolute;
        top: 5px;
        left: 5px;
    }

        .fecpakG2Menu.fecpakG2MenuHoriz {
            width: 0;
        }

            .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger {
                display: block;
                width: 35px;
                height: 28px;
                bottom: 0;
                position: relative;
                background-color: rgba(94, 101, 107, 1);
                cursor: pointer;
                left: 5px;
                padding: 5px;
            }

                .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger span {
                    position: relative;
                    top: 45%;
                }

                    .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger span, .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger span:before, .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger span:after {
                        border-radius: 1px;
                        height: 5px;
                        width: 35px;
                        background: #36ACF4;
                        position: absolute;
                        display: block;
                        content: '';
                        -moz-transition: all 500ms ease-in-out;
                        -o-transition: all 500ms ease-in-out;
                        -webkit-transition: all 500ms ease-in-out;
                        transition: all 500ms ease-in-out;
                    }

                        .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger span:before {
                            top: -10px;
                        }

                        .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger span:after {
                            bottom: -10px;
                        }

                .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger.active span {
                    background-color: transparent;
                }

                    .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger.active span:before {
                        -moz-transform: rotate(45deg);
                        -ms-transform: rotate(45deg);
                        -o-transform: rotate(45deg);
                        -webkit-transform: rotate(45deg);
                        transform: rotate(45deg);
                        top: 0;
                    }

                    .fecpakG2Menu.fecpakG2MenuHoriz .fecpakG2MenuHamburger.active span:after {
                        -moz-transform: rotate(-45deg);
                        -ms-transform: rotate(-45deg);
                        -o-transform: rotate(-45deg);
                        -webkit-transform: rotate(-45deg);
                        transform: rotate(-45deg);
                        bottom: 0;
                    }


            .fecpakG2Menu.fecpakG2MenuHoriz ul {
                width: 150px;
                padding-left: 0;
                position: relative;
                top: -5px;
                bottom: auto;
                left: -160px;
                -moz-transition: all 500ms ease-in-out;
                -o-transition: all 500ms ease-in-out;
                -webkit-transition: all 500ms ease-in-out;
                transition: all 500ms ease-in-out;
            }

                .fecpakG2Menu.fecpakG2MenuHoriz ul.show {
                    left: 0;
                }

            .fecpakG2Menu.fecpakG2MenuHoriz li a {
                float: none;
                width: 100%;
                height: 40px;
                border-top: 1px solid black;
                background-color: rgba(94, 101, 107, 1);
                padding: 5px;
            }

    .partnersContent {
        display: block;
        width: 100%;
    }

        .partnersContent div {
            display: block;
            width: 100%;
            text-align: center;
        }

            .partnersContent div img {
                max-width: 100%;
            }

            .partnersContent div:nth-child(n + 1) img {
                margin-left: auto;
            }


    .loginMenu {
        width: 230px; /*315px;*/
    }

        .loginMenu li {
            margin-left: 0;
            margin-right: 0;
        }
}

@media only screen and (max-width: 518px) {
    .productlogo {
        background-image: url(/Images/FecpakG2/FecpakG2Logo300-WhiteG2.png);
    }
}
