/*
Priyom 2011-2017

PresentedIn4D
totoCZ
danix111
linkfanel

based on friendly ghost light/starterkit master template
original code & design by 4D
rewritten to bootstrap by totoCZ
*/

/* main */

html,
body {
    height: 100%;
}

body {
    background: no-repeat center center fixed;
    background-color: white;
    background-image: url("/media/71188/optimized-sdrbackground4.jpg");
    background-size: cover;
    color: #FFFFFF;
    font-family: 'Lato', 'Open Sans', Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

/* links */

a {
    text-decoration: none;
}

a:link {
    color: hsla(210, 100%, 80%, 1.0);
}

a:visited {
    color: hsla(210, 100%, 85%, 1.0);
}

a:hover {
    color: hsla(210, 100%, 100%, 1.0);
}

/* selection */

::selection {
    background-color: rgba(108, 170, 200, 0.3);
}

::-moz-selection {
    background-color: rgba(108, 170, 200, 0.3);
}

/* headings */

h1 {
    /* this is our logo */
    letter-spacing: 10px;
    font-weight: bold;
    text-shadow: -3px 0 black, 0 3px black, 3px 0 black, 0 -3px black; 
}

.row h3 {
    /* these are section headings on main page */
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

h4 {
    /* these are blog headings on main page */
    font-size: 14px;
}

/* navigation */

nav a.navbar-brand {
    text-transform: uppercase;
}

nav.navbar-priyom {
    background-color: rgba(5, 5, 15, 0.3);
}

nav.navbar-priyom,
nav.navbar-priyom-second {
    margin-bottom: 0px;
}

nav.navbar-priyom-second {
    background-color: rgba(0, 0, 0, 0.6);
}

.navbar-priyom .navbar-nav>li>a:hover,
.navbar-priyom .navbar-nav>li>a:focus {
    background-color: rgba(108, 170, 200, 0.3);
}

.navbar-priyom-second .navbar-nav>li>a:hover,
.navbar-priyom-second .navbar-nav>li>a:focus {
    background-color: rgba(108, 170, 200, 0.3);
}

.navbar-priyom .navbar-nav>.active>a,
.navbar-priyom .navbar-nav>.active>a:hover,
.navbar-priyom .navbar-nav>.active>a:focus {
    background-color: rgba(80, 80, 80, 0.5);
}

.navbar-priyom-second .navbar-nav>.active>a,
.navbar-priyom-second .navbar-nav>.active>a:hover,
.navbar-priyom-second .navbar-nav>.active>a:focus {
    background-color: rgba(80, 80, 80, 0.5);
}

nav.navbar-priyom ul li a,
nav.navbar-priyom-second ul li a {
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

/* content */

div.main {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-bottom: 15px;
  
    background-color: rgba(5, 5, 15, 0.9);
}

/* li */

ul {
    list-style-type: none;
    padding-left: 5px;
}

ul li:before {
    content: "\203A\00A0\00A0";
}

section.blog ul li:before,
nav.navbar ul li:before,
nav ul.pager li:before,
table.table-numbers ul li:before {
    content: "";
}

/* tables */

table {
    border-collapse: collapse;
    margin-bottom: 10px;
}

table th,
table td {
    border-style: solid;
    border-color: #262626;
    border-width: 1px;
    padding: 6px;
}

table ul {
    list-style-type: none;
    padding-left: 0px;
    margin: 0;
}

table th {
    text-align: center;
}

/* site fixes */

/* width cannot be 100% in html */
iframe {
    width: 100%;
}

/* news - blog on homepage */
section.blog ul {
    list-style-type: none;
    padding-left: 0px;
}

/* article date padding and shit */
article header h2 {
    margin-bottom: 0px;
}

/* table for logs */
table.table-numbers th,
table.table-numbers td {
    text-align: center;
}

table.table-numbers p {
    margin: 0;
}

/* table for station profile */
section.table-station table {
    width: 100%;
}

/* width fixes for logs */
table.table-numbers {
    width: 100%;
}

table.table-numbers .groupCount {
    width: 10%;
}

table.table-numbers .s28message {
    width: 25%;
}

table.table-numbers .voicemessage {
    width: 40%;
}

table.table-numbers .messageCol {
    text-align: left; 
}

table.table-numbers .comments {
    width: 20%;
}

/* pagination */

.pager li>a,
.pager li>span,
.pager li>a:hover,
.pager li>a:focus {
    background-color: #000;
    border: 1px solid #000;
}

.pager li>a:hover {
    border: 1px solid #fff;
}

/* breadcrumbs*/

ol.breadcrumb {
    background-color: transparent;
  
    color: #9d9d9d;
}

ol.breadcrumb a,
ol.breadcrumb>li+li:before {
    color: #9d9d9d;
}

ol.breadcrumb > li + li:before {
    content: "\203A";
}

/* footer */

footer.footer {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #353535; 
    background-color: rgba(0, 0, 0, 0.75);
}

footer.footer img {  
    opacity: 0.3;
}

footer.footer img:hover {
    opacity: 1;
}

/* helpers */

.row.vertical-align {
    display: flex;
    align-items: center;
}

.img-grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
}

.img-pchq {
    width: 15%;
    height: 15%;
}
  
/* responsive */

@media (min-width: 768px) {
    h1 {
        font-size: 95px;
        letter-spacing: 30px;
        margin: 0;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    nav.navbar-priyom .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    nav.navbar-priyom .navbar-collapse {
        text-align: center;
    }

    .wrapper {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        margin: 0 auto -51px;
    }

    footer.footer, .push {
        height: 51px;
    }

    footer.footer p {
        margin: 0;
    }

    .row.vertical-align-sm {
        display: flex;
        align-items: center;
    }
}

/* danix111's awsum table colors. this isn't elitism. */

.scheduleTable .gain {
    background-color: rgba(255, 255, 0,  .5);
}

.scheduleTable .loss {
    background-color: rgba(255, 0, 0, .5);
}

/* F06 protocol interleaving, coloring as visual cues */

.f06interleaving {
    font-family: monospace;
}

td.f06interleaving {
    text-align: right;
}

td.f06interleaving+td.f06interleaving {
    text-align: left;
}

.f06interleavingP1 {
    font-weight: bold;
    color: #ff6060;
}

.f06interleavingP1ecc {
    font-weight: bold;
    color: #ffc060;
}

.f06interleavingP2 {
    font-weight: bold;
    color: #ffff60;
}

.f06interleavingP2ecc {
    font-weight: bold;
    color: #d0ff60;
}

.f06interleavingP3 {
    font-weight: bold;
    color: #60ff60;
}

.f06interleavingP3ecc {
    font-weight: bold;
    color: #60ffc0;
}

.f06interleavingP4 {
    font-weight: bold;
    color: #8080ff;
}

.f06interleavingP4ecc {
    font-weight: bold;
    color: #c080ff;
}

.f06interleavingP4crc {
    font-weight: bold;
    color: #c040c0;
}

/* https://www.youtube.com/watch?v=OdHLJ92aSto */

#events {
    text-align: center;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
