@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700);

html {
	position: relative;
	min-height: 100%;
	}

body {
	color:#333;
	text-align:left;
	background:#ededed;
	margin-bottom: 60px;
	font-family:'Roboto', sans-serif;
	font-weight:300;
	font-size: 14px;
	line-height: 23px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  
    line-height: 23px;
}
a {
	text-decoration:none;
	color:#6699ff;
}
a:hover {
	text-decoration:underline;
	color:#6699ff;
}
.magenta {
	color:#ee1d4c;
	}
a.blue{
color: #6699ff;	
}

a.blue:hover, 
a.blue:active, 
a.blue:focus {
    color: #6699ff;
	text-decoration: underline;
}
.hidden {
	visibility: hidden;
	}
.text-nowrap {
	white-space: nowrap;	
}	
.container {
	max-width:1200px;
	}
	
.container  > .row > div {
	padding:0 10px;

	}
.alert, .btn, .form-control, .dropdown-menu, .navbar, .img-thumbnail, .well{
    border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.btn-primary {
    color: #fff;
    background-color: #ed174b;
    border-color: #ed174b;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background-color: #cf0f3d;
    border-color: #cf0f3d;
}

.navbar-left {
	border-right: 1px solid #eee;
	background:#f9f9f9;
}

.alert-primary {
	background:#ed174b;
	color:#fff;
	
}
.alert-primary .close {
	
	color:#fff;
	opacity:1;
}
.popover-title {
	color:#333;
}

.sectors {padding: 5px 15px 0 20px; line-height: 20px; }
.sectors strong {font-size: 15px;}
.navbar .sectors a {color: #6699ff}
.sectors p {margin: 0; font-size: 12px;}
.sectors span {margin: 0 5px;}


.game-box {
	margin-top: 20px;
	background: #fff;
	margin-left: -5px;
	margin-right: -5px;
}

.game-box .box-right {
	border-left: 1px solid #ddd;
}
.game-box .panel .panel-heading{
	padding-top: 5px;
}
.game-box .g-recaptcha {
	display: inline-block; 
	margin-bottom: 15px;
	
}
.game-box a.blue{
	text-decoration: underline;
}

.game-box .btn{
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
.game-box #play-submit {
	/*background: #ed174b;*/
}

.game-box #play-submit i{
	display: none;
}
#prize-carousel {
	margin-top: 45px;
}
#prize-carousel .prize{
	text-align: center;
}
#prize-carousel .prize-image{
	margin-bottom: 20px;
}
#prize-carousel .prize-name{
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
}
#prize-carousel .prize-image img{
	height: 190px;
}
#prize-carousel .prize label{
	cursor: pointer;
}
#prize-carousel .carousel-indicators {
	bottom: auto;
	top:-35px;
}
#prize-carousel .carousel-indicators li{
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-color: #666;
}
#prize-carousel .carousel-indicators li.active{
	
	border-color: #fff;
	background-color: #666;
}
#prize-carousel .carousel-control.left {
	
	left: 0;
	right: auto;
	top: 30%;
}
#prize-carousel .carousel-control.right {
	
	right: 0;
	left: auto;
	top: 30%;
}


.header-top {
	background: #FFF;
	-moz-box-shadow: 0px -1px 4px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px -1px 4px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0px -1px 4px 1px rgba(0, 0, 0, 0.3);
	}
.header-top	.nav > li > a{
	padding:9px;
	border-radius: 0px;
	text-transform: uppercase;
	
	}
.header-top	.nav > li > a:hover{
	color: #333;
	}
.logo {
	margin:6px 30px 0 0;	
	}


.languages .dropdown-menu {
	padding:0px;
	min-width:43px;
	}


.navbar {
	margin-top: 0px;
	margin-bottom: 20px;
	border:none;
	background: #fff;
	}
	
.navbar a{
	color:#333;
}
.navbar-toggle {
 
    padding: 9px 10px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
	font-size:20px;
   
}
.navbar-brand  {padding: 12px 15px 10px 15px;     
background: #ed174b;
}
.navbar-brand  img{height: 22px;}



.login-box {
	width: 300px;
	padding: 30px 20px 10px 20px;
	margin:-1px 0 0 0;
	
	
	
	}	
.dropdown-menu.login-box  {
	right:0;
	left: auto;
	}
.login-box  .input-group{
	margin-bottom:12px;
	}
