﻿@font-face {
    font-family: "Pyidaungsu";
    src: local('Pyidaungsu'),url('/assets/font/Pyidaungsu.ttf') format('truetype');
    src: local('Pyidaungsu'),url('/assets/font/Pyidaungsu.eot') format('eot');
    src: local('Pyidaungsu'),url('/assets/ont/Pyidaungsu.woff') format('woff');
}

body {
    padding-top: 40px !important;
}
*{
    font-family:Pyidaungsu
}
.syk_login_form {
    border-radius: 10px !important;
    padding: 2px 15px 2px 15px;
    background-color: #fff;
}

.syk_login_title {
    font-family: Arial;
}

.form-control {
    border-color:#000;
    color: #000 !important;
}

    .form-control:focus {
        border: 1px solid #000;
    }

.fa:not(.fa-pencil-square) {
    color: #000 !important;
}
.ui-checkbox {
    font-weight: 600;
}
.ui-checkbox .input-span, .ui-radio .input-span {
    border-color: #000 !important;
}
.ui-checkbox-success input:checked ~ .input-span {
    background-color: #2e2a5c !important;
    border-color: #2e2a5c !important;
}
.btn {
    cursor: pointer !important;
    font-weight: 600;
    border-radius: 4px !important;
}

.btn-success {
    background-color: #2e2a5c;
    color: white;
    border-color: #2e2a5c;
}
.btn-default{
    color:#000 !important;
}
.btn-default:hover {
    color: #000 !important;
}
.btn-success:hover {
    background-color: #3b3672 !important;
    border-color: #3b3672 !important;
}

    .btn-success:active {
        background-color: #3b3672 !important;
        border-color: #3b3672 !important;
    }

    .btn-success:focus {
        background-color: #3b3672 !important;
        border-color: #3b3672 !important;
    }
.btn-info {
    background-color: #17202a;
    color: white;
    border-color: #17202a;
}

    .btn-info:hover {
        background-color: #212e3c !important;
        border-color: #212e3c;
    }

    .btn-info:active {
        background-color: #212e3c !important;
        border-color: #212e3c;
    }

    .btn-info:focus {
        background-color: #212e3c !important;
        border-color: #212e3c;
    }
.btn-warning {
    font-weight: 600;
    color:#000;
}

    .btn-warning:hover {
        color: #000 !important;
    }

    .btn-warning:active {
        color: #000 !important;
    }

    .btn-warning:focus {
        color: #000 !important;
    }
.ctd_title{
    font-family:'Arial Unicode MS';
    font-weight:400;
}
.loader_modal {
    color: #fff !important;
}

.loader_modal_content {
    background-color: #17202a;
    border-radius: 4px;
    margin: auto;
    width: 100px !important;
    text-align: center;
    padding-top: 20px;
}

.sy_loader {
    width: 32px !important;
    height: 32px !important;
    border: 4px solid #ddd;
    border-radius: 50%;
    border-top: 4px solid #2e2a5c;
    border-right: 4px solid #2e2a5c;
    border-bottom: 4px solid #2e2a5c;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    margin: auto;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
.color-white{
    color :white !important;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
    background-color: #17202a;
    color: white !important;
}

.swal2-content {
    color: white !important;
}

.swal2-html-container, .swal2-title {
    color: white !important;
}

.swal2-html-container, .swal2-text {
    color: white !important;
}
#imgspsysinlogo{
width: 100%; max-width: 200px; height: auto;
}
@media only screen and (max-height :600px) {
#imgspsysinlogo{
width:150px;
}
body {
    padding-top: 20px !important;
}
}
@media only screen and (max-height :400px) 
{
    .brand {
        display: none;
    }

    .social-auth-hr {
        display: none;
    }
    body {
        padding-top: 20px !important;
    }
}