/*Paneles
------------------------------------*/
/*Panel Table*/
.panel .table {
    margin-bottom: 0;
}

/*Panel Blue*/
.panel-blue {
   border-color: #3498db;
}

.panel-blue > .panel-heading {
   color: #fff;
   background: #3498db;
}

/*Panel Red*/
.panel-red {
   border-color: #e74c3c;
}

.panel-red > .panel-heading {
   color: #fff;
   background: #e74c3c;
}

/*Panel Green*/
.panel-green {
   border-color: #2ecc71;
}

.panel-green > .panel-heading {
   color: #fff;
   background: #2ecc71;
}

/*Panel Sea*/
.panel-sea {
   border-color: #1abc9c;
}

.panel-sea > .panel-heading {
   color: #fff;
   background: #1abc9c;
}

/*Panel Orange*/
.panel-orange {
   border-color: #e67e22;
}

.panel-orange > .panel-heading {
   color: #fff;
   background: #e67e22;
}

/*Panel Yellow*/
.panel-yellow {
    border-color: #f1c40f;
}

.panel-yellow > .panel-heading {
    color: #fff;
    background: #f1c40f;
}

/*Panel Grey*/
.panel-grey {
   border-color: #95a5a6;
}

.panel-grey > .panel-heading {
   color: #fff;
   background: #95a5a6;
}

/*Search Page v1
------------------------------------*/
.search-page h2 {
	font-size: 28px;
	margin-bottom: 10px;
}

.search-blocks {
	overflow: hidden;
	padding: 15px 20px;
	margin-bottom: 25px;
	background: #fcfcfc;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.search-blocks p a {
	color: #72c02c;
}

.search-blocks .search-img li i {
	color: #78ccf8;
	font-size: 12px;
	margin-right: 5px;
}

.search-blocks .search-img img {
	display: block;
	margin: 5px 10px 10px 0;
}

.search-blocks h2 {
	margin-top: 0;
	font-size: 20px;
	line-height: 20px;
}

.search-blocks ul.search-rating li {
	display: inline;
}

.search-blocks ul.search-rating li i {
	color: #f8be2c;
	cursor: pointer;
	font-size: 16px;
}

.search-blocks ul.search-rating li i:hover {
	color: #f8be2c;
}

/*Search Block Colored*/
.search-blocks-colored p,
.search-blocks-colored h2 a,
.search-blocks-colored .search-img li,
.search-blocks-colored .search-img li i {
	color: #fff;
}

/*Search Red Block*/
.search-blocks-red {
	background: #e74c3c;
}

/*Search Blue Block*/
.search-blocks-blue {
	background: #3498db;
}

/*Search Grey Block*/
.search-blocks-grey {
	background: #95a5a6;
}

/*Search Sea Block*/
.search-blocks-sea {
	background: #1abc9c;
}

/*Search Sea Border Top*/
.search-blocks-top-sea {
	border-top: solid 2px #1abc9c;
}

.search-blocks-top-sea:hover {
	border-top-color: #16a085;	
}

/*Search Yellow Border Top*/
.search-blocks-top-yellow {
	border-top: solid 2px #f1c40f;
}

.search-blocks-top-yellow:hover {
	border-top-color: #f39c12;
}

/*Search Orange Border Left*/
.search-blocks-left-orange {
	border-left: solid 2px #e67e22;
}

.search-blocks-left-orange:hover {
	border-left-color: #ffcc01;
}

/*Search Green Border Left*/
.search-blocks-left-green {
	border-left: solid 2px #72c02c;
}

.search-blocks-left-green:hover {
	border-left-color: #5fb611;
}

/*Search Green Border Right*/
.search-blocks-right-green {
	border-right: solid 2px #72c02c;
}

.search-blocks-right-green:hover {
	border-right-color: #5fb611;
}

.caja_naranja {
	background-color: #ef8800;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #fff 1px solid;
	color:#FFF;
	text-align:left
}

.cajaborde_naranja {
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #ed7d31 3px solid;
	
}

.caja_gris {
	background-color: #a5a5a5;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #fff 1px solid;
	color:#FFF;
	text-align:center
}

.cajaborde_gris {
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #a5a5a5 3px solid;
}

.caja_amarillo {
	background-color: #ffc000;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #fff 1px solid;
	color:#FFF;
	text-align:center
}

.cajaborde_amarillo {
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #ffc000 3px solid;
}

.caja_azul {
	background-color: #01a0d7;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #fff 1px solid;
	color:#FFF;
	text-align:left
}

.cajaborde_azul {
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #4473c5 3px solid;
}

.caja_verde {
	background-color: #66ae48;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #fff 1px solid;
	color:#FFF;
	text-align:left
}

.cajaborde_verde {
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #70ad46 3px solid;
}

.caja_rojo {
	background-color: #ed3131;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #fff 1px solid;
	color:#FFF;
	text-align:center
}

.cajaborde_rojo {
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
	margin: 0 auto;
	border: #ed3131 3px solid;
}

.btn-01 {
	background-color: #ffd75e;
	border-color: #ffd75e;
}

.btn-01:hover,
.btn-01:focus,
.btn-01:active,
.btn-01.active {
	background-color: #ffc000;
	border-color: #ffc000;
}

.btn-02 {
	background-color: #FFEBF1;
	border-color: #FFEBF1;
}

.btn-02:hover,
.btn-02:focus,
.btn-02:active,
.btn-02.active {
	background-color: #FFEBF1;
	border-color: #FFEBF1;
}

.btn-03 {
	background-color: #9ceb7c;
	border-color: #9ceb7c;
}

.btn-03:hover,
.btn-03:focus,
.btn-03:active,
.btn-03.active {
	background-color: #53eb17;
	border-color: #53eb17;
}

.btn-04 {
	background-color: #75de89;
	border-color: #75de89;
}

.btn-04:hover,
.btn-04:focus,
.btn-04:active,
.btn-04.active {
	background-color: #23e148;
	border-color: #23e148;
}

.btn-05 {
	background-color: #8bd7bf;
	border-color: #8bd7bf;
}

.btn-05:hover,
.btn-05:focus,
.btn-05:active,
.btn-05.active {
	background-color: #2ed7a1;
	border-color: #2ed7a1;
}

.btn-06 {
	background-color: #95c5ce;
	border-color: #95c5ce;
}

.btn-06:hover,
.btn-06:focus,
.btn-06:active,
.btn-06.active {
	background-color: #39b6ce;
	border-color: #39b6ce;
}

.btn-07 {
	background-color: #899dc2;
	border-color: #899dc2;
}

.btn-07:hover,
.btn-07:focus,
.btn-07:active,
.btn-07.active {
	background-color: #4472c4;
	border-color: #4472c4;
}center