﻿.outer-container {
    width: auto; 
    height: auto;
    vertical-align: middle;
    text-align: center;
}
.uc-main-search-container {
    margin: 17px 0 37px 0;
}

/*.uc-main-search {   
    width:523px; 
    margin: auto;         
    }
    @media screen and (max-width:768px) {
        .uc-main-search {
            width:365px;
        }
    }
    @media screen and (max-width:480px) {
        .uc-main-search {
            width:260px;
        }
    }*/

.uc-main-search-box-table {
    width:100%;
    max-width:500px;
    /*margin:auto;*/
}

.uc-main-search-results {
    width:100%;
}

.uc-main-search-box {
    color:black;
    height:45px;
    width:425px;
    padding: 10px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;   
    box-sizing: border-box;         
    border:solid;
    border-color:#ffffff;
    border-width:1px;
    font-size: 19px;
    border-radius: 0;
}
@media screen and (max-width:768px) {
    .uc-main-search-box {
        width:100%;
    }
}
@media screen and (max-width:480px) {
    .uc-main-search-box {
        font-size:16px;
    }
}

.uc-main-search-box::-webkit-input-placeholder {
   font-family: Verdana, Roboto, Geneva, Tahoma, sans-serif;
   color:#6D6D6D;
}

.uc-main-search-box:-ms-input-placeholder {
   font-family: Verdana, Roboto, Geneva, Tahoma, sans-serif;
   color:#6D6D6D;
}

.uc-main-search-box:-moz-placeholder {
   font-family: Verdana, Roboto, Geneva, Tahoma, sans-serif;
   color:#6D6D6D;
}

.uc-main-search-box::-moz-placeholder {
   font-family: Verdana, Roboto, Geneva, Tahoma, sans-serif;
   color:#6D6D6D;
}

.uc-main-button-cell {
    width:60px;
}

.btn-jumbo {
    padding: 13px 18px 14px 19px;
    color: #fff;
    float: right;
    font-weight: bold;
    text-align: center;
    background: #e16824;
    border: none;
    height: 45px;
    text-decoration: none;
    margin: 0px 0px 0px;
    font-family: Verdana, Roboto, Geneva, Tahoma, sans-serif;  
    font-size: 16px;
    -webkit-appearance: none;
    border-radius:0px;
}
    @media screen and (max-width:768px) {
        .btn-jumbo {
            height: 45px;
            width: 65px;
            padding-left: 5px;
            padding-bottom: 10px;
            padding-top: 8px;
            font-size: 14px;
            -webkit-appearance: none;
        }
    }

    @media screen and (max-width:480px) {
        .btn-jumbo {
            width: 60px;
            padding-left: 8px;
            font-size: 12px;
        }
    }


.btn-jumbo:hover {
	text-decoration: none;
    background: #1f5284;
    color:white;
    border-top:1px solid white;
    border-bottom:1px solid white;
    border-right:1px solid white;
    height:45px;
    padding-top:12px;
}
    @media screen and (max-width:768px) {
        .btn-jumbo:hover {
            height:45px;
            width:65px;
            padding-left:5px;
            padding-bottom:10px;
            padding-top:8px;
        }

    }

    @media screen and (max-width:480px) {
        .btn-jumbo:hover {
            /*height:35px;*/
            width:60px;
            padding-left:8px;
            padding-bottom:10px;
            padding-top:9px;
        }
    } 
