@import url(app_galleria.azur.css);
@import url(app_aias_games.css);
@import url(app_advanced-slider.css);
@import url(app_events.css);
@import url(app_faqs.css);
@import url(app_members.css);
@import url(app_press.css);
@import url(menu.css);
@import url(custom_apps.css);
@import url(bootstrap.min.css);



@font-face{ font-family: 'utility'; src: url('utility-webfont.eot'); src: url('fonts/utility-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/utility-webfont.woff') format('woff'), url('fonts/utility-webfont.ttf') format('truetype'), url('fonts/utility-webfont.svg#webfont') format('svg'); }

body { position: relative; background-color: #fff; color: #878787; }

.img-center { max-width: 100%; height: auto; text-align: center; }

p { margin-bottom: 20px; }
h1, h2, h3, h4, h5, h6 { font-family: 'CaptureitRegular', Arial, sans-serif; color: #3383C5; }
h1, h2, h3 { line-height: 40px; }
h1 { font-size: 35.5px; vertical-align: bottom;  }
h2 { font-size: 25.5px; vertical-align: bottom; margin-bottom: 5px; line-height: 25px; }
h3 { font-size: 20.5px; }
h4 { font-size: 15.5px; }
h5 { font-size: 13px; }
h6 { font-size: 10.9px; }

.h1-title-box { background-color: #333; color: #fff; padding: 10px 10px 10px 10px; margin-bottom: 20px; }
.h1-title-box h1 { font-size: 23.5px; padding: 0px; margin: 0px; line-height: normal; text-transform: uppercase; }
.h1-title-box .h1-txt-desc { padding: 0px;  }

.spacer-top { margin-top: 15px; }
.row-space { margin-bottom: 15px; }

header { min-height: 165px; }




#hdr-dice-web-icons-wrapper { background-color: #000; color: #fff; }
.img-dice-awards, .img-dice-europe, .img-dice-summit, .img-into-the-pixel { display: inline-block; width: 110px; height: 39px; border: 0px; margin: 10px 20px 5px 0px; }

.img-dice-awards {  background-image: url("/images/content/dice-awards-on.png");  }
.img-dice-awards:active, .img-dice-awards:hover, .img-dice-awards:focus { background-image: url("/images/content/dice-awards-on.png"); }

.img-dice-europe {  background-image: url("/images/content/dice-europe-off.png");  }
.img-dice-europe:active, .img-dice-europe:hover, .img-dice-europe:focus { background-image: url("/images/content/dice-europe-on.png"); }

.img-dice-summit {  background-image: url("/images/content/dice-summit-off.png");  }
.img-dice-summit:active, .img-dice-summit:hover, .img-dice-summit:focus { background-image: url("/images/content/dice-summit-on.png"); }

.img-into-the-pixel {  background-image: url("/images/content/into-the-pixel-off.png");  }
.img-into-the-pixel:active, .img-into-the-pixel:hover, .img-into-the-pixel:focus { background-image: url("/images/content/into-the-pixel-on.png"); }

#hdr-academy-interactive-games-wrapper { padding-top: 12px; }
#hdr-academy-interactive-games-container { }
#hdr-academy-interactive-games-logo-container { }
	.img-hdr-academy-interactive-games-logo { border: 0px; margin: 25px 0px 0px 0px;  }
#hdr-academy-interactive-games-nav-container { text-align: right; margin: 10px 0px 10px 0px; z-index: 9999999;  }
	#academy-interactive-games-social-media-hdr { padding: 0px 0px 10px 0px; }

#hdr-academy-interactive-games-slider-wrapper { background-color: #000; border-top: 7px solid #3884C5; }
	.awards-toolbar-container  { min-height: 20px; /* height: 165px; */ }
	#hdr-academy-interactive-games-slider-container { }
	
	.hdr-academy-interactive-games-dice-awards-container {  margin: 0px; min-height: 100px; }
		.hdr-img { max-width: 100%; border: 0px; z-index: 9999; }
		.dice-awards-logo-container { margin: -40px -0px 0px -40px; left: 35%; text-align: center; min-height: 140px; position: absolute; }
		.hdr-academy-interactive-games-dice-awards-logo2 {
		    margin: 0px 0px 0px 0px;
		    z-index: 999;
			border: 0 none;
			max-width: 100%;
			left: 50%;
			position: relative;
			}
	

			
#hdr-academy-interactive-games-filter-wrapper {
	z-index: 99999;
	position: relative;
    width: 100%;
    background: #000;
	}
	



section { 
	background-color: #fff;
	padding: 20px 0px 20px 0px;
	}
	.img-hm-itacct-cloud-solutions-tile { bordre: 0px; margin: 0px 0px 0px 0px; }

	.quote-name { color: #59798C; }

	blockquote
	{
   	  border-left: 0px;
	  margin: -5px 0px 15px 0px;
	  padding: 0px 55px 0px 55px;
	  text-align: left;
	  color: #72B8E3;
	}
/*
	blockquote:before {
	    display: block;
	    font-size: 200px;
	    content: '“';
		content: open-quote;
	    height: 40px;
	    margin-left: -65px;
	    position:relative;
	    top: 100px;
		color: #E1F0F9;
	}
	
	blockquote:after {
	    display: block;
	    font-size: 200px;
	    content: '“';
		content: close-quote;
	    height: 1px;
	    margin: 0px -65px 0px 0px;
	    position:relative;
	    top: 25px;
		float: right;
		display: inline;
		color: #E1F0F9;
	}
*/	
footer { 
	background-color: #1D1D1D; 
	background-image: url(/images/layout/bg-academy-interactive-games-footer.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	}	
	
	#footer-academy-interactive-games-wrapper {}
	#footer-academy-interactive-games-container { padding: 9px 0px 9px 0px; }
	#academy-interactive-games-social-media-ftr { }
		#academy-interactive-games-social-media-ftr .social-roll {float: left; }
	#footer-academy-interactive-games-nav { line-height: inherit !important; }
		#footer-academy-interactive-games-nav ul { list-style: none; float: right;}
		#footer-academy-interactive-games-nav li { float: left; margin-left: 20px; }
		#footer-academy-interactive-games-nav li > a { color: #878787; font-weight: bold; }
		#footer-academy-interactive-games-nav li > a:hover, #academy-interactive-games-alternate-nav li > a:active { color: #fff; text-decoration: none; }
	.calabasas-website-design-thinking2-logo { }
	
	#footer-copyright-academy-interactive-games-wrapper { color: #878787; }
		#footer-copyright-academy-interactive-games-wrapper a { color: #CECECE; }
		#footer-copyright-academy-interactive-games-wrapper a:hover, #footer-copyright-academy-interactive-games-wrapper li > a:active { color: #fff; text-decoration: none; }
	#footer-copyright-academy-interactive-games-container { 
		background-color: transparent;
	    background-image: url('/images/layout/bg-border-hr-effect.jpg');
    	background-repeat: repeat-x;
	    background-position: center top;
		padding: 10px 0px 10px 0px;
		}
	#footer-academy-interactive-games-copyright {}
	#footer-california-calabasas-website-designed-and-development { text-align: right; }
		
	
/* --  FORM VALIDATION -- */
.panel-title { color: inherit; font-weight: bold; }
.required { border: 1px solid #CA0000; }
.valid_frm { border: 1px solid #517223; }


/* --  SOCIAL MEDIA CSS -- */
.social-roll {
	height: 32px;
	width: 32px;
	margin-left: 10px;
	float: right;
/*	
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
	*/
	/* border-radius: 50%; */
	}
.social-roll:hover {
	/* box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8); */
/*	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	*/
	}
.twitter-roll {
    background-image: url("/images/icons/ico-social-twitter-32-off.png");
	}
.twitter-roll:hover {
    background-image: url("/images/icons/ico-social-twitter-32-on.png");
	}
.facebook-roll {
    background-image: url("/images/icons/ico-social-facebook-32-off.png");
	}
.facebook-roll:hover {
    background-image: url("/images/icons/ico-social-facebook-32-on.png");
	}
.linkedin-roll {
    background-image: url("/images/icons/ico-social-linkedin-32-off.png");
	}
.linkedin-roll:hover {
    background-image: url("/images/icons/ico-social-linkedin-32-on.png");
	}
.twitch-roll {
    background-image: url("/images/icons/ico-social-twitch-32-off.png");
	}
.twitch-roll:hover {
    background-image: url("/images/icons/ico-social-twitch-32-on.png");
	}
.youtube-roll {
    background-image: url("/images/icons/ico-social-youtube-32-off.png");
	}
.youtube-roll:hover {
    background-image: url("/images/icons/ico-social-youtube-32-on.png");
	}	
.google-plus-roll {
	background-image: url("/images/icons/ico-social-google-plus-32-off.png");
	}
.google-plus-roll:hover {
	background-image: url("/images/icons/ico-social-google-plus-32-on.png");
	}
.vine-roll {
	background-image: url("/images/icons/ico-social-vine-32-off.png");
	}
.vine-roll:hover {
	background-image: url("/images/icons/ico-social-vine-32-on.png");
	}
.pinterest-roll {
	background-image: url("/images/icons/ico-social-pinterest-32-off.png");
	}
.pinterest-roll:hover {
	background-image: url("/images/icons/ico-social-pinterest-32-on.png");
	}
	
/*-- NAV Alternate Top Menu --*/
#academy-interactive-games-alternate-nav ul { list-style: none; float: right; }
#academy-interactive-games-alternate-nav li { float: left; padding-left: 20px; text-transform: uppercase; }
#academy-interactive-games-alternate-nav li > a { color: #6C6C6B; font-weight: normal;  text-decoration: none; }
#academy-interactive-games-alternate-nav li > a:hover, #academy-interactive-games-alternate-nav li > a:active { color: #333; text-decoration: none; }
	

/* MULTI-LEVEL DROPDOWNS FOR BOOTSTRAP */
/*.navbar { margin-top: 10px; }
.navbar .nav { float: right; margin: 0px; }
.navbar-inner { background-color: transparent; background-image: none; border: 0px; box-shadow: none; padding-right: 0px; margin-right: 0px; }
.navbar .nav > li > a { color: #6C6C6B; font-weight: bold; padding-right: 0px; margin-right: 0px; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { background-color: transparent; background-image: none; box-shadow: none; color: #A94B17; }



*/
.navbar-default { border: none; background-color: transparent; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; }
.navbar-brand { float: right; }
.navbar-collapse { padding-right: 0px; padding-top: 10px;  }
.navbar-nav { margin-left: 0px!important; margin-right: 0px !important; }
.navbar-nav > li > a { font-weight: bold; color: #868686; text-transform: uppercase; padding-bottom: 5px; }
.nav > li { margin-left: 15px; }
.nav > li > a { padding-right: 0px; padding-left: 0px; }
.navbar-nav .nav > .active > a, .navbar-nav .nav > .active > a:hover, .navbar-nav .nav > .active > a:focus { color: #A94B17; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color: transparent; border-bottom: 2px solid #3884C5; }

ul.dropdown-submenu-menu > li.active a, ul.dropdown-submenu-menu > li.active a:hover, ul.dropdown-submenu-menu > li.active a:focus { background-color: #428BCA; color: #FFFFFF; }


#footer_links_2  { float: right; display: inline; }
#footer-search-box { float: right; display: inline; margin-left: 15px; }
.search-query {
	border-radius: 15px 15px 15px 15px;
	margin-bottom: 0;
	padding-left: 14px;
	padding-right: 14px;
	width: 150px;
	}
	
	

	

.dropdown-submenu { position:relative; }
.dropdown-submenu-menu { margin-left: 0px; padding-left: 0px !important; }
.dropdown-submenu-menu li { list-style: none outside none !important; }
.dropdown-submenu-menu > li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 20px 3px 30px;
    white-space: nowrap;
	}

.dropdown-submenu-menu > li > a:hover, .dropdown-submenu-menu > li > a:focus {
	color: #fff;
	background-color: #428BCA;
	text-decoration: none;
	}
	
.txt-archive-hdr { margin: 30px 0px 20px 0px; }

#sponsors .type_name { margin: 0px 0px 20px 0px; }
#dice-archives #sponsors { padding-top: 0px; }



/* --  SPECIAL AWARDS -- */
#special_aswards_div a { color: #fff; text-decoration: none; }
.awards-tabs, .awards-tabs-active { 
	font-family: "Arial Black", Gadget, sans-serif;
	width: 100%; 
	padding: 10px; 
	background-color: #333; 
	border-top-left-radius: 20px; 
	border-top-right-radius: 20px;
	font-size: 17px;
	letting-spacing: 1px; 
	text-transform: uppercase;
	font-weight: bolder;
	white-space:nowrap; /* nobr replacement*/
	display: block;
	}
	.awards-tabs-active-active { background-color: #fff; color: #000; }
.awards-tabs .tab-img, .awards-tabs-active .tab-img { border: 0px; margin-right: 5px; max-width: 100%; }
.awards-tabs a:link, .awards-tabs a:visited, .awards-tabs a, .awards-tabs a:focus { text-decoration: none; color: #fff; }
.awards-tabs:active, .awards-tabs:hover, .awards-tabs-active:active, .awards-tabs-active:hover  { color: #000; background-color: #888; background-image: none; }
.awards-tabs:hover a, .awards-tabs a:hover, .awards-tabs a:active, .awards-tabs-active:hover a, .awards-tabs-active a:hover, .awards-tabs-active a:active { color: #000; }

#special_award_container #tabs .ui-widget-header { border: 0px;  background-image: none !important; background-color: #fff !important; }




/* --  VIDEO GAME AWARD -- */
#hdr-academy-interactive-games-filter-wrapper a { color: #fff; }
.game-tabs, .game-tabs-active { 
	font-family: "Arial Black", Gadget, sans-serif;
	width: 100%; 
	padding: 10px; 
	background-color: #333; 
	border-top-left-radius: 20px; 
	border-top-right-radius: 20px;
	font-size: 17px;
	letting-spacing: 1px; 
	text-transform: uppercase;
	font-weight: bolder;
	white-space:nowrap; /* nobr replacement*/
	display: block;
	}
	.game-tabs-active { background-color: #fff; color: #000; }
.game-tabs .tab-img, .game-tabs-active .tab-img { border: 0px; margin-right: 5px; max-width: 100%; }
.game-tabs a:link, .game-tabs a:visited, .game-tabs a, .game-tabs a:focus { text-decoration: none; color: #fff; }
.game-tabs:active, .game-tabs:hover, .game-tabs-active:active, .game-tabs-active:hover  { color: #000; background-color: #fff; background-image: none; }
.game-tabs:hover a, .game-tabs a:hover, .game-tabs a:active, .game-tabs-active:hover a, .game-tabs-active a:hover, .game-tabs-active a:active { color: #000; }


.txt-game-title-simple-box { 
	background: rgb(0, 0, 0); /* Fall-back for browsers that don't support rgba */
    background: rgba(0, 0, 0, .85);
	opacity: .85;
	bottom: 0px; 
	width: 100%;
	height: 30px;
	margin-top: -30px;
	text-align: center;
	}
	.txt-game-title-simple { color: #fff; font-weight: bold; }

/*--  Awards By Games -- */	
#aias_awards_games { margin: 20px 0px 20px 0px; }
#aias_awards_games .img-game { border: 0px; max-width: 100%; }
#aias_awards_games .txt_publishers_games label {   }
#aias_awards_games .listing {  }
#aias_awards_games .nominated-additional-name { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_games .aias-award-details-container { clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; min-height: 5px; }
#aias_awards_games .aias-award-details-label { width: 200px; float: left; display:inline; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_games .aias-award-details-txt { float: left; display:inline; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; }


/*--  Awards By Publishers -- */
#aias_awards_publishers { margin: 20px 0px 20px 0px; }
#aias_awards_publishers .txt-game-title-simple-box { height: 35px; margin-top: -35px; }
#aias_awards_publishers .img-publisher { border: 0px; max-width: 100%; }
#aias_awards_publishers .aias_detail .img-publisher { border: 1px solid #000; max-width: 100%; }
#aias_awards_publishers .aias_detail h2 { margin-top: 0px; }
#aias_awards_publishers .aias_detail .txt_publishers_games { padding-bottom: 50px; }
#aias_awards_publishers .aias-award-details-container { clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; min-height: 5px; }
#aias_awards_publishers .aias-award-details-label { width: 200px; float: left; display:inline; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_publishers .aias-award-details-txt { float: left; display:inline; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_publishers .aias-award-details-container:after {
	display: table;
	content: " ";
	}
#aias_awards_publishers .aias-award-details-container:after {
	clear: both;
	}


/*--  Awards By Developers -- */
#aias_awards_developers { margin: 20px 0px 20px 0px; }
#aias_awards_developers .img-developer { border: 0px; max-width: 100%; }
#aias_awards_developers .aias_detail .img-developer { border: 1px solid #000; max-width: 100%; }
#aias_awards_developers .aias_detail h2 { margin-top: 0px; }
#aias_awards_developers .aias_detail .txt_publishers_games { padding-bottom: 50px; }
#aias_awards_developers .txt-game-title-simple-box { height: 35px; margin-top: -35px; }
#aias_awards_developers .aias-award-details-container { clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; min-height: 5px; }
#aias_awards_developers .aias-award-details-label { width: 200px; float: left; display:inline; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_developers .aias-award-details-txt { float: left; display:inline; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_developers .aias-award-details-container:after {
	display: table;
	content: " ";
	}
#aias_awards_developers .aias-award-details-container:after {
	clear: both;
	}


/*--  Awards By Categories -- */
#aias_awards_categories { margin: 20px 0px 20px 0px; }
#aias_awards_categories .img-award-category { border: 0px; max-width: 100%; }
#aias_awards_categories .txt-game-title-simple-box { height: 70px; margin-top: -70px; }
#aias_awards_categories .aias-award-details-container { clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; min-height: 5px; }
#aias_awards_categories .aias-award-details-label { width: 160px; float: left; display:inline; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_categories h2 { margin-top: 0px; }
#aias_awards_categories .aias-award-details-txt { float: left; display:inline; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_categories .categories_container_desc { padding-bottom: 20px; }
#aias_awards_categories .txt-category-title-simple { word-spacing: 2px; }
/*--  Game Details Page -- */
#aias_awards_game_details .img-details { border: 0px; margin: 0px 0px 0px 0px; max-width: 100%; }
#aias_awards_game_details .aias-award-details-container { clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; min-height: 5px; }
#aias_awards_game_details .aias-award-details-label { width: 125px; float: left; display:inline; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_game_details .aias-award-details-txt { float: left; display:inline; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; }


/*--  Category Details Page -- */
#aias_awards_category_details { font-size: 10pt; }
#aias_awards_category_details .img-details { border: 0px; margin: 0px 0px 0px 0px; max-width: 100%; }
#aias_awards_category_details .aias-award-details-container { clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; min-height: 5px; }
#aias_awards_category_details .aias-award-details-label { width: 200px; float: left; display:inline; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_category_details .aias-award-details-txt { float: left; display:inline; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_category_details h2 { color: #333; margin-top: 0px; font-size: 15pt; border-bottom: 1px solid #333; }
#aias_awards_category_details .green { color: green; }


/*--  Developer Details Page -- */
#aias_awards_developer_details { font-size: 10pt; }
#aias_awards_developer_details .img-details { border: 0px; margin: 0px 0px 0px 0px; max-width: 100%; }
#aias_awards_developer_details .aias-award-details-container { clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; min-height: 5px; }
#aias_awards_developer_details .aias-award-details-label { width: 175px; float: left; display:inline; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_developer_details .aias-award-details-txt { float: left; display:inline; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_developer_details h2 { color: #333; margin-top: 50px; font-size: 15pt; border-bottom: 1px solid #333; }
#aias_awards_developer_details .green { color: green; }



/*--  Publisher Details Page -- */
#aias_awards_publisher_details { font-size: 10pt; }
#aias_awards_publisher_details .img-details { border: 0px; margin: 0px 0px 0px 0px; max-width: 100%; }
#aias_awards_publisher_details .aias-award-details-container { clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; min-height: 5px; }
#aias_awards_publisher_details .aias-award-details-label { width: 175px; float: left; display:inline; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_publisher_details .aias-award-details-txt { float: left; display:inline; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; }
#aias_awards_publisher_details h2 { color: #333; margin-top: 50px; font-size: 15pt; border-bottom: 1px solid #333; }
#aias_awards_publisher_details .green { color: green; }


.aias_simple a:link, .aias_simple .txt-category-title-simple, .aias_simple a .txt-category-title-simple, .aias_simple a:link .txt-category-title-simple  { font-size: 11pt; font-weight: bold; color: #fff; text-decoration: none;}
.aias_simple a .txt-game-title-simple, .aias_simple a:link .txt-game-title-simple  { font-weight: normal; color: #fff; text-decoration: none; font-size: 10pt; }



.img-publisher { width: 100%; border: 0px; }
#dice-awards { margin-top: 10px; }
#dice-awards .h1-title-box { margin: 20px 0px 20px 0px; }
#dice-awards .tab-img { border: 0px;  margin-bottom: 5px; }
#dice-awards .ui-corner-top { border-top-left-radius: 20px; border-top-right-radius: 20px; }
#dice-awards .ui-widget-header { border: 0px; }
#dice-awards .ui-widget-content { border: 0px; background:none; background-color: transparent; }
#dice-awards .ui-tabs { padding: 0px; }
#dice-awards .ui-tabs .ui-tabs-panel { border: 0px solid #ccc; padding:0px;  }
#dice-awards .ui-tabs .ui-tabs-nav { padding-left: 0px; padding-right: 0px; }
#dice-awards .ui-tabs .ui-tabs-nav li { margin-right: 10px; }
#dice-awards .ui-widget-header { background: none; background-color: transparent; }
#dice-awards .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-color: #000; background-image: none; }
	#dice-awards .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background-color: #333; background-image: none; }
	#dice-awards .ui-tabs-selected, .ui-state-active { background-color: #333; }
	
	
	
#aias-view-type-tools { text-align: center; margin: 20px 0px 0px 0px; }
#aias-view-type-tools ul { width: 300px; list-style: none; margin: 0px auto; padding: 0px; }
#aias-view-type-tools li { float: left; display: inline; padding: 0px 60px 0px 0px; }
#aias-view-type-tools li.last { padding-right: 0px; }
#aias-view-type-tools ul:after {
	display: table;
	content: " ";
	}
#aias-view-type-tools ul:after {
	clear: both;
	}





#aias-view-type-tools input[type="checkbox"] { display:none; }
#aias-view-type-tools input[type="checkbox"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
	}
#aias-view-type-tools input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/icons/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
	}
#aias-view-type-tools input[type="checkbox"]:checked + label span {
    background:url(../images/icons/check_radio_sheet.png) -19px top no-repeat;
	}

#aias-view-type-tools input[type="radio"] { display:none; }
#aias-view-type-tools input[type="radio"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
	}
#aias-view-type-tools input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/icons/check_radio_sheet.png) -38px top no-repeat;
    cursor:pointer;
	}
#aias-view-type-tools input[type="radio"]:checked + label span {
    background:url(../images/icons/check_radio_sheet.png) -57px top no-repeat;
	}
	
	
	
#nav-side-menu { background-color: #3383C5; color: #fff; width: 50px; height: 200px; }
ul#nav-side-menu-navigation {  }
#nav-side-menu-navigation li { style-list: none; }

/* -- Sublink slider / switcher -- */
#sublinks1 {
	overflow: auto;
	
}

#style-switcher h3 {
	color:#fff;
	font-size:12px;
	margin: 5px 0 -3px 3px;
	}
	
#style-switcher {
	background: #222;
	width: 250px;
	position:fixed;
	top: 30%;
	z-index:99999;
	left: -195px;
	border-radius: 0 0 3px 0;
	}

#style-switcher div {
	padding:5px 10px;
	}

#style-switcher h2 {
	background: #333;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	padding: 0px 0 0px 10px;
	margin-top: 0px; 
	line-height: 41px;
	}

#style-switcher h2 a {
	background: url("../images/icons/switcher.png") no-repeat scroll left center transparent;
	display: block;
	height: 41px;
	position: absolute;
	right: -39px;
	text-indent: -9999px;
	top: 0;
	width: 39px;
	border-radius: 0 3px 3px 0;
	}

