@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@500&display=swap');

*

{

margin: 0;

padding: 0;



}

.container {

background: #1a202f;

width: 70%;

margin: 100px auto;

padding: 100px 0px;

border-radius: 10px;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

}
.login {

width: 50%;

margin: auto;

}

.login h4 {

margin-bottom: 20px;

color: #fffdfd;

}

.login input

{

margin-bottom: 10px;

}

.login .form-control {

background-color: #222a3e;

height: 50px;

border: none;

color: #fff;

}

.fas.fa-check, .fas.fa-exclamation-triangle {

margin: 0px 10px 0px -8px;

}

.alert-danger {

color: #ffffff;

background-color: #f13939;

text-align: center;

border: none;

}

.alert-success {

color: #ffffff;

background-color: #3bad57;

text-align: center;

border: none;

}

#admin_login_btn {

background: #222a3e;

border: none;

}

#admin_login_btn:active {

background: #222a3e;

border: none;

}

body      

{

background-color: #222a3e;

color: #fff;

transition: 0.3s;

}

/* width */

::-webkit-scrollbar {

width: 10px;

}



/* Track */

::-webkit-scrollbar-track {

background:#222a3e;

}



/* Handle */

::-webkit-scrollbar-thumb {

background: #1a202f;

}



/* Handle on hover */

::-webkit-scrollbar-thumb:hover {

background: #1a202f;

}

.bg-dark {

background-color: #1a202f!important;

}

.sidebar {

height: 100%;

width: 0;

position: fixed;

background-color: #1a202f;

overflow-x: hidden;

transition: 0.5s;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

}

#logo_site{

width: 150px;

text-align: center;

margin: 10px 0px;

}

.fas.fa-bars, .fas.fa-times {

margin: 0px 10px;

font-size: 20px;

cursor: pointer;

}

.navbar-nav {

margin: 10px 0px;

}





li.nav-item {

padding: 10px;

margin: 5px 0px;

}

a {

color: white ;

}

a:hover {

color:  rgb(187, 187, 187);

}

i.fas {

margin: 0px 10px;

padding-left: 10px;

}

.navbar-nav .nav-link {

transition: 0.3s;

}

.user_dt {

margin: 0px 12px;

padding: 15px;

border: 1px solid #222a3e;

}

.user_dt i.fas

{

transition: 0.5s;

}

#user_set 

{

margin: 0px auto;

background: #21293d;

width: 87%;

padding: 10px;

display: none; 

}

#user_set a 

{

display: block;

padding: 10px 0px;

transition: 0.5s;



}

#user_set a:hover 

{

color: rgb(187, 187, 187);

text-decoration: none;

}

#main_content {

transition: 0.5s;

transition: margin-left .5s; /* If you want a transition effect */

padding: 10px;

}

.welcome_user {

text-align: center;

background: #1a202f;

margin: 10px auto;

padding: 10px;

color: #fff;

border-radius: 5px;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

font-size: 20px;

text-transform: uppercase;

width: 26%;

}

#total_div {

text-align: center;

background: #1a202f;

width: 25%;

margin: auto 51px;

padding: 28px 20px;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

border-radius: 5px;

display: inline-block;

}

#total_div p {

font-size: 23px;

}



#total_victims {

background: #f50;

padding: 5px;

}

#victims_total {

float: left;

background: #1a202f;

width: 17%;

margin-bottom: 15px;

padding: 15px;

text-align: center;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

border-radius: 5px;

}

#victims_total p {

margin: 10px;

font-size: 25px;

}

div#act_btns {

width: 82%;

float: right;

padding: 20px;

margin-top: 7px;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

}

#table {

border-radius: 5px;

background: #1a202f;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

color: #fff;

}

#table thead tr , tbody tr {

border-bottom: .0625rem solid #242b40;

color: #ffffff;

text-align: left;

}

#pagination_controls {

color: #fff;

background: #1a202f;

padding: 10px;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

border-radius: 5px;

}

#pagination_controls a {

color: #fff;

background: #212e4e;

}


.scamacont {

text-align: center;

width: 30%;

display: inline-block;

background: #1a202f;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

margin: 10px 5px;

height: 280px;

}

.scamaimg {

width: 100%;

}

.scamaname {

font-size: 14px;

margin: 8px 0px 15px;

}

.scama_link:hover {

text-decoration: none;

opacity: 0.8;

color: #fff;

}

.scama_link {

background: #222a3e;

padding: 10px 20px;

border-radius: 25px;

color: #fff;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

}



/* Mobile Design */

@media screen and (max-width:768px) {

.container

{

margin: 50px auto;

width: 95%;

}

.login 

{

width: 85%;

}

#logo_site {

width: 150px;

text-align: center;

margin: 0px 89px;

}

.welcome_user

{

width: 60%;

}

#total_div

{

width: 70%;

margin: 20px auto;

display: block;

}

.scamacont {

text-align: center;

width: 100%;

display: inline-block;

background: #1a202f;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

height: auto;

}

div#act_btns {

width: 100%;

float: right;

padding: 20px;

margin-top: 7px;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

display: flex;

}

#victims_total {

float: left;

background: #1a202f;

width: 100%;

margin-bottom: 15px;

padding: 15px;

text-align: center;

box-shadow: 0 2px 30px 1px rgb(0 0 0 / 30%);

border-radius: 5px;

}

}