﻿.content-wrapper {
    background-color: #ffffff;
}

.char-case
{
    text-transform: uppercase;
    font-size: 12px !important;
}

.control-height
{
    border-color: #bbb;
    width: 100%;
    border-color: #bbb;
    border-width: 1px;
    font-size: 12px;
    height: 22px;
    padding: 0px 0px;
    border-radius: 3px !important;
}

.loginBackColor
{
    background-color: #fff;
    border-radius: 10px;
    padding: 15px;
}

.form-group
{
    margin-bottom: 5px !important;
}


.sidebar {
    height: calc(100% - (3.5rem + 1px));
    overflow-x: hidden;
    overflow-y: initial;
    padding-bottom: 0;
    padding-top: 0;
    scrollbar-color: #a9a9a9 transparent;
    scrollbar-width: none;
}

.modal-dialog {
    max-width: 1014px;
    margin: 1.75rem auto;
}

.Header-Table
{
    padding: 5px 10px 5px 10px;
    background-color: #000;
    border: solid 2px #fff;
    color: #fff;
    border-radius: 5px 5px;
}

.form-control {
    border: 1px solid #ced4da !important;
}

/* Before Footer */

.contact-us-area{
	background:#242442;
	padding:20px 0px;
	text-align:center;
}
.contact-us-area p{
	margin:0px;
	font-size:14px;
	color:#fff;
}
.contact-us-area a{
	color:#fff;
}
.contact-us-area a:hover{
	color:#03a9f4;
}
.contact-us-area-right
{
    text-align:right;
}

/* Footer */

.footer-copyright-area{
	background:#34355c;
	padding:20px 0px;
	text-align:left;
}
.footer-copy-right p{
	margin:0px;
	font-size:15px;
	color:#fff;
}
.footer-copy-right a{
	color:#fff;
}
.footer-copy-right a:hover{
	color:#03a9f4;
}
.footer-text-right
{
    text-align:right;
}

.close, .mailbox-attachment-close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 0.5;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

.chk-all
{
    height: 20px;
    width: 20px;
    float: left;
    margin-right: 10px;
}

.close
{
    color:#fff !important;
}

.autoScroll
{
    overflow: hidden;
}

.autoScroll:hover
{
    overflow: auto;
}

.autoScroll::-webkit-scrollbar
{
    width: 0.4em;
    height: 0em;
}

/* 20 */
.autoScroll-20
{
    overflow: hidden;
}

.autoScroll-20:hover
{
    overflow: auto;
}

.autoScroll-20::-webkit-scrollbar
{
    width: 0.4em;
    height: 0em;
}


/* 30 */
.autoScroll-30
{
    overflow: hidden;
}

.autoScroll-30:hover
{
    overflow: auto;
}

.autoScroll-30::-webkit-scrollbar
{
    width: 0.4em;
    height: 0em;
}


/* 35 */
.autoScroll-35
{
    overflow: hidden;
}

.autoScroll-35:hover
{
    overflow: auto;
}

.autoScroll-35::-webkit-scrollbar
{
    width: 0.4em;
    height: 0em;
}


/* 40 */
.autoScroll-40
{
    overflow: hidden;
}

.autoScroll-40:hover
{
    overflow: auto;
}

.autoScroll-40::-webkit-scrollbar
{
    width: 0.4em;
    height: 0em;
}


/* 45 */
.autoScroll-45
{
    overflow: hidden;
}

.autoScroll-45:hover
{
    overflow: auto;
}

.autoScroll-45::-webkit-scrollbar
{
    width: 0.4em;
    height: 0em;
}

/* 50 */
.autoScroll-50
{
    overflow: hidden;
}

.autoScroll-50:hover
{
    overflow: auto;
}

.autoScroll-50::-webkit-scrollbar
{
    width: 0.4em;
    height: 0em;
}

.hide
{
    display:none;
}

label:not(.form-check-label):not(.custom-file-label) {
  font-weight: 600 !important;
}

label {
  display: inline-block;
  margin-bottom: 1px !important;
}

.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 5px !important;
}


/*-------------------- Upload control  ----------------------------*/
.upload-box {
  border: 2px dashed #aaa;
  border-radius: 10px;
  padding: 4px;
  text-align: center;
  color: #666;
  font-size: 12px;
  cursor: pointer;
  position: relative;
  transition: border-color 0.3s, background-color 0.3s;
}

.upload-box:hover {
  border-color: #4a90e2;
  background-color: #f9f9f9;
}

.upload-box span {
  color: #4a90e2;
  font-weight: 600;
}

.upload-box input[type="file"] {
  position: absolute;
  inset: 0;     /* makes input cover whole box */
  opacity: 0;   /* hides default input */
  cursor: pointer;
}