/* Signin Screen */
#signin-top {height:210px; background:url(../img/signin-top-repeat.png) top left repeat-x;}
#signin-top div {height:inherit; position:relative;}
	.table-cell {display:table-cell; vertical-align:middle;}
	.set-logo {display:block; position:absolute; left:0; top:50%; margin-top:-16px;}
	.client-logo {display:block; margin:0 auto;}		
	.black-logo {display:block; position:absolute; right:0; top:50%; margin-top:-14px;}
.form-signin {max-width: 230px; padding:19px 29px 29px; margin: 0 auto 10px;}
	.form-signin .form-signin-heading,
	.form-signin .checkbox {margin-bottom: 10px; }
	.form-signin input[type="text"],
	.form-signin input[type="password"], #select-database, #select-language {font-size: 16px;	height: auto; margin-bottom: 15px; padding: 7px 9px; outline:none;}
.text-align-center {text-align:center;}	
.news-container {width:inherit; height:150px; overflow:hidden;}
	.news-container a {width:inherit; height:auto; display:block; color:#808080; font-size:12px; margin-bottom:15px;}	
.sigin-copyright2 {font-size:10px; color:#808080; text-align:center;}
.sigin-copyright {font-size:10px; color:#808080; text-align:center; margin-bottom:10px;}
#signinfooter {height:210px; background:url(../img/signin-footer-bg.png) top left;}
	.signin-footer-shadow {width:1078px; height:61px; position:absolute; left:50%; margin-left:-539px; background:url(../img/signin-footer-shadow.png) top left; z-index:1;}
	#signinfooter .container {margin-top:35px; position:relative; z-index:10;}		
	#signinfooter .control-group label {color:#8e1d1d; font-weight:bold;}
	.signin-footer-ok-btn {margin-left:10px;}

/* Default Page */	
#page-top {height:121px; background:url(../img/page-top-repeat.png) top left repeat-x;}
#page-top > div, #page-top > div > div {height:inherit; position:relative;}
.tema-sec {position:absolute; right:0; bottom:10px;}
.tema-sec-title {color:#808080; margin-bottom:0;}	
#page-container {min-width:960px;}

/* Default Page Top Controls */
#page-controls {height:33px; background:url(../img/page-left-repeat.png) top left; position:relative; /*min-width:960px;*/}
#page-controls .control-elements {width:auto; position:absolute; right:0; top:0; z-index:5;}
	#page-controls .control-elements a {width:58px; height:12px; padding-top:35px; float:right; font-size:9px; color:#7f7f7f; cursor:pointer; text-align:center; /*background-image: url(../img/icon-top-controls.png); background-repeat:no-repeat;*/ text-align:center; margin:0 3px; position:relative;}	
	#page-controls .control-elements a:hover {color:#494ca5; text-decoration:none; font-weight:bold;}
	#page-controls .control-elements a img {width:45px; height:26px; position:absolute; top:5px; left:5px; display:block; z-index:1000;}
/*		.control-icon-new {background-position:0 0;}
		.control-icon-refresh {background-position:-55px 0;}
		.control-icon-delete {background-position:-110px 0;}
		.control-icon-logs {background-position:-165px 0;}
		.control-icon-list {background-position:-220px 0;}
		.control-icon-excel {background-position:-275px 0;}
		.control-icon-print {background-position:-330px 0;}*/
		
	
/* Default Page Top Shadow */		
.controls-shadow {width:100%; height:61px; position:absolute; z-index:1;}
.shadow-left {width:470px; height:inherit; background:url(../img/page-top-shadow-left.png) top left no-repeat;}
.shadow-right {width:470px; height:inherit; position:absolute; right:0px; top:0px; background:url(../img/page-top-shadow-right.png) top left no-repeat;}
.fixed-fixed-shadow {height:inherit; margin:0 470px; background:url(../img/page-top-shadow-center.png) top left repeat-x;}



/* Content */
.fixed-fixed {margin:30px 30px 0 240px;}
.row-fluid > .sidebar {position:relative; top:0; z-index:10; left:auto; width: 205px; height:100%; min-height:100%; padding:0 10px; display:block; background:url(../img/page-left-repeat.png) top left;}
.row-fluid > .sidebar-small {position:relative; top:0; z-index:10; left:auto; width:15px; height:100%; min-height:100%; padding:0 10px; display:block; background:url(../img/page-left-repeat.png) top left;}
	

	/* Navigation */
	.sidebar ul {width:200px; list-style:none; margin:0 auto; padding:0;}
	.sidebar ul > li {color:#8c1919; text-indent:15px;}
	.sidebar ul > li a {color:#8c1919; height:30px; background:url(../img/sidebar-nav-shadow.png) bottom center no-repeat; display:block; font-weight:bold;}
	.sidebar ul > li a:hover, .sidebar ul > li a.active {color:#000000; text-decoration:none;}
	.sidebar ul li ul {margin-left:15px; display:none;}
	.sidebar ul li ul li {}
	.sidebar ul li ul li a {height:20px; background:none; color:#77787b; font-weight:normal;}
	.sidebar ul li ul li a:hover {color:#8c1919;}
	.icon-nav-arrow {background:url(../img/icon-nav-arrow.png) center center no-repeat; margin-top:4px;}
	
	.sidebar-close {position:absolute; top:-20px; right:0; z-index:200; cursor:pointer;}
	#navgation-open {position:absolute; left:9px; top:-20px; z-index:100; cursor:pointer;}
	
	/* Main Content */ 
	#content-title-container {height:35px; padding:0 0 10px 20px;}
	#content-sub-title {height:25px; line-height:25px; background:url(../img/page-left-repeat.png) top left; position:relative;}
		.sub-title-shadow {width:749px; height:8px; position:absolute; top:0; left:355px; background:url(../img/content-sub-title-shadow.png) bottom center no-repeat;}
		#content-sub-title h4 {line-height:25px; padding-left:20px;}
	#content-container {padding-left:20px; margin-top:20px;}
	
	/* Grid */
	.grid-info-bar {width:100%; height:26px; background:#eeefef; color:#77787b; font-size:11px; line-height:26px; text-indent:5px; text-align:left;}
		.grid-info-bar span {margin-top:0;}
	.default-grid {text-align:left; margin-bottom:0; color:#77787b;}
		.default-grid tbody tr td, .default-grid thead tr th {border-right:1px solid #DDDDDD;}
		.default-grid tbody tr td:last-child, .default-grid thead tr th:last-child {border-right:none !important;}
		.grid-top th {background:url(../img/default-grid-top-repeat.png) !important; color:#fff; font-weight:bold;}
		.grid-sub-top th {background:#d0d1d1;}
		.grid-control-new {width:28px; height:19px; display:block; background:url(../img/default-grid-controls.png) 0 0 no-repeat; cursor:pointer;}
		.grid-control-delete {width:28px; height:19px; display:block; background:url(../img/default-grid-controls.png) -28px 0 no-repeat; cursor:pointer;}
.default-grid th {
    background:#d0d1d1 !important;
}
/* Popup Screen */
#popup-controls {height:33px; background:url(../img/page-left-repeat.png) top left; position: relative;}
	#popup-controls .control-elements {width:auto; z-index:5;}
	#popup-controls .control-elements a {width:55px; height:24px; padding-top:35px; float:left; font-size:9px; color:#7f7f7f; cursor:pointer; /*background-image: url(../img/icon-top-controls.png); background-repeat:no-repeat;*/ text-align:center; margin:0 3px; line-height:12px; position:relative;}	
	#popup-controls .control-elements a:hover {color:#494ca5; text-decoration:none; font-weight:bold;}
	#popup-controls .control-elements a img {position:absolute; top:5px; left:0;}
/*		.control-icon-new {background-position:0 0;}
		.control-icon-refresh {background-position:-55px 0;}
		.control-icon-delete {background-position:-110px 0;}
		.control-icon-logs {background-position:-165px 0;}
		.control-icon-list {background-position:-220px 0;}
		.control-icon-excel {background-position:-275px 0;}
		.control-icon-print {background-position:-330px 0;}
		.control-icon-shortcuts {background-position:-385px 0;}
		.control-icon-save {background-position:-440px 0;}
		.control-icon-filemanager {background-position:-495px 0;}
		.control-icon-close {background-position:-550px 0;}	*/				
				
	#popup-title {height:25px; line-height:25px; background:url(../img/page-left-repeat.png) top left; position:relative; margin-top:10px;}
		.popup-title-shadow {width:749px; height:8px; position:absolute; top:0; left:355px; margin-left:-176px; background:url(../img/content-sub-title-shadow.png) bottom center no-repeat;}
		.popup-title-shadow2 {width:96%; height:8px; position:absolute; top:-97px; 
left:35px; margin-left:-16px; background:url('../img/content-sub-title-shadow.png') no-repeat center bottom;
}
		#popup-title h4 {line-height:25px; padding-left:20px;}	
		
		#popup-form {margin-top:20px;}
		/* Fieldset Behave */
		/*.fieldset {width:auto; padding:30px 10px; border:2px #ede0e0 solid; position:relative;}
			.fieldset-controls {position:absolute; top:-25px; left:10px;}
			.fieldset .span5 {padding-bottom:20px;}*/
			
			.icon-popup-small-add {width:32px; height:22px; background:url(../img/icon-popup-small.png) 0 0; cursor:pointer; margin-top:-4px;}
			.icon-popup-small-tools {width:32px; height:22px; background:url(../img/icon-popup-small.png) -32px 0; cursor:pointer; margin-top:-4px;}
			.icon-popup-small-search {width:32px; height:22px; background:url(../img/icon-popup-small.png) -64px 0; cursor:pointer; margin-top:-4px;}
			.icon-popup-small-close {width:32px; height:22px; background:url(../img/icon-popup-small.png) -96px 0; cursor:pointer; margin-top:-4px;}			
			#popup-bottom-form {margin-top:30px;}
			#popup-bottom-form .form-inline {margin-bottom:15px;}
			#popup-bottom-form .form-inline input {margin-left:5px;}
			.popup-bottom-form-ust {width:500px; padding-bottom:5px; border-bottom:1px #eeefef solid;}
			.popup-bottom-form-alt button {text-align:left;}
			.popup-bottom-form-alt-dd {padding:10px;}
			
/* Box Content */			
.box-border {border:2px #be7c7c solid;}
.box-title {height:30px; line-height:30px; background:url(../img/page-left-repeat.png) top left; position:relative;}
	.box-title h4 {line-height:25px; padding-left:20px;}
	.box-title h4 .icon-plus, .box-title h4 .icon-minus {cursor:pointer; margin:6px 5px 0 0;}
	.box-content {padding:10px 20px;}
	.row-fluid .box-border {height:auto !important; margin:0 0 25px 0 !important;}
	.box-border select, .box-border .btn {margin-left:5px;}


/* Elements */	
.client-color {color:#8e1d1d;}
a.client-color:hover {color:#c69f9f; text-decoration:none;}
.client-color-light {color:#c69f9f;}
.no-margin {margin:0 !important;}
.margin-bottom {margin-bottom:30px !important;}
.margin-top {margin-top:30px;}
.border-right {border-right:1px #ede0e0 solid;}
.left {float:left;}
.right {float:right;}	
.clear {clear:both;}
.bold {font-weight:bold;}
.icon-button-ok {background:url(../img/icon-ok.png);}
.icon-button-cancel {background:url(../img/icon-cancel.png);}


/* Bootstrap Override */

.btn .caret, .btn-mini .caret, .btn-small .caret, .btn-large .caret  {margin-top:3px; margin-left:2px;}
.btn2 { border: 1px solid #cccccc; 
        height: 15px;
  padding: 2px 4px;
  font-size: 11px;
  line-height: 15px;
  border-left-style:none;
  background-color: #dff0d8;
}

.btn-with-input {
  display: inline-block;
  *border-left: 0 none #e6e6e6;
    border-right: 0 none #e6e6e6;
    border-top: 0 none #e6e6e6;
    border-bottom: 0 none #a2a2a2;

    padding: 2px 2px;
    margin-bottom: 0;
  *margin-left: .3em;
    font-size: 11px;
  
    color: #8e1d1d;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    white-space:normal;
 background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *-webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
    zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);*
}

.btn2 .caret {margin-top:8px; margin-left:5px; border: 1px solid #cccccc; }

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #b05454;
  *background-color: #a64f4f;
  background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #b05454, #a64f4f);
    border-left-color: #0044cc;
    border-right-color: #0044cc;
    border-top-color: #0044cc;
    border-bottom-color: #002a80;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #a64f4f;
  *background-color: #a34a4a;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #9e4949;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #b05454, #a64f4f);
}

a {
  color: #8e1d1d;
  text-decoration: none;
}

a:hover {
  color: #c69f9f;
  text-decoration: underline;
}

.table-condensed th,
.table-condensed td {
  padding: 2px 3px;
}


.form-horizontal .control-label {width:115px; text-align:left; color:#80808c; font-size:12px; font-weight:bold;}
.span6 .form-horizontal .control-label {width:125px; text-align:left; color:#80808c; font-size:12px; font-weight:bold;}
.form-inline .control-label {color:#80808c; font-size:12px; font-weight:bold;}
.form-horizontal .controls {margin-left:115px;}
.control-group {width:inherit;}

.icon-client,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-client.png");
}

.tooltip {width:250px;}

input {outline:none !important;}

ul.btn-group li {display:inline-block;}
ul.btn-group > li .btn {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;	
    margin-left: 0;
}
ul.btn-group > li:first-child .btn {
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
    margin-left: 0;
}
ul.btn-group > li:last-child .btn, .btn-group > .dropdown-toggle {
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.page-control-title {margin-left:260px;}
.fieldset2 {width:auto; padding:30px 10px; border:2px #ede0e0 solid; position:relative; margin-bottom:20px;}
.scroll-bar-var {overflow:scroll; max-width:600px !important; max-height:500px !important; white-space:normal !important;}
.table-checkbox {margin:0 0 0 3px !important;}
.box-icon-approve {background:url(../img/box-icon-approve.png) center left no-repeat; text-indent:45px;}
.box-icon-warn {background:url(../img/box-icon-warn.png) center left no-repeat; text-indent:45px;}

.btn-yatay-ok {
    width: 138px;
    height: 70px;
    color: White;
    background: url('../img/yatay-ok-btn.png') no-repeat;
    border-style: none;
    white-space: normal;
    background-size: 100% 100%;
    display: block;
    text-align: center;
    color: #fff;
    font-weight: bold;
    text-indent: 0;
    cursor: pointer;
}
    .btn-yatay-ok:hover {
        color: #fff;
        background: url('../img/yatay-ok-btn-hover.png') no-repeat;
        background-size: 100% 100%;
    }
    .btn-yatay-ok:disabled {
        color: #fff;
        background: url('../img/yatay-ok-btn-disabled.png') no-repeat;
        background-size: 100% 100%;
        cursor: default;
        background-color: transparent !important;
    }

.btn-yatay-ok-laci {width:138px; height:70px;  color:White;
               background: url('../img/yatay-ok-btn-laci.png') no-repeat; 
               border-style: none;
               white-space:normal;
               background-size:100% 100%; display:block; text-align:center; 
                color:#fff; font-weight:bold; text-indent:0; cursor:pointer;}
.btn-yatay-ok-laci:hover {color:#fff;background: url('../img/yatay-ok-btn-hover.png') no-repeat; 
background-size:100% 100%;} 
.btn-yatay-ok-laci:disabled {color:#fff;background: url('../img/yatay-ok-btn-disabled.png') no-repeat; 
background-size:100% 100%; cursor: default;}

.btn-dikey-ok:hover {color:#fff; background: url('../img/dikey-ok-btn-hover.png') no-repeat; 
background-size:100% 100%;
}
.btn-dikey-ok:disabled {color:#fff; background: url('../img/dikey-ok-btn-disabled.png') no-repeat; 
background-size:100% 100%; cursor: default;
}
.btn-dikey-ok {width:45px; height:176px; 
               color:White;
               background: url('../img/dikey-ok-btn.png') no-repeat; 
               border-style: none;
               background-size:100% 100%; display:block; text-align:center; 
                color:#fff; font-weight:bold; text-indent:0; cursor:pointer;
}

.btn-dikey-ok-gri { 
               color:White;
               background: url('../img/dikey-ok-btn-disabled.png') no-repeat; 
               border-style: none;
               background-size:100% 100%; display:block; text-align:center; 
                color:#fff; font-weight:bold; text-indent:0; cursor:pointer;
}

.btn-dikey-ok-gri:hover {color:#fff; background: url('../img/dikey-ok-btn-hover.png') no-repeat; 
    background-size:100% 100%;
}
.btn-dikey-ok-gri:disabled {color:#fff; background: url('../img/dikey-ok-btn-disabled.png') no-repeat; 
background-size:100% 100%; cursor: default;
}
.btn-dikey-ok-yesil { 
               color:White;
               background: url('../img/dikey-ok-btn-hover.png') no-repeat; 
               border-style: none;
               background-size:100% 100%; display:block; text-align:center; 
                color:#fff; font-weight:bold; text-indent:0; cursor:pointer;
}
.btn-dikey-ok-yesil:hover {color:#fff; background: url('../img/dikey-ok-btn-hover.png') no-repeat; 
    background-size:100% 100%;
}
.btn-dikey-ok-yesil:disabled {color:#fff; background: url('../img/dikey-ok-btn-disabled.png') no-repeat; 
background-size:100% 100%; cursor: default;
}

.inner-input { position:relative; outline:none !important;}
.inner-input input {position:relative; z-index:99;}

.img-general {
}

.img-general:hover {
}

.img-btn-general {
}

.img-btn-general:hover {
    border: solid 1px transparent;
    border-color: #b05454;
    -webkit-box-shadow: 0 0 3px 2px #0081c2;
    -moz-box-shadow: 0 0 3px 2px #0081c2;
    box-shadow: 0 0 3px 2px #b05454;
}

.img-btn-general:active {
    border: solid 3px transparent;
    border-color: #b05454;
    -webkit-box-shadow: 0 0 3px 2px #0081c2;
    -moz-box-shadow: 0 0 3px 2px #0081c2;
    box-shadow: 0 0 3px 2px #b05454;
}

.img-btn-general:disabled {
    border: solid 5px transparent;
    border-color: gray;
    cursor:none;
}

.shortcutsItem {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
  cursor: pointer;
}

.shortcutsItem:hover,
.shortcutsItem:focus {
    color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #b05454, #a64f4f);
}




.btn-with-image {
    /*width:100%;*/
    cursor: pointer;
    /*border: 1px solid #cccccc;*/
    background: url(../img/Firms/btn-with-image.png) top left no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    vertical-align: middle;
}

.btn-with-image:hover {
    background: url(../img/Firms/btn-with-image-hover.png) top left no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.btn-with-image-img {
    margin: 0px 0px 0px 11px;
}

.btn-with-image-label {
    margin: 0px 0px 0px 6px;
    font-family: Arial;
    font-size: small;
}

.btn-with-image-notification {
    display: block;
    background: #E43C03;
    text-align: center;
    color: #FFF;
    font-family: Calibri;
    font-size: 11px;
    font-weight: bold;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    /*width: 14px;*/
    z-index: 1;
    margin: -35px 0px 0px 22px;
    position: absolute;
    padding: 0px 5px 0px 5px;
}

.btn-notification {
    display: block;
    background: #E43C03;
    text-align: center;
    color: #FFF;
    font-family: Calibri;
    font-size: 11px;
    font-weight: bold;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    /*width: 14px;*/
    z-index: 1;
    margin: -14px 0px 0px 4px;
    position: absolute;
    padding: 0px 5px 0px 5px;
}

.errorMessage {
    font-weight: bold;
    color:red;
    font-size:medium;
}


.add-on-last {
    -webkit-border-radius: 0 4px 4px 0 !important;
     -moz-border-radius: 0 4px 4px 0 !important;
          border-radius: 0 4px 4px 0 !important;
}

.set-field-group {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
  border: 1px solid #cccccc; 
  -webkit-border-radius: 4px !important;
     -moz-border-radius: 4px !important;
          border-radius: 4px !important;
  background-color: white;
}

.add-on-first {
    border-width : 0px !important;
    margin-left: 0;
   -webkit-border-radius: 4px 0 0 4px !important;
     -moz-border-radius: 4px 0 0 4px !important;
          border-radius: 4px 0 0 4px !important;
}

.set-label{
    font-size: 11px;
}

.jqueryGrid-rightAlignmentColumn {
    text-align: right;
}

.jqueryGrid-centerAlignmentColumn {
    text-align: center;
}

.jqueryGrid-leftAlignmentColumn {
    text-align: left;
}

.jqueryGrid-readOnlyColumn{
    background-color:lightgray;
}

.refresh-list {
   cursor: pointer;
   display: inline-block;
   vertical-align: middle;
   margin-right: 20px;
   /*border: 1px solid;*/
}

.refresh-list span{
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    color: #5A5AB6;
}

#ui-datepicker-div{
    z-index: 1100 !important;
}

/* infra grid checkbox border when not editable */
span.ui-igcheckbox-container > span {
    border: 1px solid #bebebe;
    border-radius: 2px;
}


.igtab_RubberBlackDefaultTab_Top
{
	background-image: none !important;
    cursor: pointer;
	border: none !important;
	position: relative;
	display: inline;
	background-color: #3D3D3D !important;
	padding: 3px 4px 3px 8px !important;
	/* text-transform: uppercase; */
	/* text-decoration: none; */
	color: #fff;
	opacity: .45;
	filter: alpha(opacity=45);
	border-bottom: none !important;
}

.igtab_RubberBlackControl{
	border-top: 4px solid #3D3D3D !important;
}

.igtab_RubberBlackControl_Outer td {
	 margin-right: 12px !important;
	 margin-left: 0px !important;
}

.igtab_RubberBlackSelectedTab_Top{
	background-image: none !important;
	background-color:#3D3D3D !important;
	opacity: 1;
	border-bottom: none !important;
}

.igtab_RubberBlackSeparator_Top{
	border-bottom: none !important;
}

.igtab_RubberBlackHoverTab_Top
{
	background-image: none !important;
	background-color: #2ac7e1 !important;
    opacity: 1;
    filter: alpha(opacity=100);
    border-bottom: none !important;
    z-index: 0;
}
.igtab_RubberBlackDefaultTab_Top::after{
      position:absolute;
      content: " ";
	  width: 0;
      height: 0;
      top: 0px;
      right: -20px;
      border-bottom: 20px solid #3D3D3D;
      border-right: 20px solid transparent; 
}

.igtab_RubberBlackSelectedTab_Top::after{
	border-bottom-color: #3D3D3D;
	z-index: 50;
}

.igtab_RubberBlackHoverTab_Top::after
{
	border-bottom-color: #2ac7e1;
	z-index: 50;
}