.header {width: 100%;float: left;box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);margin-bottom: 15px;}
/*.header-bg {
    text-align: center;
    background-image:url(../images/header-bg.jpg);
    background-size: 100%;
    width: 100%;
    float: left;
    padding: 15px 0;

}*/
.header-bg {
    text-align: center;
   /* background-image:url(../images/header-bg.jpg);*/
   background-image:url(../images/media-header.jpeg);   
    background-size: 100%;
    width:100%;
    float: left;
    /padding: 15px 0;/
    background-position: center;
}

.bg-dark{padding:0}
.navbar-dark .navbar-nav .nav-link{ color:#FFFFFF}
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show>.nav-link{ background:#0E4D92;}
.navbar-dark .navbar-nav .nav-link i{ margin-right:.5rem}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { background:#0081b9
}
.dropdown-menu.show {
    background: #0081b9;
    margin: 0;
    border-radius: 0;
    border: none;
}
.dropdown-item{ color:#FFFFFF;

}
.right-link{ color:#FFFFFF;}
.right-link a{ color:#FFFFFF; border-left:solid 1px #ccc;padding-left:10px;   margin-left:1rem}
.right-link a:hover{ color:#0081b9}


/* ----- Login Style START ----- */
/*.logoemb{ float:left; height:90px}
.media-logo{height:60px; margin: 15px 0;}*/
.logoemb{ float:left; height:105px;margin: 15px 0; margin-top:20px; }
.media-logo{height:150px;}

.login-link{font-size: 15px;
    font-weight: 600;
    padding: 10px 30px;color: #fff;
    background-color: #0088bc;
    border-radius: 40px;
	margin: 24px 0;
	float:right;text-decoration:none;
}
.login-link:hover{  background:#000; color:#FFFFFF}
.bg-left{ background:#dce4f7; height:100vh; text-align:center}
.bg-right{ background:#0088bc; height:100vh;}
.bg {
    padding: 20% 13%;
}
.login{ padding:20% 13%}

.form-signin {
    width: 100%;
    max-width: 420px;
    padding: 15px;
    margin: 0 auto;
}
.form-signin h3{color:#c0ffff; font-size:30px}
.form-signin p{color:#c0ffff; font-size:15px}
.form-label-group {position: relative; margin-bottom: 2rem;}
.form-label-group .form-control{ height:45px; font-weight:500; font-size:15px}
.pad0{padding:11px 4px;}
.captcha{ color: #000000;font-size: 20px !important;text-align: center;}	
.login-btn{ background:#80dbfa;border-color: #80dbfa; color:#000000; font-size:20px; font-weight:600; width:100%}
.login-btn:hover{ background:#000000;border-color:#000000; color:#fff;}
/* ----- Login Style END ----- */	
	
	
	
	
	

	
/* ----- Media Entry Style START ----- */
.media-bg {
    border-radius: 10px;
    background: rgb(179 110 231 / 12%);
    box-shadow: 0 1px 4px 1px rgb(32 33 36 / 28%);
}
.login-btn1{ background:#0E4D92;border-color: #80dbfa; color:#FFF; border:none; font-size:18px; font-weight:600; width:100%}
.login-btn1:hover{ background:#0081b9;border-color:#000000; color:#fff;}
label{ font-weight:600; color:#000000}	
.card-header{ background:#0b144e; color:#FFFFFF; font-weight:600;}
/*.card-header{ background:#b36ee7; color:#FFFFFF; font-weight:600;}*/
	
/* ----- Media Entry Style END ----- */




	
/* ----- Media Search START ----- */	
	.table-bordered>tbody>tr>th {
    background: #000;
    color: #fff;
    font-size: 14px;
	border: 1px solid #fff;
	font-weight: 500;
	text-align:center;
}

.table-bordered>tbody>tr>td {
    border: 1px solid #ccc;
    padding: 10px;
    height: 35px;
	font-weight: 500;
}
/* ----- Media Serch Style END ----- */
	
	
/* ----- Media Report START ----- */		

.card1{border: none;
    border-radius: 0.25rem; margin:1.25rem 0 0 0 ; color:#FFFFFF; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28); border: double 4px rgb(254 255 255 / 50%);}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
	position:relative;
}
.card-body h5 {
    font-size: 22px;
}
.card-body p {
    font-size: 34px; font-weight:bold;
}

.card-icon {
    position: absolute;
    font-size: 60px;
    bottom: 10%;
    right: 10%;
    color: rgb(0 0 0 / 30%);
}
.bg-primary {
    background-color: #007bff!important;
}
.bg-success {
    background-color: #28a745!important;
}
.bg-warning {
    background-color: #ffc107!important;
}
.bg-info {
    background-color: #17a2b8!important;
}
.bg-danger {
    background-color: #dc3545!important;
}
.bg-dark {
    background-color: #343a40!important;
}
.bg-secondary {
    background-color: #6c757d!important;
}

	
/* ----- Media Report Style END ----- */
	
	
	
.footer{background:#eeedff;
    width: 100%;
    float: left;
    padding: 10px 0;
	border-top:solid 1px #ccc;
	}


/* ----- Mobile view code ----- */
@media (max-width: 1000px) {
    .bg {
    padding: 30px;
}
.bg img {
width:100%;
}
}

@media (max-width: 550px) {
    .logoemb {
    float: left;
    height: 60px;
}

.media-logo {
    height: 90px;
   
}
.login-link {
    margin: 10px 0;
}
.bg {
    padding: 0;
}
.bg img {
width:100%;
}
.login {
    padding: 0;
}
.bg-left {
    height: 100%;
}
.bg-right {
    background: #0088bc;
    height: auto;
}
.navbar-nav .nav-link {
    padding: 0.5rem 1rem;
}
.bg-dark {
    padding: 10px;
}

.pad0 img {
    height: 30px;
    width: 30px;
    margin-left: 154px;

}

.footer p {
    font-size: 12px;
    margin: 0 0 10px 0;
}
}
/*@media (max-width: 1000px) {
    .bg {
    padding: 30px;
}
.bg img {
width:100%;
}
}

@media (max-width: 550px) {
    .logoemb {
    float: left;
    height: 60px;
}

.media-logo {
    height: 35px;
    margin: 10px 0;
}
.login-link {
    margin: 10px 0;
}
.bg {
    padding: 0;
}
.bg img {
width:100%;
}
.login {
    padding: 0;
}
.bg-left {
    height: 100%;
}
.bg-right {
    background: #0088bc;
    height: auto;
}
.navbar-nav .nav-link {
    padding: 0.5rem 1rem;
}
.bg-dark {
    padding: 10px;
}

.pad0 img {
    height: 30px;
    width: 30px;
    margin-left: 154px;
}
}*/

/*add this code for anup*/  
  .error {
    color: red;
}
#charNum {
    color:green;
}
#charNum1 {
    color:green;
}
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}  
.bg-info {
    background-color: #17a2b8!important;
}
/*end add this code for anup*/  

.card-body a {
	text-decoration: none;
}
.form-control {
	-webkit-appearance: auto !important;
}