#page {padding-right:0px;padding-left:0px;}
.loading-div, #error {display:none;}
#error .errmsg {margin-bottom:0;}
/* Justified BTN-Groups */
.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate; }
.btn-group-justified .btn,
.btn-group-justified .btn-group {
    float: none;
    display: table-cell;
    width: 1%;
}
.btn-group-justified .btn .btn,
.btn-group-justified .btn-group .btn {
    width: 100%; }
.btn-group-justified .btn .dropdown-menu,
.btn-group-justified .btn-group .dropdown-menu {
    left: auto; }
.btn-secondary:not([disabled]):not(.disabled).active, .btn-secondary:not([disabled]):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    box-shadow:none;
}
.btn-group-justified .btn:first-child {
    border-right:1px solid #6c757d;
}
/*
@-webkit-keyframes blinking {
    0% { background-color: #28a745; }
    100% { background-color: #218838; }
}

@-moz-keyframes blinking {
    0% { background-color: #28a745; }
    100% { background-color: #218838; }
}

@-o-keyframes blinking {
    0% { background-color: #28a745; }
    100% { background-color: #218838; }
}

@keyframes blinking {
    0% { background-color: #28a745; }
    100% { background-color: #218838; }
}
*/

@-webkit-keyframes blinking {
    0% { color: #fff; }
    100% { color: #28a745; }
}

@-moz-keyframes blinking {
    0% { color: #fff; }
    100% { color: #28a745; }
}

@-o-keyframes blinking {
    0% { color: #fff; }
    100% { color: #28a745; }
}

@keyframes blinking {
    0% { color: #fff; }
    100% { color: #28a745; }
}

#dsu_register {
    /*
    -webkit-animation: blinking 1000ms infinite;
    -moz-animation: blinking 1000ms infinite;
    -o-animation: blinking 1000ms infinite;
    animation: blinking 1000ms infinite;
    */
    font-weight:bold;
    text-transform: uppercase;
    text-shadow: #000 1px 1px 1px;
}
#dsu_register:hover {
    /*
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
    */
    font-weight:bold;
    text-transform: uppercase;
    text-shadow: none;
}
@media (max-width: 420px) {
    select.form-control {padding:.275rem .55rem;}
}