/* Minification failed. Returning unminified contents.
(114,19): run-time error CSS1033: Expected closing bracket, found 'i'
(114,20): run-time error CSS1031: Expected selector, found ']'
(114,20): run-time error CSS1025: Expected comma or open brace, found ']'
(125,19): run-time error CSS1033: Expected closing bracket, found 'i'
(125,20): run-time error CSS1031: Expected selector, found ']'
(125,20): run-time error CSS1025: Expected comma or open brace, found ']'
(160,27): run-time error CSS1033: Expected closing bracket, found 'i'
(160,28): run-time error CSS1031: Expected selector, found ']'
(160,28): run-time error CSS1025: Expected comma or open brace, found ']'
 */
/*
  
*/

body {
    position: relative;
    background-color: white;
    color: #053048;
    position: relative;
    font-size: 18px;
    font-family: Campton, Tahoma, Arial, sans-serif;
    font-weight: 400;
    line-height: 1.6em;
    padding-bottom: 10em;
    /*letter-spacing: .2rem;*/
}

.navbar {
    background-image: none;
    background-color: #005aab;
    transition: padding .2s linear, height .2s linear, box-shadow .2s linear;
    letter-spacing: normal;
    border: none;
    padding: 1em;
}
.navbar-brand, .navbar-nav>li>a{
padding: 0.8em 0.35em;
}

.navbar-inverse .navbar-brand {
    color: white;
}
    .navbar-inverse .navbar-brand:hover {
        color: rgba(0, 174, 230, 1);
    }
.navbar-inverse .navbar-nav > li > a {
    color: white;
}
    .navbar-inverse .navbar-nav > li > a:hover {
        color: rgba(0, 174, 230, 1);
    }

    .primary-nav__link::before {
        content: '';
        position: absolute;
        bottom: -6px;
        left: 0;
        width: 0;
        max-width: 100%;
        height: 3px;
        background-color: #fff;
        transition: width .3s linear;
    }


.form-control {
    border: 1px solid rgb(10, 47, 102);
    background-color: white !important;
}

#Password input[type="password"] {
    border: 1px solid rgb(10, 47, 102);
    background-color: white !important;
}

    input:-webkit-autofill {
        -webkit-border: 1px solid rgb(10, 47, 102) !important;
        -webkit-background-color: white !important;
    }


.content .item-controls a.preview, .content .item-controls a.approve, .content .item-controls a.unmark, .content .item-controls a.close_item, .content .item-controls a.remind, .content .item-controls a.download, #sort-handle, #search input[type="submit"], .btn-default, .content .item-controls a, .content .item-controls a.create, .content .item-controls a.edit, .content .item-controls a.delete, .content .item-controls a.bane, .content .item-controls a.role {
    position: relative;
    display: inline-block;
    background-color: rgba(0, 90, 171, 1);
    padding: 0.5em 1.5em 0.5em;
    border-radius: 1.5em;
    border: none;
    font-size: 1em;
    font-weight: 500;
    text-decoration: none;
    transition: background-color .2s linear, color .15s linear;
    color: white;
    outline: none;
    float: right;
}

    .content .item-controls a.preview:hover, .content .item-controls a.approve:hover, .content .item-controls a.unmark:hover, .content .item-controls a.close_item:hover, .content .item-controls a.remind:hover, .content .item-controls a.download:hover, #sort-handle:hover, #search input[type="submit"]:hover, .btn-default:hover, .content .item-controls a:hover, .content .item-controls a.create:hover, .content .item-controls a.edit:hover, .content .item-controls a.delete:hover, .content .item-controls a.bane:hover, .content .item-controls a.role:hover {
        cursor: pointer;
        position: relative;
        display: inline-block;
        background-color: rgba(0, 90, 171, 0.8);
        padding: 0.5em 1.5em 0.5em;
        border-radius: 1.5em;
        border: none;
        font-size: 1em;
        font-weight: 500;
        text-decoration: none;
        transition: background-color .2s linear, color .15s linear;
        color: white;
        outline: none;
    }

