﻿/* Global */
html, body {
	font-family: segoe ui light,segoe ui,lucida grande,verdana,arial,helvetica,sans-serif;
	font-size: 18px;
	height: 100%;
	outline: none;
	margin: 0;
	padding: 0;
}

/* Sections */
.row {width:100%; height:auto; display:inline-block; float:left;}
.admin {Width:100%; overflow: scroll;background-color:#ffffff; min-height:250px;}
.adminContainer {width: 90%; margin: auto; display:block; clear:both; }

.hero {background-color:#C7C2BC; width:100%; background-image:url(/assets/images/2420x980_hero4_bg.jpg); background-repeat:no-repeat; background-size:2420px 980px; background-position:100% 29%; overflow:hidden; margin-bottom:30px; height:180px;}
.hero_tile {color:#fff; font-size:32px; font-weight:lighter; margin:20px 0px; padding:30px; min-height:105px; max-width:400px; position:relative;text-align:center; }

.hero258 {background-color:#C7C2BC; width:100%; background-image:url(/assets/images/STB13_Ken_bg.jpg); background-repeat:no-repeat; background-size:1080px 720px; background-position:100% 29%; overflow:hidden; margin-bottom:30px; height:230px;}
.hero_tile258 {background-color: #008272;  color:#fff; font-size:32px; font-weight:lighter; margin:40px 0px; padding:30px; min-height:80px; max-width:400px; position:relative;text-align:center; opacity: 0.9}

.heroHoloLens {
    background-color: #A9A9A8;
    width: 100%;
    background-image: url(/assets/images/partner_olt_header.jpg);
    background-repeat: no-repeat;
    background-size: 1127px 372px;
    background-position: 100% 29%;
    overflow: hidden;
    margin-bottom: 30px;
    height: 230px;
}
.hero_tileHoloLens {
    background-color: #6C8096;
    color: #fff;
    font-size: 32px;
    font-weight: lighter;
    margin: 40px 0px;
    padding: 30px;
    min-height: 80px;
    max-width: 400px;
    position: relative;
    text-align: center;
    opacity: 0.9
}
 


.hero3 {background-color:#008272;  height:163px;}
.hero_tile3 {background-color: #008272; background-image:url(/assets/images/Banner_ChallengerMOOC.jpg); background-repeat:no-repeat;   min-height:63px;  }


.hero_Video {margin:40px 0px; padding:3px; min-height:140px; max-width:380px; position:relative;}
.hero_logo {margin: auto; padding:80px 0px 0px 0px;position:relative; overflow: hidden;}

.heroTop {background-color:#01A4EF; width:100%; background-image:url(/assets/images/msDynamic_hotDAV_1.jpg); background-repeat:no-repeat; background-size: 1271px 202px; background-position:100% 29%; overflow:hidden; margin-bottom:40px; height:202px;}
.herBottom {background-color:#fff; width:100%; background-image:url(/assets/images/msDynamic_hotDAV_2.jpg);  background-repeat:no-repeat; background-size:774px 60px; background-position:100% 29%; overflow:hidden; margin-bottom:40px; height:60px;}
.hero_tile2 {background-color: #01A4EF; color:#fff; font-size:32px; font-weight:lighter; margin:30px 0px; padding:20px; min-height:100px; max-width:500px; position:relative;}

.messageBar {background-color:#ccc; width:100%; color:#fff; }
.tile_footer {position:absolute; bottom:30px; font-size:16px; }
.header {background-color: #ffffff; padding:30px 0px;}
.main-content {background-color: #eeeeee; color: #414042; padding: 0px;}
.content-box {background-color:#ffffff; padding: 10px 30px 30px 30px; min-height:200px; overflow: auto;}
.container {display:block; clear:both;}
.main-footer {background-color:#dcdcdc; color:#7e7e7e; font-size:12px; position:inherit; bottom:0; left:0; margin:0px; min-height:67px; max-height:100%; padding:50px 0px 50px 0px;}
.main-footer a {color:#7e7e7e;}
.wrapper {min-height:100%; height:auto; height:100%; margin:0 auto -173px auto;}
.push {height: 61px;}
.payment-iframe {width:100%; height:auto;}
.button { text-align: center;}

/* Links */
a {color:#222222; text-decoration:none; outline:0;}
a:link {color: #0072c6;}
a:visited {color: #0072c6;}
a:hover, a:active, a:focus {outline:0;}
a:hover {color:#0072c6; text-decoration:none;}
a.text-link {color:#0072c6;}
a.text-link:hover {color:#00178e;}
object, embed {outline:0;}
input::-moz-focus-inner {border:0;}
select, input {font-family: segoe ui light,segoe ui,lucida grande,verdana,arial,helvetica,sans-serif; font-size: 100%;}


/* Lists */
.list-inline {list-style: none outside none; margin-left: -5px; padding-left: 0;}
.list-inline > li {display: inline-block; padding-left: 5px; padding-right: 5px;}

/* Buttons */
a.Button, a.RegularButton, input.RegularButton {font-family: segoe ui light,segoe ui,lucida grande,verdana,arial,helvetica,sans-serif; font-size: 100%; color:display:inline-block; border-radius:0px; padding:8px 15px 10px 15px; color:#222222; background-color:#dddddd; border:0px; margin-right:2px; display:inline-block; }
a.Button:hover, a.RegularButton:hover, input.RegularButton:hover {color:#ffffff; background-color:#0072c6;}
a.Link  {font-size:20px;}

/* Formating */
.align-right {text-align:right;}
.align-left {text-align:left;}
.align-center {text-align: center; }

.valign-middle {vertical-align: middle;}

.bold {font-weight:bold;}
.italic {font-style:italic;}

 

/* Navigation */
.nav {background-color: #ffffff; padding:0px 0px 15px 0px; border-bottom:5px solid #ddd;}
.navigation {margin:0px;}
.navigation li {list-style:none; float: left; padding:0px 55px 0px 0px; font-size:16px;}


/* Content */
.content {width: 960px; margin: 0; padding: 0; text-align: left; clear: both;}
.login-col {width:303px; padding-right:50px; height:250px;}


/* Colors */
.navy {color:#00178e;}
.blue {color:#006FC8;}  /* #008272 */
.orange {color:#dd5900;}
.red {color:#ed1c24;}
.white {color:#ffffff;}
.grey {color:#6C8096;}
.black {color:#000000;}
.green {color:#7baf28;}

.bg-navy {background-color:#00178e;}
.bg-blue {background-color:#006FC8;}   /* #0072c6 */
.bg-orange {background-color:#dd5900;}
.bg-red {background-color:#ed1c24;}
.bg-white {background-color:#ffffff;}
.bg-lightgrey {background-color:#f1f2f2;}
.bg-grey {background-color:#6C8096;}
.bg-charcoal {background-color:#555555;}
.bg-black {background-color:#000000;}


/* Headers */
h1 {font-size:40px; line-height:45px; font-weight:normal; margin:0px;}
h2 {font-size:30px; line-height:35px; font-weight:lighter; margin:0px;}
h3 {font-size:20px; line-height:25px; font-weight:lighter; margin:0px;}
h4 {font-size:11px; line-height:16px; font-weight:bold; text-transform:uppercase; margin:0px;}
h5 {font-size:10px; line-height:15px; font-weight:normal; text-transform:uppercase; margin:0px;}


/* Borders */
.brd-rt-grey {border-right:2px solid #6C8096;}
.brd-lf-grey {border-left:2px solid #6C8096;}
.brd-tp-grey {border-top:2px solid #6C8096;}
.brd-bt-grey {border-bottom: 2px solid #6C8096;}

/* Height */
.height25 { min-height: 25px;}
.height50 { min-height: 50px;}
.height40 {height:40px;}
.height100 {height:100px;}

/* Font size */
.point75 {font-size: 0.75em;}
.OnePointTwo {font-size: 1.2em;}


 

 

#ctl00_MainContent_gvEvents, #ctl00_MainContent_gvAttendee, #ctl00_MainContent_gvCourses {width:98%!important; margin:1%!important;}
#ctl00_MainContent_ddlCountry {width:100%!important; margin:0%!important; height:34px!important; padding:5px 0px 0px 10px!important; }

 

 
 
 

.profile-label {width:200px;}
.profile-break {height:5px;}

.receiptTable table {
   border-collapse: collapse;
}
.receiptTable  th td 
{
    border: 1px solid black;
}

br.brClear {
    clear: both;
}