.login-box  hr{
	margin:10px 0;
	}
	
.login-box  .form-control{
	background: #fff;
	}
.login-box .input-group-addon {
	background: #f8f8f8;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	}
	
	
.breadcrumb {
	padding:15px 0;
	margin-bottom:0;
	background:none;
	}
	
.breadcrumb  li, .breadcrumb  li  a {
    color: #fff;
   }

.navbar-inverse.sectors  {
	background:none;
	border:none;
	margin:0;
	}
.navbar-inverse.sectors .navbar-brand {
	font-size:15px;
	padding-left:0;
	color:#fff;
	}
	
.navbar-inverse.sectors .navbar-toggle  {
	background-color:#333;
	/*border-color:#444;*/
	margin-right:0;	
	}

.navbar-inverse.sectors .navbar-nav > li > a {
	padding:6px 0;
	color:#fff;
	}
.navbar-inverse.sectors .navbar-nav > li > a:hover {
	color:#999;
	}
   

nav.main-menu {
	margin:0 0 20px 0;
	background:#222a35;
	border-radius: 0px;
	min-height:30px;
	
	}   
	
nav.main-menu	.navbar-collapse, nav.main-menu	.container-fluid  {
	padding:0;
	}
nav.main-menu  ul.nav{
	width:100%;
	}
nav.main-menu  ul li a{
	color: #fff;
	}
nav.main-menu  ul > li > a{
	
	padding-top:21px;
	padding-bottom:16px;
	border-bottom:3px solid #222a35;
	}
nav.main-menu  ul > li > a:hover{
	color:#ed174b;
	}

nav.main-menu  .open > a, nav.main-menu .open > a:focus{
	border-color: #ed174b;
	}
nav.main-menu ul  li:hover a, nav.main-menu ul  li  a:hover, nav.main-menu ul  li  a:focus , nav.main-menu .nav .open > a, nav.main-menu .nav .open > a:hover, nav.main-menu .nav .open > a:focus , nav.main-menu ul  li  > .dropdown-menu	 {
	background: #222a35;
	border-bottom-color:#222a35;
	}
nav.main-menu ul  li  > .dropdown-menu	 {
	border:none;
	margin:0;
	padding: 0;
	/*overflow:hidden;*/
	}	
nav.main-menu ul  li  > .dropdown-menu > li > a {  
	padding-top:13px;
	padding-bottom:8px;
	border-bottom:3px solid #222a35;
	
	padding-right:10px;
	}
nav.main-menu ul  li  > .dropdown-menu > li > a:hover{  
	border-bottom-color:#ed174b;
	color:#ed174b;
	}
nav.main-menu .navbar-toggle {  
	background:#222a35;
	color:#fff;
	}
nav.main-menu .navbar-toggle .icon-bar  {
    background:#333;
	}
nav.main-menu .navbar-brand {  
	color:#fff;
	}
nav.main-menu ul li ul li ul.dropdown-menu, nav.main-menu ul li ul li ul li ul.dropdown-menu {
    top: 0;
	left: 100%;
	margin:0;
	padding:0;
	border-radius: 0;
}

nav.main-menu ul li.tabdrop ul li ul.dropdown-menu, nav.main-menu ul li.tabdrop ul li ul li ul.dropdown-menu {
    position: relative;
	left: 0;
}


nav.main-menu ul.dropdown-menu li.dropdown >a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 4px 4px;
    border-left-color: #fff;
    margin-top: 5px;
    margin-right: -10px;
}
nav.main-menu ul  li:hover > .dropdown-menu {
    display: block;
}


	
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 38px;
  padding:8px 0 0 0;
  background-color: #333;
}   
   
.footer img{height: 17px;}
.panel {
	position: relative;
	background:#fff;
	margin:0 0 20px 0;
	padding-bottom:0;
	height: 375px;
	border:none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}


 .btn-rounded {
	
	font-size: 13px;
	padding: 2px 12px 2px 12px;
	border-radius: 15px;
	border: 1px solid #818181;
	display: inline-block;
	color: #818181;
	margin-right:15px;
	background: none;
}
.btn-circle:hover, .btn-rounded:hover {
	border-color: #6699ff;
	color: #6699ff;
	text-decoration: none;
}

