﻿/********** HTML TAGS **********/
*
{
    margin: 0;
    padding: 0;
}
body
{
    font-family: verdana;
    color: #3a3a3a;
    font-size: 10px;
    line-height: 14px;
    background-color:White;
}

select, input, textarea
{
    font-family: verdana;
    color: #3a3a3a;
    font-size: 10px;
    line-height: 14px;
}

hr
{
    height: 0.1em;
    color: #c1b69e;
    width: 99%;
    margin-top: 4px;
    margin-top: 0px !important !;
}

a 
{
	CURSOR: pointer; TEXT-DECORATION: none
}

.tdSpace
{
    padding-left:10px;
}

.RegularFont
{
    font-family: verdana;
    color: #3a3a3a;
    font-size: 10px;
    line-height: 14px;
    }

/********** MASTER HEADER TAGS **********/

#SunGardHeaderCenter
{
    padding-left: 20px;
    color: #ffffff;
    float: left;
    height: 98px;
    width: auto;
    font-family: arial,helvetic,sans-serif;
    font-size: 15pt;
}

#SunGardHeaderTitle
{
    padding-top: 42px;
}

#SunGardHeaderBottom
{
    height: 26px;
    background-color: #d0d0d0;
}

#SunGardHeaderLeft
{
    width: 106px;
    float: left;
    background-image: url(../Img/SUNGARD_logoleft.gif);
    height: 98px;
}

#SunGardHeaderRight
{
    width: 210px;
    float: right;
    background-image: url(../Img/SUNGARD_logoright.gif);
    height: 98px;
}

#SunGardHeaderMenu
{
    width: 70%;
    background-color: #c1b69e;
    height: 100%;
}

#PageTitle
{
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #3a3a3a;
    font-size: 15pt;
    margin-top: 10px;
    margin-left: 10px;
}

#PageSubTitle
{
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #3a3a3a;
    font-size: 8pt;
    margin-top: 10px;
    margin-left: 10px;
}

.TitleMedium
{
    text-transform: uppercase;
    color: #3a3a3a;
    font-size: 12pt;
}

/********** COMMON FEATURE **********/

.CalendarBox
{
    background-image: url('../Img/calendar.png');
    background-repeat: no-repeat;
    padding-left: 30px !important;
    z-index: 100;
    height: 25px;
    border: 1px solid #7f9db9;
}

.RadioButtonWidth label
{
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: top;
    font-weight: normal;
}

.Button
{
    border: 1px solid;
    width: 100px;
    background-color: #c1b69e;
    font-weight: bold;
}

.ButtonHTML
{
    border: 1px solid;
    width: 100px;
    background-color: #c1b69e;
    font-weight:normal;
    font-size:11px;
}

.AddPlus
{
    padding:0 2 0 2; 
    font-weight:bolder; 
    font-size:large;
    color:green;
}

a.AddPlus:link,
a.AddPlus:visited {
    padding:0 2 0 2; 
    font-weight:bolder; 
    font-size:large;
    color:green;
    text-decoration:none;
   }

a.AddPlus:hover {
      color:#999999;
   }
a.AddPlus:active {
      color:#ffffff;
   } 

.Button2
{
    width:100%;
}


.Height80
{
    height /*\**/: 50px;
    height:80px;
    *height:35px;
}

.ModalMenuTitle
{
    width: 100%;
    background-color: #bf6b11;
    font-weight: bold;
    color: White;
    text-align: center;
    font-size: medium;
}

.Menu 
{
    background-color: #bf6b11;
    font-weight: bold;
    color: White;
    text-align: center;
    font-size: medium;
}

.Hidden
{
    display: none;
}

.TextAlignRight
{
    text-align: right;
}

.Unused
{
    color:Gray;
    font-weight:bold;
}

.UnusedRed
{
    color:Red;
    font-weight:bold;
    text-align:center;
    font-weight:bold;
}

.Success
{
    Color:Green;
}

.Failed
{
    Color:Red;
}

.bundled
{
    background-color:#B1FFE5;
}

.directcontract
{
    background-color:#99CCFF;
}

.test
{
    background-color:#FFFF66;
}

.member
{
    background-color:#E78F8F;
}

.thirdparty
{
    background-color:#FF6C24;
}

.isGLBackGround
{
	background-color: #56A5EC;     
} 

/********** LAYOUT AND POSITION **********/

.ContentPart
{
    margin-left: 10px;
    font-weight: bold;
    margin-top: 10px;
}

