body { 
 background-image : url('../custom_media/HeaderWithLogo.jpg'); 
 } 
 .eula { 
 background-image : url('../custom_media/HeaderWithLogo.jpg'); 
 }
.ns_body{ 
 background-image : url('../custom_media/HeaderWithLogo.jpg'); 
}


#logonbox-logoarea { 
background:transparent; 
width:25%;
}

#logonbox-logoarea.NS-AAA { 
background:transparent; 
 }

.CTX_ContentTitleHeader { 
font-size : 16px; 
 }

.ctxsui-messagebox .headermessage { 
font-size : 16px; 
 }

.CTX_ContentTitleHeader { 
 color: rgb(204, 204, 204);
}

.eula_title {
color : rgb(204, 204, 204);
}

.ctxsui-messagebox .headermessage { 
 color: rgba(77,79,83,1);
font-weight:bold;
}

#dialogueHeader { 
 color: rgb(204, 204, 204);
}

.content_choices .heading{ 
 color:rgb(250, 250, 250);
}

#logonbox-logonform .plain:not(.CTX_ContentTitleHeader) { 
 font-size : 14px;
}

.eula .agreement {
font-size : 14px;
}

#logonbox-logonform .plain.form_text { 
 font-size : 14px;
}

#logonbox-logonform .plain.CTXMSAM_LogonFont { 
 font-size : 14px;
}

#logonbox-logonform .plain.dialogueChallengeCell { 
 font-size : 14px;
}

.form_text { 
 font-size : 14px;
}

#logonbox-logonform .error { 
 font-size : 14px;
}

#logonbox-logonform .plain:not(.CTX_ContentTitleHeader)  { 
 color: rgb(204, 204, 204);
}

.eula .agreement{ 
 color: rgb(0, 0, 0);
}

.form_text  { 
 color: rgb(0, 0, 0);
}

#logonbox-logonform .plain.form_text  { 
 color: rgb(204, 204, 204);
}

.CTXMSAM_LogonFont  { 
 color: rgb(0, 0, 0);
}

.messageStyle  { 
 color: rgb(0, 0, 0);
}

#logonbox-logonform .error { 
 color: rgb(204, 204, 204);
}

#logonbox-logonform .plain.CTXMSAM_LogonFont { 
 color: rgb(0, 0, 0);
}

#logonbox-logonform .plain.dialogueChallengeCell { 
 color: rgb(0, 0, 0);
}

.description, .box-content-title { 
 color: white;
}

.custom_logo { 
background:transparent; 
 }

.custombutton {
background : rgb(244, 18, 18);
}

.custombutton:hover {
background: rgb(152, 0, 0);
}

.header {
background-color :rgba(255, 255, 255, 0); 
}

.setting-dropdown {
background :black; 
}

.header {
color :rgb(255, 255, 255); 
}

.dropdown-separator {
border-bottom : 1px solid rgb(255, 255, 255); 
}

.eula_title { 
 font-size : 20px;
}



.nav {
background :rgba(0, 0, 0, 0.3); 
}

.website_section#homepage b:after {
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(29,73,67,.1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left left, left right, color-stop(0%rgba(0, 0, 0, 0.3)), color-stop(50%,rgba(29,73,67,.1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%,rgba(29,73,67,.1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%,rgba(29,73,67,.1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%,rgba(29,73,67,.1) 100%); /* IE10+ */
background: linear-gradient(left right, rgba(0, 0, 0, 0.3) 0%,rgba(29,73,67,.1) 100%); /* W3C */

}

.nav {
color :rgba(255, 255, 255, 0.7); 
}

.nav .primary li.selected {
background-color :rgb(102, 102, 102); 
}

.nav .primary li:hover {
background-color :rgb(102, 102, 102); 
}

.nav .primary li.selected {
color :#ffffff; 
}

input.Apply_Cancel_OK { 
  background: rgb(152, 0, 0); 
 text-shadow: none;
}

#id_Add, #id_Remove {
background-color :rgb(152, 0, 0); 
 text-shadow: none;
}

.changePasswordNameColumn {
color :#dcdcdc; 
}

.bookmark_text {
color :#dcdcdc; 
}

.NUI_Icon a {
color :#dcdcdc; 
}

.username_text {
color :#dcdcdc; 
}

#tip {
color :#dcdcdc; 
}

.website_section .NUI_Icon table td.cell3 a.bookmark_icon_anchor {
color :rgba(255,255,255,1); 
}

.NUI_Icon table a, .none_fs {
color :#dcdcdc; 
}

.messageTitle {
color :#dcdcdc; 
}

#homepage b {
color :#dcdcdc; 
}

