﻿.modal-backdrop{
    z-index:9999;
}

.modal{
    z-index:10000;
}
/*colors*/
.pat-green {
    background-color: #09A519;
}

.pat-green-light {
    background-color: #00E217;
}

.pth-hidden{
    display:none;
}

.pth-hidden-imp {
    display: none !important;
}


.pth-h4 {
    padding-left: 15px;
    font-weight: bold;
}

.pth-relative-header {
    color: #fff;
    margin: 0px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}

.pth-border {
    border: 1px solid #09A519;
    border-radius: 11px;
}

.pth-border-8 {
    border: 1px solid #09A519;
    border-radius: 8px;
}

.pth-navbar-bg {
    background: #fff;
    border: none;
}

/*.dataTables_wrapper {
    border: 1px solid #09A519;
    padding: 15px 0px;
    border-radius: 10px;
}*/

/*Login*/
.login-headrow {
    height: 119px;
    /*background: #09A519;*/
    border: 1px solid #707070;
    width: 100%;
    padding-top: 16px;
}

    .login-headrow span {
        font-size: 72px;
        color: #fff;
        margin-left: 19px;
        font-family: Sitka Banner,Regular;
        text-transform: uppercase;
    }

.login-content h1 {
    text-align: center;
    margin-top: 70px;
    font-size: 32px;
}

    .login-content h3 {
        text-align: center;
        margin-top: 30px;
    }

.login-content .login-btn {
    margin-top: 30px;
    width: 360px;
    font-family: Dubai,Regular;
    color: #fff;
    border-radius: 8px;
    border: 1px;
    font-size: 2em;
    padding: 3px;
}

.pth-fieldset {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    border: 2px solid #09A519;
    border-radius: 5px;
}

.pth-legend {
    text-align: left;
    border-bottom: none;
    font-size: 1em;
    margin: 0px;
    width: auto;
    font-weight: normal;
}


.login-input {
    width: 340px;
    border: none;
    background-color: #fff !important;
    height: 2em;
    margin-bottom: 2px;
}

    .login-input:focus-visible {
        outline: 0px;
    }

/* Change the white to any color */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
    
}

.login-input-group {
    margin-top: 70px;
}

.lgi-btn {
    outline: none;
    color: #fff;
    border: none;
}

    .lgi-btn:active,
    .lgi-btn:hover,
    .lgi-btn:focus {
        outline: none;
        color: #fff;
        box-shadow: none;
        border:none;
    }

/*master sidebar*/
.pth-master-container {
    width: 100%;
    height: 100%;
}

.pth-master-sidebar {
    width: 260px;
    height: 100vh;
    position: fixed;
    font-family: Sitka Banner,Regular;
    padding-left: 10px;
    top: 0;
    z-index: 9999;
    overflow-y: auto;
}

    .pth-master-sidebar .name {
        background-image: url('../Images/Pathlogs_logo_white-01-01_300x51.png');
        height: 50px;
        background-position: -15px;
        background-size: contain;
        background-repeat: no-repeat;
    }

.pth-logo-img {
    width: 300px;
    height: 50px;
    margin-top: 15px;
    background-image: url('../Images/Pathlogs_logo_white-01-01_300x51.png');
    background-size: contain;
    background-repeat: no-repeat;
}

.pth-master-sidebar .user {
    color: #6E6E6E;
    font-family: Dubai,Regular;
    font-size: 1.5em;
}
.pth-master-sidebar a,
.pth-master-sidebar a:active,
.pth-master-sidebar a:visited,
.pth-master-sidebar a:focus-visible,
.pth-master-sidebar a:hover {
    text-decoration: none !important;
}

.pth-master-sidebar .menu-item {
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 48px;
    cursor: pointer;
    padding: 10px 0 10px 45px;
    text-transform: uppercase;
    font-family: Calibri,Regular;
    font-size: 1.3em;
    color: #fff;
    border: 1px solid #09A519;
    border-right: 0px;
}

    .pth-master-sidebar .active-menu,
    .pth-master-sidebar .active-menu-hover {
        background-color: #fff;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        color: #09A519;
    }

    .pth-master-sidebar .fomenu {
        background-image: url('../Images/IKONOK-02.png');
    }

    .pth-master-sidebar .fomenu-active, .pth-master-sidebar .fomenu:hover {
        background-image: url('../Images/IKONOK-02_g.png');
    }

