/* ========Custom======== */

.padding-10{
    padding: 10px;
}

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

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

.margin-top-10{
    margin-top: 10px;
}

.margin-10{
    margin: 10px;
}

.padding-top-bot-15{
    padding: 15px 0px;
}

.block-center{
    margin: 0px auto;
    display: block;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    padding: 0px;
}

/* loading dots */
.loading:after {
    content: ' .';
    animation: dots 1s steps(5, end) infinite;
}

@keyframes dots {
    0%, 20% {
        color: rgba(0,0,0,0);
        text-shadow: .25em 0 0 rgba(0,0,0,0), .5em 0 0 rgba(0,0,0,0);
    }
    40% {
        color: white;
        text-shadow:
            .25em 0 0 rgba(0,0,0,0),
            .5em 0 0 rgba(0,0,0,0);
    }
    60% {
        text-shadow:
            .25em 0 0 white,
            .5em 0 0 rgba(0,0,0,0);
    }
    80%, 100% {
        text-shadow:
            .25em 0 0 white,
            .5em 0 0 white;
    }
}

.image1{
    max-width: 200px;
}
/* /Custom */

/* ========Header======== */

#apmap-panel .img-wrap{
    width: 800px;
    margin: 0 auto;
}

#apmap-panel .img-wrap img{
    width: 100%;
}

.w-100 {
    width: 100%;
}

.w-75 {
    width: 75%;
}

.w-50 {
    width: 50%;
}

.w-25 {
    width: 25%;
}

.wp-150{
    width: 150px;
}

.wp-100{
    width: 100px;
}

.wp-50{
    width: 50px;
}

.table-manage thead tr th {
    text-align: center;
    vertical-align: middle;
}

.table-manage tbody tr td:first-child, .table-manage tbody tr td:last-child{
    text-align: center;
}

.select2-container .select2-selection--single .select2-selection__rendered{
    padding-top: 5px;
}
.select2-container--bootstrap .select2-selection--single, .select2-selection {
    border-radius: 0 !important;
}

.mb-1{
    margin-bottom: 5px;
}

.mb-2{
    margin-bottom: 10px;
}

.mb-3{
    margin-bottom: 15px;
}

.mt-1{
    margin-top: 5px;
}

.mt-2{
    margin-top: 10px;
}

.mt-3{
    margin-top: 15px;
}
.mr-1{
    margin-right: 5px;
}

.mr-2{
    margin-right: 10px;
}

.mr-3{
    margin-right: 15px;
}

.shadow-1{
    box-shadow: 0px 1px 5px 3px #E6E6E6;
}

.p-1{
    padding: 5px;
}

.p-2{
    padding: 10px;
}

.p-3{
    padding: 15px;
}

.plr-0 {
    padding-left: 0;
    padding-right: 0;
}

.mlr-0 {
    margin: 0;
    margin-right: 0;
}

.pl-1{
    margin-left: 5px;
}

.pl-2{
    margin-left: 10px;
}

.pl-3{
    margin-left: 15px;
}

.pb-1{
    margin-left: 5px;
}

.pb-2{
    margin-left: 10px;
}

.pb-3{
    margin-left: 15px;
}

.pr-1{
    margin-right: 5px;
}

.pr-2{
    margin-right: 10px;
}

.pr-3{
    margin-right: 15px;
}

.font-weight-bold{
    font-weight: bold;
}

.cursor-pointer{
    cursor: pointer;
}