/* PRIV */

.table-hover-nc tbody tr:hover > td {
  background-color: #D6FFAD;
}
.table-hover-nc tbody tr:hover > th {
  background-color: transparent;
}
.table-hover-nct tbody tr:hover > td {
  background-color: red !important;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,

.nav-tabs > li.active > a:focus{
	color:#ffffff;
        font-weight: bold;
        background-color:#FF66CC;
        border: 1px solid #fa69e0;
        border-color: #fa69e0;
        border-bottom-color: transparent;
} 

.nav-tabs > li.active > a:hover{
       	color:#FF33CC;
        background-color:#1F1F1F;
        border: 1px solid #1F1F1F;
        border-color: #1F1F1F;
        border-bottom-color: transparent;
} 
                     
.nav-tabs > li > a{
font-weight: bold;
	border: 1px solid #F9d1f2;
	background-color: #F9d1f2;
 	border-bottom-color: transparent;
	margin-right:5px;
	color:#303030;
}

.nav-tabs > li > a:hover{
        color:#FF33CC;
	background-color:#303030;
        border: 1px solid #303030;
        border-color: #303030;
        border-bottom-color: transparent;
} 


.navbar-wc {
	background-color: #F5A9F2;
	border-color: #fa69e0;
}
.navbar-wc .navbar-brand {
	color: #666666;
}
.navbar-wc .navbar-brand:hover, .navbar-wc .navbar-brand:focus {
	color: #ffffff;
}
.navbar-wc .navbar-text {
	color: #666666;
}
.navbar-wc .navbar-nav > li > a {
	color: #666666;
}
.navbar-wc .navbar-nav > li > a:hover, .navbar-wc .navbar-nav > li > a:focus {
	color: #ffffff;
	background-color: #fa69e0;
}
.navbar-wc .navbar-nav > .active > a, .navbar-wc .navbar-nav > .active > a:hover, .navbar-wc .navbar-nav > .active > a:focus {
	color: #ffffff;
	background-color: #fa69e0;
	margin-top:-5px;
	border-bottom:5px solid #fa69e0;
	border-radius: 4px;
}
.navbar-wc .navbar-nav > .open > a, .navbar-wc .navbar-nav > .open > a:hover, .navbar-wc .navbar-nav > .open > a:focus {
	color: #ffffff;
	background-color: #fa69e0;
}
.navbar-wc .navbar-toggle {
	border-color: #fa69e0;
}
.navbar-wc .navbar-toggle:hover, .navbar-wc .navbar-toggle:focus {
	background-color: #fa69e0;
}
.navbar-wc .navbar-toggle .icon-bar {
	background-color: #666666;
}
.navbar-wc .navbar-collapse,
.navbar-wc .navbar-form {
	border-color: #666666;
}
.navbar-wc .navbar-link {
	color: #666666;
}
.navbar-wc .navbar-link:hover {
	color: #ffffff;
}

@media (max-width: 767px) {
	.navbar-wc .navbar-nav .open .dropdown-menu > li > a {
		color: #666666;
	}
	.navbar-wc .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-wc .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ffffff;
	}
	.navbar-wc .navbar-nav .open .dropdown-menu > .active > a, .navbar-wc .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-wc .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #ffffff;
		background-color: #fa69e0;
	}
}


