/*the ajax loading icon*/
.umloading {width:100%;height:20px;background:rgba(255, 255, 255, 0.8) url('ajax_loader.gif') no-repeat 50% 50%;}
/*the form div*/
#uwpqsf_id{}
/*Form title*/
.uform_title{font-weight:bold!important;text-align:center;margin:auto 0 auto 0}
.uwpqsf_class{
    width: 250px;
    margin-bottom: 5px;
    clear: both;
    background-color: #1c836f;
    padding: 5px;
    border-radius: 3px;
	}
/*label for each field*/
.uwpqsf_class > span[class*='taxolabel-'], .uwpqsf_class > span[class*='cmflabel-']{
	display: block;
    padding: 5px 0;
    font-weight: bold !important;
    clear: both;
    width: 100%;
    color: white;
    text-shadow: 0 0 1px black;
	}
/*dropdown*/
.uwpqsf_class select {width:98%;margin-left:1%;margin-right:1%}

/*taxonomy and meta field radio OPTIONS*/
.uwpqsf_class > label{width:100%;}
/*Checkboxes*/
[class*='tax-check-'] label,[class*='cmf-check-'] label {float:left;width:50%;}

/*search button*/
.uwpqsf_submit{
    display: inline-block;
    width: 55px;
    vertical-align: top;
    height: 57px;
    margin-bottom: 5px;
	    border-radius: 0 3px 3px 0;
	}
.uwpqsf_submit .usearchbtn{
    height: 100%;
    border: 1px solid #aaaaaa;
    background-color: white;
    border-radius: 3px;
}
.uwpqsf_submit .usearchbtn:hover{
	cursor:pointer;
	background-color: rgb(146, 199, 189);
}
/*keyword search label*/
.uwpqsf_class-keyword{padding:5px;font-weight:bold !important;}
/*text input for keyword*/
input#uwpqsf_id_key{
    width: calc(100% - 10px);
    border-radius: 3px;
    border: 1px solid #aaaaaa;
    padding: 5px;
    font-size: 120%;
	}

/*Pagination*/
.uwpqsfpagi{text-align:center;margin-top:15px;margin-bottom:15px;clear:both;width:100%}

a.upagievent{
    padding-left: 12px;
    padding-right: 12px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
    padding: 5px 10px;
    background-color: #078064;
    font-size: 120%;
    text-decoration: none;
    color: white;
    margin-right: 5px;
	}
span.upagicurrent{
    padding-left: 12px;
    padding-right: 12px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
    padding: 5px 10px;
    background-color: #bdbdbd;
    font-size: 120%;
    text-decoration: none;
    color: white;
    margin-right: 5px;
	}
