
/* 
    Created on : 2015-11-27, 12:39:07
    Author     : tomaszwoznicki
*/
fieldset{

    font-family: sans-serif;
    border: 1px solid #1F497D;
    background: #fff;
    /*    border-radius: 5px;*/
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
    border-color: #ddd;
    border-radius: 4px;
    margin-bottom: 20px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    color: #333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}

legend{
    background: #1F497D;

    /*    padding: 5px 5px ;*/
    background: #fff;
    border-radius: 1px;
    width: auto;
    margin-bottom: 0px;
    border-style: none;
    color: #65B2C7;
    /*box-shadow: 0 0 0 5px #ddd;*/
    /*    margin-left: 20px;*/
}

.desc{
    background-color: #fff; color: #838383; padding: 20px 0px 0px 0px; text-align: justify
}
.title{
    font-weight: normal;
    line-height: 1.1;
    margin: 7px 0 4px;
    font-size: 20px;
}
.image{
    position: absolute; 
    width: 77%;
    height: 150px;
    border: 1px solid #cacaca; 
    background-size:cover;
    z-index: 1;
    border: 1px solid rgba(100, 100, 100, 0.4); right:60px; top:10px;
    -webkit-border-radius: 2px; -moz-border-radius: 2px; 
    -o-border-radius: 2px; border-radius: 2px; 
    -webkit-box-shadow: 0 5px 10px  rgba(0, 0, 0, 0.25); 
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.25); 
    -o-box-shadow: 0 5px 10px rgba(0,0,0,0.25); 
    box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.25); padding:10px; 
}
a.reservation{
    border-radius: 3px;
    color: #fff;
    float: right;
    font-size: 16px;
    line-height: 26px;
    margin: 0 10px;
    text-align: center;
}

.btn-disable_del{
    border-radius: 3px;
    color: #fff;
    float: right;

    margin: 0 10px;
    text-align: center;
    background-image: linear-gradient(to bottom, #f9b884 0px, #f28e3c 100%);
    background-repeat: repeat-x;
    border-color: #f28e3c;
    font-weight: bold;
}


.fa-star, .fa-plane
{
    color: orange;
}
.hotelitem{ background-color: #fff; border-top: 1px solid #e7e7e7; padding-top: 20px; padding-bottom: 20px; border-radius: 0px;  margin-bottom: 0px; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
    background-color: #0091EA;
    border-color: #0091EA;
    color: #fff;
    cursor: default;
    z-index: 2;

}
ul.linkMap {
    list-style-type: none;
    margin-left: -20px;
}
ul.linkMap li:before { 

    color: orange;
    content: "\f124";
    font-family: FontAwesome;
    text-decoration: none;
    margin-right: 5px;

}

.panel-title-list{padding: 10px 20px; color: #555; font-size: 16px; margin: 0px;}

.btn-right{ bottom: -140px; position: relative; }

@media (max-width: 768px) {
    .btn-right{ bottom: -10px; position: relative; }
}
/*
.newsearch select{border: 2px solid #65b2c7;}
.newsearch .bc2{border: 2px solid #65b2c7;} */

.btnday{
    border-radius: 3px;
    color: #fff;
    float: left;

    margin: 0 10px;
    text-align: center;
    background-image: linear-gradient(to bottom, #65b2c7 0px, #65b2c7 100%);
    background-repeat: repeat-x;
    border-color: #badce5;

    padding: 8px;


}
.btnday span{font-size: 11px;}
.newsearch_h2 {margin-top: 17%;-webkit-margin-before: 12%;}
.newsearch_h2 strong{color: #fff;margin-left: 0px;font-size: 44px;padding-left: 17px;margin-bottom: 0px;background-color: #f28e3c;padding-top:5px;padding-bottom: 5px;padding-right: 17px;}
.newsearch_h2 h1{line-height:1.4}


.boximgcontent{display: block;overflow: hidden; width: 840px; margin: 0 auto}

@media (max-width: 980px) {
.boximgcontent{width: 700px;}
}
@media (max-width: 800px) {
.boximgcontent{width: 670px;}
}
@media (max-width: 768px) {
.boximgcontent{width: 700px;}
}
@media (max-width: 360px) {
.boximgcontent{width: 330px;}
.newsearch_h2{margin-top: 0px;}
.newsearch_h2 h1{margin-top: 0px;margin-bottom: 0px;}
.newsearch_h2 strong{font-size: 30px;}
}
@media (max-width: 320px) {
.boximgcontent{width: 290px;}
.newsearch_h2{margin-top: 0px;}
.newsearch_h2 h1{margin-top: 0px;margin-bottom: 0px;}
.newsearch_h2 strong{font-size: 26px;}
}



