body {
	background-color: #081d2f;
}

/**===< Kolorystyka >===**/
.font-green {
	color:#00aff0!important;
}

.btn.green:not(.btn-outline) {
	background-color:#00aff0;
	border-color:#00aff0;
}

.btn.green:not(.btn-outline):focus,
.btn.green:not(.btn-outline).focus,
.btn.green:not(.btn-outline):hover { 
	background-color:#0886b5;
	border-color:#0886b5;	
}

.btn.btn-outline.green {
	border-color:#0886b5;
	color:#0886b5;
}

.btn-success {
	background-color: #00aff0;
    border-color: #00aff0;
}

.btn-success.active, 
.btn-success:active, 
.btn-success:hover, 
.open>.btn-success.dropdown-toggle {
	background-color:#0886b5;
	border-color:#0886b5;
}

.btn.btn-outline.green:hover, 
.btn.btn-outline.green:active, 
.btn.btn-outline.green:active:hover, 
.btn.btn-outline.green:active:focus, 
.btn.btn-outline.green:focus, 
.btn.btn-outline.green.active {
	background-color:#0886b5;
	border-color:#0886b5;	
}

.page-header.navbar .page-logo {
	background:#00bcd4;
}

/**
* |OGÓLNE|
**/

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.center {
	text-align:center;
}

.welcome img {
	display:block;
	margin:35px auto;
}

.ajaxstatus {
	color:#fff;
	width:100%;
	height:50px;
	font-size:18px;
	text-align:center;
	line-height:50px;
	position:fixed;
	left:0px;
	top:-50px;	
	z-index:10000;
	box-shadow:1px 0px 7px #565656;
	background: #00aff0; /* Old browsers */
}

.table>tbody>tr>td{
	vertical-align:middle;
}

/**===< Menu >===**/
.page-header.navbar .page-logo .logo-default {
	margin: 15px 0 0 0;
	display: block;
}

.page-header.navbar .page-logo .sub-logo-default {
	margin:5px 0 0 0;
	display:block;
}

/**===< Nagłówek >===**/
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle .badge.badge-default {
	background-color:#081d2f;
}


.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
	background-color: #081d2f;
}

/**
* |LOGOWANIE|
**/
.login {
	background-image:url("../images/login-background.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size:cover;
}

.login .logo {
	width: 300px;
}

.login .logo img {
	width: 200px;
}

.login .content h3 {
	color:#3a3a3a;
}

.login .content {
	box-shadow: 0px 0px 15px -1px #6b6b6b;	
}

.login .form-actions {
	text-align:center;
}

.login .content .form-actions {
	border-bottom: none;
}

.login .copyright {
	color:#3a3a3a;
}

.login .content .form-control {
	border: none;
	background-color: #fff;
	border-bottom: 2px solid #dde3ec;
}

.login .content .form-control:active,
.login .content .form-control:focus {
	border: none;
	border-bottom: 2px solid #5c84c1;
}


/**
* Kaledarz zadań strona główna
**/
#task_calendar {
	width:50%;
	margin:0px auto;
}

/**
* Widget
**/
.widget {
    position: fixed;
    right: -500px;
    top: 235px;
    z-index: 100;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.widget.show {
    right: 0px;
}

.widget .handle {
    float: left;
    width: 35px;
    height: 60px;
    background: #00aff0;
}

.widget .handle:before {
    font-family: FontAwesome;
    content: "\f100";
    color: #fff;
    font-size: 1.250em;
    display: block;
    margin: 0px auto;
    text-align: center;
    line-height: 60px;
}

.widget .widget-container {
    float: left;
    width: 500px;
    height: 500px;
    background: #fff;
    border-left: 2px solid #00aff0;
    border-top: 2px solid #00aff0;
    border-bottom: 2px solid #00aff0;
}

.widget .widget-container #task_calendar {
    padding: 15px;
	width:100%;
}

/**
* | FILTRY |
**/
.filter-container {
	position:relative;
}

.filter-container .form-group {
	padding-right:15px;
}

.filter-container .form-group label {
	display:block;
}

.filter-container .form-group .date-picker{
	width:120px;
}

.filter-container .form-group .date-mounth-picker{
	width:90px;
}

.filter-container form.reset-form {
	float:right;
}

.filter-container form {
	margin:0px;
}

.filter-container select.form-control{
	width:150px;
}

/**
* Lista zadań
**/

.task-date-nav-back a:hover,
.task-date-nav-forward a:hover{
	color:#313131;
}

.task-date-nav-forward {
	text-align:right;
}

.task-date-nav-back a:before{
	font-family:FontAwesome;
	content:"\f100";
	padding-right:5px;
}

.task-date-nav-forward a:after{
	font-family:FontAwesome;
	content:"\f101";
	padding-left:5px;
}

.task-date-nav-date {
	text-align:center;
	font-size:1.125em;
}

.no-entries {
	text-align:center;
}

.no-entries:before {
	font-family: FontAwesome;
    content: "\f06a";
    font-size: 25px;
    padding-right: 10px;
    color: #C12B2B;
}

.task-table .task-color {
	width:20px;	
	height:20px;
	margin:0px auto;
}

.task-table .task-type,
.task-table .task-name {
	display:block;
}

.task-table .task-type {
	font-weight:600;
	text-align:center;
	padding-top:5px;
}

.task-table .task-name {
	padding:15px 0;
	display:block;
	max-width:270px;
}

.task-table .task-additional-information {
	font-size:0.750em;
	font-style:italic;
	background:#e1e5ec;
	border:1px solid #bbceef;
	display:block;
	padding:5px;
	max-width:265px;
	box-shadow:1px 1px 12px #e1e5ec;
}

.task-table tr.active td {
	background-color:#e1ffce !important;
}

.task-table tr.task-added td {
	background-color:#98f1f1 !important;
}

.task-priority:before {
	font-family:FontAwesome;
	content:"\f12a";	
	display:inline;
	padding-right:5px;
}

.priority-low {
	color:#00ceff;
}

.priority-normal {
	color:#57dc94;
}

.priority-high {
	color:#dc5775;
}

.task-table tfoot td {
    background: #00aff0;
    color: #fff;    
    vertical-align: middle;
}

.task-table tfoot .task-additional-information {
	background:#0cb3aa;
}

/**
* Widgety na stronie głównej
**/

/**
* Upload Avatara
**/
.fileUploadForm .progress {
	margin:15px 0;
	display:none;
}

.fileUploadForm .img {
	margin:15px 0;
}

.fileUploadForm .img img {
	max-width:50px;
}

/**
* Edycja zadania
**/
.pageTaskEdit .task-additional-information .portlet-body .btn {
	display:block;
	margin-bottom:5px;
}

.pageTaskEdit .task-additional-information ul {
	margin-top:15px;
}

.pageTaskEdit .task-additional-information .task-completed {
	text-align:center;
	font-size:20px;
	color:#00aff0;
	font-family: "Open Sans", sans-serif;
	font-weight:300;
}

/*===< Zakończ zadanie >===*/
#ModalTaskEnd .button-container{
	text-align:center;
}

/*===< Zlecenia >===*/
.pageOrderAdd .table-order-positions .alert.alert-danger {
	display:none !important;
}

.pageOrderAdd .table-order-positions tbody .form-control.error {
	border-color:#e73d4a;
}

/** 
* Ogolny uklad formularza
**/
.portlet-form .form-section, .form .form-section {
	margin:0px;
	padding:30px 0;
}