﻿/* here you can put your own css to customize and override the theme */
.username {
    font-weight:bold;
}

.page-footer-inner{
    font-weight:bold;
    float:right;
    margin-right:30px;
}

.copyright{
    padding: 10px 0 0 0;
    text-align:center;
    font-size:small;
}

a, a:hover{
    color:#EC7300;
    text-decoration:none;
}
.control-label{
    text-align: left;
}


.btn-group-right {
    float:right;
    padding-right:20px;
}
.btn-group-left {
    float:left;
    margin-left:0px;
}


.btn-min-size{
    min-width:150px;
    margin-left:10px;
}

.content{
    min-height:677px;
}

.grid-search-form{
    width: 300px;
}

.btn-orange{
    background-color:#EC7300;
    color:#FFFFFF;
}

.btn-darkblue{
    background-color: #0D1231;
}


.grid-pagination td{
    border: solid 1px #EDE0E0;
    font-size: 16px;
    padding: 0 10px;
    border-spacing: 10px;    
}

.grid-pagination a:hover {
   font-weight:bolder;   
}


.figure-content {
    text-align:right;
}

.user-header{
    /*display:none;*/
   
}

.dropdown-menu{
    background-color: #fff;
}

.control-label{
    text-align:left;
}

.btn-add{
    margin-right:15px;
}

.legend-dollarized{
    background-color: #c1c7d1;
    padding: 0 10px;
    font-weight:bold
}

.legend-gallon{
    background-color: #3b8bba;
    color : #ffffff;
    font-weight:bold;
     padding: 0 10px;
}

.portlet-body{
    padding-bottom:20px;
}


.center-control-text{
    text-align:center;
}

.btn-min-size{
    min-width:150px;
}

.custom-error{
    border-color:#ff0000;
}

.custom-border-error{
    border:1px solid #ff0000;
}

.class-nav-pills{
    border: 1px dotted #27A4B0;
}

.class-nav-pills .active{
    border: 2px dotted #27A4B0;
}

.class-title{
    font-weight:bolder;
    color:#27A4B0;
    width:100%;
    border-bottom: 1px inset #DFE0E1;
}
.class-page-title{
    width: 100%;
}

.card {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    border-radius: 5px; /* 5px rounded corners */
    padding:20px;
    border-top:1px inset #DFE0E1;
}

/* Add rounded corners to the top left and the top right corner of the image */
.card img {
    border-radius: 5px 5px 0 0;
}

.card-title{    
    font-weight:bold;
    padding-bottom:10px;
    border-bottom: thin inset #DFE0E1;
    text-align:center;
}

.btn-top-add{
    margin-bottom:10px;
}

.select-card-text{
    font-size: 1.2em;
    text-align:justify;
}

.profile-card-title{
    text-align:center;
}

.menu-logo-left{
    align-self:center; 
    margin-left:auto; 
    margin-right:auto;
}

.ward-card-text{
    text-align: center;
    font-size:large;
}
