/* Add here all your css styles (customizations) */
/*body { filter: grayscale(100%);}*/

/*@font-face { 
  font-family: fontname;
  src: url('main-font.ttf');
  }
@font-face {
  font-family: fontname;
  src: url('eng-font.ttf');
  unicode-range: U+41-5A, U+61-7A, U+C0-FF;
  }
@font-face { 
  font-family: fontname;
  src: url('main-font.ttf');
  }
@font-face {
  font-family: fontname;
  src: url('thai-font.ttf');
  unicode-range: U+0E00-U+0E7F;
  }*/
/*@font-face {
    font-family: JSSR_FONT;
    src: url(../../font/Prompt-Regular.ttf);
}
body {
    font-family: JSSR_FONT;
}*/


@import url('https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@300&family=Kanit:ital,wght@1,100&family=Noto+Sans+Thai:wght@900&family=Sarabun:wght@100;300;400&display=swap');

body {
  font-family: 'Bai Jamjuree', sans-serif;
font-family: 'Kanit', sans-serif;
font-family: 'Noto Sans Thai', sans-serif;
font-family: 'Sarabun', sans-serif;
}



.panel-group {
    margin-bottom: 7px;
}

.countdown{
font-size: 25px;	 /*  font-size: 17px;	*/

	
}
.countdown_color{
	color: #ff0000;
}


/* แก้สี เมนู */
/*
.header-v5 .navbar-default {
    border: none;
     background: none; 
}
*/
.navbar-default {
    background-color:#1a3281;
    /* border-color: #e7e7e7; */
	/*border-color: #ffffff;*/	
	border-color: #000000;

	
}
.navbar-nav>li.nav-main>a{
    color: #FFDD17 !important;
}
ul.right-topbar>li>a{
    color : #1A3281 !important;
}
.header-v5 .navbar-default .navbar-nav > li:hover > a{
    background: rgba(13, 142, 193, 0.26);  !important;
}
.header-v5 .dropdown-menu li > a:hover {
    background: rgba(13, 142, 193, 0.26);  !important;
}
/*.header-v5 .dropdown-menu .active > a, .header-v5 .dropdown-menu li > a:hover*/
.head_bg{
    /*background-color: #FFDD17; */
    background-color: #9e9b9b2e; /*background-color: #9e9b9b; */
    padding:6px 6px 6px 15px;
}
.head_bg_list{
    background-color:#9e9b9b2e; /* #9e9b9b; */
    padding:6px 6px 6px 15px;
/*	
    margin-right: -15px;
    margin-left: -15px;	
*/	
}
.head_font{
    font-weight: bold; 
    color:#1A3281;
    font-size:18px;
}.head_font_2{
    font-weight: bold; 
    color:#1A3281;
    font-size:17px;
}
@media (min-width: 992px) {
    .line_right {
    border-right: 2px solid #b9b9b9;
  }
}
@media (max-width: 992px) {
    .line_top{
        margin-top: 20px;
        margin-bottom: 20px;
        border: 0;
        border-top: 2px solid #eee;
    }
}
.block_schedule{
    display: block;
    padding: 7px;
    border: 1px solid #dadfe3;  /*border: 1px solid #1A3281;*/
	background-color: #9e9b9b2e;
    box-sizing: inherit;
    border-radius: 5px !important;
    margin-left: 4px;
    margin-right: 4px;
}

@media (max-width: 768px){
    .banner_6 {
        width: 50%;
    }
}
@media (max-width: 374px){
    .banner_7 {
        width: 100%;
    }
}
.logo_j{
    display:inherit;
}
li.lang-active{
    border: 0px solid #ffffff;
    opacity: 0.5;
}
em.invalid{ color:red;}
.chat-icon {
        position: fixed;
        bottom: 50px;
        right: 20px;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        }