.pth-master-sidebar .corneamain {
    background-image: url('../Images/IKONOK-02.png');
}

    .pth-master-sidebar .corneamain-active, .pth-master-sidebar .corneamain:hover {
        background-image: url('../Images/IKONOK-02_g.png');
    }

.pth-master-sidebar .regisztraltak {
    background-size: 26px;
    background-image: url('../Images/registered_white.png');
    background-position: 12px;
}

    .pth-master-sidebar .regisztraltak-active, .pth-master-sidebar .regisztraltak:hover {
        background-image: url('../Images/registered.png');
    }

.pth-master-sidebar .szallithato {
    background-size: 26px;
    background-image: url('../Images/delivery_white.png');
    background-position: 11px;
}

    .pth-master-sidebar .szallithato-active, .pth-master-sidebar .szallithato:hover {
        background-image: url('../Images/delivery.png');
    }


.pth-master-sidebar .koztemetes {
    background-image: url('../Images/IKONOK-07.png');
}

    .pth-master-sidebar .koztemetes-active, .pth-master-sidebar .koztemetes:hover {
        background-image: url('../Images/IKONOK-07_g.png');
    }

    .pth-master-sidebar .naptar {
        background-image: url('../Images/IKONOK-03.png');
    }

    .pth-master-sidebar .naptar-active, .pth-master-sidebar .naptar:hover {
        background-image: url('../Images/IKONOK-03_g.png');
    }

    .pth-master-sidebar .profil {
        background-image: url('../Images/IKONOK-08.png');
    }

    .pth-master-sidebar .profil-active, .pth-master-sidebar .profil:hover {
        background-image: url('../Images/IKONOK-08_g.png');
    }

    .pth-master-sidebar .idopontfogl {
        background-image: url('../Images/IKONOK-11.png');
    }

    .pth-master-sidebar .idopontfogl-active, .pth-master-sidebar .idopontfogl:hover {
        background-image: url('../Images/IKONOK-11_g.png');
    }

    .pth-master-sidebar .teendok {
        background-image: url('../Images/IKONOK-10.png');
    }

    .pth-master-sidebar .teendok-active, .pth-master-sidebar .teendok:hover {
        background-image: url('../Images/IKONOK-10_g.png');
    }

    .pth-master-sidebar .elhunytaklista {
        background-image: url('../Images/IKONOK-07.png');
    }

    .pth-master-sidebar .elhunytaklista-active, .pth-master-sidebar .elhunytaklista:hover {
        background-image: url('../Images/IKONOK-07_g.png');
    }

.pth-master-sidebar .statisztikak {
    background-image: url('../Images/IKONOK-07.png');
}

    .pth-master-sidebar .statisztikak-active, .pth-master-sidebar .statisztikak:hover {
        background-image: url('../Images/IKONOK-07_g.png');
    }

    .pth-master-sidebar .boncolas {
        background-image: url('../Images/IKONOK-07.png');
    }

        .pth-master-sidebar .boncolas-active, .pth-master-sidebar .boncolas:hover {
            background-image: url('../Images/IKONOK-07_g.png');
        }

.pth-master-sidebar .cornealist {
    background-image: url('../Images/IKONOK-07.png');
}

    .pth-master-sidebar .cornealist-active, .pth-master-sidebar .cornealist:hover {
        background-image: url('../Images/IKONOK-07_g.png');
    }

.pth-master-sidebar .cornea {
    background-image: url('../Images/IKONOK-07.png');
}

    .pth-master-sidebar .cornea-active, .pth-master-sidebar .cornea:hover {
        background-image: url('../Images/IKONOK-07_g.png');
    }

    .pth-master-sidebar .tarolas {
        background-image: url('../Images/IKONOK-12.png');
    }

    .pth-master-sidebar .tarolas-active, .pth-master-sidebar .tarolas:hover {
        background-image: url('../Images/IKONOK-12_g.png');
    }

    .pth-master-sidebar .kijelentkezes {
        background-image: url('../Images/IKONOK-09.png');
    }

    .pth-master-sidebar .kijelentkezes-active, .pth-master-sidebar .kijelentkezes:hover {
        background-image: url('../Images/IKONOK-09_g.png');
    }



.pth-master-sidebar a:hover{
    text-decoration:none;
}

