    * {
        margin: 0;
        padding: 0;
        outline: none !important;
        text-decoration: none !important;
    }

    body {
        font-size: 14px;
        color: #4d4d4d;
        min-height: 100vh;
        background: #fff;
        width: 100%;
        background-size: cover;
        height: 100%;
        position: absolute;
        font-family: 'verdana' !important;
    }

    @font-face {
        font-family: 'verdana';
        src: url('../../assets/fonts/verdana.eot');
        src: url('../../assets/fonts/verdana.eot?#iefix') format('embedded-opentype'),
            url('../../assets/fonts/verdana.woff') format('woff'),
            url('../../assets/fonts/verdana.otf') format('otf'),
            url('../../assets/fonts/verdana.ttf') format('truetype'),
            url('../../assets/fonts/verdana.svg#Futura-Lt-BT') format('svg');
        font-weight: 400;
        font-style: normal;
    }

    @font-face {
        font-family: 'FontAwesome';
        src: url('../../assets/fonts/Fontawesome-webfont.eot?v=4.7.0');
        src: url('../../assets/fonts/Fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
            url('../../assets/fonts/Fontawesome-webfont.woff?v=4.7.0') format('woff'),
            url('../../assets/fonts/Fontawesome-webfont.ttf?v=4.7.0') format('truetype');
        font-weight: normal;
        font-style: normal;
    }


    img {
        max-width: 100%;
        height: auto;
    }

    button,
    input,
    textarea {
        letter-spacing: 1px;
    }

    h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, .btn-simple, .alert, a, .td-name, td, button.close{
        margin: 0;
        font-family: 'verdana' !important;
    }

    .clear {
        clear: both;
    }

    


    ::placeholder {
        color: #005938 !important;
        opacity: 1;
        /* Firefox */
        font-weight: 600;
    }

    :-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #005938 !important;
    }

    ::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #005938 !important;
    }

    .mTop28 {
        margin-top: 28px !important;
    }

    .form-control{
        border-color:#005938;
    }

    .form-control:focus{
        border-color: #54ebb3;
    }

    .pBot0{
        padding-bottom:0px !important;
    }

    .m0{
        margin:0px !important;
    }


    @media (min-width: 992px){
        .col-md-2 {
            width: 16.66666667%;
        }
        .col-md-4 {
            width: 33.33333333%;
        }
        .col-md-6 {
            width: 50%;
        }
        .col-md-8 {
            width: 66.66666667%;
        }
        .col-md-10 {
            width: 83.33333333%;
        }
        .col-md-12 {
            width: 100%;
        }
    }

    @media (min-width: 768px){
        .col-sm-2 {
            width: 16.66666667%;
        }
        .col-sm-4 {
            width: 33.33333333%;
        }
        .col-sm-6 {
            width: 50%;
        }
        .col-sm-8 {
            width: 66.66666667%;
        }
        .col-sm-10 {
            width: 83.33333333%;
        }
        .col-sm-12 {
            width: 100%;
        }
    }

    @media (max-width: 600px){
        .col-xs-12 {
            width: 100%;
        }
    }

    /**********Login-page***********/

    .pro-dash-login-wrap {
        background-image: #fff;
        width: 100%;
        background-size: cover;
        height: 100%;
        position: absolute;
    }

    .mp-login-form .form-control {
        font-size: 15px;
        display: block;
        width: 100%;
        padding: 12px 10px 12px 10px;
        color: #005938;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #005938;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        border-radius: 9px;
    }

    .mp-login-form .war-policy-btn button {
        background-color: #005938 !important;
        border: 1px solid #005938;
        padding: 12px;
        width: 100%;
        border-radius: 9px;
        display: block;
        color: #fff;
    }

    .mp-login-form .war-policy-btn button:hover {
        background-color: #00784e !important;
        border: 1px solid #00784e;
    }

    .mp-login-form .war-policy-btn button i {
        text-align: right;
        float: right;
        font-size: 18px;
        padding-top: 3px;
    }


    /**********CSS-Checkbox-page-Start***********/
    .styled-checkbox {
        position: absolute;
        opacity: 0;
    }

    .styled-checkbox+label {
        position: relative;
        cursor: pointer;
        padding: 0;
    }

    .styled-checkbox+label:before {
        content: "";
        margin-right: 10px;
        display: inline-block;
        vertical-align: text-top;
        width: 18px;
        height: 18px;
        background: white;
        border: 1px solid #ccc;
        margin-top: -1px;
        border-radius: 3px;
    }

    .styled-checkbox:hover+label:before {
        background: #005938;
    }

    .styled-checkbox:checked+label:before {
        background: #005938;
    }

    .styled-checkbox:disabled+label {
        color: #b8b8b8;
        cursor: auto;
    }

    .styled-checkbox:disabled+label:before {
        box-shadow: none;
        background: #ddd;
    }

    .styled-checkbox:checked+label:after {
        content: "";
        position: absolute;
        left: 4px;
        top: 9px;
        background: white;
        width: 2px;
        height: 2px;
        box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
        transform: rotate(45deg);
    }


    .unstyled {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    li {
        margin: 20px 0;
    }

    .centered {
        width: 300px;
        margin: auto;
    }

    .title {
        text-align: center;
        color: #005938;
    }

    /**********CSS-Checkbox-page-End***********/

    .pmk-logo img{
        padding: 10px 0px 0px 10px;
    }

    .pmk-header-sec{
        border-bottom:1px solid #005938;
    }

    .pmk-header-sec .navbar-nav a{
        color:#75ac9c !important;
        font-weight: 600;

    }

    .pmk-header-sec .navbar-nav a:hover{
        color:#005938 !important;
    }

    .pmk-header-sec .nav-link.active{
        color:#005938 !important;
        font-weight:600;
        border-bottom: 3px solid #005938;
    }

    .pmk-page-header h3{
        margin: 0px;
        font-size: 18px;
        color: #005938 !important;
        font-weight: 600;
        padding:23px 0px 23px 0px;

    }

    .pmk-add-news{
        padding:23px 0px 23px 0px;
        float:right;
    }
    .pmk-add-news a{
        padding: 12px;
        background: #005938;
        color:#fff;
        border-radius: 6px;
    }


    .pmk-remove-app{
        padding:23px 0px 23px 0px;
        float:right;
    }
    .pmk-remove-app a{
        padding: 12px;
        background: #fff;
        color: #f00;
        border-radius: 6px;
        margin-left: 10px;
        border-color: #f00;
    }

    .pmk-remove-app a:hover{
        padding: 12px;
        background: #fff;
        color: #ff5757;
        border-radius: 6px;
        margin-left: 10px;
        border-color:#ff5757;
    }

    .pmk-table-rmv{
        color:#f00 !important;
    }


/*pmk-searchbox-start*/
    .pmk-page-search{
        width:100%;
        padding: 16px 0px 16px 0px;
    }

    input[type="search"] {
        -webkit-appearance: textfield;
        font-family: inherit;
        font-size: 100%;
    }
    input::-webkit-search-decoration,
    input::-webkit-search-cancel-button {
        display: none;
    }
    input[type="search"] {
        padding: 9px 10px 9px 32px;
        background: #fff
            url(../../assets/images/searc-icon.png) no-repeat 9px
            center;
        border: solid 1px #75ac9c ;
    
        -webkit-border-radius: 10em;
        -moz-border-radius: 10em;
        border-radius: 10em;
        font-size: 12px;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        transition: all 0.5s;
        width:100%;
        color:#75ac9c !important;
    }

    ::placeholder {
        color:#75ac9c !important;
        opacity: 1; /* Firefox */
        font-weight:500;
      }
      
      :-ms-input-placeholder { /* Internet Explorer 10-11 */
       color: #75ac9c !important;
      }
      
      ::-ms-input-placeholder { /* Microsoft Edge */
       color: #75ac9c !important;
      }
/*pmk-searchbox-end*/


/*pmk-chips-start*/

.pmk-chips input{
    width:100% !important;
}
.pmk-readonly textarea{
    min-height: 40px;
}

#wrapper {
    padding: 15px;
margin:100px auto;
max-width:728px;
}
#input_tagator1 {
    width: 300px;
}
#activate_tagator2 {
    width: 300px;
}
/*pmk-chips-end*/
    

