.navbar-brand {
    padding-top: 0rem;
}

.blue-grey.lighten-2 {
  background-color: #90a4ae !important; }




.btn.btn-warning a {
	color: #333333;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

.btn.btn-warning a:hover {
	color: #666666;
	text-decoration: underline;
}


.btn a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

.btn a:hover {
  color: #0056b3;
  text-decoration: underline;
}


html[lang="en"] body {
    font-family: Verdana,Geneva,Arial,sans-serif;
}
html[lang="zh-cn"] body {
    font-family: '宋体-简',微软雅黑体,'Microsoft YaHei',"PingHei" ,微軟正黑體,'Microsoft JhengHei','MS UI Gothic',华文细黑,华文黑体,华文楷体,'STHeiti Light' ,'STHeiti','STKaiti', sans-serif;
}
html[lang="zh-tw"] body {
    font-family: 'PMingLiU',微軟正黑體,'Microsoft JhengHei',微软雅黑体,'Microsoft YaHei','MS UI Gothic','STHeiti','STKaiti',sans-serif;
}



h3, .h3 {
  font-size: 1.5rem; }

h4, .h4 {
  font-size: 1.4rem; }
  
h4, .h4 {
  font-size: 1.3rem; }

h5, .h5 {
  font-size: 1.25rem; }

  
.bg-danger {
  color:#fff !important;
  background-color: #d9534f !important; }
  

/*
button:focus{outline:none !important;}

.btn{border-radius:0;border:0;transition:.2s ease-out;color:#fff;margin:6px;}
.btn:hover{color:#fff;}
.btn:active, .btn:focus, .btn.active{outline:0;color:#fff;}
*/

/* Color */



/* Yahoo Search Box */

#srchBox.watermark #srchInput
{
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;
background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark
{
background: #fff;
}
#srchBox.watermark #srchLogo
{
display: none;
}



/*************************************
* Used to center any and all text
*************************************/
.text-center {
  text-align: center;
}



/*************************************
* Adds padding to top and bottom of content
*************************************/
.content-padding-top {
  padding-top: 8em;
  padding-bottom: 0.5em;
}

.content-padding {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.content-padding-bottom {
  padding-top: 0.5em;
  padding-bottom: 20em;
}



p.card-text {
	font-size: 1rem;
	font-weight: 500;
	}

.section1 {
	background: url("/img/shanghai-images/1900px/4.jpg") no-repeat center center fixed;
	color: #ffffff;
	display: table;
	height:auto;
	position: relative;
	width:100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.section2 {
   background: url("/img/shanghai-images/1900px/4.jpg") no-repeat center center fixed;
	color: #ffffff;
	display: table;
	height:3em;
	position: relative;
	width:100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


.section3 {
   background: url("/img/shanghai-images/1900px/4.jpg") no-repeat center center fixed;
	color: #ffffff;
	display: table;
	height:3em;
	position: relative;
	width:100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 }

.section4 {
   background: url("/img/shanghai-images/1900px/4.jpg") no-repeat center center fixed;
	color: #ffffff;
	display: table;
	height:3em;
	position: relative;
	width:100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 }

.sectionnotice 
{
	background: url("/img/shanghai-images/1900px/4.jpg") no-repeat center center fixed;
	color: #000;
	display: table;
	height:3em;
	position: relative;
	width:100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 }

/*************************************
* Edits on Bootstrap Code
*************************************/

.section1 .card,
.section2 .card,
.section3 .card,
.section4 .card
 {
  background-color:rgba(0, 0, 0, 0.6);
  border: none;
}


.sectionnotice .card
 {
  background-color:#fff;
  border: none;
}



/*************************************
* Media Queries
*************************************/
@media screen and (max-width: 465px) {
  html, body, .container {
    font-size: 90%;
  }
}

input {
	margin: 6px;
}



p {
	padding-left: 0.2em;
}


div #signiture p {
	font-size: medium;
	font-weight: normal;
	text-align: right;	
	}

div .car p {
    font-size: medium;
	font-weight: normal;
	}


/* font-familyh　*/ 

.font--ja: {font-family: "Helvetica Neue", Helvetica, "Arial", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, }
.font--en: {font-family: Verdana,Geneva,Arial,sans-serif;}
.font--zh_tw: {font-family: 'PMingLiU',微軟正黑體,'Microsoft JhengHei',微软雅黑体,'Microsoft YaHei','MS UI Gothic','STHeiti','STKaiti',sans-serif;;}
.font--zh: {font-family: '宋体-简',微软雅黑体,'Microsoft YaHei',"PingHei" ,微軟正黑體,'Microsoft JhengHei','MS UI Gothic',华文细黑,华文黑体,华文楷体,'STHeiti Light' ,'STHeiti','STKaiti', sans-serif;}

	
	

div .input-group input[type=submit]{
font-family: FontAwesome /*FontAwesomeをフォント指定*/;

  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

/* カルーセル　メッセージ表示位置　*/ 
h1.f0 {
		font-family:Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-weight: 400;
	}
.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 10%;
	z-index: 10;
	padding-top: 0px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	top: 20%;
	font-family:Garamond, "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight: 600;
}

.carousel-caption p {
	font-size:1em;
	}


.carousel-caption a.btn {
		font-family:Garamond, "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight: 600;
}




/* テーブル　枠　色指定　*/
.table th,
.table td {
  padding: 0.75rem;
  line-height: 1.5;
  vertical-align: top;
  border-top: 1px solid #999999;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #999999;
}

.table tbody + tbody {
  border-top: 2px solid #999999;
}

.table-bordered {
	border: 1px solid #999999;
}

.table-bordered th,
.table-bordered td {
	border: 1px solid #999999;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}



body {
	font-family:  "Helvetica Neue", Helvetica, "Arial", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size: 1rem;
	line-height: 1.5;
	color: #373a3c;
	background-color: #F3F3F3;
}




/*****************************/

i{
font-size: 1.4em;
color: inherit;
}

#introduce" {
	font-size:  0.9rem;
	}


.navbar-bg-color {
	    background-color: #d9534f;
	
	}

.nav {
	padding-left: 0;
	list-style: none;
	padding-top: 5px;
}


.navbar-nav .nav-item + .nav-item {
  margin-left: 0.02rem;
}

.navbar .nav li a {
	font-weight: 300;
	border-left: 1px solid rgba(255, 255, 255, .75);
	border-right: 1px solid rgba(0, 0, 0, .1);
	margin-top: 0.1em;
	margin-bottom: 0.3em;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0.1em;
	padding-left: 0.2em;
}


.navbar .nav li:last-child a {
border-right: 0;
border-radius: 0 3px 3px 0;
}




/* 
.navbar .nav {
margin: 0;
display: table;
width: 100%;
}
 
.navbar .nav li {
display: table-cell;
float: none;
}



/* *********************** */



.dropdown-item:focus, .dropdown-item:hover {
	color: #2b2d2f;
	text-decoration: none;
	background-color: #E0E0E0;
}

.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0275d8;
  outline: 0;
}

header {
	background-color: #FFF;
	}

div .container .main-content    {
	background-color: #EBEDEF;
	border-radius: 0.3rem;
}

h1, h2, h3, h4, h5, h6 {
	margin-right: 0em;
	margin-left: 0em;
	padding-right: 0.2em;
	padding-left: 0.2em;
	}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family:  "Helvetica Neue", Helvetica, "Arial", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  font-weight: 500;
  line-height: 1.3;
  color: inherit;
}

h5.member-header {
	margin-top: 0.2em;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #039;
	}



.indent1 {
padding-left:1em;
text-indent:-1em;
 }

.indent2 {
padding-left:2em;
text-indent:-2em;
 }

.indent3 {
padding-left:3em;
text-indent:-3em;
 }

.indent4 {
padding-left:4em;
text-indent:-4em;
 }


.pad3 {
 padding-left:3em;
	}
	
.list-none {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	padding-bottom: 0.3em;
/*	margin-left: 0px;
	padding-left: 0px;
*/
}


.padding-left1 {
		padding-left: 1em;
	}

line-height-big{
	line-height:150%;
	}

ul.list-none li {
	line-height:200%;
	}



.brandlogo
{
	max-width: 500px;
	min-height: 50px;
}

.headerlogo {
	    width: 70px;
    height: 70px;
}

@media (max-width: 33.9em) {
.headerlogo {
	    width: 60px;
    height: 60px;
}

		p.about {
	font-size: 0.9rem;
	}

div.about p{
		font-size:  0.9rem;
	}


}

/* Small Devices, Wide Screens */
@media only screen and (min-width : 34em){
	
		p.about {
	font-size: 1rem;
	}

div.about p{
		font-size:  1rem;
	}
	
}

/* Medium Devices, Desktops */

@media only screen and (min-width : 48em){
			p.about {
	font-size: 1rem;
	}

div.about p{
		font-size:  1rem;
	}

	
}


/* Large Devices, Wide Screens */

@media only screen and (min-width : 62em){
		p.about {
	font-size: 1rem;
	}

div.about p{
		font-size:  1rem;
	}

header {
		align-self: center;
		margin-right: auto;
    	margin-left: auto;
	}



.carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
	max-height: 450px;
	align-self: center;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
}

	
}

/* extra Large Devices, Wide Screens */
@media only screen and (min-width : 75em){
	

	
}

/* Google Map canvas size */
#map_canvas {
    height: 500px;
    width: 100%;
	padding: 15px;
}


/* slide text */
.text-left
{
	text-align: left;
	
	}


footer p a.lead {
	color: #FFF;
	font-weight: 700;
	font-size: medium;
	}

p a.lead {
	color: #FFF;
	font-weight: 700;
	font-size: medium;
	}


/* Seminar List---------------------------*/

@media only screen and (min-width : 40em){


dl.periodic.table{counter-reset: atomicNum 0;padding-left:0em;}
dl.periodic.table dt{float:left;font-weight:bold;}

/*
dl.periodic.table dt:before{
content: counter(atomicNum) ". ";
counter-increment: atomicNum;
}
*/
dl.periodic.table dd{margin-left:7em;}

/* 
dl.periodic.table dd:before{content:": ";}
*/

ol.periodic.table span.element{float:left;width:7em;position:relative;font-weight:bold;}
ol.periodic.table span.element:before{content:": ";position:absolute;right:0.5em;}

/* ----------- access page ----*/
dl.access-table{counter-reset: atomicNum 0;padding-left:0em;}
dl.access-table dt{float:left;font-weight:bold;}
dl.access-table dd{margin-left:13em;}

	
}
/* ---------------------------*/

.album {
  min-height: 50rem; /* Can be removed; just added for demo purposes */
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f7f7f7;
}


@media (min-width:63rem) {
.card-w25 {
	width: 25%;
}

.card-w33 {
	width: 33.333%;
}

.card-w50 {
	width: 50%;
}
.card-w60 {
	width: 60%;
}

.card-w70 {
	width: 70%;
}

.card-w80 {
	width: 80%;
}

.card-w90 {
	width: 90%;
}

.card-w100 {
	width: 100%;
}



}

@media (max-width: 1010px) {
.card-w25 {
	width: 100%;
}

.card-w33 {
	width: 100%;
}

.card-w50 {
	width: 100%;
}

}

.card {
    padding: 1.5rem;
	margin-bottom: 0.5rem;
	border: 1px solid #CCC;
}




.card-header-white {
	border: 2px solid #0000CC;
	border-radius: 0.25rem;
	padding: 0.6em;
	font-weight: 500;
}

.card-header-white a {
       color:#fff;
}



.card > img {
  margin-top: .75rem;
  margin-bottom: .75rem;
}




/* コンテナ　サイズ指定　*/

.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: 0rem;
  margin-right: 0rem;
}


@media (max-width: 543px) {
  .container {
   max-width: 100%;
   margin-left: 10px;
   margin-right: 10px;
  padding-left: 0;
  padding-right: 0;

  }
}



@media (min-width: 544px) {
 .container,.container .main-navi {
/*   max-width: 576px;*/
   max-width: 544px;
   margin-left: auto;
   margin-right: ;
  padding-left: 0;
  padding-right: 0;

  }
}



@media (min-width: 768px) {
 .container, .container.main-navi {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container,.container.main-navi {
    max-width: 992px;
  }
}

@media (min-width: 1200px) {
.container,  .container.main-navi {
    max-width: 1200px;
  }
}


@media (min-width: 1600px) {
 .container, .container.main-navi {
    max-width: 1250px;
  }
}

/* navbar ブレークポイント　
@media (min-width: 1200px) {

*/
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    display: block !important;
  }
}



