﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);

* { 	
        font-family: "Open Sans",Arial,Helvetica,sans-serif;
        font-size: 0.97em;
    }

body {
    height: auto;
    width:auto;
}

label {
    font-size: 1.4em !important;
}


input {
    font-size: 1.4em !important;
}

a {
   font-size: 1.4em;
}

button{
    background-color:#FFFBFF;
    border-bottom-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    color:#284775;
}

.buttonChooseProduct{
    font-size: 1em !important;
}

.rtf{
    font-size: 1.4em;
    color:red;
}

.failureText{
    font-size: 1.4em !important;
    color: Red;
    width: 500px;
}

.dropDownSalutation{
    font-size: 1.4em !important;
    width: 100%;
    margin: 0px,0px,0px,0px;
}

#form1 {
    height:100%;
    width:95%;
}

#loginFrame {
    display: block;
    width: 100%;
    height: 100%;
    border:none;
}

.addUser {
    height: 400px;
    background-color: #F7F6F3;
    border-color: #E6E2D8;
    border-spacing: 4px;
    border-style:solid;
    border-width: 1px;
    margin:auto;
    height: 100%;
    width:100%;
    top: 0px;
    left: 0px;
}

.loginControl{
    background-color: #F7F6F3;
    border-color: #E6E2D8;
    border-spacing: 4px;
    border-style:solid;
    border-width: 1px;
    margin:auto;
}

#PasswordRecoveryZone{
    height: 400px;
    clear: left;
    position: relative;
    width: 600px;
    margin: 0 auto;
    top: 0px;
    left: 0px;
}

#ChangePasswordZone{
    height: 400px;
    clear: left;
    position: relative;
    width: 600px;
    margin: 0 auto;
    top: 0px;
    left: 0px;
}

#addUserZone{
    height: 500px;
    clear: left;
    position: relative;
    width: 600px;
    margin: 0 auto;
    top: 0px;
    left: 0px;
}

#productZone{
    height: 500px;
    clear: left;
    position: relative;
    width: 600px;
    margin: 0 auto;
    top: 0px;
    left: 0px;

    background-color: #F7F6F3;
    border-color: #E6E2D8;
    border-spacing: 4px;
    border-style:solid;
    border-width: 1px;
    margin:auto;
}


#payZone{
    height: 500px;
    clear: left;
    position: relative;
    width: 600px;
    margin: 0 auto;
    top: 0px;
    left: 0px;
}

.table
    {
        display: table;
        width:100%;
        border-spacing: 4px;
        border-collapse: collapse;
    }
.row
    {
        display: table-row;
    }
.titleCell {
    display:table-cell;
    width:inherit;
    height:40px;
    vertical-align:middle;
    color: White;
    background-color: #5D7B9D; 
    font-size: 1.7em;
    font-weight: bold;
    text-align: center;
   
}
.cell
    {
    display: table-cell;
    width: 33.33%;
    vertical-align:middle;
    padding:10px;
}
.dropDowncell {
    display: table-cell;
    width: 33.33%;
    vertical-align:middle;
    padding:0px;
}

.cellChooseProduct
    {
    display: table-cell;
    width: 20%;
    vertical-align:middle;
    padding:10px;
}

