/*
 * 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(http://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(http://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(http://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(http://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(http://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;
}


body#uLogin {
background: none!important;
}

#cloud-header {
width: 575px;
height: 175px;
/*position: absolute;
left: 50%;
margin-left: -241px;
margin-top: 15px;*/
margin: 40px auto;
font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
font-weight: 300;
}

.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: 18px;
font-size: 16pt;
color: #1d1d1d;
}

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

.sixteen {font-size:16pt;}

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

#links {
font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
margin-top: 30px;
}

.links {
text-align: center;
font-size: 13px;
}

#links a {
text-decoration: none!important;
color: #2D89EF!important;
margin-left:10px;
}

a.uButtonLarge.uHotButton {
border: 1px solid #46a9e0!important;
border-bottom: 1px solid #46a9e0!important;
background: #46a9e0!important;
width:100px;
}

a.uButtonLarge.uHotButton span {
-webkit-box-shadow: none!important;
background-color: #46a9e0!important;
background-image: none!important;
box-shadow: none!important;
text-shadow: none!important;
font-weight:400;
}

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

div#uLoginContainer section.uRegion div.uRegionContent table.formlayout {
margin-top: 20px!important;
margin-bottom: 20px!important;
}

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;
}

select#p104_USERNAME.selectlist {
height: 40px!important;
width: 237px!important;
font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif!important;
font-weight: 300!important;
font-size: 12pt!important;
color: #333!important;
}