﻿<!--PRD-->



/* อันใหม่  */


@font-face {
    font-family: 'anupark';
    src: url('../Fonts/anupark-regular.woff') format('woff');
}

@font-face {
    font-family: 'wittayakarn';
    src: url('../Fonts/wittayakarn-medium.woff') format('woff');
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons- halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}



body {
    background-color: rgb(252, 252, 252);
    background-color: #f9f9f9;
   /* line-height: 1.1 !important;
    font-family: wittayakarn !important;
    font-size: 13px; */
}



a:hover {
    text-decoration: none;
}

a:visited {
    color: #007bff;
}





.input-sm {
    border-radius: 1px;
    margin-bottom: 10px;
    padding: 5px 3px;
    font-size: 15px;
    line-height: 1.5;
    background-color: white !important;
}






/* หน้า Home */




.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}





.div-subHeader_1 {
    background-color: #00a19b;
    height: 5px;
}

.div-subHeader_2 {
    background-color: #82bc00;
    height: 5px;
}

.divlanguage, .divlanguage > div, .divlanguage > div > div {
    background-color: #043863 !important;
}



ul.language {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    height: 54.3px !important;
    background-color: #043863;
}

    ul.language > li {
        display: block;
        vertical-align: baseline;
        float: right;
        text-align: center;
        height: 54.3px !important;
        padding: 0px;
    }

        ul.language > li > a {
            color: #ffffff;
            font-size: 12.7px;
            font-family: Wittayakarn;
            text-align: center;
            padding: 17px 10px 8px 10px;
            display: inline-block;
            text-decoration: none;
        }







.divHeaderMobile {
    background: #ffffff;
    width: 100%;
    box-shadow: 0px 0px 10px 5px #f1eeee;
    display: -webkit-inline-box;
    height: 75px;
}




.language_Mobile {
    text-align: center !important;
    padding-top: 3px !important;
    line-height: 1.1em !important;
}

    .language_Mobile > a {
        background: #043863;
        padding: 1px 5px 1px 5px;
        color: #ffffff !important;
        font-family: wittayakarn !important;
        font-size: 13px;
    }




.activelanguage {
    color: #0a3b61 !important;
    font-size: 15px;
    font-family: Wittayakarn-Light;
    background: #ffffff;
}







.btn-HeaderSearch {
    font-size: 12.7px;
    font-family: wittayakarn;
    height: 24px;
    width: 72px;
    color: #0a3b61;
    background: #ffffff !important;
    border: 0px !important;
    border-left: 1px solid #a7a9ac !important;
    float: right;
   padding:0px !important;
    cursor: pointer;
}

    .btn-HeaderSearch:hover {
      
        color: #64C8C1 !important;
    }




.logo {
    image-rendering: auto;
    /*width: 128px;*/
	width: 65px;
}

.divHeavenSeach {
    /*display: none;*/
    visibility: hidden;
}

.divHeavenSeach-Active {
    /*display: block !important;*/
    visibility:visible !important;
}






.divLogoWindow {
    padding: 25px;
}



.title_Web {
    font-size: 22px;
    font-family: wittayakarn;
    color: #043863 !important;
    padding: 41px 0px 0px 20px;
    line-height: 30px !important;
}

.SecNavbar_Home {
    background-image: url('../Img/Home.png');
    background-repeat: no-repeat;
    text-align: center;
}



.mega-dropdown {
    position: static !important;
}

.mega-dropdown-menu {
    box-shadow: 2px 2px 2px 1px #f1eeee;
    display: none;
    position: absolute;
      /* width: 100%; 
    left: 0;*/
    width: 95%; 
    left: 27px;
    z-index: 100000;
    border: 0px;
    margin-top: -1px;
    border-radius: 0px;
    visibility: hidden;
    transition: 0.4s ease;
}


.dropdown:hover .dropdown-menu {
    display: block;
    visibility: visible;
    transition-delay: 0.8s;
}

.menuWindow {
    position: relative;
    width: 100%;
    display: table;
}



.menuWindow_Tab {
    display: table-cell !important;
    margin-right: 1px;
}





.menuWindow_Tab_Type_1 {
     /* background: #00a19b; 
    background: #00928A;*/
    background: #167A89;
}

.menuWindow_Tab_Type_2 {
    background: #003764;
}