@media (max-width: 33.9em) {
  #map_canvas {
    height: 500px;
    width: 100%;
  }
	.navbar-toggler{
		float: left;
	}
	.navbar-brand{
		margin-top: 0;
		float: none;
	}
	header .nav{
		float: none !important;
	}
	.navbar-nav .nav-item{
		float: none;
	}
	.navbar-nav .nav-item + .nav-item{
		margin-left: 0;
	}
}


@media (max-width: 47.9em) {
/*	h1 {
	font-size: large;
		}
*/	
p.lead {
	font-size: large;
	}
	
 .carousel-inner > .carousel-item > img,
 .carousel-inner > .carousel-item > a > img {
  min-height: 230px;
}

}




/*	FOOTER 1-1
/*----------------------------------------------------*/


.footer-1-1
{

    background-color: #d9534f;
    padding-top: 60px;
    padding-bottom: 5px;
}

.footer-1-1 h3, .footer-1-1 h4, 
.footer-1-1 h5,
.footer-1-1 h6,
.footer-1-1 .lead, .footer-1-1 li
{
    color: #ffffff;
}


.footer-1-1 .lead {
	font-size: small;	
	}

.footer-1-1 .brand-img
{
    width: 80px;
    margin-bottom: 30px;
}

.footer-1-1 h4
{
    margin-bottom: 14px;
}

