﻿body {
    min-height: unset;
}
.main{
    height: 100%;
}

#mailform .csc-mailform-field,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {
    margin-bottom: 6px;
    padding-bottom: 6px;
    border-bottom: 1px #cdcdcd solid;
}

.tx-powermail-pi1 legend {
    display: none;
}

#mailform fieldset,
.tx-powermail-pi1 fieldset {
    border: none;
}

.captchaBtn {
    float: right;
    position: relative;
    bottom: 38.5px;
    right: 9px;
}

.tx-powermail-pi1_formwrap_289 input,
.tx-powermail-pi1_formwrap_289 select,
.tx-powermail-pi1_formwrap_290 input,
.tx-powermail-pi1_formwrap_290 select {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#mailform label,
.tx-powermail-pi1 label {
    width: 200px;
    display: inline-block;
}

#mailform select,
.tx-powermail-pi1 select {
    border: 1px #0072bc solid;
    width: 330px;
    padding: 2px 6px;
}

#mailform input[type=text],
.tx-powermail-pi1 input,
#mailform textarea,
.tx-powermail-pi1 textarea {
    border: 1px #0072bc solid;
    width: 330px;
    padding: 2px 6px;
}

    #mailform input[type=submit],
    .tx-powermail-pi1 input[type=submit] {
        float: right;
        clear: right;
        border-radius: 6px;
        color: #fff;
        padding: 8px 0;
        margin: 0 8px 8px 0;
        text-align: center;
        width: 173px;
        font-weight: 400;
        cursor: pointer;
        border: none;
    }

.enabledSubmit {
    background: #0072bc; /* Old browsers */
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#0072bc) to(#37ace2)); /*old webkit*/
    background: -webkit-linear-gradient(top, #0072bc, #37ace2); /*newer webkit*/
    background: -moz-linear-gradient(top, #0072bc, #37ace2); /*old gecko*/
    background: -o-linear-gradient(top, #0072bc, #37ace2); /*opera 11.10+*/
    background: linear-gradient(to bottom, #0072bc, #37ace2); /*firefox 16+, chrome 26+, IE10+, opera 12.10+, future browsers*/
    -pie-background: linear-gradient(#0072bc, #37ace2);
}

.tx_powermail_pi1_fieldwrap_html_radio div {
    width: 100px;
    float: left;
}

.powermail_subuid32_0{
    display: none;
}

.mainMenu {
    width: 1000px;
    height: 36px;
    border-top: 1px #fff solid;
    background: #0072bc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzJiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk3ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0072bc 0%, #37ace2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0072bc), color-stop(100%,#37ace2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0072bc 0%,#37ace2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0072bc 0%,#37ace2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0072bc 0%,#37ace2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #0072bc 0%,#37ace2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072bc', endColorstr='#37ace2',GradientType=0 ); /* IE6-8 */
}

    .mainMenu ul {
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }

        .mainMenu ul li {
            display: inline-block;
            font-size: 16px;
            padding: 10px 14px;
            color: #fff;
            background: url("img/mspacer.png") left no-repeat;
        }

            .mainMenu ul li.lev1:first-child {
                margin-left: 0px;
                background: none;
            }

            .mainMenu ul li a {
                color: #fff;
                text-decoration: none;
            }

            .mainMenu ul li:hover a {
                color: #d3d3d3;
            }

.contentWrapper {
    width: 922px;
    padding: 19px 38px 38px 38px;
    /*border: 1px #0072bc solid;
    border-top: none;
    border-bottom: none;*/
    overflow: hidden;
    color: #4d4d4d;
    margin: auto;
}

    .contentWrapper .breadcrumbs {
        margin-bottom: 19px;
    }

    .contentWrapper .leftContent {
        width: 580px;
        float: left;
        margin-right: 40px;
    }

fieldset label {
    width: 200px;
    display: block;
    float: left;
}
.powermail_radio_inner input {
    width: 30px;
    margin: 0;
}

.disclaimer {
    background: #f5f4f1;
    border: 1px solid #d1d1d1;
    color: #000;
    font-size: 80%;
    line-height: 160%;
    padding: 14px;
    margin-top: 40px;
}

.productSelection{
    border-color: gray;
    border-width: 1px;
    border-style: solid;
    background-color: white;
}
    .productSelection table tr td {
        background-color: white;
    }

.rcbItem {
    background-color: white;
}
.rcbHovered{
    background-color: antiquewhite;
}

@media (max-width: 75rem) {
    .contentWrapper {
        width: 100% !important;
    }
    .contentWrapper .leftContent {
        width: 100% !important;
    }
    .tx_powermail_pi1_fieldwrap_html_radio div {
        width: 70px;
    }
    fieldset label {
        width: auto !important;
        float: none;
    }
    .tx-powermail-pi1 label {
        display: block;
    }


    }