html.popup body {
	background-image:none;
}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=cyrillic,latin,greek);

body {
  background: #ddd;
  font-family: 'Open Sans', sans-serif;  
}
/*Fondo general*/
body{
  background-image: url('https://gallery.micursor.com/clients/asesoriasicam/back_ICAM.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

/*Box Titles*/
div.block .title {
  background:#FFF;
  border: 4px solid #ccc;
  border-bottom: 0px;
  position: relative;
  top: 8px; 
}

/*Box Content*/
div.block .content {
  border: 4px solid #ccc;
  box-shadow: 0 1px 1px rgba(0,0,0,0); /*shadow*/
  border-radius: 8px;
}

/*Handle in a different way blocks within a block*/
div.block div.block .content {
  border: 0px;
}

/*Hide top left radious when then block has a Header*/
div.block .blockHeader ~ .content {
  border-top-left-radius: 0px;
}

/*Consistency with toolbars*/
div.block .toolbar {
  border: 4px solid #ccc;
  border-bottom: 0px;
  border-top-left-radius: 8px; 
  border-top-right-radius: 8px;  
}

.navbar-inverse {
  border: none;
background-color: #fff !important;
  color: #000 !important;
}
.navbar-inverse a :hover{
  border: none;
background-color: #fff !important;
  color: #fb2e2b !important;
}
.navbar-inverse .navbar-nav>li>  :hover {
   background-color: #fff !important;
  color: #fb2e2b !important;
}
.navbar-inverse a{
  border: none;
background-color: #fff !important;
  color: #000 !important;
}
/* Hide radious on box after a toolbar*/
div.block .toolbar ~ .content {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top:0px;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    line-height: 1;
    height: 470px;
    width: 100%;
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
  body{
    background-color: white;
    background-image: none);
    background-color:white;}
  .mobia{display: none;}
    .mobonly {
    display: block !important;}
  .sortedTable .topTitle {
    display: none;}
  
  .sortTablefilter {
    width: 100%;}
  
  td.iconData {
    width: 100% !important;
}
	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr {/* border: 1px solid #ccc; */ }
	
	td { 
		/* Behave  like a "row" */
		border: none;
      /*border-bottom: 1px solid #eee; */
		position: relative;
		padding-left: 50%; 
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	}

/* DO NOT ADD/EDIT AFTER THIS LINE */
.btn-primary{background-color:#fb2e2b;border-color:#fb2e2b;}
.navbar-inverse{background-color:#09519d;border-color:#09519d;}
