.search-clear {
    margin-top: 30px !important;
}

.close-padding {
    padding: 8px;
    align-items: center;
    margin-top: 8px;
}

.my-col-2 {
    width: 15%;
    padding-right: 5px;
    padding-left: 5px;
}

.my-col-sm-padding {
    padding-right: 1px !important;
    padding-left: 1px !important;
}

.area-bottom {
    padding-bottom: 50px;
}


/* @media screen and (max-width:776px){
            .content-header {
                top:95px;
              }
          } */

@media screen and (max-width: 767px) {
    .content-area {
        max-height: 62vh;
        overflow-y: auto;
        overflow-x: hidden;
    }
    .content-area-sm {
        max-height: 51vh;
        overflow-y: auto;
        overflow-x: hidden;
    }
    .content-area-md {
        max-height: 60vh;
        overflow-y: auto;
        overflow-x: hidden;
    }
}

@media screen and (max-width: 640px) {
    .content-area {
        max-height: 57vh;
        overflow-y: auto;
        overflow-x: auto;
    }
    .content-area-sm {
        max-height: 47vh;
        overflow-y: auto;
        overflow-x: auto;
    }
    .content-area-md {
        max-height: 56vh;
        overflow-y: auto;
        overflow-x: auto;
    }
    /* .content-area-lg {
                max-height: 60vh;
                overflow-y: scroll;
             } */
}

.total label {
    color: #dd4b39;
}

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

.my-big-font {
    font-weight: bold;
    font-size: larger;
}

.my-required {
    color: #dd4b39;
    font-size: large;
}

.ng-autocomplete {
    width: auto !important;
    padding: 0 !important;
}

.ng-autocomplete ::ng-deep .autocomplete-container {
    box-shadow: none;
}

.autocomplete-container {
    box-shadow: none !important;
}

.autocomplete-container .input-container input {
    height: 30px !important;
}

.ng-autocomplete ::ng-deep .autocomplete-container .input-container input {
    line-height: 0 !important;
    height: auto !important;
    padding: 0 !important;
    /* // line-height: 40px;
     height: 40px; */
}

.ng-autocomplete ::ng-deep .autocomplete-container .input-container .x {
    top: 20% !important;
}

.ng-autocomplete ::ng-deep .autocomplete-container .suggestions-container ul li a {
    padding: 14px 15px;
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
}


.cursor-pointer {
    cursor: pointer;
}

.match-height > .w-lg-5{
	display: flex;
}

.align-right{
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: 0;
}

.align-right-width{
  min-width: 100px !important;
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: 0;
}
.alternate{
    color:#794c8a;
}

@media print {
    html, body {
       display: none;  /* hide whole page */
    }
}

.disable-screenshot {
    touch-action: manipulation;
    -ms-content-zooming: none;
   

    /* touch-action: none; */

    -webkit-touch-callout: none; 
    /* Disable callouts (long press) */
  -webkit-user-select: none; 
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}