/*color: #00a564;
*/
body{
    background: #00a564;
    font-family: sans-serif;
}

h1 {
    font-family: Arial,helvetica, sans-serif;
    color: #00387b;
}

#header{
    background-color: #FFFFFF;
    background-image: none;
}

.content .item-list a.request-password-link{
    background: #282f74;
    padding: 5px 25px;
    border: none;
    border-radius: 15px;
    font-family: sans-serif;
    color: #FFFFFF;
}

.content p{
    font-family: sans-serif;
    color: #002655;
}

#block-sitebranding{
    float: right;
}

#block-slimbox-theme-page-title{
    margin: 0;
}

#block-slimbox-theme-main-menu{
    background-color: #00387b;
}

#block-slimbox-theme-main-menu .content .menu{
    padding: 0;
}

#block-slimbox-theme-main-menu .content .menu li{
    margin: 0;
    padding: 0;
}

#block-slimbox-theme-main-menu .content .menu a {
    border-radius: 0;
    margin: 0;
    color: #FFFFFF;
    text-shadow: none;
    background: none;
}

#block-slimbox-theme-main-menu .content .menu a:hover{
    background: rgba(255, 255, 255, 0.2);
}

#block-slimbox-theme-main-menu .content .menu .menu-item--active-trail{
    background: rgba(255, 255, 255, 0.4);
}

tr td, tr th{
    border: none;
}

table thead {
    background: #9197a3;
}

table tbody tr td {
    color: #002655;
    padding: 12px 5px;
    border: none;
    border-collapse: separate;
}

table tbody tr td.link{
    text-align: center;
}

table tbody tr td.link:hover{
    border: none;
}

table tbody tr td.link a{
    padding: 5px 14px;
    border-radius: 14px;
    color: #FFFFFF;
    border: none;
}

table tbody tr td.delete a{
    background: #ee2842;
}

table tbody tr td.delete a:hover{
    background: #d8233c;
}

table tbody tr td.edit a,
table tbody tr td.cut a,
table tbody tr td.show a,
table tbody tr td.default a{
    background: #253080;
}

table tbody tr td.edit a:hover,
table tbody tr td.cut a:hover,
table tbody tr td.show a:hover,
table tbody tr td.default a:hover{
    background: #002655;
}

table {
    border-collapse: inherit;
}

table tbody tr.odd{
    background: #FFFFFF;
}

table tbody tr.even{
    background: rgba(0, 0, 0, 0.04);
}

form {
    
}

form fieldset {
    
}

form fieldset legend{
    font-family: Arial, Helvetica, sans-serif;
}

.form-type-textfield input,
.form-type-number input,
.form-type-password input,
.form-item select{
    border: none;
    font-size: 1em;
    color: #002655;
}

.form-type-select select{
    border-radius: 0;
    background: none;
    margin: 15px 0 5px;
}

.form-item{
    margin-bottom: 30px;
    border-bottom: 1px solid #002655;
    width: 50%;
}

.form-item.form-type-checkbox{
    padding: 5px 0;
}

.form-item.form-type-checkbox label{
    color: #002655;
    font-size: 1em;
}

.form-item.form-type-checkbox input{
    -webkit-appearance: none;
    -moz-webkit-appearance: none;
    -ms-webkit-appearance: none;
    border: 2px solid #00a564;
    padding: 10px;
    border-radius: 5px;
    margin: 0;
    position: relative;
    top: 5px;
}

.form-item.form-type-checkbox input:active, .form-item.form-type-checkbox input:checked:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.form-item.form-type-checkbox input:checked {
    background-color: #00a564;
    border: 2px solid #00a564;
}
/*
.form-item.form-type-checkbox input:checked:after {
	content: '\2714';
	font-size: 10px;
	top: 0px;
	left: 3px;
	color: #FFFFFF;
}
*/
.form-item label{
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #afafaf;
    font-weight: normal;
}

.form-actions .form-submit{
    background: #00975b;
    border: none;
    color: #FFFFFF;
    padding: 5px 25px;
}

.button--primary{
    background: #00a564;
    color: #fff;
    padding: 7px 26px;
    border-radius: 16px;
    border: none;
}

input.form-submit:hover{
    background: #00975b;
    color: #fff;
}

.boxtype-form,
.bigbox-form{
    float: left;
    width: 210px;
}

.boxtype-form img,
.bigbox-form img{
    margin: 0 auto;
    display: block;
    height: 140px;
    width: auto;
}

.boxtype-form .form-actions,
.bigbox-form .form-actions{
    text-align: center;
}

.boxtype-form .form-actions input,
.bigbox-form .form-actions input{
    margin: 0;
}

.block h2{
    font-family: sans-serif;
    color: #282f74;
}

.site-footer{
    background: #00a564;
}