.colors { list-style:none; margin:0px 0px 10px 0px; overflow: hidden }
.colors li { float:left; margin:2px; }
.colors li a { display: block; width:15px; height:15px; cursor: pointer; }

.layout-style select {
	width: 100%;
	padding: 5px;
	border: none;
	margin:0 0 0 -5px;
	color: #666;
	cursor: pointer;
	}

#reset { margin: 0 0 15px 2px; }
#reset a { color: #fff; font-size: 12px; }

#style-switcher .sublinks { display: block; }
#style-switcher .sublinks ul { list-style: none; position: relative; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#style-switcher .sublinks li.subs { padding: 0px 0px 0px 20px; line-height: 25px; }
#style-switcher .sublinks li.subsubs { padding: 0px 0px 0px 40px; line-height: 20px; /*white-space: nowrap;*/ }
#style-switcher .sublinks ul li a { display: block; text-decoration: none; }
#style-switcher .sublinks ul li:hover, #style-switcher .sublinks ul li.active, #style-switcher .sublinks ul li.active:hover, #style-switcher .sublinks ul li.active a:link { color: #fff; background-color: #3884C5; text-decoration: none; }
#style-switcher .sublinks ul li .active a, #style-switcher .sublinks ul li:hover a { color: #fff; background-color: #3884C5;  }

