* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.bcsl {
    margin: 0 auto;
    font-family: sans-serif;
}
.bcsl h2, .bcsl h3, .bcsl h4, .bcsl h5{
    /*font-weight: bold;*/
}
.bcsl-box{
    border: solid 1px #efefef;
	/*outline: solid 1px #e0e0e0;*/
    /*border-radius: 10px;*/

    margin-top: 30px;
	position: relative;
	background-color: #D8D8D8;
}

.bcsl p, .bcsl b{
	display: block;
	font-family: 'Lato', sans-serif;
}

.bcsl-item{
	padding-left: 20px;
	padding-right: 20px;
    padding-bottom: 0px;
}

.bcsl-center-block {
	/*color: #FFF;*/
    text-align: center;
    /*text-shadow: 1px 2px 3px #444;*/
    font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: lighter;
}

.bcsl-item p{
	text-align: center;
	font-size: 11px;
}

.bcsl-room-title{
    min-height: 30px;
    line-height: 15px;
    font-size: 12px;
}

.bcsl-room-img{
    background: url('https://bookingengine.pactindo.com/lib/img/loader.gif') no-repeat center;
    height: 50px;
    width: 100%;
}

.bcsl-room-img-img{
	min-height: 50px;
	max-height: 60px;
	width: 100%;
}

.bcsl-carousel-indicators {
    bottom: -10px;
}
.bcsl-price-full {
    text-decoration: line-through; 
    text-align: center;
    color: #ff0000; 
    font-size: 10px;
}
.bcsl-price-disc {
    color: #0ac32b; 
    font-weight: bold;
    margin-bottom: 5px;
}
.bcsl-disc {
    position: absolute;
    background-color: #ff0000;
    padding: 2px;
    color: #ffffff;
    font-size: 10px;
}

.bcsl-row {
    margin-right: -15px;
    margin-left: -15px
}

.bcsl-row:before,.bcsl-row:after {
    display: table;
    content: " "
}

.bcsl-row:after {
    clear: both
}

.bcsl-col-xs-1,.bcsl-col-sm-1,.bcsl-col-md-1,.bcsl-col-lg-1,.bcsl-col-xs-2,.bcsl-col-sm-2,.bcsl-col-md-2,.bcsl-col-lg-2,.bcsl-col-xs-3,.bcsl-col-sm-3,.bcsl-col-md-3,.bcsl-col-lg-3,.bcsl-col-xs-4,.bcsl-col-sm-4,.bcsl-col-md-4,.bcsl-col-lg-4,.bcsl-col-xs-5,.bcsl-col-sm-5,.bcsl-col-md-5,.bcsl-col-lg-5,.bcsl-col-xs-6,.bcsl-col-sm-6,.bcsl-col-md-6,.bcsl-col-lg-6,.bcsl-col-xs-7,.bcsl-col-sm-7,.bcsl-col-md-7,.bcsl-col-lg-7,.bcsl-col-xs-8,.bcsl-col-sm-8,.bcsl-col-md-8,.bcsl-col-lg-8,.bcsl-col-xs-9,.bcsl-col-sm-9,.bcsl-col-md-9,.bcsl-col-lg-9,.bcsl-col-xs-10,.bcsl-col-sm-10,.bcsl-col-md-10,.bcsl-col-lg-10,.bcsl-col-xs-11,.bcsl-col-sm-11,.bcsl-col-md-11,.bcsl-col-lg-11,.bcsl-col-xs-12,.bcsl-col-sm-12,.bcsl-col-md-12,.bcsl-col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}
.bcsl-col-xs-1,.bcsl-col-xs-2,.bcsl-col-xs-3,.bcsl-col-xs-4,.bcsl-col-xs-5,.bcsl-col-xs-6,.bcsl-col-xs-7,.bcsl-col-xs-8,.bcsl-col-xs-9,.bcsl-col-xs-10,.bcsl-col-xs-11,.bcsl-col-xs-12 {
    float: left
}

