a:focus, a:active, button, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{
	outline:none !important;
}

*{
	transition:all 0.3s;
}

@font-face{
	font-family:'isans';
	src:url(../fonts/iransans_reg.woff) format('woff'), url(../fonts/iransans_reg.ttf)format('truetype');
}

body{
	font-family:isans;
	font-size:13px;
	line-height: 25px;
	cursor:default;
	background: #f1f1f1;
}

a , a:hover{
	color:inherit;
	text-decoration:none;
}

a {
	color: #004ec2;
}

a:hover {
	color: red;
}

ul , li{
	list-style:none;
	margin:0;
	padding:0;
}

label {
	font-weight: normal;
	line-height: 33px;
}

.block {
	display: block;
}

.texttocenter {
	text-align: center;
}

.required label:after {
	content: '*';
	color: red;
}

.logo {
	margin-top: 20px;
}

.page {
	background-color: white;
	border:1px solid #e1e1e1;
	border-radius: 10px;
	padding: 0 15px 20px 15px;
	margin-top: 10px;
}

.menu {
	text-align: center;
	padding-top: 10px;
	margin-bottom: 20px;
}

.menu a {
	font-size: 9pt;
	font-family: isans;
	
}

.menu a::after {
	content: " - ";
	padding: 0 10px;
}

.menu a:nth-last-child(1)::after {
	content: "";
}

.inside h1 {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
	margin-bottom: 30px;
	font-size: 20pt;
	line-height: 50px;

}

.box {
	color: white;
	margin-bottom: 30px;
}

.box .row1 {
	padding: 10px;
}

.box .row2 {
	text-align: left;
	padding: 20px 10px;
	font-size: 20pt;
}

.box:nth-child(1) .row1 {
	background-color: #abc001;
}

.box:nth-child(1) .row2 {
	background-color: #cad555;
}

.box:nth-child(2) .row1 {
	background-color: #d65b0b;
}

.box:nth-child(2) .row2 {
	background-color: #ee964c;
}

.box:nth-child(3) .row1 {
	background-color: #970b52;
}

.box:nth-child(3) .row2 {
	background-color: #cb5587;
}

.box:nth-child(4) .row1 {
	background-color: #13a1d1;
}

.box:nth-child(4) .row2 {
	background-color: #77c1e8;
}

.box:nth-child(5) .row1 {
	background-color: #dd006a;
}

.box:nth-child(5) .row2 {
	background-color: #e86392;
}

.box:nth-child(6) .row1 {
	background-color: #309d2a;
}

.box:nth-child(6) .row2 {
	background-color: #7fba5c;
}

.panel-items li a {
	display: block;
	line-height: 30px;
	background: #f1f1f1;
	margin-bottom: 2px;
	padding: 0 13px;
	font-size: 12px;
}

.users-category {
	padding: 0 10px;
	line-height: 35px;
	border-radius: 5px;
}

.page-item {
	display: inline-block;
	width: 30px;
	background-color: #f1f1f1;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	text-align: center;
	margin-left: 5px;
}

.page-item-active {
	background: #545454;
	color: white;
}

.text-view {
	font-size: 12px;
	text-align: justify;
}

.text-view table {
	width: 100%;
}

.text-view table td {
	padding: 3px;
	text-align: center;
}




