.content-wrapper {
    padding : 15px;
}

/*page-content*/

.text-1 {
    font-weight: bold;
    vertical-align: middle;
    /*text-transform: uppercase;*/
    text-align: right;
    border-right: 1px solid rgb(221, 221, 221);
}

.text-2 {
    vertical-align: middle;
}

@media (max-width: 768px) {
    .text-1 {
        text-align: center;
    }

    .text-2 {
        text-align: center;
    }
}

@media (min-width: 1051px) {
    .text-1 {
        border-top: 1px solid rgb(221, 221, 221);

    }

    .text-2 {
        border-top: 1px solid #ddd;
    }
}

.table .row:last-child {
    border-bottom: 1px solid rgb(221, 221, 221);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.table .row {
    line-height: 2em;
}

.strong {
    font-weight: bold;
}

.extra {
    float: right;
}

.extra font {
    display: none;
    margin: 2px;
}

button[data-toggle] {
    margin-left: auto;
    margin-right: auto;
}

#chg {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.extra .btn {
    margin: 0 0;
}

a .btn {
    border: 1px solid silver;
}

.panel-body {
    padding-bottom: 0 !important;
}

.table {
    margin-bottom: 0 !important;
}

.control-element {
    padding-top: 7px;
}

.no-border {
    border: 0 !important;
}

label.required:after {
    content: '*';
    color: red;
}


.box-title > .alert {
    /*padding-bottom: 0;*/
    margin-bottom: 0;
}


nav.navbar a.header-btn-link {
    color: white;
    padding: 15px 15px;
    float: left;
}

#up-btn {
    z-index: 2600;
    position: fixed;
    right: 0;
    bottom: 90px;
    width: 34%;
    margin-left: 90%;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#up-btn:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: pointer;
}

.up-btn-icon {
    z-index: 2600;
    position: absolute;
    display: block;
    right: 5px;
    bottom: 0;
    padding: 0 12px 4px;
    font-size: 1.5em;
}

.wrapper {
    overflow: visible;
}

div.input-group > span.input-group-addon.glyphicon {
    top : 0;
}

div.box-footer {
  text-align: center;
}