.bcsl-col-xs-12 {
    width: 100%
}

.bcsl-col-xs-11 {
    width: 91.66666667%
}

.bcsl-col-xs-10 {
    width: 83.33333333%
}

.bcsl-col-xs-9 {
    width: 75%
}

.bcsl-col-xs-8 {
    width: 66.66666667%
}

.bcsl-col-xs-7 {
    width: 58.33333333%
}

.bcsl-col-xs-6 {
    width: 50%
}

.bcsl-col-xs-5 {
    width: 41.66666667%
}

.bcsl-col-xs-4 {
    width: 33.33333333%
}

.bcsl-col-xs-3 {
    width: 25%
}

.bcsl-col-xs-2 {
    width: 16.66666667%
}

.bcsl-col-xs-1 {
    width: 8.33333333%
}

@media (min-width: 768px) {
    .bcsl-col-sm-1,.bcsl-col-sm-2,.bcsl-col-sm-3,.bcsl-col-sm-4,.bcsl-col-sm-5,.bcsl-col-sm-6,.bcsl-col-sm-7,.bcsl-col-sm-8,.bcsl-col-sm-9,.bcsl-col-sm-10,.bcsl-col-sm-11,.bcsl-col-sm-12 {
        float:left
    }

    .bcsl-col-sm-12 {
        width: 100%
    }

    .bcsl-col-sm-11 {
        width: 91.66666667%
    }

    .bcsl-col-sm-10 {
        width: 83.33333333%
    }

    .bcsl-col-sm-9 {
        width: 75%
    }

    .bcsl-col-sm-8 {
        width: 66.66666667%
    }

    .bcsl-col-sm-7 {
        width: 58.33333333%
    }

    .bcsl-col-sm-6 {
        width: 50%
    }

    .bcsl-col-sm-5 {
        width: 41.66666667%
    }

    .bcsl-col-sm-4 {
        width: 33.33333333%
    }

    .bcsl-col-sm-3 {
        width: 25%
    }

    .bcsl-col-sm-2 {
        width: 16.66666667%
    }

    .bcsl-col-sm-1 {
        width: 8.33333333%
    }
}

@media (min-width: 992px) {
    .bcsl-col-md-1,.bcsl-col-md-2,.bcsl-col-md-3,.bcsl-col-md-4,.bcsl-col-md-5,.bcsl-col-md-6,.bcsl-col-md-7,.bcsl-col-md-8,.bcsl-col-md-9,.bcsl-col-md-10,.bcsl-col-md-11,.bcsl-col-md-12 {
        float:left
    }

    .bcsl-col-md-12 {
        width: 100%
    }

    .bcsl-col-md-11 {
        width: 91.66666667%
    }

    .bcsl-col-md-10 {
        width: 83.33333333%
    }

    .bcsl-col-md-9 {
        width: 75%
    }

    .bcsl-col-md-8 {
        width: 66.66666667%
    }

    .bcsl-col-md-7 {
        width: 58.33333333%
    }

    .bcsl-col-md-6 {
        width: 50%
    }

    .bcsl-col-md-5 {
        width: 41.66666667%
    }

    .bcsl-col-md-4 {
        width: 33.33333333%
    }

    .bcsl-col-md-3 {
        width: 25%
    }

    .bcsl-col-md-2 {
        width: 16.66666667%
    }

    .bcsl-col-md-1 {
        width: 8.33333333%
    }
}

.bcsl-carousel-inner>.bcsl-item>img,.bcsl-carousel-inner>.bcsl-item>a>img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

.bcsl-carousel {
    position: relative
}

.bcsl-carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.bcsl-carousel-inner>.bcsl-item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.bcsl-carousel-inner>.bcsl-item>img,.bcsl-carousel-inner>.bcsl-item>a>img {
    line-height: 1
}

.bcsl-carousel-inner>.active,.bcsl-carousel-inner>.next,.bcsl-carousel-inner>.prev {
    display: block
}

