﻿/* Codex Web Site 2.7 */
/*  Georgian Microsystems Date 2019 01 04 */
/*  Georgian Microsystems Date 2019 01 12 */



*::-webkit-input-placeholder {
    color: #ABB2B9 !important;
}

*:-moz-placeholder {
    /* FF 4-18 */
    color: #ABB2B9 !important;
}

*::-moz-placeholder {
    /* FF 19+ */
    color: #ABB2B9 !important;
}

*:-ms-input-placeholder {
    /* IE 10+ */
    color: #ABB2B9 !important;
}


body {
    padding-top: 50px;
    padding-bottom: 20px;
    font-size: 0.875rem;
}


/*h1 {
    font-size: 1rem;
}*/

a {
    font-size: 0.875rem;
    color: #1B4F72;
}

.btn {
    font-size: 0.875rem;
}

a.codexLinkFont {
    font-size: 0.875rem;
}

p {
    font-size: 0.875rem;
}

html {
    font-size: 0.875rem;
}


.CodexDefaultFont {
    font-size: 0.875rem;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}

/* Carousel */
.carousel-caption p {
    font-size: 20px;
    line-height: 1.4;
}



/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
    /* Hide captions */
    .carousel-caption {
        display: none;
    }
}


/* Codex Customized Changes */

/*.navbar-default {
    background-color: #0f436e;
    border-color: #343a40;
}

    .navbar-default .navbar-brand {
        color: #f5f5f5;
        font-weight: 600;
    }

    .navbar-default .navbar-nav > li > a {
        color: #f7f7f7;
    }

        navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #f3f3f3;
            background-color: #366995;
        }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        color: #f5f5f5;
        background-color: #366995;
    }

    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
        color: #f3f3f3;
        background-color: transparent;
    }

    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #f3f3f3;
        background-color: transparent;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        color: #f5f5f5;
        background-color: #2f638e;
    }*/


.fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
    background-color: #343a40;
    color: #f7f7f7;
    padding: 0.2rem;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: rgba(223, 235, 246, 1);
}


/* Google BOX */

.gsc-control-cse .gsc-table-result {
    font-family: inherit;
}

.gsc-control-cse .gsc-input-box {
    height: inherit;
}

input.gsc-input,
.gsc-input-box,
.gsc-input-box-hover,
.gsc-input-box-focus,
.gsc-search-button, input.gsc-search-button-v2 {
    box-sizing: content-box;
    line-height: normal;
    margin-top: 0px;
}

