.dialog-popup {
   position:fixed;
   top:auto;
   right:auto;
   left:auto;
   bottom:0;
}

	
.btn-default {height:34px; padding-top:3px;padding-bottom:3px; }
.navbar-default{background-color:#fff}

.navbar-default .navbar-nav > li > a:focus {color: white; /*Change active text color here*/background-color:#5A86B3;}
.navbar-default .navbar-nav > li > a:hover {color: #eebf7b; /*Change active text color here*/background-color:#6090c0;}
.navbar-default .navbar-nav > li > a {font-family:Arial;font-weight:normal;font-size:1.1em;letter-spacing:normal;color: white; /*Change active text color here*/background-color:#5A86B3;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#3e6a97;color:white} 
.navbar-default .navbar-toggle{border-color:#ddd;color:white;background-color:#6597ca}
.navbar-default .navbar-toggle:hover{background-color:#5c8ab8}
.navbar-default .navbar-toggle:focus{background-color:#6597ca}

.navbar-default .dropdown-menu{background-color:#72a9e1;}
.navbar-default .dropdown-menu .divider{background-color:#72a9e1}
.navbar-default .dropdown-menu>li>a{color:white;}
.navbar-default .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:white;background-color:#5c8ab8}

.dropdown-menu{background-color:#white;font-size:1em;}
.dropdown-menu>li>a{color:black;}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:white;background-color:#5c8ab8}

.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:white;background-color:#72a9e1}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#eebf7b;background-color:#5c8ab8}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:green;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:red;background-color:transparent}

.mobile-device {
    display: block !important;
    position: absolute;
    opacity: 0;
    z-index: 2;
    font-size:0.95em;
}

.sb-page-header{position:relative;padding:30px 15px;text-align:center;color:rgba(255,255,255,.8);background-color:#cf9a54;background-image:url(splash_background.png);margin-top:-20px;margin-bottom:40px;font-size:20px}
.sb-page-header h1{margin-top:0;color:#fff}
.sb-page-header p{margin-bottom:0;line-height:1.4}
.sb-page-header .container{position:relative}

@media (min-width:768px){
.sb-page-header{padding-top:10px;padding-bottom:0px;text-align:left;font-size:24px}
.sb-page-header h1{font-size:35px;line-height:1}
}

hr {
	 border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

hr.style-special {
    padding: 2;
    border: none;
    border-top: medium double #333;
    color: #333;
    text-align: center;
}

.breadcrumb {background:#e8f1fc;font-weight:bold}

.table-responsive {background:white;}

a:hover {text-decoration: none;color:#bc8a42;}
a:focus {text-decoration: none;color:#bc8a42;}

.bottonlink:focus {text-decoration: none;color:#bc8a42;}
.bottonlink:hover {text-decoration: none;color:#bc8a42;}

.panel{
-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.10);
box-shadow:0 0 5px 1px rgba(0,0,0,.10);
-webkit-border-radius:3px;
border-radius:3px;
}

body{margin-top:50px;font-family:Arial,sans-serif;font-weight:normal;background-color:#Fcfdfd}
h1 {margin-top:8px;font-size:1.3em;}

.navbar-brand
{
  margin-top:-5px;
}










.ceca-info {font-family:Arial;font-weight:strong;font-size:1em;letter-spacing:normal;color: #222222;  text-align: justify;  text-justify: inter-word;} 


.shop { 
	border: 0px solid #AAAAAA;
	
} 
.shop-price-text {color:#000000;padding-left:10px;font-weight:strong;font-size:1.5em;}
.shop-title-text {font-family:Arial;color:#000000;margin:0px;padding: 5px 0px 0px 5px;font-weight:bold;letter-spacing:normal;font-size:1.2em;}
.shop-body {background-color:#FFFFFF;padding: 0px 10px 10px 10px} 
.shop-img {min-height: 180px;padding:4px; display: flex;    flex-direction: column;    justify-content: center;} 

.shop-bold {font-weight:bold;} 
.shop-book-info {background-color:#F6F6F6;} 


.shop a:hover {color:#FFFFFF;}
.shop a:focus {color:#FFFFFF;;}
.shop a {text-decoration: none;color:#FFFFFF;}

.shop-cart {float: center; position:relative; margin:0;left:6px;top:5px; text-align: right; height:28px;width:35px;background-image: url('/img/cart.png'); background-repeat: no-repeat; background-size: 30px 22px;}
.shop-cart-button { border-radius: 4px; background: #337ab7;cursor:hand; float: right; position:relative; margin:0;top:-5px; height:30px;width:44px;}


.blog-title-block
{
	padding:20px 8px 0px 8px;
	text-align:center;
	
}

.blog-title
{
	min-height:45px;
	font-size:1.4em;
	color:#FFFFFF;
	line-height:1;
}
.blog-description
{
	min-height:32px;
	font-size:1em;
	line-height:1;
	color:#FFFFFF;
}
.blog-date-text {color:#FFFFFF;padding:20px 5px;}
.blog-category-text {color:#FFFFFF;padding:20px 5px;}
.blog-body {background-color:#5d8ec0;} 
.blog { 
	box-shadow: 5px 4px #DDDDDD; 
	border: 1px solid #AAAAAA;
	margin-top:30px;
} 
.blog a:hover {color:#EEEEEE;}
.blog a:focus {color:white;}
.blog a {text-decoration: none;color:white;}

.blog-post {font-family:Arial;font-weight:strong;font-size:1.1em;letter-spacing:normal;color: #444444; line-height: 2; text-align: justify;  text-justify: inter-word;} 
.blog-post h1 {font-weight:normal;color: #45709d;} 
.blog-post h2 {font-weight:normal;font-size:2.0em;color: #45709d;} 
.blog-post h3 {font-weight:normal;font-size:1.5em;color: #45709d;} 
.blog-post-normal {font-size:0.9em;color: #45709d;} 
.blog-post-bold {font-size:0.9em;font-weight:bold;color: #45709d;} 


.blog-comment {background-color:#FEFEFE;} 
.blog-comment { 
	border: 1px solid #AAAAAA;
	margin-top:10px;
} 
.blog-comment-head {background-color:#5d8ec0;}

.blog-comment-head-text
{
	padding:10px;	
	text-align:left;
	font-size:1em;
	color:#FFFFFF;
}
.blog-comment-body-text
{
	padding:10px;	
	text-align:left;
	font-size:1em;
	line-height:1;
	color:#444444;
	min-height:40px
}

.blog-comments a:hover {color:#5d8ec0;}
.blog-comments a:focus {color:#5d8ec0;}
.blog-comments {text-decoration: none;color:black;}

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.panel-info label {	margin-top: 10px;}
.panel-info input {	margin-top: 5px;}
.panel-info select {	margin-top: 5px;}
.panel-info button {	margin-top: 5px;}
.panel-info img {	margin-top: 5px;}
.panel-info {background-color: #FCFCFC;}
