.search-results-grid {
    font-size:0.9em;
}
table.items{width:100%}
table.items tbody tr td{padding:1px 2px}
table.items input[type="checkbox"]{margin:4px}

.grid-view .checkbox-column {
    width:5px;
}
table.items th.checkbox-column {
    margin:0;
}

.listData div {
    display:inline-block;
}
.listData div span label{
    display:inline-block;
}
.filters{
    background-color: #f0f0f0;
    padding:5px 10px;
    margin:0;
    border-radius:1px;
}

.viewItemContentContainer .attributes span.label.secondary.radius.label-margin{
    margin:1px 1px;
    background-color:white;
    border:1px solid #e7e7e7;
}

div.yform .yrow {
    margin: 0.5em 0;
}

.checkBoxListContainer{width:100%;display:inline-block;margin-top:0;1padding:5px;1margin-bottom:5px;}
.checkBoxListCategoryContainer:not(:first-child){border-top:1px solid #ddd;padding:5px 0;}
.checkBoxListCategoryItem{margin:2px;padding:2px;font-size:1.2em;min-width:90px;display:inline-block;}
.checkBoxListItem{margin:2px;padding:2px}
.checkBoxListItemWrap{display:inline-block;1min-width:130px}
.checkBoxListItem .cbInput input{margin:0 5px}
.checkBoxListItem .cbLabel{display:inline-block;font-weight:normal}
.checkBoxListItem .cbLabel label{font-weight:normal}
.checkBoxListItem .cbLabel label:hover{color:#000;text-decoration:underline}


.checkBoxListCategoryContainer .row {vertical-align: top;}
.icon-sale {
    color:orange;
}

#rms-search-form input,#rms-search-form select  {
    margin-bottom:0;
    font-weight:normal;
}
#rms-search-form button {
    margin-bottom:5px;
}


.wishlist-button .icon {
    padding: 1px;
    position: absolute;
    right: 0;
    top: -7px;
}

.viewItemImageContainer{position:relative;background:#BBBBBB;text-align:center;min-height:150px}
.viewItemImageContainer .btn_toggle_compare{padding:1px;position:absolute;left:2px;top:2px}
.viewItemImageContainer .imagePriceBtnPrice{padding:10px 0}
.viewItemImageContainer .imagePriceBtn{position:absolute;left:0;bottom:0;background-color:rgba(45,45,45,0.9);color:#fff;font-size:20px;font-weight:normal;min-width:120px}
.viewItemImageContainer .imagePriceBtn .preText{font-size:.6em;text-transform:uppercase}
.viewItemImageContainer button.tiny,.viewItemImageContainer .button.tiny{padding:.625rem 1.25rem .6875rem}

/* NEW - 12th Jan, 2017*/
 .attrGroup {
    1font-size: 12px;
    line-height: 18px;
}
/*@media only screen and (min-width: 40.063em) {   medium and above */
@media only screen and (min-width: 64.063em) {  /* medium and above */
    .attrGroup {
        min-height:60px;
    }
}


.attrGroup label, .attrGroup span {
    font-weight:normal;
}
.attrGroup label{
    display:inline-block;
    font-weight:bold;
    color:black;
}
.attrGroup span{

}

.attrGroupSmall label,.attrGroupSmall span {
    font-size: 12px!important;
}


.table-breakdown{margin:0;background:none;padding:0}
.table-breakdown td{color:white;margin:0;padding:2px}

.chargetype{
    background:white;
    color:black;
    border-bottom: 1px solid #ddd;
    padding:0;
    margin:0;
}
.chargetype_ave, .chargetype_note, .chargetype_name{
    margin:0;padding:0;
    font-size:0.5em;
}
.chargetype_ave {
}
.chargetype_name {
}
.chargetype_note {
}

.fav_class{
    font-size:1.8em;
    color: #ffffff;
    cursor:pointer;
    line-height: 1em;
}
.fav_class:hover .fa-star-o:before{
    content:"\f005";
    123color: #ffffff;
    123color:#FFB400;
}
.fa-star{
    qwecolor:#FFB400;
    qwetext-shadow: 2px 3px 2px rgba(0,0,0,0.4);
}
.fa-star-o {
    qwetext-shadow: 2px 3px 2px rgba(0,0,0,0.4);
}

.viewItemContentContainer {
    padding:5px;
}
.viewItemContentContainer p{
    padding:0;
    margin:0;
    color:#666;
    font-size:14px;
}
.viewItemContentContainer h4{
    font-size:10px;
}

.fullHeight {
    height: 100%;
}

.heightScrollable{
    overflow-y: scroll;
    height:100%;
}

.search-tip {
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    color: #8a6d3b!important;
    font-size: 14px;
    font-weight:bold;
    padding: 10px;
    margin: 5px 0;
}
.search-tip-inline {
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    color: #8a6d3b!important;
    padding: 3px 6px;
    margin-left: 10px;
    display:inline;
    font-size:0.95em;
}



.form-control-select{
    background-color: white;
    border: 1px solid #cccccc;
    border-radius: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 0.875em;
    height: 2.3125em;
    margin: 0 0 1em;
    padding: 0.5em;
    transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
    width: 100%;
}

.pin_item{
    max-height: 400px;
    padding:5px;
}
.pin_item p{
    margin-bottom:0;
}

/*
Search view item:
 */
.room_subtitle{color:#747474;vertical-align:top}
.room_subtitle .room_address{display:inline-block;vertical-align:top}
.room_subtitle .room_occupancy{display:inline-block}
.room_address,.room_occupancy{font-size:12px;padding:0;margin:0}



.viewItemImageContainer .cycle-next,
.viewItemImageContainer .cycle-prev{background-image:url(/themes/common/img/arrows.png);display:block;height:50px;margin-top:-16px;position:absolute;top:50%;width:39px;
    z-index:300; opacity:0.3}
.viewItemImageContainer .cycle-next:hover,
.viewItemImageContainer .cycle-prev:hover{opacity:.9}
.viewItemImageContainer .cycle-next{background-position:100% 0;right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.viewItemImageContainer .cycle-prev{background-position:0 0;left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}


.room_description {
    font-size:12px;
    clear: both;
    font-family: 'Arial';
    font-weight:normal;
    123min-height:60px;
}

.text-muted {
    color: #454545;
}

/* _map */
html, body, #map {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
#map {
    position: relative;

    min-height:200px;
}
.container{
    height: 100%;
}

.button-no-margin{
    margin:0!important;
}

/* Favourites modal */
#favourites_list li.favourite_item{
}
.favourite_item {
    margin:0;
    padding:0;
}
.favourite_item h1 {
    font-size:1em;
    margin:0;
}
#favourites_list .favourite_item_container {
    border:1px solid #818181;
    padding:5px 10px;
    background:white;
}

#msg{
}

