/* ================================================================================================================
                                                    GENERAL STYLES
=================================================================================================================== */

html, body {
    background-color: #EAF0FB;
    color: #48515e;
}

h1 {
    color: #111111;
}

.site-description h1 {
    color: rgba(255, 255, 255, 0.9);
    }

.site-description p {
    color: rgba(255, 255, 255, 0.7);
}

h2,h2 > a,h2 > a:hover {
    color: #222222;
}

h3 {
    border-bottom-color: #ced7ea;
    color: #6d7b8e;
}

hr {
    border-color: transparent;
    border-top-color: #ced7ea;
}

h2.forum-title, h2.topic-title {
    color: #222222;
}

h2.forum-title > a, h2.topic-title > a {
    color: #222222;
}

.av-forum-desc {
  color: #6d7b8e;
}

ul.topiclist li.header {
    border: 1px solid #ced7ea;
}  

.av-no-border {
    border: none!important;
}  

.av-primary-bg-color {
    background-color: #778496;
} 

.av-accent-bg-color {
    background-color: #ff5722;
} 

.av-muted-bg-color {
    background-color: #EAF0FB;
}  

/* CUSTOM TEXT COLORS */

.av-text-muted {
    color: #8A98AA;
} 

.av-text-info {
    color: #03A9F4;
} 

.av-text-danger {
    color: #F44336;
} 

.av-text-warning {
    color: #FF9800;
}

.av-text-success {
    color: #4CAF50;
}          

/* ================================================================================================================
                                                    TOP NAVIGATION
=================================================================================================================== */

/*ON VERTICAL NAVIGATION LAYOUT*/
.headerbar {
    background-color: #DAE2F2; 
    border-bottom: 1px solid #ced7ea; 
}

.headerbar-black-shadow.headerbar {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);  
}

.av-horizontal-menu.av-header-fixed-on-scroll .headerbar{
    border-bottom: 1px solid #ced7ea;
}

.av-horizontal-menu .headerbar{
    background-color: transparent;
    border-bottom: none;
    color: #FFFFFF;
    -moz-transition: background-color 0.3s ease-in-out 0s;
    -webkit-transition: background-color 0.3s ease-in-out 0s;
    -o-transition: background-color 0.3s ease-in-out 0s;
     transition: background-color 0.3s ease-in-out 0s;
}

/*ON HORIZONTAL NAVIGATION LAYOUT*/

.av-horizontal-menu #page-header {
    background-color: #778496;
}

.av-horizontal-menu.av-header-fixed-on-scroll .headerbar {
    background-color: #DAE2F2;
}

.av-horizontal-menu ul.headerbar-menu > li > a { 
    color: #FFFFFF;
}

.av-horizontal-menu.av-header-fixed-on-scroll ul.headerbar-menu > li > a { 
    color: #6d7b8e;
}

.av-horizontal-menu ul.headerbar-menu > li:not(.av-big-icon-only) > a {
    opacity: 0.5; 
} 

.av-horizontal-menu ul.headerbar-menu > li:not(.av-big-icon-only):hover > a {
    opacity: 1; 
}      

.av-horizontal-menu .logo,
.av-horizontal-menu .logo:hover {
    color: #FFFFFF;
}

.av-horizontal-menu.av-header-fixed-on-scroll .logo,
.av-horizontal-menu.av-header-fixed-on-scroll .logo:hover {
    color: #48515e;
}

.logo,.logo:hover {
    color: #48515e; 
}

#page-header .dropdown-extended {
    border: none;
}

/* HEADERBAR MENU */

ul.headerbar-menu > li > a { 
    color: #8A98AA;  
} 

#page-header li ul.av-dropdown-menu,.dropdown .dropdown-contents {
    background-color: #DAE2F2;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.17);
}  

/* Headerbar dropdown menu link */
ul.headerbar-menu > li.has-dropdown > ul.av-dropdown-menu li > a {
    color: #48515e;
}

ul.headerbar-menu > li.has-dropdown > ul.av-dropdown-menu li > a:hover {
    background-color: #CED7EA;
    color: #48515e;
    opacity: 1;
} 

/* Headerbar dropdown menu link small icon */
ul.headerbar-menu > li.has-dropdown > ul.av-dropdown-menu li > a > i {
    color: #8A98AA;
} 

