﻿/*#############################################################
Name: Bright Pixel
Date: 2006-05-07
Description: A smooth, monochrome, lightweight design.
Author: Viktor Persson
URL: http://arcsin.se

Feel free to use and modify but please provide credits.
#############################################################
standard elements*/
A
{
	color: #005596;
	text-decoration: none;
}
.content A
{
	color: #005596;
	text-decoration: none;
	border-bottom: 1px dotted #019EC1;
}
.alert A
{
	color: #F00;
	text-decoration: none;
}
.alert
{
	color: #FF0000;
}
.alert A, A:hover
{
	color: #005596;
}
#LogoutControl2_LoginStatus1
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	background-color: #E30000;
	margin-left: 10px;
	padding: 3px 8px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	behavior: url("/js/PIE.htc");
}
BODY
{
	background: #CCC url(imgs/bg.gif) repeat-y fixed bottom center;
	color: #333;
	margin: 20px 0;
	text-align: center;
	font: normal 0.7em sans-serif, Arial;
	width: 100%;
	height: 100%;
}
#aspnetForm
{
	text-align: center !important;
	margin: 0 auto;
}
#dubaiClock
{
	position: absolute;
	right: 24px;
	top: 84px;
	font-size: 12px;
	color: #5F6062;
	font-weight: normal;
}


#maintenance_notice
{
	position: absolute;
	left: 10px;
	top: 70px;
	font-size: 12px;
	color: #5F6062;
	font-weight: normal;
    text-transform:none;
    clear:both;
    
}

