body{color: #000;overflow-x: hidden;height: 100%;background-image: url
("");background-repeat: no-repeat;background-size: 100% 100%}.blue-text
{color: #00BCD4}.form-control-label{margin-bottom: 0; font-size: 14px !important;}input, textarea, button
{padding: 6px 12px;border-radius: 5px !important;margin: 2px 0px;box-sizing:
border-box;border: 1px solid #ccc;font-size: 16px !important;font-weight:
300}input:focus, textarea:focus
{-moz-box-shadow: none !important;-webkit-box-shadow:
none !important;box-shadow: none !important;border: 1px
solid #00BCD4;outline-width: 0;font-weight: 400}.btn-block
{font-size: 15px ;font-weight: 400;height: 43px;cursor:
pointer}button:focus
{-moz-box-shadow: none !important;-webkit-box-shadow:
none !important;box-shadow: none !important;outline-width: 0} 
    .alert{ padding: 2px !important; padding-left: 12px !important; }

    #formdata{ display: none !important; }

    

    select{

        padding: 6px 12px; border-radius: 5px !important; margin: 2px 0px;
        box-sizing: border-box; border: 1px solid #ccc; font-size:
        16px !important; font-weight: 300;

    }
    .btn-block .active{ font-size: 16px !important; font-weight:
     bolder !important; }
     .active{ font-size: 16px !important; font-weight: bolder !important;
      color: #fff !important; background-color: #007bff !important;
      border-color: #007bff !important; }

    .save{ width: 30% !important; }

	.white-text {color: #ffffff}
    .header-bg{
		background:#1EA49F;
		border-top-left-radius:55px;
		border-top-right-radius:55px;
	}
       
        .helpdesk p{
            color: #000;
            font-size: 14px;
            font-weight: bold;
        }
        .logout{
            font-size:16px;
        }
        .logout a{
            color:#fff;
            font-weight:bold;
        }
        .logout a:hover{
            text-decoration:none;
            color:#000;
        }

.select2-selection__rendered
{

line-height: 34px !important;
}
.select2-container .select2-selection--single {
height: 38px !important;
 width: 100%;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.register
    {
        width: 60% !important;
    }
    select
    {

        padding: 6px 12px;
        border-radius: 5px !important;
        margin: 2px 0px;
        box-sizing: border-box;
        border: 1px solid #ccc;
        font-size: 16px !important;
        font-weight: 300;

    }
    .ul-list
      {
        padding-left: 5px !important;
      }
	  
	    body{color: #000;overflow-x: hidden;height: 100%;background-image: url("");background-repeat: no-repeat;background-size: 100% 100%}.blue-text{color: #00BCD4}.form-control-label{margin-bottom: 0}input, textarea, button{padding: 6px 12px;border-radius: 5px !important;margin: 2px 0px;box-sizing: border-box;border: 1px solid #ccc;font-size: 16px !important;font-weight: 300}input:focus, textarea:focus{-moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;border: 2px solid #f42a00;outline-width: 0;font-weight: 400}.btn-block{text-transform: uppercase;font-size: 11px !important;font-weight: 400;height: 37px;cursor: pointer}.btn-block:hover{color: #fff !important}button:focus{-moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;outline-width: 0}
    hr
    {

        margin-left: 47% !important;
        width: 6% !important;
/*        margin-top: 2px !important;*/
/*        margin-bottom: 2rem !important;*/

    }
    .alert
    {
        padding: 8px !important;
        padding-left: 12px !important;
		margin-top:10px !important;
    }

    #formdata
    {
        display: none !important;
    }
    
    .blue-text
    {
        margin-top: 6px !important;
        font-size: 20px !important;
		margin-bottom: 37px !important;
    }
	.white-text
    {
        margin-top: 6px !important;
        font-size: 20px !important;
		line-height: 50px !important;
    }
	.mb_20{
		 margin-bottom: 22px !important;
	}
	.top_head{
		font-size: 22px !important;
	}
	.mt_25{
		margin-top:25px !important;
	}
	body {
		background-color: #e3f0fd !important;
		font-size:14px !important;
	}
	.reg_text{
		font-size:23px !important;
		font-weight:600 !important;
		text-align:center !important;
	}
	.resetbtn:hover{
		color:#000 !important;
		border:1px solid #7c7878;
	}
	.resetbtn{
		margin-right:13px !important;
		background-color: #e1dede !important;
        color: #000 !important;
	}
	.mt_25{
		margin-top:25px !important;
	}
	.form-control-label {
		margin-bottom: 0;
		font-size: 14px;
	}
	.navbar-dark .navbar-nav .nav-link {
	    color: #343a40 !important;
		font-size: 15px !important;
	}
	.bg-nav
	{
		background-color: white !important;
	}
	.navbar-nav li{
		padding-left:10px;
		padding-right:10px;
		text-align: center;
	}
	.navbar-nav li:hover {
	  background-color: transparent !important;
	  color: black;
	  border-radius: 5px !important;
	}
    .navbar-nav li.active {
	  background-color: #ddd !important;
	  color: white !important;
	}
	.list_none li{
		list-style:none !important;
	}
	.top_list li{
		display:inline-block !important;
	}
	.header-note{
		background-color: #fbac1b !important;
        padding: 1px !important;
		color: #fff !important;
	}
	.top_list a:hover{
		text-decoration:none !important;
	}
	.top_list a{
		color:#fff !important;
		font-weight:600 !important;
	}
	
	

@media (min-width: 1200px)
.container {
    max-width: 1200px;
}

  select
       {
        font-size: 13px !important;
       }
       .select2-container .select2-selection--single {
            margin-left: 2px !important;
            margin-right: 2px !important;
        }
		 .ul-list
      {
        line-height: 28px !important;
        padding-left: 5px !important;
      }
      .fa
      {
        color: #fff !important;
        padding-right: 2px !important;
      }
	  .dash_text:hover{
		  text-decoration:none !important;
	  }
	  .mt_10px{
		  margin-top:10px !important;
	  }
	  .top_list i{
		color:#fff !important;
		font-weight:600 !important;
	}
	.navbar{
		margin-left:25px;
		border-top-left-radius:8px; 
		border-bottom-right-radius:8px; 
		font-weight: 500;
		margin-top:20px;
	}
	.logo_text{
		color:#000 !important;
	}
	.pt_0px{
		padding:0px !important;
	}
	.tab_btn:hover{
		color:#000 !important;
		background-color:#d1d1d1 !important;
	}
	.tab_btn .active:hover{
		
	}
	.tab_btn{
		font-weight:600 !important;
	}
	.btn_new{
		width:100% !important;
	}
	.nav-link:hover{
		background-color:transparent !important;
	}
    .fa-trash-o{
		color:red !important;
	}

     .trash_delete{
		color:red !important;
	}


#ui-datepicker-div
{
    width: 20% !important;
}
.tab_btn {
    width: 100% !important;
}
.mt-20 {
    width: 20px !important;
}
.mt-30 {
    width: 20px !important;
}
.w-50 {
    width: 50% !important;
}
.w-100 {
    width: 100% !important;
}
 .font-black
 {
 	color: black !important;
 }
 .btn-danger-fa
 {
 	color: white !important;
 }
 textarea
 {
 	resize: none !important;
 }

 .text-blue
 {
 	color : #1f75a4 !important;
 }
 .text-red
 {
 	color : red !important;
 }
 
 .cursor-pointer
 {
 	cursor: pointer !important;
 }
 .gallery_delete_button
 {
 	border-radius: 5px !important;
 	background-color: red !important;
 	color: #fff !important;
 	padding: 5px  !important;
 	margin-top: 10px !important;
 	border: 1px solid red !important;
 	width: 100px !important;
 }

 .gallery_image
 {
    width: 170px !important;
    height: 140px !important;
    /* box-shadow: 5px 10px #000; */
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 3px 3px 0 rgb(0 0 0 / 19%);
    margin-bottom: 15px;
}

  .bt-1
  {
  	border-top:1px solid #e3e6e7 !important;
  }

  .lab_hr
  {
  	margin-left: 5% !important;
  	width: 90% !important;
  	color: #1f75a4 !important;
  }
  .fa-file-pdf-o:before {
    content: "\f1c1" !important;
}
 .font-12
 {
 	font-size: 12px !important;
 }
 .font-13
 {
 	font-size: 13px !important;
 }
 .font-14
 {
 	font-size: 14px !important;
 }
 .font-16
 {
 	font-size: 16px !important;
 }
 .font-18
 {
 	font-size: 18px !important;
 }
 .font-20
 {
 	font-size: 20px !important;
 }
 .font-24
 {
 	font-size: 24px !important;
 }

 @media print
 {
 	.printHide
 	{
 		display: none !important;
 	}
 }
 @page{
 	margin:0 !important;
 	/*-webkit-print-color-adjust:exact !important;
 	color-adjust:exact !important;
 	size:A4 landscape !important;*/
 }

 .bg-light-gray
 {
 	background-color: #e9ebec !important;
 }

 
    div.pagination {
width:625px;
clear:both;
padding:10px 0 10px 0;
margin:0px;
float:left;
clear:both;
font-size:11px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #52bfea;
text-decoration: none; 
color: #52bfea;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #52bfea;
color: #fff;
background-color: #52bfea;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #52bfea;
font-weight: bold;
background-color: #52bfea;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #f3f3f3;
color: #ccc;
}

.hide-sec
{
	display: none !important;
}

.lh-0
{
	line-height: 0px !important;
}

.mail-list a.active1 {
    background-color: rgba(var(--vz-success-rgb),1);
    color: var(--vz-white);
}
.mail-list a.active3 {
    background-color: rgba(var(--vz-danger-rgb),1);
    color: var(--vz-white);
}
.mail-list a.active2 {
/*    color: #3c7cf1 !important;*/
    font-weight: bolder !important;
    background-color: #007bff ;
    color: var(--vz-white);
}
a, button {
    outline: 0!important;
    position: relative;
}
a {
    color: rgba(var(--vz-link-color-rgb),var(--vz-link-opacity,1));
    text-decoration: none;
}

.mail-list> a {
    margin: 5px;
    display: block;
    padding: 6px 10px;
    color: var(--vz-body-color);
    -webkit-transition: all .4s;
    transition: all .4s;
    font-family: Inter,sans-serif;
    font-weight: 500;
    font-size: .8125rem;
}
a {
    outline: 0!important;
    position: relative;
}
a {
    color: rgba(var(--vz-link-color-rgb),var(--vz-link-opacity,1));
    text-decoration: none;
}

.bg-success {
    background-color: #28a745!important;
}
.text-success {
   color: #28a745;
}

.tab_btn
{
	font-size:10px !important;
}

.btn-darkblue
{
/*	background: #0E046D !important;*/
	--vz-btn-color: #fff;
    --vz-btn-bg: #0E046D;
    --vz-btn-border-color: #0E046D;
    --vz-btn-hover-color: #fff;
    --vz-btn-hover-bg: #0E046D;
    --vz-btn-hover-border-color: #0E046D;
    --vz-btn-focus-shadow-rgb: 102,86,190;
    --vz-btn-active-color: #fff;
    --vz-btn-active-bg: #0E046D;
    --vz-btn-active-border-color: #382a86;
    --vz-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --vz-btn-disabled-color: #fff;
    --vz-btn-disabled-bg: #0E046D;
    --vz-btn-disabled-border-color: #0E046D;
}

.btn-red
{
/*	background: #0E046D !important;*/
	--vz-btn-color: #fff;
    --vz-btn-bg: #D6051E;
    --vz-btn-border-color: #D6051E;
    --vz-btn-hover-color: #fff;
    --vz-btn-hover-bg: #D6051E;
    --vz-btn-hover-border-color: #D6051E;
    --vz-btn-focus-shadow-rgb: 102,86,190;
    --vz-btn-active-color: #fff;
    --vz-btn-active-bg: #D6051E;
    --vz-btn-active-border-color: #D6051E;
    --vz-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --vz-btn-disabled-color: #fff;
    --vz-btn-disabled-bg: #D6051E;
    --vz-btn-disabled-border-color: #D6051E;
}

.form-control:focus
{
	-moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;border: 2px solid #f42a00;outline-width: 0;font-weight: 400
}
.select2-container--default .select2-selection--single:focus {
   -moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;border: 2px solid #f42a00;outline-width: 0;font-weight: 400
}