


/* mapa IN */

 #Map {height: 400px;
width: 100%;	
}

.map_fix {
}


      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      }
	#floating-panel {
      
        z-index: 5;
        background-color: #fff;
        padding: 5px;
        border: 1px solid #999;
       
        font-family: 'Roboto','sans-serif';
        line-height: 30px;
        padding-left: 10px;
      }	
#floating-panel input {
      
	background:#2e69a2;
	color: white;
	border: 1px solid white;
      
      }	






.gm-style-iw {
      
    text-align: left !important;
}	

.gm-style-iw a{
      
    text-decoration: underline;
	color: #bc2e35;
}

.gm-style-iw a:hover{
      
    text-decoration: none;
	color: #bc2e35;
}	


.block_superior {
display: block;
background: white;
position: relative;
top: 0px;
min-height: 75px;
z-index: 4;
width: 100%;
padding: 20px 0;

}

#block_fix  {
border: 1px solid #cacaca;
}
	
.title_n1  {
font-size: 15px;
font-weight: bold;
line-height: 1.2em;
margin: 0 0 10px 0;
color: #666666;	
text-align: left;
}	
	
.data_n1  {
margin: 0 0 10px 0;
color: #666666;	
text-align: left;
}	
	
.search_n1  {
color: #666666;	
}	

.map {
top: -75px;
margin-top: 0px; 	
}
		  
input#searchbox {
color: #666666 !important; 
}	


body{
  /* background-color: #f5f5f5; */
  font-family: "Open Sans", sans-serif;
}

h4, dd, .checkbox label{
  font-weight: 200;
}

dt{
  font-weight: 400;
}

select, textarea, input{
  border-radius: 0 !important;
  font-weight: 200;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none !important;
}

select:focus, textarea:focus, input:focus{
  border-color: #CCC !important;
}

.container{
  margin:0 auto;
}

.sidebar{
  top: 0;
  left: 0;
  bottom: 0;
  overflow-y: auto;
  min-height: 600px;
  /* background-color: #f5f5f5; */
}

.sidebar.col-md-3{
  padding: 0px;
}

.sidebar .well{
  border-radius: 0px;
  /* background-color: #EEE; */
  background-color: #FFF;
  -webkit-box-shadow: none; 
   box-shadow: none;
}

.sidebar h4{
  padding-left: 0px;
}

.sidebar .row{
  border-bottom: 2px solid #20B2AA;
  margin-bottom: 10px;
}

.sidebar .progress{
  margin-bottom: 0px;
  margin-top: 12px;
  float: right;
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
}

.sidebar .progress-bar{
  background-color: #F08080;
  border-radius: 0;
}

.sidebar legend{
  font-size: 18px;
  font-weight: 300
}

.criteria{
  background-color: #D3D3D3;
  min-height: 110px;
  margin: 20px 0px;
  padding-bottom: 5px;
}

.title{
  padding: 5px 0 ;
  color: #222;
  font-size: 25px;
  font-weight: 600;
  width: 140px;
}

.content{
  margin-top: 15px;
}

.thumbnail{
  /* background-color: #EEE; */
  min-height: 265px;
  border-radius: 0;
  min-height: 300px;
}

.label{
  border-radius: 0;
}

.caption .detail{
  margin-top: 15px;
}

.caption .field{
  font-weight: bold;
  float: left;
  width: 65px;
}

.caption h4{
  color: #b22222;
  min-height: 45px;
}

.field-row{
  display: block;
}

.movie{
  margin-bottom: 20px;
  padding-right: 5px;
}

.movie h4{
  margin-top: 15px;
  margin-bottom: -5px;
  border-bottom: 1px solid #A9A9A9;
  padding-bottom: 7px;
}

.rating{
  float: right;
  font-size: 14px;
  margin-top: -5px;
  margin-right: -5px;
  background-color: #222;
}

.rating .glyphicon{
  vertical-align: middle;
  color: #fff;
  margin-top: -5px;
}

.first{
  margin-top: 10px;
}

.collection{
  margin-right: 1px;
}

