/** 
 *  Website specific styles
 *  Theme file - only colors here
 *  15web.ru
*/


/*** BASE ***/
body {
    background: #F4F4F4;
}


/** Links **/
a {
    color: #264e2c;
}

a:hover {
    color: #55761a;
}

a:active {
    color: #122021;
}


/** Text **/
body {
    color: #122021;
}

h1, h2, h3, h4, h5, h6 {
    color: #192A2C;
}


/** Table **/
table, td {
    border-color: #55761a;
}

thead {
    background: #9db33e;
}


/** Quotes **/
q, blockquote {
    border-color: #CCC;
}


/** Forms **/
input[type="text"],
input[type="email"],
input[type="password"],
textarea,
select {
    border: 1px solid #55761a;
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="password"].error:focus,
textarea.error:focus,
select.error:focus {
    border: 1px solid #AA0000;
    outline: 0;
}

input[type="text"].error,
input[type="password"].error,
textarea.error,
select.error {
    border-color: #A00;
}

.b-input-validation {
    color: #A00;
}

/**
 * Кнопка
*/
.btn {
    color: #f4f8f9;
    background: #55761a;
    border-color: #55761a #264e2c #264e2c #55761a;
}

.btn:hover,
.btn:focus {
    color: #FFF;
    background: #264e2c;
    border-color: #264e2c #55761a #55761a #264e2c;
}

.btn:active {
    color: #FFF;
    background: #55761a;
    border-color: #264e2c;
}

.btn[disabled] {
    color: #DEEAED;
    background: #AAA;
    border-color: #AAA #A0A0A0 #A0A0A0 #AAA;
}
/** end block **/

/*** HEADER ***/
.header {
    color: #4E4841;
    background: #9db33e;
}

.header__content {
    background: #55761a;
    color: #f6f7cd;
}

.header__content-image .b-logo {
    background: #55761a;
}

/**
 * Navbar
*/
.navbar {
    color: #FAFAFA;
    background: #264e2c;
}

.navbar a {
    color: #ebe9e7;
}

.navbar a:hover {
    color: #FFF;
}

.navbar a:active {
    color: #322e2a;
}
/** end block **/

/**
 * Block - logo
*/
.b-logo__title {
    color: #f6f7cd;
}
/** end block **/

/*** CONTENT ***/
.page {
    background: #FFF;
}

/**
 * Обращение главы поселения
*/
.b-greeting__person-status {
    color: #666;
}
/** end block **/

/**
 * Block - menu
*/

/** Vertical menu **/
.b-menu-vertical,
.b-menu-vertical ul {
    background: #dcd3be;
    border-color: #d0c5a8;
}

.b-menu-vertical li {
    border-color: #9db33e;
}

.b-menu-vertical a {
    background: #55761a;
    color: #f6f7cd;
}

.b-menu-vertical a:hover {
    background: #9db33e;
    color: #264e2c;
}
/** end block **/

/**
 * Опрос
*/

/* Результаты */
.b-question__result .b-question__variant-bar {
    background: #dcd3be;
}

.b-question__result .b-question__votes {
    background: #55761a;
}
/** end block **/

/**
 * Заголовок страницы
*/
.b-page-header__date {
    color: #666;
}
/** end block **/

/**
 * Блок - список вопросов и ответов
*/
.b-faq-list .b-faq-item {
    border-bottom-color: #55761a;
}

.b-faq-item__time {
    color: #666;
}
/** end block**/

/**
 * Block - post item
*/
.b-posts-item__date {
    color: #666;
}
/** end block **/

/**
 * Крошки
*/
.b-breadcrumbs {
    background: #9db33e;
    border-color: #dcd3be;
}
/** end block **/

/**
 * Пагинатор
*/
.b-pagination span {
    background: #EEE;
}

.b-pagination a {
    background: #dcd3be;
}

.b-pagination a:hover {
    background: #9db33e;
}
/** end block **/

/*** FOOTER ***/
.footer {
    color: #E2DFDC;
    background: #264e2c;
}