.bcsl-carousel-inner>.active {
    left: 0
}

.bcsl-carousel-inner>.next,.bcsl-carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.bcsl-carousel-inner>.next {
    left: 100%
}

.bcsl-carousel-inner>.prev {
    left: -100%
}

.bcsl-carousel-inner>.next.left,.bcsl-carousel-inner>.prev.right {
    left: 0
}

.bcsl-carousel-inner>.active.left {
    left: -100%
}

.bcsl-carousel-inner>.active.right {
    left: 100%
}

.bcsl-carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=50);
    opacity: .5
}

.bcsl-carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}

.bcsl-carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}

.bcsl-carousel-control:hover,.bcsl-carousel-control:focus {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9
}

.bcsl-carousel-control .icon-prev,.bcsl-carousel-control .icon-next,.bcsl-carousel-control .glyphicon-chevron-left,.bcsl-carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block
}

.bcsl-carousel-control .icon-prev,.bcsl-carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px
}

.bcsl-carousel-control .icon-next,.bcsl-carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px
}

.bcsl-carousel-control .icon-prev,.bcsl-carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif
}

.bcsl-carousel-control .icon-prev:before {
    content: '\2039'
}

.bcsl-carousel-control .icon-next:before {
    content: '\203a'
}

.bcsl-carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

.bcsl-carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px
}

.bcsl-carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}

.bcsl-carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}

.bcsl-carousel-caption .bcsl-btn {
    text-shadow: none
}

@media screen and (min-width: 768px) {
    .bcsl-carousel-control .glyphicon-chevron-left,.bcsl-carousel-control .glyphicon-chevron-right,.bcsl-carousel-control .icon-prev,.bcsl-carousel-control .icon-next {
        width:30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }

    .bcsl-carousel-control .glyphicon-chevron-left,.bcsl-carousel-control .icon-prev {
        margin-left: -15px
    }

    .bcsl-carousel-control .glyphicon-chevron-right,.bcsl-carousel-control .icon-next {
        margin-right: -15px
    }

    .bcsl-carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .bcsl-carousel-indicators {
        bottom: 20px
    }
}

.bcsl-panel-body:before,.bcsl-panel-body:after {
    display: table;
    content: " "
}

.bcsl-panel-body:after, {
    clear: both
}

.bcsl-panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

.bcsl-panel-body {
    padding: 5px
}

.bcsl-panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.bcsl-panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.bcsl-panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.bcsl-panel-title>a {
    color: inherit
}

.bcsl-panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.bcsl-panel>.list-group {
    margin-bottom: 0
}

.bcsl-panel>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.bcsl-panel>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.bcsl-panel>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.bcsl-panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group+.bcsl-panel-footer {
    border-top-width: 0
}

.bcsl-panel>.table,.bcsl-panel>.table-responsive>.table,.bcsl-panel>.bcsl-panel-collapse>.table {
    margin-bottom: 0
}

.bcsl-panel>.table:first-child,.bcsl-panel>.table-responsive:first-child>.table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.bcsl-panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bcsl-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bcsl-panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bcsl-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bcsl-panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.bcsl-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bcsl-panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bcsl-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.bcsl-panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bcsl-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bcsl-panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bcsl-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bcsl-panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.bcsl-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bcsl-panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bcsl-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.bcsl-panel>.table:last-child,.bcsl-panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.bcsl-panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bcsl-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bcsl-panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bcsl-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bcsl-panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bcsl-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bcsl-panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bcsl-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.bcsl-panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bcsl-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bcsl-panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bcsl-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bcsl-panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bcsl-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bcsl-panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bcsl-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.bcsl-panel>.bcsl-panel-body+.table,.bcsl-panel>.bcsl-panel-body+.table-responsive {
    border-top: 1px solid #ddd
}

.bcsl-panel>.table>tbody:first-child>tr:first-child th,.bcsl-panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0
}

