/*CSS Import*/

@import url("fonts.css");
@import url("back-to-top.css");

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #212F41;
    margin-top: 20px;
}

/*fixed class*/

.mar-top-20 {
    margin-top: 20px;
}

.mar-bottom-20 {
    margin-bottom: 20px;
}

.mar-bottom-10 {
    margin-bottom: 10px;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.left {
    float: left;
}

.right {
    float: right;
}


.all-visible-inline-block {
    display: inline-block
}


.body-bg {
    background-color: #344966;
    background-image: url(../images/ake-bg.gif);
    background-repeat: repeat;
}

.wrapper-page {
    background: #ffffff;
}

.image-header {}

.title-header {
    font-family: 'thaisans_neuesemi_semibold';
    color: #248E36;
    text-align: center;
    margin: 10px 0;
}


.section-content .right-side {}

.section-content .left-side h2 {
    font-size: 20px;
    margin-top: 10px;
    font-weight: bold;
}

.section-content .left-side ul {
    padding: 0 0 3px 0;
    margin-bottom: 8px;
}

.section-content .left-side ul li {
    /*list-style-image: url(../images/bullet.gif); */
    list-style-type: none;
    list-style-position: inside;
    margin: 0 0 5px 0;
}

.section-content .left-side ul li a {
    background: #344966;
    color: #ffffff;
    text-decoration: none;
    padding: 3px 5px 3px;
    display: block;
}

.section-content .left-side ul li a:hover,
.section-content .left-side ul li a:focus {
    background: #16202c;
    text-decoration: underline;
}

#update {
    background: #d5ece7;
    font-size: 14px;
    color: #2E6458;
    margin-bottom: 15px;
    padding: 0px 5px;
}

.facebook-box {
    margin-bottom: 15px;
}

.wrapper-content {}

.wrapper-content h3 > span.field-require {
    font-size: 14px;
    color: #FF0004;
}

.wrapper-content .thank-text {
    font-size: 22px;
    color: #990000;
}

.border-img {
    border: 2px solid #97ACCA;
}

.border-link {
    display: inline-block;
    border: 2px solid #97ACCA;
}

.border-link:hover,
.border-link:focus {
    border: 2px solid #2E6458;
}


.form-contact {}

.form-contact label {
    font-weight: normal;
}

.form-contact label > small {
    color: #FF0004;
    font-size: 12px;
    font-weight: bold;
}

.img-line-page {
    max-width: 250px;
    margin: 15px auto 30px;
    border-radius: 4px;
}

/*//////////////////Media Query//////////////////*/

/*col-xs*/

@media (max-width: 767px) {
    header .navbar-default .navbar-nav {
        margin: 0;
    }
}

/*col-sm*/

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 991px) {
    .wrapper-page {
        margin: 0 5px
    }
}

/*col-md*/

@media (min-width: 992px) and (max-width: 1199px) {}

/*col-lg*/

@media (min-width: 1200px) {}
