body {
    font-family: 'Noto Sans Thai UI', 'GothamBold';
    background-image: url("../images/bg-watermark.jpg");
    background-attachment: fixed;
    background-size: 50%;
    background-repeat: repeat;
    color: #333333;
}

.navbar-custom {
    background-color: #00529B;
    color: #ffffff;
    border-radius: 0;
}

.navbar-custom .navbar-nav>li>a {
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}

.navbar-inverse {
    border: none;
}

.navbar-inverse .navbar-toggle {
    border: none;
}

.navbar-brand {
    padding: 10px 10px;
}

.navbar-custom .navbar-nav>.active>a,
.navbar-nav>.active>a:hover,
.navbar-nav>.active>a:focus {
    color: #ffffff;
    background-color: transparent;
}

.navbar-custom .navbar-nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: rgb(0, 104, 196);
}

.navbar-custom .navbar-brand {
    color: #eeeeee;
}

.navbar-custom .navbar-toggle {
    background-color: #00529B;
}

.navbar-custom .navbar-toggle:focus {
    background-color: #00529B;
}

.btn-theme {
    color: #fff;
    background-color: #00529B;
}

.btn-theme-inverse {
    color: #00529B;
    background-color: #fff;
}

#workingExperience {
    display: none;
}

#personalSkill {
    display: none;
}

.no-padding {
    padding: 0px;
}

.softOpacity {
    opacity: 0.3;
}

.pic-circle {
    border-radius: 50%;
}

.stepNum {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background-color: #ccc;
    color: #fff;
    padding-top: 6px;
    margin-left: 10px;
    cursor: pointer;
}

.stepNumActive {
    background-color: #00529B;
}

.modal-header-alert {
    background-color: #c9302c;
    color: #fff;
    border-radius: 5px 5px 0px 0px;
}
.modal-header-primary {
    background-color: #00529B;
    color: #fff;
    border-radius: 5px 5px 0px 0px;
}

.blueBG {
    background-color: #00529B;
    color: #fff;
}

.whiteBG {
    background-color: #fff;
    color: #00529B;
}

.addTopBottomSpace {
    padding-top: 15px;
    padding-bottom: 30px;
}

.blueFont {
    color: #00529B;
}

.spacer {
    height: 2vh;
}

.shadow {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.21);
}

.hideOnStart {
    display: none;
}

.picker__nav--prev:before,
.picker__nav--next:before {
    font-family: 'Font Awesome Pro', 'Font Awesome 5 Free' !important;
}