/*
 * Metro UI CSS
 * Copyright 2012 Sergey Pimenov
 * Licensed under the MIT Lilcense
 *
 * Typography.less
 *
 */
 
 
@font-face {
  font-family: 'PT Serif Caption';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif Caption'), local('PTSerif-Caption'), url(https://themes.googleusercontent.com/static/fonts/ptserifcaption/v4/7xkFOeTxxO1GMC1suOUYWWhBabBbEjGd1iRmpyoZukE.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hp1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/K88pR3goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}


body,
p {
  font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 11pt;
  letter-spacing: 0.02em;
  line-height: 20px;
}


p {
  margin: 0 0 10px;
}


section#R4813814733679215 {
border:1px solid #ccc!important;
box-shadow:none!important;
}

body#uLogin {
background: none!important;
}


#login-header {
width: 575px;
height: 80px;
margin: 20px auto;
border-bottom:1px solid #ccc!important;
}

#login-container {
font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
font-weight: 300;
width: 575px;
height: 200px;
margin: 40px auto;
}

}

#login-logo-sq {
width: 100%;
height: 85px;
border-bottom: 1px solid #ccc;
}

#login-logo {
  float:left;
  width:135px;
}

#login-logo img {
float: left;
width: 90px;
margin-top: 0px;
}

#login-text {
width:400px;
float:left;
}

#login-image {
float: right;
width: 200px;
height: 200px;
}

.welcome-text {
float: left;
width: 300px;
height: 200px;
}

section.uRegion > div.uRegionHeading {
  display:none!important;
}

.welcome {
font-size: 20pt!important;
letter-spacing: 0.01em!important;
line-height: 30pt!important;
color: #e73029!important;
-webkit-font-smoothing: antialiased!important;
float: left;
margin-top: 40px;
}

.intro {
float: left;
height: 100px;
width: 330px;
margin-top: 14px;
font-size: 20px;
-webkit-font-smoothing: antialiased!important;
line-height:30px;
color: #1d1d1d;
}

.cloud {
margin-bottom: 10px;
margin-top: 25px;
float: right;
}

div#uLoginContainer {
width: 575px!important;
top: 50px!important;
margin: 250px 0 0 -294px!important;
}

div#uLoginContainer section.uRegion div.uRegionContent table.formlayout td a.uButton {
border: 1px solid #46a9e0!important;
border-bottom: 1px solid #46a9e0!important;
background: #46a9e0!important;
font: lighter 14px/36px 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
letter-spacing: 1px;
}


div#uLoginContainer section.uRegion div.uRegionContent table.formlayout td a.uButton span {
display: block;
color: #FFF;
height: 36px;
text-shadow: none!important;
padding: 0 16px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #46a9e0!important;
filter: none!important;
-ms-filter: none!important;
background-image: none!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
text-shadow: none!important;
font-weight: 400;
}

div#uLoginContainer section.uRegion div.uRegionContent table.formlayout td label.uOptional {
font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
font-weight: 300!important;
font-size: 12pt!important;
color: #333!important;
}

a.uButtonLarge.uHotButton {
border: 1px solid #f3716d!important;
background: #f3716d!important;
width:102px;
}


a.uButtonLarge.uHotButton span {
height: 36px;
background-color: #fff!important;
filter: none!important;
-ms-filter: none!important;
background-image: none!important;
color: #f3716d!important;
text-shadow: none!important;
-webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
box-shadow: none!important;
}

a.uButtonLarge.uHotButton span:hover {
color: #fff!important;
background-color:#f3716d!important;
}

a.uButtonLarge {
display: inline-block;
font: lighter 14px/36px 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: none!important;
-moz-box-shadow: none!important;
background: none!important;
}

section.uRegion>div.uRegionContent {
padding: 28px 8px 28px 8px!important;
}

#no-log {
width: 100%;
height: 25px;
margin-top: 20px;
font-size: 14px;
font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
font-weight: 300;
text-align:center;
}

#no-log a {
color: #2d89ef !important;
text-decoration: none!important;
}

#login-container h1 {
font-family: 'Segoe UI Light', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
font-weight: 200!important;
font-size: 20pt!important;
letter-spacing: 0.01em!important;
line-height: 24pt!important;
color:#000!important;
margin-bottom:15px!important;
}

#login-container h2 {
font-family: 'Segoe UI Light', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
font-weight: 200!important;
font-size: 20pt!important;
letter-spacing: 0.01em!important;
line-height: 24pt!important;
color: #e73029!important;
font-size: 14pt!important;
line-height: 24px!important;
}
