body , html {
	background-color: #000000;
	color: #FFAA00;
}
body * {
    color: #FFAA00;
}
a{
    color: #FFAA00;
}
a:hover{
    color: #FFFF00;
}
input,textarea,select{
    color: #FFAA00 !important;
}
input[type="submit"], input[type="reset"], input[type="button"] {
	background-color: #FFAA00 !important;
	color: #000000 !important;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	background-color: #FFFF00 !important;
}
input:focus,textarea:focus, select:focus, button:focus {
	border-color: #FFAA00 !important;
}
.form-control.is-valid, .was-validated .form-control:valid, .form-control.is-invalid, .was-validated .form-control:invalid{
    border-color: #FFAA00 !important;
}
.form-control{
    color: #FFAA00;
    border-color: #FFAA00 !important;
    background-color: #000000;
}
.form-control:focus{
    border-color: #FFFF00 !important;
    background-color: #000000;
}
.invalid-feedback{
    color: #FFFF00;
}
.btn{
    background-color: #FFAA00 !important;
    border-color: #FFAA00 !important;
    color: #FFFFFF !important;
}

#row-tools .btn{
    background-color: #000000 !important;
}

/*sitemap*/
ul li a{
    color: #FFAA00 !important;
}

/*เมนู header*/
.head{
    background-color: #000000;
}
#topmenu .active a, #topmenu a:hover{
    color: #FFFF00 !important;
    border-color: #FFFF00;
}
.tool img {
    filter: grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
    -webkit-filter: grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
}

/*ปุ่ม help*/
.btn-pluss ul{
    background: #cccccc !important;
}
.btn-pluss:after,.up{
    background: #FFAA00 !important;
}
.btn-pluss a:hover{
    background-color: #ffc85b;
}
.up > .fa-chevron-up{
    color: #FFFFFF;
}

/*modal form*/
.modal-content,#modal-subscribe, #modal-subscribe .modal-header, #modal-subscribe .modal-body{
    background-color: #1c1c1c;
    color: #FFAA00 !important;
    border: 1px solid #FFAA00;
}
.close{
    color: #FFAA00;
}
.modal-header,.modal-footer{
    border-color: #FFAA00;
}
.modal-title{
    color: #FFAA00 !important;
}

/*slide*/
.wrap-slide{
    background-color: #000000;
}
.arrowslideleft,.arrowslideright,.btn-readmore-slide {
    filter: grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
    -webkit-filter: grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
}
.carousel-indicators li{
    background-color: #FFAA00;
}

