.btn-primary {
  color: #fff;
  background-color: #191497;
  border-color: #191497;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  color: #fff;
  background-color: #da1f82;
  border-color: #da1f82;
  outline: none !important;
  box-shadow: none !important;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active {

  outline: none !important;
  box-shadow: none !important;
}

.btn-close:hover,
.btn-close:focus,
.btn-close:active {
  outline: none !important;
  box-shadow: none !important;
}

.form-control:hover,
.form-control:focus {
  outline: none !important;
  box-shadow: none !important;
}

.text-primary {
  color: #b455a0 !important;
}

a {
  color: #b455a0 ;

}

.mainbg {
  background: #D1EEFE;
}

.bg-light {
    background-color: #c8edff!important;
}

.footer-bg{ background-color: #012060;}

.client-bg {
    background-color: #D9EFFF;
}

.navbar-light .navbar-nav .nav-link {
    color: rgb(0 0 0);
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: rgb(242 0 8);
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgb(242 0 8);
}

.countsec{ background-color: #012060;}
.countsec h4{color:white; margin-top: 30px;
    margin-bottom: 30px;}
	
	
.countsec .evntbutton{outline: none !important;
box-shadow: none !important;}	
	
.countsec .evntbutton{
padding-left: 30px;
padding-right: 30px;
border-radius: 7px;	
font-weight:bold;
border:none;	
color:black;	
background: rgb(156,173,210);
background: -moz-linear-gradient(0deg, rgba(156,173,210,1) 20%, rgba(168,184,214,1) 40%, rgba(194,208,222,1) 60%, rgba(219,230,230,1) 80%);
background: -webkit-linear-gradient(0deg, rgba(156,173,210,1) 20%, rgba(168,184,214,1) 40%, rgba(194,208,222,1) 60%, rgba(219,230,230,1) 80%);
background: linear-gradient(0deg, rgba(156,173,210,1) 20%, rgba(168,184,214,1) 40%, rgba(194,208,222,1) 60%, rgba(219,230,230,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9cadd2",endColorstr="#dbe6e6",GradientType=1);}	
	
.modsec .modbutton{outline: none !important;
box-shadow: none !important;}	
.modsec .modbutton{
line-height: 1.5;
    padding: 0.375rem 0.75rem;
    display: inline-block;
font-size: 19px;
    padding-left: 40px;
    padding-right: 40px;
border-radius: 7px;	
font-weight:bold;
border:none;	
color:white;	
background: rgb(114,178,220);
background: -moz-linear-gradient(0deg, rgba(114,178,220,1) 20%, rgba(102,148,205,1) 40%, rgba(80,95,178,1) 60%, rgba(65,57,159,1) 80%);
background: -webkit-linear-gradient(0deg, rgba(114,178,220,1) 20%, rgba(102,148,205,1) 40%, rgba(80,95,178,1) 60%, rgba(65,57,159,1) 80%);
background: linear-gradient(0deg, rgba(114,178,220,1) 20%, rgba(102,148,205,1) 40%, rgba(80,95,178,1) 60%, rgba(65,57,159,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#72b2dc",endColorstr="#41399f",GradientType=1);
}	

.modsec .moddiv
{
border:1px solid #D9EFFF;
padding:20px 30px;
border-radius: 10px;
background: rgb(253,254,254);
background: -moz-linear-gradient(0deg, rgba(253,254,254,1) 20%, rgba(238,245,251,1) 40%, rgba(188,216,243,1) 60%, rgba(147,192,234,1) 80%);
background: -webkit-linear-gradient(0deg, rgba(253,254,254,1) 20%, rgba(238,245,251,1) 40%, rgba(188,216,243,1) 60%, rgba(147,192,234,1) 80%);
background: linear-gradient(0deg, rgba(253,254,254,1) 20%, rgba(238,245,251,1) 40%, rgba(188,216,243,1) 60%, rgba(147,192,234,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfefe",endColorstr="#93c0ea",GradientType=1);	
}	
.modsec .moddiv p{font-weight:600;}	

.featsec{background-color: #F3F6FF; }
.featsec .featbutton{

line-height: 1.5;
padding: 0.375rem 0.75rem;
display: inline-block;
width: 100%;	

font-size: 19px;
padding-left: 40px;
padding-right: 40px;
border-radius: 10px;	
font-weight:bold;
border:none;	
color:white;	
background: rgb(114,178,220);
background: -moz-linear-gradient(0deg, rgba(114,178,220,1) 20%, rgba(102,148,205,1) 40%, rgba(80,95,178,1) 60%, rgba(65,57,159,1) 80%);
background: -webkit-linear-gradient(0deg, rgba(114,178,220,1) 20%, rgba(102,148,205,1) 40%, rgba(80,95,178,1) 60%, rgba(65,57,159,1) 80%);
background: linear-gradient(0deg, rgba(114,178,220,1) 20%, rgba(102,148,205,1) 40%, rgba(80,95,178,1) 60%, rgba(65,57,159,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#72b2dc",endColorstr="#41399f",GradientType=1);
}

.featsec .featdiv
{
border:2px solid #75B9DF;
padding:20px 30px;
border-radius: 10px;
background: white;
	margin-bottom:15px;

}

.featsec .featdiv ul{font-weight: 600; margin-bottom: 20px;}


.schedsec .schedbutton{

line-height: 1.5;
padding: 0.375rem 0.75rem;
display: inline-block;
	

font-size: 19px;
padding-left: 80px;
padding-right: 80px;
border-radius: 10px;	
font-weight:bold;
border:none;	
color:white;	
background: rgb(114,178,220);
background: -moz-linear-gradient(0deg, rgba(114,178,220,1) 20%, rgba(102,148,205,1) 40%, rgba(80,95,178,1) 60%, rgba(65,57,159,1) 80%);
background: -webkit-linear-gradient(0deg, rgba(114,178,220,1) 20%, rgba(102,148,205,1) 40%, rgba(80,95,178,1) 60%, rgba(65,57,159,1) 80%);
background: linear-gradient(0deg, rgba(114,178,220,1) 20%, rgba(102,148,205,1) 40%, rgba(80,95,178,1) 60%, rgba(65,57,159,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#72b2dc",endColorstr="#41399f",GradientType=1);
}




.schedsec .mont{background: #008DD2;
    color: white;
    border: 2px solid #75B9DF;
    margin-bottom: 10px;}
.schedsec .mont h3{margin-bottom:10px; margin-top:10px; font-size: 18px;}


.schedsec .montdesc{
	background: #A2D9F7;
    color: white;
    border: 2px solid #75B9DF;
    margin-bottom: 10px;
	
}
.schedsec .montdesc h4{margin-bottom:10px; margin-top:9px; font-size: 19px; color:black; margin-left: 15px; }
.archisec {border-top: 1px solid #D9EFFF;}
.archisec .evntbutton{
padding-left: 30px;
padding-right: 30px;
border-radius: 7px;	
font-weight:bold;
border:none;	
color:black;	
background: rgb(156,173,210);
background: -moz-linear-gradient(0deg, rgba(156,173,210,1) 20%, rgba(168,184,214,1) 40%, rgba(194,208,222,1) 60%, rgba(219,230,230,1) 80%);
background: -webkit-linear-gradient(0deg, rgba(156,173,210,1) 20%, rgba(168,184,214,1) 40%, rgba(194,208,222,1) 60%, rgba(219,230,230,1) 80%);
background: linear-gradient(0deg, rgba(156,173,210,1) 20%, rgba(168,184,214,1) 40%, rgba(194,208,222,1) 60%, rgba(219,230,230,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9cadd2",endColorstr="#dbe6e6",GradientType=1);}	
	




.logo {
  max-height: 70px;
}

.card {
  border: 2px solid #191497;
}

.usericon {
  max-height: 175px;
  background: white;
  margin-top: 15px;
  border: 3px solid #da1f82;
  border-radius: 10px;
}

.custom-file-button input[type=file]::-webkit-file-upload-button {
  display: none;
}

.custom-file-button input[type=file]::file-selector-button {
  display: none;
}

.custom-file-button .input-group-text {
  background: #191497;
  color: white;
}
.custtable.dataTable{border-collapse: collapse;}



.dt-buttons .buttons-excel {
    color: #fff;
    background-color: #191497;
    border-color: #191497;
}

.dt-buttons .buttons-excel:hover {

	
	 color: #fff;
  background-color: #da1f82!important;
  border-color: #da1f82!important;
  outline: none !important;
  box-shadow: none !important;
	
	
}

table.dataTable tbody tr.selected>* {
    box-shadow: inset 0 0 0 9999px rgb(6 147 154)!important;
    
}

.actionCol {max-width:100px;}
.modpic {max-height: 46px;
    margin-left: auto;
    margin-right: auto;
    display: block;}

 .topbar{position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center; background: #012060; padding: 5px 0px;}

.topbar .usediv{float: right;}

.topbar .usediv .userlink{color: white;
    vertical-align: initial;
    text-decoration: none;}   
.topbar .usediv .userlink i{vertical-align: middle;
    margin-left: 7px;}