.dropdown-container .dropdown ul.dropdown-contents > li > a {
    color: #48515e;
}

.dropdown-container .dropdown ul.dropdown-contents > li > a:hover {
    background-color: #CED7EA;
    color: #48515e;
}

.dropdown-container .dropdown ul.dropdown-contents > li > a > i {
    color: #8A98AA;
}     

/* HORIZONTAL TABS MENU */

.av-horizontal-menu.av-tabs-menu .av-tabs-menu-holder ul.headerbar-menu > li > a {
    border-bottom: 2px solid #ff5722;
    opacity: 0.5;
}

.av-horizontal-menu.av-tabs-menu .av-tabs-menu-holder ul.headerbar-menu > li > a {
    border-bottom: 2px solid transparent;
    opacity: 0.5;
}

.av-horizontal-menu.av-tabs-menu .av-tabs-menu-holder ul.headerbar-menu > li > a:hover {
    opacity: 1;
    border-bottom: 2px solid #ffffff;
}

/* ================================================================================================================
                                                    VERTICAL NAVIGATION
=================================================================================================================== */

#av-v-menu { 
    background-color: #8592AF;
} 

#av-v-menu .navbar {
    border: none;
}

.av-vertical-menu.av-v-menu-mini .user-box{
    background-color: transparent;
}

#av-v-menu .logo {
    color: #FFFFFF;
}

.user-img img {
    border: 2px solid #fff;
}

.av-vertical-menu.av-v-menu-mini #av-v-menu #nav-main > li.has-dropdown > a.user-box .user-img .av-user-img-overlay{    
    background-color: #FEFEFE;
}

.av-vertical-menu.av-v-menu-mini #av-v-menu #nav-main > li.has-dropdown:hover > a.user-box > i.dropdown-caret {
    color: #333333;
}

.av-expand-vmenu-dropdown #av-v-menu #nav-main > li.has-dropdown:not(.li-user) > a {
    color: rgba(255, 255, 255, 0.42);
}

.av-expand-vmenu-dropdown #av-v-menu #nav-main li.has-dropdown {
    border-top: 1px solid rgba(255, 255, 255, 0.07);
}

.av-expand-vmenu-dropdown #av-v-menu #nav-main li.has-dropdown:first-child {
    border-top: none;
}

#av-v-menu .logo-holder,.av-collapse-vmenu-dropdown #av-v-menu #nav-main > li.li-user {    
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    margin-right: 15px;
}

#av-v-menu a:hover { opacity: 1; }

/* PARENT MENU LINKS */

#av-v-menu #nav-main li > a {
    color: #FFFFFF;
}

.av-collapse-vmenu-dropdown #av-v-menu #nav-main > li:hover,.av-expand-vmenu-dropdown #av-v-menu #nav-main > li:not(.has-dropdown):hover,
#av-v-menu li.has-dropdown.li-user:hover,.av-collapse-vmenu-dropdown #av-v-menu #nav-main > li.has-dropdown.active,
#av-v-menu li.has-dropdown.active.li-user,.av-expand-vmenu-dropdown #av-v-menu #nav-main li.has-dropdown:not(.li-user) > ul.av-dropdown-menu > li:hover{
    background-color: rgba(255, 255, 255, 0.06);
} 

.av-vertical-menu.av-v-menu-mini #av-v-menu #nav-main li.has-dropdown.active,
.av-vertical-menu.av-v-menu-mini #av-v-menu #nav-main li.active:hover > a {
    background-color: rgba(255, 255, 255, 0.06);
} 

/* DROPDOWN MENU */

#av-v-menu #nav-main li i {
    color: rgba(255, 255, 255, 0.42);
} 

#av-v-menu #nav-main li:hover > a > i {
    color: #FFFFFF;
}

/* ================================================================================================================
                                                    CONTENT
=================================================================================================================== */

/* RIGHT SIDEBAR
--------------------------------------------- */

.has-sidebar .av-sidebar-block {
    background-color: #DAE2F2;
    border: 1px solid #ced7ea;
}  

.has-sidebar .av-sidebar-block > h2,.has-sidebar .av-sidebar-block > h3 {
    background-color: transparent;
    border-bottom: 1px solid #ced7ea;
}

/*BREADCRUMBS*/

.navbar {
    border: 1px solid #ced7ea;
}

.breadcrumbs .crumb a,.breadcrumbs .crumb:before {
    color: #8A98AA;
}

