#wrapper.BGGREEN blockquote {
    background: rgb(219, 226, 183);
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid #a5ac7b;
}

#wrapper.BGGREEN hr {
    border-top: 1px solid #a5ac7b;
}

/*TEXT COLOR*/

html #wrapper.BGGREEN,
#wrapper.BGGREEN button,
#wrapper.BGGREEN input,
#wrapper.BGGREEN select,
#wrapper.BGGREEN textarea {
    color: #4f523b;
}

/*FOOTER TEXT COLOR*/

html #wrapper.BGGREEN #footer,
#wrapper.BGGREEN #footer button,
#wrapper.BGGREEN #footer input,
#wrapper.BGGREEN #footer select,
#wrapper.BGGREEN #footer textarea {
    color: #4f523b;
}

#wrapper.BGGREEN a,
#wrapper.BGGREEN a:visited,
#wrapper.BGGREEN a:hover {
    color: #cd5d5d;
}

#wrapper.BGGREEN #footer a,
#wrapper.BGGREEN #footer a:visited,
#wrapper.BGGREEN #footer a:hover {
    color: #b57b7b;
}

#wrapper.BGGREEN h1,
#wrapper.BGGREEN h2,
#wrapper.BGGREEN h3 {
    background: url("../img/bggreen/v_bggreen_heading_line.jpg") repeat-x scroll left bottom transparent;
}

#wrapper.BGGREEN h1,
#wrapper.BGGREEN h2,
#wrapper.BGGREEN h3,
#wrapper.BGGREEN h4,
#wrapper.BGGREEN h5,
#wrapper.BGGREEN h6 {
    color: #4f523b;
}

#wrapper.BGGREEN table,
#wrapper.BGGREEN td,
#wrapper.BGGREEN th {
    border-color: #a5ac7b;
}

#wrapper.BGGREEN table.withHeader th,
#wrapper.BGGREEN table.withHeader thead td {
    /*background-color: #cd5d5d;*/

    background: rgb(219, 226, 183);
    background: rgba(255, 255, 255, 0.25);

    /*color: #FFF;*/
}

#wrapper.BGGREEN form {
    /*background-color: #1e2122;*/
    background: rgb(219, 226, 183);
    background: rgba(255, 255, 255, 0.25);
    border: 1px solid #a5ac7b;
}

#wrapper.BGGREEN .box form {
    background-color: transparent;
    border: 0;
    display: block;
    margin-bottom: 0;
    padding: 0;
}

#wrapper.BGGREEN input[type="text"],
#wrapper.BGGREEN input[type="date"],
#wrapper.BGGREEN input[type="email"],
#wrapper.BGGREEN input[type="password"],
#wrapper.BGGREEN textarea,
#wrapper.BGGREEN select {
    background-color: #fff;
    border: 1px solid #a5ac7b;
    -moz-box-shadow:    inset 0 0 5px #ccc;
    -webkit-box-shadow: inset 0 0 5px #ccc;
    box-shadow:         inset 0 0 5px #ccc;
}

#wrapper.BGGREEN input[type="button"],
#wrapper.BGGREEN input[type="reset"],
#wrapper.BGGREEN input[type="submit"],
#wrapper.BGGREEN button,
#wrapper.BGGREEN a.button {
    background-color: #cd5d5d;
    color: #fff;
}

#wrapper.BGGREEN input[type="button"]:hover,
#wrapper.BGGREEN input[type="reset"]:hover,
#wrapper.BGGREEN input[type="submit"]:hover,
#wrapper.BGGREEN button:hover,
#wrapper.BGGREEN a.button:hover {
    background-color: #fff;
    color: #000;
}

#wrapper.BGGREEN {
    background: url("../img/bggreen/v_bggreen_bg.jpg") repeat scroll left top #c6d08c;
}

#wrapper.BGGREEN #header {
    background-color: transparent;
}

#wrapper.BGGREEN #headerTop {
    background: url("../img/bggreen/v_bggreen_bgtop.jpg") repeat-x scroll left top transparent;
}

#wrapper.BGGREEN #logoZone #logo,
#wrapper.BGGREEN #logo a,
#wrapper.BGGREEN #logo a:hover,
#wrapper.BGGREEN #logo a:visited {
    color: #4a4a4a;
}

#wrapper.BGGREEN #slogan {
    color: #4f523b;
}

#wrapper.BGGREEN #main {
    background: rgb(202, 210, 158);
    background: rgba(255, 255, 255, 0.2);
    border-top: 1px solid #a5ac7b;
    border-bottom: 1px solid #a5ac7b;
}

#wrapper.BGGREEN #footer {
    background-color: transparent;
}

#wrapper.BGGREEN #footerMenu {
    background: rgb(202, 210, 158);
    background: rgba(255, 255, 255, 0.2);
    border-top: 1px solid #a5ac7b;
    border-bottom: 1px solid #a5ac7b;
}

#wrapper.BGGREEN #footerBottom {
    background: url("../img/bggreen/v_bggreen_bgbottom.jpg") repeat-x scroll left bottom transparent;
}

#wrapper.BGGREEN #toTop {
    background: url("../img/bggreen/v_bggreen_buttons.png") no-repeat scroll -76px 0px transparent;
}

#wrapper.BGGREEN #logoZone #logo,
#wrapper.BGGREEN #logo a,
#wrapper.BGGREEN #logo a:hover,
#wrapper.BGGREEN #logo a:visited {
    color: #4a4a4a;
}

#wrapper.BGGREEN #copyright,
#wrapper.BGGREEN #copyright a,
#wrapper.BGGREEN #copyright a:hover {
    color: #4f523b !important;
}

