﻿
#content
{
  //position:relative;
  height:307px;
  color:Black;
  vertical-align:top;
  margin:0px;
  padding:25px;
}

#homemain
{
    //position:relative;
    top:0px;
    margin-top:0px;
    padding:0px;
    background-color:Transparent;
    text-align:left;
    z-index:0;
    margin-bottom:25px;
}

body
{
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #ebebeb;
}
body, html
{
    height:100%;
}

body,td,th,select
{
  font-family: "Segoe UI", "Calibri", Tahoma, sans-serif;
  font-size: 12px;
  color: #000000;
}
img,a,a:focus
{
    border:0;outline:0;
}
.pageBorder
{

}

.textInputField
{
  font-family:open_sansbold, "Segoe UI", "Calibri", Tahoma, sans-serif;
  font-size: 15px;
  color: #333333;
  background-color: #ffffff;
  width:341px;
  height:40px;
  border:1px solid #e5e4e3;
  margin-bottom:21px;
  padding-left: 8px;
}

.formButton
{
  font-family: "Segoe UI", "Calibri", Tahoma, sans-serif;
  font-size: 12px;
  color: #000000;
}

/* Style for the Apply button in the Web-Part Edit Zone */
#ApplyButton
{
  font-family: "Segoe UI", "Calibri", Tahoma, sans-serif;
  font-size: 12px;
  color: #000000;
}


.wrng
{
  font-family: open_sansregular,"Segoe UI", "Calibri", Tahoma, sans-serif;
  font-size: 12px;
  color: #ca0000;
}

.expl,.timeoutlabel
{
  font-family: open_sansregular,"Segoe UI", "Calibri", Tahoma, sans-serif;
  font-size: 12px;
  color: #333333;
}


.headingCompanyName
{
  font-size: 24px;
  font-family: "Segoe UI", "Calibri", Tahoma, sans-serif;
}


td.cellMSLogo > table
{
  margin-right:0;
  margin-left:auto;
}

td.cellSecondaryNavigationBar > table
{
  margin-right:0;
  margin-left:auto;
}

.headingApplicationName
{
  font-size: 12px;
}