.banner-top {margin:0 0 20px 0;}

   
.panel > .panel-heading {
    color: #333;
    background-color: #fff;
    border: none;
	position:relative;
	white-space: nowrap;
	/*padding: 20px 15px;*/
	padding: 21px 20px;
	height: 60px;
	overflow: hidden;
	/*display: table-cell;
	vertical-align: middle;*/
	
	}


.panel > .panel-heading h1 {
	font-size:18px;
	font-weight:300;
	margin:0;
	/*overflow-x: hidden;*/
	}
.panel > .panel-heading h2 {
	font-size:15px;
	font-weight:500;
	margin:0;
	color:#666;
	/*padding: 17px 20px;
	/*overflow-x: hidden;*/
	
	}
.panel > .panel-heading h2 span{
	font-weight:normal;
	color:#999;
	}
.panel > .panel-heading > .panel-tools {
	position: absolute;
	top:15px;
	right:20px;
	/*display:none;*/
	}
.panel > .panel-heading > .panel-tools .addthis_sharing_toolbox{
	margin-right:20px;
	margin-top:2px;
	}
.panel > .panel-heading > .panel-tools.static-tools {
	display:block;
	}
.panel > .panel-heading > .panel-tools.visible {
	display:block;
	}	
/*.panel:hover > .panel-heading > .panel-tools {
	display:block;
	}*/

.panel > .panel-heading > .panel-tools .btn-rounded{
	margin-right: 0px;
	margin-left: 15px;
	color: #6699ff;
	border-color: #6699ff;
}	
	
.panel-body {
	height:255px;
	padding: 0 20px 20px 20px;
	margin-bottom:0px;
	position: relative;
	
	}
.panel-body.hidden-body {
	overflow: hidden;
	}
.panel-body.text-body {
	padding-bottom:0px;
	margin-bottom:0px;
	}
.panel-body.panel-body-full {
	height:255px;
	padding: 0px;
	margin-bottom:0px;
	}
.panel-body.hidden-body {
	overflow-y: hidden;
	}
.panel.auto-height {
	height:auto;
	
	}
.panel.auto-height .panel-body {
	height:auto;
	overflow:visible;
	/*padding-bottom:20px;*/
	}
.panel.auto-height-always, .panel.auto-height-always .panel-body{
	height:auto;
	

	}
/*.panel.no-header .panel-body {
	padding-top:20px;
	}*/


.panel-footer {
	height:60px;
	padding: 15px 20px;
	position: relative;
	background:#fff;
	border-top-color: #e0e0e0;
    border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	}
.panel-footer p{
	
	line-height: 30px;
	margin: 0;
	}
.panel-footer .btn-circle {
	
	font-size: 13px;
	padding: 3px 8px 2px 9px;
	border-radius: 50%;
	border: 1px solid #818181;
	display: inline-block;
	color: #818181;
	margin-right:15px;
}
.panel.panel-banner {
	height:auto;

	}
.panel.panel-banner .panel-body {
	height:auto;
	overflow:none;
	/*padding-bottom:20px;*/
	}

	
/* //////////////////////// HEADER  /////////////////////////////// */	
	
.table.table-header a{
	color:#6699ff;
	text-decoration: underline;
	}

.map-canvas{
	
	height:100%;
	margin:0;
	}


.main-logo {
	
	display: block;
	border: 1px solid #eee;
	padding:2px;
	}



.table.table-header > tbody   tr   td {
	padding: 0 5px 5px 5px;
	border: none;
	}


.table.table-dashed > tbody  > tr  > td {
	border-top: 1px dashed #e6e6e6;
	}
	
.table.table-header > tbody   tr  td strong{
	white-space: nowrap;
	}

.table.table-dashed > tbody > tr:first-child  > td {
	border-top: none;
	}
.table.table-dashed i {
	color:#ee1d4c;
	font-size:14px;
	}

	
.table.table-valign-middle > tbody  > tr  > td {
	vertical-align: middle;

	}	
	
	
.media-left a {
	display: block;
	
}	

.media-heading a{
	/*color:#ee1d4c;*/
	color:#111;
	
}
.media-heading.magenta a {
     color: #ee1d4c;
    
}

.media.media-mini {
	margin-top:16px;
	height: 95px;
	overflow: visible;
}
.media.media-mini .media-left {
	float: left;
	
}
.media.media-mini .media-left a{
	border: 1px solid #cdcdcd;
	display: inline-block;
	padding: 4px;
	border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    background: #FFF;
	position:relative;
	
}
.media.media-mini.media-file .media-left a{
	/*border-color:#aaa;*/
	padding: 18px;
	
}
.media.media-mini.media-file .media-left .fa{
	font-size: 60px;
	color:#888;
}

