/*
 * Page: Login & Register
 * ----------------------
 */

.login-body {
    height: 100%;
    font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 100px 0 0 0;
    background-image: linear-gradient(to top, #6b77a1, #737ea5 3%, #9599b3 15%, #b1b0bf 28%, #c7c1c8 41%, #d6cdcf 57%, #dfd5d3 74%, #e2d7d4);
    background-image: -ms-linear-gradient(bottom, #6B77A1 0%, #737EA5 3%, #9599B3 15%, #B1B0BF 28%, #C7C1C8 41%, #D6CDCF 57%, #DFD5D3 74%, #E2D7D4 100%);
    background-image: -moz-linear-gradient(bottom, #6B77A1 0%, #737EA5 3%, #9599B3 15%, #B1B0BF 28%, #C7C1C8 41%, #D6CDCF 57%, #DFD5D3 74%, #E2D7D4 100%);
    background-image: -o-linear-gradient(bottom, #6B77A1 0%, #737EA5 3%, #9599B3 15%, #B1B0BF 28%, #C7C1C8 41%, #D6CDCF 57%, #DFD5D3 74%, #E2D7D4 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #6B77A1), color-stop(3, #737EA5), color-stop(15, #9599B3), color-stop(28, #B1B0BF), color-stop(41, #C7C1C8), color-stop(57, #D6CDCF), color-stop(74, #DFD5D3), color-stop(100, #E2D7D4));
    background-image: -webkit-linear-gradient(bottom, #6B77A1 0%, #737EA5 3%, #9599B3 15%, #B1B0BF 28%, #C7C1C8 41%, #D6CDCF 57%, #DFD5D3 74%, #E2D7D4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2D7D4', endColorstr='#6B77A1',GradientType=0 );
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.login-logo,
.register-logo {
    font-size: 35px;
    text-align: center;
    margin-bottom: 25px;
    font-weight: 300;
}
.login-logo a,
.register-logo a {
    color: #444;
}


.ui-growl {
    /*z-index: -1000 !important;*/
    position: fixed;
    top: 100px;
    right: 20px;
    width: 301px;
}

.ui-menu.ui-widget {

}

.my-panel-grid tr td {
    padding: 10px;
}

.loginMessages {
    color: red
}

/*

*/
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 0.75;
}

.sidebar-menu {
    text-transform: uppercase;
}

.ui-button, button.ui-button.ui-state-default, .ui-button.ui-state-default {
    border: 1px solid #3C8DBC;
    color: #fff;
    background: #3C8DBC;
    min-height: 25px;
}




/*@media only screen and (max-width: 800px) {*/
    /*!* Force table to not be like tables anymore *!*/
    /*.genericDynaformWrapper table,*/
    /*.genericDynaformWrapper thead,*/
    /*.genericDynaformWrapper tbody,*/
    /*.genericDynaformWrapper th,*/
    /*.genericDynaformWrapper td,*/
    /*.genericDynaformWrapper tr {*/
        /*display: block;*/
    /*}*/

    /*!* Hide table headers (but not display: none;, for accessibility) *!*/
    /*.genericDynaformWrapper thead tr {*/
        /*position: absolute;*/
        /*top: -9999px;*/
        /*left: -9999px;*/
    /*}*/

    /*.genericDynaformWrapper tr { !*border: 1px solid #ccc;*! }*/

    /*.genericDynaformWrapper td {*/
        /*!* Behave like a "row" *!*/
        /*border: none;*/
        /*border-bottom: 1px solid #eee;*/
        /*position: relative;*/
        /*!*padding-left: 50%;*!*/
        /*!*white-space: normal;*!*/
        /*text-align:left;*/
    /*}*/

    /*.genericDynaformWrapper td:before {*/
        /*!* Now like a table header *!*/
        /*position: absolute;*/
        /*!* Top/left values mimic padding *!*/
        /*top: 6px;*/
        /*left: 6px;*/
        /*width: 45%;*/
        /*padding-right: 10px;*/
        /*white-space: nowrap;*/
        /*text-align:left;*/
        /*font-weight: bold;*/
    /*}*/

    /*!**/
    /*Label the data*/
    /**!*/
    /*.genericDynaformWrapper td:before { content: attr(data-title); }*/
/*}*/