@font-face {
    font-family: "Kalimati Regular";
    src: url("../fonts/KalimatiRegular.ttf") format("truetype");
}
.sif_addressing b{font-family: Kalimati Regular; font-size:20px !important}
.sif_subject b{font-family: Kalimati Regular; font-size:18px !important}
.photoFrame{width: 100px; height: 110px; margin-right: 1em; border:1px solid #000;}
.text-justify-custom b {font-size: 18px; }
.content-para .txtArea{
    width: 950px;
    height: 400px !important;
}
.nib{font-size: 18px !important}
@media print
{
  .tblPrintDiv{ page-break-after:always; margin-bottom:2em !important;}
}
@media print{
    .nibedanSif{page-break-after : always !important; }
    .x_panel{page-break-after : always !important; }
    .text-justify-custom b {font-size: 18px; }
    .content-para .txtArea{
      border: 1px solid #FFF;
      overflow-y: hidden;
      width: 950px;
    }
    .content-para .textContent {
        display:table-cell;
        flex-wrap: wrap;
        display:block;
        float:left;
        border:0;
    }
    .preetiFont textarea {
        font-size: 28px !important;
    }
    textarea{border:1px solid #FFF !important;}
}
::-webkit-scrollbar {
    display: none;
}
.blankText{width: 982px;height: 590px;border: 1px solid #FFF;}
.dot{color: #FFF !important;}
.header-setting p::first-letter{color: red;}
@media print {
    .printDiv{width: 100%; height: auto; font-family: "Kalimati Regular";
        src: url("Kalimati.ttf") format("truetype");}
    .footerMessage{position: absolute;bottom: 0px !important; top: 1350px !important; left: 0px; right: 0px;}
    .fashMessage{display: none !important;}
    #btnSchool{display: none !important;}
    .sifAddr{font-size: 21px !important;}
    .content-para p{font-size: 22px !important;}
    .footerMsg{font-size: 22px !important;}
    .ps-cn p{font-size: 21px !important;}
    .content-para select{font-size: 21px;}
    .top-part  p{font-size: 21px;}
    .top-part h4 b{font-size: 25px;}
    .dashed-input-field{padding-right: 0px !important; margin-right: 0px !important; text-align: center !important;}
   .text-justify-custom {font-size: 22px !important;}
   .sifSubject h4 b{font-size: 25px !important;}
   .infoMsg{display: none;}
   .biduwaSummernote{border:1px solid #FFF; overflow-x: hidden;overflow-y: hidden; margin-bottom:1em !important;}
   button{display: none !important;}
   .dropdown-line-height{display: none !important;}
   .note-toolbar {display: none !important;}
   .panel-heading{display: none !important;}
   .note-icon-magic{display: none !important;}
   .note-resizebar{display: none;}
   .note-current-fontname{display: none !important;}
    .resizing {border:1px solid #FFF; margin-right:1px;}
   .form-control-sm {border:1px solid #FFF !important;}
   .summernote{border:1px solid #FFF; height: 600px !important; overflow-x: hidden;overflow-y: hidden;}
   .red-color::first-letter{ color:red;}
   .dot{color: #FFF !important;}
 }
  .resizing{margin-top: 2px; margin-bottom: 2px;}
 .my-font-size-24{font-size: 18px !important;}

 /*.content-para select{font-size: 25px !important;}*/
 .dashed-input-small-field{font-size: 18px !important;}

.nep-number-font {
    font-family: 'Kalimati Regular' !important;
}
.eng-number-font {
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}
.nep {
    font-family: 'Kalimati Regular' !important;
}
input {
     font-weight: bold; 
    align-self: center;
     font-family: 'Kalimati Regular'; 
}
.dashed-input-field {
    min-width: 120px !important;
    padding: 0px 0px 0px 0px !important;
    font-size: 16px;
    margin-left: 0px;
    border-style: none;
    border-bottom: 1px dotted #000;
}

.date-input-field {
    min-width: 150px !important;
}
table tr th{font-size: 21px !important;}
.form-control-sm {width: 130px !important;  font-size: 18px !important; padding: 0px !important;}
.eng {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.eng p{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.eng h1, h2, h3, h4, h5, h6{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sm-head {
    margin: 0;
    padding: 5px 0;
}

.eng {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sifarish_head {
    color: red;
}

.red-color {
    color: red !important;
    font-weight: bolder;
}
.full-width {
    width: 100%;
}
input {
    font-size: 16px;
    margin-left: 0px;
    /* font-family: 'Kalimati Regular'; */
}

.shifaris_table {
    border: 1px solid black;
}

.table-condensed {
    background: #34495e;
}

.daterangepicker.ltr .calendar.left {
    display: block;
    overflow: hidden;
    padding: 0 10px;
}

.dashed-lg-input::-webkit-input-placeholder,
.dashed-input-small-field::-webkit-input-placeholder,
.dashed-input-medium-field::-webkit-input-placeholder,
.dashed-input-date2-field::-webkit-input-placeholder,
.dashed-input-field::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: red;
}

.dashed-input-small-field::-moz-placeholder,
.dashed-lg-input::-moz-placeholder,
.dashed-input-medium-field::-moz-placeholder,
.dashed-input-date2-field::-moz-placeholder,
.dashed-input-field::-moz-placeholder {
    /* Firefox 19+ */
    color: red;
}

.dashed-lg-input:-moz-placeholder,
.dashed-input-small-field:-moz-placeholder,
.dashed-input-medium-field:-moz-placeholder,
.dashed-input-date2-field:-moz-placeholder,
.dashed-input-field::-moz-placeholder {
    /* Firefox 18- */
    color: red;
}

.dashed-lg-input:-ms-input-placeholder,
.dashed-input-small-field:-ms-input-placeholder,
.dashed-input-medium-field:-ms-input-placeholder,
.dashed-input-date2-field:-ms-input-placeholder,
.dashed-input-field:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: red;
}

.dashed-lg-input:-ms-input-placeholder,
.dashed-input-small-field::-ms-input-placeholder,
.dashed-input-medium-field::-ms-input-placeholder,
.dashed-input-date2-field::-ms-input-placeholder,
.dashed-input-field::-ms-input-placeholder {
    /* Microsoft Edge */
    color: red;
}

.dash-pg .form-control::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #333;
    font-size: 14px;
}

.dash-pg .form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-size: 14px;
    color: #333;
}

.dash-pg .form-control::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #333;
    font-size: 14px;
}

.dashed-lg-input {
    height: 25px;
    border-style: none;
    background-color: transparent;
    border-bottom: 1px dotted #000;
    width: 300px;
}

.full-height {
    height: 100%;
}
.x_panel {
    color: #000;
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    padding: 30px;
    display: inline-block;
     background:#ede6c1;
    border: 1px solid #666;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    transition: all .2s ease
}

.x_title {
    padding: 1px 5px 6px;
    margin-bottom: 20px
}

.x_title .filter {
    width: 40%;
    float: right
}

.x_title h2 {
    margin: 5px 0 6px;
    float: left;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap
}

.x_title h2 small {
    margin-left: 10px
}

.x_title span {
    color: #BDBDBD
}

.x_content h4 {
    font-size: 22px;
    ;
    font-weight: 600;
    padding: 1rem 0;
}

.x_content h3 {
    font-size: 28px;
    font-weight: 500;
}

.x_content p {
    line-height: 1.60;
    font-size: 18px;
}

.x_content .table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border-color: #222 !important;
}

.dash-pg .table-bordered,
.dash-pg .table-bordered>tbody>tr>td,
.dash-pg .table-bordered>tbody>tr>th,
.dash-pg .table-bordered>tfoot>tr>td,
.dash-pg .table-bordered>tfoot>tr>th,
.dash-pg .table-bordered>thead>tr>td,
.dash-pg .table-bordered>thead>tr>th {
    border-color: #989898 !important;
}


.x_content .col-md-12:nth-child(2) {
    padding-top: 2rem;
    padding-bottom: 1rem;
}

.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border-bottom-width: 1px;
}

.x_content img {
    max-width: 100%;
}
.x_content .no {
    margin-left: -20px;
    padding-right: 10px;
    font-weight: 500;
}

.img-box {
    width: 150px;
    padding: 15px 10px;
    height: 150px;
    border: solid 1px #000;
    float: right;
    text-align: center;
}


.shifaris_input {
    border-style: none;
    background-color: transparent;
    border-bottom: 1px dotted #000;
}

.dashed-input-small-field {
    height: 25px;
    border-style: none;
    border-bottom: 1px dotted #000;
    font-size: 18px !important;
    min-width: 25px !important;
}

.dashed-input-md-field {
    height: 25px;
    border-style: none;
    background-color: transparent;
    width: 75px;
    border-bottom: 1px dotted #000;
}

.x_content header {
    color: #ea4031;
}

.x_content header .name_header {
    color: #ea4031;
    font-size: 38px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0;
    line-height: inherit;
}

header .title_header {
    margin-top: -160px;
    text-align: center;
    font-weight: 600;
}

.eng header .title_header {
    margin-top: -140px;
    text-align: center;
    font-weight: 600;
}

.eng .x_content header .name_header {
    color: #ea4031;
    font-size: 34px;
    line-height: 1;
}

.title_header {
    margin-left: 0;
}


.eng .x_content h3 {
    font-size: 22px;
    font-weight: 600;
}

.eng .x_content h4 {
    font-size: 18px;
    font-weight: 500;
}

.letter-margin {
    padding-top: 40px;
    padding-left: 40px;
}

.dash-pg .x_panel {
    background-color: #fff;
    padding: 15px;
    background-image: none;
    border: solid 1px #ccc;
}


.sifaris {
    background: url(../../img/sifaris.png) no-repeat left;
}

.text-align-right {
    text-align-last: right;
}

.authorized-person-text {
    text-align: right !important;
}

.dashed-input-medium-field {
    min-width: 50px !important;
    padding: 0px 0px 0px 0px !important;
    font-size: 18px;
    margin-left: 0px;
    border-style: none;
    border-bottom: 1px dotted #000;
}

.dashed-input-date2-field {
    min-width: 95px !important;
    padding: 0px 0px 0px 0px !important;
    font-size: 18px;
    margin-left: 0px;
    border-style: none;
    border-bottom: 1px dotted #000;
}
@media screen, print {
   .dot{color: #FFF !important;}
}

@media print {
    .nep {
        font-family: 'Kalimati' !important;
    }
    .text-justify-custom {
        text-align: justify !important;
    }
    .print-format {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .print-format table th{font-size: 21px; font-family: 'Kalimati' !important;}
    .print-format table td{font-size: 21px; font-family: 'Kalimati' !important;}
    .dashed-input-field {border-bottom: 0px solid #FFF;}
    .dashed-input-small-field {border-bottom: 0px solid #FFF;}
    .text-justify-custom {font-size: 21px !important;}
    .font {
        font-size: 18px !important;
    }
    .top-part {
        font-size: 18px !important;
    }
    .x_panel {
        border: none !important;
    }
    .red-color {
        color: red !important;
    }
    input {
        /* font-weight: bold; */
        font-size: 16px;
        margin-left: 0px;
        /* font-family: 'Kalimati Regular'; */
    }
   
    .ps-cn {
        margin-top: -14px;
    }
    select {
        font-size: 18px;
        font-weight: bold;
    }
    .date-input-field {
        min-width: 125px !important;
    }
    .patra {
        margin-left: -5px;
    }
    .ndp-nepali-calendar {
        /* margin-right: -70px;
        margin-top: 25px; */
        display: inline;
    }
    .dashed-input-small-field {
        border-bottom: 0px !important;
    }
    .dashed-input-medium-field {
        border-bottom: 0px !important;
    }
    .add-btns,
    .cancel-btns {
        visibility: hidden;
        width: 0px;
    }
    .sub {
        font-size: 34px;
    }
    .title-left b,
    .s-opt {
        font-size: 22px;
    }
    .form-control {
        border: 0px !important;
    }
    .dashed-input-md-field {
        border-bottom: 0px !important;
    }
    .dashed-input-date2-field {
        border-bottom: 0px !important;
    }
}