.media.media-mini .media-left a .icon{
	position: absolute;
	top:2px;
	left:2px;
	color: #222;
	background:#fff;
	padding: 2px;
	
}

.media.media-mini .media-left img{
	width: 85px;
	height: 85px;
	
}


.media.media-mini h3.media-heading {
	font-size:17px;
	font-weight: 300;
	color: #6699ff;
	
}
.media.media-mini h3.media-heading.blue a{
	
	color: #6699ff;
	
}

.media.media-mini .media-body {
	
	height: 95px;
	overflow-y: hidden;
	display: block;
	width: auto;
	
}	

.media.media-mini .media-body p {
	
	font-size: 13px;
	line-height: 15px;
	
}

.media.media-big {
	
	height: 235px;
	overflow-y: hidden;

}
.media.media-big .media-left {
	
	padding-right: 15px;
	
}
.media.media-big .media-body .media-heading {
	
	margin-bottom: 8px;
	
}
.media.media-big .media-body .media-heading a{
	line-height: 20px;
	font-weight: 300;
	font-size: 18px;
	color: #6699ff;
	
}

/*/////////////// TEXT MODULE ////////////////// */

.text-body p {
	margin: 0;
	}
.text-body a {
	color:#ee1d4c;
	}	



/*/////////////// PICTURE MODULE ////////////////// */

.enter-container {
	
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	}	

.enter-container a {
	position: absolute;
	top: 40%;
	left: 32%;
	
	position: relative;
    top: 50%;
    left: 50%;
    width: 80px;
    text-align: center;
    margin-left: -40px;
    margin-top: -19px;
	
	}	


	
/*/////////////// GALLERY MODULE ////////////////// */

.gallery   > div {
	padding:0 15px 0 15px;
		
display: block; }
.gallery  a  {
	margin:0 auto;
	display: block;
	position: relative;
	}	
.gallery  a  .img-title {
	position: absolute;
	left:0;
	right: 0;
	bottom: 0;
	padding: 10px;
	color: #fff;
	text-align: left;
	background: rgba(0,0,0,0.5);
	
	
	/*-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;*/
	opacity:0;
	
}
.gallery  a:hover  .img-title {
	opacity:1;
	/*transform: translateY(-100%);*/
	
}

.carousel-control {
	top: -46px;
	bottom:auto;
	width: 40px;
    display: block;
	font-size:35px;
	background:none;
	opacity: 1;
	}
.carousel-control.left{
	left:auto;
	right:27px;
	background:none;
	}
.carousel-control.right{
	right:-15px;
	background:none;
	}
.carousel-control  span{
	color:#aaa;
	text-shadow:none;
	/*opacity: 0.8;*/
	}
.carousel-control:hover span {
	color: #6699ff;
	}	

.gallery-item {
	margin-bottom:30px;
	}

#btn-zoom {
	position: fixed; 
	top: 10px; 
	right:10px;  
	z-index: 4000;
	}

/*/////////////// OPENING MODULE ////////////////// */

.table.table-opening  {
	margin-top: 10px;
	}
.table.table-opening > tbody  > tr  > td {
	border: none;
	padding: 4px 0;
	}
	
/*/////////////// SOCIAL MODULE ////////////////// */

.cell {
	padding-top: 25px;
	padding-bottom: 26px;
	border-left: 1px solid #fff;
	border-right: 1px solid #ececec;
	border-top: 1px solid #fff;
    border-bottom: 1px solid #ececec;
	}
.cell.row-first{
	border-top: 1px solid #ececec;
   	}
.cell.row-last{
	border-right: none;
   	}
.cell.bottom-last{
	border-bottom: none;
   	}

/*/////////////// MAILING MODULE ////////////////// */

.mailing .form-control, .mailing .btn {
	/*margin-top:8px;*/
	margin-bottom: 20px;
	}

/*/////////////// DAILY MENU MODULE ////////////////// */

.table.table-daily-menu{
	margin-top: 8px;
	
	}
	
.table.table-daily-menu > tbody >  tr  > td {
	padding-top: 7px;
	padding-bottom: 7px;
	}
.table.table-daily-menu > tbody >  tr  > td.padding{
	padding-left: 7px;
	padding-right: 7px;
	}

