﻿/*
  
 Opus Contracts Ltd, Registered in England number 2993087
  
 © 2010 - 2020 All Rights Reserved
 
 All information contained herein is, and remains the property of Opus Contracts Ltd.
 
 The intellectual and technical concepts contained herein are proprietary to Opus Contracts Ltd and may be covered by UK and foreign patents,
 patents in process, and are protected by trade secret or copyright law.
 
 Dissemination of this information, compiling of the code or reproduction of this material is strictly forbidden unless prior written permission is obtained from Opus Contracts Ltd
 
*/

/* 
    Colours         Orange  #EC8202;
*/

.Page {
    background-color: #b6b7bc;
}

.TextEntry {
}

.PasswordEntry {
}

.ShowPasswordButton
{
    height:32px;
    width:32px;
    padding-left:20px;
}

.LoginButton {
    background-color: black;
    color: white;
    border: none;
    text-align: center;
    font-size: x-large;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}

.LoginControl {
    border: none;
}

.LoginPanel {
    vertical-align: central;
    width: 40%;
    background-color: #D3D3D3;
    margin: 0px auto 0px auto;
    border: none;
    border-radius: 20px;
    padding: 20px 20px 20px 20px;
}

.TextEntry {
    text-transform: none;
    background-color: white;
    color: black;
    border: 2px solid black;
    border-radius: 5px;
    -webkit-appearance: none;
    font-size: x-large;
}

.PasswordEntry {
    text-transform: none;
    background-color: white;
    color: black;
    border: 2px solid black;
    border-radius: 5px;
    -webkit-appearance: none;
    font-size: x-large;
}

.LoginLabel
{
    color: black;
    font-size:x-large;
    padding: 20px 20px 20px 0px;
}

.ErrorLabel {
    color: red;
    font-size: x-large;
    padding: 20px 20px 20px 20px;
}


.ImageLogo {
    border-radius: 25px;
}

.TermsLogo {
    border-radius: 25px;
    display: block;
    margin-left:auto;
    margin-right:auto;
    width:40%;
}

.TextButton {
    font-size: large;
    color: Black;
    border: 2px solid black;
    border-radius: 5px;
    padding: 5px 5px 5px 5px;
    background: white;
    height: 32px;
    text-align: center;
    vertical-align: middle;
}

.TermsText {
    text-transform: none;
   color: black;
    -webkit-appearance: none;
    font-size: large;
    resize: none;
    font-family:Arial;
    
}

.TermsTitle {
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-size : xx-large;
    text-decoration : underline;
    font-weight : bold;
  
}