@media (max-width: 600px) {
	#style-switcher: { display: none; }
	#style-switcher h2 a { display: none; }
	}

/*-- Old School Buttons --*/
.btn_90, .btn_100, .btn_125, .btn_150, .btn_175, .btn_200, .btn_225, .btn_250 {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	}
	
.btn_90:focus, .btn_100:focus, .btn_125:focus, .btn_150:focus, .btn_175:focus, .btn_200:focus, .btn_225:focus, .btn_250:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	}
.btn_90:hover, .btn_100:hover, .btn_125:hover, .btn_150:hover, .btn_175:hover, .btn_200:hover, .btn_225:hover, .btn_250:hover, 
.btn_90:focus, .btn_100:focus, .btn_125:focus, .btn_150:focus, .btn_175:focus, .btn_200:focus, .btn_225:focus, .btn_250:focus {
	color: #333333;
	text-decoration: none;
	}
  
.btn_90:active, .btn_100:active, .btn_125:active, .btn_150:active, .btn_175:active, .btn_200:active, .btn_225:active, .btn_250:active,
.btn_90.active, .btn_100.active, .btn_125.active, .btn_150.active, .btn_175.active, .btn_200.active, .btn_225.active, .btn_250.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	}

.btn_90.disabled, .btn_100.disabled, .btn_125.disabled, .btn_150.disabled, .btn_175.disabled, .btn_200.disabled, .btn_225.disabled, .btn_250.disabled,
.btn_90[disabled], .btn_100[disabled], .btn_125[disabled], .btn_150[disabled], .btn_175[disabled], .btn_200[disabled], .btn_225[disabled], .btn_250[disabled],
fieldset[disabled] .btn_90, fieldset[disabled] .btn_100, fieldset[disabled] .btn_125, fieldset[disabled] .btn_150, fieldset[disabled] .btn_175, fieldset[disabled] .btn_200, fieldset[disabled] .btn_225, fieldset[disabled] .btn_250 {
	pointer-events: none;
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	}
	
	
.btn_90:hover, .btn_100:hover, .btn_125:hover, .btn_150:hover, .btn_175:hover, .btn_200:hover, .btn_225:hover, .btn_250:hover, 
.btn_90:focus, .btn_100:focus, .btn_125:focus, .btn_150:focus, .btn_175:focus, .btn_200:focus, .btn_225:focus, .btn_250:focus,
.btn_90:active, .btn_100:active, .btn_125:active, .btn_150:active, .btn_175:active, .btn_200:active, .btn_225:active, .btn_250:active,
.btn_90.active, .btn_100.active, .btn_125.active, .btn_150.active, .btn_175.active, .btn_200.active, .btn_225.active, .btn_250.active,
.btn_90.disabled, .btn_100.disabled, .btn_125.disabled, .btn_150.disabled, .btn_175.disabled, .btn_200.disabled, .btn_225.disabled, .btn_250.disabled,
.btn_90[disabled], .btn_100[disabled], .btn_125[disabled], .btn_150[disabled], .btn_175[disabled], .btn_200[disabled], .btn_225[disabled], .btn_250[disabled] {
	color: #ffffff;
	background-color: #333;
	*background-color: #333;
	}