.bcsl-panel>.table-bordered,.bcsl-panel>.table-responsive>.table-bordered {
    border: 0
}

.bcsl-panel>.table-bordered>thead>tr>th:first-child,.bcsl-panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.bcsl-panel>.table-bordered>tbody>tr>th:first-child,.bcsl-panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bcsl-panel>.table-bordered>tfoot>tr>th:first-child,.bcsl-panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bcsl-panel>.table-bordered>thead>tr>td:first-child,.bcsl-panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bcsl-panel>.table-bordered>tbody>tr>td:first-child,.bcsl-panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bcsl-panel>.table-bordered>tfoot>tr>td:first-child,.bcsl-panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0
}

.bcsl-panel>.table-bordered>thead>tr>th:last-child,.bcsl-panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.bcsl-panel>.table-bordered>tbody>tr>th:last-child,.bcsl-panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bcsl-panel>.table-bordered>tfoot>tr>th:last-child,.bcsl-panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bcsl-panel>.table-bordered>thead>tr>td:last-child,.bcsl-panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bcsl-panel>.table-bordered>tbody>tr>td:last-child,.bcsl-panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bcsl-panel>.table-bordered>tfoot>tr>td:last-child,.bcsl-panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0
}

.bcsl-panel>.table-bordered>thead>tr:first-child>td,.bcsl-panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bcsl-panel>.table-bordered>tbody>tr:first-child>td,.bcsl-panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bcsl-panel>.table-bordered>thead>tr:first-child>th,.bcsl-panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.bcsl-panel>.table-bordered>tbody>tr:first-child>th,.bcsl-panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0
}

.bcsl-panel>.table-bordered>tbody>tr:last-child>td,.bcsl-panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bcsl-panel>.table-bordered>tfoot>tr:last-child>td,.bcsl-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bcsl-panel>.table-bordered>tbody>tr:last-child>th,.bcsl-panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bcsl-panel>.table-bordered>tfoot>tr:last-child>th,.bcsl-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
}

.bcsl-panel>.table-responsive {
    margin-bottom: 0;
    border: 0
}

.bcsl-panel-group {
    margin-bottom: 20px
}

.bcsl-panel-group .bcsl-panel {
    margin-bottom: 0;
    border-radius: 4px
}

.bcsl-panel-group .bcsl-panel+.bcsl-panel {
    margin-top: 5px
}

.bcsl-panel-group .bcsl-panel-heading {
    border-bottom: 0
}

.bcsl-panel-group .bcsl-panel-heading+.bcsl-panel-collapse>.bcsl-panel-body {
    border-top: 1px solid #ddd
}

.bcsl-panel-group .bcsl-panel-footer {
    border-top: 0
}

.bcsl-panel-group .bcsl-panel-footer+.bcsl-panel-collapse .bcsl-panel-body {
    border-bottom: 1px solid #ddd
}

.bcsl-panel-default {
    border-color: #ddd
}

.bcsl-panel-default>.bcsl-panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.bcsl-panel-default>.bcsl-panel-heading+.bcsl-panel-collapse>.bcsl-panel-body {
    border-top-color: #ddd
}

.bcsl-panel-default>.bcsl-panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.bcsl-panel-default>.bcsl-panel-footer+.bcsl-panel-collapse>.bcsl-panel-body {
    border-bottom-color: #ddd
}

.bcsl-panel-primary {
    border-color: #428bca
}

.bcsl-panel-primary>.bcsl-panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

.bcsl-panel-primary>.bcsl-panel-heading+.bcsl-panel-collapse>.bcsl-panel-body {
    border-top-color: #428bca
}

.bcsl-panel-primary>.bcsl-panel-heading .badge {
    color: #428bca;
    background-color: #fff
}

.bcsl-panel-primary>.bcsl-panel-footer+.bcsl-panel-collapse>.bcsl-panel-body {
    border-bottom-color: #428bca
}