/* service */
.wrap-service{
    background-color: #000000;
}
.anchor img{
    -webkit-filter: invert(95%) grayscale(100%) brightness(100%) sepia(100%) hue-rotate(-360deg) saturate(350%) contrast(1);
    filter: invert(95%) grayscale(100%) brightness(100%) sepia(100%) hue-rotate(-360deg) saturate(350%) contrast(1);
}
.service-price div img, .service-download div img, .thump-knowledge div img, .thump-knowledge2 div img {
    filter: grayscale(100%) brightness(100%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
    -webkit-filter: grayscale(100%) brightness(100%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
}

/* mission */
.wrap-mission{
    background-color: #000000;
}
.mission-thumbnail div{
    -webkit-filter: invert(95%) grayscale(100%) brightness(100%) sepia(100%) hue-rotate(-360deg) saturate(350%) contrast(1);
    filter: invert(95%) grayscale(100%) brightness(100%) sepia(100%) hue-rotate(-360deg) saturate(350%) contrast(1);
}
.line-end-mission{
    border-color: #FFFF00;
}

/* topnews */
.title-top-news > img.img-fluid,.top-news{
    -webkit-filter: invert(100%) grayscale(100%) brightness(150%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
    filter: invert(100%) grayscale(100%) brightness(150%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
}
.title-pr{
    color: #FFAA00;
}
.fa-chevron-left,.fa-chevron-right{
    color: #ffc85b !important;
}

/* news */
.wrap-prnews{
    background-color: #000000;
}
.pr-news .nav-link.active, .pr-news .show>.nav-link{
    background-color: #ffc85b;
    color: #000000 !important;
}
.p-news,.p-news a{
    color: #fcb320;
}
.p-news a:hover{
    color: #ffc85b;
}
.procurement2 ul li a, .procurement3 ul li a, .procurement4 ul li a{
    color: #FFAA00;
}
.fa-map-pin{
    color: #FFFF00  !important;
}
.viewall-pr-news,.viewall-pr-news a{
    color: #FFAA00;
}
.viewall-pr-news a:hover{
    color: #ffc85b;
}
.viewall-pr-news img{
    -webkit-filter: invert(100%) grayscale(100%) brightness(150%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
    filter: invert(100%) grayscale(100%) brightness(150%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
}

/* VDO */
.wrap-vdo{
    background-color: #000000;
}
.box-vdo{
    background-color: #000000;
    border: 1px solid #FFAA00;
}
.box-vdo > img{
    -webkit-filter: invert(100%) grayscale(100%) brightness(150%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
    filter: invert(100%) grayscale(100%) brightness(150%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
}
.title-vdo{
    color: #FFAA00;
}
.intro-vdo{
    color: #ffc85b;
}
.btn-vdo-all {
    background-color: #ffc85b;
}
.btn-vdo-all:hover {
    background-color: #FFFF00;
}
.box-frame{
    border-color: #FFAA00;
}

/* ebook */
.ebook{
    background: transparent;
    border-color: #FFFF00;
}
.viewall-ebook{
    color: #ffc85b;
}
.viewall-ebook:hover {
    color: #FFFF00;
}

/* calendar */
.bg-event,.bg-banner-event{
    background: transparent;
}
.title-event{
    color: #FFAA00;
}
.title-event img {
    filter: invert(50%) grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
    -webkit-filter: invert(50%) grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
}
.viewall-event{
    color: #ffc85b;
}
.viewall-event:hover {
    color: #FFFF00;
}
.num{
    color: #ffc85b;
}
.month-event{
    color: #ffc85b;
}
.tb-event td a{
    color: #FFAA00;
}
.date-event,.tb-event th, .tb-event td{
    border-color: #FFAA00;
}

/* banner */
.banner-bg{
    background-color: #000000;
}
.banner-recommend{
    background-color: #000000;
}

/* footer */
.address{
    background-color: #000000;
    border-top: 1px solid #FFAA00;
}
.name-ministry{
    color: #ffc85b;
}
.num-visit{
    background-color: #FFAA00;
    color: #000000;
}
.policy{
    color: #FFAA00;
}
.visit,.tel,.mapgoogle,.address-mark{
    color: #ffc85b;
}
.share img, .img-price{
    filter:invert(100%) grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
    -webkit-filter: invert(100%) grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
}
.tel > img, .mapgoogle > img, .w3c > a:first-child > img{
    filter: invert(50%) grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
    -webkit-filter: invert(50%) grayscale(100%) brightness(100%) sepia(120%) hue-rotate(-360deg) saturate(300%) contrast(1.2);
}
#tag-cloud a.tag-item{
    color: #FFAA00 !important;
}
#tag-cloud a.tag-item:hover{
    color: #FFFF00 !important;
}
.bg-copyright{
    background-color: #1c1c1c;
}
.text-copy > span{
    color: #ffc85b;
}

/*ย้อมสี ไอคอน*/
.procurement2 ul li,.procurement3 ul li, .procurement4 ul li,.act5 ul li,.act7 ul li,.act4 ul li {
    -webkit-filter: grayscale(100%) brightness(85%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
    filter: grayscale(100%) brightness(85%) sepia(100%) hue-rotate(-360deg) saturate(300%) contrast(1);
}

/*หน้าข้างใน*/
/* หัวข้อ */
.title-page {
    color: #ffc85b;
    border-color: #FFFF00;
}
.wrap-header,.wrap-content{
    background-color: #000000;
}


/* breadcrumb */
.breadcrumb-item.active{
    color: #ffc85b;
}

/*service บริการประชาชน */
#menu-box > li > .menu-item{
    color: #FFAA00 !important;
}
#menu-box > li > .menu-item.active, #menu-box > li > .menu-item.active > *{
    background: #FFAA00 !important;
    border-color: #ffc85b !important;
    color: #000000 !important;
}
.nav-tabs{
    border-color: #ffc85b;
}
.act4 ul li a, .act5 ul li a, .act7 ul li a {
    color: #ffc85b !important;
}
.act7 ul li div.panel-body {
    color: #000000 !important;
}
.procurement2 ul li a, .procurement3 ul li a, .procurement4 ul li a{
    color: #ffc85b;
}

/*คลังความรู้*/
.publicaciones-blog-home .fondo-publicacion-home{
    background: transparent;
    border:1px solid #FFAA00;
}
.title-knownledge{color: #FFAA00;}
.p-knownledge{color: #ffc85b;}
.date-knownledge{color: #fcd891;}
.publicaciones-blog-home .fondo-publicacion-home:hover .mascara-enlace-blog-home {
    background-color: #ffc85b;
}

/*เกณฑ์ราคากลาง*/
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    background-color: #ffc85b;
    border-color: #FFAA00;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
    border-color: #FFAA00;
}
.table{
    color: #ffc85b;
}
#merge-box > .wwrap-content{
    border-color: #FFAA00 !important;
}
.table thead th, .table-bordered, .table-bordered td, .table-bordered th{
    border-color: #FFAA00;
}

/*mission ภารกิจกระทรวง*/
#accordion .panel-title a{
    background: #FFAA00;
    color: #000000;
}
#accordion .panel-title a:before{
    background: #FFAA00;
    color: #000000;
    border-color: #000000
}
#accordion .panel-title a:after, #accordion .panel-title a.collapsed:after{
    background: #000000;
}
#accordion .panel-body{
    border-color: #ffc85b;
    background: transparent;
    color: #FFAA00;
}
#accordion .panel-body:before{
    background: #ffc85b;
}
#accordion .panel-title a.collapsed{
    background: #ffc85b;
    color: #000000;
}
#accordion .panel-title a.collapsed:before{
    background: #ffc85b;
    color: #000000;
    border-color: #000000
}
.card-title-news, .card-title-news a{
    color: #FFAA00 !important;
}
.readmore a {
    color: #ffc85b;
}
.readmore a:hover {
    color: #FFFF00;
}
.fa-map-pin{
    color: #FFFF00 !important;
}
.date-news{
    color: #ffc85b;
}

