﻿@font-face {
    font-family: 'Roboto';
    font-weight: bold;
    src: url("../fonts/Roboto-Bold.ttf");
}

@font-face {
    font-family: 'Roboto';
    font-weight: normal;
    src: url('../fonts/Roboto-Regular.ttf');
}

.sponsor_other {
    /* padding: 29px 0px !IMPORTANT; */
}

.bold {
    font-weight: 700 !important;
    letter-spacing: 1px;
}

.sponsor_other img {
    height: 125px !important;
    width: auto !important;
    margin-top: 29px !IMPORTANT;
}

#summitRegistration iframe {
    height: 740px;
}

.sponsor_box {
    background-color: #f4faff;
    padding: 10px;
    text-align: center;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    min-height: 269px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.sponsor_box h1 {
    font-size: 21px;
}

.sponsor_box img {
    width: 150px;
    margin: 14px;
}

.btn-primary {
    color: #fff;
    background-color: #0060A9;
    border-color: #0060A9;
}

.modal-dialog.modal-dialog-centered {
    min-width: 45%;
}

.registerBtns .btn img {
    margin-right: 14px;
    width: 60px;
    height: 60px;
}

.registerationIframe {
    border: 0;
    height: 568px;
}

.DisplayCenterPnlPostSaveInner {
    color: #27AE60;
    font-family: arial;
    text-align: center;
    font-size: 19px;
}

.color-white {
    color: white;
}

.color-red {
    color: #EB5757;
}

.winnerIcon {
    margin-top: 20px !important;
}

.text-white p {
    color: #fff;
}

.bannerImage {
    width: 100%;
}

video {
    position: absolute;
    width: 100%;
    z-index: -1;
    /* top: 50%; */
    /* left: 50%; */
    /* min-width: 100%; */
    /* min-height: 100%; */
    /* width: auto; */
    /* height: auto; */
    /* z-index: -100; */
    /* transform: translateX(-50%) translateY(-50%); */
    background: url(../img/videoBg.png) no-repeat;
    /* background-size: cover; */
    /* transition: 1s opacity; */
}

.bg-grey {
    background-color: #f7f7f7;
}

.winner {
    background-color: white;
    padding: 10px;
    border-radius: 3px;
    padding: 30px 22px;
    transition: all 0.3s ease;
    margin-top: 20px;
    text-align: center;
}

.winner:hover {
    transform: translateY(-20px);
}

.winner:hover img {
    transform: translateY(-10px);
}

.winner img {
    transition: all 0.3s ease;
    width: 100px;
    text-align: center;
    margin: auto;
    display: block;
    /* margin-top: 30px; */
    margin-top: -69px;
    /* background-color: white; */
    padding: 10px;
    border-radius: 2px;
}

.winningPrize {
    font-size: 30px;
    font-weight: bold;
    display: block;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 20px;
    color: #0260a9;
    letter-spacing: 0px;
}

.container {
    overflow: hidden;
}

.sponsorsLogo h5 {
    color: #0060A9;
    font-weight: bold;
}

body {
    font-family: 'Roboto';
}

.heading {
    margin-bottom: 20px;
    font-weight: 100;
    color: #286fb3;
    font-size: 27px;
    font-family: 'Roboto';
    display: inline-block;
    padding: 9px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 0px;
    padding-left: 0;
}

.kocLogo {
    height: 160px;
    width: auto;
    vertical-align: top;
}

a {
    color: #0060a9;
}

.eventLogo {
    height: 152px;
    margin-top: -6px;
}

.modal-header {
    background-color: #0060A9;
    color: white;
}

.modal-dialog {
    min-width: 60%;
}

.modal-header .close {
    color: white;
    opacity: 1;
}

.speakerImg {
    height: 200px;
    /* width: 200px; */
    margin: auto;
    text-align: center;
    display: block;
    margin-bottom: 20px;
}

.nav {
    background-color: #0060A9;
    transition: all 0.3s ease;
    margin: auto;
    padding: 10px;
    position: fixed;
    z-index: 2;
    width: 100%;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    overflow: hidden;
    box-shadow: rgba(101, 101, 101, 0.44) 1px 2px 5px;
}

.nav ul {
    text-align: center;
    width: 90%;
    list-style-type: none;
    padding: 0;
    margin: auto;
}

.nav ul li {
    display: inline-block;
    margin: 10px 0px;
    width: 182px;
    /* border: 1px solid; */
    padding: 0;
    text-align: center;
    transition: all 0.3s ease;
    transform: translatey(-15px);
    opacity: 0;
    font-size: 20px;
    white-space: nowrap;
}

.nav ul li.navli-visible {
    opacity: 1;
    transform: translatey(0px);
}

.nav ul li a {
    color: #ffffff;
}

.nav ul li a:hover {
    text-decoration: none;
}

.nav li a:before {
    content: "[";
    margin-right: 0px;
    opacity: 0;
    transition: all 0.3s ease;
}

.nav li a:after {
    content: "]";
    margin-left: 0px;
    opacity: 0;
    transition: all 0.3s ease;
}

.nav li:hover a:after {
    margin-left: 5px;
    opacity: 1;
}

.nav li:hover a:before {
    margin-right: 5px;
    opacity: 1;
}

.bg-blue {
    background-color: #276fb3;
}

.text-blue {
    color: #286fb3;
}

.bg-black {
    background-color: #4f4f4f;
}

.bg-black .heading {
    color: white;
}

.bgimg {
    background-image: url(https://pre00.deviantart.net/2c06/th/pre/i/2013/136/3/e/free_hexagon_pattern_02_by_black_light_studio-d65g32i.png);
    background-repeat: no-repeat;
    background-size: cover;
}

p {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.84);
    font-family: Roboto;
    line-height: 1.58;
}

.pageTitle h5 {
    line-height: 35px;
}

.year {
    font-weight: bold;
    color: white;
}

.heroImg:before {
    /* content: ""; */
    width: 100%;
    height: 100%;
    /* background-color: #0060a97d; */
    z-index: 0;
}

.heroImg {
    overflow: hidden;
    position: relative;
    /* top: 0; */
    /* z-index: 1; */
    /* width: 100%; */
    /* height: auto; */
    /* padding-bottom: 25px; */
    /* background-repeat: no-repeat; */
    /* background-size: cover; */
    /* background-color: #b7bfe3; */
    /* background-position: 0px 36%; */
    /* transition: all 0.3s ease-in-out; */
    /* background-attachment: fixed; */
    /* animation-iteration-count: infinite; */
}

.heroImg:before {
    /* content: ""; */
    position: absolute;
    width: 100%;
    height: 100%;
    /* background-color: #0060a973; */
    z-index: 0;
}

/*.heroImg:after {
    content: "";
    background-image: url(../img/kocLogoeagleWhite.svg);
    position: absolute;
    bottom: 0;
    left: 0;
    height: 400px;
    width: 500px;
    background-size: contain;
    background-repeat: no-repeat;
}*/
.logodiv {
    padding-top: 80px;
    position: relative;
}

.headerlogo {
    float: left;
    height: 47px;
    margin: 0px;
}

.headerlogoKoc {
    height: 49px;
    float: right;
    text-align: -webkit-auto;
    position: absolute;
    right: 10px;
}

.pageTitle h4 {
    line-height: 50px;
    font-size: 35px;
    font-weight: 200;
    color: #fffdfd;
    text-shadow: 2px 2px 2px rgba(22, 22, 22, 0.68);
    margin-bottom: 0;
}

.colorBlue {
    color: #0060A9;
}

h1.colorBlue {
    font-weight: bold;
    font-size: 50px;
    text-shadow: 2px 1px 4px rgba(0, 0, 0, 0.44);
}

.table-cell {
    display: inline-block;
    float: left;
    line-height: 32px;
}

.speakers img {
    width: 90px;
    height: 90px;
    margin-right: 15px;
    border-radius: 3px;
}

.speakers a:hover {
    text-decoration: none;
}

.speakers .userBoxName:hover {
    box-shadow: 0 6px 15px rgba(0,0,0,0.10), 0 16px 19px rgba(0,0,0,0.14);
}

.speakers .userBoxName a {
    font-size: 14px;
}

.userBox:before {
    content: "";
    position: absolute;
    right: 25px;
    top: 0;
    z-index: 0;
    width: 40px;
    background-size: contain;
    height: 150px;
    background-repeat: no-repeat;
    /* background-image: url('data:image/png;base64,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');
*/
}

.userBox {
    min-height: 115px;
    width: 100%;
    display: inline-block;
    padding: 10px;
    padding-left: 14px;
    padding-right: 10px;
    border-radius: 3px;
    background-color: white;
    box-shadow: 1px 3px 11px 0px #ececec;
    border: 1px solid #ececec;
    transition: all 0.3s ease;
    transform: translatex(-15px);
    opacity: 0;
}

.userBox-visible {
    opacity: 1;
    transform: translatex(0px);
}

.userBoxName {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    color: #585858;
    font-size: 20px;
    font-weight: 400;
    min-height: 115px;
}

.userBoxCompany {
    color: #a5a5a5;
    font-size: 14px;
    line-height: 19px;
}

.userBoxrole {
    color: grey;
    font-weight: 100;
}

.content-start {
    padding-top: 10px;
    background-color: #f7f7f7;
    z-index: 0;
    position: relative;
}

.sortCat .btn:hover {
    background-color: #286fb3;
    border: 1px solid #286fb3;
    color: white
}

.sortCat .btn:not(:disabled):not(.disabled).active {
    background-image: none;
    background-color: #0060A9;
    color: white;
    /* background-image: linear-gradient(to top, #286fb3 0%, #286fb3 100%); */
    border: 1px solid transparent;
    box-shadow: 0px 4px 5px lightgrey;
    text-shadow: 1px 1px 1px grey;
}

.sortCat .btn {
    background-color: #ffffff;
    border: 1px solid #6d6d6d;
    color: #4a4a4a;
    border-radius: 3px;
    font-family: Arial;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    margin: 5px;
    min-width: 89px;
    box-shadow: 0px 2px 8px #ababab;
}

div#parent {
    display: none;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
    background-image: none;
    background-color: #0060A9;
}

