/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 18, 2016, 11:10:45 AM
    Author     : Cedex Technologies LlP
*/

@font-face {
    font-family: "Galano Grotesque";
    src: url('../fonts/Galano Grotesque DEMO Bold.otf');
    font-weight: 700;
}

@font-face {
    font-family: "Glacial Indifference Bold";
    src: url('../fonts/GlacialIndifference-Bold.otf');
    font-weight: 700;
}

@font-face {
    font-family: "Glacial Indifference";
    src: url('../fonts/GlacialIndifference-Regular.otf');
    font-weight: 300;
}

body{
    font-family: 'Glacial Indifference';
}
header{position: relative;}
p{color:#999;}
a:hover{text-decoration: none;color:#999;}
.navbar-default{background: transparent;border-color: transparent; }
.bg_header{height:650px; background-size: cover;}
.home_page{background: url('../images/home_bg.jpg') no-repeat left top;}
.location_page{background: url('../images/location_bg.jpg') no-repeat left top; height:560px !important;}
.bg_header .navbar-default .navbar-nav > li > a{color:#ddd;text-transform: uppercase;font-size: 12px;}
.page_header .navbar-default .navbar-nav > li > a{text-transform: uppercase;font-size: 12px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:active{color:#1bcebd;}
.navbar-default .navbar-nav > li > a.active{color:#1bcebd !important;}
.bg_header .navbar-default .navbar-nav > li > a.active{color:#1bcebd !important;}
.navbar-center{margin-left: 25%;margin-top: 15px;}

.twitter_link{display: inline-block;height:20px;width: 20px;background: url('../images/twitter_icon.png') no-repeat center center;margin-top: 30px;}
.header_shade{position: absolute; top: 0px;left: 0px;width:100%;height: 100%;background: rgba(0,0,0,0.5);}
.btn-vhackday{border-radius: 0px !important;background: #1bcebd;color:#fff;text-transform: uppercase;font-family: 'Glacial Indifference Bold';font-size: 12px;padding-left: 25px;padding-right: 25px;}
.btn-vhackday-outline{border-radius: 0px !important;background: transparent;color:#1bcebd;text-transform: uppercase;font-family: 'Glacial Indifference Bold';font-size: 12px;padding-left: 25px;padding-right: 25px;border: 1px #1bcebd solid;}
.btn-vhackday-outline:hover{background: #1bcebd; color: #fff;}
.supporters_wrap{border-bottom: 1px rgba(102,102,102,0.5) solid;border-top: 1px rgba(102,102,102,0.5) solid;height:70px;padding: 10px 0px; background-color: rgba(255,255,255,0.2);}
.border-right{border-right: 1px rgba(102,102,102,0.1) solid;}
.supporter_box.border-right{border-right: 1px rgba(102,102,102,0.5) solid;}
.supporter_box p{line-height: 50px; font-size: 13px; color: white}
.col3-box span{display: block;width:100%;line-height: 50px;text-align: center;margin-bottom: 10px;}
.col3-box p{width:60%;margin-left: 20%;text-align: center;}
.ptb-30{padding-top: 30px;padding-bottom: 30px;}

#sponser_section{border-top: 1px rgba(102,102,102,0.1) solid;margin-top: 30px; }
#sponser_section .center_box h5{color:#999;text-transform: uppercase;position: relative;text-align: center;margin: 0px;}
#sponser_section .center_box{height:40px;width:180px;line-height: 40px;background: #fff;margin: -10px auto;position: relative;}



contributors_wrap{height:auto;border:0px #ddd solid;margin-top: 20px;}

.sponsors_wrap .cotributor-list {

    position: relative;
}
.list-inline, .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.sponsors_wrap .cotributor-list li {
    padding: 30px;
    margin-bottom: -6px;
    border: 0px solid #ddd;
    width: 16.666666667%;
    margin-left: -5px;
    text-align: center;
}
.sponsors_wrap .cotributor-list a {
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
    -webkit-filter: grayscale(130%);
    -moz-filter: grayscale(130%);
    filter: grayscale(130%);
}
.sponsors_wrap .cotributor-list a:hover{filter:grayscale(0%)}

footer{padding: 15px 0px;border-top: 1px rgba(102,102,102,0.1) solid;}
.footer_center{width:50%;margin-left: 25%;}
.footer_center .row > div{padding: 15px 0px;color:#c0c0c0;}
footer a{color:#1bcebd;}



/*
Hack Page*/


header.page_header{border-bottom: 1px #eee solid;}
header.page_header .navbar{margin-bottom: 10px;}
#page_section{margin-bottom: 50px;}
#page_section h1{text-align: center;font-family: 'Galano Grotesque';font-size: 40px;margin-bottom: 40px;margin-top: 40px;}
.hack_wrap h3{font-family: 'Galano Grotesque';margin-top: 0px;}
.hack_wrap{border-bottom: 1px #eee solid;padding: 30px 0px;}
.hack_wrap:last-child{border-bottom: 0px #eee solid;}
.hack_wrap p a{color:#1bcebd;}



.apis_wrap img{ 
    -webkit-filter: grayscale(200%);
    -moz-filter: grayscale(200%);
    filter: grayscale(200%);
    margin-bottom: 15px;
}
.apis_wrap{border-bottom: 1px #eee solid;padding: 30px 0px;}
.apis_wrap:last-child{border-bottom: 0px #eee solid;}
.apis_wrap p a{color:#1bcebd;}


.table_title{text-align: center;color:#1bcebd !important;text-transform: uppercase;font-family: 'Glacial Indifference Bold'; }
.hacktable td{color:#999;font-size: 13px;;padding: 20px 20px !important;}
.hacktable tr td:first-child{width:25%;vertical-align: middle;}
.maintable td{color:#999;font-size: 13px;padding: 20px 20px !important;}
.margin-40-0{margin: 50px 0px !important;}


.schedule_table th{ padding-top: 15px !important; padding-bottom: 15px !important; color:#fff;font-weight: normal;text-transform: uppercase; font-size: 12px;text-indent: 50px; }
.time_icon{background:#1bcebd url('../images/time.png') no-repeat 30px center ; width: 20% }
.event_icon{background: #1bcebd url('../images/event.png') no-repeat 30px center;}
.location_icon{background:#1bcebd url('../images/location.png') no-repeat 30px center;width: 30% }
.schedule_table td{color:#999;font-size: 13px;;padding: 15px 40px !important;}
.schedule_table td.green{color:#1bcebd !important;}
.green{color:#1bcebd !important;}
.green:hover{color:#999 !important;}
.video_row > div {margin: 10px 0px;}
.add_wrap{background: #f1f1f1;height:200px;width:100%;padding-top: 25%}
.add_wrap .green{font-family: 'Glacial Indifference Bold';font-size: 12px;text-transform: uppercase;}

@media (min-width:768px){
    .site-heading{padding: 110px 0px 50px 0px;}
    .site-heading h1{color:#fff;font-size: 72px;text-align: center;font-family: 'Galano Grotesque';margin-bottom: 20px;}
    .site-heading h4{font-family: 'Glacial Indifference';font-size: 24px;margin-bottom: 30px;text-align: center;color:#fff;}
}
@media (max-width:1024px){
    .navbar-center {
    margin-left: 5%;
    margin-top: 15px;
}
.supporter_box img{height:20px;}
.supporter_box img.ga{height:15px !important;;width:130px !important;}
}
@media (max-width:768px){
    .site-heading{padding: 50px 0px 50px 0px;}
     .site-heading h1{color:#fff;font-size: 40px;text-align: center;font-family: 'Galano Grotesque';margin-bottom: 15px;}
     .site-heading h4{font-family: 'Glacial Indifference';font-size: 18px;margin-bottom: 20px;text-align: center;color:#fff;}
    .navbar-default .navbar-toggle{background: #eee;}
    .navbar-default .navbar-collapse{background: #eee;}
    .navbar-default .navbar-collapse.collapsing{;position: absolute;z-index: 22;width: 100%;}
    .navbar-default .navbar-collapse.in{;position: absolute;z-index: 22;width: 100%;}
    .navbar-default .navbar-nav > li > a{color:#666 !important;}
    .navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:active{color:#1bcebd !important;}
    .navbar-center{margin-left: 0%;margin-top: 0px;}
    .navbar-brand{padding-top: 5px !important;}
    .sponsors_wrap .cotributor-list li{width:50%;}
    .border-right{border-width: 0px !important;}
    .col3-box{margin-bottom: 25px;}
    .supporters_wrap{border:none;}
    .supporter_box{text-align: center;border-bottom: 1px rgba(102,102,102,0.5) solid !important; border-top: 1px rgba(102,102,102,0.5) solid !important; }
    .supporter_box.noborder{border:none !important;}
    .twitter_link{margin-top: 0px;float: left !important;margin-bottom: 20px;margin-left: 20px;}
    
    .hack_wrap h3{margin-top: 20px;}
    .location_page{height: 350px !important;background-size: cover;}
    .apis_wrap .api_logo_wrap{margin-top: 20px;}
    .add_wrap{padding-top: 25%;}
    .col-xxs-12{height:250px !important;}
    .add_wrap{height:250px !important;}
    .col-xxs-12 iframe{height:250px !important;}
    #page_section h1{font-size: 30px;margin-bottom: 30px;margin-top: 30px;}
    .col-xs-offset-1{margin-left:8.33333333%  !important;}
}

@media (max-width:460px){
    .col-xxs-12{width:100% !important;margin-left: 0px !important;;}
    .add_wrap{padding-top: 35%;}
}

.logo-image {
	-webkit-filter: grayscale(90%);
	-moz-filter: grayscale(90%);
	filter: grayscale(90%);
}
.logo-image:hover {
	-webkit-filter: none;
	-moz-filter: none;
	filter: none;		
}

.row-centered {
    text-align:center;
}

.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