.rowModalButtons button,.rowModalButtons input {
    margin-bottom:0!important;
}

.search-empty-text {
    font-weight:bold;
    font-size:18px;
    margin:10px 0;
}
.search-empty-text span{
    font-weight:normal;
    display:block;
    font-size:14px;
}

/* Search - List view */

.list-view div.summary {
    margin-top:10px;
}

/*
.list-view .pager {
    text-align: right;
    padding-bottom:10px;
    font-size: 0.8em;
    margin:0;
    padding-top:0;
}


ul.yiiPager{font-size:1.3em;line-height:2.2em}
ul.yiiPager a:link,ul.yiiPager a:visited{border-radius:1px;padding:6px 15px;color:#43493D;border-color:#5e6655}
ul.yiiPager a{background:#fff}
ul.yiiPager a:hover{background-color:#D4DEAB;color:#333}
ul.yiiPager .selected a{background:#809E0F none repeat scroll 0 0;color:white}
ul.yiiPager li.previous a,ul.yiiPager li.next a{border-color:#ccc}

*/


#panel_left{
    padding-top:0px;
    background-color:#f4f4f4;
}

.onTop{
    z-index:100;
}

/* F5 fixes */
.button.hide {
    display: none;
}













.file-text { margin-top: .2em; }

.fa-stack-text {
    color:black;
}
.file-text { margin-top: .1em; }


.btn_compare_list_qty{
    1padding:2px 6px;
}

#favouritesModal{
    z-index:9999999;
}








/* compare list */


@media print {
    body * {
        visibility: hidden;
        font-size: 12pt;
    }
    #search-list-view,#panel_left{
        display:none!important;
    }
    .section-to-print, .section-to-print * {
        visibility: visible;
    }
    .no-print, .no-print * {
        display: none !important;
    }
}

.reveal-modal .close-reveal-modal {
    font-size:4em;
    z-index: 9999999999999;
    min-width:40px;
    padding-left:7px;
        padding-left:10px;
    padding-bottom:7px;
        padding-bottom:5px;
    line-height:40px;

    background:#ddd;
    border-radius:5px;
}
.reveal-modal .close-reveal-modal:hover{
    text-decoration: none;
    color:black;
    background:#ddd;
    border-radius:5px;

    background: #f0f0f0;
}




.reveal-modal .close-reveal-modal-fix {
    font-size: inherit!important;
    right:auto!important;
    top:auto!important;
    position: relative!important;
    line-height:18px!important;
    font-weight:normal!important;
    padding: 8px 21px;
}
.reveal-modal .close-reveal-modal-fix:hover {
    border-radius:0px!important;
}

.compare-item{
    padding:10px 0;
    border-top:1px solid #ddd;
    font-weight:normal;
    line-height:1.4em;
}
.compare-item .title {
    font-size:26px;
}
.compare-container .sub-title {
    display:inline-block;
    font-weight:normal;
    margin-bottom:5px;
}
.comparison-note {
    border-top:1px solid #ddd;
    font: 600 12px/24px ralewaymedium,arial;
    font-weight:normal;
    margin-bottom:10px;
}
.comparison-modal-btns button, a.comparison-modal-btns, .comparison-modal-btns a {
    font-size: 1em !important;
    line-height:18px;
}