﻿/*#region Layout */

.compSearch_subheader_container {
    height: 65px;
    border-bottom: solid 1px #cccccc;
}

.compSearch_noLeftRightPad {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.compSearch_options_items_left {
    margin-top: 20px;
    margin-right: 50px;
    float: left !important;
}

.compSearch_options_items_right {
    margin-top: 15px;
    margin-right: 15px;
    float: right !important;
}

.compSearch_BodyInnerPadding {
    padding-top: 9px !important;
}

.compSearch_TableHeader {
    color: #727272;
    font-size: 13px;
    font-weight: bold;
    white-space: nowrap;
    height: 36px;
}

.compSearch_TableBodyBorders {
    border-bottom: solid 1px #CCCCCC;
    Height: 36px;
    white-space: nowrap;
    text-overflow: ellipsis !important;
    display: block;
    overflow: hidden;
}

.compSearch_TableFloatRight {
    float: right;
    height: 30px;
    margin-right: 125px;
}

.compSearch_TableFloatLeft {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
}

.compSearch_eclipseTest {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
}

.comSearch_CentreSearch {
    width: 60px;
    margin: 5px auto;
}

.comSearch_loadingContainer {
    text-align: center;
}

.comSearch_loadingPadder{
    margin-top: 80px;
}

/*#endregion */

/*#region Text & Font */

.compSearch_BodyText {
    color: #727272;
    font-size: 13px;
}

    .compSearch_BodyText#GetReport {
        font-size: 14px !important;
    }

    /*.compSearch_BodyText:hover {
        color: blue !important; 
    }*/

.compSearch_matchesText {
    font-size: 16px;
    font-family: 'Open Sans';
    color: #727272;
    font-style: italic;
}

.compSearch_Top150_Text{
    text-align: center;
    margin-top: 15px;
    font-size: 11px;
    color: #b0b6c7;
    font-style: italic;
}

/*#endregion */

/*#region Inputs */

.compSearch_ButtonSize {
    width: 100% !important;
}

.compserach_btnSearch {
    border: none;
    background-color: white;
    color: #3E85C1;
    padding-left: 10px;
    padding-top: 2px;
    font-size: 15px !important;
    width: 170px;
}

    .compserach_btnSearch#RefineSearch {
        color: #3e85c1;
        border: none;
        padding: 7px 10px 7px 10px;
        text-transform: capitalize;
    }

#btnRefineSearch .compserach_btnSearch:hover {
}

#results .compserach_btnSearch:hover {
    background-color: #3E85C1 !important;
    color: white !important;
    border-radius: 1px;
}

.compserach_btnSearch#RefineSearch:hover {
    text-decoration: none;
}

#btnRefineSearch .compserach_btnSearch:active:focus {
    background-color: white !important;
}

#HighlightableRow:hover .compSearch_BodyText{
    color: #1f2532 !important; 
}

/*#endregion */