/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}*/
ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body{background: #191A51}
body#preview{overflow: hidden;}


#PreviewWrapper {  
background: #EFE6DF;
}
#PreviewWrapper::before {content: '';background-image: url(/~/media/Images/T/Tikehau-Capital-V2/logo/sig-plc-logo.svg);width: 150px;height: 40px;position: absolute;top: 35px;left: 0;right: 0;margin: 0 auto;background-size: contain;background-position: center center;background-repeat: no-repeat;}

#PreviewWrapper {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);   -webkit-transform: translate(-50%, -50%);padding:20px 20px 30px; display:block; -webkit-box-shadow:0px 5px 5px 0px rgb(60, 60, 60); -moz-box-shadow:0px 5px 5px 0px rgb(60, 60, 60); box-shadow:0px 5px 5px 0px rgb(60, 60, 60); border-radius:0; max-width:700px;min-height: 300px;}
.logContainer { margin-bottom: 10px;}
#LoginContainer { float: left; width: 100%;padding-top: 55px; }
#LoginHeaderContainer { color: #000; padding: 0 0 5px;font-family: var(--font-roman);font-size: 2.4rem;line-height: 2.8rem;text-align: center;margin-bottom: 20px;display: none}
#LoginErrMessageContainer{color: #ff0000; font-style: italic; padding: 0 0 5px; text-align: left;}
#LoginPanel, #LoginUserNameContainer, #LoginPasswordContainer, #LoginLoginButtonContainer, #LoginlblUserName, #LoginlblPassword{float: left; width:100%;}
#LogintxtUserNameContainer, #LoginReqValUserName, #LogintxtPasswordContainer, #LoginReqValPassword{float: left; width:100%;}
#LoginLoginButtonContainer{text-align: center}
#LogintxtUserNameContainer input, #LogintxtPasswordContainer input{width: 100%;border-radius: 8px;border: solid 1px rgba(33,20,95,0.75);padding: 16px;min-width: auto;min-height: 55px;color: #000;font-family: var(--font-medium);font-size: 1.6rem;line-height: 2.8rem;background: var(--white-color);}
#LoginLoginButtonContainer input{font-family: var(--font-roboto-regular);font-size: 1.2rem;line-height: 1.4rem;letter-spacing: -0.32px;text-transform: uppercase;display: inline-flex;align-items: center;background-color: transparent !important;color: var(--dark-blue) !important;border: 1px solid var(--dark-blue) !important;padding: 20px 32px;text-decoration: none;justify-content: center;transition: all 0.3s ease-in-out;min-width: 250px;}
#LoginLoginButtonContainer input:hover {background: var(--dark-blue) !important;color: var(--beige-color) !important;border-color: var(--black-color) !important;}
#LoginLoginButtonContainer input:focus{background: var(--dark-blue) !important;color: var(--beige-color) !important;border-color: var(--black-color) !important;}
#LoginlblUserName, #LoginlblPassword{margin:0 0 8px;font-size: 3rem;line-height: 3.2rem;font-family: var(--font-roboto-condensed);font-weight: 700}

@media screen and (max-width: 640px) {
#LogintxtUserNameContainer, #LoginReqValUserName, #LogintxtPasswordContainer, #LoginReqValPassword{float: left; width:100%;}
#PreviewWrapper{max-width:500px;}
}

p{margin: 0 0 10px;color: #383838;font-size: 1.4em;line-height: 18px;}
h1{font-size: 2.6em;line-height: 1.2em;margin: 0 0 10px;color: #ec008c;padding-bottom: 15px;border-bottom: 1px solid #bbbab9;margin-bottom: 15px;}