/* Header */
.collapsableSearchInput {
    width: 150px;
    border: 1px solid #ccc;
    height: 37px;
    background: transparent;
}

.searchButton {
    height: 37px;
    background: #E93591!important;
    border: 1px solid #CCCCCC;
    padding: 5px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#header {
    height: 58px;
    border-bottom: 1px solid #CCCBCB;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(222,222,222,1);
    -moz-box-shadow: 0px 2px 3px 0px rgba(222,222,222,1);
    box-shadow: 0px 2px 3px 0px rgba(222,222,222,1);

    /* fixes box-shadow */
    position: relative;
    z-index: 1;
}
#header img {
    width: 100%;
}
#header #logoWrap {
    border-right: 1px solid #E5E4E4;
    overflow: hidden;
}
#header #logoWrap a#logo {
    width: 58px;
    height: 58px;
    float: left;
    background: #E40275;
    margin-right: 10px;
}
#header #logoWrap h2 {
    margin-top: 12px;
    float: left;
    font-weight: bold;
    font-size:16px;
}
#header .innerEl {
    padding-top: 14px;
}
#header .searchBox button.dropdown-toggle {
    background: white;
    padding: 2px 9px;
    height: 30px;
    border-color: #D7D6D6;
    color: #595959;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
#header .searchBox input {
    width: 150px;
    border-color: #EDEDED;
    height: 30px;
}
#header .searchBox button.searchButton {
    height: 30px;
    background: #E93591!important;
}
#header #profileNavWrap {
    overflow: hidden;
}
#header #profileNavWrap .menu {
    padding-left: 22px;
    padding-right: 22px;
    float:left;
}
#header #profileNavWrap .microcredLogoWrap {
    width: 100px;
    height: 58px;
    float: right;
    background: #383F44;
}