ul.linklist > li.breadcrumbs i {
    color: #8A98AA;
}   

.headerbar .breadcrumbs .crumb a,.headerbar .breadcrumbs .crumb:before {
    color: #8A98AA;
}

.headerbar .breadcrumbs .crumb:not(:first-child):last-child a{
    color: #48515e;
}

/* Search box
--------------------------------------------- */

.search-box .inputbox {
    background-color: transparent!important;
}

.panel .search-box .inputbox {
    background-color: transparent;
}

.search-box  {
    border: none;
    background-color: #CED7EA;
    border-radius: 2px;
}

.search-box .button {
    background-color: transparent;
    color: #48515e;
    border-radius: 0;
}

.search-box .button:hover {
    background-color: #ff5722;
    color: #FFFFFF;
}

.search-box .inputbox:focus + .button, .search-box .inputbox:focus + .button + .button,
.search-box:hover .button {
    background-color: #ff5722!important;
    color: #FFFFFF!important;
}

.search-box .button-search-end {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.av-full-modal { 
    background: #778496;
}

.av-full-modal .av-big-search-bar .button-search ,.av-full-modal .av-search-toogle{
    color: rgba(255, 255, 255, 0.5);
}

.av-big-search-bar .inputbox {
    color: #ffffff;
    background-color: transparent;
}

.av-big-search-bar .inputbox:focus {
    color: #ffffff;
    background-color: transparent;
}

/* Misc layout styles
---------------------------------------- */

/* Cover Section */

.avatar-content .profile-avatar img {
    border: 2px solid #FFFFFF;
}

.kd-cover-box:before {
    background-color: rgba(0, 0, 0, 0.2);
}

.kd-cover-box.kd-no-cover {
    background-color: #CED7EA;
}

.kd-cover-box .button {
    color: #FFFFFF!important;
}

.kd-has-cover .avatar-info{
    color: #FFFFFF;
}

dl.details dt {
    color: #48515e;
}

dl.details dd {
    color: #6d7b8e;
}

/* ALERT BOXES */

.av-alert-box,.av-alert-box a {
    color: #ffffff; 
}

.av-alert-box .av-alert-icon-container {
    background-color: rgba(0,0,0,0.05); 
}

.av-alert-box.av-alert-success {
    background-color: #089FE0;
}

.av-alert-box.av-alert-info {
    background-color: #089FE0;
}

.av-alert-box.av-alert-warning {
    background-color: #F4B93A;
}

.av-alert-box.av-alert-error {
    background-color: #E05350;
}

p.post-notice{
    border-top: 1px solid #ced7ea;
} 

.av-gray-icon {
    color: #8A98AA;
} 

/* FORUM ICONS & TOPIC ICONS
---------------------------------------- */

.forum_read:before,
.forum_read_locked:before,
.forum_read_subforum:before,
.forum_link:before,
.sticky_read:before,
.sticky_read_mine:before,
.sticky_read_locked:before,
.sticky_read_locked_mine:before,
.topic_moved:before,
.topic_read:before,
.topic_read_mine:before,
.topic_read_hot:before,
.topic_read_hot_mine:before,
.topic_read_locked:before,
.topic_read_locked_mine:before,
.pm_read:before,
.global_read:before,
.global_read_mine:before,
.global_read_locked:before,
.global_read_locked_mine:before,
.announce_read:before,
.announce_read_mine:before,
.announce_read_locked:before,
.announce_read_locked_mine:before {
    background-color: #CED7EA;
    color: #FFFFFF;
}

ul.topiclist li.row dt a.subforum.unread {
    color: #ff5722;    
}

/*BG COLOR FOR THE UNREAD FORUM ICON*/
.global_unread:before,
.global_unread_mine:before,
.global_unread_locked:before,
.global_unread_locked_mine:before,
.announce_unread:before,
.announce_unread_mine:before,
.announce_unread_locked:before,
.announce_unread_locked_mine:before,
.forum_unread:before,
.forum_unread_locked:before,
.forum_unread_subforum:before,
.sticky_unread:before,
.sticky_unread_mine:before,
.sticky_unread_locked:before,
.sticky_unread_locked_mine:before,
.topic_unread:before,
.topic_unread_mine:before,
.topic_unread_hot:before,
.topic_unread_hot_mine:before,
.topic_unread_locked:before,
.topic_unread_locked_mine:before,
.pm_unread:before {
    background-color: #ff5722;
    color: #FFFFFF;
}

/* PANELS , BLOCKS, TABLES
---------------------------------------- */

.forabg {
    background-color: #DAE2F2;
}

.forumbg {
    background-color: #DAE2F2;
}

.panel {
    background-color: #DAE2F2;
    border: 1px solid #ced7ea;
}

.panel h2,.panel h3,.panel h4,#page-footer .phpbb_alert h2,#page-footer .phpbb_alert h3 {
    background-color: transparent;
    border-bottom: 1px solid #ced7ea;
    color: #6d7b8e;
}