.pth-master-navbar {
    height: 50px;
    background-color: #fff;
    padding-left: 280px;
    padding-top: 8px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
    box-shadow: 0 0.46875rem 0.1875rem rgb(4 9 20 / 3%), 0 0.9375rem 1.40625rem rgb(4 9 20 / 3%), 0 0.25rem 0.53125rem rgb(4 9 20 / 5%), 0 0.125rem 0.1875rem rgb(4 9 20 / 3%);
}

    .pth-master-navbar .pth-navbar-item {
        /*display:inline-block;*/
        float: left;
        margin-right: 10px;
    }

#mobile-corpse-buttons {
    width: 150px;
    float: right;
    position: relative;
    margin-right: -10px;
}

.pth-master-navbar .print, #mobile-corpse-buttons .print {
    background-repeat: no-repeat;
    background-image: url('../Images/printer.png');
    background-size: 32px;
    width: 32px;
    height: 32px;
}

    .pth-master-navbar .back, #mobile-corpse-buttons .back {
        background-repeat: no-repeat;
        background-image: url('../Images/back.png');
        background-size: 32px;
        width: 32px;
        height: 32px;
    }

#mobile-corpse-buttons .pth-navbar-item{
    display:inline-block;
}

.pth-master-navbar .add-new {
    background-color: #09A519;
    color: #fff;
    text-transform: uppercase;
    padding-left: 35px;
    background-image: url('../Images/plus-4.png');
    background-repeat: no-repeat;
    background-position: 5px center;
    background-size: 24px;
}

.pth-green-input, .pth-green-input:focus-visible {
    border: 1px solid #09A519;
    border-radius: 8px;
    padding: 5px;
    outline:none;
}

.pth-master-content {
    width: 100%;
    /*background-color: aliceblue;*/
    /*height: 100vh;*/
    padding-left: 280px;
    padding-right: 20px;
}

.pth-welcome-cont {
    text-align: center;
    margin-bottom: 3em;
    margin-top: 6em;
}

.pth-welcome-cont h3{
    text-transform:uppercase;
}

    .pth-welcome-cont span {
        color: red;
        font-size: 1.5em;
    }

.pth-but {
    background-color: #09A519 !important;
    padding: 10px;
    border: 1px solid #09A519;
    border-radius: 10px;
    margin: 5px 0px;
}

.pth-but:focus{
    color:#fff;
    outline:none;
}