.btn_90:active, .btn_100:active, .btn_125:active, .btn_175:active, .btn_200:active, .btn_225:active, .btn_250:active, 
.btn_90.active, .btn_100.active, .btn_125.active, .btn_150.active, .btn_175.active, .btn_200.active, .btn_225.active, .btn_250.active {
	background-color: #333 \9;
	}


.google-map-1 { width: 500px; height: 500px; border: 0px; }	


@media (min-width: 992px) {

}

@media (max-width: 991px) {
	.hdr-academy-interactive-games-dice-awards-container {  margin: 0px; min-height: 0px; }
}
@media (max-width: 1200px) {

}

@media (min-width: 768px) {

}

@media (max-width: 767px) {
	#aias_awards_categories  .txt-game-title-simple { display: none; }
}

@media (max-width: 690px) {

}

@media (max-width: 550px) {
	
}

@media (max-width: 535px) {
	#hdr-dice-web-icons-wrapper { display: none; }
}

@media (max-width: 400px) {
	#aias_awards_categories .aias_simple a:link, .aias_simple .txt-category-title-simple, .aias_simple a .txt-category-title-simple, .aias_simple a:link .txt-category-title-simple  { font-weight: none; }

}

@media (max-width: 375px) {

	
}
@media (max-width: 350px) {
	
}