.footer-1-1 ul
{
    list-style-type: none;
    margin: 0 0 26px;
    padding: 0;
}

.footer-1-1 ul li
{
	line-height: 19px;
	padding-right: 0.2em;
	padding-left: 0.2em;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 0em;
	margin-left: 0em;
}

.footer-1-1 li:first-child
{
	padding-top: 1px;
}




/*	FOOTER Copyright Bar
/*----------------------------------------------------*/

.copyright-bar
{
    height: 70px;
    padding-top: 20px;
    background-color: #233447;
    position: relative;
    bottom: 0;
}

.copyright-bar p
{
    color: #ffffff;
    font-weight: 700;
    margin: 0;
}

/*	FOOTER Copyright Bar 2
/*----------------------------------------------------*/

.copyright-bar-2
{
    height: 80px;
    padding-top: 28px;
    background-color: #233447;
    position: relative;
    bottom: 0;
}

.copyright-bar-2 p
{
    color: #ffffff;
    font-weight: 700;
    margin: 0;
}

/*========================== */
/*
Template Name: Bootstrap Starter Kit - Style Library 1
Description: Business Startup & Prototyping HTML Framework
Author: Theme Spirit
Author URI: http://www.creativemarket.com/theme_spirit

Version: 1.0

*/

/* BACKGROUND COLORS */
.bg-transparent
{
    background-color: transparent !important;
}