.table.table-big-daily-menu > tbody >  tr td {
    border-top: none;
    padding: 4px 7px;
	vertical-align: middle;
    
}
.table.table-big-daily-menu > tbody >  tr.first td {
    border-bottom: 1px solid #ccc;
    padding-top: 30px;
    padding-bottom: 7px;
}

/*/////////////// ACTUALITY MODULE ////////////////// */

.media.media-date .media-left a{
	border: none;
	padding: 0;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	
}

.date-box {
	float:left; 
	padding:4px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px; 
	background:url("../_images/bg.jpg") repeat -300px -50px; 
	font-size:13px; 
	font-weight:bold; 
	text-align:center;
	}
.date-box .top {
	width:85px; 
	height:43px; 
	line-height:43px; 
	background-color:#FFF; 
	color:#333; 
	display:inline-block
	}
.date-box .bottom {
	width:85px; 
	height:43px; 
	line-height:43px; 
	color:#6b6b6b; 
	clear:both;  
	display:inline-block; 
	text-transform:uppercase;
	}



/*/////////////// REFERENCE MODULE ////////////////// */


.thumb-gallery .thumbnail{
	float: right;
	margin: 0 0 10px 10px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}
.thumb-gallery .thumbnail:hover{
	border-color: #999;
	
	}

.divider-dashed {
	border-top: 1px dashed #d9d9d9;
	}





.no-padding-right {
	padding-left:0;

	}

.module-indicator {
	position: absolute;
	right: 13px;
	top: 10px;
	bottom: auto;
	width: auto;
	text-align:right;
	
}
.module-indicator li {	
	width: 12px;
	height: 12px;
	border-color:#888;
	/*border-radius:0px;*/
	margin:0;
}

.module-indicator .active {	
	width: 12px;
	height: 12px;
	background-color:#888;
}





.or {
	color:#999;
	margin-top: 10px;
	
	}
.module-loader {display: none;}
.module-loader img{margin:15px 0 10px 0;}







#info-message{
   	width:960px;
	margin: 45px auto 0 auto;
    position: relative;
	
	
}
#info-message .content{
   	
	border-radius: 3px 3px 3px 3px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px rgba(0, 0, 0, 0.2) inset;
    padding: 10px 30px 10px 54px;
    position: relative;
	color:#FFF;
	/*min-height:30px;*/
	font-weight: bold;
	
	background-color: #e58c00;
    background-image: -moz-linear-gradient(center top , #fcad30 0pt, #e58c00 100%);
   
}

#info-message .content.info {
	background-color: #6683B3;
    background-image: -moz-linear-gradient(center top , #849FC2 0pt, #6683B3 100%);
    
}
#info-message .content.ok {
	background-color: #4D7730;
    background-image: -moz-linear-gradient(center top , #74A446 0px, #4D7730 45px);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.45);
   	
    
}
#info-message .content.fault {
	 background-color: #913D37;
    background-image: -moz-linear-gradient(center top , #C95145 0px, #913D37 45px);
    
}

#info-message .content .icon {
   	width:24px;
    height: 24px;
    position: absolute;
    top: 5px;
	left:10px;
	padding-right:10px;
	}

#info-message .content .icon {
  	background:url(../_images/alert_sprite.png) 0 -48px no-repeat;
 	border-right:1px solid #e58c00;
}
#info-message .content.info .icon {
  	background:url(../_images/alert_sprite.png) 0 0 no-repeat;
 	border-right:1px solid #6683B3;
}
#info-message .content.ok .icon {
  	background:url(../_images/alert_sprite.png) 0 -24px no-repeat;
 	border-right:1px solid #4D7730;
}
#info-message .content.fault .icon {
  	background:url(../_images/alert_sprite.png) 0 -48px no-repeat;
 	border-right:1px solid #913D37;
}

#info-message .content .close {
    cursor: pointer;
	width:20px;
    height: 20px;
    position: absolute;
    top: 7px;
	right:5px;
	background:url(../_images/icon_close_10x10_white.png) 50% 50% no-repeat;
	border-radius: 3px 3px 3px 3px;
}


#info-message .content .close:hover {
   	background-color:#e58c00;
}
#info-message .content.info .close:hover {
   	background-color:#6683B3;
}
#info-message .content.ok .close:hover {
   	background-color:#4D7730;
}
#info-message .content.fault .close:hover {
   	background-color:#913D37;
}