.menuMobile_TabSub1 {
    font-family: wittayakarn;
    color: #003764 !important;
    display: block !important;
    font-size: 10px;
}

    .menuMobile_TabSub1 > img {
        margin-right: 10px;
    }

.menuMobile_TabSub2 {
    font-family: wittayakarn;
    color: #ffffff !important;
    background: #003764 !important;
    display: block !important;
    font-size: 10px;
}

    .menuMobile_TabSub2 > img {
        margin-right: 10px;
    }




.menuWindow_TabSub1 {
    font-family: wittayakarn;
    color: #003764 !important;
}

    .menuWindow_TabSub1 > img {
        margin-right: 10px;
    }


    .menuWindow_TabSub1:hover {
        color: #00a19b !important;
    }



.menuWindow_TabSub2 {
    padding-left: 0px;
}

    .menuWindow_TabSub2 > li {
        list-style-type: none;
        padding-left: 0px;
    }

        .menuWindow_TabSub2 > li > a {
            font-family: wittayakarn;
            color: #003764;
        }




.menuWindow_div-line {
    background: #d1d3d4;
    height: 1px;
    margin-top: 13.4px;
    margin-bottom: 13.4px;
    margin-right: 10px;
}



.Icon_Info {
    display: inline;
    background-repeat: no-repeat;
    background-position: 50% 10px;
    width: 40px !important;
    height: 40px !important;
    margin-top: -10px;
}


.Icon_Footer {
    display: inline;
    background-repeat: no-repeat;
    background-position: 50% 10px;
    width: 35px;
    height: 35px;
}

.Icon_FooterHelpcenter {
    display: inline;
    background-repeat: no-repeat;
    background-position: 50% 10px;
    width: 20px;
    height: 20px;
}


.menuWindow_main {
    display: table;
    /*background: #00a19b);*/
    width: 100% !important;
    height:67px !important;
}

    .menuWindow_main > li {
        text-align: center;
        border-left: 1px transparent;
        /*  border-right: 1px solid #ffffff;*/
        border-top: 5px solid transparent !important;
    }







        .menuWindow_main > li > a {
            font-family: wittayakarn;
            color: #ffffff;
            display: list-item;
            border-top: 5px solid transparent;
        }
/* .menuWindow_main > li > a:after {
}*/

.menuWindow_Tab_Type_1:after {
    display: block;
    content: '';
    width: 1px;
    border-left: 1px solid #ffffff;
}

.menuWindow_main > li:first-child:after {
    border-left: 1px solid transparent;
}

.menuWindow_main > .menuWindow_Tab_Hover + li:after, .menuWindow_main > .menuWindow_Tab_Active + li:after {
    border-left: 1px solid transparent !important;
}




.menuWindow_Tab_Type_1:hover > a:after {
    border-left: 1px solid transparent;
}