/* about รู้จักกระทรวง */
.title-intro-about{
    background-color: transparent !important;
    color: #ffc85b !important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    background-color: #ffc85b;
    border-color: #FFAA00;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
    border-color: #FFAA00;
}
#panel-hallboard .nav-pills .nav-item .nav-link.active{
    color: #000000 !important;
    background-color: #ffc85b;
    border: 1px solid #FFAA00;
}
#panel-hallboard .nav-pills .nav-item .nav-link:hover{
    color: #FFFF00;
    border: 1px solid #FFAA00;
}
.element{
    background-color: #ffc85b;
}
.element1, .element1 img, .element3, .element3 img{
    border-color: #FFFF00;
}
.table td, .table th{
    border-color: #FFAA00;
}
.bg-intro-about2,.bg-executive{
    background-color: transparent;
}
.title-ceo{
    color: #ffc85b;
}
.name-ceo a{
    color: #ffc85b;
}
.list-group-item{
    background-color: transparent;
}

/* ปุ่มดูทั้งหมด */
.link_viewall{
    background-color: #FFAA00;
    color: #000000;
}
.link_viewall:hover{
    background-color: #ffc85b;
    color: #000000;
}

/* law กฎหมาย */
.bstree ul li a{
    color: #ffc85b !important;
}
.bstree ul li a:hover{
    color: #FFAA00 !important;
}
.bstree .bstree-label > span{
    color: #FFAA00 !important;
}

