.columns .ui-table {
    border-collapse: collapse;
    width: 100%;
    margin: 1em 0 0;
    background-color: transparent;
    border: solid 1px #D5D5D5;
	font-size: 13px;
}

.columns .ui-table thead {
    background-color: #E5E5E5
}

.columns .ui-table thead th {
    background:#fafafa url(images/head.gif) repeat-x bottom;
	font-weight: normal; 
	border-bottom: 0.2em solid orange; 
	padding-bottom: 4px;
	border-right: 1px solid #DDDDDD !important;
    color: #222222;
    padding: 7px 5px;
    border-right: solid 1px #D5D5D5;
    cursor: pointer
}

.columns .ui-table thead th.ui-table-sort-up,
.columns .ui-table thead th.ui-table-sort-down {
    background-color: transparant
}

.columns .ui-table thead th:last-child {
    border-right: 0px
}

.columns .ui-table thead th .ui-arrow {
    float: right;
    font-size: 10px
}

.columns .ui-table tbody {
    background-color: transparent
}

.columns .ui-table tbody tr.ui-table-rows-odd {
    background-color: #F2F2F2
}

.columns .ui-table tbody tr.ui-table-rows-even {
    background: #FFFFFF
}

.columns .ui-table tbody tr td {
    background: transparent;
    border-right: solid 1px #D5D5D5;
    color: #656565;
    padding: 3px 5px
}

.columns .ui-table tbody tr td a{
	color: #5052B5;
}

.columns .ui-table-controls span {
    font-size: 12px;
    padding: 5px;
    vertical-align: middle
}

.columns .ui-table-controls span.ui-table-control-next,
.columns .ui-table-controls span.ui-table-control-prev {
    cursor: pointer;
    font-family: "Arial Narrow";
    font-size: 16px
}

.columns .ui-table-controls span.ui-table-control-disabled {
    color: #999999;
    font-family: "Arial Narrow";
    font-size: 16px
}

.columns .ui-table-footer {
    width: 100%;
    padding: 8px 0;
    font-size: 11px;
    text-align: left;
    color: #333
}

.columns .ui-table-footer span {
    vertical-align: middle
}

.columns .ui-table-footer .ui-table-size,
.columns .ui-table-footer .ui-table-results,
.columns .ui-table-footer .ui-table-controls {
    display: inline-block;
    width: 32% 
}

.columns .ui-table-footer .ui-table-size select{
    font-size: 12px;
    height: 1.8em !important;
    padding: 2px 7px;
    width: 40px;
	display: inline-block;
}

.columns .ui-table-footer .ui-table-size {
    padding-left: 20px
}

.columns .ui-table-footer .ui-table-results {
    text-align: center
}

.columns .ui-table-footer .ui-table-controls {
    text-align: right
}

.columns .ui-table-footer .ui-table-control-next,
.columns .ui-table-footer .ui-table-control-prev,
.columns .ui-table-footer .ui-table-control-disabled {
    display: inline-block;
    background-color: transparent;
    padding: 5px;
    vertical-align: middle;
    cursor: pointer;
    text-align: center
}

.columns .ui-table-footer .ui-table-control-disabled img {
    opacity: 0.5
}

.columns .ui-columns-search {
    text-align: right
}

.columns .ui-columns-search input {
    width: 200px;
    border-radius: 10px;
    padding: 4px 10px 4px 25px;
    border: 2px solid #ccc;
    background-image: url(images/search.png);
    background-position: 5px center;
    background-repeat: no-repeat;
	height: 2em !important;
}

.columns .ui-columns-search input:focus {
    border: 2px solid #6196CD;
    outline: none
}

.select2-container .select2-selection--single {
    height: 48px;   
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: rgba(255, 255, 255, 0.35); }
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-top: 8px;   
    padding-left: 1em;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    padding-top: 2.5em;    
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;   
}
.select2-container--default .select2-selection--single {
		background: rgba(255, 255, 255, 0.05);
		border: none;
		border: solid 1px rgba(255, 255, 255, 0.15);
		color: #fff;}

.select2-dropdown{
    background-color: #5E42A6;
}

.select2-results__option{
    color: #fff;
}

.select2-search__field{
    color: #000;
}