/*pmk-table-start*/

.pmk-table{
    padding-bottom: 60px;
}

table {
    border-collapse: collapse;
    width: 100%;
  }
  
  th, td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
  }

  table th{
    color:#75ac9c;
    font-family: 'verdana';
  }
  table td{
   
    font-family: 'verdana' !important;
  }
  
  tr:hover {
      background-color: #f7f7f7;
      color: #fff !important;
  }

/*pmk-table-end*/

.pmk-header-sec .container-fluid{
    padding:0px;
}
.pmk-table th{
    color: #75ac9c;
    padding-left: 0px;
    text-transform: uppercase;
    font-size: 12px;

}
 .pmk-table td{
    padding: 8px 0px 8px 0px;
    color: #005938;
}

.pmk-table h3{
    font-size: 15px;
    font-weight: 600;
    color: #005938 !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.pmk-table td a{
    color: #005938;
}

.pmk-table td:first-child{
    font-weight:600;
}

.previous {
    color: #75ac9c;
    padding-right: 18px;
    font-size: 15px;
  }
.previousA {
    color: #005938;
    padding-right: 18px;
    font-size: 15px;
    font-weight:600;
}
  
  .next {
    color: #005938;
    font-size: 15px;
    font-weight:600;
  }

  .pmk-pre-nxt-btns{
    float: right;
    padding-top: 15px;
    font-weight:600
  }