.menuWindow_Tab_Active {
    background-position: 0% 0%;
    font-family: wittayakarn;
    display: table-cell !important;
    /* 
            border-right: 0px transparent !important ;
            border-left: 0px transparent !important ;
            border-bottom:0px !important;
            border-top:5px solid  transparent;     
            border-image: linear-gradient(to right, #003764 0%, #00c6be 100%);
              -webkit-border-image: -webkit-linear-gradient(right,#003764 0%,#00c6be 100%);

   		   */
    border-top: 5px solid transparent !important;
    /*	border-bottom: 13px solid #ffffff!important;*/
    background-image: linear-gradient(#F7F7F9, #F7F7F9), linear-gradient(to left,#003764 0%, #00c6be 100%) !important;
    background-origin: content-box, border-box;
    background-clip: content-box, border-box;
    border-left-style: none !important;
    border-left-color: inherit !important;
    border-left-width: 0px !important;
    border-right-style: none !important;
    border-right-color: inherit !important;
    border-right-width: 0px !important;
    border-bottom-style: none !important;
    border-bottom-color: inherit !important;
    border-bottom-width: 0px !important;
    background-color: #f7f7f8 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}

    .menuWindow_Tab_Active > a {
        /*border-top: 5px solid;*/
        color: #003764 !important;
        /*background: #F7F7F9 !important;*/
        background: #D1D3D4 !important;
        border-top: 5px solid transparent !important;
        /*  border-top: 0px;
                border-right: 0px;
                border-left: 0px;
                border-bottom: solid transparent;
                border-bottom: 4px;
                border-image: linear-gradient(to right,#003764 0%, #00c6be 100%);
                -webkit-border-image: -webkit-linear-gradient(right,#003764 0%,#00c6be 100%);
                border-image-slice: 1;*/
    }


.menuWindow_Tab_Hover {
    /*border-top: 5px solid;*/
    background-position: 0% 0%;
    font-family: wittayakarn;
    display: table-cell !important;
    box-shadow: -2px 2px 5px -1px rgba(99,98,99,1);
    /*      margin-right: 1px;
            border-right: 0px #ffffff !important ;
            border-left: 0px #ffffff !important ;
            border-bottom:0px !important;
            border-top:5px solid  transparent;     
            border-image: linear-gradient(to right, #003764 0%, #00c6be 100%);
            -webkit-border-image: -webkit-linear-gradient(right,#003764 0%,#00c6be 100%);
		   	border-image-slice: 4;    */
    border-right: 0px;
    border-left: 0px;
    border-top: 5px solid transparent !important;
    /*border-bottom: 13px solid white !important;*/
    background-image: linear-gradient(#F7F7F9, #F7F7F9), linear-gradient(to left,#003764 0%, #00c6be 100%) !important;
    background-origin: content-box, border-box;
    background-clip: content-box, border-box;
    background-color: #f7f7f8 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}

    .menuWindow_Tab_Hover > a {
        color: #003764 !important;
        background: #F7F7F9 !important;
        /*    border-top: 0px;
                border-right: 0px;
                border-left: 0px;
                border-bottom: solid transparent;
                border-bottom: 4px;
                border-image: linear-gradient(to right,#003764 0%, #00c6be 100%);
                -webkit-border-image: -webkit-linear-gradient(right,#003764 0%,#00c6be 100%);
                border-image-slice: 1; */
    }


.menuWindow_TabSubbtn {
    list-style-type: none;
}




.menuWindow_btn {
    color: #ffffff !important;
    font-family: wittayakarn;
    display: inline-block;
    border: 1px solid transparent;
    border-radius: 20px;
    width: 100%;
    cursor: pointer;
    text-align: center;
}

    .menuWindow_btn > img {
        margin-right: 10px;
    }



.Icon_menu_btn {
    display: inline;
    background-repeat: no-repeat;
    background-position: 50% 10px;
    width: 27px;
    height: 27px;
    margin-top: -6px;
}


.menuWindow_btn_Type_1 {
    font-size: 11px;
    background: #00a19b;
    height: 40px;
    padding: 11px 10px 10px 10px;
}

    .menuWindow_btn_Type_1:hover {
        background: #003764 !important;
    }



.menuWindow_btn_Type_2 {
    font-size: 13px;
    background: #003764;
    height: 61.1px;
    padding: 21px 10px 10px 10px;
}

    .menuWindow_btn_Type_2:hover {
        background: #00a19b !important;
    }





.navbar-top {
    top: 0;
    border-width: 0 0 1px;
    position: absolute !important;
    right: 0;
    left: 0;
    z-index: 1030;
    width: 100%;
    max-height: 340px;
}


.navbar-toggle {
    border: 0px solid !important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #003764;
}




.divfooter {
    position: absolute !important;
    background: #003764;
    position: absolute !important;
    right: 0;
    left: 0;
    z-index: 1030;
    width: 100%;
    color: #ffffff !important;
    padding: 41.5px 0px 22.2px;
}

.footer-directory {
    background: #003764 !important;
}


.footer_line {
    background: #ffffff;
    height: 2px;
}

.footer_FontTitle {
    font-family: wittayakarn;
    font-size: 21px;
    color: #ffffff;
}

    .footer_FontTitle > a {
        color: #ffffff !important;
    }

        .footer_FontTitle > a:hover {
            color: #00a19b !important;
        }



.footer_Detail {
    list-style: none;
    padding: 0px;
    color: #ffffff;
}

    .footer_Detail > li {
        padding-top: 10px;
    }

        .footer_Detail > li > a {
            color: #ffffff;
        }

            .footer_Detail > li > a:hover {
                color: #00a19b;
            }

.footer_FontDetail {
    font-family: anupark;
    font-size: 16px;
}

.footer_FontLocation {
    font-size: 13px;
    line-height: 30px !important;
}




.footer_FontHelpcenter {
    font-family: wittayakarn;
    font-size: 29px;
}

    .footer_FontHelpcenter > a {
        color: #ffffff;
    }


    .footer_FontHelpcenter > img {
        margin-top: -10px;
        margin-right: 5px;
        margin-left: 5px;
    }

.footer-legal {
    font-family: anupark;
    font-size: 11px;
    color: #ffffff;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

    .footer-legal > div {
        padding-top: 10px;
    }



.footer-list-inline {
    list-style: none;
    padding: 0px;
    margin-bottom: 4px;
    margin-top: 16px;
}

    .footer-list-inline > li {
        padding: 0px 10px;
    }

        .footer-list-inline > li:last-child {
            padding-right: 0px;
        }

        .footer-list-inline > li:first-child {
            padding-left: 0px;
        }



        .footer-list-inline > li > a {
            color: #ffffff;
            text-decoration: underline;
			font-size: 16px;
        }

            .footer-list-inline > li > a:hover {
                color: #00a19b;
            }





/*
.btn {
    font-size: 13px;
    font-family: wittayakarn !important;
    color: #003764 !important;
    background: #ffffff;
    border-radius: 8px;
}

    .btn:hover {
        color: #ffffff !important;
        background: #00a19b !important;
    }


.btn-image:before {
    content: "";
    width: 26px;
    height: 16px;
    margin-top: 3px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: text-top;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
}
    */

.monBouton {
    font-size: 13px;
    font-family: wittayakarn !important;
    color: #003764 !important;
    background: #ffffff;
    border-radius: 8px !important;
}

.monBouton_Hover {
    font-size: 13px;
    font-family: wittayakarn !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    background: #00a19b !important;
}

.btn-image:before {
    content: "";
    width: 26px;
    height: 16px;
    margin-top: 3px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: text-top;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
}

.monBouton:before {
    background-image: url('https://www-navigation.sec.or.th/core/Img/icon_footer-SECAPI.png');
    /*background-image: url('http://localhost:5678/core/Img/icon_footer-SECAPI.png');*/
}

.monBouton_Hover:before {
    background-image: url('https://www-navigation.sec.or.th/core/Img/icon_footer-SECAPI_hover.png') !important;
    /*background-image: url('http://localhost:5678/core/Img/icon_footer-SECAPI_hover.png') !important;*/
}


/*  .carousel-item {
            height: 375px;
        }*/

.Tab_Home {
    width: 80px;
}






#divHome > div:last-child {
    margin-bottom: 0px !important;
}

.menuWindow_btn_Desktop {
    display: block;
    margin: auto;
}

#carousel_Seminar {
    border: 1px solid #f1eeee;
    box-shadow: 2px 2px 2px 1px #f1eeee;
}

#divtitle_WebCGT {
    display: inline-grid;
}



#sptitle_WebCGTfront {
    color: #8BC317;
}

#sptitle_WebCGTback {
    color: #0FA7A2;
}