.cp-main h2 {
    color: #48515e;
}

.stat-block,h3#review { 
    background-color: #DAE2F2;
    border: 1px solid #ced7ea;
}

.stat-block > h2,.stat-block > h3 { 
    background-color: transparent;
    border-bottom: 1px solid #ced7ea;
}

table {
    border: 1px solid #ced7ea;
}

table.table1 tbody tr {
    border: none;
}

table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) {
    background-color: transparent;
}

table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) {
    background-color: transparent;
}

table.table1 tbody tr {
    border-color: #BFC1CF;
}

table.table1 tbody td {
    border-top-color: #ced7ea;
}

table.table1 tbody th {
    color: #6d7b8e;
    background-color: #DAE2F2;
}

fieldset.display-options {
    background-color: transparent;  
    border: none;
}

ul.forums,ul.topics {
    background-color: #DAE2F2;
}

ul.topiclist li:not(.av-card),ul.topiclist li.row:not(.av-card) dt a.subforum {
    color: #6d7b8e;
}

li.row {
    border-bottom-color: #ced7ea;
    border-left: 1px solid #ced7ea;
    border-right: 1px solid #ced7ea;
}

.av-li-row {
    border-bottom: 1px solid #ced7ea;
    border-left: 1px solid #ced7ea;
    border-right: 1px solid #ced7ea;
}

.av-has-border {
    border: 1px solid #ced7ea;
}

li.header dt, li.header dd {
    color: #6d7b8e;
}

/* CARDS LAYOUT
----------------------------------------*/
.av-cards.forabg {
    background-color: transparent;
}

.av-cards ul.forums {
    background-color: transparent;
}

.av-cards li.row {
    border:none;
}

.av-cards .row-item {    
    border: 1px solid #ced7ea;
    background-color: #DAE2F2;
}

.av-card-expanded .av-card-forum-icons a{
    color: #8A98AA!important;
}

.av-cards-members .av-memb-info .av-username a {
    color: #48515e;
}

.av-cards-members .av-card-row {
    color: #8A98AA;
}

.av-cards-members .av-memb-info .av-card-row .av-left-info {
    color: #6d7b8e;
}

.av-card-cat-title-box a.av-card-cat-title {
    color: #8A98AA;
}

.av-card-forum-image-box .av-card-forum-title .forumtitle {         
    color: #FFFFFF;
}

.av-card-expanded .av-card-forum-box .av-card-forum-title {
    border-bottom: 1px solid #ced7ea;
}

.av-card-forum-icon:before {
    color: #ffffff;
}

.av-read.av-card-forum-icon:before {
    background: transparent;
    color: #FFFFFF; 
} 
.av-card-short .av-card-forum-image-box .av-card-forum-title {
    color: #FFFFFF;
}

.av-card-edit-img-btn,.av-card-edit-img-btn:hover {
    color: #FFFFFF;
}

a.av-card-more-info-toogle,a.av-card-more-info-toogle:hover {
    color: #FFFFFF;
}

.av-cards-members-list a.av-card-more-info-toogle,.av-cards-members-list a.av-card-more-info-toogle:hover,
.av-cards-members-list .av-rank-title {
    color: #8A98AA;
}

.av-card-expanded a.av-card-more-info-toogle,.av-card-expanded a.av-card-more-info-toogle:hover {
    color: #8A98AA;
}

.av-card-forum-title .forumtitle {          
    color: #48515e;
}

.av-card-bottom-info {
    border-top: 1px solid #ced7ea;
    background-color: #DAE2F2;
}

.av-card-bottom-right-info {
    color: #8A98AA;
}

.av-card-no-posts {
    color: #8A98AA;
}