TABLE#ctl00_ContentPlaceHolder1_Login1
{
	margin: 0px auto;
}
INPUT, TEXTAREA
{
	border: 1px solid #E0E0E0;
	margin-top: 5px;
	/*+box-shadow:inset 0px 0px 8px #EEEEEE;*/
	-moz-box-shadow: inset 0px 0px 8px #EEEEEE;
	-webkit-box-shadow: inset 0px 0px 8px #EEEEEE;
	-o-box-shadow: inset 0px 0px 8px #EEEEEE;
	box-shadow: inset 0px 0px 8px #EEEEEE;
	/*+border-radius:2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	font-size: 12px;
	font-family: arial, helvetica, sans;
	padding: 4px 3px;
}
.content SELECT
{
	font-family: arial, helvetica, serif;
	font-size: 12px;
	margin-top: 2px;
	border: 1px solid #D1D0D0;
	background-color: #FFFFFF;
	margin-left: 0;
	padding: 3px;
}
INPUT:hover, TEXTAREA:hover
{
	background-color: #F7F9FE;
	/*+box-shadow:inset 0px 0px 3px #A1BDF3;*/
	-moz-box-shadow: inset 0px 0px 3px #A1BDF3;
	-webkit-box-shadow: inset 0px 0px 3px #A1BDF3;
	-o-box-shadow: inset 0px 0px 3px #A1BDF3;
	box-shadow: inset 0px 0px 3px #A1BDF3;
	behavior: url("/js/PIE.htc");
}
.gfx
{
	display: block;
	height: 88px;
	width: 100%;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 16px;
	color: #019EC1;
	text-transform: uppercase;
	margin-top: 7px;
	padding: 10px 0;
	position: relative;
	clear: both;
}
.timeclock
{
	font-size: smaller;
	color: #7CB7FF;
	text-align: right;
	padding-right: 10px;
}
.gfx_2 A
{
	background: none;
	height: 20px;
}
/*header*/
.header
{
	background: #FFF;
	border-bottom: 1px solid #E5E5E5;
	font: bold 2.6em Arial;
	line-height: 3em;
}
/*main*/
.main
{
	background: #FFF;
	/*+box-shadow:0px 3px 5px #999999;*/
	-moz-box-shadow: 0px 3px 5px #999999;
	-webkit-box-shadow: 0px 3px 5px #999999;
	-o-box-shadow: 0px 3px 5px #999999;
	box-shadow: 0px 3px 5px #999999;
	border: 0px solid #EEE\0/;
	margin: 20px auto;
	margin-top: 1px;
	text-align: left;
/*width: 795px;*/
	width: 980px;
	overflow: auto;
}
.container
{
	margin: 10px;
}
/*menu*/
.menu A
{
	background: #EEE;
	border-right: 1px solid #CECECE;
	border-top: 1px solid #E5E5E5;
	color: #888;
	float: left;
	padding-top: 4px;
	width: 149px;
	height: 36px;
}
.menu A SPAN
{
	padding-left: 6px;
}
.menu A:hover
{
	background: #EEE url(imgs/bgmenu.gif) repeat-x;
	color: #555;
}
.menu A#last
{
	width: 150px;
	border-right: none;
}
/*menu 2*/
.menu2
{
	background: #FFF;
	width: 100px;
	float: left;
	margin-right: 10px;
	font: normal 0.7em sans-serif, Arial;
	clear: none;
}
.menu2 TABLE
{
	width: 100px;
}
.menu2 TD
{
	vertical-align: top;
	background: #FFF url(imgs/menu2_x_100.gif) repeat-y;
	padding: 10px;
	height: 360px;
}
.menu2 TD.last
{
	background: #FFF url(imgs/paper_100.gif) no-repeat;
	height: 44px;
}
/*content*/
.content
{
/*background: #F5F5F5;*/
	background: #FFF;
	background: #FCFCFC url(imgs/bgitem.gif) repeat-x;
	border-top: 1px solid #E5E5E5;
	clear: both;
	padding-top: 8px;
	font-size: 12px;
	line-height: 16px;
	color: #787878;
}
.content H1
{
	margin: 0;
	font: bold 1.1em sans-serif, Arial;
	color: #666;
}
.content P
{
	margin: 3px 0 6px;
	color: #666;
}
.item
{
	/*[disabled]background:#FCFCFC url(imgs/bgitem.gif) repeat-x;*/
	padding-left: 10px;
	padding-bottom: 20px;
	min-height: 400px;
	margin-bottom: 10px;
	color: #848484;
	width: auto;
	clear: none;
	overflow: hidden;
}
.item_2
{
	background: #FCFCFC url(imgs/bgitem.gif) repeat-x;
	padding: 10px;
	min-height: 1px;
	color: #666;
}
/*footer*/
.footer
{
	padding: 10px 4px;
	background: #EBEBEB;
	color: #666;
	float: none;
	clear: both;
	font-size: 12px;
}
.footer A
{
	border: none;
}
.calendar_left
{
	float: left;
	margin-top: 0;
	margin-right: 5px;
}
.embargo_panel
{
	float: left;
	/*[empty]display:;*/
	margin-top: 17px;
	margin-right: 10px;
}
.calendar_right
{
	float: left;
}
.publish_state
{
	display: inline-block;
	margin-top: 3px;
}
.new_cap_tab_strip
{
	margin-top: 20px;
	
	width: 100%;
	margin-bottom: 10px;
}
.cap_save_button
{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}
.publication_date
{
	float: left;
}
.issuer
{
	float: left;
	margin-left: 15px;
}
.first_field
{
	float: left;
	margin-bottom: 10px;
}
.clear_left
{
	float: left;
	clear: left;
}
.small
{
	width: 120px;
}
.medium
{
	width: 300px;
}
.medium_2
{
	width: 600px;
}
.large
{
	width: 99.5% !important;
}
.clear
{
	float: none;
	clear: both;
}
.h_stripe
{
	padding: 10px;
	margin: 10px;
	clear: both;
}
.stripe
{
	padding: 7px;
	font-size: 12px;
	margin: 4px 0;
}
.right
{
	float: right;
}
#LogoutControl2_lblName
{
	margin-right: 6px;
}
#LogoutControl2_LoginStatus1
{
	margin-left: 10px;
}
.mid_field
{
	float: left;
	margin-left: 15px;
}
.scripts
{
}
.saved_successfully
{
	text-align: center;
	vertical-align: middle;
}
.cap_headline_tab
{
	margin: 5px;
}
.cap_editor
{
	width: 300px;
}
.cap_doc_upload_header
{
	margin-top: 5px;
}
.upload_button
{
	text-align: right;
	margin-bottom: 10px;
}
.dialog_normal
{
	border-top: 1px solid #335C88;
	background-color: #E5F1FD;
}
.dialog_error
{
	border-top: 1px solid #FFE4FF;
	background-color: #FFEFF4;
}
.list_year
{
	text-align: right;
}
.note_small
{
	font-size: xx-small;
	color: #FF0000;
}
.listing_date
{
	float: left;
}
.delisting_date
{
	float: none;
}
.securities_issue_type
{
	float: left;
}
.securities_issue_size
{
	float: none;
}
.securities_isin
{
	float: left;
}
.securities_isin_restricted
{
	float: none;
}
.securities_trading_symbol
{
	float: left;
}
.securities_short_name
{
	float: none;
}
.submit_default_message
{
	color: #0000FF;
}
/*Style for DataGrids starts*/
.DataGrid
{
	text-align: left;
	vertical-align: middle;
	width: 100%;
}
.DataGrid TR:hover
{
	background-color: #E0F5FF;
	cursor: pointer;
	background-image: url(../../resources/imgs/hr2.png);
	background-repeat: repeat-x;
}
.DataGrid TH, .DataGrid TH:hover, .DataGrid DIV.header:hover
{
	border-color: #E0F5FF #ABD5F3 #ABD5F3 #DDF5FA;
	padding: 5px 0px;
	height: 15px;
	background-color: #ABD5F3;
	background-image: url(../../resources/imgs/hr2.png);
	background-repeat: repeat-x;
	cursor: default;
}
.DataGrid TD
{
/*border-style:solid;
border-width:1px;
text-align:left;
border-top-color:#FCFCFC;
border-left-color:#FCFCFC;
border-bottom-color:#ABD5F3;
border-right-color:#ABD5F3;*/
	border-color: #FCFCFC #ABD5F3 #ABD5F3 #DDF5FA;
	padding: 3px 6px;
}
.rowStyle
{
	background: #F4F4F4;
	padding: 0;
}
.alternateRowdataStyle
{
	background: #FFFFFF;
}
.footerStyle
{
	background: #E4F5FD;
	padding: 5px 6px;
	word-spacing: 15px;
	width: auto;
}
.paging_selected
{
	background-image: url(../../resources/imgs/paging_selected6.png);
	background-repeat: no-repeat;
	background-position: center;
/*color:#4796FF;*/
	padding: 6px;
}
.paging_normal
{
	background-image: url(../../resources/imgs/paging.png);
	background-repeat: no-repeat;
	background-position: center;
	padding: 6px;
}
/*Style for DataGrids ends*/
.content > SPAN
{
	margin-top: 6px;
	display: inline-block;
	padding: 4px;
}
/*Jenos' Rules*/
#ContentPlaceHolder1_HeadlineTab1_div_issuer
{
	margin-bottom: 24px;
}
#title
{
    position: absolute;
    top: 36px;
    left: 17px;
    font-size: 25px;
    letter-spacing: -1px;
}
#logo
{
	position: absolute;
	right: 24px;
	top: 10px;
}

.dfm-blue-txt {
                
                color:#005596;
                
                
}

#topmenu a{
	color:#005596 !important;
}

#topmenu a:hover{
	color:#005596 !important;
}

.auth_table_padding td {
    padding-right:300px;
}


.zoom_r {
  transition: transform .2s; /* Animation */
}

.zoom_r:hover {
  transform: translate(30px, 10px) scale(1.5);
}

.zoom_l {
  transition: transform .2s; /* Animation */
}

.zoom_l:hover {
  transform: translate(-30px, 10px) scale(1.5);
}