.content .item-body {
    padding: 0.5em 1em;
}
.content .item {
    border-top: 1px solid #005aab;
    border-radius: 1.5em 1.5em 0 0;
    border-bottom: none;
    margin-top: 0.5em;
}

input[type="file" i]::-webkit-file-upload-button{
    background-color: rgba(0, 90, 171, 1);
    padding: 0.5em 1.5em 0.5em;
    border-radius: 1.5em;
    border: none;
    font-size: 1em;
    font-weight: 500;
    color: white;
    outline: none;
}

input[type="file" i]::-webkit-file-upload-button:hover{
    background-color: rgba(0, 90, 171, 0.8);
    padding: 0.5em 1.5em 0.5em;
    border-radius: 1.5em;
    border: none;
    font-size: 1em;
    font-weight: 500;
    color: white;
    outline: none;
}



    .content .item:first-child {
        border-top: 1px solid #005aab;
        border-radius: 1.5em 1.5em 0 0;
        border-bottom: none;
    }
    .content .item > span.new-icon {
    margin-left: 0.75em;
    margin-top: 0.25em;
    }

    input[type="search"] {
        padding: 18px 19px;
        border: 0;
        width: 100%;
        background-color: #f6f6f6;
        color: #0e1427;
        font-size: 17px;
        font-weight: 500;
        line-height: 1.18;
        letter-spacing: .255px;
    }

    input[type="checkbox" i]:disabled, input[type=checkbox][disabled] {
        border: 1px solid #005aab;
        padding: 1.25em 1.75em 1.25em;
        width: 20px;
        height: 20px;
        cursor: default;
    }

    #PostedFile{
        border: none;
    }

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid rgba(10, 47, 102, 1);
}
.container .body-content{
    line-height: 1.6em;
    }

footer {
    float: left;
    width: 100%;
    /*color: white;*/
    position: absolute;
    padding-right: 1em;
    text-align: right;
    border-bottom: 1px solid white;
    background-image: none;
    background-color:white;
    letter-spacing: normal;
}

@media only screen and (max-width: 768px){
.content .item-controls a {
        display: inline-block;
        background-color: none;
        width: 3em;
        height: 3em;
        margin: 0;
        text-indent: -9000px;
  }
  .content .item-controls a.download {
    background-image: url('/content/download_3.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
    border-radius: 0;
    background-color: white;
}
.content .item-controls a.download:hover{
    background-color: white;
}

.content .item-controls a.remind {
    background-image: url('/content/bell.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
    border-radius: 0;
    background-color: white;
}
.content .item-controls a.remind:hover{
    background-color: white;
}
    #sort-handle {
        width: 3em;
        height: 3em;
        background-image: url('/content/sort_3.svg'); 
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 100%;
        border-radius: 0;
        background-color: white;
        margin-top: 0.75em;
    }
#sort-handle:hover{
    background-color: white;
}

    #search input[type="submit"] {
        float: right;
        width: 3em;
        height: 3em;
        background-image: url('/content/search.svg');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 100%;
        border-radius: 0;
        background-color: white;
        margin-top: 0.75em;
    }
#search input[type="submit"]:hover{
    background-color: white;
}

input[type="search"] {
    width: 70%;
    float: left;
}

#sort {
    float: right;
    width: 3em;
    height: 3em;
    padding: 0;
    margin: 0;
}

.navbar-inverse .navbar-toggle {
    background-color: rgba(0, 90, 171, 1);
    border: 1px solid white;
}

.navbar-inverse .navbar-toggle:hover {
    background-color: rgba(0, 90, 171, 0.8);
    border: 1px solid white;
}


} /* end @media only screen and (max-width: 768px)*/

@media only screen and (min-width: 1200px) {
    .navbar-brand, .navbar-nav>li>a{
        padding: 0.8em 0.6em;
        }
}

@media only screen and (min-width: 1300px) {
    .navbar-brand, .navbar-nav>li>a{
        padding: 0.8em 0.8em;
        }
}