.btn:focus, .btn.focus {
    box-shadow: 0 0 0 0rem rgba(0, 123, 255, 0.25) !important;
}

.sortCat .active {
    background: linear-gradient(to bottom, #3cb0fd, #3498db);
    text-decoration: none;
}

.sortCat .box {
    background-color: #0060A9;
    padding: 10px;
    min-height: 100px;
    width: calc(25% - 10px);
    float: left;
    margin: 5px;
    text-shadow: 1px 1px 1px #025383;
    border-radius: 3px;
    color: #fff;
    /* background-image: linear-gradient(to top, #48c6ef 0%, #6f86d6 100%); */
}

ul.listItem {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

ul.listItem li {
    margin-bottom: 11px;
    font-size: 16px;
    text-indent: -9px;
    line-height: 22px;
    margin-bottom: 20px;
    text-indent: -18px;
    margin-left: 10px;
}

ul.listItem li:before {
    content: "\f054";
    font-family: FontAwesome;
    font-size: 13px;
    color: #0060A9;
    padding-right: 6px;
}

.table {
    border: 2px solid #0060A9;
}

.pbi {
    font-size: 12px;
    margin-top: 4px !important;
}

footer {
    background-color: #0060A9;
    color: white;
    padding: 30px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.bottomFooter {
    background-color: #044779;
    padding: 10px;
}

.bottomFooter a {
    color: #fff;
}

.bottomFooter p {
    margin: 0;
    padding: 0;
    color: #fff;
}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1;
}

#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}

#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

.sponsorsLogo img {
    transition: all 0.3s ease;
    margin: 21px 0px;
    height: 200px;
    width: auto;
}

.bg-black p {
    color: white;
}

.img-bg {
    background-image: url(../img/businessmen-reflection.jpg);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
}

.img-bg:before {
    background-color: rgba(4, 31, 56, 0.83);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    margin-top: 0;
    content: "";
}

.img-bg1 {
    background-image: url(../img/towerbg.jpg);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
}

.img-bg1:before {
    background-color: rgba(0, 0, 0, 0.52);
    position: absolute;
    height: 100%;
    left: 0;
    z-index: -2;
    right: 0;
    content: "";
}

.btn-white {
    border-color: white;
    color: white;
    margin-top: 10px;
    min-width: 203px;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.3s ease;
}

.btn-white .fa {
    font-size: 19px;
}

.btn-white:hover {
    background-color: white;
    border-color: white;
    color: #0260a9;
}

.btn-blue {
    border-color: #0060A9;
    color: #0060A9;
    margin-top: 10px;
    min-width: 203px;
    padding: 10px;
    border-radius: 100px;
    transition: all 0.3s ease;
}

.btn-blue .fa {
    font-size: 19px;
}

.btn-blue:hover {
    background-color: #0060A9;
    border-color: #0060A9;
    color: #fff;
}

.text_small {
    font-size: 14px;
    color: #dc3545;
    position: relative;
    top: -4px;
    font-weight: 400;
    text-transform: capitalize;
}

.btn-primary.btn-blue {
    color: #fff;
    background-color: #0060A9;
    border-color: #0060A9;
}

.btn-primary.btn-blue:hover {
    color: #0060A9;
    background-color: #fff;
    border-color: #0060A9;
}

.img-bg2 {
    background-image: url(../img/HarvardWall.jpg);
    background-size: cover;
    position: relative;
    background-attachment: fixed;
    background-repeat: no-repeat;
    z-index: 1;
    background-position: 0px 0px;
}

.img-bg2:before {
    background-color: rgba(0, 0, 0, 0.52);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    left: 0;
    right: 0;
    top: 0;
    margin-top: 0;
    content: "";
    z-index: -1;
}

.table-sm td, .table-sm th {
    padding: 13px;
    background-color: white;
    color: #646464;
    font-size: 16px;
    vertical-align: middle;
   /* width: 57px;*/
}

.responsive-menu {
    display: none;
    padding: 12px 20px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    margin: auto;
    text-align: left;
    font-size: 18px;
    font-weight: 500;
}

.responsive-menu a {
    color: white;
    text-decoration: none;
}

.responsive-menu:hover {
    color: #fff;
    text-decoration: none;
}

@media(max-width: 881px) {
    .bannerImage {
        margin-top: 0px;
    }

    .headerlogo {
        position: absolute;
        left: 14px;
    }

    .nav {
        padding: 10px 0px;
    }

    .nav ul {
        display: none;
    }

    .nav ul li a {
        color: #ffffff !Important;
    }

    video {
        width: auto;
    }

    .responsive-menu {
        display: block;
    }

    .nav ul {
        width: 100vw;
        position: relative;
        background-color: #06477b;
        /* height: 100vh; */
    }

    .nav ul li {
        display: block;
        width: 100%;
        /* position: absolute; */
        padding-bottom: 15px;
        padding-top: 15px;
        font-size: 20px;
        border-bottom: 1px solid #154c77;
    }
}

@media(min-width: 769px) {
    .menu {
         display: block !important;
    }
}

@media(max-width: 650px) {
    .headerlogo {
        position: absolute;
        left: 14px;
    }

    .menu {
        display: none;
    }
}

/* ipad mini screen */
@media(max-width: 768px) {
    span.text_small {
        display: block;
        margin: auto;
        top: 0;
    }

    h4.m-0.p-0 {
        font-size: 18px;
    }

    h1#Speakers + div {
        padding-bottom: 1px !IMPORTANT;
    }

    .text-sm-center {
        text-align: center;
    }

    .winner {
        margin-top: 60px;
        height: auto !important;
    }

    .sponsorsLogo img {
        height: auto;
    }

    .register .btn {
        float: none;
        margin: auto;
        margin-bottom: 20px;
        width: 100%;
    }
}

@media (max-width: 480px) {
    .bottomFooter {
        text-align: center;
    }

    .bottomFooter p {
        padding: 10px !important;
    }

    .pbi {
        text-align: center;
    }

    .register .btn {
        font-size: 16px !important;
        white-space: initial;
        line-height: 30px;
        text-align: left;
        padding-left: 25px !important;
    }

    .registerBtns .btn img {
        float: left;
        width: 50px;
        height: 50px;
    }

    .speakers img {
        width: 70px;
        height: 70px;
        margin-right: 15px;
        margin-top: 14px;
    }

    .heading {
        margin-bottom: 0px;
        margin-top: 0px !important;
        margin: auto;
        display: block;
    }

    ul.listItem {
        margin-left: 12px ;
    }

    h1#prizes {
        text-align: center;
        padding: 0;
        margin: auto;
    }

    .table-sm td, .table-sm th {
        font-size: 14px;
    }

    .pageTitle h4 {
        font-size: 23px;
        line-height: 33px;
    }

    .eventLogo {
        height: 128px;
        margin-top: -8px;
        margin-bottom: 10px;
    }

    .nav ul li a {
        color: #fff !Important;
    }

    .sponsorsLogo img {
        height: auto;
        width: 100px;
        margin: 0;
        margin-bottom: 50px;
    }
}