.pth-admin-but-cont {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.pth-admin-but {
    border: 1px solid red;
    border-radius: 10px;
    color: red;
}

    .pth-admin-but:hover,
    .pth-admin-but:focus {
        color: red;
    }

.pth-org-cont {
    border: 1px solid #09A519;
    border-radius: 10px;
    width: 300px;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
}

.pth-corpse-tab-menu {
    padding: 25px 0px 0 10px;
    margin-bottom: 0px;
}

.pth-corpse-tab-menu-selected {
    background: #09A519;
}

    .pth-corpse-tab-menu li {
        list-style-type: none;
        display: inline-block;
        padding: 2px 10px;
        border: 1px solid #09A519;
        border-top-left-radius: 8px;
        border-bottom: 0px;
        border-top-right-radius: 8px;
    }

        .pth-corpse-tab-menu li a {
            color: #000;
        }

.pth-corpse-selected-cont{
    margin-top:10px;
}

    .pth-corpse-selected-cont .col-md-12{
        padding:0;
    }

    .pth-corpse-selected-cont #nodocs{
        padding-left:15px;
    }

    .pth-corpse-selected-cont .dataTables_wrapper {
        border-top: 1px solid #09A519;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }


    .pth-content-container {
        width: 100%;
        /*float: left;*/
    }

.pth-main-container {
    padding-top: 20px;
    /*padding-bottom: 20px;*/
}

    .pth-main-container label{
        font-weight: normal;
    }

    .pth-main-border {
        border-top: 1px solid #09A519;
        border-radius: 11px;
    }

.pth-custom-button-container {
    width: 215px;
    float: right;
    margin-right: 15px;
}

.pth-selected-corpse-details-container {
    width: 25%;
    float: left;
}

    .pth-selected-corpse-details-container .pth-corpse-details {
        min-height:300px;
        margin-top:60px;
    }

.pth-corpse-details-table {
    width: 100%;
}

    .pth-corpse-details-table tr {
        
    }

        .pth-corpse-details-table tr td {
            font-weight: bold;
            padding:8px;
        }

    .pth-corpse-details-table .odd {
        background: rgb(9, 165, 25, 0.2);
    }

.pth-corpse-details-table .even {
    background:#fff;

}

.pth-content-container span{
    color: #000;
}



/*Todo page*/
/*#pth-todo-cont {
}

#pth-todo-cont span{
    color:#000;
}*/

.pth-corpse-data-cont {
    /*margin-top: 20px;*/
}

    .pth-corpse-data-cont .pth-corpse-data-cont-item {
        display: inline-block;
        padding: 5px 20px;
    }

/*MainPage*/

.pth-agr-box {
    /*display: inline-block;*/
    width: calc(25% - 5px);
    margin-bottom: 10px;
    cursor: pointer;
    float: left;
    margin-right: 5px;
}

.pth-agr-box-header {
    text-align: center;
    font-weight: bold;
    padding: 5px;
    font-size: 1.4em;
    height: 3em;
}

.pth-agr-box-content {
    min-height: 160px;
    text-align: center;
    font-weight: bold;
    padding-top: 1.5em;
    font-size: 2em;
    border-top: 1px solid #09A519;
    border-radius: 11px;
}

.pth-slider-cont {
    height: 15px;
    margin-right: 10px;
    background-color: #ccc;
    border-radius: 5px;
    overflow: hidden;
}

.pth-slider-red {
    height: 15px;
    background-color: red;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    float: left;
    width: 20%;
}

.pth-slider-blue {
    height: 15px;
    background-color: blue;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    float: left;
    width: 30%;
}

.pth-checkbox-table-cont {
    border-top: 1px solid #09A519;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow-x: auto;
}

    .pth-checkbox-table-cont table {
        width: 100%;
    }
        .pth-checkbox-table-cont table tr:nth-child(even) {
            background: rgb(9, 165, 25, 0.2);
        }

        .pth-checkbox-table-cont table tr:hover {
            background: rgb(9, 165, 25, 0.3);
        }

        .pth-checkbox-table-cont table tr td, .pth-checkbox-table-cont table tr th {
            padding: 7px;
        }

        .pth-checkbox-table-cont .pth-check {
            width: 1.5em;
            height: 1.5em;
        }

.pth-check {
    width: 1.5em;
    height: 1.5em;
}


.pth-store-chk-cont input[type="checkbox"] {
    width: 1.5em;
    height: 1.5em;
    margin: 5px;
}

#pth-dsc-popup {
    background-color: rgb(0,0,0,0.5);
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
}

#pth-dsc-container {
    width: 350px;
    height: auto;
    background-color: #fff;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    z-index: 1030;
    border-radius: 5px;
    padding: 10px;
    margin-top: 2em;
    padding-bottom: 2px;
}

    #pth-dsc-container .title {
        font-weight: bold;
        font-size: 1.4em;
        border-bottom: 1px solid #09A519;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

.pth-agr-list {
    padding: 0px;
    margin-bottom: -3px;
    margin-left: 10px;
}

    .pth-agr-list li {
        list-style-type: none;
        display: inline-block;
        padding: 2px 10px;
        border: 1px solid #09A519;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        margin-bottom: 2px;
        cursor:pointer;
    }

    .pth-agr-list .pth-agr-li-selected {
        background: #09A519;
    }


.pth-btn-refresh-filter {
    padding: 4px 15px;
    margin-top: 26px !important;
}

.pth-mobile-hidden{
    display:block;
}

.pth-mobile-show{
    display:none;
}

.pth-default-add-button{
    margin-top:21px;
    width:150px !important;
    margin-left:6px;
}


.pth-red-star{
    color:red;
}