#window-message{-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;}
	.wrong {background:#F90; color:#FFF;padding:7px; margin-bottom:10px;}
	.ok {background:#60B044; color:#FFF;padding:7px; margin-bottom:10px;}
	

#msg-bg {
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  background: black;
}

.msg-content {
  -webkit-background-clip: padding-box;
  padding: 15px;
}

.result-true .msg-content {
  background: #60B044;
  color: #FFF;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -webkit-box-shadow: 5px 5px 30px 0 black;
  -moz-box-shadow: 5px 5px 30px 0 black;
  box-shadow: 5px 5px 30px 0 black;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -khtml-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
 }

.result-false .msg-content {
   background: #F90;
  color: #FFF;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -webkit-box-shadow: 5px 5px 30px 0 black;
  -moz-box-shadow: 5px 5px 30px 0 black;
  box-shadow: 5px 5px 30px 0 black;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -khtml-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.default .msg-content {
  background: white;
  color: #333333;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -webkit-box-shadow: 5px 5px 30px 0 black;
  -moz-box-shadow: 5px 5px 30px 0 black;
  box-shadow: 5px 5px 30px 0 black;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;

}











	
/* Large Devices, .visible-lg-* */
@media (min-width: 1200px) {}


/* Medium Devices, .visible-md-* */
@media (min-width: 992px) and (max-width: 1199px) {
.panel.panel-banner {
	height:375px;

	}
.panel.panel-banner .panel-body {
	height:235px;
	
	}
.panel.auto-height{
	/*height:375px;*/
	height: auto;
	}
.panel.auto-height .panel-body {
	/*height:235px;*/
	height: auto;
	}
	
.panel.auto-height-always, .panel.auto-height-always .panel-body{
	height:auto;
	overflow:visible;

	}
	
}


/* Small Devices, .visible-sm-* */
@media (min-width: 768px) and (max-width: 991px) {


.panel {
	height:auto;
	
	
	}	

.panel-body {
	height:auto;
	
	overflow:visible;
	}

	
.media.media-big {
	
	height: auto;
	overflow-y: hidden;

}
.media.media-big .media-left {
	text-align: center;
	display: block;
	
}
.media.media-big .media-left a{
	
	display: inline-block;
	margin:0 auto;
	
}
.media.media-big .media-body .media-heading {
	
	text-align: center;
	margin-top: 25px;
	
}
	


.thumb-gallery .thumbnail{
	float: left;
	margin: 15px 10px 0 0;
	
	}
	
.game-box .box-right {
	border-top: 1px solid #ddd;
	border-left: none;
}

.panel-body.panel-body-full {
	height:auto;
	overflow:visible;
	}
.panel-body.map {
	height:235px;
	
	}
.panel.auto-height-always .panel-body{
	height:auto;
	overflow:visible;

	}
/*.panel.panel-banner {
	height:375px;

	}
.panel.panel-banner .panel-body {
	height:235px;
	
	}*/
.panel-footer {
	height:auto;

	}
}



/* Extra Small Devices, .visible-xs-* */
@media (max-width: 767px) {

.container  > .row > div {
	padding:0 15px;

	}
nav.main-menu	.navbar-collapse, nav.main-menu	.container-fluid  {
	padding-right: 15px;
    padding-left: 15px;
	}
.panel {
	height:auto;
	
	
	}	

.panel-body {
	height:auto;
	overflow:visible;
	padding-bottom: 20px;
	}

		
.media.media-big {
	
	height: auto;
	overflow-y: hidden;

}
.media.media-big .media-left {
	text-align: center;
	display: block;
	
}
.media.media-big .media-left a{
	
	display: inline-block;
	margin:0 auto;
	
}
.media.media-big .media-body .media-heading {
	
	text-align: center;
	margin-top: 25px;
	
}

.thumb-gallery .thumbnail{
	float: left;
	margin: 15px 10px 0 0;
	
	}
.game-box .box-right {
	border-top: 1px solid #ddd;
	border-left: none;
}
.panel-body.panel-body-full {
	height:auto;
	overflow:visible;
	}
.panel-body.map {
	height:235px;
	
	}
.panel.auto-height-always, .panel.auto-height-always .panel-body{
	height:auto;
	overflow:visible;

	}
.panel-footer {
	height:auto;

	}
}