.ContentPartSimple
{
    margin-left: 10px;
    margin-top: 10px;
}

.PositionItemsLeft
{
    float: left;
    vertical-align: top;
    height: 30px;
}

.PositionItemsRight
{
    float: right;
    vertical-align: top;
    height: 30px;
    text-align: center;
    width: auto;
}

.Clear
{
    clear: both;
}

.Column
{
    float: left;
    margin-left: 10px;
    width: 150px;
    padding-bottom: 3px;
    height: 20px;
}

.ColumnForm
{
    float: left;
    margin-left: 10px;
    width: 150px;
}

.Column720Form
{
    float: left;
    margin-left: 10px;
    width: 720px;
}

.Column300
{
    float: left;
    margin-left: 10px;
    width: 300px;
    padding-bottom: 3px;
    height: 20px;
}

.Column220
{
    float: left;
    margin-left: 10px;
    width: 220px;
    padding-bottom: 3px;
    height: 20px;
}

.Column720
{
    float: left;
    margin-left: 10px;
    width: 720px;
    padding-bottom: 3px;
    height: 20px;
}

.Column780
{
    float: left;
    margin-left: 10px;
    width: 780px;
    padding-bottom: 3px;
    height: 20px;
}

.ColumnHeight100
{
    float: left;
    width: 150px;
    height: 90px;
}

.ColumnSpan
{
    float: left;
    margin-left: 10px;
    width: 390px;
    padding-bottom: 3px;
    height: 20px;
}
.ColumnTiny
{
    float: left;
    margin-left: 10px;
    width: 50px;
    height: 20px;
}

.ColumnCenter
{
    text-align: center;
}

.ColumnRight
{
    padding-right:3px;
    text-align: right;
}


.clearHeight {
    height:0px;    
    *height:0px;    
}

.ContentPartSimpleST
{
    margin-left: 10px;
    margin-top: 100px;
}

/********** JQUERY MODAL POPUP **********/

#backgroundPopup {
	z-index: 1; 
	border-bottom: #cecece 1px solid; 
	position: fixed; 
	border-left: #cecece 1px solid; 
	width: 100%; 
	display: none; 
	background: #000000; 
	height: 100%; 
	border-top: #cecece 1px solid; 
	top: 0px; 
	border-right: #cecece 1px solid; 
	left: 0px; 
	/*_position: absolute;*/
}
#popupProfile, #popUp, #AddArticlePrice {
	z-index: 2; 
	border-bottom: #cecece 2px solid; 
	position: fixed; 
	border-left: #cecece 2px solid; 
	padding-bottom: 12px; 
	padding-left: 12px; 
	width: 408px; 
	padding-right: 12px; 
	display: none; 
	background: #ffffff; 
	height: 100px; 
	font-size: 13px; 
	border-top: #cecece 2px solid; 
	border-right: #cecece 2px solid; 
	padding-top: 12px; 
	/*_position: absolute;*/
}
#popupProfile H1, #popUp H1, #AddArticlePrice H1 {
	border-bottom: #d3d3d3 1px dotted; 
	text-align: left; 
	padding-bottom: 2px; 
	margin-bottom: 20px; 
	color: #6fa5fd; 
	font-size: 22px; 
	font-weight: 700;
}
#button {
	text-align: center; 
	margin: 100px;
}


#AgreementDoc {
	z-index: 2; 
	border-bottom: #cecece 2px solid; 
	position: fixed; 
	border-left: #cecece 2px solid; 
	padding-bottom: 12px; 
	padding-left: 12px; 
	padding-right: 12px; 
	display: none; 
	background: #ffffff;
	height: 730px;
	width: 750px;   
	font-size: 13px; 
	border-top: #cecece 2px solid; 
	border-right: #cecece 2px solid; 
	padding-top: 12px; 
	/*_position: absolute;*/
}
#AgreementDoc H1 {
	border-bottom: #d3d3d3 1px dotted; 
	text-align: left; 
	padding-bottom: 2px; 
	margin-bottom: 20px; 
	color: #6fa5fd; 
	font-size: 22px; 
	font-weight: 700;
}