.av-card-bottom-left-info a.lastsubject {
    color: #8A98AA;
}

.av-card-forum-image-box:before {
    background-color: rgba(0, 0, 0, 0.2);
}

.av-card-subforums a.subforum.read {
    color: #8A98AA;
}

.av-card-bottom-left-info .av-card-last-post-username{
    color: #8A98AA;
}

.av-cards ul.topiclist li.header {
    background-color: #DAE2F2;
}


/* LINKS
----------------------------------------*/

a { color: #ff5722; }

a:hover { color: #ff5722;opacity: 0.8; }

.dropdown-contents a:hover{ opacity: 1; }

a.forumtitle,a.topictitle,a.lastsubject,
a.forumtitle:hover,a.topictitle:hover,a.lastsubject:hover { color: #48515e; }

.forumbg .header a:not(.av-link-normal), .forabg .header a:not(.av-link-normal), th a,.stat-block h3 > a {
    color: #6d7b8e;
}

.forumbg .header a:not(.av-link-normal):hover,.forabg .header a:not(.av-link-normal):hover,
th,th a,th a:hover,.stat-block h3 > a,.stat-block h3 > a:hover {
    color: #6d7b8e;
}

/* Notification mark read link */
.notifications a.mark_read,.notifications a.mark_read:hover {
    background-color: #ff5722;
    color: #ffffff;
}

/* Post body links */
.postlink {
    color: #ff5722;
}

.postlink:visited {
    color: #ff5722;
}

.postlink:hover {
    color: #ff5722;
}

.signature a, .signature a:hover {
    background-color: transparent;
}

/* Back to top of page */

a.arrow-up:hover {
    background-color: transparent;
}

a.arrow-left:hover {
    color: #ced7ea;
}

a.arrow-right:hover {
    color: #ced7ea;
}

/* BUTTONS AND PAGINATION
----------------------------------------*/

.button1,.button-large,
.button1:hover,.button-large:hover,
.button1:focus,.button-large:focus {
    background-color: #ff5722;
    color: #FFFFFF;
}

.dropdown-contents .button2{
    background-color: #ff5722!important;
    color: #FFFFFF!important;
}

.button:hover,.button1:hover,.button-large:hover {
    opacity: 0.8;
}

.button:active,.button1:active,.button-large:active {
    opacity: 1;
}

a.arrow-left, a.arrow-right,.button.button-secondary,.button2,
a.arrow-left:hover, a.arrow-right:hover,.button.button-secondary:hover,.button2:hover,
a.arrow-left:focus, a.arrow-right:focus,.button.button-secondary:focus,.button2:focus {
    background-color: #CED7EA;
    color: #48515e;
}

a.arrow-left:hover, a.arrow-right:hover,.button.button-secondary:hover,
.button2:hover {    
    opacity: 0.8;
}

.post-buttons .button {
    background-color: transparent;
    color: #8A98AA;
}

.post-buttons .button:hover {
    background-color: rgba(0, 0, 0, 0.07);
    color: #8A98AA;
    opacity: 1;
}

.post-buttons .dropdown-visible .dropdown-select,.post-buttons .dropdown-visible .dropdown-select:hover, 
.nojs .post-buttons .dropdown-container:hover .dropdown-select {
    background-color: rgba(0, 0, 0, 0.07);
    color: #8A98AA;
}

.contact-icons a:hover  { background-color: #CED7EA; }


/* Pagination */

.pagination li a {
    background-color: #CED7EA;
    color: #48515e;
}

.pagination > span {
    color: #48515e;
}

.row .pagination > span{
    background-color: transparent;
}

.pagination li.ellipsis span {
    background-color: transparent;
    color:  #48515e;
}

.pagination li.active span {
    background-color: #ff5722;
    color: #FFFFFF;
}

.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
    background-color: #ff5722;
    border-color: transparent;
    color: #FFFFFF;
}

.pagination li a:hover {
    opacity: 1;
    color: #FFFFFF;
}

/* Post body styles
----------------------------------------*/

.post {    
    background-color: #DAE2F2;
    border: 1px solid #ced7ea;
}

.postbody {
    /*color: #48515e;*/
}

.postbody h3 a {
    color: #48515e;
}

.postbody h3 a:hover {
    color: #48515e;
}

/* Content container styles
----------------------------------------*/

.postbody .content { 
    border-top: 1px solid #ced7ea;
}

.content h2 {
    border-bottom-color:  #ced7ea;
}

dl.faq dt {
    color: #48515e;
}

dl.faq dt strong {
    color: #ff5722;
}

dl.faq dd a {
    color: #6d7b8e;
}

.posthilit {
    background-color: #F3BFCC;
    color: #BC2A4D;
}

/* Post signature */
.signature {
    border-top-color: #ced7ea;
}

/* Post noticies */
.notice {
    border-top-color: #ced7ea;
}

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
    border-color: #ced7ea;
    color: #6d7b8e;
}

blockquote cite {
    color: #8A98AA;
}


/* Code block */
.codebox {
    background-color: #DAE2F2;
    border-color: #ced7ea;
}

.codebox p {
    border-bottom-color:  #ced7ea;
}

.codebox pre {
    background-color: #eaf0fb;
}

/* Attachments
----------------------------------------*/
.attachbox {
    background-color: #DAE2F2;
    border-color:  #ced7ea;
}

.pm-message .attachbox {
    background-color: #F2F3F3;
}

.attachbox dd {
    border-top-color: #ced7ea;
}

.attachbox p {
    color: #48515e;
}

.attachbox p.stats {
    color: #48515e;
}

.attach-image img {
    border-color: #ced7ea;
}

/* Inline image thumbnails */

dl.file dd {
    color: #48515e;
}

dl.thumbnail img {
    border-color: #ced7ea;
    background-color: #DAE2F2;
}

dl.thumbnail dd {
    color: #48515e;
}

dl.thumbnail dt a:hover {
    background-color: #CED7EA;
}

/* Post poll styles
----------------------------------------*/

.pollbar1 {
    background-color: #8a98aa;
}

fieldset.polls dl {
    border-top-color: #ced7ea;
    color: #48515e;
}

fieldset.polls dl:first-child {
    border-top: none;
}

fieldset.polls dl.voted {
    color: #222222;
}

fieldset.polls dd div {
    color: #FFFFFF;
}

fieldset.polls dd.resultbar {
    background-color: #CED7EA;
}

/* Poster profile block
----------------------------------------*/
.postprofile {
    color: #6d7b8e;
}

.postprofile a {
    color: #6d7b8e;
}

p.author {
    color: #8A98AA;
}

@media (max-width: 1200px) {
    .postprofile {
        border-bottom: 1px solid #ced7ea;
    }
}

.pm .postprofile {
    border-color: #DDDDDD;
}

.postprofile strong {
    color: #48515e;
}

.online {
    background-image: none!important;
}

.online .postprofile a.avatar:after,.online .postprofile span.avatar:after,#viewprofile .online span.avatar:after{
    background-color: #10c469;  
}

.postprofile a.avatar:after,.postprofile span.avatar:after,#viewprofile span.avatar:after {
  background-color: #8A98AA;
  box-shadow: 0 0 0 2px #ffffff;
}