.personal_fileshare_section .NUI_Icon table td span.descr {
color :#cccccc; 
}

.personal_websites_section {
display:none; 
}

.files-icon {
display:none; 
}

.box:nth-child(2)
{
            display:none; 
}

#waitingmsg
{
            color: white;      
}


#id_EnterpriseWebSites
{
            color:#ffffff;
}


.nnGlobal_siteWrapper {
            min-height: 99.4%;
            min-width: 100%;
            position: absolute;
            
}
.noSpacer {
            min-height: 10px !important;
}
.nnGlobal_siteHeader {
            position: relative;
}
.headerContent {
            height: 65px;
            margin: 0 0 5px;
            padding: 0;
            position: relative;
}
.head-headerLeft {
            background-color: #FFF;
            border: medium none;
            float: left;
            height: 65px;
            left: 0;
            margin-bottom: 0;
            margin-right: 0;
            margin-top: 0;
            padding: 0;
            position: relative;
            top: 0;
            width: 162px;
            z-index: 2000;
}
.nnGlobal_siteWrapper .siteLogo {
  background: url("../custom_media/header-sprite.png") no-repeat scroll 17px -90px #FFFFFF;
  height: 23px;
  position: absolute;
  top: 22px;
  width: 152px;
  z-index: 999;
}
#headerRight {
            background: url("../custom_media/header-sprite.png") no-repeat scroll 17px -389px #CA2420;
            border: medium none;
            float: left;
            height: 65px;
            margin: 0;
            min-width: 960px;
            padding: 0;
            position: absolute;
            width: 100%;
            z-index: 200;
*margin-left:-162px;
}
.contentArea {
            background: none repeat scroll 0 0 #FFFFFF;
            display: block;
}
.contentArea {
            overflow: hidden;
}
.welcomeNote {
            color: #FFFFFF;
            font-size: 24px;
            left: 282px;
    font-weight: bold;
            position: absolute;
    margin-left: 10px;
            top: 24px;
} 

.block-container {
            margin-top: 20px;
            padding-bottom:20px;
}

.block-container .box {
            width: 48%;
            min-height: 202px;
            /*border: 1px solid #76838a;  */
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            float: left;
            margin-left: 3%;
            
            
}

.block-container .box:hover {
            cursor: pointer;
            background: url("/vpn/media/o10.png") repeat 0 0;
/*          background: rgba(255,255,255,0.1);*/
            background:rgba(202, 36, 32, .7); 
            box-shadow:15px 15px 12px #4e4e4e
            text-decoration:none;
}

.box
{
            background: rgba(202,36,32,.6); 
            box-shadow:10px 10px 12px #4e4e4e
}

.nav {
            position: absolute;
            top: 65px;
            bottom: 0;
            left: 0;
            width: 210px;
            padding-top:15px;
            background: url("/vpn/media/x1_nav.png") repeat 0 0;  
            background: rgba(0,0,0,.15);
            color: #f2f2f2;
            color: rgba(255,255,255,.7);
            font-size: 14px;
            z-index:10;

}

.ctxsui-messagebox .messagebox-middlebody
{
            border-top: 1px solid #efefef;
    border: 1px solid rgba(255,255,255,0.1); 
            border-radius: 2px;
            background: url("/vpn/media/o20.png") repeat 0 0;
            background: rgba(250,250,250,0.7); 
            box-shadow: 7px 13px 20px 4px #666;

}

.content 
{           height: 100%;
            overflow-y: auto;
            
            position: relative;
            top: -60px;
            padding-top: 65px;
}

.theme-header-bgcolor
{
            background-image:none;
}
.header-right {
            float: right;
            height: 60px;
            line-height:65px;
            position: relative;
            font-size: 13px;
            font-weight: lighter;
            cursor:pointer;
            min-width: 150px;
            max-width:320px;
            
}

.full-access {
    background: url(/vpn/media/vdi.png) no-repeat 50% 1px;
    display: inline-block;
    width: 100%;
    height: 95px;
}

.ica-access {
    background: url(/vpn/media/pc.png) no-repeat 50% 1px;
    display: inline-block;
    width: 100%;
    height: 100px;
}

.block-container .box:active {
            cursor: pointer;
            background: url("/vpn/media/o10.png") repeat 0 0;
            box-shadow:none;
            background:rgba(202, 36, 32, .7); 
            text-decoration:none;
            transform:translate(4px,2px);
            -ms-transform:translate(4px,2px);
            -webkit-transform:translate(4px,2px);
            -moz-transform:translate(4px,2px);
}
.large .headerRight {
	z-index:999;
}
.dropdown-menu .dropdown-menu-body {
background: #000;
padding:0px 20px;
font-size: 12px;
