/* Add here all your CSS customizations */
#PartCCheader {
    float: left;
    margin: 5px 20px 0 0;
}

#PartCCheader img {
        margin: 0 5px 0 0;
}

#PartCCheader a {
        color: #666;
}

#PartCCfooter {
    text-align: center;
}

#PartCCfooter img {
    margin: 20px 0;
}

h1.logo {
    margin: 8px 0 0 0;
}

@media only screen and (max-width: 479px) { 
    .ccTagLine {display:none;}
}

@media (min-width: 768px) {
    .ccTagLine {float: left; color: #000; font-size: 50%; font-weight: 500;  margin: -10px 0 0 5px;}
}

@media (min-width: 1200px) {
    .ccTagLine {font-size: 70%;}
}

header {border-bottom:5px solid #0b6896;}

.jumbotron {
    height: 400px;
    background: url("/images/jumbotron_bg.jpg") no-repeat top center; 
    background-size: cover;
}

.ActionCall {
    height: 100%;
    padding: 40px;

}

@media only screen and (max-width: 479px) { 
    .ActionCall {font-size:60%; }
}
.ActionCall h1 {margin: 0; color: #fff; margin-bottom: 50px;}
.ActionCall h4 {margin: 0; color: #ccc; margin-bottom: 20px;}

/*Footer Buttons */
.btn-default {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #cccccc !important;
}

.panel-primary {
    border-color: #0b6896;
}

.panel-primary .panel-heading {
    background-color: #0b6896;
    border-color: #0b6896;
}

ul.pdf {margin-left: 0;}
ul.pdf, ul.pdf li { list-style: none; }
ul.pdf li:before { content: url('/images/ico_PDF.png'); margin-right: 7px; position: relative; top: 4px; }
ul.pdf p {margin-top: 0;}

.innerJumbo {
    background-size: cover;
    height: 400px;
    margin-top: -40px;
    margin-bottom: 20px;
}

.judgesContainer {
    margin-bottom:15px;
}

.judgesContainer .row {
    margin-bottom:7px;
}

/*Dashboard styling start*/
.btn.btn-default.portlet-buttons {
    box-shadow: #bebebe 0 1px 5px 0;
    color: black !important;
    min-height: 268px;
    min-width: 245px;
    padding-top: 20px;
    border-radius: 0;
    margin-bottom: 15px;
    font-weight: normal;
    background-color: #fff !important;
    border-color: #ccc;
}

.btn.btn-default.portlet-buttons:hover, .btn.btn-default.portlet-buttons:active {
    outline: none;
    border-color: #6699ff;
    box-shadow: 0 0 10px #6699ff;
    background-color: white;
}

p.btn-description {
    width: 200px;
    -ms-word-break: break-word;
    word-break: break-word;
    white-space: normal;
}

a.portlet-buttons p {
    font-size: 16px;
    color: rgba(88, 88, 88, 0.8);
}

/*Dashboard styling end*/

#email2 {
    display: none;
}

#footer p{
    color:white;
}