#ProfileName {
	z-index: 2; 
	border-bottom: #cecece 2px solid; 
	position: fixed; 
	border-left: #cecece 2px solid; 
	padding-bottom: 12px; 
	padding-left: 12px; 
	padding-right: 12px; 
	display: none; 
	background: #ffffff;
	height: 100px;
	width: 350px;   
	font-size: 13px; 
	border-top: #cecece 2px solid; 
	border-right: #cecece 2px solid; 
	padding-top: 12px; 
	/*_position: absolute;*/
}
#ProfileName H1 {
	border-bottom: #d3d3d3 1px dotted; 
	text-align: left; 
	padding-bottom: 2px; 
	margin-bottom: 20px; 
	color: #6fa5fd; 
	font-size: 22px; 
	font-weight: 300;
}

.radiobtn_list label
{
    /*IE8 and others browser*/
    margin-right:3px;
    margin-left:3px;
    vertical-align:baseline;
    /*IE7*/
    *margin-right:0px;
    *margin-left:0px;
}

   table.mylist input {
      margin-left: -5px;
      width: 20px;
      display: block;
      float: left;
      *margin-left: -4px;
      *margin-top: -3px;
   }
   table.mylist label {
      width: 50px;
      display: block;
      float: left;
       font-weight: normal;
   }


.Checkbox_list label
{
    padding-left:5px;
    padding-right:5px;    
}

#MainPopup {
	z-index: 2; 
	border-bottom: #cecece 2px solid; 
	position: fixed; 
	border-left: #cecece 2px solid; 
	padding-bottom: 12px; 
	padding-left: 12px; 
	width: 750px; 
	padding-right: 12px; 
	display: none; 
	background: #ffffff; 
	height: 450px; 
	font-size: 13px; 
	border-top: #cecece 2px solid; 
	border-right: #cecece 2px solid; 
	padding-top: 12px; 
	/*_position: absolute;*/
}
#MainPopup H1 {
	border-bottom: #d3d3d3 1px dotted; 
	text-align: left; 
	padding-bottom: 2px; 
	margin-bottom: 20px; 
	color: #6fa5fd; 
	font-size: 22px; 
	font-weight: 700;
}

#MainPopup .content {
	text-align: left; 
	padding-bottom: 2px; 
	margin-bottom: 20px; 
	color: Black; 
	font-size: 10px; 
	font-weight: 500;
}

/********** ArticlesAdminPermissions **********/

.SquarePlaceHolder{
    background-color: #d3deef; 
    padding: 10px; 
    font-size: 10px;
}

.textWidth{
    width:410px;
    *width:450px; </*IE6*/
}

.selectWidth{
    width:413px;
    *width:453px; </*IE6*/
    height:150px;
}

.separate
{
    text-align:center;
    background-color:#4d889e;
    color:White;
    font-weight:bold;
}

/********** Menu **********/
ul#navlist
{
width: 258px;
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin: 0px;
background: #808080;
}

ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

ul#navlist li a
{
display: block;
width: 230px;
padding: 2px 4px 2px 4px;
border: 0px;
border-left: 20px solid #aaaabb;
background: #ccccdd;
text-decoration: none;
}

ul#navlist li a:link { color: #666677; }
div#navcontainer li a:visited { color: #666677; }

ul#navlist li a:hover
{
border-color: #ff9000;
color: Blue;
background: #dee7f7;
}

.PopUpTitle
{
    border-bottom: #d3d3d3 1px dotted; 
	text-align: left; 
	padding-bottom: 2px; 
	margin-bottom: 5px; 
	color: #6fa5fd; 
	font-size: 22px; 
	font-weight: 700;  
}

.fontSize9
{
    font-size: 9px;    
}

ul.itemsList 
{			   
  margin    :   0;
  padding   :   0;
}	
ul.itemsList li
{
  width             :   auto !important;   /* Largeur interprétée par tous les navigateurs excepté IE6 et inférieur */						
  width             : 	100%;              /* largeur interprétée par IE6 et inférieur */
  padding           :   4px;
  text-decoration   :   none;
  display           :   block;
  /*border     :   1px solid black;*/
}

.even
{
	list-style:none;
	background-color:White;
	height:18px;
}
.odd
{
	list-style:none;
	background-color:#d6dcde;
	height:18px;
}




/* SMART CLASSIC ASP STYLE */
* {font-size:14px;}