.outline {
  display: block;
  position: absolute;
  left: 15px;
  height: auto;
  background: rgba(255, 255, 255, .5);
  opacity: 0;
  -webkit-transition: opacity .25s ease-in;
  -ms-transition: opacity .25s ease-in;
  -moz-transition: opacity .25s ease-in;
  -o-transition: opacity .25s ease-in;
  transition: opacity .25s ease-in;
  margin-top: 5px;
  margin-right: 5px;
  padding: 5px 15px;
  text-align: center;
  margin-bottom: 0px;
  font-weight: 200;
}

.caption:hover .outline{
  opacity: 1;
}

.caption:hover .detail{
  opacity: 0;
}

.runtime, .open-close{
  display: block;
  margin-top: 10px;
  font-weight: 500;
  font-size: 15px;
  color: #222;
}

.runtime .glyphicon{
  vertical-align: middle;
  margin-right: 3px;
}

.open-close .glyphicon{
  margin-right: 3px;
}


.ui-widget-header{
  background: none;
  background-color: #222;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-foucs{
  background-color: #000;
  border: 1px black solid;
}

.slider{
  margin: 0 20px;
}

.slider-label{
  display: block;
  text-align: center;
  font-weight: 200;
}

.search-icon{
  position: relative;
  margin-top: -25px;
  display: inline-block;
  width: 28px;
  height: 14px;
  line-height: 14px;
  vertical-align: middle;
  background-color: transparent;
  font-size: 15px;
  color: #222;
  float: right;
}

.movies-pagination{
  text-align: center;
}

.movies-pagination li a{
 color: #000;
}

.movies-pagination li.active a{
  background-color: #AAA;
  border-color: #AAA;
}

.map{
  margin-top: 15px;
  height: 500px;
  /*box-shadow: 0 2px 4px rgba(0, 0, 0, 1), 0 0 40px rgba(0, 0, 0, 0.06) inset;*/
  /*-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 1), 0 0 40px rgba(0, 0, 0, 0.06) inset;*/
  /*-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 1), 0 0 40px rgba(0, 0, 0, 0.06) inset;*/
}

code{
  margin-top: 5px;
  font-size: 80%;
}



.col-md-4.search_n1 {
 margin: 0px;
	padding: 0px;
}

#submit {
border: 1px solid #cacaca;
	height: 34px;
}

.searchMod1 {padding: 0px !important;}

input,
select {
    width: 100% !important;
    height: 30px;
   
}

.others {
    color:black;
}

label {
    font-family:Roboto,sans-serif !important;
    font-weight: 300 !important;
    font-size: 20px !important;
}

.btn-register {
    background-color: #e4e4e4;
    font-family:Roboto,sans-serif !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    height: 40px;
    padding: 0;
    width: 100%;
    margin: 0 !important;
    border: 0 !important;
    box-shadow:none;
    border-radius: 0px;
	color: #153e66;
}


.text-continuacion {
    vertical-align: top;
    margin-top: 70px;
    font-size: 20px !important;
}
.text-continuacion > div {
    width: 74%;
}

.content-form { 
    margin-bottom: 30px;
	float: right;
	padding: 58px 65px 0 75px ;
}

.content-form p {
    font-size: 16px;
}

.content-form span {
    background-color:#153e66;
	display: block;
 
}

.text-continuacion strong {
    font-family:Roboto,sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;}





/* mapa OUT */

@media screen and (min-width: 768px) {

	.container.importer {

    width: 940px !important;

}
	


}



@media screen and (max-width: 980px) {

.content-form {padding:0px !important;}
	
.searchMod1 {padding: 0px 15px !important;margin-bottom: 5px;}		
	
}




@media screen and (max-width: 980px) {
    .login-container { max-width: 85% !important; }
    .content-asco > div { max-width: 100% !important; }
    .footer-container { max-width: 84% !important; }
    .container { width: 100% !important; }
    .container.importer {padding: 0 !important; margin: 0 !important;max-width: 100% !important;}
    .fecha-container>div:first-child>div:last-child{font-size:30px !important;}
    .login-container>div {
        width: 100% !important;
    }

    select {
        background-color: white;
    }

    .text-continuacion {
        vertical-align: top;
        margin-top: 0 !important;
    }

    .text-continuacion > div {
        width: 100% !important;
        margin-bottom: 30px;
    }
	
	.searchMod1 {padding: 0px 15px !important;margin-bottom: 5px;}	
}











