﻿@charset "utf-8";/* CSS Document */body {    margin: 0;    padding: 0;    font-family: "Segoe UI","Lucida Grande",Arial;    font-size: 12px;    /*background: #280D92 url(../images/body-bg-2023.jpg) top center repeat-x;*/    background: #7d1416 url(../images/body-bg-2025.jpg) top center repeat-x;}img {    border: none;}a {    color: #D6672E;}#main-site {    width: 100%;    /*background: url(../images/header_ipoc_2024.jpg) top center no-repeat;*/    background: url(../images/header_ipoc_2025.jpg) top center no-repeat;}#header {    height: 143px;}.container {    width: 825px;    margin: 0 auto;}.container-nav {    width: 850px;    margin: 0 auto;}.online-networking a {    font-weight: bold;    color: #FFFFFF !important;    /*color: #f58634 !important;*/}#mainmenu {    /*background: #2e5c42;*/    /*background: #4E0E87;*/    background: #F58634;    overflow: hidden;    font-size: 12px;    padding: 7px 0 14px;    -moz-box-shadow: 0px 1px 2px #053d0c;    -webkit-box-shadow: 0px 1px 2px #053d0c;    box-shadow: 0px 1px 2px #053d0c;}    /*#mainmenu ul {
		overflow:hidden;
		margin:0;
		padding:10px 0 0 0;
		list-style:none;
		float:left;
	}
	#mainmenu ul li {
		float:left;
		border-left:1px solid #D6672E;;
		padding:0 7px;
		height:20px;
	}
		#mainmenu ul li a {
			color:#FFFFFF;
			text-decoration:none;			
		}
		#mainmenu ul li a:hover {
			color:#D6672E;
		}
		#mainmenu ul li.reg a {
			overflow:hidden;
			font-weight:bold;
		}*/    #mainmenu .search {        float: right;    }.search input {    height: 18px;    border: none;    width: 125px;}.search .button {    width: auto;    height: auto;    float: right;}#content {    margin: 0;    padding: 0;    /*background:url(../images/background.jpg) #940c10 top center repeat-x;*/    /*padding:15px 0 109px 0;*/    padding: 15px 0px 0px 0px;}    #content .container {        background: #FFFFFF;        clear: both;    }    #content #slideshow {        padding: 5px 0;    }    #content .text h1 {        color: #F58634;        /*color: #4E0E87;*/        font-size: 20px;        font-weight: normal;        text-align: center;        margin: 0;    }    #content .text {        overflow: hidden;        padding: 20px 0;        color: #2F2E2E;        font-family: "Verdana";        font-size: 12px;        line-height: 18px;    }        #content .text .left {            width: 520px;            float: left;            margin-left: 20px;            text-align: justify;        }        #content .text .right {            float: right;            /*border:1px solid #909090;*/            margin-right: 20px;            width: 245px;            padding: 2px;        }.right .header {    overflow: hidden;    color: #fff;    font-size: 16px;    background: #1c5824;    padding: 5px;}.right .blog {    padding: 5px;}.right .date {    color: #eba38d;    clear: both;}/* Footer CSS */#content #footer {    background: #1C5823;    color: #FFFFFF;    padding: 20px;    overflow: hidden;}    #content #footer .cols {        width: 240px;        float: left;        padding: 10px 0px;    }    #content #footer ul {        list-style: none;        margin: 0;        padding: 0;    }        #content #footer ul li a {            color: #fff;        }/* End Footer CSS */#silversponsor {    bottom: 0px;    z-index: 99;    width: 821px;    background: url(../images/sponsor-btm.jpg) no-repeat;    color: #fff;    font-size: 11px;    padding: 3px 0 0 0;    overflow: hidden;    position: fixed;    /*bottom: 0px;
    z-index: 999;
    width: 1084px;
    background: url(../images/sponsor-btm.jpg) repeat-x #fff;
    color: #fff;
    font-size: 11px;
    padding: 3px 0 0 0;
    overflow: hidden;
    position: fixed;
    left: 50%;
    margin-left: -544px;*/}#content .container {    margin-bottom: 119px;}#content-page {    overflow: hidden;    padding: 20px;}    #content-page .left {        width: 213px;        float: right;    }#divNetworkingUser .left {    width: 150px;    float: right;}#content-page h1, .componentheading {    color: #F58634;    /*color: #4E0E87;*/    font-size: 20px;    font-weight: normal;    margin: 0;}#content-page .right {    width: 550px;    float: left;}#divNetworkingUser .right {    width: 620px;    float: left;}#content-page .right .breadcrumbs {    font-size: 11px;}#content-page .right h1, .componentheading {    /*border-bottom: 1px solid #2B583D;*/    padding: 20px 0 0px 0;    color: #2f2e2e;    font-weight: bold;}#content-page .joomlatable {    padding: 20px 0 0 0;}#content-page .article {    color: #2f2e2e;    font-family: "Verdana";    font-size: 12px;    line-height: 18px;}#secnav {    border: 1px solid #909090;    margin-top: 20px;}    #secnav ul {        list-style: none;        margin: 0;        padding: 10px;    }        #secnav ul li a {            /*color: #8f1673;*/            color: #7d1416;            text-decoration: none;            font-weight: bold;            display: block;            border-bottom: 1px dotted #F58634;            /*border-bottom: 1px dotted #4E0E87;*/            padding: 5px 0;        }            #secnav ul li a:hover, #secnav ul li.active a {                /*color: #D6672E;*/                color: #F58634;            }/*Rotator CSS*/.rotator-wrapper {    width: 100%;    padding: 6px 10px;    height: 80px;}ul.rotator, ul.rotator li, ul.rotator1, ul.rotator1 li {    float: left;    width: 742px;    margin: 0 0 0 0;    padding: 0 0 0 0;}    ul.rotator li, ul.rotator1 li {        width: 120px;        display: inline;        position: relative;        list-style: disc;        overflow: hidden;        height: 80px;        background: none;        margin-right: 10px;    }.rotator-image {    position: absolute;    display: none;    /*width: 60px;
	height: 45px;*/}/*End Rotator CSS*/#goldsponsor {    position: fixed;    right: 0px;    top: 197px;    padding: 10px 0;    z-index: 99;    overflow: hidden;    /*background: url(../images/goldsponsor-float-bg.png) top right repeat-y;*/    background: #FFF;    -webkit-border-radius: 0px 10px 10px 0px;    -moz-border-radius: 0px 10px 10px 0px;    border-radius: 0px 10px 10px 0px;    behavior: url(PIE.htc);    /*height: 310px;*/    height:340px;    width:150px;}#diamondsponsor {    position: fixed;    left: 0px;    top: 197px;    padding: 10px 0;    z-index: 99;    overflow: hidden;    /*background: url(../images/goldsponsor-float-bg.png) top right repeat-y;*/    background: #FFF;    -webkit-border-radius: 10px 0px 0px 10px;    -moz-border-radius: 10px 0px 0px 10px;    border-radius: 10px 0px 0px 10px;    behavior: url(PIE.htc);    /*height:250px;*/    /*height:400px;*/    height:340px;    /*height:105px;*/    width:150px;}/*Rotator Vertical*/.rotator-vertical {    /*width: 130px;*/    width: 150px;    background: #fff;    overflow: hidden;    /*min-height:120px;*/}    .rotator-vertical ul.rotator2 {        float: left;        /*width: 125px;*/        width: 150px;        margin: 0 0 0 0;        padding: 0 0 0 0;        overflow: hidden;        background: #fff;    }        .rotator-vertical ul.rotator2 li {            width: 120px;            display: block;            position: relative;            list-style: disc;            overflow: hidden;            /*height: 90px;*/            height: 80px;            background: none;            padding: 5px 5px;        }    .rotator-vertical .rotator-image {        position: absolute;        display: none;        /*width: 60px;
	height: 45px;*/    }/*End Rotator Vertical*/#login a {    overflow: hidden;    float: left;    padding: 5px 20px;    color: #ffffff;    background-color: #d6672e;    font-weight: bold;    text-align: center;    -moz-border-radius: 40px;    border-radius: 40px;    text-decoration: none;}/* Content Table CSS */table.gapki tr.ttl td {    font-weight: bold;    /*background-color: #8f1673;*/    background-color: #7d1416;    color: #ffffff;    border-left: 1px solid #cef;    border-bottom: 1px solid #cef;}table.gapki {    border: 1px solid #cef;    text-align: left;    width: 300px;    font: normal 11px/20px arial, verdana, tahoma;}    table.gapki tr.batas td {        font-weight: bold;        background-color: #d6672e;        color: #ffffff;        border-bottom: 1px solid #cef;    }    table.gapki td, table.gapki th {        padding: 4px 5px;    }table.big {    width: 100%;}table.gapki a {    color: #ffffff;}table.gapki.big a {    color: #D6672E;}table.gapki.big tr.batas a {    color: #ffffff;}.odd {    background-color: #eeeeee;}.twitter-box {    margin-top: 15px;}/*** CONTACT WIDGET ***/.contact-box {    margin: 15px 0;    padding: 10px;    background: #eee;    color: #414141;    position: relative;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    behavior: url(PIE.htc);}    .contact-box h2 {        color: #2f2e2e;        font-size: 12pt;        margin: 0;        margin-bottom: 10px;    }    .contact-box a,    .contact-box a:visited {        color: #414141;        text-decoration: none;    }        .contact-box a.btn-contact,        .contact-box a.btn-contact:visited,        a.btn-contact,        a.btn-contact:visited {            padding: 3px 10px;            color: #FFF;            background: #f58634;            text-decoration: none;            position: relative;            -webkit-border-radius: 5px;            -moz-border-radius: 5px;            border-radius: 5px;            behavior: url(PIE.htc);        }            .contact-box a.btn-contact:hover,            a.btn-contact:hover {                text-decoration: underline;            }ul.rotator li.golfSponsor {    width: 200px;    float: right;}    ul.rotator li.golfSponsor h3 {        color: BLACK;        font-size: 14px;    }span.icon {    float: right;}.print-icon a {    background: url('../images/print.jpg');    text-indent: -9999px;    /*float: left;*/    float: right;    width: 31px;    height: 30px;    background-size: cover;    margin-left: 20px;}.dropdown-menu {    float: right;}/* End Content Table CSS *//* Start Register Form CSS */#content-page .right .contentpane {    font: normal 11px/20px arial, verdana, tahoma;}    #content-page .right .contentpane h1 {        /*color: #8f1673;*/        color: #7d1416;        font-size: 2em;        font-weight: bold;        margin-bottom: 15px;    }    #content-page .right .contentpane h2 {        color: #d6672e;    }    #content-page .right .contentpane h3 {        /*background-color: #8f1673;*/        background-color: #7d1416;        color: #fff;        padding: 5px;    }    #content-page .right .contentpane table {        font: normal 11px/20px arial, verdana, tahoma;    }        #content-page .right .contentpane table.gapki {            border: 1px solid #cef;            text-align: left;            width: 300px;        }            #content-page .right .contentpane table.gapki th {                font-weight: bold;                background-color: #d6672e;                color: #ffffff;                border-bottom: 1px solid #cef;            }            #content-page .right .contentpane table.gapki td, #content-page .right .contentpane table.gapki th {                padding: 4px 5px;            }.text_address {    width: 250px;}#content-page .right .contentpane table.big {    width: 100%;}#content-page .right .contentpane .odd {    background-color: #eeeeee;}    #content-page .right .contentpane .odd td {        border-bottom: 1px solid #cef;    }#content-page .right .contentpane table.gapki tr.ttl td {    font-weight: bold;    /*background-color: #8f1673;*/    background-color: #7d1416;    color: #ffffff;    border-left: 1px solid #cef;    border-bottom: 1px solid #cef;}.validation-summary-errors {    color: red;}.infopayment {    float: right;    width: 175px;    padding: 0 10px;    line-height: normal;}.resend_email {    float: right;    width: 100px;    padding: 5px 10px;    color: #ffffff;    background-color: #d6672e;    font-weight: bold;    text-align: center;    -moz-border-radius: 50px;    border-radius: 50px;}.add_participant {    float: left;    width: 100px;    padding: 5px 10px;    color: #ffffff;    background-color: #d6672e;    font-weight: bold;    text-align: center;    -moz-border-radius: 50px;    border-radius: 50px;}.remove_participant {    float: right;    width: 150px;    padding: 5px 10px;    color: #ffffff;    background-color: #d6672e;    font-weight: bold;    text-align: center;    -moz-border-radius: 50px;    border-radius: 50px;}.update_profile {    float: right;    width: 100px;    padding: 5px 10px;    color: #ffffff;    /*background-color: #8f1673;*/    background-color: #7d1416;    font-weight: bold;    text-align: center;    -moz-border-radius: 50px;    border-radius: 50px;}.add_booking {    margin: 10px 0 0 0;    width: 120px;    padding: 5px 10px;    color: #ffffff;    /*background-color: #8f1673;*/    background-color: #7d1416;    font-weight: bold;    text-align: center;    -moz-border-radius: 50px;    border-radius: 50px;}    .resend_email a, .remove_participant a, .add_participant a, .update_profile a, .add_booking a, .join_us a, .join_networking a, .download_material a {        color: #fff;        text-decoration: none;        display: block;    }div.terms {    width: 100%;    height: 200px;    border: 1px solid #ccc;    background: #f2f2f2;    padding: 6px;    overflow: auto;    /* Temporary, added by Richard Ho */    display: none;}    div.terms p,    div.terms li {        font: normal 11px/15px arial;        color: #333;    }    div.terms h3 {        font: bold 14px/19px arial;        color: #000;        background-color: #f2f2f2;    }    div.terms h4 {        font: bold 12px/17px arial;        color: #000;    }    div.terms strong {        color: #000;    }a.aRegister:hover {    cursor: pointer;    text-decoration: underline;}/* End Register Form CSS */.likeabutton {    text-decoration: none;    font: menu;    display: inline-block;    padding: 2px 8px;    background: ButtonFace;    /*background-color: #8f1673;*/    background-color: #7d1416;    /*color: ButtonText !important;*/    color: white;    border-style: solid;    border-width: 2px;    border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;    font-size: 12px;}    .likeabutton:active {        border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;    }.join_us {    float: left;    width: 150px;    padding: 8px 10px;    color: #ffffff;    background-color: #d6672e;    font-weight: bold;    text-align: center;    -moz-border-radius: 50px;    border-radius: 50px;    font-size: 18px;    margin-top: 15px;}.download_material {    float: right;    width: 160px;    padding: 8px 10px;    color: #ffffff;    background-color: #d6672e;    font-weight: bold;    text-align: center;    -moz-border-radius: 50px;    border-radius: 50px;    font-size: 18px;    margin-top: 15px;}.join_networking {    float: left;    width: 150px;    padding: 8px 10px;    color: #ffffff;    background-color: #d6672e;    font-weight: bold;    text-align: center;    -moz-border-radius: 50px;    border-radius: 50px;    font-size: 16px;    margin-bottom: 5px;}.leading-0 .coda-slider-wrapper .coda-slider, .leading-0 .coda-slider-wrapper .coda-slider .panel {    width: 600px;    min-height: 605px;}.leading-0 .coda-slider-wrapper {    padding: 0 !important;}    .leading-0 .coda-slider-wrapper .coda-nav ul li {        padding: 0 !important;        border-right: none !important;    }        .leading-0 .coda-slider-wrapper .coda-nav ul li a.current {            font-size: 12px;            /*margin-left: 20px;*/            margin-right: 20px;            float: left;            /*width: 100px;*/            padding: 5px 10px;            color: #ffffff !important;            /*background-color: #8f1673;*/            background-color: #7d1416;            font-weight: bold;            text-align: center;            -moz-border-radius: 50px;            border-radius: 50px;        }        .leading-0 .coda-slider-wrapper .coda-nav ul li a {            font-size: 12px;            /*margin-left: 20px;*/            margin-right: 20px;            padding: 5px 10px;            /*color: #8f1673;*/            color: #7d1416;            background-color: #ffffff;            font-weight: bold;            text-align: center;            -moz-border-radius: 50px;            border-radius: 50px;            /*border: 1px #8f1673 solid;*/            border: 1px #7d1416 solid;        }#timer {    width: 50%;}@media (max-width: 991.98px) {    #timer {        width: 100%;    }}#timer .time {    width: 25%;    color: #fff;    border-left: 1px solid rgba(0, 0, 0, 0.05);    font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;    font-size: 38px;    line-height: 100%;    margin: 0;}    #timer .time:first-child {        border-left: transparent;    }.pl-4,.px-4 {    padding-left: 3.5rem !important;}#timer .time span {    font-size: 14px;    display: block;    color: #fff;    font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;    line-height: 100%;    margin: 0;}.d-flex {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;}.mb-3,.my-3 {    margin-bottom: 1rem !important;}.btn-opt,.btn-opt:visited {    padding: 3px 10px;    color: #FFF;    background: #f58634;    text-decoration: none;    position: relative;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    behavior: url(PIE.htc);}    .btn-opt:hover {        text-decoration: underline;    }div.gallery {    margin: 0 10px 10px 0;    border: 1px solid #ccc;    float: left;    width: 120px;    height: 120px;    margin-right: 15px;    margin-bottom: 15px;    overflow: hidden;    position: relative;    padding: 10px;    display: block;    transition-duration: 0.4s;    border-radius: 5px;    animation: winanim 0.5s;    -webkit-backface-visibility: visible;    backface-visibility: visible;    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}    div.gallery:hover {        border: 1px solid #777;    }div.desc {    padding: 20px;    text-align: center;}div.networking-sponsor-new-line {    clear: both;    float: left;    margin-bottom: 20px;}div.networking-sponsor-in-line {    float: left;}div.contact-sponsor {    float: right;    width: 140px;    text-align: center;}    div.contact-sponsor img {        margin-left: 15px;    }    div.contact-sponsor h2 {        margin-top: 0px;    }.st-btn {    display: block !important;}.sponsor-share {    margin-top: 30px;}#holder {    min-height: 360px;}.a2a_default_style {    margin-left: 20px;}    .a2a_default_style a {        margin-left: 10px;        margin-bottom: 10px;    }.t-menu {    list-style: none inside;    margin: 0;    padding: 0;    position: relative;    width: auto;    float: left;    background-color: #fff;    color: #1d1d1d;    border-collapse: separate;    display: none;    -webkit-box-shadow: 2px 2px 2px 0 rgba(227,228,229,.7),-.5px 0 1px 0 rgba(227,228,229,.7);    box-shadow: 2px 2px 2px 0 rgba(227,228,229,.7),-.5px 0 1px 0 rgba(227,228,229,.7)}    .t-menu.open {        display: block    }    .t-menu > li {        position: relative;        background-color: inherit;        color: inherit;        display: block    }        .t-menu > li > a {            display: block;            padding: 0 1rem;            border-bottom: 1px #dfdfdf solid;            position: relative;            color: inherit;            background-color: inherit;            height: 60px;            width: 60px;            line-height: 60px        }            .t-menu > li > a .icon {                width: 1.5rem;                height: 1.5rem;                font-size: 1.5rem;                line-height: 60px            }        .t-menu > li:hover {            background-color: rgba(29,29,29,.1)        }        .t-menu > li:last-child a {            border-bottom: 0        }    .t-menu a {        text-decoration: none !important    }        .t-menu a:hover {            text-decoration: none !important        }    .t-menu.horizontal > li {        float: left    }    .t-menu .t-menu {        position: absolute;        left: 100%;        margin-left: .3125rem;        top: 0;        float: none    }    .t-menu.horizontal .t-menu {        left: 0;        top: 100%;        margin-top: .3125rem;        margin-left: 0    }    .t-menu .dropdown-toggle {        padding-right: 1rem !important    }        .t-menu .dropdown-toggle:after {            content: "";            background-color: transparent;            position: absolute;            left: auto;            top: auto;            bottom: 0;            right: 0;            width: 0;            height: 0;            border-style: solid;            border-width: 0 0 8px 8px;            border-color: transparent transparent rgba(29,29,29,.5) transparent;            -webkit-transform: rotate(0);            -ms-transform: rotate(0);            transform: rotate(0)        }        .t-menu .dropdown-toggle:before {            display: none        }    .t-menu.horizontal > li > a {        border-right: 1px #dfdfdf solid;        border-bottom: 0    }    .t-menu.horizontal > li:last-child > a {        border-right: 0    }    .t-menu.horizontal .t-menu:not(.horizontal) {        left: 0;        top: 100%;        margin-top: .3125rem;        margin-left: 0    }        .t-menu.horizontal .t-menu:not(.horizontal) .t-menu.horizontal {            left: 100%;            margin-left: .3125rem;            top: -.3rem;            float: left        }    .t-menu.compact li a {        padding: 0 .7rem;        width: 40px;        height: 40px;        line-height: 40px    }        .t-menu.compact li a .icon {            width: 1rem;            height: 1rem;            font-size: 1rem;            line-height: 40px        }    .t-menu.compact .dropdown-toggle {        padding-right: .7rem !important    }.t-menu {    z-index: 1000}/* Container holding the image and the text */.networking-container {    position: relative;    margin-top: 20px;}/* Bottom right text */.text-block {    position: absolute;    bottom: 0px;    /*right: 20px;*/    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(/Assets/images/transparent_bg.png);    color: white;    padding-left: 10px;    padding-right: 10px;}.btnFile {    display: block;    width: 200px;    height: 25px;    background: #a7542a;    padding: 10px;    text-align: center;    border-radius: 5px;    color: white;    font-weight: bold;    line-height: 25px;    font-size: medium;    text-decoration: none;}.btnBackMaterial {    display: block;    width: 200px;    height: 25px;    background: #a7542a;    padding: 10px;    text-align: center;    border-radius: 5px;    color: white;    font-weight: bold;    line-height: 25px;    font-size: medium;    text-decoration: none;    /*margin-top: 20px;*/}.col-download {    /*width: 69px;*/    vertical-align: top;    color: #D6672E;    text-align: right;}a.btn-download,a.btn-download:visited {    padding: 3px 10px;    color: #FFF;    /*background: #8f1673;*/    background: #7d1416;    text-decoration: none;    position: relative;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    behavior: url(PIE.htc);}    a.btn-download:hover {        text-decoration: underline;    }table.tbl td {    vertical-align: top;}.videoWrapper {    position: relative;    padding-bottom: 56.25%; /* 16:9 */    height: 0;}    .videoWrapper iframe {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;    }.div-download-material {    float: left;    width: 300px;    padding-left: 100px;    padding-bottom: 30px;}.div-back-agenda {    float: right;    padding-right: 100px;    padding-bottom: 30px;}.video-container {    overflow: hidden;    position: relative;    width: 100%;}    .video-container::after {        padding-top: 56.25%;        display: block;        content: '';    }    .video-container iframe {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;    }.welcome {    /*border: 3px #2e5c42 solid;*/    padding: 5px;    margin: 5px 0px 5px 0px;    text-align: right;    font-size: 14px;    /*color: #8f1673;*/    color: #7d1416;}.btn {    width: 100px;    padding: 5px 10px;    color: #ffffff;    background-color: #d6672e;    font-weight: bold;    text-align: center;    -moz-border-radius: 50px;    border-radius: 50px;    text-decoration: none;
    display: block;}.payment-method{    margin-left: 30px;}.eapps-widget-toolbar-panel, .eapps-widget-toolbar-panel-share{    display: none !important;}