﻿/*Below Css added for login related pages - ma user*/
  .field input.text, div {
	        font-size: medium !important;
	    }

	    .step-content-vertical-align > table:first-child {
	        min-width: 600px;
	        max-width: 600px;
	    }
    .field .text {
        padding-left: 4px;
    }
    .field input {
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
    }
    .text-justify {
        /*text-align: justify; JL 1/23 - removed to center disclaimer text on login*/
        display: block;
        font-size:0.7em; /*JL 1/23 - lowered by a pt to .7 for login disclaimer*/
        -ms-text-justify: inter-word;
        text-justify: inter-word;
        -webkit-hyphens: none;
        -moz-hyphens: none;
        -ms-hyphens: none;
        hyphens: none;
        -ms-word-wrap: normal;
        word-wrap: normal;
    }
    .WebPageMessageError {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 18px;
        text-align: left;
        border: 1px solid;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        /*border-left: 0px !important;
        border-right: 0px !important;*/
        background-repeat: repeat !important;
        padding: 5px 0px 5px 0px;
        background-position: 10px center;
        background-color: #FFBABA;
        color: #D8000C;
        margin: 20px 20px 0px 20px;
        font-size: medium !important;
        /*background-image:
                linear-gradient(
                  #FFBABA, #F9DADA
                );*/
        /* IE10 Consumer Preview */
        background-image: -ms-linear-gradient(top, #FFBABA 0%, #F9DADA 100%);
        /* Mozilla Firefox */
        background-image: -moz-linear-gradient(top, #FFBABA 0%, #F9DADA 100%);
        /* Opera */
        background-image: -o-linear-gradient(top, #FFBABA 0%, #F9DADA 100%);
        /* Webkit (Safari/Chrome 10) */
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFBABA), color-stop(1, #F9DADA));
        /* Webkit (Chrome 11+) */
        background-image: -webkit-linear-gradient(top, #FFBABA 0%, #F9DADA 100%);
        /* W3C Markup, IE10 Release Preview */
        background-image: linear-gradient(to bottom, #FFBABA 0%, #F9DADA 100%);
    }
    .WebPageMessageError b{
        margin-left:5px;
    }
        .WebPageMessageError ul {
            list-style-type: disc !important;
            padding-left: 40px !important;
            /*padding: 2px 0px 0px 15px;
            background: url(../images/hazard.gif) no-repeat;
                           background-position: 0px 3px;
            background-repeat: no-repeat;*/
        }
            .WebPageMessageError ul li {
                
            }
        .data td {
            border-left-style: none;
            border-right-style: none;
        }
    .left-button{
        width:50%;
        float:left;
    }
    .right-button{
        width:50%;
        float:right;
    }
    .left-button span{
        float:right !important;
    }
    .right-button span{
        float:left !important;
    }
    .login-control {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background-color: white;
        margin: 20px;
        padding: 20px;
        position: relative;
        border: 1px solid;
        border-color:#A9A9A9;
    }
        .login-control legend {
            position: absolute;
            top: -10px;
            background-color: white;
            text-shadow: 1px 1px 2px rgba(0,0,0,.3);
            font-weight: bold;
            color: #444;
        }
    .fieldset-container {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background-color: white;
        margin: 20px;
        padding: 20px 20px 20px 20px;
        /*-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
        box-shadow: 0 0 10px rgba(0,0,0,.3);*/
        position: relative;
        background: -webkit-linear-gradient(90deg, #f5f5f5, #FFFFFF) repeat scroll 0 0 transparent;
        background: -moz-linear-gradient(90deg, #f5f5f5, #FFFFFF) repeat scroll 0 0 transparent;
        border: 1px solid #AAAAAA;
        -webkit-box-shadow: 0 0 15px #AAAAAA;
        -moz-box-shadow: 0 0 15px #AAAAAA;
        box-shadow: 0 0 15px #AAAAAA;
        /*border: 2px groove threedface;*/
        /*-moz-box-shadow: inset 0 0 5px 1px #444; 
        -webkit-box-shadow: inset 0 0 5px 1px #444;
        box-shadow: inset 0 0 5px 1px #444;*/
    }
