h4 {
	font-size: 11px;
}

.btn {
    display: inline-block;
    padding: 4px 5px 4px;
    margin-bottom: 0;
    font-size: 11px;
    line-height: 11px;
    color: white;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    background-color: #B7DB00;
    background-image: -ms-linear-gradient(top, #A6C700, #7D9600);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A6C700), to(#7D9600));
    background-image: -webkit-linear-gradient(top, #A6C700, #7D9600);
    background-image: -o-linear-gradient(top, #A6C700, #7D9600);
    background-image: linear-gradient(top, #A6C700, #7D9600);
    background-image: -moz-linear-gradient(top, #A6C700, #7D9600);
    background-repeat: repeat-x;
    border: 1px solid #6A8000;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#A6C700', endColorstr='#7D9600', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0px rgba(217, 217, 217, 1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0px rgba(217, 217, 217, 1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0px 1px 0px rgba(217, 217, 217, 1);
}

.btn:hover {
    background-color: #B7DB00;
    /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));*/
    background-image: -webkit-linear-gradient(top, #BBE000, #7D9600);
    color: #FFF;

    background-position: 0 0px;
    -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
            transition: none;
            
    background-image: -ms-linear-gradient(top, #BBE000, #7D9600);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#BBE000), to(#7D9600));
    background-image: -webkit-linear-gradient(top, #BBE000, #7D9600);
    background-image: -o-linear-gradient(top, #BBE000, #7D9600);
    background-image: linear-gradient(top, #BBE000, #7D9600);
    background-image: -moz-linear-gradient(top, #BBE000, #7D9600);
}

.btn:focus {
	outline: none;
}

.btn.grey {
    border: 1px solid #808080;
    background-color: #FFFFFF;
    background-image: -ms-linear-gradient(top, #FDFDFD, #C1C1C1);
    background-image: -webkit-linear-gradient(top, #FDFDFD, #C1C1C1);
    background-image: -o-linear-gradient(top, #FDFDFD, #C1C1C1);
    background-image: linear-gradient(top, #FDFDFD, #C1C1C1);
    background-image: -moz-linear-gradient(top, #FDFDFD, #C1C1C1);
    color: #333333;
}
.btn.grey:hover {
	background-image: -ms-linear-gradient(top, #FFFFFF, #DBDBDB);
    background-image: -webkit-linear-gradient(top, #FFFFFF, #DBDBDB);
    background-image: -o-linear-gradient(top, #FFFFFF, #DBDBDB);
    background-image: linear-gradient(top, #FFFFFF, #DBDBDB);
    background-image: -moz-linear-gradient(top, #FFFFFF, #DBDBDB);
}

/* Fixes the button height for the input's. Firefox bug. */
@-moz-document url-prefix() {
    input.btn {
        padding: 2px 5px;
    }
}

.nav{
	background-color: #f5f5f5;
	margin-top: -5px;
	height: 28px;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover{
	background-color: transparent;
	color: #808080;
}
.nav-pills > li > a{
	border-radius: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 9px;
	padding: 0px 3px;
}
.nav-pills > li{
	border-right: 1px solid #ccc;
	line-height: 9px !important;
	margin-bottom: 7px;
    margin-top: 8px;
}
.nav-pills > li:last-child{
	border-right: none;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 13px;
    padding: 4px;
    margin-bottom: 9px;
    font-size: 11px;
    line-height: 13px;
    color: #555;
}

textarea {
    line-height: 14px;
}

input, button, select, textarea {
    font-family: "Arian AMU", "Tahoma", Sylfaen, sans-serif;
}

.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background-color: transparent;
    color: #6B8000;
}

.dropdown-menu {
    min-width: auto;
    border-radius: 2px;
}

.modal-backdrop, .modal-backdrop.fade.in {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.modal {
    border: 10px solid rgba(0, 0, 0, 0.4);
}

.modal-footer {
    padding: 5px 10px 5px;
}

div.green .modal-header {
    background-color: #a6c700;
    color: #FFF;
    font-weight: bold;
    font-size: 12px;
}

div.red .modal-header {
    background-color: #ff2200;
    color: #FFF;
    font-weight: bold;
    font-size: 12px;
}

div.red div.modal-header h3 {
    font-weight: bold;
    font-size: 12px;
}

.modal-header .icon {
    background: url('/static/img/icons/error.png');
    font-size: 0;
    margin-right: 5px;
    margin-top: 2px;
    width: 14px;
    height: 13px;
    float: left;
}