/* navbar */
.navbar-blue{
    background-image: linear-gradient(to bottom, #8BF 0px, #033371 100%) !important;
    background-color:#033371;
    margin-bottom: 0px !important;
    margin-right: -15px;
    margin-left: -15px;
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.nav-blue_active > a, .nav-blue_active, .nav-blue_a:active, .nav-blue_a:focus
{
    background-image: linear-gradient(to bottom, #eee 0px, #A9D0F5 100%) !important;
    background-color:#A9D0F5;
    color:#033371 !important;
}
.nav-blue_a:hover
{
 background-image: linear-gradient(to bottom, #8BF 0px, #2ECCFA 100%) !important;
     background-color:#2ECCFA ;
}

.nav-blue_a
{
	font-weight:bold;
	color:white  ;
	border-right:1px solid #033371;
}

.tab_to_tab
{
	background-image: linear-gradient(to bottom, #A9D0F5 0px, #7ae  100%) !important;
	 background-color:#A9D0F5 ;
	border-radius: 4px;
}

.tab_tresc
{
	border:1px solid white; 
	padding:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-top:10px;
	border-radius: 4px;
	width:100%;
	background:#F8E0F7;
	box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.15) inset, 0px 2px 5px rgba(0, 0, 0, 0.075);	
}

.tab_tresc3
{
	border:1px; 
	border-style: solid;
    	border-top-color: #fa69e0;
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-right-color:transparent;
	padding:5px;
	background:#fafafa;
	margin-top:0px;
	margin-left:-15px;
	margin-right:-15px;
	background:#F9d1f2;
	border-radius: 2px;
	box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.15) inset, 0px 2px 5px rgba(0, 0, 0, 0.075);
}

.tab_tresc11
{
	border:1px solid white; 
	padding:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-top:10px;
	border-radius: 4px;
	width:30%;
	background:#F8E0F7;
	box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.15) inset, 0px 2px 5px rgba(0, 0, 0, 0.075);	

}

.tab_tresc1_1
{
	border:1px solid white; 
	padding:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-top:10px;
	border-radius: 4px;
	width:30%;
	background:#F8E0F7;
	box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.15) inset, 0px 2px 5px rgba(0, 0, 0, 0.075);	
text-align: center;
color:#FE2EF7;
}

.tab_tresc22
{
	border:1px;
width:20%; 
text-align: center;
	border-style: solid;
    	border-top-color: #fa69e0;
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-right-color:transparent;
	padding:5px;
	background:#fafafa;
	margin-top:0px;
	margin-left:-15px;
	margin-right:-15px;
	background:#F9d1f2;
	border-radius: 2px;
	box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.15) inset, 0px 2px 5px rgba(0, 0, 0, 0.075);
}

.tab_grafik, .tab_tresc2
{
	border:1px solid white; 
	padding:5px;
	margin-top:10px;


	border-radius: 4px;
		box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.15) inset, 0px 2px 5px rgba(0, 0, 0, 0.075);
	
}

.master_tab
{	
	background:#eeeeee;
	border-radius: 4px;
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}




/* navbar */


.oo_edit{
		background: #e1f1aa;				
}

.oo_del{
		background: #f1cccc !important;	
		opacity: 0.4;
		filter: alpha(opacity=40); /* For IE8 and earlier */		
}

.oo_dels{
		background: #f1cccc !important;				
		border:1px dashed red;
		opacity: 0.4;
		filter: alpha(opacity=40); /* For IE8 and earlier */
}

.oo_del_click{
		background: #f1cccc !important;
		color: #666666;
		opacity: 0.4;
		filter: alpha(opacity=40); /* For IE8 and earlier */
}

.oo_app_click{
		background: #ccf1cc !important;
		color: #666666;
		opacity: 0.4;
		filter: alpha(opacity=40); /* For IE8 and earlier */
}

.small-padding
{
	padding:5px !important;
}

.cal_f
{
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */	
}

.d1
{
	background:#eeeeee;
	width:13%;
	position:relative;
	background-image: url("../images/cal_bg_60.png");
}

.d2
{
	background:#dddddd;
	width:13%;
	position:relative;
	background-image: url("../images/cal_bg_60_2.png");
}

.hd1
{
	
	color:white;
	background: navy url(../images/header_bg.png) 50% 50% repeat-x;
	padding:5px;

}

.hd2
{
	
	color:white;
	background: navy url(../images/header_bg.png) 50% 50% repeat-x;
	padding:5px;

}




.h
{
	width:4%;
	position:relative;
	
}

#cal_tab
{
	width:98%;
	position:relative;
}



.dhtmlx-infoError{
		font-weight:bold;
        color:red !important;
    }
	
.dhtmlx-infoSuccess{
        font-weight:bold;
		color:green !important;
    }
	
.dhtmlx-infoMsg{
        font-weight:normal;
		color:blue !important;
    }
	
.priv_center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); /* Yep! */
  width: 48%;
  height: 59%;
}	

.fpad
{
	padding-top:5px;
	padding-bottom:5px;
}

.kurtyna
{
	position: fixed;
   top: 0;
   left:0;
   right: 0;
   bottom: 0;
   height: 100%;
   width:100%;
   z-index:50; 		
   opacity: 0.8;	
   filter: alpha(opacity=80); 
   background-color:black;	
	display:none;
}

.table tbody tr > td.success {
  background-color: #dff0d8 !important;
}	