h1, .h1, h2, .h2, h3, .h3 {color:#007D8A;margin-top:0px;}

#watermark
{
	position:fixed;
 top:15px;
 right:5px;
 opacity:0.5;
 z-index:-1;
 color:blue;
 font-size:20px;
 letter-spacing:3px;
}

.SUNGARD_Header {border-bottom:solid 3px #8EC641;}
.MDS_Header {border-bottom:solid 3px #006666;}
.FAME_Header {border-bottom:solid 3px #0A0C52;}
.PROQUOTE_Header {border-bottom:solid 3px #00268C;}
.PQMARKETMAP_Header {border-bottom:solid 3px #A3A3A3;}
.COGENCIS_Header {border-bottom:solid 3px #14932B;}
.SIXTELEKURS_Header {border-bottom:solid 3px #D11C11;}
.KIODEX_Header {border-bottom:solid 3px #45839C;}
.BRASS_Header {border-bottom:solid 3px #45839C;}
.ENERGY_Header {border-bottom:solid 3px #45839C;}

HR {background-color:#5A666F;}
P{text-align:center;}

.normalText{font-family: Arial,Helvetic,sans-serif;font-size : 9pt;color:#5A666F;}
.pageTitle {font-size:15pt;color:#5A666F;font-weight:BOLD;}
.subTitle {color:#5A666F;}
.subComment{font-style:italic;font-size:90%;padding-left:25px;}

.bigBold {font-size:11pt;font-weight:BOLD;}
.warning {font-weight: BOLD;color: red;}
.Bigwarning {font-size:15px;font-weight: BOLD;color: red;}
.optionWarning{background-color:red;color:white;}
.optionWarning2{background-color:#FCC42E;color:black;}

.colHeader, .colSubHeader {
	background: #FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #E7E7E7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E7E7E7',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#E7E7E7, GradientType=1)";
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E7E7E7));
	border-top:solid 1px #D6D3D6;
	border-left:solid 1px #D6D3D6;
	border-right:solid 1px #D6D3D6;
	border-bottom:solid 2px #BDBABD;
	padding:5px;
}

#tableGrid{border:solid 5px #E7E7E7;}

.table .table-bordered .table-condensed{
    width:auto;
    color:#000000;
    background-color:#f1f1f1;
    padding:5px;
    line-height: 1em;
    word-wrap: break-word;
    margin-bottom:12px;
    margin-top:12px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);

	/*border:solid 0.1em #C1C5C9;*/
}

/*.table table-bordered table-condensed{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=#B2B2B2, Positive='true');}*/

#loginPanel {width:400px;margin-top:50px;}

.errorBand {height:60px;background-color:#FFCF31;color:#AD5D00;font-weight:BOLD;}

.formPanel{border:solid 5px #E7E7E7;margin-top:20px;}

.formHeader{
	color:white;
	font-weight:bold;
	font-size:larger;
	background: #9C9E94;
	height:42px;
	background: -moz-linear-gradient(top, #9C9E94 0%, #73716B 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9C9E94', endColorstr='#73716B',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9C9E94, endColorstr=#73716B, GradientType=1)";
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9C9E94), color-stop(100%,#73716B));
}

.formCell{background: white;}

.formFooter{
	font-weight:bold;
	border-top:solid 2px #ADAAAD;
	background: #E7E7E7;
	height:70px;
	background: -moz-linear-gradient(top, #E7E7E7 0%, #FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7E7E7', endColorstr='#FFFFFF',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E7E7E7, endColorstr=#FFFFFF, GradientType=1)";
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E7E7E7), color-stop(100%,#FFFFFF));
}

.txtInput {border:solid 1px #BDBEBD;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}


A.thlink:link {color:white;}
A.thlink:hover {color:white;}
A.thlink:visited {color:white;}


TH {
	background: #FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #E7E7E7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E7E7E7',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#E7E7E7, GradientType=1)";
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E7E7E7));
	border-top:solid 1px #D6D3D6;
	border-left:solid 1px #D6D3D6;
	border-right:solid 1px #D6D3D6;
	border-bottom:solid 2px #BDBABD;
	padding:5px;
	color:black;
}

.TR1 {background:white;}
.TR.over {
	background-color: #FFFF66;
	border:solid 1px black;
	cursor:pointer;
}
.rowsep{border-bottom:solid 1px #EFEBEF;background:white;}

.row1,.row2{background:white;}

TR.internal {background-color: #FF9933;}
TR.finoffice {background-color: #96BAFD;}
TR.trialclient {background-color: #66CC33;}
.internal {background-color: #FF9933;}
.finoffice {background-color: #96BAFD;}
.trialclient {background-color: #66CC33;}

.sortedColumn {background-color: #D1FFD1;}

.lineNumber {background-color: #928364;color:white;font-weight: BOLD;}

.yes{color:green;font-weight:BOLD;text-transform:uppercase;}
.no{color:red;font-weight:BOLD;text-transform:uppercase;}
.both{color:blue;font-weight:BOLD;text-transform:uppercase;}
.maybe{color:orange;font-weight:BOLD;text-transform:uppercase;}
.trialclientfont {color:green;font-weight:BOLD;font-size:17px;}

.info {font-family: "Verdana";font-size : 14px;font-weight:BOLD;}
.mailBody {font-family: "Verdana";font-size : 12px;font-weight:BOLD;}
.infoLink {font-family: "Verdana";font-size : 14px;color:#727274;font-weight:BOLD;text-decoration:underline;}

/* Ticket dpts importance*/
.importance1{background-color:#FF9933}
.importance2{background-color:#88DF84}
.importance3{background-color:#88DF84;}
.importance4{background-color:#7EBBF8;}
.importance5{background-color:#BBBE78;}
.importance6{background-color:#BBBE78;}
.importance7{background-color:#FFFF99;}
.importance8{background-color:#D49AFD;}
.importance9{background-color:#F884D6;}
.importance10{background-color:#F83F3F;}


/* right level colors */
.RL3{color:green;font-weight:BOLD;text-transform:uppercase;}
.RL2{color:blue;font-weight:BOLD;text-transform:uppercase;}
.RL1{color:#B6CEEB;font-weight:BOLD;text-transform:uppercase;}
.RL0{color:black;}

.inactive{color:#A6A6A6;font-weight:BOLD;}
.bundled{background-color:#C2F786;}
.directcontract{background-color:#2FA3FD;}
.test{background-color:#FCC42E;}
.member{background-color:#E78F8F;}
.disabledImg {filter: Alpha(Opacity=30, FinishOpacity=30, Style=0);}
.total {
	border:.1em solid black;
	background-color: #FFFEFF;
	text-align:right;
}


.boldText{font-weight:BOLD;text-align:right;}
.bold{font-weight:BOLD;}
.waitPanel{
	margin-top:125px;
	border:.1em outset;
	background-color:#F0F0F0;
}


/* Menus permissions */
.L1 {background-color:#F0F0F0;}
.L2 {padding-left:5px;background-color:#D0D0D0;}
.L3 {padding-left:15px;background-color:#E0E0E0;}

/* Ticket tracker */
.TicketTitle {font-size:14px;font-weight:BOLD;}
.Assignment {background-color:#15498A;color:white;font-weight:BOLD;}
.ticketclose{background-color:#FC3636;font-weight:BOLD;color:white;}
.reopen{background-color:#0BD600;font-weight:BOLD;}
.internalComment {background-color:#FF969B;}
.resolution {background-color:#B6D2FD;}
.ticketTime {background-color:#CBD2EE;}

.HPMsg {width:100%;text-align: left;}

.MDOFModif {background-color: #66CC33;}
.MDOFAccept {background-color:#336633;color:white;font-weight:BOLD;padding:5px;font-size:12px;}
.MDOFReject{background-color:#FC3636;font-weight:BOLD;color:white;padding:5px;font-size:12px;}

/* **************************** Boostrap modified *************************/
.form-group .control-label:after { 
    color: #d00;
    content: "*";
    font-family: 'Glyphicons Halflings';
	font-weight: normal;
	font-size: 14px;
	margin-left: 5px;
}

/* Navbar */

.navbar-fixed-top {
	position:relative;
	top:0;
	left:0;
}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #353535;  /*Sets the text hover color on navbar*/
background:white;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active >   
 a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #353535; /*BACKGROUND color for active*/
}

  .dropdown-menu > li > a:hover,
   .dropdown-menu > li > a:focus {
    color: #77778C;
   text-decoration: none;
  background-color: white;  /*change color of links in drop down here*/
   }

 .nav > li > a:hover,
 .nav > li > a:focus {
    text-decoration: none;
    background-color: white; /*Change rollover cell color here*/
    color:#77778C;
  }


  .navbar-default .navbar-nav > li > a {
   color: #77778C;; /*Change active text color here*/

      }

   .dropdown-header {
	color: #007D8A;
	font-weight: bold;
	text-transform: uppercase;

   }

   /* panel */
	.panel-info > .panel-heading {background-color: white;border-color:white;}
   
   .panel-title{background-color: white;color:#005f83;font-weight: 300;font-size:24px;text-transform: uppercase;}

    .btn-success{background-color:#8dc63f;color:white;}
    .mainbox{margin-top:50px;}

/* END CLASSIC API Style*/

