html,body {
  height:100%;
}
.modal-open 
.modal,.btn:focus,.btn:active {
	outline: none !important
}

input[type="checkbox"]:hover {
	background: transparent;
}

.twTable td,
.twTable th {
    background-color: #fff;
}
.twTable {
    border-collapse: collapse !important;
}
.twTable {
  width: 100%;
}

.twTable > tbody > tr:nth-child(even) > td,
.twTable > tbody > tr:nth-child(even) > th {
  background-color: #f9f9f9;
}

.twTable > thead > tr > th,
.twTable > tbody > tr > th,
.twTable > tfoot > tr > th,
.twTable > thead > tr > td,
.twTable > tbody > tr > td,
.twTable > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.twTable > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

.twTable > caption + thead > tr:first-child > th,
.twTable > colgroup + thead > tr:first-child > th,
.twTable > thead:first-child > tr:first-child > th,
.twTable > caption + thead > tr:first-child > td,
.twTable > colgroup + thead > tr:first-child > td,
.twTable > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.twTable > tbody + tbody {
  border-top: 2px solid #dddddd;
}

.twTable .table {
  background-color: #ffffff;
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	opacity: 1.00;
	filter: alpha(opacity = 100);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.has-error .form-control {
	border-color: #f57922;
}

.has-error .form-control:focus {
	border-color: #f57922;
}

.has-error .control-label {
	color: #f57922;
}

.btn-default.disabled,.btn-default[disabled],.btn-default.disabled:hover,.btn-default[disabled]:hover,.btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,.btn-default.disabled:active,.btn-default[disabled]:active,.btn-default:active,.btn-default.disabled.active,.btn-default.active[disabled]
	{
	background-color: #DDDDDD;
	border: 1px solid #aaaaaa;
}

.btn:focus {
	outline: none !important color:#DDDDDD;
}

.panel-heading-tw-yellow {
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	background-image: -moz-linear-gradient(top, #fed75e 0%, #fdc413 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fed75e),
		color-stop(100%, #fdc413)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ffd75e 0%, #fdc413 100%);
	/* Chrome 10+,Safari 5.1+ */
	background-image: -o-linear-gradient(top, #fed75e 0%, #fdc413 100%);
	/* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#fed75e',
		endColorstr='#fdc413', GradientType=0); /* IE6-9 */
	background-image: linear-gradient(top, #fed75e 0%, #fdc413 100%);
	/* W3C */
}

.messageTable {
	width: 100%;
}

.messageTable>tbody>tr:nth-child(odd) {
	background-color: #DDDDDD;
	padding: 5px;
}

.messageTable>tbody>tr>th {
	padding: 5px;
}

.messageTable>tbody>tr>td {
	padding: 5px;
}

.messageFormTable {
	width: 100%;
	border-collapse: separate;
	padding-top: 19px;
}

.messageFormTable>tbody>tr>th {
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 4px;
	letter-spacing: 0.3px;
	color: #333;
	font-size: 12px;
}

.messageFormTable>tbody>tr>td:not (:last-of-type ) {
	padding-right: 7px;
}

.messageFormTable>tbody>tr>td>div {
	border-spacing: 0px 10px 0px 0px;
	color: #555555;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #DDDDDD;
	height: 24px;
	font-size: 14px;
	border-radius: 3px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.panel-heading-tw-grey {
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	margin-bottom: 2px;
	background-color: #e7e8e9;
}

.navbar-tw {
	background-color: #fdc413;
	border: 0px;
}
.hideOnBrowser {
	display: none;
}
.navbar-corporate {
	background-color: #d7d9da;
	border: 0px;
}

.navbar-tw>div>div>div>a {
	color: white;
}

a {
	color: #52A227;
	font-weight: bold;
	font-size:14px;
}

a:hover {
	color: #2c9c4d;
	text-decoration: none;
}

.form-control:focus {
	border-color: #52A227;
}

html,body {
	height: 100%;
	/* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto;
	/* Negative indent footer by its height */
	margin: 0 auto -50px;
	/* Pad bottom by footer height */
	padding: 0 0 40px;
}

/* Set the fixed height of the footer here */
#footer {
	height: 40px;
	background-color: #fdc413;
}

#footer>div {
	padding-top: 10px;
	padding-right: 20px;
	text-align: right;
}

.nav-justified>li>a {
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #777;
	ff font-weight: bold;
	text-align: center;
	border-bottom: 0px solid white;
}

.nav-tw-justified>li>a {
	background-color: #fed75e; /* Old browsers */
	background-repeat: repeat-x; /* Repeat the gradient */
	background-image: -moz-linear-gradient(top, #fed75e 0%, #fdc413 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fed75e),
		color-stop(100%, #fdc413)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #fed75e 0%, #fdc413 100%);
	/* Chrome 10+,Safari 5.1+ */
	background-image: -o-linear-gradient(top, #fed75e 0%, #fdc413 100%);
	/* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#fed75e',
		endColorstr='#fdc413', GradientType=0); /* IE6-9 */
	background-image: linear-gradient(top, #fed75e 0%, #fdc413 100%);
	/* W3C */
}

.nav-corporate-justified>li>a {
	background-color: #dfe1e2; /* Old browsers */
	background-repeat: repeat-x; /* Repeat the gradient */
	background-image: -moz-linear-gradient(top, #dfe1e2 0%, #c2c3c2 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfe1e2),
		color-stop(100%, #c2c3c2)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #dfe1e2 0%, #c2c3c2 100%);
	/* Chrome 10+,Safari 5.1+ */
	background-image: -o-linear-gradient(top, #dfe1e2 0%, #c2c3c2 100%);
	/* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#dfe1e2',
		endColorstr='#c2c3c2', GradientType=0); /* IE6-9 */
	background-image: linear-gradient(top, #dfe1e2 0%, #c2c3c2 100%);
	/* W3C */
}

.nav-tw-justified>li>a:hover,.nav-tw-justified>li>a:focus {
	background-color: #ffe56b;
	background-image: none;
}

.nav-corporate-justified>li>a:hover,.nav-corporate-justified>li>a:focus
	{
	background-color: #eeeeee;
	background-image: none;
}

.nav-justified>.active>a,.nav-justified>.active>a:hover,.nav-justified>.active>a:focus
	{
	background-color: white;
	background-image: none;
}

.nav-tw-justified>.active>a,.nav-tw-justified>.active>a:hover,.nav-tw-justified>.active>a:focus
	{
	background-color: white;
}

.nav-corporate-justified>.active>a,.nav-corporate-justified>.active>a:hover,.nav-corporate-justified>.active>a:focus
	{
	background-color: white;
}

.nav-justified>li:first-child>a {
	border-radius: 5px 0 0 0;
}

.nav-justified>li:last-child>a {
	border-bottom: 0;
	border-radius: 0 0 5px 0;
}

.tw-dropdown {
	text-align: left;
	padding: 0px 6px;
	border: 2px solid white;
}

.formWhiteInput {
	border: 2px solid #dddddd;
}

.formWhiteProblem {
	border: 2px solid #f57922;
}

.formProblem {
	border: 2px solid #f57922;
}

.dropdown-toggle-tw {
	border-color: #cccccc;
	background-color: #E7E8E9;
}

.dropdown-toggle-tw:hover,.dropdown-toggle-tw:active {
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
}

.dropdown-toggle-small-tw {
	background-color: #7A7A7A;
	border-color: #7A7A7A;
	color: white;
	border-left-color: #cccccc;
	height: 36px;
	width: 22px;
	padding-top: 0px;
	padding-left: 2px;
}

.dropdown-toggle-small-tw:hover,.dropdown-toggle-small-tw:active {
	background-color: #9A9A9A;
	border-color: #9A9A9A;
	border-left-color: #cccccc;
	color: white;
}

.tw-formLink {
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.3px;
	color: rgb(85, 85, 85);
	font-size: 18px;
}

.tw-formLink:hover,.tw-formLink:active {
	color: #333333;
}

.tw-dropdown:active,.tw-dropdown:hover,.tw-dropdown:focus {
	border-style: solid;
	border: 2px solid #52A227;
	-webkit-box-shadow:;
	box-shadow:;
}

@media ( min-width : 768px) {
	.nav-justified {
		max-height: 52px;
	}
	.nav-justified>li>a {
		border-left: 2px solid white;
		border-right: 0px solid white;
	}
	.nav-justified>li:first-child>a {
		border-left: 0;
		border-radius: 5px 0 0 0;
	}
	.nav-justified>li:last-child>a {
		border-radius: 0 5px 0px 0;
		border-right: 0;
	}
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
	/* Remove the padding we set earlier */
	.masthead,.marketing,.footer {
		padding-left: 0;
		padding-right: 0;
	}
}

.popupLayer {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 10000;
	background-color: #000000;
	filter: alpha(opacity = 75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.popupWindow {
	position: absolute;
	left: 50%;
	margin-left: -300px;
	top: 20px;
	margin-top: 0px;
	z-index: 10001;
	display: block;
}

ul.nav li.dropdown:hover>ul.dropdown-menu {
	display: block;
}

.navbar .dropdown-menu {
	margin-top: 0px;
}

.nav-justified.active>li {
	background-color: red;
}

.input-xs {
	height: 22px;
	padding: 3px 7px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.panel-list-heading-tw {
	padding-top: 4px;
	padding-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
}

.btn-list-size-button {
	padding: 3px 8px;
	font-size: 10px;
	line-height: 1.5;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom: 0px;
}

.index-right-border {
	border-right: 2px solid #eee;
}

.index-bottom-border {
	border-bottom: 2px solid #eee;
}

.index-top-border {
	border-top: 2px solid #eee;
}

.index-cell {
	padding-top: 10px;
	height: 60px;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.navbar-tw-top {
	float: right;
}

.navbar-tw-top>li>a:hover
{
	background-color: #FFE56B;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.navbar-tw-top-search {
	float: left;
	border-radius: 3px;
	background-color: #FFE56B;
	margin-top: 3px;
	padding-top:3px;
	margin-left:2px;
	height: 20px;
	padding-left: 5px;
	padding-right: 8px;
}
.navbar-tw-corporate-top-search {
	float: left;
	border-radius: 3px;
	background-color: #EEE;
	margin-top: 3px;
	margin-left:2px;
	height: 20px;
	padding-left: 5px;
	padding-right: 8px;
}

.navbar-tw-corporate-top {
	float: right;
}

.navbar-tw-top>li>a {
	padding-top: 2px;
	padding-bottom: 2px;
}

.navbar-tw-corporate-top>li>a:hover {
	background-color: #EEE;
	border-radius: 3px;
}

.navbar-tw-corporate-top>li>a {
	padding-top: 2px;
	padding-bottom: 2px;
}

.btn-success {
	margin-left: 10px;
	color: #ffffff;
	background-color: #52A227;
	border-color: #52A227;
	font-weight: bold;
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active
	{
	color: #ffffff;
	background-color: #2e8a31;;
	border-color: #2e8a31;;
}

.btn-success:active,.btn-success.active {
	background-image: none;
}

.nav-tabs>li>a {
	background-color: #E0E1E2;
	color: #666666;
}

.btn-edit,.btn-edit:active {
	background-color: #E7E8E9;
	background-image: url('/app/resources/images/icons/buttonEdit.png');
	background-position: center;
	background-repeat: no-repeat;
}

.btn-view,.btn-view:active {
	background-color: #E7E8E9;
	background-image: url('/app/resources/images/icons/pdf.png');
	background-position: center;
	background-repeat: no-repeat;
}

.btn-edit-small {
	background-color: #7A7A7A;
	background-image: url('/app/resources/images/icons/editWhite.png');
	background-size: 100% auto;
	background-position: center;
	background-repeat: no-repeat;
	height: 36px;
	width: 24px;
	margin-bottom: 1px;
	border: 0px;
}

.btn-edit-small:hover,.btn-edit-small:active {
	background-color: #9A9A9A;
	background-image: url('/app/resources/images/icons/editWhite.png');
}

.btn-add-small {
	background-color: #7A7A7A;
	background-image: url('/app/resources/images/icons/addWhite.png');
	background-size: 100% auto;
	background-position: center;
	background-repeat: no-repeat;
	height: 34px;
	width: 24px;
	border: 0px;
}

.btn-add-small:hover,.btn-add-small:active {
	background-color: #9A9A9A;
	border: 0px;
}

.btn-delete-small {
	background-color: #7A7A7A;
	background-image: url('/app/resources/images/icons/deleteWhite.png');
	background-size: 70% auto;
	background-position: center;
	background-repeat: no-repeat;
	height: 34px;
	border: 0px;
}

.btn-delete-small:hover,.btn-delete-small:active {
	background-color: #9A9A9A;
	border: 0px;
}

.btn-view-small,.btn-view-small:active {
	background-color: #E7E8E9;
	background-image: url('/app/resources/images/icons/pdf.png');
	background-size: 70% auto;
	background-position: center;
	background-repeat: no-repeat;
	height: 24px;
	margin-bottom: 1px;
	border: 0px;
}

.btn-delete-small:hover {
	background-color: #9A9A9A;
}

.btn-delete,.btn-delete:active {
	border-color: #cccccc;
	background-color: #E7E8E9;
	background-image: url('/app/resources/images/icons/buttonDelete.png');
	background-size: 85% auto;
	background-position: center;
	background-repeat: no-repeat;
}

.btn-delete:hover,.btn-delete:focus {
	border-color: #cccccc;
	background-color: #DDDDDD;
	text-decoration: none;
}

.btn-ok,.btn-ok:active {
	border-color: #cccccc;
	background-color: #E7E8E9;
	background-image: url('/app/resources/images/icons/ok.png');
	background-size: 85% auto;
	background-position: center;
	background-repeat: no-repeat;
}

.btn-ok:hover,.btn-ok:focus {
	border-color: #cccccc;
	background-color: #DDDDDD;
	text-decoration: none;
}

.btn-edit:hover,.btn-edit:focus {
	background-color: #DDDDDD;
	text-decoration: none;
	border-color: #CCC;
}

.btn-disabled,.btn-disabled:active {
	background-color: #D7D8D9;
	cursor: default;
}

.index-dropdown:hover,.index-dropdown:focus {
	background-color: #DDDDDD;
	text-decoration: none;
}

.col-2-1,.col-1-1,.col-7-2,.col-7-1 {
	position: relative;
	min-height: 1px;
	padding: 4px;
	float: left;
}

.col-7-2 {
	width: 28.5714286%;
}

.col-7-1 {
	width: 14.2857142%;
}

.col-2-1 {
	width: 50%;
}

.col-1-1 {
	width: 100%;
}

.panel-green {
	text-align: center;
	height: 96px;
	padding-top: 22px;
	border-color: #52A227;
	background-color: #52A227;
}

.panel-green:hover,.panel-green:active {
	background-color: #2e8a31;
}

.panel-blue {
	text-align: center;
	height: 96px;
	padding-top: 22px;
	border-color: #1D5366;
	background-color: #1D5366;
}

.panel-blue:hover,.panel-blue:active {
	background-color: #24687F;
}

.listItemBig {
	font-size: 20px;
	font-weight: bold;
	color: #7a7a7a;
}

.listItemBig-grey {
	font-size: 20px;
	font-weight: bold;
	color: #7a7a7a;
}

.listItemBig-grey:hover,.listItemBig-grey:focus {
	color: #7a7a7a;
}

.listItemBig-white {
	font-size: 20px;
	font-weight: bold;
	color: #52A227;
}

.listItemBig-green {
	font-size: 20px;
	font-weight: bold;
	color: #5cb85c;
}
.listItemBig-black {
	font-size: 20px;
	font-weight: bold;
	color: black;
}

.listItemBig-green:hover,.listItemBig-green:focus {
	color: #5cb85c;
}

.listItemBig-yellow {
	font-size: 20px;
	font-weight: bold;
	color: #fdc413;
}

.listItemBig-yellow:hover,.listItemBig-yellow:focus {
	color: #fdc413;
}

.listItemBig-red {
	font-size: 20px;
	font-weight: bold;
	color: #f57922;
}

.listItemBig-red:hover,.listItemBig-red:focus {
	color: #f57922;
}

.listItemBig-blue,.listItemBig-blue:hover,.listItemBig-blue:focus {
	font-size: 20px;
	font-weight: bold;
	color: #0081ab;
}

.listItemBig-blue:hover {
	color: #0081ab;
}

.listItemSmall {
	font-weight: normal;
	font-size: 12px;
}

.panel-green:active,.panel-green:hover {
	background-color: #2e8a31;
}

.panel-green-white {
	text-align: center;
	height: 96px;
	padding-top: 22px;
	border-color: #52A227;
	background-color: white;
}

.panel-green-white:active,.panel-green-white:hover {
	background-color: #E3F1E0;
}

.panel-grey {
	text-align: left;
	padding-left: 4px;
	padding-top: 6px;
	height: 36px;
	border-color: #e7e8e9;
	background-color: #e7e8e9;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	margin-bottom: 0px;
}

.panel-grey:hover {
	background-color: #DDDDDD;
}

.panel-grey a {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

.panel-active {
	text-align: left;
	padding-left: 4px;
	padding-top: 6px;
	height: 36px;
	border-color: #BBBBBB;
	background-color: #BBBBBB;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
}

.panel-active a {
	font-size: 14px;
	font-weight: bold;
	color: white;
}

.btn-index-toolbar {
	color: #E7E8E9;
	background-color: #E7E8E9;
	border-radius: 0px;
	border-left-color: white;
	border-left-width: 2px;
	height: 38px;
	width: 50px;
}

.panel-without-shadow {
	-moz-box-shadow: 0px 0px 0px 0px white;
	-webkit-box-shadow: 0px 0px 0px 0px white;
	box-shadow: 0px 0px 0px 0px white;
}

.row-index {
	margin-left: -4px;
	margin-right: -4px;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}

.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #888888;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #888888;
}

.dropdown-submenu .pull-left {
	float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

.appHeadline {
	font-size: 40px;
	color: #ADADAD;
	font-weight: bold;
	padding-left: 19px;
	display: inline
}

.appHeadlineLeft {
	padding-left: 6px;
	padding-top: 8px;
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
}

.sort-button {
	border: 0px;
	background-color: #F5F5F5;
	color: #999999
}

.panel-green-corporate {
	text-align: center;
	height: 96px;
	padding-top: 22px;
	border-color: #1D5366;
	color: #1D5366;
	margin-bottom: 0px;
}

.listItemBig {
	font-size: 20px;
	font-weight: bold;
	color: #7a7a7a;
}

.col-index-grey-line {
	background-color: #E4E4E4;
	height: 1px;
	margin: 6px -4px 0px 4px;
}

.col-5-1 {
	position: relative;
	min-height: 1px;
	padding: 4px;
	float: left;
	width: 20%;
	text-align: center;
	paddgin-bottom: 8px;
}

.col-active-corporate,.col-inactive-corporate {
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 10px;
	padding-bottom: 10px;
}

.col-active-corporate a,.col-inactive-corporate a {
	color: #ADADAD;
	font-weight: bold;
	font-size: 14px;
}

.col-active-corporate {
	border-top-color: #1D5366;
	border-bottom-color: #1D5366;
}

.col-inactive-corporate {
	border-top-color: white;
	border-bottom-color: white;
}

.col-index {
	padding: 4px;
}

.msgStyle-info,.msgStyle-info:focus,.msgStyle-info:hover {
	color: #5cb85c;
	font-weight: bold;
	color: #5cb85c;
	text-decoration: none;
}

.msgStyle-action,.msgStyle-action:focus,.msgStyle-action:hover {
	font-weight: bold;
	color: #f57922;
	text-decoration: none;
}

.msgStyle-info-read,.msgStyle-info-read:focus,.msgStyle-info-read:hover
	{
	color: #5cb85c;
	font-weight: normal;
	text-decoration: none;
}

.msgStyle-action-read,.msgStyle-action-read:focus,.msgStyle-action-read:hover
	{
	font-weight: normal;
	color: #f57922;
	text-decoration: none;
}

.msgStyle-info-deleted,.msgStyle-info-deleted:focus,.msgStyle-info-deleted:hover
	{
	font-weight: normal;
	text-decoration: line-through;
	color: #7a7a7a;
}

.msgStyle-action-deleted {
	font-weight: normal;
	text-decoration: line-through;
	color: #7a7a7a;
}

.form-white-div {
	background-color: white;
	width: 100%;
	border-radius: 6px;
	padding-left: 16px;
	padding-top: 10px;
	line-height: 24px
}

.availability-calendard-inactive {
	border: solid 1px #CECECE;
	background-color: #F6F6F6;
	color: black;
}

.availability-calendard-publicHoliday {
	border: solid 1px #CECECE;
	background-color: #E8E8E8;
	color: black;
}

.availability-calendard-active {
	border: solid 1px #CECECE;
	color: black;
}

.availability-calendard-legend {
	float: left;
	width: 20px;
	height: 15px;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, .2);
}

.availability-calendar-row {
	height: 30px;
}

.controlWithEditButton,.controlWithEditButton:disabled {
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	margin-right: 1px;
}

.btn-group-tw {
	height: 32px;
}

.btn-group-tw-input {
	text-align: left;
	padding: 0px 10px 2px 7px;
	border: 1px solid #aaaaaa;
	padding: 6px;
	font-size: 16px;
	color: #555555;
	text-overflow: ellipsis;
	overflow: hidden;
}

.text-ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
}

.btn-group-tw-input:hover {
	border: 1px solid #aaaaaa;
	background-color: #eeeeee;
	color: #555555;
}

.btn-group-tw-input:focus,.btn-group-tw-input:active {
	border: 1px solid #52A227;
}

.dropdown-menu-tw {
}
.dropdown-menu-tw li a {
	color: #555555;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
}
              
.dropdown-menu-tw li a:focus {
	outline: none !important;
}

.open .dropdown-toggle.btn-default {
	color: #555555;
	background-color: white;
	border: 1px solid #52A227;
}

.inputProblem {
	border: 2px solid #f57922;
}

.caret-selector {
	float: right;
	margin-top: 10px;
	margin-left: 10px;
  border-top: 8px solid #666666;
  border-right: 8px solid transparent;
  border-bottom: 0 dotted;
  border-left: 8px solid transparent;
  border-top-color: #666666;  
}

.caret-big {
	border-top: 6px solid;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}

.selectorLabel {
	color: #555555;
	float: left;
	font-size: 16px;
	overflow: hidden;
}

.hiddenLink {
	display: none;
}

.top-dropdown:hover {
	background-color: #FFE56B;
}
.progress-bar-success {
  background-color: #006d26;
}


@media ( max-width : 1024px) {
	.panel-green {
		height: 70px;
	}
	.panel-green-white {
		height: 70px;
	}
	.listItemBig {
		font-size: 16px;
	}
	.listItemBig-grey {
		font-size: 16px;
	}
	.listItemBig-grey {
		font-size: 16px;
	}
	.listItemBig-green {
		font-size: 16px;
	}
	.listItemBig-white {
		font-size: 16px;
	}
	.listItemBig-blue {
		font-size: 16px;
	}
	.listItemBig-red {
		font-size: 16px;
	}
	.listItemSmall {
		font-size: 8px;
	}
	.appHeadline {
		font-size: 30px;
	}
}