@media (min-width: 1201px) {
    .post.has-profile:before {    
        background-color: transparent;
        border-left: 1px solid #ced7ea;
    }

    .av-profile-left.post.has-profile:before{       
        border-right: 1px solid #ced7ea;
        border-left: none;
    }

    .av-v-menu-mini #av-v-menu #nav-main li.has-dropdown > a i:not(.dropdown-caret) {
        color: rgba(255, 255, 255, 0.42);
    }
}   

/* Main CP box
----------------------------------------*/

#wrap #cp-main h2{
    background-color: transparent;
}

#cp-main .pm {
    border: 1px solid #ced7ea;
}

#cp-main .panel h3 {
  color: #48515e;
}

#viewprofile .profile-avatar {
    padding-bottom: 5px;
}

#review {
    padding: 10px 0;
}

.panel-container h3, .panel-container hr, #cp-menu hr {
    border-color: #ced7ea;
}

.panel-container .panel li.row {
    border-bottom-color: #ced7ea!important;
}

.panel-container .panel li.header dd, .panel-container .panel li.header dt {
    color: #48515e;
}

.panel-container table.table1 thead th {
    color: #48515e;
    border-bottom-color: #ced7ea;
}

#cp-main .pm-message {
    border-color: #ced7ea;
    background-color: #DAE2F2;
}

.cp-main h3.panel-header {
    border: 1px solid #ced7ea;
}

