@CHARSET "UTF-8";

.button {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding: .4em 4px .30em;
	padding-left:14px;
	padding-right:14px;
    -webkit-border-radius: .2em; 
    -moz-border-radius: .2em;
    border-radius: .2em;
    
}
.button:hover {
    text-decoration: none;
}
.button:active {
    position: relative;
    top: 1px;
}

/* white */
.white {
    color: #FFFFFF;
    border: solid 1px #C6BAC9;
    background: -webkit-gradient(linear, left top, left bottom, from(#01538B), to(#0178C9));
    background-image: -ms-linear-gradient(bottom, #04B0C4 0%, #037582 100%);
    background: -moz-linear-gradient(top,  #01538B,  #0178C9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#01538B', endColorstr='#0178C9');
		
	
}
.white:hover {
	color:#FFFFFF;
    background: -webkit-gradient(linear, left top, left bottom, from(#01538B), to(#0186E0));
    background-image: -ms-linear-gradient(bottom, #01538B 0%, #0186E0 100%);
    background: -moz-linear-gradient(top,  #01538B,  #0186E0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#01538B', endColorstr='#0186E0');
	
}
.white:active {
    color: #3C2BCF;
    background-image: -ms-linear-gradient(bottom, #9D96FF 0%, #BFA4F5 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#9D96FF), to(#BFA4F5));
    background: -moz-linear-gradient(top,  #9D96FF,  #BFA4F5);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D96FF', endColorstr='#BFA4F5');
	
}

.roundbutton{
    width: 16px;
    height: 16px;
    font: 14px/100% Arial, Helvetica, sans-serif;
    font-weight:bold;
    display:table-cell; 
    vertical-align: middle;
   
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    text-align: center;
    text-decoration: none;
    cursor:pointer;
	
	
}

.roundbuttonout{
    position:relative;  
    float: right;
    margin-right: 1px;
    margin-top: 1px;
}

#buttontrack{
	height:26px;
	width:176px;
	color:#FFFFFF;
	font-family:Arial,Verdana,Helvitica,sans-serif;
    font-size:20px;
	font-weight:bold;
	cursor:pointer;
	padding:4px;
	text-align: center;
	border: solid 1px #C6BAC9;
	background: -webkit-gradient(linear, left top, left bottom, from(#01538B), to(#0178C9));
    background: -moz-linear-gradient(top,  #01538B,  #0178C9);
	background: linear-gradient(to bottom, #01538B 0%, #0178C9 100%);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#01538B', endColorstr='#0178C9');
}

#buttontrack:hover{
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#01538B), to(#0186E0));
    background: -moz-linear-gradient(top,  #01538B,  #0186E0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#01538B', endColorstr='#0186E0');
}

#buttontrack:active{
	color: #3C2BCF;
	background: -webkit-gradient(linear, left top, left bottom, from(#9D96FF), to(#BFA4F5));
    background: -moz-linear-gradient(top,  #9D96FF,  #BFA4F5);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D96FF', endColorstr='#BFA4F5');
}

#buttonlogin{
	height:16px;
	width:58px;
	color:#FFFFFF;
	font-family:Arial,Verdana,Helvitica,sans-serif;
    font-size:14px;
	font-weight:bold;
	cursor:pointer;
	padding:4px;
	text-align: center;
	margin-top:1px;
	border: solid 1px #C6BAC9;
	background: -webkit-gradient(linear, left top, left bottom, from(#01538B), to(#0178C9));
    background: -moz-linear-gradient(top,  #01538B,  #0178C9);
	background: linear-gradient(to bottom, #01538B 0%, #0178C9 100%);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#01538B', endColorstr='#0178C9');
}

#buttonlogin:hover{
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#01538B), to(#0186E0));
    background: -moz-linear-gradient(top,  #01538B,  #0186E0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#01538B', endColorstr='#0186E0');
}

#buttonlogin:active{
	color: #3C2BCF;
	background: -webkit-gradient(linear, left top, left bottom, from(#9D96FF), to(#BFA4F5));
    background: -moz-linear-gradient(top,  #9D96FF,  #BFA4F5);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D96FF', endColorstr='#BFA4F5');
}

#buttonsearch{
	color: #d1202e;
    border: solid 1px #ccc;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top,  #fff,  #ededed);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	height:20px;	
}

#buttonsearch:hover {
    background: #328bca;
	color:#fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#41acda), to(#2768bc));
    background: -moz-linear-gradient(top,  #41acda,  #2768bc);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#41acda', endColorstr='#2768bc');
}
#buttonsearch:active {
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#2768bc), to(#41acda));
    background: -moz-linear-gradient(top,  #2768bc,  #41acda);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2768bc', endColorstr='#41acda');
}