/*Responsive*/
.pth-master-navbar .add-new-small {
    display: none;
    width: 36px;
    background-image: url('../Images/plus-4.png');
    background-color: #09A519;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

.pth-master-navbar .input-nav {
    width: 180px;
}

.pth-master-navbar .pth-hmb {
    width: 32px;
    display: none;
    background-image: url('../Images/menu-4-32.png');
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-size: 24px;
}

.pth-master-sidebar .pth-hmb-close {
    width: 36px;
    position: absolute;
    top: 8px;
    right: 6px;
    display: none;
    background-image: url('../Images/close-window-32.png');
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}

.pth-reg-mobile-group {
    border: 1px solid #09A519;
    background-color: #09A519;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    margin-top:25px;
}

    .pth-reg-mobile-group h4 {
        color: #fff;
        margin: 0px;
        padding: 10px;
        text-align: center;
    }

.pth-reg-mobile-group-inner {
    border-top: 1px solid #09A519;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #fff;
    padding-top: 10px;
}

.pth-reg-form-group {
    margin-bottom: 0px;
    padding-bottom: 15px;
}

.pth-border-small {
    /*border: 1px solid #09A519;*/
    border-radius: 5px;
}

#Comment{
    resize:none;
    height:100px;
}

.pth-reg-mobile-group label{
    font-weight:bold;
}

.calendar-list-table {
    width: 100%;
}

.calendar-list-table th{
    text-align:left;
}

.calendar-list-table td{
    border-bottom: 1px solid #000;
}

.calendar-list-table td:first-child{
    width:30%;
}

@media only screen and (max-width: 1100px) {
    /*.pth-master-sidebar{
        width:220px;
    }

    .pth-master-navbar {
        padding-left: 240px;
    }

    .pth-master-content {
        padding-left: 240px;
    }*/

    .pth-master-navbar .input-nav {
        width: 150px;
    }

   /* .pth-master-navbar .add-new {
        display: none;
    }

    .pth-master-navbar .add-new-small {
        display: block;
    }*/

    .pth-agr-box {
        width: calc(33% - 3px);
    }

    .pth-uploaded-file-box {
        width: calc(33% - 10px) !important;
    }
}

@media only screen and (max-width: 1023px) {
    .pth-master-sidebar {
        width: 260px;
        display:none;
    }

    .pth-master-navbar {
        padding-left: 20px;
    }

    .pth-master-content {
        padding-left: 10px;
        padding-right:10px;
    }

    .pth-master-navbar .pth-hmb{
        display:block;
    }

    .pth-master-sidebar .pth-hmb-close {
        display: block;
    }

    .pth-master-navbar .add-new {
        display: none;
    }

    .pth-master-navbar .add-new-small {
        display: block;
    }

    .pth-master-sidebar .name {
        width: 230px;
    }

    .col-md-12{
        padding-left:0px;
        padding-right:0px;
    }

    .pth-agr-box {
        width: calc(33% - 3px);
    }

    .pth-uploaded-file-box {
        width: calc(33% - 10px) !important;
    }

}

@media only screen and (max-width: 767px) {
    .pth-master-sidebar {
        overflow-y: auto;
    }

    .login-body {
        overflow-y: auto;
    }

    .pth-mobile-hidden {
        display: none;
    }

    .pth-mobile-show {
        display: block;
    }

    .pth-master-sidebar .name {
        width: 230px;
    }

    .pth-default-add-button {
        margin-top: 0px;
        width: 150px !important;
        margin-left: 6px;
    }

    .pth-agr-box {
        width: calc(49% - 0px);
    }

    .pth-check-wrapper {
        margin-left: auto;
        margin-right: auto;
        width: 34px;
    }

    .pth-check{
        width:34px;
        height:34px;
    }

    .pth-reg-mobile-group label {
        width: 100%;
        text-align: center;
        font-weight: bold;
    }

    .pth-uploaded-file-box {
        width: calc(50% - 10px) !important;
    }

    .pth-stat-parameter-container {
        width: 100%;
    }
}

@media only screen and (max-width: 500px) {
    .pth-master-sidebar {
        overflow-y: auto;
    }

    .pth-master-navbar {
        padding-left: 5px;
    }

        .pth-master-navbar .pth-navbar-item {
            margin-right: 5px;
        }

        .pth-master-navbar .input-nav {
            width: 115px;
        }

        /*.pth-master-navbar-corpse-selected {
            height: 80px;
        }

        .pth-master-navbar-corpse-selected .pth-navbar-item {
            margin-right: 5px;
            margin-bottom: 5px;
        }

        .pth-master-navbar-corpse-selected .input-nav {
            width: 135px;
        }*/

    .login-input-group {
        margin-bottom: 3em;
    }

    .pth-master-sidebar .name {
        width: 230px;
    }

    .pth-agr-box{
        width:100%;
    }

    .login-content h3, .login-content h1 {
        font-size: 3em;
    }

    .pth-check-wrapper {
        margin-left: auto;
        margin-right: auto;
        width: 34px;
    }

    .pth-check {
        width: 34px;
        height: 34px;
    }

    .pth-reg-mobile-group label {
        width: 100%;
        text-align: center;
        font-weight: bold;
    }

    .pth-uploaded-file-box {
        width: calc(100% - 10px) !important;
    }

    

}