#wrapper.BGGREEN #signature a,
#wrapper.BGGREEN #signature a:hover {
    color: #4a4a4a !important;
}

#wrapper.BGGREEN #fulltextForm form#fulltextSearch {
    border: 1px solid #4d4d4d;
}

#wrapper.BGGREEN #navButton {
    background: url("../img/bggreen/v_bggreen_buttons.png") no-repeat scroll -38px 0 transparent;
}

#wrapper.BGGREEN #navButton.opened {
    background: url("../img/bggreen/v_bggreen_buttons.png") no-repeat scroll 0 0 transparent;
}

#wrapper.BGGREEN #navButton.navText {
    background: none;
    background-color: #fff;
    color: #4F523B;
    border: 1px solid #a5ac7b;
}

#wrapper.BGGREEN #navWindow {
    background-color: #3c3c3c;
}

#wrapper.BGGREEN ul.menu li a,
#wrapper.BGGREEN ul.menu li a:visited,
#wrapper.BGGREEN ul.menu li a:hover {
    color: #fff !important;
}


#wrapper.BGGREEN ul.menu .menuArrow {
    background-image: url("../img/bggreen/v_bggreen_nav_arrow.png");
    border: 1px solid #2A2A2A;
    -webkit-box-shadow: 0px 0px 1px 0px #777777;
    box-shadow: 0px 0px 1px 0px #777777;
}

#wrapper.BGGREEN .box {
    /*background-color: #1e2122;*/
    background: rgb(219, 226, 183);
    background: rgba(255, 255, 255, 0.25);
    border: 1px solid #a5ac7b;
}

#wrapper.BGGREEN .widget .paging a {
    color: #4f523b !important;
}

#wrapper.BGGREEN .widget .paging .pageText,
#wrapper.BGGREEN .widget .paging .rightText,
#wrapper.BGGREEN .widget .paging .rightEndText,
#wrapper.BGGREEN .widget .paging .leftText,
#wrapper.BGGREEN .widget .paging .leftEndText {
    border: 1px solid #a5ac7b;
    background: rgb(219, 226, 183);
    background: rgba(255, 255, 255, 0.25);
}

#wrapper.BGGREEN .widget .paging a:hover .pageText,
#wrapper.BGGREEN .widget .paging a:hover .rightText,
#wrapper.BGGREEN .widget .paging a:hover .rightEndText,
#wrapper.BGGREEN .widget .paging a:hover .leftText,
#wrapper.BGGREEN .widget .paging a:hover .leftEndText {
    background-color: #cd5d5d !important;
    color: #fff !important;
}

#wrapper.BGGREEN .widgetTagList .boxTagList h3 a{
    color: #4f523b !important;
}

#wrapper.BGGREEN .widgetRss .boxRss h3 a {
    color: #4f523b !important;
}

#wrapper.BGGREEN .widgetPolls .pollbarWrapper {
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.6);
}

#wrapper.BGGREEN .widgetPolls .pollbar {
    background-color: #cd5d5d;
}

#wrapper.BGGREEN .widgetPolls p.msgVoted,
#wrapper.BGGREEN .widgetPolls .pollNumber {
    color: #767a5b;
}

#wrapper.BGGREEN .widgetFulltext .boxFulltextResult h3 a{
    color: #4f523b !important;
}

#wrapper.BGGREEN .widgetFulltext .searchSize {
    color: #767a5b;
}

#wrapper.BGGREEN .boxDiscussion .discussionPostInfo {
    color: #767a5b;
}

#wrapper.BGGREEN #main .widgetArticlesDetial .wrapperDate {
    color: #767a5b;
}

#wrapper.BGGREEN #main .widgetArticles .wrapperDate {
    color: #767a5b;
}

#wrapper #fulltextForm {
    background-color: #292929;
}


/* iCheck plugin flat skin, black
----------------------------------- */
#wrapper .icheckbox_flat,
#wrapper .iradio_flat {
    background: url(../img/bggreen/flat.png) no-repeat;
}


#wrapper .icheckbox_flat {
    background-position: 0 0;
}
#wrapper .icheckbox_flat.checked {
    background-position: -22px 0;
}
#wrapper .icheckbox_flat.disabled {
    background-position: -44px 0;
    cursor: default;
}
#wrapper .icheckbox_flat.checked.disabled {
    background-position: -66px 0;
}

#wrapper .iradio_flat {
    background-position: -88px 0;
}
#wrapper .iradio_flat.checked {
    background-position: -110px 0;
}
#wrapper .iradio_flat.disabled {
    background-position: -132px 0;
    cursor: default;
}
#wrapper .iradio_flat.checked.disabled {
    background-position: -154px 0;
}

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    #wrapper .icheckbox_flat,
    #wrapper .iradio_flat {
        background-image: url(../img/bggreen/flat@2x.png);
        -webkit-background-size: 176px 22px;
        background-size: 176px 22px;
    }
}



/*PHOTOGALLERY*/
#wrapper .widgetPhotogallery li.photo {
    border: 2px solid #a5ac7b;
    background: rgb(219, 226, 183);
    background: rgba(255, 255, 255, 0.25);
}

#wrapper .widgetPhotogallery a.photoLink,
#wrapper .widgetPhotogallery a.photoLink:hover,
#wrapper .widgetPhotogallery a.photoLink:visited {
    text-decoration: none;
    color: #fff;
}

#wrapper .widgetPhotogallery .imgTitle {
    background-color: #a5ac7b;
}