@media (max-width: 414px) {
    .nav ul li {
        width: auto;
    }

    .nav ul {
        text-align: left;
        width: 100%;
        white-space: nowrap;
        overflow-x: auto;
    }

    .logodiv .text-right, .logodiv .text-left {
        text-align: center !Important;
    }

    .logodiv {
        padding-top: 27px;
        padding-bottom: 18px;
    }

    .heroImg {
        animation: none;
        padding-bottom: 6px;
    }

    .kocLogo {
        height: 90px;
        float: right;
    }

    .eventLogo {
        height: 101px;
        margin-top: 37px;
    }

    .pageTitle h4 {
        line-height: 22px;
        font-size: 18px;
        margin-bottom: 10px;
        line-height: 38px;
    }

    .pageTitle h1.colorBlue {
        font-size: 36px;
    }

    .userBox:before {
        /* background-image: none;*/
    }

    .sortCat .box {
        width: 100%;
    }
}

@media(max-width: 360px) {
    .registerationIframe {
        height: 449px !IMportant;
    }

    .summitRegistration {
        padding-right: 0px !important;
    }
}

.shadow-lg {
    box-shadow: 0px 1rem 3rem rgba(0,0,0,0.175) !important;
}

h5.modal-title {
    color: white;
}

.underline {
    border-bottom: 2px solid white;
    padding-bottom: 0px;
    margin: 0 5px;
}

.underline_blue {
    border-bottom: 2px solid #0060A9;
    padding-bottom: 2px;
}

h5 {
    color: #616161;
}

.table .thead-dark th {
    font-size: 18px;
    font-weight: 100;
    background-color: #0060A9 !important;
    border: 1px solid #04497d !important;
    font-family: Roboto;
}

.register .btn {
    padding: 21px 38px;
    border-radius: 5px;
    font-size: 18px;
    min-width: 100%;
}

.register .btn .fa {
    transition: all 0.2s ease;
}

.register .btn:hover .fa {
    transform: translateX(10px);
}


.speakerPhoto{
	
	width: 100px;
    height: 100px;
   max-width:100%;
}

[data-toggle='modal']:hover{
	cursor:pointer;
}


.flex-row span,
.flex-row a,
.flex-row .form-control{
-ms-flex:0 1 auto;	
	
}

th[scope='row'] {
    white-space: nowrap;
}img[data-toggle="modal"]{
transition:all 0.3s ease;
}
img[data-toggle="modal"]:hover {
    transform: scale(1.1);
}
@media(min-width:575px){
	.w-md-50{
	width:50% !important;
}
}



