body {
	color: #0f1632 !important;}
	
.background-gray {background-color:#F4EFE9 !important; border-radius:15px;}
.background-gradient-cyan {
	background: rgb(0,189,242);
background: linear-gradient(0deg, rgba(0,189,242,0.5) 0%, rgba(0,189,242,0.2) 50%, rgba(0,189,242,0.1) 100%);
}
.background-teal-gray-gradient {
background: rgb(36,93,109);
background: linear-gradient(180deg, rgba(36,93,109,1) 0%, rgba(33,100,119,1) 33%, rgba(51,51,51,1) 66%, rgba(51,51,51,1) 100%);
}
.background-charcoal {background-color:#333333}
.background-cyan-20 {background-color: #ccf2fc}

#agenda .btn-secondary {
    background-color: transparent !important;
    border-color: #00bdf2;
    color: #ffffff;
}
#agenda .btn.btn-secondary {font-weight:normal; padding:20px; border-radius:20px; width:100%}

#agenda hr {border-color: #00bdf2;}
.shadow-box {box-shadow: 0px 0px 5px 5px #b3daeb}

h1 {font-size:2.25rem !important}
h2 {font-size:2.25rem !important}
h3 {font-size:1.5rem !important}
#register h2 {font-size:1.75rem !important}

#bios {margin:auto;width:60%;}
#bios #modal-headshot {
	background-image: url("/mss/sa/conference/securities-leadership/americas/2020/assets/img/home/bio-bg.jpg");
	background-position: 50% 0;
    background-repeat: repeat;
}





/*Agenda tab color*/
nav.page-subnav .navbar-nav li a.active,
nav.page-subnav .navbar-nav li a:hover,
nav.page-subnav .navbar-nav li a:focus {
	border-bottom: 4px solid #00bdf2 !important;
}

/*Speakers*/
.speakers .row .bio-img {
	width: 120px;
	display: block;
	margin: 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	z-index: 1;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
}
.speakers .row .bio-img img {
	width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 120px;
    -moz-transition: all 0.75s ease;
	-webkit-transition: all 0.75s ease;
	transition: all 0.75s ease;
}
.speakers .row a:hover .bio-img img {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}


/* NETWORK */
.network .row .bio-img {
	width: 120px;
	display: block;
	margin: 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	z-index: 1;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
}
.network .row .bio-img img {
	width: 100%;
    margin: 0 auto;
    display: block;
    max-width: 120px;
    -moz-transition: all 0.75s ease;
	-webkit-transition: all 0.75s ease;
	transition: all 0.75s ease;
}
.network .row a:hover .bio-img img {
	-moz-transform: scale(1.2) rotate(0.01deg);
	-webkit-transform: scale(1.2) rotate(0.01deg);
	-ms-transform: scale(1.2) rotate(0.01deg);
	transform: scale(1.2) rotate(0.01deg);
}



#americas-map {
	width: 904px;
	height: 985px;
	margin-bottom: 30px;
	position: relative;
	z-index: 100;
	background: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/americas-map-bg.jpg") no-repeat 0 0;
}
#americas-map .country-overlay {
	position: absolute;
	opacity: 0;
	transition: all 0.3s ease-in-out;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#americas-map .country-overlay:hover {
	opacity: 1;
	cursor: pointer;
}
#americas-map .country-overlay .scm-info {
	width: 325px;
	padding: 15px 15px 5px;
	border: 1px solid #ccc;
	box-shadow: 0 0 6px 1px rgba(153,153,153,0.5);
	display: none;
    /*position: absolute;
    z-index: 999;*/
    background: #fff;
    color: #002d72;
	text-align: center;
}
#americas-map .country-overlay .scm-info h2 {
	margin-top: 10px;
	font-size: 22px;
}
#americas-map .country-overlay .scm-info h3 {
	font-size: 18px;
}
#americas-map .country-overlay .scm-info p {
	color: #333;
}
#americas-map .country-overlay .scm-info a {
	color: #008ce6;
}
#americas-map .country-overlay .scm-info a:hover {
	color: #00bdf2;
}
#americas-map .country-overlay .scm-info p.quote {
	color: #002d72;
	line-height: 1.3;
}
#americas-map .country-overlay:hover .scm-info {
	display: block;
}
#americas-map .country-overlay:hover .scm-info:hover {
	cursor: default;
}
#americas-map .country-overlay .scm-info .scm-link a {
	display: block;
	position: relative;
}
#americas-map .country-overlay .scm-info .scm-link a div {
	width: 90px;
	margin: 0 auto;
	padding: 2px 10px;
	position: absolute;
	top: 86px;
	right: 0;
	left: 0;
	background: #002d72;
	opacity: 0;
	font-weight: bold;
	text-align: center;
	color: #fff;
	transition: all 0.3s ease-in-out;
}
#americas-map .country-overlay .scm-info .scm-link a:hover div {
	opacity: 1;
}
/* COUNTRIES */
#americas-map .country-overlay.alaska {
	width: 270px;
	height: 117px;
	right: 543px;
	bottom: 795px;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/alaska.png");
}
#americas-map .country-overlay.alaska .scm-info {
	bottom: -186px;
    left: 265px;
}
#americas-map .country-overlay.argentina {
	width: 100px;
    height: 244px;
    bottom: 12px;
    right: 253px;
    z-index:3;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/argentina.png");
}
#americas-map .country-overlay.argentina .scm-info {
	top: -80px;
    left: -325px;
}
#americas-map .country-overlay.brasil {
	width: 259px;
    height: 284px;
	top: 535px;
    right: 143px;
    z-index: 1;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/brazil.png");
}
#americas-map .country-overlay.brasil .scm-info {
	top: -400px;
    left: -5px;
}
#americas-map .country-overlay.canada {
	width: 504px;
    height: 258px;
	top: 10px;
    left: 275px;
	z-index: 3;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/canada.png");
}
#americas-map .country-overlay.canada .scm-info {
	top: 23px;
    left: 350px;
}
#americas-map .country-overlay.colombia {
	width: 76px;
    height: 109px;
	top: 485px;
    left: 476px;
	z-index: 2;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/colombia.png");
}
#americas-map .country-overlay.colombia .scm-info {
	top: 23px;
    left: -325px;
}
#americas-map .country-overlay.chile {
	width: 68px;
    height: 279px;
	bottom: 17px;
    left: 525px;
	z-index: 2;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/chile.png");
}
#americas-map .country-overlay.chile .scm-info {
	top: 23px;
    left: -310px;
}

