/*
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 : May 9, 2015, 1:02:18 PM
    Author     : void
*/

html{
    display: block;
    background-color: #2d3423;
    font-size: 16pt;
}

body{
    display: block;
    background-color: #2d3423;
    height: 700px;
}

p.text-info{color: #2d3423;}
.header{
    background-color: #4bbf7c;
}

.logo{
    width: 80px;
    position: relative;
    top: -1em;
}

.form-btn{
    background-color: #2d3423;
    color: #fAfAfA;
}

.img-main{
    width: 50%;
}

.text-list li{
    list-style: square;
    margin-left: 2%;
}

.download{
    background-color: #6093be;
    padding: 2%;
    color: #fAfAfA;
}

.download:hover{
    background-color: #2d3423;
    color: #fAfAfA;
}

.h1{color: white;font-weight: bold;font-family: cursive, sans-serif , monospace, verdana;}

.res{
    background-color: #ccdeed;
    color: #f8f8f8;
    font-weight: bold;
    padding: 2%;
}

.img-small{
    width: 10%;
}

.italic{
    font-style: italic;
}

.header nav{
}
.nav-link{
    color: white;
}
.nav-link li{
    border-bottom: 1px solid #fAfAfA;
   
}
.navbar-nav li .a{
    font-weight: bold;
}
.nav{
    color: #2d3423;
}
.navbar-nav li a{color: #4bbf7c;}
.dropdown .btn, *.btn-primary{
    background-color: #2d3423;
}

#search_form{
    position: relative;
    top: 5px;
}

footer{
    text-align: center;
}

.bold{
    font-weight: bold;
}

.cover{
    width: 80px;
    height: 95px;
}

.editor{
    background-color: #4bbf7c;
}
.editor-tool img{
    width: 30px;
    height: 30px;
    
}

.form-radio{
    
}

.even{
    background-color: #e3e3e3;
}
#search{
    
}
.search-box{
    display: block;
    background-color:transparent;
}

#navc ul li{
    background: transparent;
}
#navc ul li a{
    background: transparent;
    color: #e3e3e3;
    font-weight: 700;
    border:0;
}
#navc ul li:hover,#navc ul li a:hover{
    color: #000000;
    background-color: #4bbf7c;
    border: 0;
    padding-bottom: 2%;
}
#navc ul li:not(:first-child){
    border-left: 1px solid #a78923; 
}
#navc ul li:hover{
    border: 1px darkblue dotted;
    border-left: 4px solid #a78923; 
}

#navh h1{
    color: #f8f8f8;
}
.disabled{
    background-color: transparent;
}

.editor-box{
    width: 100%;
    min-height: 200px;
    overflow-y: auto;
}

.text-success,.text-danger,.text-warning{
    padding: 2%;
    background-color: #f8f8f8;
    
}

.searchform{
    position: relative;
    padding-top: 2%;
    text-align: center;
}

#popular .list-group{
    
}


.container-fluid > header {
    margin: 0 auto;
    padding: 4em 0em;
    padding-left: 8%;
    padding-right: 8%;
    background: #4bbf7c;
}

.container-fluid > header a {
	color: #566473;
	text-decoration: none;
	outline: none;
}

.container-fluid > header a:hover {
	color: #4f7bab;
}

.container-fluid > header blockquote {
        position: relative;
        top: -5em;
        padding-bottom: 3%;
	font-size: 1.2em;
	line-height: 1.3;
	margin: 0;
	font-weight: 300;
        float: right;
        font-style: italic;
        color: whitesmoke;
}

.container-fluid > header span {
	display: block;
	font-size: 55%;
	color: #74818e;
	padding: 0 0 0.6em 0.1em;
}

#navi{
    background: transparent;
    border: 0 transparent;
}
#menu {
   
}


#menu li{
    background: transparent;
}

#menu li a{
    background: transparent;
}

input.gn-search {
    position: relative;
    top: 3em;
    z-index: 10;
    padding-left: 2%;
    outline: none;
    border: none;
    background: #fAfAfA;
    color: #5f6f81;
    font-weight: 300;
    font-family: 'Lato', Arial, sans-serif;
    cursor: pointer;
    border-radius: 1em;
    width: 400px;
    height: 40px;
    max-width: 100%;
}


input.gn-search:focus {
cursor: text
}

.gn-search:-ms-input-placeholder {
    color: white
}

.alert-warning{padding: 10px;}