@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1600px){ 
   .table td, .table th {
		padding: 10px;
	}
	.informeson img{
		width:120px;
	}
	.informeson h3{
		font-size: 36px;
		line-height:36px;
		margin: 35px 0 20px 0;
	}
	.informeson p {
		line-height: 34px;
		font-size:26px;
	}
	
	.logininnerform .input-text{
		font-size:18px;
	    padding: 1.5rem 3rem;
	}
	div.details h1 {
	font-size:30px;
	line-height:30px;
	}
	
	div.details h6 {
	font-size:20px;
	margin:0 0 18px 0;
	}
	.container {
	 font-size:18px;
	}
	.footer p{
	 font-size:16px;	
	}
	.info{
	padding-bottom:40px;
}
	
}



@media only screen and (max-width: 1440px){ 
	.table td, .table th {
		padding:  20px  6px;
		font-size: 14px;
	}
	#wrapper #content-wrapper #content {
       padding-bottom: 60px;
    }
	.bg-dark img {
	  width: 37px;
	}
	.edit i {
	padding: 8px;
	}
	div.icon {
    padding: 0 3px;
   }
   div.icon  p, .sidebar .nav-item, .btn-group-lg>.btn, .btn-lg, .navbar-brand, .dropdownright, .btn3{
   font-size: 13px;
   }
   .edit h3 {
    font-size: 18px;
    margin-top: 10px;
	}
   .registrationformedit {
    padding: 0 1%;
	}
   .table thead th {
	padding: 7px 12px;
   }
   .regformcolmainform{
     margin:0;
   } 
	.informeson h3{
		font-size: 32px;
		line-height:32px;
		margin: 30px 0 20px 0;
	}
	.informeson p {
		line-height: 28px;
		font-size:22px;
	}
	div.details h1 {
	font-size:26px;
	line-height:26px;
	}
	
	div.details h6 {
	font-size:18px;
	margin:0 0 15px 0;
	}
	.container, .filter span {
	 font-size:16px;
	}
	.footer p, .filter p, #tabs .nav-tabs .nav-link, .tab-content>.tab-pane p {
	 font-size:14px;	
	}
	.info{
	padding:20px;
    }
	.contactboxleft h1 {
    padding: 6px;
	}
   .nav-item a {
    font-size: 10px;
   }

}


@media only screen and (max-width: 991px){ 
    p{
	  margin-bottom: 10px;
	}
	.mainloginleft{
		background: none;
		background-color:#1568b6;
		min-height:auto;
		display:block;
	}
	.informeson {
		width: 90%;
		padding:50px 0;
	}
	.logininnerform .input-text{
		font-size:16px;
		 padding: 1.5rem 3rem;
	}
	.footer p{
	 font-size:14px;
	 position:relative;
	 padding:25px 0 50px 0;
	}
	.mainloginright{
		min-height:auto !important;	
		padding:50px 0 0 0;
	}
	.logininnerform {
		width: 80%;
		margin: 0 auto;
	}
	.table{
	padding: 10px;
    font-size: 14px;
	}
	.contactboxright{
		float:none;
	}
	
	.contactboxright .btn4{
		margin-left:0 !important;
		padding-left:0;
	}
	.registrationform input::placeholder, .registrationform select{
		font-size:14px;	
	}
	.upload-box{
		width:auto;	
	}
	.form-group div{
	font-size:14px;	
	line-height:20px;
	}
	.form-group div span, .file-upload, #tabs .nav-tabs .nav-link {
		font-size:14px;	
	}
	.info{
		padding:0;
	}
	.contactboxleft h1{
	   padding: 5px 22px;
	   margin: 0;
	}
	btn{
	   padding: 5px;
	}
	.table td, .table th {
    font-size: 12px;
    }
	div.icon p, .sidebar .nav-item, .btn-group-lg>.btn, .btn-lg, .navbar-brand, .dropdownright, .btn3, .tab-content>.tab-pane p {
    font-size: 13px;
	line-height: 22px;
  }
  .pagination, div.dataTables_wrapper div.dataTables_info {
    font-size: 12px;
   }
   .edit i {
    padding: 10px;
  }
  .form-group div {
    margin-bottom: 7px;
  }
}

@media only screen and (max-width: 540px){
	.edit {
    padding: 15px;
	}
	.edit i {
    padding: 10px;
	}
	
}