/**

 * Custom styles for MatcoKL

 * @copyright  Copyright (c) 2014-2018 Benjamin BALET

 * @license    http://opensource.org/licenses/AGPL-3.0 AGPL-3.0

 * @link       https://github.com/bbalet/jorani

 * @since      0.4.5

 */



.anchor {
	color: #66CC33;
}



/*Sticky footer*/

html, body {

    height: 100%;

}

#push,

#footer {

    height: 30px;

}

#footer {

    background-color: #f5f5f5;

}

#wrap {

    min-height: 100%;

    height: auto !important;

    height: 100%;

    margin: 0 auto -30px;

}



/*Background color of the navbar*/

.navbar-inner {
	background-color: #66CC33;
	background-image: none;
	color: white;
}

.navbar-inverse .navbar-inner {
	background-color: #66CC33;
	background-image: none;
	color: white;
	border-color: #336600;
}

.navbar .nav > li > a {
	background-color: #66CC33;
	color: white;
}

.navbar .nav > li > a:focus,

.navbar .nav > li > a:hover {
	background-color: #66CC33;
	color: white;
}

.navbar .nav > .active > a,

.navbar .nav > .active > a:hover,

.navbar .nav > .active > a:focus {

    background-color: white;

    color: #dddada;

}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,

.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,

.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: #66CC33;
	color: #dddada;
}

.navbar .brand {
	background-color: #66CC33;
	color: white;
}



/*Buttons*/

.btn {

    border-radius: 1;

    border-color: black;

}

.btn:focus, .btn:active:focus, .btn.active:focus {

    outline: 0 none;

}



.btn-primary {
	background: #66CC33;
	border-color: #66CC33;
	color: white;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background: #66CC33;
}

.btn-primary:active, .btn-primary.active, .btn-group.open .btn-primary.dropdown-toggle {
	background: #66CC33;
	box-shadow: none;
}



.btn-danger {

    background: #bd362f;

    border-color: #bd362f;

    color: white;

}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {

    background: #bd362f;

}

.btn-danger:active, .btn-danger.active {

    background: #bd362f;

    box-shadow: none;

}