/* news ข่าวประชาสัมพันธ์ */
.link-item{
    background-color: #ffc85b;
    border-color: #FFAA00;
}
.link-item a{
    color: #000000 !important;
}
.link-item a:hover{
    color: #FFFF00 !important;
}
.card{
    background-color: transparent;
    border-color: #FFAA00;
}
.month-prnews{
    color: #ffc85b;
}
.date-prnews{
    background: #000000 !important;
    color: #FFAA00 !important;
    border: 1px solid #ffc85b;
}
.new-prnews,.new-prnews2{
    background: #FFAA00 !important;
    color: #ffffff !important;
}

/* contact ติดต่อเรา */
.text-go, .title-tel2{
    color: #ffc85b;
}

.text-green{
    color: #FFFF00 !important;
}
.text-danger{
    color: #FFAA00 !important;
}
.text-standard{
    color: #FFAA00;
}

/* search */
#search-list .title a{
    color: #FFAA00 !important;
}
#search-list .descript{
    color: #ffc85b !important;
}
#search-list .text-footer{
    color: #FFFF00 !important;
}

/* การประชุม/สัมนา */
.bg-secondary{
    background-color: #FFAA00 !important;
}
.border-secondary{
    border-color: #ffc85b !important;
}

/* calendar */
#search-box .input-group > .datepicker{
    background: transparent !important;
}
.input-group-text{
    background-color: #ffc85b;
    border-color: #FFAA00;
}
.dropdown-menu{
    background-color: #ffc85b;
}
.active.day{
    background: #FFAA00 !important;
}
#calendar{
    background-color: transparent;
    border-color: #FFAA00;
}
#calendar th.fc-day-header.fc-widget-header{
    background: #FFAA00 ;
}
#calendar .fc-event{
    background-color: #ffc85b !important;
}
#calendar .fc-title{
    color: #ffffff !important;
}
.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td{
    border-color: #FFAA00 !important;
}
#calendar button.fc-button{
    border-color: #FFAA00;
    color: #FFAA00;
}
.datepicker td, .datepicker th{
    color: #000000;
}

/*gallery*/
.img-thumbnail{
    background-color: #ffc85b;
    border-color: #FFAA00;
}

/*tag*/
#tags-box > div > .tags{
    background: #ffc85b !important;
}

/*ebook*/
.ebook-header{
    background: #ffc85b !important;
}
.ebook-header li.btn-back{
    color: #FFFFFF;
    background: #FFAA00 !important;
}

/* procurement จัดซื้อ - จัดจ้าง */
.vertical-tabs .nav-tabs .nav-link{
    background-color: transparent;
    color: #FFAA00;
}
.vertical-tabs .nav-tabs .nav-link.active{
    background-color: #FFAA00 !important;
    border-color: #ffc85b;
    color: #000000 !important;
}
.viewall-pr-news a{
    color: #ffc85b;
}
.viewall-pr-news a:hover{
    color: #FFFF00;
}

/*QA*/
#form-body{
    background-color: transparent !important;
}
#form-body .box{
    border-color: #FFFF00 !important;
}
#form-body .box table th{
    color: #FFAA00 !important;
}

/* page-link */
.page-link{
    color: #000000 !important;
    background-color: #ffc85b;
}
.page-link:hover{
    color: #000000;
    text-decoration: none;
    background-color: #fcb320;
    border-color: #fcb320;
}
.page-link{
    border-color: #FFAA00;
}
.page-item.disabled .page-link {
    color: #FFAA00 !important;
    background-color: #1c1c1c;
    border-color: #FFAA00;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #FFAA00;
    border-color: #FFAA00;
}

@media only screen and (max-width: 768px){
    .toggle-mobile{
        background-color: #000000 !important;
        border: 1px solid #FFAA00;
    }
    #topmenu ul {
        background-color: #000000 !important;
        border: 1px solid #FFAA00;
    }
}
