.prog{ background:#f9edbe; border-color:#f0c46e;}
.error, .red{color:#f00;}
a:hover{ color:#fff; background-color:#0477a4;}
.pic{ background:#fbfbfb; border-color:#eaeaea;}
select,textarea,input[type=password], input[type=text]{background: #fff;border-color:#d9d9d9;border-top-color:#c0c0c0; }

select:hover, textarea:hover, input[type=text]:hover, input[type=password]:hover{border-color:#b9b9b9; border-top-color:#a0a0a0; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
select:focus, textarea:focus, input[type=text]:focus, input[type=password]:focus{outline: none; border-color:#357ae8;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); background:#cdf0fe;}

input.error,select.error,textarea.error, select.error:focus, textarea.error:focus, input.error:focus{ border-color:#f00; background:#fc8199; color:#000 !important}

select[readonly=readonly], textarea[readonly=readonly], input[type=text][readonly=readonly], input[type=password][readonly=readonly]{ background:#e2e2c5;}

::-webkit-input-placeholder { color:#898f9c;}
:-moz-placeholder { color:#898f9c;}
::-moz-placeholder { color:#898f9c;}
:-ms-input-placeholder { color:#898f9c;}


.button,a.button,.paging a{ border-color:#3079ed; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1);background-color: #4d90fe;background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);background-image: -o-linear-gradient(top,#4d90fe,#4787ed);background-image: linear-gradient(top,#4d90fe,#4787ed);	}
.paging a:hover,.button:hover, a.button:hover,.button:focus,a.button:focus{border-color:#2f5bb7; background-color: #357ae8;background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);background-image: -o-linear-gradient(top,#4d90fe,#357ae8);background-image: linear-gradient(top,#4d90fe,#357ae8);}
.paging a:focus, .button:active, a.button:active{background-color:#357ae8;background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);background-image: -o-linear-gradient(top,#4d90fe,#357ae8);background-image: linear-gradient(top,#4d90fe,#357ae8);}


a.microsoft{ border-color:#e75624; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1);background-color:#e75624; padding: 1rem; font-size: 1rem; text-decoration: none;	}

a.microsoft:hover, a.microsoft:focus{border-color:#e34a17; background-color: #e34a17;}

a.microsoft:active{border-color:#e34a17; background-color:#e34a17;}

button[disabled=disabled].button, button[disabled=disabled]:active.button, 
input[disabled=disabled].button, input[disabled=disabled]:active.button{ background:#e2e2c5 !important; border-color:#c0c0c0; color:#c0c0c0; }

div.success{color:#49AB01;}
div.error,label.error{ color:red;}

table.grid{ border-color:#888888;}
table.grid th { 
 background-color:#dfdede;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfdfd),to(#dfdede));
 background-image: -webkit-linear-gradient(top,#fcfdfd,#dfdede);
 background-image: -moz-linear-gradient(top,#fcfdfd,#dfdede);
 background-image: -ms-linear-gradient(top,#fcfdfd,#dfdede);
 background-image: -o-linear-gradient(top,#fcfdfd,#dfdede);
 background-image: linear-gradient(top,#fcfdfd,#dfdede); 
 color:#333333; 
 border-right-color:#cccccc;
 border-bottom-color:#888888;
}
table.grid th.btop {
 border-top-color:#888888;
}
table.grid td{ 
 border-right-color:#fff;
 border-bottom-color:#fff;
} 
table.grid th a{color:#333333;}
table.grid tr:nth-child(even), table.grid tbody:nth-child(even) tr:nth-child(even){ background:#f2f2f2;}
table.grid tr:nth-child(odd), table.grid tbody:nth-child(odd) tr:nth-child(odd){ background:#fff;}

table.grid tr.selected{ background:#f7bbbb !important;}

.header{ background-color:#058ec2;background-image: -webkit-gradient(linear,left top,left bottom,from(#058ec2),to(#036a92));background-image: -webkit-linear-gradient(top,#058ec2,#036a92);background-image: -moz-linear-gradient(top,#058ec2,#036a92);background-image: -ms-linear-gradient(top,#058ec2,#036a92);background-image: -o-linear-gradient(top,#058ec2,#036a92);background-image: linear-gradient(top,#058ec2,#036a92); color:#fff;}
.header .logo-panel .logo, .header .logo-panel .logo a{color:#fff;}
.header .logo-panel .login-details a{color:#fff}

ul.top-menu li{ border-color:#26addc; border-right-color:#0084b3; background:#028ec1; }
ul.top-menu li.bot-border{ border-bottom-color:#26addc !important;}
ul.top-menu li a{ color:#fff; }
ul.top-menu li ul{ background-color:#f8f8f8;background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ffffff));background-image: -webkit-linear-gradient(top,#f8f8f8,#ffffff);background-image: -moz-linear-gradient(top,#f8f8f8,#ffffff);background-image: -ms-linear-gradient(top,#f8f8f8,#ffffff);background-image: -o-linear-gradient(top,#f8f8f8,#ffffff);background-image: linear-gradient(top,#f8f8f8,#ffffff);border-color:#26addc; }

ul.top-menu li ul li a{color:#058ec2;}
ul.top-menu li:hover,ul.top-menu li a:hover{background:#f8f8f8;color:#058ec2; border-right-color:#fff;}
ul.top-menu li:hover a{color:#058ec2;}
ul.top-menu li ul li a:hover{ background:#0084b3; color:#fff;}
.header .page-title{ background:#f8f8f8; color:#4c4c4c; padding:5px 2%;background-color:#f8f8f8;background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f8f8f8));background-image: -webkit-linear-gradient(top,#ffffff,#f8f8f8);background-image: -moz-linear-gradient(top,#ffffff,#f8f8f8);background-image: -ms-linear-gradient(top,#ffffff,#f8f8f8);background-image: -o-linear-gradient(top,#ffffff,#f8f8f8);background-image: linear-gradient(top,#ffffff,#f8f8f8);}

.thhead{ background:#e1e1e1 !important;}
.tdhead{ background:#bbf7d2 !important;}
.ftdhead{ background:#e1e1e1 !important;}

.tabs-menus{border-bottom-color:#3079ed}
.tabs-menus li a{border-color:#3079ed; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1);background-color: #4d90fe;background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);background-image: -o-linear-gradient(top,#4d90fe,#4787ed);background-image: linear-gradient(top,#4d90fe,#4787ed);}
.tabs-menus li a:hover{border-color:#2f5bb7; text-shadow: 0 1px rgba(0,0,0,0.3);background-color: #357ae8;background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);background-image: -o-linear-gradient(top,#4d90fe,#357ae8);background-image: linear-gradient(top,#4d90fe,#357ae8);}
.tabs-menus li a.current{border-color:#008040; text-shadow: 0 1px rgba(0,0,0,0.3);background-color:#95d76c;background-image: -webkit-gradient(linear,left top,left bottom,from(#95d76c),to(#65b933));background-image: -webkit-linear-gradient(top,#95d76c,#65b933);background-image: -moz-linear-gradient(top,#95d76c,#65b933);background-image: -ms-linear-gradient(top,#95d76c,#65b933);background-image: -o-linear-gradient(top,#95d76c,#65b933);background-image: linear-gradient(top,#95d76c,#65b933);}

.login-box{ background:#eeeeee; background-color:#eeeeee;background-image: -webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#eeeeee));background-image: -webkit-linear-gradient(top,#f4f4f4,#eeeeee);background-image: -moz-linear-gradient(top,#f4f4f4,#eeeeee);background-image: -ms-linear-gradient(top,#f4f4f4,#eeeeee);background-image: -o-linear-gradient(top,#f4f4f4,#eeeeee);background-image: linear-gradient(top,#f4f4f4,#eeeeee); border-color:#d4d4d4; }
.box-title{background-color:#058ec2;background-image: -webkit-gradient(linear,left top,left bottom,from(#058ec2),to(#036a92));background-image: -webkit-linear-gradient(top,#058ec2,#036a92);background-image: -moz-linear-gradient(top,#058ec2,#036a92);background-image: -ms-linear-gradient(top,#058ec2,#036a92);background-image: -o-linear-gradient(top,#058ec2,#036a92);background-image: linear-gradient(top,#058ec2,#036a92); border-color:#058ec2; color:#fff; }
