/* your styles go here */
body * {
font-family: 'Roboto Slab', serif;
h3 {
font-family: 'Oswald';
color: #00549E;
}
h4 {
color: #00549E;
}
}
.heading h1,
.heading h2,
.heading h3,
.heading h4,
.heading h5 {
font-family: 'Oswald';
color: #00549E;
border-color: #98c1df;
}
.box-image-text .image {
min-height: 200px;
max-height: 200px;
}
.box-simple {
min-height: 230px;
margin-bottom: 10px;
}
a.nav {
font-family: 'oswald';
font-weight: normal;
}
.background-photogrid {
background: url(/img/pages/photogrid.jpg) center center repeat;
}
.background-venue {
background: url(/img/pages/venue.jpg) center center repeat;
}
.inner_main_venue {
height: 284px;
position: relative;
background: url(/img/pages/venue.jpg) no-repeat center bottom;
background-size: cover;
}
.inner_main_tickets {
height: 284px;
position: relative;
background: url(/img/pages/tickets.jpg) no-repeat center bottom;
background-size: cover;
}
.background-tickets {
background: url(/img/pages/tickets.jpg) center center repeat;
}
.inner_main_sponsors {
height: 284px;
position: relative;
background: url(/img/pages/sponsors.jpg) no-repeat center bottom;
background-size: cover;
}
.background-sponsors {
background: url(/img/pages/sponsors.jpg) center center repeat;
}
.inner_main_about {
height: 284px;
position: relative;
background: url(/img/pages/about.jpg) no-repeat center bottom;
background-size: cover;
}
.background-about {
background: url(/img/pages/about.jpg) center center repeat;
}
.background-working-sessions {
background: url(/img/pages/working_sessions.jpg) center center repeat;
}
.inner_main_working_sessions {
height: 284px;
position: relative;
background: url(/img/pages/working_sessions.jpg) no-repeat center bottom;
background-size: cover;
}
.background-participants {
background: url(/img/pages/participants.jpg) center center repeat;
}
.inner_main_participants {
height: 284px;
position: relative;
background: url(/img/pages/participants.jpg) no-repeat center bottom;
background-size: cover;
}
.background-FAQs {
background: url(/img/pages/FAQs.jpg) center center repeat;
}
.inner_main_FAQs {
height: 284px;
position: relative;
background: url(/img/pages/FAQs.jpg) no-repeat center bottom;
background-size: cover;
}
.background-tracks {
background: url(/img/pages/tracks.jpg) center center repeat;
}
.inner_main_tracks {
height: 284px;
position: relative;
background: url(/img/pages/tracks.jpg) no-repeat center bottom;
background-size: cover;
}
.background-teams {
background: url(/img/pages/teams.jpg) center center repeat;
}
.inner_main_teams {
height: 284px;
position: relative;
background: url(/img/pages/teams.jpg) no-repeat center bottom;
background-size: cover;
}
.inner_main_schedule {
height: 284px;
position: relative;
background: url(/img/pages/schedule.jpg) no-repeat center bottom;
background-size: cover;
}
.background-schedule {
background: url(/img/pages/schedule.jpg) center center repeat;
}
.inner_main_product_sessions {
height: 284px;
position: relative;
background: url(/img/pages/working_sessions.jpg) no-repeat center bottom;
background-size: cover;
}
.inner_main_outcomes {
height: 284px;
position: relative;
background: url(/img/pages/outcomes.png) no-repeat center bottom;
background-size: cover;
}
.background-outcomes {
background: url(/img/pages/outcomes.png) center center repeat;
}
.background-default {
background: url(/img/banners/default.png) center center repeat;
}
.inner_main_default {
height: 284px;
position: relative;
background: url(/img/banners/default.png) no-repeat center bottom;
background-size: cover;
}
.plus-box {
width: 30px;
}
@media screen {
.participants .card {
min-height: 305px;
}
.participants .participant-name {
font-size: 18px;
font-size: 1.8rem;
}
.participants .participant-title {
font-size: 14px;
font-size: 1.4rem;
}
}
img.black-and-white {
filter: grayscale(1);
}
img.black-and-white.participant {
width: 140px;
margin-bottom: 10px;
}
.gi-2x {
font-size: 2em;
}
.white {
color: white;
}
.edit-link ul.github {
list-style: none;
padding-left: 0;
}
.edit-link ul.github li {
display: inline-block;
}
.edit-link ul.github li a {
display: inline-block;
padding: 5px;
border: solid 1px #082451;
border-radius: 0;
color: #082451;
margin: 5px 5px 5px 0;
text-transform: uppercase;
letter-spacing: 0.08em;
font-weight: 700;
font-size: 12px;
}
.edit-link ul.github li a:hover {
color: #8FC43E;
text-decoration: none;
border-color: #8FC43E;
}
/* PArticipants */
.flexbox {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
justify-content: flex-start;
align-items: flex-start;
}
.flexbox-center {
justify-content: space-around;
}
.flexbox-vertical-center {
justify-content: center;
align-items: center;
}
.team-bio {
padding: 15px;
}
ul.social-buttons {
margin-top: 20px;
margin-bottom: 10px;
}
ul.social-buttons li a {
display: block;
width: 40px;
height: 40px;
border-radius: 100%;
font-size: 20px;
line-height: 40px;
outline: 0;
text-align: center;
color: #fff;
background-color: #00549E;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
}
ul.social-buttons li a:hover,
ul.social-buttons li a:focus,
ul.social-buttons li a:active {
background-color: #fed136;
}
ul.social-buttons li a i.fa {
text-align: center;
}
.align-flex-center {
align-items: center;
}
/* IE 10/11... */
@media (min-width: 700px) {
.oss-grid {
display: grid;
-ms-grid-gap: 30px;
}
.oss-grid--3 {
-ms-grid-columns: 1fr 1fr 1fr;
}
}
@supports (display: grid) {
@media (min-width: 700px) {
.oss-grid {
display: grid;
grid-gap: 30px;
}
.oss-grid--3 {
grid-template-columns: repeat(2, 1fr);
}
.oss-grid .panel {
/* grid-gap takes care of that */
margin-bottom: 0;
}
.oss-grid .panel-with-btn {
position: relative;
padding-bottom: calc(3em + 15px);
}
.oss-grid .panel-with-btn .btn {
position: absolute;
bottom: 15px;
}
}
@media (min-width: 992px) {
.oss-grid--3 {
grid-template-columns: repeat(3, 1fr);
-ms-grid-columns: 1fr 1fr 1fr;
}
}
}
// Visual clues for sessions
.clues {
padding: 0;
}
.clues ul.visual-clues {
list-style: none;
margin-left: -40px;
}
.clues ul.visual-clues li {
display: inline-block;
}
.clues ul.visual-clues li a {
display: inline-block;
padding: 5px;
border: solid 1px #eeeeee;
border-radius: 0;
color: #38a7bb;
margin: 5px 5px 5px 0;
text-transform: uppercase;
letter-spacing: 0.08em;
font-weight: 700;
font-size: 12px;
}
.clues ul.visual-clues li a:hover {
color: #38a7bb;
text-decoration: none;
border-color: #38a7bb;
}
/* Card clues */
.card-clues {
padding: 0;
}
.card-clues ul.visual-clues {
list-style: none;
}
.card-clues ul.visual-clues li {
display: inline-block;
}
.card-clues ul.visual-clues li a {
display: inline-block;
padding: 5px;
border: solid 1px #eeeeee;
border-radius: 0;
color: #38a7bb;
margin: 5px 5px 5px 0;
text-transform: uppercase;
letter-spacing: 0.08em;
font-weight: 700;
font-size: 12px;
}
.card-clues ul.visual-clues li a:hover {
color: #38a7bb;
text-decoration: none;
border-color: #38a7bb;
}
div.getting-there {
padding-top: 20px;
}
div.google-map {
padding-top: 20px;
}
/* Features style */
.bar.bg-features {
margin-bottom: 0;
background: url(../img/feature-bg.png) no-repeat center bottom;
background-size: contain;
}
.box-simple a {
display: block;
text-align: left;
min-height: 230px;
border-radius: 8px;
padding: 60px 8px 60px 25px;
}
.box-simple a:focus,
.box-simple a:hover {
text-decoration: none;
background-color: #eceff1;
}
.box-simple a .icon {
float: left;
margin-right: 12px;
text-align: center;
}
.box-simple a .inner-content {
margin-left: 82px;
}
.box-simple h3 {
margin-top: 0;
margin-bottom: 10px;
color: #00549e;
font-weight: 500;
}
.box-simple p {
color: #78909c;
margin-bottom: 0;
font-size: 13px;
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-weight: normal;
}
.box-simple .icon {
border-color: transparent;
width: 70px;
height: 70px;
}
.box-simple:hover .icon {
-webkit-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.box-simple:active a {
background-color: #00549e;
text-decoration: none;
}
.box-simple:active h3,
.box-simple:active p {
color: white;
}
.box-simple:active .icon {
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
/* Icon features */
.box-simple .icon i {
width: 70px;
height: 70px;
display: inline-block;
}
.icon-tickets {
background: url(../img/features/tickets.png) no-repeat;
background-size: contain;
}
.icon-venue {
background: url(../img/features/venue.png) no-repeat;
background-size: contain;
}
.icon-tracks {
background: url(../img/features/tracks.png) no-repeat;
background-size: contain;
}
.icon-faq {
background: url(../img/features/faq.png) no-repeat;
background-size: contain;
}
.icon-participants {
background: url(../img/features/participants.png) no-repeat;
background-size: contain;
}
.icon-blog {
background: url(../img/features/blog.png) no-repeat;
background-size: contain;
}
/* Sponsors style */
.bar.background-lightblue {
background-color: #e6f4fc;
}
.owl-carousel.customers {
width: 80%;
margin-left: auto;
margin-right: auto;
}
.customers {
display: flex;
flex-direction: column;
}
.customers .item img {
opacity: 0.5;
}
.customers .item img:hover {
opacity: 1;
}
.heading.custom-border h2 {
border: 0 none;
}
.heading.custom-border h2:after {
content: " ";
display: block;
width: 33%;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
height: 8px;
background-color: #98c1df;
}
#heading-breadcrumbs h1.no-caps {
text-transform: none;
}
.oss-logo {
height: 42px;
}
/* About page */
.mid_wrap {
padding: 50px 0px;
}
.t_rw h2 {
font-size: 26px;
color: #37474f;
margin-top: 0;
margin-bottom: 40px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.aside_bx {
background: #87bb40;
}
.mid_left_menu .nav {
border: none;
margin: 0;
}
.mid_left_menu .nav-tabs > li {
float: none;
display: block;
border-bottom: #fff 1px solid;
margin: 0;
}
.mid_left_menu .nav-tabs > li:last-child {
border: none;
}
.mid_left_menu .nav-tabs > li > a {
font-family: 'Oswald', sans-serif;
font-weight: 500;
border-radius: 0 !important;
border: none !important;
color: #fff;
text-transform: uppercase;
font-size: 22px;
box-shadow: none !important;
margin: 0;
padding: 15px;
}
.mid_left_menu .nav-tabs > li.active > a,
.mid_left_menu .nav-tabs > li.active > a:focus,
.mid_left_menu .nav-tabs > li.active > a:hover,
.mid_left_menu .nav-tabs > li > a:hover,
.mid_left_menu .nav-tabs > li > a:focus {
background: #00549e;
color: #fff;
}
.owasp_submmit {
margin: 60px 0px 130px;
}
.owasp_submmit a {
background: #6ea71f;
text-align: center;
padding: 20px 10px;
color: #477507;
font-size: 18px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 500;
display: block;
}
.owasp_submmit a span {
font-size: 22px;
font-family: 'Oswald', sans-serif;
font-weight: 500;
}
.owasp_submmit a:hover,
.owasp_submmit a:hover span {
color: #fff;
text-decoration: none;
}
.edit_page {
padding-bottom: 20px;
}
.edit_page i {
position: relative;
margin-right: 8px;
top: -4px;
}
.edit_page a {
color: #fff;
font-size: 22px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 500;
}
.edit_page a:hover,
.edit_page a:focus {
text-decoration: none;
opacity: 0.5;
}
.mid_wrap {
font-size: 16px;
}
.mid_wrap * p {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #3c5763;
}
.number {
display: inline-block;
width: 17px;
height: 17px;
border-radius: 30px;
color: #fff;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 14px;
background: #00549e;
line-height: 18px;
position: relative;
margin-left: 8px;
top: -2px;
}
.worksessions h4 {
font-size: 20px;
font-family: 'Oswald', sans-serif;
font-weight: 500;
}
.tbale_section {
margin-bottom: 20px;
}
.tbale_section thead tr {
background: #87bb40;
}
.tbale_section thead tr th {
color: #fff;
font-size: 16px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
text-transform: uppercase;
border-right: #fff 1px solid;
}
.tbale_section thead tr th:last-child {
border: none;
}
.tbale_section thead tr th,
.tbale_section tbody tr td {
padding: 10px 15px;
}
.tbale_section tbody tr td {
border-right: #cfd8dc 1px solid;
vertical-align: top;
color: #546e7a;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 14px;
}
.tbale_section tbody tr td:last-child {
border: none;
}
.tbale_section tbody tr td:first-child,
.tbale_section tbody tr td:first-child a {
font-weight: 500;
color: #2678c0;
font-family: 'Roboto', sans-serif;
}
.tbale_section tbody tr:nth-child(odd) {
background: #f4f7fa;
}
.m_b_30 {
margin-bottom: 30px;
}
.metadata tr:nth-child(odd) {
background: #f4f7fa;
}
.metadata tr td {
padding: 10px 15px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #2678c0;
font-size: 14px;
}
.metadata tr td a {
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #2678c0;
}
.metadata tr td:first-child {
font-size: 16px;
color: #3c5763;
}
.about_sec {
margin-bottom: 40px;
}
.about_sec .row {
display: flex;
align-items: center;
}
.img-responsive {
display: inline-block;
}
.why_attend h2 {
font-size: 48px;
text-align: center;
text-transform: uppercase;
padding-bottom: 30px;
color: #00549e;
font-family: 'Oswald', sans-serif;
font-weight: 500;
margin-bottom: 80px;
position: relative;
}
.why_attend h2:before {
content: "";
width: 100px;
height: 10px;
background: #98c1df;
margin-left: -50px;
position: absolute;
left: 50%;
bottom: 0;
}
.whyatnd_cl {
margin-bottom: 35px;
}
.whyatnd_cl i {
display: inline-block;
margin-bottom: 35px;
}
.content_grd a {
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #2678c0;
}
.inner_main_title {
height: 500px;
position: relative;
background: url(/img/blocks/title_bg_inner.jpg) no-repeat center bottom;
background-size: cover;
}
.center_heading {
position: absolute;
left: 0;
width: 100%;
bottom: 120px;
}
.center_heading h1 {
display: inline-block;
border: #87bb40 7px solid;
padding: 20px 20px;
font-family: 'Oswald', sans-serif;
font-weight: 600;
text-transform: uppercase;
color: #87bb40;
font-size: 40px;
/*line-height:30px;*/
margin: 0;
min-width: 260px;
}
@media (min-width: 768px) and (max-width: 991px) {}
@media (max-width: 767px) {
.aside_bx {
margin-bottom: 35px;
}
.owasp_submmit {
margin: 20px 0px;
}
.mid_left_menu .nav-tabs > li > a {
text-align: center;
}
.tbale_section thead tr th,
.tbale_section tbody tr td {
padding: 6px 5px;
}
.tbale_section thead tr th,
.metadata tr td:first-child {
font-size: 13px;
}
.tbale_section tbody tr td,
.metadata tr td {
font-size: 12px;
}
.about_sec .row {
display: block;
text-align: center;
}
.center_heading h1 {
min-width: inherit;
font-size: 25px;
padding: 20px 20px;
width: 100%;
max-width: 100%;
text-align: center;
}
}
.no-margin {
margin: 0;
}
.no-padding {
padding: 0;
}
.bar.features-section {
padding: 40px 0 30px;
}
hr.container.no-margin {
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px) {
.container {
width: 1190px;
/*1370px;*/
}
}
.text-sessions {
padding-top: 30px;
font-family: 'Oswald';
}
/*=========================================08=05=2018==============================================*/
.inner_main_title2 {
height: 350px;
position: relative;
background: url(../images/pricing_banner_bg.jpg) no-repeat right bottom;
background-size: cover;
}
.inner_main_title2 .center_heading {
bottom: 90px;
}
.inner_main_title2 .center_heading h1 {
font-size: 42px;
padding: 15px;
}
.ul_bx ul li {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #3c5763;
font-size: 16px;
}
.group_discount {
margin-bottom: 25px;
}
.link_1 {
color: #87bb40;
}
.sec_4 {
border-bottom: #b2b2b2 1px solid;
padding-bottom: 35px;
margin-bottom: 45px;
}
.price_bx {
background: #fff;
border: #cfd8dc 2px solid;
margin-bottom: 30px;
}
.price_bx:hover {
border: #00549e 2px solid;
}
.price_bx:hover .head_price {
border-bottom: #00549e 2px solid;
background: #00549e;
}
.price_bx:hover .head_price h3 {
color: #fff;
}
.price_bx:hover .participant {
color: #00549e;
}
.head_price {
border-bottom: #cfd8dc 2px solid;
padding: 20px 10px;
text-align: center;
}
.head_price h3 {
margin: 0;
color: #546e7a;
}
.mid_price {
padding: 25px 35px 30px;
}
.plus_free {
font-family: 'Roboto', sans-serif;
font-weight: 500 !important;
color: #90a4ae !important;
font-size: 16px;
}
.participant {
font-size: 14px;
color: #87bb40;
font-family: 'Roboto', sans-serif !important;
font-weight: 600 !important;
margin-bottom: 25px;
}
.ul_bx ul {
margin: 0px 0px 0px 20px;
padding: 0;
}
.mid_price .ul_bx {
min-height: 230px;
}
.mid_price .ul_bx ul li {
margin-bottom: 15px;
}
.price_cl {
color: #00549e;
font-family: 'Oswald', sans-serif;
font-weight: 600;
font-size: 60px;
}
.gbp {
color: #00549e;
font-size: 24px;
font-family: 'Roboto', sans-serif !important;
font-weight: 600 !important;
}
.btn_1 {
display: flex;
justify-content: center;
/* align horizontal */
align-items: center;
/* align vertical */
border-radius: 0;
width: 100%;
text-align: center;
height: 60px;
font-size: 22px;
color: #fff;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 500;
}
.btn_1:hover,
.btn_1:focus {
color: #fff;
}
.green_btn {
background: #87bb40;
outline: none !important;
border: none !important;
}
.green_btn:hover {
background: #1fc4f4;
}
.green_btn:active {
background: #00549e;
}
.m_b_10 {
margin-bottom: 10px;
}
.light_blue {
background: #1fc4f4;
}
.light_blue:hover {
background: #08a8d6;
}
.dark_blue {
background: #00549e;
}
.dark_blue:hover {
background: #014988;
}
.btn_bottom_rw {
margin-bottom: -140px;
}
.m_b_160 {
margin-bottom: 160px;
}
@media (min-width: 992px) and (max-width: 1199px) {
/*=========================================08=05=2018==============================================*/
.mid_price {
padding: 25px 20px 30px;
}
.participant {
font-size: 20px;
}
}
@media (min-width: 768px) and (max-width: 991px) {}
@media (max-width: 767px) {
.aside_bx {
margin-bottom: 35px;
}
.owasp_submmit {
margin: 20px 0px;
}
.mid_left_menu .nav-tabs > li > a {
text-align: center;
}
.tbale_section thead tr th,
.tbale_section tbody tr td {
padding: 6px 5px;
}
.tbale_section thead tr th,
.metadata tr td:first-child {
font-size: 13px;
}
.tbale_section tbody tr td,
.metadata tr td {
font-size: 12px;
}
.about_sec .row {
display: block;
text-align: center;
}
.center_heading h1 {
min-width: inherit;
font-size: 30px;
padding: 20px 20px;
width: 100%;
max-width: 100%;
text-align: center;
}
/*=========================================08=05=2018==============================================*/
.inner_main_title2 .center_heading h1 {
font-size: 30px;
}
}
/* Fix navbar-collapse */
@media (max-width: 992px) {
.navbar-header {
float: none;
}
.navbar-left,
.navbar-right {
float: none !important;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none !important;
}
.navbar-nav {
float: none !important;
margin-top: 7.5px;
}
.navbar-nav > li {
float: none;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in {
display: block !important;
}
}
/*========================================09=05=2018=======================================================*/
.inner_main_title3 {
height: 350px;
position: relative;
background: url(../images/participate.jpg) no-repeat right top;
background-size: cover;
}
.title_grd .center_heading {
bottom: 90px;
}
.title_grd .center_heading h1 {
font-size: 42px;
padding: 15px 25px;
}
.link_1 {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
}
.sec_5 {
margin-bottom: 15px;
}
.remote_participant {
display: inline-block;
padding: 10px;
text-decoration: none;
border: #87bb40 2px solid;
width: 100%;
text-align: center;
color: #37474f;
font-size: 26px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.remote_participant span {
color: #87bb40;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.remote_participant:hover {
border: #eceff1 2px solid;
background: #eceff1;
color: #00549e;
text-decoration: none;
}
.remote_participant:focus {
text-decoration: none;
}
.remote_participant:active {
border: #00549e 2px solid;
background: #00549e;
color: #fff;
}
.list_attendees {
h2 {
font-size: 48px;
text-align: center;
margin-top: 0;
position: relative;
padding-bottom: 30px;
margin-bottom: 60px;
color: #00549e;
font-family: 'Oswald', sans-serif;
font-weight: 600;
text-transform: uppercase;
}
h2:before {
content: "";
width: 100px;
height: 10px;
margin-left: -50px;
position: absolute;
left: 50%;
bottom: 0;
background: #98c1df;
}
/** OSS container for participant cards */
.list-attendees-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
padding: 10px;
}
/** OSS participant card */
.list-attendees-card {
background: #fff;
border: #eceff1 1px solid;
border-radius: 8px;
text-align: center;
padding: 30px 10px;
margin-left: -7px;
margin-right: -7px;
margin-bottom: 20px;
display: flex;
flex-direction: column;
min-width: 100%;
h4 {
font-size: 18px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 500;
margin: 30px 0px 0px;
color: #78909c;
text-decoration: none;
}
}
.list-attendees-card:focus a {
text-decoration: none;
}
.list-attendees-card:hover {
background: #eceff1;
border: #eceff1 1px solid;
text-decoration: none;
a {
text-decoration: none;
}
}
.list-attendees-card:active {
background: #00549e;
border: #00549e 1px solid;
h4 {
color: #fff;
}
a {
text-decoration: none;
}
}
.list-attendees-image {
border-radius: 100%;
object-fit: cover;
width: 135px;
height: 135px;
}
ul {
margin: 0;
padding: 0;
list-style: none;
display: table;
border-collapse: separate;
border-spacing: 16px 8px;
width: 100%;
li:nth-child(6n+6) {
margin-right: 0;
}
li {
display: table-cell;
text-align: center;
width: 33px;
background: #fff;
border: #eceff1 1px solid;
border-radius: 8px;
padding: 30px 10px;
a {
display: block;
i img {
border-radius: 100%;
object-fit: cover;
width: 135px;
height: 135px;
}
h4 {
font-size: 18px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 500;
margin: 30px 0px 0px;
color: #78909c;
}
}
}
li:hover {
background: #eceff1;
border: #eceff1 1px solid;
text-decoration: none;
}
li:focus a {
text-decoration: none;
}
li:hover a h4 {
color: #00549e;
}
li:hover a,
li a:focus {
text-decoration: none;
}
li:active {
background: #00549e;
border: #00549e 1px solid;
a h4 {
color: #fff;
}
}
}
}
/* 30/05/2018 the following style is for the summit teams page */
.list_team_attendees h2 {
padding-top: 40px;
font-size: 48px;
text-align: center;
margin-top: 0;
position: relative;
padding-bottom: 30px;
margin-bottom: 60px;
color: #00549e;
font-family: 'Oswald', sans-serif;
font-weight: 600;
text-transform: uppercase;
}
.list_team_attendees h2:before {
content: "";
width: 100px;
height: 10px;
margin-left: -50px;
position: absolute;
left: 50%;
bottom: 0;
background: #98c1df;
}
.list_team_attendees ul {
margin: 0;
padding: 0;
list-style: none;
display: table;
width: 20%;
border-collapse: separate;
border-spacing: 16px 8px;
}
.list_team_attendees ul li:nth-child(5n+5) {
margin-right: 0;
}
.list_team_attendees ul li {
display: table-cell;
text-align: center;
width: 20%;
background: #fff;
border: #eceff1 1px solid;
border-radius: 8px;
padding: 30px 10px;
}
.list_team_attendees ul li a {
display: block;
}
.list_team_attendees ul li a i img {
object-fit: cover;
width: 150px;
}
.list_team_attendees ul li a h4 {
font-size: 18px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 500;
margin: 30px 0px 0px;
color: #78909c;
}
.list_team_attendees ul li:hover {
background: #eceff1;
border: #eceff1 1px solid;
text-decoration: none;
}
.list_team_attendees ul li:focus a {
text-decoration: none;
}
.list_team_attendees ul li:hover a h4 {
color: #00549e;
}
.list_team_attendees ul li:hover a,
.list_team_attendees ul li a:focus {
text-decoration: none;
}
.list_team_attendees ul li:active {
background: #00549e;
border: #00549e 1px solid;
}
.list_team_attendees ul li:active a h4 {
color: #fff;
}
@media (min-width: 768px) {
/*=========================================09=05=2018==============================================*/
.sec_5 .row {
display: flex;
align-items: center;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
/*=========================================08=05=2018==============================================*/
.mid_price {
padding: 25px 20px 30px;
}
.participant {
font-size: 20px;
}
/*=========================================09=05=2018==============================================*/
.list_attendees ul li a h4 {
font-size: 14px;
}
.list_attendees ul li a i img {
width: 115px;
height: 115px;
}
.list_team_attendees ul li a h4 {
font-size: 14px;
}
.list_team_attendees ul li a i img {
width: 115px;
height: 115px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
/*=========================================09=05=2018==============================================*/
.list_attendees ul {
border-spacing: 10px 5px;
}
.list_attendees ul li a i img {
width: 80px;
height: 80px;
}
.list_attendees ul li a h4 {
font-size: 12px;
}
.list_team_attendees ul {
border-spacing: 10px 5px;
}
.list_team_attendees ul li a i img {
width: 80px;
height: 80px;
}
.list_team_attendees ul li a h4 {
font-size: 12px;
}
}
@media (max-width: 767px) {
.aside_bx {
margin-bottom: 35px;
}
.owasp_submmit {
margin: 20px 0px;
}
.mid_left_menu .nav-tabs > li > a {
text-align: center;
}
.tbale_section thead tr th,
.tbale_section tbody tr td {
padding: 6px 5px;
}
.tbale_section thead tr th,
.metadata tr td:first-child {
font-size: 13px;
}
.tbale_section tbody tr td,
.metadata tr td {
font-size: 12px;
}
.about_sec .row {
display: block;
text-align: center;
}
.center_heading h1 {
min-width: inherit;
font-size: 25px;
padding: 20px 20px;
width: 100%;
max-width: 100%;
text-align: center;
}
/*=========================================08=05=2018==============================================*/
.inner_main_title2 .center_heading h1 {
font-size: 30px;
}
/*=========================================09=05=2018==============================================*/
.list_attendees ul {
display: block;
border-collapse: separate;
border-spacing: 0px;
}
.list_attendees ul li {
display: block;
width: 100%;
margin-bottom: 25px;
}
.list_team_attendees ul {
display: block;
border-collapse: separate;
border-spacing: 0px;
}
.list_team_attendees ul li {
display: block;
width: 100%;
margin-bottom: 25px;
}
}
@media (max-width: 450px) {
/*=========================================09=05=2018==============================================*/
.title_grd .center_heading h1 {
font-size: 36px;
}
.remote_participant {
font-size: 18px;
}
}
#footer {
padding-top: 20px;
padding-bottom: 20px;
background-color: #333333;
}
#footer h3 {
font-family: 'Oswald-Medium';
font-size: 20px;
text-transform: uppercase;
color: #EAEAEA;
}
#footer p {
color: #EAEAEA;
font-size: 14px;
}
#footer img {
padding-right: 10px;
padding-bottom: 10px;
width: 60px;
}
/* fix footer sizes on small devices */
@media (max-width: 450px) {
#footer h3 {
font-size: 14px;
}
#footer p {
font-size: 10px;
}
#footer img {
font-size: 10px;
width: 40px;
}
}
.featured ul {
min-height: 220px;
}
.featured li a {
font-family: 'Oswald';
font-weight: 500;
font-size: 18px;
}
.featured li {
list-style: none;
border-bottom: #cfd8dc 1px solid;
margin-bottom: 3px;
padding: 5px;
}
/* About 2017 - Previous summit page */
.about2017_sec .row {
display: flex;
align-items: top;
}
.about2017_chapter h2 {
font-size: 48px;
text-align: center;
text-transform: uppercase;
padding-bottom: 30px;
color: #00549e;
font-family: 'Oswald', sans-serif;
font-weight: 500;
margin-bottom: 30px;
position: relative;
margin-top: 80px;
}
.about2017_chapter h2:before {
content: "";
width: 100px;
height: 10px;
background: #98c1df;
margin-left: -50px;
position: absolute;
left: 50%;
bottom: 0;
}
/** OSS Container for cards */
.oss-track-cards-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
/** OSS Card */
.oss-card-small {
background: #fff;
border: #cfd8dc 2px solid;
margin-bottom: 20px;
display: flex;
flex-direction: column;
min-width: 100%;
}
.oss-card-small:hover {
border: #00549e 2px solid;
}
.oss-card-small:hover .oss-card-small-title {
text-align: center;
border-bottom: #00549e 2px solid;
background: #00549e;
}
.oss-card-small:hover .oss-card-small-title h3 {
color: #fff;
}
.oss-card-small:hover {
color: #00549e;
}
.oss-card-small-title {
border-bottom: #cfd8dc 2px solid;
padding: 20px 10px;
text-align: center;
}
.oss-card-small-title h3 {
margin: 0;
color: #546e7a;
}
.oss-card-small-body {
display: flex;
flex-direction: column;
padding: 25px 35px 30px;
}
.oss-card-small .featured {
flex-grow: 1;
justify-content: space-between;
}
.oss-card-small-body ul {
margin: 0px;
padding: 0;
}
.oss-card-small-body ul li {
margin-bottom: 15px;
}
.oss-card-small-bottom {
display: flex;
flex-grow: 1;
margin-top: auto;
text-align: center;
padding: 25px 35px 30px;
}
.oss-card-small-lead {
padding: 10px;
border-bottom: #cfd8dc 1px solid;
color: #546e7a;
}
.oss-card-small-button {
display: flex;
margin-top: auto;
justify-content: center;
/* align horizontal */
align-items: center;
/* align vertical */
border-radius: 0;
width: 100%;
text-align: center;
height: 60px;
font-size: 22px;
color: #fff;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 500;
background: #87bb40;
outline: none !important;
border: none !important;
}
.oss-card-small-button:hover,
.oss-card-small-button:focus {
color: #fff;
background: #1fc4f4;
}
.oss-card-small-button:active {
background: #00549e;
}
/* FAQ pages - VBU was here 30/05/2018 */
.FAQs_main_content,
.FAQs_list_main_content {
padding: 20px 0 20px 0;
}
/* Sponsored by image size */
.sponsored-by {
width: 150px;
}
/* sidebars */
.grey-sidebar {
background: #f5f7fa;
}
.grey-sidebar.onsite h2 {
font-family: 'Oswald';
color: #87BB40;
font-weight: 400;
}
.outcome-content h1 {
font-family: 'Roboto Slab';
font-weight: bold;
font-size: 36pt;
}
.oswald-blue {
font-family: 'Oswald';
font-size: 16px;
font-weight: 400;
color: #00549E;
}
/** OSS Small Card */
.oss-card-small {
background: #fff;
border: #cfd8dc 2px solid;
margin-bottom: 5px;
display: flex;
flex-direction: column;
min-width: 100%;
}
.oss-card-small:hover {
border: #00549e 2px solid;
}
.oss-card-small:hover .oss-card-small-title {
text-align: center;
border-bottom: #00549e 2px solid;
background: #00549e;
}
.oss-card-small:hover .oss-card-small-title h3 {
color: #fff;
}
.oss-card-small:hover {
color: #00549e;
}
.oss-card-small-title {
border-bottom: #cfd8dc 2px solid;
padding: 20px 10px;
text-align: center;
}
.oss-card-small-title h3 {
margin: 0;
color: #546e7a;
}
.oss-card-small-body {
display: flex;
flex-direction: column;
padding: 5px 5px 10px;
}
.oss-card-small .featured {
flex-grow: 1;
justify-content: space-between;
}
.oss-card-small-body ul {
margin: 0px;
padding: 0;
}
.oss-card-small-body ul li {
margin-bottom: 5px;
}
.oss-card-small-bottom {
display: flex;
flex-grow: 1;
margin-top: auto;
text-align: center;
padding: 5px 5px 10px;
}
.oss-card-small-lead {
padding: 5px;
border-bottom: #cfd8dc 1px solid;
color: #546e7a;
}
.oss-card-small-button {
display: flex;
margin-top: auto;
justify-content: center;
/* align horizontal */
align-items: center;
/* align vertical */
border-radius: 0;
width: 100%;
text-align: center;
height: 40px;
font-size: 15px;
color: #fff;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-weight: 500;
background: #87bb40;
outline: none !important;
border: none !important;
}
.oss-card-small-button:hover,
.oss-card-small-button:focus {
color: #fff;
background: #1fc4f4;
}
.oss-card-small-button:active {
background: #00549e;
}
ul.nav.nav-pills.nav-oss > li > a {
text-decoration: none;
font-family: 'Oswald';
font-weight: 900;
font-size: 22px;
text-transform: uppercase;
background-color: #87bb40 !important;
color: #fff;
}
ul.nav.nav-pills.nav-oss > li.active > a {
background-color: #00549e !important;
}
ul.nav.nav-pills.nav-oss > li > a:hover {
border-top: 0 none;
border-bottom: 4px solid #87bb40;
}
.nav-oss ul > li.active > a,
.nav-oss ul > li.open > a {
text-decoration: none !important;
border-top: 0 none;
border-bottom: 4px solid #87bb40;
}
ul.customers li.item.sponsors {
display: inline-block;
padding-left: 0px;
}
h4.home-outcome {
text-decoration: none;
text-transform: none;
font-family: 'Oswald';
font-weight: 400;
font-size: 16px;
color: #87bb40;
border: none;
text-align: left;
}
h3.home-outcome {
border: none;
}
p.home-outcome {
min-height: 60px;
}
.line-below {
border-bottom: #cfd8dc 2px solid;
}
.status-orange {
color: #ff9966;
}
.status-green {
color: #339933;
}
.status-red {
color: #ff0033;
}
.status-gray {
color: #cccccc;
}
/* One Day Summit - 03/June/2018 */
.background-onedaysummit {
background: url(/img/pages/one_day_summit.jpg) center center repeat;
}
.inner_main_onedaysummit {
height: 284px;
position: relative;
background: url(/img/pages/one_day_summit.jpg) no-repeat center bottom;
background-size: cover;
}
.ods_label {
font-weight: bold;
}
.ods_value {
font-weight: normal;
}
.ods_value_accent {
color: #87bb40;
}
.ods_timeslot {
color: #87bb40;
font-size: 1.0em;
}
.ods_pause {
color: #919191;
font-size: 1.0em;
text-align: center;
width: 100%;
}
.ods_description {
margin-top: 20px;
font-size: 1.0em;
color: #919191;
}
.ids_session h3 {
margin-top: 40px;
}
.ids_session h2 {
margin-top: 50px;
}