/*

#americas-map .country-overlay.chile2 {
	width: 50px;
    height: 233px;
	bottom: 17px;
    left: 525px;
	z-index: 3;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/chile-2.png");
}

*/
#americas-map .country-overlay.mexico {
	width: 168px;
    height: 132px;
	top: 339px;
    left: 270px;
    z-index: 2;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/mexico.png");
}
#americas-map .country-overlay.mexico .scm-info {
	top: -92px;
    left: -250px;
}

/*#americas-map .country-overlay.panama-puerto-rico {
	width: 132px;
    height: 90px;
	top: 435px;
    right: 325px;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/panama-puerto-rico.png");
}
#americas-map .country-overlay.panama-puerto-rico .scm-info {
	top: -92px;
    left: -325px;
}*/

#americas-map .country-overlay.panama {
	width: 132px;
    height: 90px;
	top: 505px;
    right: 325px;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/panama.png");
}
#americas-map .country-overlay.panama .scm-info {
	top: -92px;
    left: -325px;
}

#americas-map .country-overlay.peru {
	width: 87px;
    height: 132px;
	bottom: 279px;
    right: 359px;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/peru.png");
}
#americas-map .country-overlay.peru .scm-info {
	top: -135px;
    left: 175px;
}

#americas-map .country-overlay.puerto-rico {
	width: 41px;
    height: 34px;
	top: 408px;
    right: 325px;
	z-index: 3;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/puerto-rico.png");
}
#americas-map .country-overlay.puerto-rico .scm-info {
	top: -52px;
    left: 75px;
}

#americas-map .country-overlay.us {
	width: 517px;
    height: 318px;
	top: 75px;
    right: 297px;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/us.png");
}
#americas-map .country-overlay.us .scm-info {
	top: -42px;
    left: 475px;
}

#americas-map .country-overlay.venezuela {
	width: 90px;
    height: 88px;
	right: 303px;
	bottom: 414px;
	background-image: url("/mss/sa/conference/securities-leadership/americas/2019/assets/img/americas-map/venezuela.png");
}
#americas-map .country-overlay.venezuela .scm-info {
    right: 125px;
    bottom: 80px;
}

@media (max-width: 992px) {
	#americas-map {
		width: 100%;
		height: auto;
		background: none;
	}
	#americas-map .country-overlay {
		width: auto !important;
		height: auto! important;
		position: static;
		opacity: 1;
		background-color: #fff;
		background-position: 15px 15px;
	}
	#americas-map .country-overlay .scm-info {
		width: auto;
		margin: 0 auto 30px;
		display: block;
		position: static;
		background: none;
	}


	#americas-map .country-overlay.argentina {
		background-size: 50px 122px;
	}

	#americas-map .country-overlay.us {
		background-size: 100px 58px;
	}

	#americas-map .country-overlay.brasil {
		background-size: 100px 110px;
	}

	#americas-map .country-overlay.canada {
		background-size: 100px 51px;
	}

	#americas-map .country-overlay.mexico {
		background-size: 100px 59px;
	}

	#americas-map .country-overlay.chile {
		background-size: 100px 99px;
	}




}
@media (max-width: 480px) {
	#americas-map .country-overlay {
		background-image: none !important;
	}
}

/* DROPDOWNS */
.form-control[disabled] {
   background-color: #cccccc;
}
