﻿/* Add your overrides of the default styles in this style sheet */

/* Login form */
.login-form {
    width: 400px;
    border: solid 1px #c2c4c6;
    padding: 15px;
    margin: 40px 0;
}

.login-form label {
    display: block;
}

.login-form-failure {
    color: #9b0014;
    font-weight: bold;
}

.login-form-buttons {
    text-align: right;
}

.login-form  div {
    margin-bottom: 10px;
}

#pxwebcontent .imgSiteLogo {
    /* height: 100px; */
    width: 254px;
    height: 62px;
    vertical-align: middle;
}

/*#pxwebcontent .siteLogoText */
#pxwebcontent #header {
    min-height: unset;
    max-height: unset;
}

#pxwebcontent #header span {
    font-size: 26px;
    font-weight: 100;
    padding: 0 0 0 44px;
}

#ctl00_LogoLink {
    padding: 0;
    margin: 0;
}

#pxwebcontent #header .px-change-lang-div,
#pxwebcontent #header .px-external-search-div {
    margin: 0;
}

#pxwebcontent #breadcrumb {
    /* border-top: 3px solid #57626a; */
    border-top: 3px solid #fd0100;
    background: #eee;
    text-transform: none;
    padding: 5px 15px 0 15px;
}

#right div.searchbox input#ipSearch {
    outline: none;
}


#place-holder > .w {
    border-top: 1px solid #ccc;
}

#pxwebcontent #wrap {
    max-width: 1017px;
    min-width: 760px;
}

@media screen and (min-width: 400px) {
    #pxwebcontent .variableselector_valuesselect_box_compact {
        width: 320px;
        min-width: 320px;
    }
}

#pxwebcontent .pxweb-accordion .accordion-header {
    font-size: 16px;
}

/*
could be overridden, but we don't to that right now..
#pxwebcontent .breadcrumb_homebutton {
    background: url(../images/House.gif) no-repeat;
}
*/