.bg-black
{
    background-color: #111111 !important;
}

.bg-white
{
    background-color: #FFFFFF !important;
}

.bg-offwhite
{
    background-color: #F5F5F5 !important;
}

.bg-clouds
{
    background-color: #ECF0F1 !important;
}

.bg-silver
{
    background-color: #BDC3C7 !important;
}

.bg-concrete
{
    background-color: #95A5A6 !important;
}

.bg-asbestos
{
    background-color: #7F8C8d !important;
}

.bg-tan
{
    background-color: #D1DBBD !important;
}

.bg-pewter
{
    background-color: #91AA9D !important;
}

.bg-moonlight
{
    background-color: #3E606F !important;
}

.bg-deepocean
{
    background-color: #193441 !important;
}

.bg-turquoise
{
    background-color: #1ABC9C !important;
}

.bg-aqua
{
    background-color: #16A085 !important;
}

.bg-sunflower
{
    background-color: #F1C40F !important;
}

.bg-orange
{
    background-color: #F39C12 !important;
}

.bg-sienna
{
    background-color: #BF4E19 !important;
}

.bg-milanored
{
    background-color: #AC1C00 !important;
}

.bg-river
{
    background-color: #3498DB !important;
}

.bg-marina
{
    background-color: #2980B9 !important;
}

.bg-deco
{
    background-color: #C9D787 !important;
}

.bg-crete
{
    background-color: #7D8A2E !important;
}

.bg-guardsman
{
    background-color: #D90000 !important;
}

.bg-pomegranate
{
    background-color: #C0392B !important;
}

.bg-finn
{
    background-color: #723147 !important;
}

.bg-tamarind
{
    background-color: #31152B !important;
}



.bg-transparent-hover:hover
{
    background-color: transparent !important;
}

.bg-black-hover:hover
{
    background-color: #111111 !important;
}

.bg-white-hover:hover
{
    background-color: #FFFFFF !important;
}

.bg-offwhite-hover:hover
{
    background-color: #F5F5F5 !important;
}

.bg-clouds-hover:hover
{
    background-color: #ECF0F1 !important;
}

.bg-silver-hover:hover
{
    background-color: #BDC3C7 !important;
}

.bg-concrete-hover:hover
{
    background-color: #95A5A6 !important;
}

.bg-asbestos-hover:hover
{
    background-color: #7F8C8d !important;
}

.bg-tan-hover:hover
{
    background-color: #D1DBBD !important;
}

.bg-pewter-hover:hover
{
    background-color: #91AA9D !important;
}

.bg-moonlight-hover:hover
{
    background-color: #3E606F !important;
}