.bcsl-panel-success {
    border-color: #d6e9c6
}

.bcsl-panel-success>.bcsl-panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.bcsl-panel-success>.bcsl-panel-heading+.bcsl-panel-collapse>.bcsl-panel-body {
    border-top-color: #d6e9c6
}

.bcsl-panel-success>.bcsl-panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.bcsl-panel-success>.bcsl-panel-footer+.bcsl-panel-collapse>.bcsl-panel-body {
    border-bottom-color: #d6e9c6
}

.bcsl-panel-info {
    border-color: #bce8f1
}

.bcsl-panel-info>.bcsl-panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.bcsl-panel-info>.bcsl-panel-heading+.bcsl-panel-collapse>.bcsl-panel-body {
    border-top-color: #bce8f1
}

.bcsl-panel-info>.bcsl-panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.bcsl-panel-info>.bcsl-panel-footer+.bcsl-panel-collapse>.bcsl-panel-body {
    border-bottom-color: #bce8f1
}

.bcsl-panel-warning {
    border-color: #faebcc
}

.bcsl-panel-warning>.bcsl-panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.bcsl-panel-warning>.bcsl-panel-heading+.bcsl-panel-collapse>.bcsl-panel-body {
    border-top-color: #faebcc
}

.bcsl-panel-warning>.bcsl-panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.bcsl-panel-warning>.bcsl-panel-footer+.bcsl-panel-collapse>.bcsl-panel-body {
    border-bottom-color: #faebcc
}

.bcsl-panel-danger {
    border-color: #ebccd1
}

.bcsl-panel-danger>.bcsl-panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.bcsl-panel-danger>.bcsl-panel-heading+.bcsl-panel-collapse>.bcsl-panel-body {
    border-top-color: #ebccd1
}

.bcsl-panel-danger>.bcsl-panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.bcsl-panel-danger>.bcsl-panel-footer+.bcsl-panel-collapse>.bcsl-panel-body {
    border-bottom-color: #ebccd1
}

.bcsl-btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.bcsl-btn:focus,.bcsl-btn:active:focus,.bcsl-btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.bcsl-btn:hover,.bcsl-btn:focus {
    color: #333;
    text-decoration: none
}

.bcsl-btn:active,.bcsl-btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.bcsl-btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd
}

.bcsl-btn-primary:hover,.bcsl-btn-primary:focus,.bcsl-btn-primary:active,.bcsl-btn-primary.active,.open>.dropdown-toggle.bcsl-btn-primary {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e
}

.bcsl-btn-primary:active,.bcsl-btn-primary.active,.open>.dropdown-toggle.bcsl-btn-primary {
    background-image: none
}

.bcsl-btn-primary.disabled,.bcsl-btn-primary[disabled],fieldset[disabled] .bcsl-btn-primary,.bcsl-btn-primary.disabled:hover,.bcsl-btn-primary[disabled]:hover,fieldset[disabled] .bcsl-btn-primary:hover,.bcsl-btn-primary.disabled:focus,.bcsl-btn-primary[disabled]:focus,fieldset[disabled] .bcsl-btn-primary:focus,.bcsl-btn-primary.disabled:active,.bcsl-btn-primary[disabled]:active,fieldset[disabled] .bcsl-btn-primary:active,.bcsl-btn-primary.disabled.active,.bcsl-btn-primary[disabled].active,fieldset[disabled] .bcsl-btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd
}

.bcsl-btn-primary .badge {
    color: #428bca;
    background-color: #fff
}

.bcsl-btn-block {
    display: block;
    width: 100%
}

.bcsl-btn-block+.bcsl-btn-block {
    margin-top: 5px
}

input[type=submit].bcsl-btn-block,input[type=reset].bcsl-btn-block,input[type=button].bcsl-btn-block {
    width: 100%
}

.bcsl-btn-xs,.bcsl-btn-group-xs>.bcsl-btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.bcsl-img-responsive {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

