﻿body {
    background: rgb(128, 128, 128);
    text-align: center;
}

.content-box {
    position: relative;
    display: block;
    margin: 0 auto;
    display: inline-block;
    min-width: 295px;
    max-width: 90%;
    top: 25px;
    text-align: left;
}

    .content-box > .well {
    background: url(./concentra.logo.png) no-repeat #f5f5f5;
        background-position: right 25px top;
    }

span > label {
    display:inline;
    padding-left:5px;
}

div > label {
    display:inline;
    padding-left:5px;
    padding-top:5px;
}

div > input[type="radio"] {
    margin: 0px;
}

span > input {
    vertical-align:top;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

/*DUO LOGIN FRAME*/
#duo_iframe {
    padding: 0;
    width: 100%;
    min-width: 500px;
    max-width: 620px;
    height: 330px;
}

iframe {
    background-image: url("spinner.gif");   
    background-repeat: no-repeat;
    background-position: 50% 50%;
}


#divBackground.no-background {
    background: #ffffff;
}

.table-alternating tr:nth-child(2n) {
    background-color: #80a6ce;
}
.table-alternating tr td:first-child, th:first-child {
    text-align:left;
}

/*PANEL*/
.panel {
    border-radius:4px;
}

.panel-heading a {
    text-decoration:none;
}

.panel-heading a:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
    margin-right:15px;
}

.panel-heading a.collapsed:after {
    content: "\f067"
}

.panel-heading {
    background:#f2f2f2;
    margin:0px;
    padding-top:1px;
    padding-bottom:1px;
    border-bottom-style:solid;
    border-color:#ddd;
    border-width:1px;
}

.panel-heading a {
    font-size:14px;
    font-weight:bold;
    color:black;

    padding: 8px 15px;
    display:block;
}

.panel-body {
    padding:10px;
}

.panel-default {
    border-color:#ddd;
    border-width:1px;
    border-style:solid;
}