.pmk-readonly textarea {
    background: #e6e7e7 !important;
    border-color: #626262 !important;
    color: #000;
    opacity: 1 !important;
    font-size: 12px;
    font-weight: 600;
    width: 100%;
    border-radius: 5px;
    padding: 10px;
    min-height: 160px;
  }

.pmk-readonly input:read-only{
    background: #e6e7e7 !important;
    border-color: #626262 !important;
    color: #000;
    opacity: 1 !important;
    font-weight:600;
    font-size: 12px;
  }


/****Text-Editor-Start****/
#mceu_14{
    display:none;
}
.pmk-txt-editor .form-group{
    padding:0px;
    margin-bottom: 20px;
}

.pmk-txt-editor{
    padding-bottom: 20px;
}

.mce-panel{
    background-color:#fff !important;
}

.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset{
    background-color:#fff !important;
}

.mce-btn-group:not(:first-child){
    border-left:0px !important;
}
.mce-ico{
    color: #005938 !important;
}
.mce-btn.mce-disabled button, .mce-btn.mce-disabled:hover button{
    opacity:1 !important;
}

.mce-statusbar .mce-container-body{
    display:none !important;
}

.mce-btn:hover, .mce-btn:focus{
    border:0px;
}



#tinymce-form{
    height: auto;
    overflow: hidden;
}

/* .mce-container{
    width: 1114px !important;
} */

#mceu_19-body{
    width: 1114px;
}

#mceu_13-body{
    width:100%;
}

.mce-panel{
    border: 1px solid #005938 !important;
    background: #fff!important;
    border-radius: 5px;
    display: flex !important;
    padding: 2px 0px 2px 0px !important;
}

.mce-stack-layout-item{
    background: none !important;
    border-radius: 0px !important;
    border: 1px solid #f00 !important;
}

.mce-stack-layout-item{
    border-width:0px !important;
}

.mce-toolbar-grp{
    border-bottom:1px solid #005938 !important;
}
.pmk-label{
    font-size: 14px;
    color: #005938;
    font-weight: 600;
    margin-top:0px;
}

.pmk-txt-editor .form-group label{
    font-size: 14px;
    color: #005938 !important;
    font-weight: 600;
    margin-top:0px;
    width:100%;
}


/****Text-Editor-End****/

.uploadFile {
    background-color: white;
    border: 1px solid #005938;
    color: #005938;
    border-radius: 5px;
    font-size: 14px;
    font-weight:600;
    line-height: 23px;
    overflow: hidden;
    padding: 6px;
    position: relative;
    resize: none;
  }
  .uploadFile [type=file] {
    cursor: pointer !important;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0px;
    z-index: 1;
  }

  .mce-tooltip-n .mce-tooltip-arrow, .mce-tooltip{
    display: none;
  }

.pmk-save-change-btn{
    background: #005938;
    padding: 10px;
    border-radius: 7px;
    color: #fff;
    font-size: 15px;
    border:1px solid #005938;
    font-weight:600;
}

.pmk-save-change-btn:hover{
    background: #00784e;
    padding: 10px;
    border-radius: 7px;
    color: #fff;
    font-size: 15px;
    border:1px solid #00784e;
    font-weight:600;
}

.pmk-save-btn{
    background: #fff;
    padding: 10px;
    border-radius: 7px;
    color: #005938;
    font-size: 15px;
    border:1px solid #005938;
    font-weight:600;
}

.pmk-save-btn:hover{
    background: #fff;
    padding: 10px;
    border-radius: 7px;
    color: #00784e;
    font-size: 15px;
    border:1px solid #00784e;
    font-weight:600;
}

.pmk-edit-btn{
    background: #fff !important;
    padding: 10px;
    border-radius: 7px;
    color: #005938 !important;
    font-size: 15px;
    border:1px solid #005938;
    font-weight:600;
}