.pth-fieldset-mobile {
    width: 60%;
    border-radius: 15px;
}

.pth-legend-mobile {
    font-size: 3em;
}

.login-content .login-button-mobile {
    margin-top: 30px;
    width: 60%;
    font-family: Dubai,Regular;
    color: #fff;
    border-radius: 8px;
    border: 1px;
    font-size: 3.5em;
    padding: 1em;
}

.login-input-mobile {
    font-size: 4em;
}

.pth-new-calendar-slot {
    border-top: 1px solid #09A519;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.pth-new-calendar-table {
    margin: 20px;
    width: 70%;
    min-width: 250px;
    margin-left: 5px;
}

    .pth-new-calendar-table tr {
        display: block;
        margin-bottom: -1px;
    }

        .pth-new-calendar-table tr td:first-child {
            padding-left: 10px;
            width: 65px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

.pth-border-white {
    border: 1px solid rgb(9, 165, 25, 0.2);
    border-radius: 10px;
    background-color: rgb(9, 165, 25, 0.2);
}

.pth-new-calendar-date-selector {
    display: inline-block;
    font-weight: bold;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1.2em;
}

.pth-new-calendar-left-arrow {
    width: 15px;
    height: 15px;
    display: inline-block;
    background-image: url('../Images/pth-arrow-left.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor:pointer;
}

.pth-new-calendar-right-arrow {
    width: 15px;
    height: 15px;
    display: inline-block;
    background-image: url('../Images/pth-arrow-right.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.pth-chb-table-row input[type=text],
.pth-chb-table-row input[type=date],
.pth-chb-table-row input[type=time] {
    border: 1px solid #ccc;
    border-radius: 5px;
}


.pth-uploaded-file-box {
    width: calc(20% - 10px);
    float: left;
    border: 1px solid #09A519;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
    border-radius: 11px;
}

.pth-uploaded-file-name {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px;
}

.pth-uploaded-file-content {
    border-top: 1px solid #09A519;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
}

.pth-file-action {
    margin: 10px;
    text-align: center;
}

.pth-file-preview {
    margin-left: auto;
    margin-right: auto;
    width: 150px;
    height: 210px;
    margin-top: 10px;
}

.pth-doc-type-text{
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:bold;
}


/*Funeral Services*/

/*.pth-fun-crp-box-long {
    width: calc(100% - 10px);
    height:auto;
}*/

.pth-fun-crp-box {
    width: calc(33.3% - 10px);
    float: left;
    border: 1px solid #09A519;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    height: 280px;
}

.pth-fun-crp-box-long {
    width: calc(100% - 10px);
    height: auto;
    margin-bottom: 30px;
    background-color: #09A519;
    color: #fff;
}

.pth-fun-crp-box-small {
    width: 200px;
    height: auto;
}

.pth-fun-crp-box-name {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px;
}

.pth-fun-crp-box-content {
    border-top: 1px solid #09A519;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
}

.pth-fun-crp-box-content-inner {
    /*padding:10px;*/
    background-color: #fff;
    color: #000;
    padding-bottom: 10px;
    padding-top:10px;
}

.pth-fun-main-box-inner {
    text-align: center;
    height: 150px;
    font-size: 2.5em;
    padding-top: 50px;
}

.pth-marginb-10{
    margin-bottom:10px;
}

.pth-float-r{
    float:right;
}

.pth-fun-crp-table {
    width: 100%;
    /*margin-bottom: 10px;*/
}

.pth-fun-crp-table td {
    padding: 5px 10px;
}

.pth-fun-crp-table-2col td {    
    width: 50%;
}

.pth-fun-crp-table-alt tr:nth-child(even) {
    background: rgb(9, 165, 25, 0.2);
}

    .pth-fun-crp-table tr:hover {
        background: rgb(9, 165, 25, 0.3);
    }

.pth-fun-crp-table-alt td {
    padding: 7px;
}

.pth-fun-btn-margin{
    margin-right:10px;
    margin-bottom:10px;
}

.pth-arrangement-table-cont {
    clear: both;
    margin-top: 5px;
    height: 85px;
    overflow-y: auto;
}

    .pth-arrangement-table-cont .pth-check {
        width: 1.5em;
        height: 1.5em;
    }

.print-delivery-note {
    background-repeat: no-repeat;
    background-image: url(../Images/printer-24.png);
    background-size: 24px;
    width: 24px;
    height: 24px;
    position: absolute;
    margin-left: 10px;
    display: inline-block;
}

.print-diary-number {
    width: 130px;
    display: inline-block;
}

.pth-check-funeral-id {
    width: 180px;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #000;
    height: 24px;
}

.print-delivery-note-container {
    width: 860px;
    margin-left: auto;
    margin-right: auto;
    /*border: 1px solid green;*/
    font-family: 'Times New Roman';
}

    .print-delivery-note-container .title {
        width: 100%;
        text-align: center;
        margin-top: 50px;
    }

    .print-delivery-note-container .institute {
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }

    .print-delivery-note-container .addr {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }

    .print-delivery-note-container .print-content {
        width: 800px;
        padding: 60px 50px;
        /*border: 1px solid red;*/
        font-size: 18px;
    }

.pth-status-list-date-filter {
    border: 1px solid #09A519;
    margin-bottom: 0px;
    border-bottom: none;
    border-radius: 11px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 5px;
    padding-bottom: 18px;
}

.pth-status-list #doclisttable_wrapper {
    margin-top: -8px;
    z-index: 1001;
}

.btn-success, .btn-success:hover, .btn-success:focus {
    background-color: #09A519;
    border-radius: 8px;
    outline: none;
}

.btn-danger, .btn-danger:hover, .btn-danger:focus, .btn-primary, .btn-primary:hover, .btn-primary:focus {
    border-radius: 8px;
    outline: none;
}

#pth-workplace-select{
    height:32px;
}

#doclisttable{
    width:100% !important;
}

.relaitves-log-table {
    width: 100%;
}

#relative-activities {
    max-height: 160px;
    overflow: auto;
}

