@font-face {
  font-family: IranianSans;
  src: url(IranianSans.ttf);
}
@font-face {
  font-family: Vazir;
  src: url('vazir/Vazir-Black.eot');
  src: url('vazir/Vazir-Black.eot?#iefix') format('embedded-opentype'),
       url('vazir/Vazir-Black.woff2') format('woff2'),
       url('vazir/Vazir-Black.woff') format('woff'),
       url('vazir/Vazir-Black.ttf') format('truetype');
  font-weight: 900;
}

body
{
	font-family: Vazir;
	direction:rtl;
	margin: 0;
    font-size: 20px;
	background:#fc9b0c;
}

.logincontent
{
	font-size:12px;
	direction:rtl;
	margin-top:100px;
}
.logincontent a
{
	text-decoration:none;
	color:black;
}
.logintable
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	font-size: 15px;
	background-color: rgba(253, 209, 16, 0.5);
	color: #040301;
}


.tables
{
	font-size:15px;
	border-collapse: collapse;
	direction:rtl;
    text-align: right;
}


.tablesheader
{
	font-size:20px;
	color:#040301;
	text-align:center;
	font-weight:bold;
    height: 30;
	padding: 20px;
}


input
{
	font-family: Vazir;
	border-radius: 5px;
	padding: 10px;
	border: 3px solid #fdd110;
	background-color: #fc9b0c; 
	width: 95%;
}
textarea
{
	font-family: Vazir;
	border-radius: 5px;	
	padding: 1px;
	border: 3px solid #fdd110;
	background-color: #fc9b0c; 
	width: 95%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
input[type="radio"] {
  width:20%;
}
input[type="checkbox"] {
	width:20px;
}


button
{
	font-family: Vazir;
    font-weight:bold;
    width:auto;
    cursor: pointer; 
    border: 3px solid #fdd110;
	border-radius: 5px;	
    padding: 10px; 
	background-color: #fc9b0c;
	color: #040301;
}
.odd
{
    #background-color:#F0F8FF;
}


.taskbar
{
	background-color:#040301;
    direction:rtl;
    font-size: 12px;
    color:#fdd110;
}
.taskbar a
{
    color:#fdd110;
}
.taskbar a:hover
{
    color:#fc9b0c;
}

.footer
{
	font-size: 12px;
    background-color:040301;
	color: #fdd110;
    text-align: center;
    width: 100%;
}
.footer a
{
	color: #fdd110;
}
.footer a:hover
{
	color: #fc9b0c;
}

.menu_bar
{
    /*background: rgba(253, 209, 16, 0.5);*/
	background: #fdd110;
    color:white;
}

.menu_links_tr
{
    text-align:center;
}
.menu_links
{
    
    font-weight:bold;
    text-align:center;
    color:#000000;
}
.menu_links a
{
    color:#000000;
	text-decoration: none;
}
.menu_links a:hover
{
    color:#ffffff;
}

.menu_links_tr .profile_picture
{
	border-radius: 50%;
}

.page_title
{
	font-size: 30px;
	background: #fdd110;
	margin: 20px;
	padding: 20px;
	border-radius: 10px;
}


.tableslist
{
    font-family:Vazir;
    font-size:12px;
    border-collapse: collapse;
    direction:ltr;
    text-align:center;
}
.tableslist#selected
{
    background-color: gray;
}

.tableslistr
{
    font-family:Vazir;
    font-size:12px;
    border-collapse: collapse;
    direction:rtl;
    text-align:center;
}
.tableslistr#selected
{
    background-color: gray;
}

.teacher_picture
{
	border-radius: 50%;
}


.tables_students_courses
{
	font-size:15px;
	direction:rtl;
    text-align: right;
	outline: 3px solid #fdd110;
	border-radius: 20px;
	padding: 10px;
}
.tables_students_courses_header
{
	font-size:20px;
}