.border-radius5{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
.border-radius4{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
.box-shadow5{
	box-shadow:0px 2px 3px #afafaf;
	-moz-box-shadow:0px 2px 3px #afafaf;
	-webkit-box-shadow:0px 2px 3px #afafaf;
	-o-box-shadow:0px 2px 3px #afafaf;
	-ms-box-shadow:0px 2px 3px #afafaf;
}
.input-text{
	border:1px solid #e4e9ed;
	background-color:transparent;
	width:200px;
	height:32px;
	margin:5px;
	text-indent:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
.input-text2{
	border:1px solid #dae0e4;
	background-color:transparent;
	width:120px;
	height:32px;
	margin:5px;
	text-indent:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	color:#878787;
}
.input-text3{
	border:none;
	background-color:transparent;
	width:99%;
	height:30px;
	text-indent:10px;
	color:#878787;
	margin:auto;
}
.input-text3:focus{
	background-color:#FFFFF4;
	color:#555;
}
.input-textarea{
	border:1px solid #e4e9ed;
	background-color:transparent;
	width:120px;
	height:32px;
	margin:5px;
	text-indent:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	color: #000;
	height:60px;
	width:380px;
	padding:5px;
}
.input-text:hover{
	border:1px solid #add5f4!important;
}
.input-text:focus{
	border:1px solid #87cbff!important;
	background-color:#FFFFF4;
}
.input-text2:hover{
	border:1px solid #add5f4!important;
}
.input-text2:focus{
	border:1px solid #87cbff!important;
	background-color:#FFFFF4;
}
.input-textarea:hover{
	border:1px solid #add5f4!important;
}
.input-textarea:focus{
	border:1px solid #87cbff!important;
	background-color:#FFFFF4;
}
select{
    border: 1px solid #DAE0E4;
    border-radius: 5px;
    padding: 5px;
	height:32px;
}
select:hover{
	border:1px solid #add5f4!important;
}
select:focus{
	border:1px solid #87cbff!important;
	background-color:#FFFFF4;
}

.input-button{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	color:#fff;
	box-shadow:0px 1px 1px #018af2 inset, 0px 5px 0px #013e6c, 0px 6px 5px #000;
	margin:5px;
	float:left;
	font-family:takwdfont, Tahoma, Geneva, sans-serif!important;
	font-size:16px!important;
	font-weight:normal!important;
	text-shadow:0px 1px 1px #000;
}
.input-button:hover{
	/*background-color:#005da5!important;*/
	cursor:pointer;
	background: linear-gradient(#028af3, #005da5)!important;
	background: -moz-linear-gradient(#028af3, #005da5)!important;
	background: -webkit-linear-gradient(#028af3, #005da5)!important;
	background: -o-linear-gradient(#028af3, #005da5)!important;
}

.nav-icon{
	height:44px;
	width:45px;
	float:right;
	background-color:#015290;
}
.input-back{
	width:150px;
	height:40px;
	background-color:#f2f3f6;
	display:block;
}

.input-table{
	background-color:#fafafa;
	border:1px solid #e4e9ed;
	width:100%;
	/*margin:auto;*/
}
.input-table td{
	/*padding:8px 5px;*/
	padding:2px;
	border:1px solid #e4e9ed;
	text-align:center;
}
.input-table thead{
	background-color:#0f89e8;
	color:#fff;
	border:1px solid #026fc3!important;
	box-shadow:0 2px 3px #999;
	background: linear-gradient(#239cfa, #0f89e8)!important;
	background: -moz-linear-gradient(#239cfa, #0f89e8)!important;
	background: -webkit-linear-gradient(#239cfa, #0f89e8)!important;
	background: -o-linear-gradient(#239cfa, #0f89e8)!important;
	
	
}
.input-table thead td{
	text-shadow:0 1px 2px #000;
	padding:5px 5px;
	
}
.input-table thead tr{
	  border-radius: 0 8px 8px 0;
	  font-size:13px;
}
.input-table thead tr td{
	border:1px solid #026fc3!important;
}
tr.row-even{
	background-color:#f2f3f6;
}
.input-table tbody tr:hover{
	background-color:#e4f3fe;
}
tbody tr:nth-child(even) td {
    background-color: #f2f3f6;
}
.list-table{
	background-color:#fafafa;
	border:1px solid #e4e9ed;
	width:100%;
	margin:auto;
}
.list-table td{
	padding:8px 5px;
	border:1px solid #e4e9ed;
	text-align:center;
}
.list-table thead{
	background-color:#0f89e8;
	color:#fff;
	border:1px solid #026fc3!important;
	box-shadow:0 2px 3px #999;
	background: linear-gradient(#239cfa, #0f89e8)!important;
	background: -moz-linear-gradient(#239cfa, #0f89e8)!important;
	background: -webkit-linear-gradient(#239cfa, #0f89e8)!important;
	background: -o-linear-gradient(#239cfa, #0f89e8)!important;
	
	
}
.list-table thead td{
	text-shadow:0 1px 2px #000;
	padding:5px 5px;
	
}
.list-table thead tr{
	  border-radius: 0 8px 8px 0;
	  font-size:13px;
}
.list-table thead tr td{
	border:1px solid #00CC66;
}
/*tr.row-even{
	background-color:#f2f3f6;
}
*/
.list-table tbody tr:hover td{
	background-color:#e4f3fe;
}
.list-table tbody td:first-child{
	/*color:#B3B3B3;
	background-color:#EDEFF4;*/
}

.form-title1{
	margin:0 auto 15px;
	background-color:#fefce4;
	height:60px;
	text-indent:15px;
	line-height:60px;
	color:#1e3648;
}
.form-title2{
	margin:0 auto 15px;
	background-color:#f5fee4;
	height:60px;
	text-indent:15px;
	line-height:60px;
	color:#1e3648;
}
.form-title22{
	margin:0 auto 15px;
	height:60px;
	text-indent:15px;
	line-height:60px;
	color:#1e3648;
}
.form-title3{
	margin:0 auto 15px;
	background-color:#FFF;
	height:60px;
	text-indent:15px;
	line-height:60px;
	color:#000;
}
.form-title4{
	margin:0 auto 15px;
	background-color:#fee4f5;
	height:60px;
	text-indent:15px;
	line-height:60px;
	color:#1e3648;
}
.form-title5{
	margin:0 auto 15px;
	background-color:#ede4fe;
	height:60px;
	text-indent:15px;
	line-height:60px;
	color:#1e3648;
}
.form-title6{
	margin:0 auto 15px;
	background-color:#EAF4EC;
	height:60px;
	text-indent:15px;
	line-height:60px;
	color:#1e3648;
}
.form-submit-button{
	width:85px;
	height:35px;
	background-color:#999;
	border:1px solid #f2f2f2;
	background: linear-gradient(#fff, #f4f4f4)!important;
	background: -moz-linear-gradient(#fff, #f4f4f4)!important;
	background: -webkit-linear-gradient(#fff, #f4f4f4)!important;
	background: -o-linear-gradient(#fff, #f4f4f4)!important;
	box-shadow:0px 1px 2px #afafaf;
	-moz-box-shadow:0px 1px 2px #afafaf;
	-webkit-box-shadow:0px 2px 3px #afafaf;
	-o-box-shadow:0px 2px 3px #afafaf;
	-ms-box-shadow:0px 2px 3px #afafaf;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	display:block;
	float:left;
	margin-right:10px;
	line-height:35px;
	text-indent:10px;
	font-size:14px;
	transition: all 0.3s ease;
	
}
.form-submit-button:hover{
	background: linear-gradient(#fff, #cafdca)!important;
	background: -moz-linear-gradient(#fff, #cafdca)!important;
	background: -webkit-linear-gradient(#fff, #cafdca)!important;
	background: -o-linear-gradient(#fff, #cafdca)!important;
}
.form-submit-button i{
	background-image:url(../images/form-ok-button.png);
	float: left;
    height: 27px;
    width: 28px;
    margin:5px 0px 0px 3px;
}
.form-cancel-button{
	width:85px;
	height:35px;
	background-color:#999;
	border:1px solid #f2f2f2;
	background: linear-gradient(#fff, #f4f4f4)!important;
	background: -moz-linear-gradient(#fff, #f4f4f4)!important;
	background: -webkit-linear-gradient(#fff, #f4f4f4)!important;
	background: -o-linear-gradient(#fff, #f4f4f4)!important;
	box-shadow:0px 1px 2px #afafaf;
	-moz-box-shadow:0px 1px 2px #afafaf;
	-webkit-box-shadow:0px 2px 3px #afafaf;
	-o-box-shadow:0px 2px 3px #afafaf;
	-ms-box-shadow:0px 2px 3px #afafaf;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	display:block;
	float:left;
	margin-right:10px;
	line-height:35px;
	text-indent:10px;
	font-size:14px;
}
.form-cancel-button:hover{
	background: linear-gradient(#fff, #fdcaca)!important;
	background: -moz-linear-gradient(#fff, #fdcaca)!important;
	background: -webkit-linear-gradient(#fff, #fdcaca)!important;
	background: -o-linear-gradient(#fff, #fdcaca)!important;
}
.form-cancel-button i{
	background-image:url(../images/form-cancel-button.png);
	float: left;
    height: 27px;
    width: 28px;
    margin:5px 0px 0px 3px;
}

.btn.btn-default {
	width:80px;
	height:30px;
	background-color:#999;
	border:1px solid #f2f2f2;
	background: linear-gradient(#fff, #f4f4f4)!important;
	background: -moz-linear-gradient(#fff, #f4f4f4)!important;
	background: -webkit-linear-gradient(#fff, #f4f4f4)!important;
	background: -o-linear-gradient(#fff, #f4f4f4)!important;
	box-shadow:0px 1px 2px #afafaf;
	-moz-box-shadow:0px 1px 2px #afafaf;
	-webkit-box-shadow:0px 2px 3px #afafaf;
	-o-box-shadow:0px 2px 3px #afafaf;
	-ms-box-shadow:0px 2px 3px #afafaf;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	display:block;
	float:right;
	margin-left:10px;
	line-height:35px;
	/*text-indent:10px;*/
	font-family:takwdfont, Tahoma, Geneva, sans-serif!important;
	font-size:14px!important;
	font-weight:normal!important;
	margin:5px;
	cursor:pointer;
	transition: all 0.3s ease;
}
.btn.btn-default:hover{
	background: linear-gradient(#fff, #dddcdc)!important;
	background: -moz-linear-gradient(#fff, #dddcdc)!important;
	background: -webkit-linear-gradient(#fff, #dddcdc)!important;
	background: -o-linear-gradient(#fff, #dddcdc)!important;
	color:#1e3648;
}
input.form-control {
	border:1px solid #dae0e4;
	background-color:transparent;
	width:295px;
	height:32px;
	margin:5px;
	text-indent:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	color:#878787;
}

.add-new-item{
	width:85px;
	height:35px;
	background-color:#999;
	border:1px solid #f2f2f2;
	background: linear-gradient(#fff, #f4f4f4)!important;
	background: -moz-linear-gradient(#fff, #f4f4f4)!important;
	background: -webkit-linear-gradient(#fff, #f4f4f4)!important;
	background: -o-linear-gradient(#fff, #f4f4f4)!important;
	box-shadow:0px 1px 2px #afafaf;
	-moz-box-shadow:0px 1px 2px #afafaf;
	-webkit-box-shadow:0px 2px 3px #afafaf;
	-o-box-shadow:0px 2px 3px #afafaf;
	-ms-box-shadow:0px 2px 3px #afafaf;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	display:block;
	float:left;
	margin-right:10px;
	line-height:35px;
	text-indent:10px;
	font-size:14px;
	transition: all 0.3s ease;
	
}
.add-new-item:hover{
	background: linear-gradient(#fff, #cafdca)!important;
	background: -moz-linear-gradient(#fff, #caf0fd)!important;
	background: -webkit-linear-gradient(#fff, #cafdca)!important;
	background: -o-linear-gradient(#fff, #cafdca)!important;
}
.add-new-item i{
	background-image:url(../images/add-new-item.png);
	float: left;
    height: 27px;
    width: 28px;
    margin:5px 0px 0px 5px;
}
.btn{
	width:80px;
	height:30px;
	background-color:#999;
	border:1px solid #f2f2f2;
	background: linear-gradient(#fff, #f4f4f4)!important;
	background: -moz-linear-gradient(#fff, #f4f4f4)!important;
	background: -webkit-linear-gradient(#fff, #f4f4f4)!important;
	background: -o-linear-gradient(#fff, #f4f4f4)!important;
	box-shadow:0px 1px 2px #afafaf;
	-moz-box-shadow:0px 1px 2px #afafaf;
	-webkit-box-shadow:0px 2px 3px #afafaf;
	-o-box-shadow:0px 2px 3px #afafaf;
	-ms-box-shadow:0px 2px 3px #afafaf;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	float:none;
	margin-left:10px;
	font-family:takwdfont, Tahoma, Geneva, sans-serif!important;
	font-size:14px!important;
	font-weight:normal!important;
	margin:10px 5px;
	cursor:pointer;
	transition: all 0.3s ease;
	text-align:center;
	color:#878787;
}
.btn:hover{
	background: linear-gradient(#fff, #dddcdc)!important;
	background: -moz-linear-gradient(#fff, #dddcdc)!important;
	background: -webkit-linear-gradient(#fff, #dddcdc)!important;
	background: -o-linear-gradient(#fff, #dddcdc)!important;
	color:#1e3648;
}
.edit-icon{
	background-image: url(../images/edit_icon3.png);
    height: 27px;
    margin: auto;
    width: 28px;
	display:block;
}
.print-icon{
	background-image: url(../images/print_icon.png);
    height: 27px;
    margin: auto;
    width: 28px;
	display:block;
}
.delete-icon{
	background-image: url(../images/form-cancel-button.png);
    height: 27px;
    margin: auto;
    width: 28px;
	display:block;
    cursor: pointer;
}
.cancel-icon{
	background-image: url(../images/form-cancel-button2.png);
    height: 27px;
    margin: auto;
    width: 28px;
	display:block;
}
.download-icon{
	background-image: url(../images/download_icon.png);
    height: 27px;
    margin: auto;
    width: 28px;
	display:block;
}
.ok-icon{
	background-image: url(../images/form-ok-button.png);
    height: 27px;
    margin: auto;
    width: 28px;
	display:block;
}
.color-red{
	background-color:#FFEAEF!important;
	color:#A20303;
	display:block;
}
.color-red:nth-child(2n) td{
	background-color:#FFEAEF!important;
	color:#A20303;
	display:block;
}
a.color-red, a:visited.color-red {
	background-color:#FFEAEF!important;
	color:#A20303;
	display:block;
}
.color-grey{
	background-color:#E3E8EB;
	color:#C92323;
}
.color-grey:nth-child(2n) td{
	background-color:#E3E8EB;
	color:#B0B0B0;
}
.color-green{
	background-color:#EDFFEA!important;
	color:#39A203;
}
.color-green:nth-child(2n) td{
	background-color:#EDFFEA!important;
	color:#39A203;
}

a.color-green, a:visited.color-green {
	background-color:#EDFFEA!important;
	color:#39A203;
	display:block;
}
.color-yellow{
	background-color:#FEFFEA;
	color:#A2A103;
}
.row-color-red{
	background-color:#FFEAEF;
	color:#A20303;
}
tr.row-color-red:nth-child(2n) td{
	background-color:#FFEAEF;
}
.row-color-green{
	background-color:#EDFFEA;
	color:#39A203;
}
tr.row-color-green:nth-child(2n) td{
	background-color:#EDFFEA;
}
.row-color-yellow{
	background-color:#000;
	color:#A2A103;
}
tr.row-color-yellow:nth-child(2n) td{
	background-color:#FEFFEA;
	color:#A2A103;
}
.row-color-white{
	background-color:#F2F3F6;
	color:#878787;
}
tr.row-color-white:nth-child(2n) td{
	background-color:#F2F3F6;
}

table.reports-table{
	
}
table.reports-table tr:nth-child(2n) td{
	background-color:transparent!important;
}

table.reports-table tr  td
{
  padding-bottom: 8px;
}
.tak-list-info{
	background-color: #931502;
    display: block;
    height: auto;
    overflow: hidden;
    padding: 5px;
	color:#ccc;
}
.tak-list-info li{
	float:right;
	margin-left:50px;
}

.tak-list-info div{
	float:right;
	margin-left:50px;
}

.list-table2{
	background-color:#fafafa;
	border:1px solid #e4e9ed;
	width:100%;
	margin:auto;
}
.list-table2 td{
	padding:8px 5px;
	border:1px solid #e4e9ed;
	text-align:center;
}
.list-table2 thead{
	color:#333;
	border:1px solid #999!important;
	box-shadow:0 2px 3px #ccc;
	background-color:#e5e5e5;
	
}
.list-table2 thead td{
	/*text-shadow:0 1px 2px #000;*/
	padding:5px 5px;
	
}
.list-table2 thead tr{
	  border-radius: 0 8px 8px 0;
	  font-size:13px;
	  text-align: center;
}
.list-table2 thead tr td{
	border:1px solid #ccc!important;
}
/*tr.row-even{
	background-color:#f2f3f6;
}
*/
.list-table2 tbody tr:hover td{
	background-color:#e4f3fe;
}
.list-table2 tbody td:first-child{
	/*color:#B3B3B3;
	background-color:#EDEFF4;*/
}

.signature-list{
        margin-right: 50px;    
}
.signature-list li{
	float:right;
	margin-left:180px;
}
.signature-list div{
	float:right;
    margin-left: 170px;
}
 .budget-class{
    width: 450px;
    height: auto;
    padding: 10px;
    text-align: center;
    margin: auto;
    background-color: #ffeed2;
    border: 1px solid #EAC39C;
    color: #9F6225;
    font-size: 14px;
    margin-bottom: 10px;
    display: none;
    position: fixed;
    cursor: pointer;
    margin-right: 35%;
}    
.year_primery{
margin-right: -90%;
margin-bottom: -30%;    
}   
.form-person-button{
	width:85px;
	height:35px;
	background-color:#999;
	border:1px solid #f2f2f2;
	background: linear-gradient(#fff, #f4f4f4)!important;
	background: -moz-linear-gradient(#fff, #f4f4f4)!important;
	background: -webkit-linear-gradient(#fff, #f4f4f4)!important;
	background: -o-linear-gradient(#fff, #f4f4f4)!important;
	box-shadow:0px 1px 2px #afafaf;
	-moz-box-shadow:0px 1px 2px #afafaf;
	-webkit-box-shadow:0px 2px 3px #afafaf;
	-o-box-shadow:0px 2px 3px #afafaf;
	-ms-box-shadow:0px 2px 3px #afafaf;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	display:block;
	float:left;
	margin-right:10px;
	line-height:35px;
	text-indent:10px;
	font-size:14px;
}
.form-person-button:hover{
	background: linear-gradient(#fff, #fdcaca)!important;
	background: -moz-linear-gradient(#fff, #fdcaca)!important;
	background: -webkit-linear-gradient(#fff, #fdcaca)!important;
	background: -o-linear-gradient(#fff, #fdcaca)!important;
    cursor:pointer ;
}
.form-person-button i{
	background-image:url(../images/nav_coding.png);
	float: left;
    height: 27px;
    width: 28px;
    margin:5px 0px 0px 3px;
}
.person1{
      width: 10% !important;  
}
.person2{
      width: 15% !important;  
}
.report-title{
color: rgb(5, 4, 4);
background-color: rgb(96, 142, 222);    
    
}
.report-title1{
color: rgb(5, 4, 4);
background-color: rgb(55, 98, 87);    
    
}
.report-title2{
color: rgb(5, 4, 4);
background-color: rgb(186, 192, 40);    
    
}
.report-title3{
color: rgb(5, 4, 4);
background-color: rgb(165, 138, 153);    
    
}
.report-title4{
color: rgb(5, 4, 4);
background-color: rgb(33, 111, 114);    
    
}