.pth-red-border{
    border-color:red;
}

#pth-email-list-of-doctor {
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    padding:3px;
    min-height:35px;
}

    #pth-email-list-of-doctor .pth-reg-email-item {
        border: 1px solid #09A519;
        padding: 3px;
        border-radius: 8px;
        position: relative;
        padding-right: 2em;
        display: inline-block;
        margin:2px;
    }

    #pth-email-list-of-doctor .pth-delete-reg-email-item {
        cursor: pointer;
        width: 1em;
        text-align: center;
        border: 1px solid #09A519;
        border-radius: 5px;
        position: absolute;
        right: 2px;
        top: 2px;
    }

.pth-list-action-button {
    min-width: 75px;
    margin: 2px;
}

/*Stats*/
#pth-stat-report-type-container{
    display:inline-block;
}

#pth-stat-query-fields-container {
    display: inline-block;
}

#pth-stat-condition-fields-container {
    display: inline-block;
}

.pth-stat-date-filters {
    display: inline-block;
}

.qf-show {
    display: block;
}

.df-show{
    display:inline-block;
}

.qf-hide, .df-hide {
    display: none;
}

.pth-stat-report-query-div {
    display: inline-block;
    margin: 2px 5px;
}

.pth-stat-cf-div {
    display: inline-block;
}

.pth-stat-border {
    border: 1px solid #09A519;
    border-radius: 11px;
    padding:8px;
}

.pth-stat-parameter-container {
    margin-right: 10px;
    margin-bottom:10px;
}

.pth-stat-report-item {
    cursor: pointer;
    margin: 3px;
}

.selected-report {
    font-weight: bold;
}

.pth-stat-report-query-chb {
    margin-right: 5px !important;
}

.pth-stat-param-title {
    font-weight: bold;
    margin-bottom: 5px;
}

#pth-stat-report-select, .pth-stat-cf-select {
    height: 24px;
    min-width: 150px;
}

#pth-stat-result-table_wrapper .buttons-pdf {
    background-color: #09A519;
    border: 1px solid #09A519;
    margin-left: 10px;
    margin-bottom: 0px;
    border-radius: 8px;
    padding: 3px 10px;
    color: #fff;
}

.pth-ehvb{
    color: green !important;
}
