/*
 * Copyright (c) 2014 Univeris Corporation. All Rights Reserved.
 * This computer program constitutes confidential and proprietary information of Univeris Corporation and is protected by copyright and other intellectual property laws.  Unless you have entered into a written agreement with Univeris Corporation granting you rights to use this computer program in source code form, you have no rights, and are not authorized, to possess, view, copy, distribute or use this computer program in the form attached in any manner whatsoever and must promptly return this program and all copies thereof in your possession or control to Univeris Corporation.Unauthorized possession, viewing, copying, distribution or use of this computer program or any portion thereof may result in liability and will be prosecuted to the maximum extent possible under the law.
 * File Id: $Id: $
 * Current Revision: $Rev: $
 * Last Modified: $LastChangedDate: $
 * Last Modified By: $LastChangedBy: $.
 */

form{
    background:#FFFFFF!important;
    border: 1px solid #ccc!important;
    -moz-box-shadow:0 0 15px #aaa!important;
    -webkit-box-shadow:0 0 15px #aaa!important;
    margin-left:auto!important;
    margin-right:auto!important;

}

form.small-form{
    width:400px!important;
}

form.medium-form{
    width:825px!important;
}

form.welcome-page{
    padding:14px!important;
}

form.password-page{
    padding:0!important;
    margin-top: 50px!important;
}

h1{
    border-bottom:1px solid #ccc!important;
    font-size:16px!important;
    font-weight:bold!important;
    margin-bottom:7px!important;
    text-transform: uppercase!important;
}

p{
    margin-bottom:0!important;
}

form p:last-child,form .line:last-child {
    margin-bottom:0;
}

input[type=text],input[type=password]{
    width: 220px!important;
}

.panel {
    border-radius: 0!important;
    padding: 0!important;
    margin-bottom: 0!important;
}

.panel-body{
    padding-top: 10px!important;
}

.panel-body-info-box{
    margin-left: auto!important;
    margin-right: auto!important;
    width:95%!important;
}

.panel-footer {
    border-top: 1px solid #DBDBDB!important;
}

.action-button.primary:hover, .action-button.primary:focus {
    /* Moved to theme */
    /*
    background: -moz-linear-gradient(center top , #0890cf, #016abd) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    border: 1px solid #036fbf!important;
    */
    cursor: pointer!important;
    position: relative!important;
    text-transform: uppercase!important;
}


a{
    color: #039ABE!important;
    font-weight: normal!important;
    text-decoration: none!important;
}

a:hover,a:focus{
    color: #016abd!important;
    cursor: pointer!important;
    position: relative!important;
}


/*body.login-form{*/
    /*background: url(/javax.faces.resource/ewms_bg.png.jsf?ln=persistent/skin/images/login) repeat-x scroll 0 0!important;*/
/*}*/

.top-image img{
    height: 463px;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.barrel_roll {
    -webkit-transition: -webkit-transform 4s ease;
    -webkit-transform: rotate(360deg);
    -moz-transition: -moz-transform 4s ease;
    -moz-transform: rotate(360deg);
    -o-transition: -o-transform 4s ease;
    -o-transform: rotate(360deg);
    transition: transform 4s ease;
    transform: rotate(360deg);
}

/*Field level error message*/
.ui-messages-error, .ui-message-error {
    background-color: transparent!important;
    border-color: #FFE2E2!important;
    color: #b94a48!important;
}

/*Service layer error message*/
.ui-messages-warn, .ui-message-warn {
    background-color: #FFE2E2!important;
    border: 1px solid #b94a48!important;
    color: #b94a48!important;
}


.ui-messages-warn-icon, .ui-messages-error-icon{
    display: none!important;
}

.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal {
    border: transparent!important;
    margin: 0!important;
    padding-left: 140px;!important;
}

.info-box{
    padding: 14px;
    text-align: center!important;
    margin-top: 7px;
    margin-bottom: 7px;
}

.info-box.usage{
    border: 1px solid #FACC2E;
    background-color: #FFFFCC;
}

.info-box.confirmation{
    border: 1px solid #ccc;
    background-color: #f5fcfd;
}

.ui-corner-all{
    border-radius: 0!important;
}

fieldset.propertysheet .line {
    border-bottom: none!important;
}

fieldset.propertysheet .line .form-label{
    margin-right: 15px!important;
}

fieldset.propertysheet .line.error input {
    background-color: #FFE2E2!important;
    border: 1px solid #b94a48!important;
}

fieldset.propertysheet .error-icon {
    display: none!important;
}

fieldset.propertysheet .line.error .form-label {
    color: inherit!important;
}

fieldset.propertysheet .line .form-label em.mandatory-em {
    display: none!important;
}

fieldset.propertysheet .line .line-label {
    text-align: right!important;
    width: 140px!important;
}

#mainForm\:msgs div.ui-corner-all{
    background-color: #FFE2E2!important;
    border: 1px solid #b94a48!important;
    color: #b94a48!important;
    text-align:center!important;
    margin-top: 14px!important;
    margin-bottom: 7px!important;
}

#credits{
    font-size:11px;
    margin-top:14px;
    text-align:center;
}

#help_desk{
    text-align: center !important;
    font-size:11px!important;
    margin: 7px!important;
    margin-bottom: 0!important;
}