.bg-deepocean-hover:hover
{
    background-color: #193441 !important;
}

.bg-turquoise-hover:hover
{
    background-color: #1ABC9C !important;
}

.bg-aqua-hover:hover
{
    background-color: #16A085 !important;
}

.bg-sunflower-hover:hover
{
    background-color: #F1C40F !important;
}

.bg-orange-hover:hover
{
    background-color: #F39C12 !important;
}

.bg-sienna-hover:hover
{
    background-color: #BF4E19 !important;
}

.bg-milanored-hover:hover
{
    background-color: #AC1C00 !important;
}

.bg-river-hover:hover
{
    background-color: #3498DB !important;
}

.bg-marina-hover:hover
{
    background-color: #2980B9 !important;
}

.bg-deco-hover:hover
{
    background-color: #C9D787 !important;
}

.bg-crete-hover:hover
{
    background-color: #7D8A2E !important;
}

.bg-guardsman-hover:hover
{
    background-color: #D90000 !important;
}

.bg-pomegranate-hover:hover
{
    background-color: #C0392B !important;
}

.bg-finn-hover:hover
{
    background-color: #723147 !important;
}

.bg-tamarind-hover:hover
{
    background-color: #31152B !important;
}


/* BG COVER - MTCH */

.bg-image-cover
{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

/* COLORS - MTCH added !important */

.black
{
    color: #111111 !important;
}

.white
{
    color: #FFFFFF !important;
}

.offwhite
{
    color: #F5F5F5 !important;
}

.clouds
{
    color: #ECF0F1 !important;
}

.silver
{
    color: #BDC3C7 !important;
}

.concrete
{
    color: #95A5A6 !important;
}

.asbestos
{
    color: #7F8C8d !important;
}

.tan
{
    color: #D1DBBD !important;
}

.pewter
{
    color: #91AA9D !important;
}

.moonlight
{
    color: #3E606F !important;
}

.deepocean
{
    color: #193441 !important;
}

.turquoise
{
    color: #1ABC9C !important;
}

.aqua
{
    color: #16A085 !important;
}

.sunflower
{
    color: #F1C40F !important;
}

.orange
{
    color: #F39C12 !important;
}

.sienna
{
    color: #BF4E19 !important;
}

.milanored
{
    color: #AC1C00 !important;
}

.river
{
    color: #3498DB !important;
}

.marina
{
    color: #2980B9 !important;
}

.deco
{
    color: #C9D787 !important;
}

.crete
{
    color: #7D8A2E !important;
}

.guardsman
{
    color: #D90000 !important;
}

.pomegranate
{
    color: #C0392B !important;
}

.finn
{
    color: #723147 !important;
}

.tamarind
{
    color: #31152B !important;
}


.black-hover:hover
{
    color: #111111 !important;
}

.white-hover:hover
{
    color: #FFFFFF !important;
}

.offwhite-hover:hover
{
    color: #F5F5F5 !important;
}

.clouds-hover:hover
{
    color: #ECF0F1 !important;
}

.silver-hover:hover
{
    color: #BDC3C7 !important;
}

.concrete-hover:hover
{
    color: #95A5A6 !important;
}

.asbestos-hover:hover
{
    color: #7F8C8d !important;
}

.tan-hover:hover
{
    color: #D1DBBD !important;
}

.pewter-hover:hover
{
    color: #91AA9D !important;
}

.moonlight-hover:hover
{
    color: #3E606F !important;
}

.deepocean-hover:hover
{
    color: #193441 !important;
}

.turquoise-hover:hover
{
    color: #1ABC9C !important;
}

.aqua-hover:hover
{
    color: #16A085 !important;
}

.sunflower-hover:hover
{
    color: #F1C40F !important;
}

.orange-hover:hover
{
    color: #F39C12 !important;
}

.sienna-hover:hover
{
    color: #BF4E19 !important;
}

.milanored-hover:hover
{
    color: #AC1C00 !important;
}

.river-hover:hover
{
    color: #3498DB !important;
}

.marina-hover:hover
{
    color: #2980B9 !important;
}

.deco-hover:hover
{
    color: #C9D787 !important;
}

.crete-hover:hover
{
    color: #7D8A2E !important;
}

.guardsman-hover:hover
{
    color: #D90000 !important;
}

.pomegranate-hover:hover
{
    color: #C0392B !important;
}

.finn-hover:hover
{
    color: #723147 !important;
}

.tamarind-hover:hover
{
    color: #31152B !important;
}

.no-shadow {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow:none !important;
}