#kd_av_admin_panel #navigation .tab.activetab a{
  background-color: #ff5722;
  color: #FFFFFF;
}

.av_info {
   color: #8A98AA;
}

.submit-buttons.submit-bottom {
    border-top: 1px solid #ced7ea;
}

.submit-buttons.submit-top {
    border-bottom: 1px solid #ced7ea;
} 

/* CP tabbed menu
----------------------------------------*/

.tabs {
    background-color: #DAE2F2;
    border: 1px solid #ced7ea;
    border-bottom: none;
}

.panel .tabs {
    border: none;
    border-bottom: 1px solid #ced7ea;
}

.tabs .tab > a {
    color: #6d7b8e;
    border-bottom: 2px solid transparent;
}

.tabs .tab > a:hover { 
    color: #ff5722!important;
    opacity: 1;
}

.tabs .activetab > a {
    border-bottom-color: #ff5722;
    color: #ff5722!important;
}

.tabs .activetab > a.responsive-tab-link {
    border-bottom-color: transparent;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
.minitabs .tab > a {
    color: #6d7b8e;
    border-bottom: 1px solid transparent;
}

#minitabs .tab > a:hover {
    border-bottom-color: #ff5722;   
    color: #ff5722;
}

.minitabs .activetab > a {
    border-bottom-color: #ff5722;
    color: #ff5722;
}

/* Responsive tabs
----------------------------------------*/
.responsive-tab .responsive-tab-link:before {
    border-color: #ced7ea;
}

.responsive-tab .responsive-tab-link:hover:before {
    border-color: #ff5722;
}

.tabs .tab > a.responsive-tab-link:hover{
    border-bottom-color: transparent;
}

/* UCP navigation menu
----------------------------------------*/

/* Link styles for the sub-section links */

#navigation a {
    background-color: #CED7EA;
    color: #48515e;
}

#navigation a:hover {
    background-color: #ff5722;
    color: #FFFFFF;
}

#navigation .active-subsection a {
    background-color: #ff5722;
    color: #FFFFFF;
}

#navigation .active-subsection a:hover {
    color: #FFFFFF;
    background-color: #ff5722;
}

/* Friends list */
.cp-mini {
    background-color: #CED7EA;
}

dl.mini dt {
    color: #48515e;
}

/* Avatar gallery */
#gallery label {
    background: #FFFFFF;
    border-color: #ced7ea;
}

#gallery label:hover {
    background-color: #CED7EA;
}

/* General form styles
----------------------------------------*/

label {
    color: inherit;
}

option.disabled-option {
    color: graytext;
}

/* Definition list layout for forms
---------------------------------------- */
dd label {
    color: #6d7b8e;
}

fieldset.fields1 {
    background-color: transparent;
}

fieldset dt span {
    color: #6d7b8e;
}

/* Hover effects */
fieldset dl dt label {
    color: #48515e;
}

fieldset.fields2 dl:hover dt label {
    color: inherit;
}

/* Posting page styles
----------------------------------------*/

#message-box textarea {
    color: #48515e;
}

#message-box textarea.drag-n-drop {
    outline-color: rgba(102, 102, 102, 0.5);
}

#message-box textarea.drag-n-drop-highlight {
    outline-color: rgba(17, 163, 234, 0.5);
}

/* Input styles
---------------------------------------- */
.has-checkbox.checked:after {
  border: 2px solid #ff5722;
  background-color: #ff5722;
}

.has-radio:after {
  background-color: #ff5722;
  border: 2px solid #ff5722;
}

.has-radio:before{
  border: 2px solid #BECCE8;
}

.has-radio.disabled:before{
  background-color: #BECCE8;
}

/* Checked styles */
.has-radio.checked:before {
  border: 2px solid #ff5722;
}

.has-checkbox:before {
  border: 2px solid #BECCE8;
}

.has-checkbox.disabled:before {  
  background-color: #BECCE8;
}