.btn-info {
	background: #66FF99;
	border-color: #66FF99;
	color: white;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {

    background: #66FF99;

}

.btn-info:active, .btn-info.active {

    background: #66FF99;

    box-shadow: none;

}



.btn-warning {

    background: #f5811e;

    border-color: #f5811e;

    color: white;

}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {

    background: #f5811e;

}

.btn-warning:active, .btn-warning.active {

    background: #f5811e;

    box-shadow: none;

}



/* Badge */

.badge-warning {

    background: #f5811e;

}

.badge-info {

    background: #3097d1;

}



/* Modal History of changes */

#frmShowHistory

{

    width: 80%;

    margin-left:  -35% !important;

}



/* Dropdown colors depending on the status */

.dropdown-planned {

  color: white;

  background-color: #999 !important;

}

.dropdown-requested {

  color: white;

  background-color: #f89406 !important;

}

.dropdown-accepted {

  color: white;

  background-color: #468847 !important;

}

.dropdown-rejected {

  color: white;

  background-color: #ff0000 !important;

}



.input-centered {

    vertical-align: top;

}



/*Always put Jquery datepicker on the top layer */

.ui-datepicker{

    z-index: 9999 !important;

}



.clickable {

    cursor: pointer;

}



/* Leave Request Status */

.allplanned {

    background-color: #999;

    color: #ffffff;

}

.allrequested {

    background-color: #f89406;

    color: #ffffff;

}

.allaccepted {

    background-color: #468847;

    color: #ffffff;

}

.allrejected {

    background-color: #ff0000;

    color: #ffffff;

}

.working {

    background-color: #ffffff;

    color: #0;

}

.dayoff {
	background-color: #0000FF;
	color: #ffffff;
}



/*Styles for tabular calendar*/



.amdayoff {
	color: #06F;
	background: -moz-linear-gradient(-45deg, #000000 50%, #ffffff 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#000000), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #000000 50%,#ffffff 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #000000 50%,#ffffff 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #000000 50%,#ffffff 50%); /* IE10+ */
	background: linear-gradient(135deg, #000000 50%,#ffffff 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.pmdayoff {
	color: #63F;
	background: -moz-linear-gradient(-45deg, #ffffff 50%, #000000 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffffff), color-stop(50%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #ffffff 50%,#000000 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #ffffff 50%,#000000 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #ffffff 50%,#000000 50%); /* IE10+ */
	background: linear-gradient(135deg, #ffffff 50%,#000000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



/*Day off and leave*/

.planneddayoff {

    color: white;

    background: -moz-linear-gradient(-45deg, #999 50%, #000000 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#999), color-stop(50%,#000000)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #999 50%,#000000 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #999 50%,#000000 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #999 50%,#000000 50%); /* IE10+ */

    background: linear-gradient(135deg, #999 50%,#000000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.requesteddayoff {

    color: white;

    background: -moz-linear-gradient(-45deg, #f89406 50%, #000000 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#f89406), color-stop(50%,#000000)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #f89406 50%,#000000 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #f89406 50%,#000000 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #f89406 50%,#000000 50%); /* IE10+ */

    background: linear-gradient(135deg, #f89406 50%,#000000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89406', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.accepteddayoff {

    color: white;

    background: -moz-linear-gradient(-45deg, #468847 50%, #000000 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#468847), color-stop(50%,#000000)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #468847 50%,#000000 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #468847 50%,#000000 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #468847 50%,#000000 50%); /* IE10+ */

    background: linear-gradient(135deg, #468847 50%,#000000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468847', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.rejecteddayoff {

    color: white;

    background: -moz-linear-gradient(-45deg, #ff0000 50%, #000000 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ff0000), color-stop(50%,#000000)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #ff0000 50%,#000000 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #ff0000 50%,#000000 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #ff0000 50%,#000000 50%); /* IE10+ */

    background: linear-gradient(135deg, #ff0000 50%,#000000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.dayoffplanned {

    color: white;

    background: -moz-linear-gradient(-45deg, #000000 50%, #999 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#000000), color-stop(50%,#999)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #000000 50%,#999 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #000000 50%,#999 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #000000 50%,#999 50%); /* IE10+ */

    background: linear-gradient(135deg, #000000 50%,#999 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.dayoffrequested {

    color: white;

    background: -moz-linear-gradient(-45deg, #000000 50%, #f89406 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#000000), color-stop(50%,#f89406)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #000000 50%,#f89406 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #000000 50%,#f89406 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #000000 50%,#f89406 50%); /* IE10+ */

    background: linear-gradient(135deg, #000000 50%,#f89406 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#f89406',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.dayoffaccepted {

    color: white;

    background: -moz-linear-gradient(-45deg, #000000 50%, #468847 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#000000), color-stop(50%,#468847)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #000000 50%,#468847 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #000000 50%,#468847 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #000000 50%,#468847 50%); /* IE10+ */

    background: linear-gradient(135deg, #000000 50%,#468847 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#468847',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.dayoffrejected {

    color: white;

    background: -moz-linear-gradient(-45deg, #000000 50%, #ff0000 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#000000), color-stop(50%,#ff0000)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #000000 50%,#ff0000 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #000000 50%,#ff0000 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #000000 50%,#ff0000 50%); /* IE10+ */

    background: linear-gradient(135deg, #000000 50%,#ff0000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ff0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



/*Single day*/



.amplanned {

    color: white;

    background: -moz-linear-gradient(-45deg, #999 50%, #ffffff 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#999), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #999 50%,#ffffff 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #999 50%,#ffffff 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #999 50%,#ffffff 50%); /* IE10+ */

    background: linear-gradient(135deg, #999 50%,#ffffff 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.amrequested {

    color: white;

    background: -moz-linear-gradient(-45deg, #f89406 50%, #ffffff 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#f89406), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #f89406 50%,#ffffff 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #f89406 50%,#ffffff 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #f89406 50%,#ffffff 50%); /* IE10+ */

    background: linear-gradient(135deg, #f89406 50%,#ffffff 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89406', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.amaccepted {

    color: white;

    background: -moz-linear-gradient(-45deg, #468847 50%, #ffffff 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#468847), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #468847 50%,#ffffff 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #468847 50%,#ffffff 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #468847 50%,#ffffff 50%); /* IE10+ */

    background: linear-gradient(135deg, #468847 50%,#ffffff 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468847', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.amrejected {

    color: white;

    background: -moz-linear-gradient(-45deg, #ff0000 50%, #ffffff 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ff0000), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #ff0000 50%,#ffffff 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #ff0000 50%,#ffffff 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #ff0000 50%,#ffffff 50%); /* IE10+ */

    background: linear-gradient(135deg, #ff0000 50%,#ffffff 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.pmplanned {

    color: white;

    background: -moz-linear-gradient(-45deg, #ffffff 50%, #999 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffffff), color-stop(50%,#999)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #ffffff 50%,#999 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #ffffff 50%,#999 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #ffffff 50%,#999 50%); /* IE10+ */

    background: linear-gradient(135deg, #ffffff 50%,#999 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.pmrequested {

    color: white;

    background: -moz-linear-gradient(-45deg, #ffffff 50%, #f89406 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffffff), color-stop(50%,#f89406)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #ffffff 50%,#f89406 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #ffffff 50%,#f89406 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #ffffff 50%,#f89406 50%); /* IE10+ */

    background: linear-gradient(135deg, #ffffff 50%,#f89406 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f89406',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.pmaccepted {

    color: white;

    background: -moz-linear-gradient(-45deg, #ffffff 50%, #468847 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffffff), color-stop(50%,#468847)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #ffffff 50%,#468847 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #ffffff 50%,#468847 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #ffffff 50%,#468847 50%); /* IE10+ */

    background: linear-gradient(135deg, #ffffff 50%,#468847 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#468847',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.pmrejected {

    color: white;

    background: -moz-linear-gradient(-45deg, #ffffff 50%, #ff0000 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffffff), color-stop(50%,#ff0000)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #ffffff 50%,#ff0000 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #ffffff 50%,#ff0000 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #ffffff 50%,#ff0000 50%); /* IE10+ */

    background: linear-gradient(135deg, #ffffff 50%,#ff0000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



/*Overlapping*/

.plannedrequested {

    color: white;

    background: -moz-linear-gradient(-45deg, #999 50%, #f89406 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#999), color-stop(50%,#f89406)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #999 50%,#f89406 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #999 50%,#f89406 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #999 50%,#f89406 50%); /* IE10+ */

    background: linear-gradient(135deg, #999 50%,#f89406 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999', endColorstr='#f89406',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.plannedaccepted {

    color: white;

    background: -moz-linear-gradient(-45deg, #999 50%, #468847 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#999), color-stop(50%,#468847)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #999 50%,#468847 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #999 50%,#468847 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #999 50%,#468847 50%); /* IE10+ */

    background: linear-gradient(135deg, #999 50%,#468847 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999', endColorstr='#468847',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.plannedrejected {

    color: white;

    background: -moz-linear-gradient(-45deg, #999 50%, #ff0000 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#999), color-stop(50%,#ff0000)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #999 50%,#ff0000 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #999 50%,#ff0000 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #999 50%,#ff0000 50%); /* IE10+ */

    background: linear-gradient(135deg, #999 50%,#ff0000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999', endColorstr='#ff0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.requestedplanned {

    color: white;

    background: -moz-linear-gradient(-45deg, #f89406 50%, #999 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#f89406), color-stop(50%,#999)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #f89406 50%,#999 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #f89406 50%,#999 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #f89406 50%,#999 50%); /* IE10+ */

    background: linear-gradient(135deg, #f89406 50%,#999 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89406', endColorstr='#999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.requestedaccepted {

    color: white;

    background: -moz-linear-gradient(-45deg, #f89406 50%, #468847 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#f89406), color-stop(50%,#468847)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #f89406 50%,#468847 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #f89406 50%,#468847 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #f89406 50%,#468847 50%); /* IE10+ */

    background: linear-gradient(135deg, #f89406 50%,#468847 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89406', endColorstr='#468847',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.requestedrejected {

    color: white;

    background: -moz-linear-gradient(-45deg, #f89406 50%, #ff0000 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#f89406), color-stop(50%,#ff0000)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #f89406 50%,#ff0000 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #f89406 50%,#ff0000 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #f89406 50%,#ff0000 50%); /* IE10+ */

    background: linear-gradient(135deg, #f89406 50%,#ff0000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89406', endColorstr='#ff0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.acceptedplanned {

    color: white;

    background: -moz-linear-gradient(-45deg, #468847 50%, #999 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#468847), color-stop(50%,#999)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #468847 50%,#999 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #468847 50%,#999 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #468847 50%,#999 50%); /* IE10+ */

    background: linear-gradient(135deg, #468847 50%,#999 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468847', endColorstr='#999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.acceptedrequested {

    color: white;

    background: -moz-linear-gradient(-45deg, #468847 50%, #f89406 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#468847), color-stop(50%,#f89406)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #468847 50%,#f89406 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #468847 50%,#f89406 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #468847 50%,#f89406 50%); /* IE10+ */

    background: linear-gradient(135deg, #468847 50%,#f89406 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468847', endColorstr='#f89406',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.acceptedrejected {

    color: white;

    background: -moz-linear-gradient(-45deg, #468847 50%, #ff0000 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#468847), color-stop(50%,#ff0000)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #468847 50%,#ff0000 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #468847 50%,#ff0000 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #468847 50%,#ff0000 50%); /* IE10+ */

    background: linear-gradient(135deg, #468847 50%,#ff0000 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468847', endColorstr='#ff0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.rejectedplanned {

    color: white;

    background: -moz-linear-gradient(-45deg, #ff0000 50%, #999 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ff0000), color-stop(50%,#999)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #ff0000 50%,#999 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #ff0000 50%,#999 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #ff0000 50%,#999 50%); /* IE10+ */

    background: linear-gradient(135deg, #ff0000 50%,#999 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.rejectedrequested {

    color: white;

    background: -moz-linear-gradient(-45deg, #ff0000 50%, #f89406 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ff0000), color-stop(50%,#f89406)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #ff0000 50%,#f89406 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #ff0000 50%,#f89406 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #ff0000 50%,#f89406 50%); /* IE10+ */

    background: linear-gradient(135deg, #ff0000 50%,#f89406 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#f89406',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.rejectedaccepted {

    color: white;

    background: -moz-linear-gradient(-45deg, #ff0000 50%, #468847 50%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ff0000), color-stop(50%,#468847)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(-45deg, #ff0000 50%,#468847 50%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(-45deg, #ff0000 50%,#468847 50%); /* Opera 11.10+ */

    background: -ms-linear-gradient(-45deg, #ff0000 50%,#468847 50%); /* IE10+ */

    background: linear-gradient(135deg, #ff0000 50%,#468847 50%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#468847',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



/* Calendar/Tabular Current Day */

td.currentday-bg {

    background-color: #FCF8E3;

}

td.currentday-border {

    border-left: 1px dashed #666;

    border-right: 1px dashed #666;

}



/*Styles for HR/Contracts/Calendar*/

.currentDay {

    background:#FFC;

    color:red;

}

.days:hover {

    background:#999;

    border-color:#000;

    cursor:pointer;

}

.day6 {

    background:#ECECFF;

}

.day7 {

    background:#ECECFF;

}

.monthName {

    text-align:left;

    vertical-align:middle;

}

.monthName div {

    padding-left:10px;

}



/*Selectize control is vertically aligned*/

.selectize-control {

    display: inline-block;

    vertical-align: middle;

}



/*Apply MatcoKL'style to datepicker'*/

.datepicker table tr td span.active.active {

    border-radius: 1 !important;

    border-color: black !important;

    background: #3097d1 !important;

    border-color: #3097d1 !important;

    color: white !important;

}



/*Better position of checkbox*/

.filterStatus{

  position: relative;

  top: -2px;

}