.pmk-unpblish-btn{
    background: #fff;
    padding: 10px;
    border-radius: 7px;
    color: #f00;
    font-size: 15px;
    border:1px solid #f00;
    font-weight:600;
}

.pmk-unpblish-btn:hover{
    background: #fff;
    padding: 10px;
    border-radius: 7px;
    color: #ff5757;
    font-size: 15px;
    border:1px solid #ff5757;
    font-weight:600;
}

.pmk-buttons{  
    margin-bottom: 70px;
    margin-top: 0px;
    border-top: 1px solid #e1e1e1;
    padding-top: 25px;
}

.pmk-publish-modal h3, .pmk-unpublish-modal h3{
    color: #00784e;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 0px;
}

.pmk-publish-modal .modal-dialog, .pmk-unpublish-modal .modal-dialog{
    max-width: 530px;
    margin: -0.25rem auto;
}

.pmk-publish-modal .modal-footer{
    margin: 0 auto;
    border: 0px;
    padding: 0px 0px 30px 0px;
}

.pmk-publish-modal .modal-content, .pmk-unpublish-modal .modal-content{
    border-radius: 5px !important;
}

.pmk-unpublish-modal .modal-footer{
    margin: 0 auto;
    border: 0px;
    padding: 0px 0px 30px 0px;
    margin-left: 12px;
}
.pmk-cus-foot-align{
    margin-left:0px !important;
    border: 0px;
    padding: 0px 0px 30px 0px;
    margin-left: 12px !important;
}


.pmk-date-pick input{
    width: 100%;
    padding: 6px;
    border-radius:6px;
    border: 1px solid #005938;
}

/* .tagator_element{
    height: auto !important;
} */

.alert{
    padding-left: 25px !important;
}

.alert-success {
    color: #3c763d !important;
    background-color: #dff0d8 !important;
    border-color: #d6e9c6;
    margin-bottom:10px;
}
.alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
    border-color: #faebcc;
    margin-bottom:10px;
}
.alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
    border-color: #ebccd1;
    margin-bottom:10px;
}

#tinymce-form .btn-default {
    background: #fff !important;
    color: #000 !important;
    border: 1px solid #005938;
}

.note-editing-area{
        min-height: 220px;
}

.note-editor.note-frame{
    border-radius: 5px;
    border-color: #005938 !important;
}

.taC{
    text-align:center !important;
    margin-bottom: 0px;
}

.note-toolbar{
    background:#fff !important;
    border-bottom:0px !important;
}

.note-btn{
    border-color: #005938 !important;
}

.dropdown-toggle::after{
    display:none !important;
}
.note-modal-footer input{
    margin-top: -20px;
}

.note-editor .note-dropdown-menu {
    box-sizing: content-box;
}

/*************Responsive-CSS-Start******************/


@media screen and (min-width:300px) and (max-width:767px){
    .pmk-logo{
        display:none;
    }
    .bottom-action{
        text-align:left;
    }
    .mp-login-form .bottom-action a{
        display: inline-block;
    }
    .modal-content{
        margin-left: 10px;
        margin-right: 10px;
    }
    #tinymce-form{
        height: auto;
    }
    
   
}

@media screen and (min-width:300px) and (max-width:600px){
    .modal-footer{
        text-align: center;
        display: contents;
    }
}

@media screen and (min-width:601px) and (max-width:767px){
    .pmk-save-change-btn{
        font-size: 13px;
    }
    .pmk-add-news a{
        font-size: 8px;
        padding: 15px 4px 15px 4px;

    }
}

@media screen and (min-width:768px) and (max-width:991px){
    .pmk-logo{
        display:none;
    }
    .pmk-add-news a{
        padding: 7px;
        font-size: 11px;
    }
}

@media screen and (min-width:813px) and (max-width:1200px){
    .sign-up-page .cw{
        width: 71% !important;
    }
    
}

@media (min-width: 992px) {

    .pmk-header-sec{
        margin-bottom: 15px;
    }

    .pmk-header-sec .navbar {
        padding-bottom:0px;
    }

    .navbar-brand{
        display:none;
    }

    .pmk-header-sec .navbar-expand-lg .navbar-nav .nav-link{
        padding-right: 1.5rem;
    }
    .pR0{
        padding-right:0px !important;
    }
    .bottom-action label{
        width:auto !important;
        text-align:left;;
    }
    .mp-login-form .bottom-action a{
        float:right !important;
    }

}


/*************Responsive-CSS-End******************/
.noRecord h6{
    margin-top: revert;
    color: #005938;
}

.error {
    color: red;
}




    