/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 26 October 2024 22:13:45
*/


/* Custom CSS */

.right {float:right;}
.clear {clear:both;}

/* Left feature content*/

.leftfeature {position: relative;}

.leftfeature .imagecontainer img {
    width: 100%;
}

/*end left feature content*/

.spf-top-nav ul.uikit-link-list > li > a {
    max-width: 200px !important;
}

/** Search styles ******************************************************/
.date-separator {
    display: table-row;
    text-align: left;
    line-height: 2;
    font-size: 14px;
    font-weight: bold;
}

#search-query .search-row fieldset{
    width: auto;
    line-height: 32px;
}

#search-query .search-row fieldset ul li{
    display: inline;
    margin-right: 45px;
}

#search-query .search-row fieldset ul li label{
    width: auto;
    padding-right: 20px;
}

#search-query .search-row fieldset ul li select{
    display: inline;
    width: auto;
}

#search-query .search-row .button{
    margin-top: 20px;
    margin-bottom: 20px;
}

.searchform-box{
    background: #eee;
    padding: 12px;
    margin: 5px;
}

/* funnelback search styles */
#search-query{
    padding:10px 0 0 0;
    /*font-size:1.25em;*/
}

#search-query fieldset{
    width: 45%;
    display: inline;
    vertical-align: top;
    margin-top: 20px;
    margin-bottom: 20px;
    border: none;
}
#search-query input[type='submit']:last-child{
    clear: both;
    display: block;
    text-align: right;
    padding:5px 10px;
}

#search-query fieldset legend{
    font-size: 14px;
}
#search-query fieldset ul{
    padding: 0;
    margin: 0;
    list-style:none;
}
#search-query fieldset ul li{
    display: table;
    width: 90%;
    margin-bottom: 10px;
    text-align: right;
}
#search-query fieldset ul li label{
    display:table-cell;
    width: 45%;
    /*font-size: 14px;*/
    text-align: left;
}

#search-query fieldset ul li input,
#search-query fieldset ul li select{
    display:table-cell;
    width: 100%;
    margin: 0;
}
#search-query fieldset ul li input{
    padding: 5px 10px;
}

#search-query fieldset ul li .search-datePicker{
    width: 160px !important;
}


#search-query fieldset ul li input#num_ranks{
    width: calc(50% - 75px);
    margin-right: 10px;
}

#search-results{
    max-width: 100%;
}

.ui-datepicker-trigger{
    vertical-align: middle;
    margin-left: 5px;
}



#searchform .button {
    border: none;
    background: 0 0;
    background-color: rgba(0, 0, 0, 0);
    font-size: 17px;
    font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
    background-color: #3f2583;
    padding: .8em 1.2em;
    cursor: pointer;
    transition: background .1s ease;
    margin: 3.2em 0 0 0;
    line-height: 1.4em;/** Compliant Contractors search button ************************/
}
img.ui-datepicker-trigger{
    cursor: pointer;
}
.ui-datepicker{
    z-index: 999;
}

#search-inner-wrapper.results-full-width{
    display: block;
    width: 100%;
}

/** Search styles ends******************************************************/

/* table sorter */
table.tablesorter thead tr .header {
  background-image: url(mysource_files/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(mysource_files/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(mysource_files/desc.gif);
}


.spf-top-nav ul.uikit-link-list > li > a {
    max-width: 200px !important;
}

/* Code Certified Entities Search */

/*#search-query fieldset ul li.industry-type select {
    padding: 5px 10px;
    border: 2px solid #d1d1d1;
    font-size: 16px;
    font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif;
    color: #313131;
}*/

.cce {font-size: 0.8em;}

.searchinputblock {
    display: inline-block;
    width: 27%;
    float: left;
    margin: 0 1.5% 1em 1.5%;
}

.searchinputblock label {
    font-weight: bold;
}

.searchinputblock select#meta_industryType {
    width: 100%;
}

.searchinputblock.uikit-select:after {top: 66%;
}

.cce-buttons {float: right;
              margin-top: 1.2em;
}

@media (max-width:767px) {
    
      .searchinputblock {width: 100%;}
    
}