.has-checkbox.checked:before {  
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

.switch label input[type=checkbox]:checked + .lever,.switch label input[type=radio]:checked + .lever {
  background-color: transparent;
}

.switch label input[type=checkbox]:checked + .lever:before,.switch label input[type=radio]:checked + .lever:before {
  background-color: #CED7EA;
}

.switch label input[type=checkbox]:checked + .lever:after,.switch label input[type=radio]:checked + .lever:after {
  background-color: #ff5722;
}

.switch label .lever {  
  background-color: transparent;
}

.switch label .lever:after {
  background-color: #8A98AA;
}

.switch label .lever:before {
  background-color: #CED7EA;
}

.switch label:active input[type=checkbox] ~ .lever:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2), 0 0 0 12px rgba(0, 0, 0, 0.06);
}

/* Text inputs styles
---------------------------------------- */

.inputbox {
    background-color: #EAF0FB;
    border-color: #BECCE8;
    color: #48515e; 
}

.panel .inputbox {
    border-color: #BECCE8;
    color: #48515e;
    box-shadow: none;
}

.inputbox:not(.search):focus {
    border-color: #ff5722;
    box-shadow: 0 1px 0 0 #ff5722;
}

select { 
    border: none;
    border-bottom: 1px solid #BECCE8;
    box-shadow: none;
}

select:focus {
    border-bottom-color: #ff5722;
    box-shadow: 0 1px 0 0 #ff5722;
}


/* Paceholders
---------------------------------------- */

.inputbox:focus:-moz-placeholder {
    color: transparent;
}

.inputbox:focus::-webkit-input-placeholder {
    color: transparent;
}

::-webkit-input-placeholder {
  color: #a00; 
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #a00; 
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #a00; 
}

:-ms-input-placeholder {
  color: #a00; 
}

/* jQuery popups
---------------------------------------- */
.phpbb_alert {
    background-color: #DAE2F2;
    color: #48515e;
}

.phpbb_alert h2,.phpbb_alert h3{
    font-size: 14px;
    text-transform: none;
}

.phpbb_alert .alert_close i {    
    color: #8A98AA;
}

.dropdown {
    background-color: transparent;
}

.dropdown-extended ul li {
    border-top-color: #ced7ea;
}

.dropdown-extended .header, .dropdown-extended .footer {
    border-color: #B9B9B9;
    color: #000000;
}

.dropdown-extended .footer {
    border-top: 1px solid #ced7ea;
    background-color: #DAE2F2;
    color: #48515e;
}

.dropdown-extended .footer a {
    color: #48515e;
}

.dropdown-extended .footer a:hover {
    color: #FFFFFF;
    background-color: #ff5722;
}

.dropdown-extended .header {
    border-bottom: 1px solid #ced7ea;
    background-color: #DAE2F2;
    color: #48515e;
}
.dropdown-extended .header a {
    color: #48515e;
}

.dropdown-extended .header a:hover {
    color: #ff5722;
}

.dropdown .pointer {
    border-color: #ced7ea transparent;
}

.dropdown .pointer-inner {
    border-color: #FFFFFF transparent;
}

.dropdown-extended .pointer {
    display: none;
}

.dropdown li.separator {
    border-color: #ced7ea;
}

/* Notifications
---------------------------------------- */

.notification_list p.notification-time {
    color: #6d7b8e;
}

li.notification-reported strong, li.notification-disapproved strong {
    color: #D31141;
}

.notifications a {
    color: #48515e;
}

.notifications a:hover ,.read .notifications a:hover {
    color: #ff5722;
}

.read .notifications a {
    color: #6d7b8e;
}

a.notification-block{
    color: #6d7b8e;
}

a.notification-block:hover{
    color: #ff5722;
}

.unread a.notification-block{
    color: #48515e;
}

/* ================================================================================================================
                                                        FOOTER
=================================================================================================================== */


#page-footer {
    background-color: #DAE2F2; 
    border-top: 1px solid #ced7ea;
}

#page-footer .navbar {
    background-color: transparent;
    border: none;
}

#page-footer h3 {
    border-bottom: none;
    color: #8A98AA;
}

#page-footer a {
    color: #48515e;
}

#page-footer i {
    color: #8A98AA;
}

#page-footer .dropdown-container .dropdown ul.dropdown-contents > li > a {
    color: #48515e;
}

#page-footer .dropdown-container .dropdown ul.dropdown-contents i {
    color: #8A98AA;
}

#page-footer .copyright {
    color: #8A98AA;
}

#page-footer .copyright a {
    color: #8A98AA;
}

.page-footer .copyright {
    border-top: 1px solid #ced7ea;
}

.page-footer.av-footer-minimal .copyright {
    border-top: none;
}