.headingTSWA
{
  font-size: 11px;
}
#PORTAL_REMOTE_PROGRAMS,#PORTAL_REMOTE_DESKTOPS
{
	background-color:#fff;
	font-size: 14px;
    color: #000000;
    font-family: 'robotobold', 'Segoe UI';
    padding: 10px 15px;
    border-width: 1px 1px 0 1px;
    border-color: #cdcccb;
    border-style: solid;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.headingForActivePageInNavigationBar
{
    font-size: 14px;
    color: #000000;
    background: #f5f5f5 !important;
    font-family: 'robotobold', 'Segoe UI';
    padding: 10px 15px;
    border-width: 1px 1px 0 1px;
    border-color: #cdcccb ;
    border-style: solid;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.linkPrimaryNavigiationBar a
{
  color: #000000;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;

}
.linkPrimaryNavigiationBar td
{
      display:none;
}

.linkPrimaryNavigiationBar a:hover
{
  color: #336699;
  text-decoration: underline;
}


.linkSecondaryNavigiationBar a
{
  color: #ffffff;
  text-decoration: none;
  font-size: 14px;
  font-family: 'open_sansbold', 'Segoe UI';
}

.linkSecondaryNavigiationBar a:hover
{
  text-decoration: underline;
}

.dividerInNavigationBar
{
  color: #CCCCCC;
}

.tswa_appboard
{
    background-color:transparent;
    //position:relative;
    top:18px;
    font-size:12px;
    height: 288px;
}

.tswa_boss, .tswa_folder_boss, .tswa_up_boss
{
    //position:relative;
    width:83px;
    height:90px;
    margin:0px;
    padding:0px;
    background-color:Transparent;
    text-align:center;
    vertical-align:middle;
    float:left;
    cursor:pointer;
    margin-right:10px;
}

.tswa_boss_spacer
{
    margin: 0px;
    padding: 12px 1px 0px 4px;
    background:#fff;
    border-width:1px ;
    border-color: #cdcccb;
    border-style:solid;
    border-radius:5px;
}
.tswa_boss:hover, .tswa_folder_boss:hover, .tswa_up_boss:hover .tswa_boss_spacer
{
    border-color:#04162c !important;
}
.tswa_boss_img
{
    border:none;
}

.tswa_iconimg
{
   //position:relative;
    margin:0px;
    top:-4px;
    width:32px;
    height:32px;
    text-align:center;
}

.tswa_ttext
{
    //position:relative;
    top:-1px;
    width:70px;
    height:42px;
    font-size:11px;
    line-height:13px;
    text-overflow:ellipsis;
    overflow:hidden;
    text-align:center;
}


.tswa_PublicCheckboxMore
{
    //position:relative;
    font-size:12px;
}

.tswa_PublicCheckboxLess
{
    //position:relative;
    font-size:12px;
}

.tswa_ShowOptimizeExperienceShiftedUp
{
    //position:relative;
    font-size:12px;
}

.tswa_ShowOptimizeExperience
{
   //position:relative;
    font-size:12px;
}

.tswa_error_icon
{
    background-color:Transparent;
    font-size:17px;
    line-height:32px;
    height:32px;
    width:300px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/erroricon.png',sizingMethod='crop');
    margin-left:10px;
    padding-left:45px
}

.tswa_error_msg
{
    font-size:12px;
    margin-left:55px;
    padding-right:10px;
}

.tswa_CurrentFolderLabel
{
    font-family: "Segoe UI", "Calibri", Tahoma, sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    text-decoration : none;
    margin-left: 25px;
    margin-bottom: 10px;
}
/*Custom css*/
.headerinner
{
    max-width:958px;
    width:100%;
    margin:0 auto;
}
.headertd
{
    height:107px;
}
.headerfull
{
    background:#04162c;
    position:fixed;
    width:100%;
    top:7px;
}

.labeltxt
{
    font-size:15px;
    font-family:open_sansbold,'Segoe UI';
    color:#333333;
    line-height: 41px;
}
.signtext,.admin_txt
{
    font-family:robotobold ,'Segoe UI';
    font-size:34px;
    color:#333333;
    text-align:left;
    margin:21px 0 29px 0;
}
#trPasswordExpired  .wrng,#trPasswordExpiredNoChange .wrng,.passok .wrng,.passok a,.passok
{
    font-family:robotobold ,'Segoe UI';
    font-size:21px;
    color:#333333;
    text-align:left;
    margin:21px 0 29px 0;
}
.passok a{
	color:#551A8B;
}
.fpass a
{
    font-family:robotobold ,'Segoe UI';
    font-size:13px;
    color:#333333;
    float:left;
    line-height: 28px;
    text-decoration:none;
}
.rgtbtn
{
    float: right;
}
#btnSignIn,.btn,.iblbtn,.formButton
{
    width:160px;
    height:32px;
    border:1px solid #7a848f;
    background:#04162c;
    font-size:14px;
    font-family:open_sansbold,'Segoe UI';
    color:#ffffff;
    cursor:pointer;
	text-align:center;
}
#lblMessage
{
	color:green;
}
#lblusername
{
	font-weight:bold;
	font-size:13px;
}
.iblbtn 
{
	margin: 10px auto;
}
.iblbtn a
{
	color:#fff;
	text-decoration:none;
	line-height: 29px;
}
.sectext
{
    font-family:open_sansbold ,'Segoe UI';
    font-size:13px;
    color:#333333;
}
.copyrgt
{
    color:#333333;
    font-family:Arial;
    font-size:12px;
	margin-top: 10px;
}
.footerinner
{
    max-width:922px;
    margin:0 auto;
    width:100%;
}
.footerfull
{
    width:100%;
}
.footertd
{
    height:134px;
    background:#828282 url('media/footer-strip.jpg') repeat-x;
}
.iframertd
{
    height:318px;
}
#homemain
{
    background:#f5f5f5;
    border:1px solid #cdcccb;
    border-radius:8px;
    -moz-border-radius:8px;
    -weebkit-border-radius:8px;
}
.header_right
{
    float:right;
    padding-top: 58px;
}
.desktoppage
{
    background:#f5f5f5;
    border-radius:8px;
    border: 1px solid #cdcccb;
}
.framediv
{
    max-width:958px;
    width:100%;
    margin:0 auto;
}
iframe
{
    background:transparent;
    width:100%;
    height:271px;
}
.appsRepeatBg
{
    background:#fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.tswa_CurrentFolderLabel
{
    display:none;
}
.appsBg {
    margin-top: 20px;
}
.txtbold{
    color: #333333;
    font-family: open_sansbold,"Segoe UI";
    font-size: 15px;
	line-height: 45px;
    vertical-align: top;
}
.indnt1{
    color: #333333;
    font-family: open_sansbold,"Segoe UI";
    font-size: 15px;
}
.change_bold  a{
    color: #ffffff;
    font-family: open_sansbold ,"Segoe UI";
    font-size: 14px;
    text-decoration: none;
	font-weight:bold;
}
.change_bold  a:hover{
    text-decoration: underline;
}
.Expires_txt{
    color: #ffffff;
    font-family: "open_sansregular","Segoe UI";
    font-size: 12px;
}

.txtreq {
    color: #000000;
    font-family: "open_sansbold","Segoe UI";
    font-size: 15px;
    padding: 10px 10px 10px 25px;
}

.txtreqs {
    color: #000000;
    font-family: "open_sansregular","Segoe UI";
    font-size: 13px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.changpass .textInputField{
	//margin-bottom:0;
}
a, img, a:focus, img:focus {
    border: 0 none;
    outline: 0 none;
}
.header_rightpass{
padding-top: 66px !important;
}
.clicktocont{
	width:176px !important;
}
#img_cancel,#Cancel{
	margin-left:8px;
}
#ShortUserName{
	border:0;
	margin-bottom: 0;
}