/*-------- colors ---------*/
/*
-- color-corporative-1: #9400FF
-- color-corporative-2: #FFCC00
-- color-corporative-3: #FFA600
*/
.color-corp-1 { color: #702d8c; }
.bg-color-corp-1 { background-color: #702d8c !important;}
.color-corp-2 { color: #FFCC00 !important; }
.bg-color-corp-2 { background-color: #FFCC00 !important; }
.color-corp-3 { color: "#FFA600" !important; }
.bg-color-corp-3 { background-color: #FFA600 !important; }
.color-corp-4 { color: #8c7496; }
.bg-color-corp-4 { background-color: #8c7496 !important;}
.color-corp-5 {color:#c39fd2;}
.bg-color-corp-5 {background-color:#c39fd2;}

.color-danger { color: #c9302c !important; }
.color-danger2 { color: #f47441 !important; }

.anounder, a.anounder,a.anounder:link,a.anounder:hover,a.anounder:active,a.anounder:focus,a.anounder:visited  {text-decoration:none;}

h4.modal-title > span.color-corp-1{ color: #702d8c !important; font-weight: bold; }
h4.modal-title > span.color-corp-3{ color: #FFA600 !important; font-weight: bold; }

.color-logged { background-color: #702d8c; }
header#topHead.color-logged { background-color: #702d8c; }

/*-------- preloaders ---------*/

/*-- preload body --*/
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url(../images/icons/preloader.gif) center no-repeat #fff;}

/*-- preload imgs --*/
.imgload ul li img {width: 400px; height: 266px;}
.imgload ul li {display: inline-block;}

/*-------- modals ---------*/
.modal {
    /*padding-top: 130px;*/ 
    padding-top: 10px;
    padding-top: 1px;
    background: rgba(255,255,255,0.5);
    background: rgba(0,0,0,0.5);
    width: 100%;
	height: 100%;
}

.modal-content {
    overflow: hidden;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.modal-header-bg-1 { background-color: #EAA824; }
.modal-header-bg-2 { background-color: #702d8c; }
.modal-body > div#wrapper { background-color: #fff; }

/*-------- buttons ---------*/

.btn-mystand-expo { margin-top:-10px; }
.tp-caption.roundedimage img.img-mystand-expo, img.img-mystand-expo { max-width:120px; box-shadow: 0px 10px 14px -7px #fce2c1; }
.tp-caption.roundedimage img.img-stand, img.img-stand { max-width:240px; }

.tp-caption.scene-stand-title { color: #FFFFFF; /*background: #FFFFFF;*/ text-shadow: 1px 3px 0 #969696, 1px 6px 7px #aba8a8; }

/*-- primary1 : big - orange --*/
.btn-primary1, .btn-primary1:link, .btn-primary1:visited, .btn-primary1:focus  {
	box-shadow: 0px 10px 14px -7px #fce2c1; 
	background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	background-color:#ffc477;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #cc9f52;
	font-weight:bold;
}
.btn-primary1:hover {background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%); background-color:#fb9e25; color:#ffffff; }
.btn-primary1:active {position:relative; top:1px; color:#ffffff;}

/*-- primary1 : big - orange2 --*/
.btn-primary1-2, .btn-primary1-2:link, .btn-primary1-2:visited, .btn-primary1-2:focus  {
	box-shadow: 0px 10px 14px -7px #fce2c1;
	background:linear-gradient(to bottom, #ffc477 5%, #e08b24 100%);
	background-color:#ffc477;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #cc9f52;
	font-weight:bold;
}
.btn-primary1-2:hover {background:linear-gradient(to bottom, #e08b24 5%, #ffc477 100%); background-color:#e08b24; color:#ffffff;}
.btn-primary1-2:active {position:relative; top:1px; color:#ffffff;}
.btn-primary1-2 i.fa { padding-right: 0; }

/*-- primary1 : small - orange2 --*/
.btn-primary1-small, .btn-primary1-small:link, .btn-primary1-small:visited, .btn-primary1-small:focus {
	box-shadow: 0px 10px 14px -7px #fce2c1;
	background:linear-gradient(to bottom, #ffc477 5%, #e08b24 100%);
	background-color:#ffc477;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	text-shadow:0px 1px 0px #cc9f52;
	font-weight: bold;
	padding:11px 29px;
}
.btn-primary1-small:hover {padding:12px 30px; background:linear-gradient(to bottom, #e08b24 5%, #ffc477 100%); background-color:#e08b24; color:#ffffff;}
.btn-primary1-small:active {position:relative; top:1px; color:#ffffff;}
.btn-primary1-small i.fa { padding-right: 0; }

/*-- primary2 : big - purple --*/
.btn-primary2, .btn-primary2:link, .btn-primary2:visited, .btn-primary2:focus {
	box-shadow: 0px 10px 14px -7px #e184f3;
	background:linear-gradient(to bottom, #702d8c 5%, #a20dbd 100%);
	background-color:#702d8c;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #9b14b3;
	font-weight:bold;
}
.btn-primary2:hover { padding:12px 20px; background:linear-gradient(to bottom, #a20dbd 5%, #702d8c 100%); background-color:#a20dbd; color:#ffffff;}
.btn-primary2:active {position:relative; top:1px; color:#ffffff;}
.btn-primary2 i.fa { padding-right: 0; }

/*-- primary2 : small - purple --*/
.btn-primary2-small, .btn-primary2-small:link, .btn-primary2-small:visited, .btn-primary2-small:focus {
	box-shadow: 0px 10px 14px -7px #e184f3;
	background:linear-gradient(to bottom, #702d8c 5%, #a20dbd 100%);
	background-color:#702d8c;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	text-shadow:0px 1px 0px #9b14b3;
	font-weight: bold;
}
.btn-primary2-small:hover {background:linear-gradient(to bottom, #a20dbd 5%, #702d8c 100%); background-color:#a20dbd;  color:#ffffff; }
.btn-primary2-small:active {position:relative; top:1px; color:#ffffff;}
.btn-primary2-small i.fa { padding-right: 0; }

/*-- primary3 : small - special --*/
.btn-primary3, .btn-primary3:link, .btn-primary3:visited, .btn-primary3:focus {
	box-shadow: 0px 10px 14px -7px #faf6f4;
	background:linear-gradient(to bottom, #fb3e00 50%, #f98c49 100%);
	background-color:#fb3e00;
	border-radius:20px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	padding:9px 15px;
	text-decoration:none;
	font-weight:bold;
}
.btn-primary3:hover { padding:11px 15px; background:linear-gradient(to bottom, #f98c49 5%, #fb3e00 100%); background-color:#f98c49; color:#ffffff;}
.btn-primary3:active {position:relative; top:1px; color:#ffffff;}
.btn-primary3 i.fa { padding-right: 0; }
.btn-primary3 > a, .btn-primary3 > a:link, .btn-primary3 > a:hover, .btn-primary3 > a:visited, .btn-primary3 > a:focus { color:white; text-decoration:none; }

/*-- primary4 : small - special --*/
.btn-primary4, .btn-primary4:link, .btn-primary4:visited, .btn-primary4:focus {
	box-shadow: 0px 10px 14px -7px #faf6f4;
	background:linear-gradient(to bottom, #75507b 50%, #c39fd2 100%);
	background-color:#75507b;
	border-radius:20px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	padding:9px 15px;
	text-decoration:none;
	font-weight:bold;
}
.btn-primary4:hover { padding:9px 15px; background:linear-gradient(to bottom, #75507b 5%, #c39fd2 100%); background-color:#c39fd2; color:#ffffff;}
.btn-primary4:active {position:relative; top:1px; color:#ffffff;}
.btn-primary4 i.fa { padding-right: 0; }
.btn-primary4 > a, .btn-primary4 > a:link, .btn-primary4 > a:hover, .btn-primary4 > a:visited, .btn-primary4 > a:focus { color:white; text-decoration:none; }


/*-- labels --*/
.tplabel.medium_bg_orange {
    font-size: 20px;
    line-height: 20px;
    font-weight: 800;
    font-family: "Open Sans";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(243, 156, 18);
    padding: 10px;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}
.tplabel-img-bottom { position:absolute;right:45px;bottom:20px; }

/*-- logo stands --*/
.img-stand-title {  border-radius: 50%; width:100px; height:100px;
      box-shadow: 10px 10px 5px #ccc;
      -moz-box-shadow: 10px 10px 5px #ccc;
      -webkit-box-shadow: 10px 10px 5px #ccc;
      -khtml-box-shadow: 10px 10px 5px #ccc;
      margin:30px;
 }

.img-stand-list-stands {  border-radius: 50%; width:200px; height:200px;
      box-shadow: 10px 10px 5px #ccc;
      -moz-box-shadow: 10px 10px 5px #ccc;
      -webkit-box-shadow: 10px 10px 5px #ccc;
      -khtml-box-shadow: 10px 10px 5px #ccc;
      margin:30px;
 }

/*screen help*/
.help-title { background-color: #8c7496; color: #FFF; margin: -6px -6px 0 -6px; font-size: 1em; font-weight: bold; padding: 8px;
-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;  border-radius: 5px 5px 0 0; }
.help-desc { margin: -6px -6px 0 -6px; font-size: 0.9em; padding: 10px;}

/*button wave*/
.btnWave {background-color: #702d8c !important; background-image: linear-gradient(90deg, #702d8c, #FFA600);}
.intro-banner-vdo-play-btn{height:60px;width:60px;position:absolute;top:50%;left:50%;text-align:center;margin:-30px 0 0 -30px;border-radius:100px;z-index:1}
.intro-banner-vdo-play-btn i{line-height:56px;font-size:30px}
.intro-banner-vdo-play-btn .ripple{position:absolute;width:160px;height:160px;z-index:-1;left:50%;top:50%;opacity:0;margin:-80px 0 0 -80px;border-radius:100px; -webkit-animation:ripple 1.8s infinite; animation:ripple 1.8s infinite }
@-webkit-keyframes ripple{
    0%{opacity:1;-webkit-transform:scale(0);transform:scale(0);}
    100%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes ripple{
    0%{opacity:1;-webkit-transform:scale(0);transform:scale(0);}
    100%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
}
.intro-banner-vdo-play-btn .ripple:nth-child(2){animation-delay:.3s; -webkit-animation-delay:.3s}
.intro-banner-vdo-play-btn .ripple:nth-child(3){animation-delay:.6s;-webkit-animation-delay:.6s}

.btn-glyphicon { padding:8px; background:#ffffff; margin-right:4px; }
.icon-btn { padding: 1px 15px 3px 2px; border-radius:50px;}

/* sponsors */
.title-medSponsors { color: #702d8c; }
.title-medSponsors-1 { color: #702d8c; text-shadow:0px 1px 0px #fff; text-align: center;}
.title-medSponsors-2 { color: #f47441; text-shadow:0px 1px 0px #fff; text-align: center;}
.title-medSponsors-3 { color: #2e3436; text-shadow:0px 1px 0px #fff; text-align: center;}