.txt-HeaderSearch {
    border: 0px !important;
    background-color: #f2f2f2 !important;
    border-radius: 0px !important;
    padding-left: 10px;
}

.txt-HeaderSearchCGT {
    border: 0px !important;
    background-color: #f2f2f2 !important;
    border-radius: 0px !important;
    padding-left: 10px;
}
    .txt-HeaderSearch::placeholder{
        color: #B0B0B0 !important;
        font-family: anupark !important;
        font-size: 12px !important;
    }

    .txt-HeaderSearchCGT::placeholder{
        color: #B0B0B0 !important;
        font-family: anupark !important;
        font-size: 12px !important;
    }





.Icon_navHeaven-Active {
    content: url("https://www-navigation.sec.or.th/core/Img/icon_heavensearchWindow_hover.png");
    /*content: url("http://localhost:5678/core/Img/icon_heavensearchWindow_hover.png");*/
}





.EmptyLinkHeader {
    cursor: default !important;
}


    .EmptyLinkHeader:hover {
        color: #003764 !important;
    }
.ui-autocomplete-custom {
    background: #87ceeb;
    z-index: 2;
}
.ui-autocomplete {
    background-color: inherit;
    z-index: 1031;
    width: 350px;
    cursor: pointer;
    font-family: 'anupark';
}