@charset "UTF-8";
/**
*
* @author Chris Glutz <chris@glutz.org>
* @copyright Copyright (c) 2008-2013, Chris Glutz
* @version 1.0
* @date 20130129
* @desc  CSS Woko Reservation Web
* 
*********************
COLORS 
warmes rot	#ff625a
kaltes rot	#ea4c6c
blau		#5e92d8
dunkelgrau	#a3a3a3
hellgrau	#e5e0d9
gelb		#eedc50

ICONS
reset pw	icon-refresh
select all	icon-plus
select none	icon-minus
no access	icon-ban-circle
edit		icon-pencil
user		icon-user
search		icon-search
view 		icon-eye-open
			icon-warning-sign
			icon-wrench
			icon-ok
			icon-remove
month-view	icon-calendar
*********************/



@font-face {
    font-family: 'wokocondensed_medium';
    src: url('../fonts/woko-mdcn-webfont.eot');
    src: url('../fonts/woko-mdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/woko-mdcn-webfont.woff') format('woff'),
         url('../fonts/woko-mdcn-webfont.ttf') format('truetype'),
         url('../fonts/woko-mdcn-webfont.svg#wokocondensed_medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'wokoregular';
    src: url('../fonts/woko-roman-webfont.eot');
    src: url('../fonts/woko-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/woko-roman-webfont.woff') format('woff'),
         url('../fonts/woko-roman-webfont.ttf') format('truetype'),
         url('../fonts/woko-roman-webfont.svg#wokoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'wokoxblkcncondensed_heavy';
    src: url('../fonts/woko-xblkcn-webfont.eot');
    src: url('../fonts/woko-xblkcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/woko-xblkcn-webfont.woff') format('woff'),
         url('../fonts/woko-xblkcn-webfont.ttf') format('truetype'),
         url('../fonts/woko-xblkcn-webfont.svg#wokoxblkcncondensed_heavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

.btn-woko {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-woko:hover,
.btn-woko:active,
.btn-woko.active,
.btn-woko.disabled,
.btn-woko[disabled] {
  color: #ffffff;
  background-color: #51a351;
  /*background-color: #499249;i*/
}

.btn-woko:active,
.btn-woko.active {
  background-color: #408140;
}

.text-warning {
	color: #ED1556;
	/*color: #65b13f;
	color: #5e92d8;*/
}
.field-warning {
	background-color: #ED1556 !important; 
}

body,
.container, fieldset, form, select, input,
table, td {
	color: black;
	font: normal normal 13px wokoregular, Arial, Helvetica, sans-serif;
}

select {
  margin-bottom: 10px;
}

label.checkbox ,label.radio {
  display: inline-block;
  padding-left: 8px;
  margin-bottom: 0px;
}

label {
  display: block;
  color: black;
  font: normal normal 13px wokoregular, Arial, Helvetica, sans-serif;
}

.topmargin {
	margin-top: 15px;
}

a {
	color: #ED1556;
}
/*
fieldset {
	margin-top: 20px;
}*/

legend,
h5 {
	color:  #ED1556;
	font:normal normal 18px/18px wokocondensed_medium, Arial, Helvetica, sans-serif;
	/*border-bottom: 1px solid #ED1556;*/
	border-bottom: 1px solid;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	width: 100%;
}

h5 button {
	max-height: 27px;
}

.firstrow {
  margin-top: 30px;
}

/*
legend,
h5 {
	padding-top: 10px;
  	color: black;;
	font:normal normal 18px/18px wokocondensed_medium, Arial, Helvetica, sans-serif;
	
	
	
	
	
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
*/

ul.navbar-nav {
  align-self: start;
}
  
.navbar-light a.navbar-brand {
  align-self: start;
	color: #ED1556;
	font-family: wokoxblkcncondensed_heavy;
	font-size: 32px;
	padding: 0 20px 0 20px;
}
.navbar-light .navbar-nav span.nav-link {
  color: black;
}

input[type="text"] {
  font-size: 13px;
  font-weight: normal;
  line-height: 13px;
  padding: 2px;
}

input[type="text"]:focus {
 border-color: rgba(237, 21, 86, 0.8);
  outline: 0;
  outline: thin dotted;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(237, 21, 86, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(237, 21, 86, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(237, 21, 86, 0.6);
}

input {
  font-family: wokoregular,"Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  height: 20px;
  margin-bottom: 10px;
  vertical-align: middle;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.footer {
	height: 100px;
}

/* Sidenav for Docs
-------------------------------------------------- */
.bs-docs-sidenav {

  margin: 10px 0 0;
  padding: 0;
  background-color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.065);
     -moz-box-shadow: 0 2px 4px rgba(0,0,0,.065);
          box-shadow: 0 2px 4px rgba(0,0,0,.065);
          
  max-width: 344px;
}
.bs-docs-sidenav > li > a {
  display: block;
  *width: 190px;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}
.bs-docs-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.bs-docs-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.bs-docs-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.bs-docs-sidenav .octicon--chevron-right-16 {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}
.bs-docs-sidenav > li > a:hover {
  background-color: #ED1556;
  color: white;
}

.bs-docs-sidenav a:hover .octicon--chevron-right-16 {
  opacity: .5;
}
.bs-docs-sidenav .active .octicon--chevron-right-16,
.bs-docs-sidenav .active a:hover .octicon--chevron-right-16 {
  background-image: url(../img/glyphicons-halflings.png);
  opacity: 1;
}
/*
.bs-docs-sidenav.affix {
  top: 40px;
}
.bs-docs-sidenav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}*/



.sidebar-nav .nav-list > .active > a,
.sidebar-nav .nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #ED1556;
}

.bs-docs-sidenav a:hover .octiconi--chevron-righti-16 {
  background-image: url(../img/glyphicons-halflings-white.png);
  opacity: 1;
}

/* Responsive
-------------------------------------------------- */

/* Desktop large
------------------------- */
@media (min-width: 1200px) {
  
  /*.bs-docs-sidenav {
    width: 258px;
     width: 210px;
     
  }*/
}

/* 
------------------------- */
@media (min-width: 992px) {
  .modal-dialog {
	max-width: 800px;
  }
}
/* 
------------------------- */
@media (max-width: 991px) {
  .modal-dialog {
	max-width: 750px;
  }
}

/* smartphone
------------------------- */
@media (max-width: 768px) {
  div.row > div.ol-md-6.detail-label {
	font-weight:bold;	
  }	
  [class*="col-"] {
        display: block;
        float: none;
        max-width: 100%;
  }
}


div.row > div.col-md-6.detail-text, 
div.row > div.col-md-8.detail-text {
	padding-bottom: 10px;	
}	

.well {
	padding: 0;
	border: none;
	background-color: white;
	-webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

#loginName {
	font-weight: bold;
}





/*** kontingente **
.quota .checkbox.inline {
	width: 130px;
	display: inline-block;
	padding-left: 0;
	
}
.quota .chkboxspace {
	margin-left: 30px;
}
.quota .tools .chkboxspace {
	margin-left: 44px;
}
.quota .tools i {
	margin-left: 30px;
}*/
/*** END/kontingente ***/

/*** kontingente ***/
.quota .checkbox.inline {
	width: 33%;
	padding-left: 0;	
}
.quota .chkboxspace {
	margin-left: 8%;
}
.quota .tools span {
	margin-left: 7%;
}
.quota .tools .chkboxspace {
	margin-left: 11%;
}
/*** END/kontingente ***/

div.col-md-6 > div.row > div.col-md-12,
div.col-md-8 > div.row > div.col-md-12,
div.col-md-4 > div.row > div.col-md-12,
div.col-md-3 > div.row > div.col-md-12 {
	border: 1px solid #eee;
	margin: 0;
  	padding: 0;
  	background-color: #fff;
  	-webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
  	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.065);
       -moz-box-shadow: 0 2px 4px rgba(0,0,0,.065);
            box-shadow: 0 2px 4px rgba(0,0,0,.065);
            
   padding: 5px;
}

.col-md-4 .col-md-4 {
	margin: 0;
	border: none;
	-webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}


/*  btn list popover active field */
.trans-bg-btn {
	width: 100%;
	height: 40px;
	display: block;
}


/* ul.checkboxlist */
ul, li, ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.checkboxlist li {
	list-style-type:none;
	margin-left: 10px;
}

ul.checkboxlist li ul li {
	list-style-type: none;
	margin-left: 35px;
}

ul.checkboxlist input {
	position: relative;
	border: none;
	width: 18px;
	height: 14px;
	left: 0px;
}

ul.checkboxlist input.partial {
	position: relative;
	border: none;
	width: 18px;
	height: 14px;
	left: 0px;
	background-color: #DDDDDD;
}

ul.checkboxlist img {
	border: none;
	margin-top: 2px;
	width: 9px;
	height: 9px;	
}
img.collapsibleOpen,
img.collapsibleClosed {
	margin-right: 10px;
}

/* END / ul.checkboxlist */

#roomrack {
	overflow-x: scroll;
	margin-bottom: 30px;
}

.roomrack thead td {
	margin: 0;
	padding: 5px;
	text-align: center;
}
.roomrack td {
	margin: 0;
	padding: 5px;
}
/*
.roomrack td a img {
	height: 120%;
	width: 120%;
}*/
.roomrack .trans-bg-btn {
	min-width: 100%;
	height: inherit;
	display: block;
}

.legend {
	padding-left: 20px;
}

.table-bordered td.status-endmark {
	border-right: 4px solid black;
}
.table-bordered td.status-beginmark {
	border-left: 4px solid black;
}
.status-free {
	background-color: #65b13f;
}
.status-vacancy {
	background-color: #408436;
}
.status-blocked {
	background-color: black;
}
.status-preallocated {
	background-color: #eedc50;
}
.status-allocated {
	background-color: #5e92d8;
}
.status-rented {
	background-color: #e95d27;
	padding: 0;
}
.status-transition64 {
	background-image: url(../images/monthstatus64.png);
}
.status-transition65 {
	background-image: url(../images/monthstatus65.png);
}
.status-transition66 {
	background-image: url(../images/monthstatus66.png);
}
.status-transition67 {
	background-image: url(../images/monthstatus67.png);
}
.status-transition71 {
	background-image: url(../images/monthstatus71.png);
}
.status-transition72 {
	background-image: url(../images/monthstatus72.png);
}
.clickable-roomrackcell {
	display: block;
	width: 100%;
	height: 100%;
    background-image: url(../images/monthstatus.gif);
    background-color: transparent;	
}

tr.datarow.datarow-hilite td.row,
tr.addon.datarow-hilite td {
	background-color: seashell;
	color: #ED1556;
}
tr.hide {
	display: none;
}
textarea.remark {
	height: 100px !important;
	width: 90% !important;		
}
td.minwidth80 {
	min-width: 120px;
}
td.minwidth60 {
	min-width: 90px;
}
td.minwidth30 {
	min-width: 35px;
}

.navbar .navbar-nav > li > p {
  float: none;
  display: block;
  margin-bottom: 0;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}

/*
.large-modal {
	width: 800px;   
	margin-left: -400px;
	margin: -250px 0 0 -400px; /* CHANGE MARGINS TO ACCOMODATE THE NEW WIDTH (original = margin: -250px 0 0 -280px;) */
}
.formtable td {
  padding: 0px 10px;
  text-align: left;
  vertical-align: middle;	
}
.formtable select {
	margin-bottom:0px;
}

.ui-datepicker-trigger {
  position: relative;
  vertical-align: top;
  left: 2px;
  margin-right: 1px;
}

.detail-label,
.detail-text {
	word-wrap: break-word;
	padding-left: 5px;
	padding-right: 5px;
}

.colwidth2-5P {
	width: 2.5%;
}

.colwidth5P {
	width: 5%;
}

.colwidth7-5P {
	width: 7.5%;
}

.colwidth10P {
	width: 10%;
}

.colwidth12-5P {
	width: 12.5%;
}

.colwidth15P {
	width: 15%;
}

.colwidth17-5P {
	width: 17.5%;
}

.colwidth20P {
	width: 20%;
}

.colwidth22-5P {
	width: 22.5%;
}

.colwidth25P {
	width: 25%;
}

.colwidth27-5P {
	width: 27.5%;
}

.colwidth30P {
	width: 30%;
}

.colwidth32-5P {
	width: 32.5%;
}

.colwidth35P {
	width: 35%;
}

.colwidth37-5P {
	width: 37.5%;
}

.colwidth40P {
	width: 40%;
}

.navbar-nav>li>a {
    float: none;
    padding: 8px 12px 8px;
    color: #777;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}

.navbar-nav>.active>a {
    background-color: #e5e5e5;
    box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}    

.btn {
  color:#333;
  padding: 4px 12px;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
}

.btn-mini {
  padding: 2px 6px;
  line-height: 1;
  font-size: 12px;
  border-radius: 3px;
}

.navbar-fixed-top {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);	
}

.row {
  margin-right: 0px;
  margin-left: 0px;
}

input.chkbox {
  margin-top: -3px;
}

.octicon--dash-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--plus-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--eye-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8 2c1.981 0 3.671.992 4.933 2.078c1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14s-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2M1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5s2.825-.742 3.955-1.715c1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5s-2.825.742-3.955 1.715c-1.124.967-1.954 2.096-2.366 2.717M8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--pencil-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.25.25 0 0 0-.064.108l-.558 1.953l1.953-.558a.25.25 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44l1.263-1.263a.25.25 0 0 0 0-.354Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--trash-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75M4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.75 1.75 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15M6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--checkbox-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1M2.5 2.75v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25m9.28 3.53l-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.75.75 0 0 1 .018-1.042a.75.75 0 0 1 1.042-.018l1.47 1.47l3.97-3.97a.75.75 0 0 1 1.042.018a.75.75 0 0 1 .018 1.042'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--square-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M4 5.75C4 4.784 4.784 4 5.75 4h4.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 10.25 12h-4.5A1.75 1.75 0 0 1 4 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h4.5a.25.25 0 0 0 .25-.25v-4.5a.25.25 0 0 0-.25-.25Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--key-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M10.5 0a5.499 5.499 0 1 1-1.288 10.848l-.932.932a.75.75 0 0 1-.53.22H7v.75a.75.75 0 0 1-.22.53l-.5.5a.75.75 0 0 1-.53.22H5v.75a.75.75 0 0 1-.22.53l-.5.5a.75.75 0 0 1-.53.22h-2A1.75 1.75 0 0 1 0 14.25v-2c0-.199.079-.389.22-.53l4.932-4.932A5.5 5.5 0 0 1 10.5 0m-4 5.5c-.001.431.069.86.205 1.269a.75.75 0 0 1-.181.768L1.5 12.56v1.69c0 .138.112.25.25.25h1.69l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l1.023-1.025a.75.75 0 0 1 .768-.18A4 4 0 1 0 6.5 5.5M11 6a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--star-fill-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8 .25a.75.75 0 0 1 .673.418l1.882 3.815l4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97l.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--clock-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M1.5 8a6.5 6.5 0 1 0 13 0a6.5 6.5 0 0 0-13 0m7-3.25v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.75.75 0 0 1 7 8.25v-3.5a.75.75 0 0 1 1.5 0'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--calendar-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M4.75 0a.75.75 0 0 1 .75.75V2h5V.75a.75.75 0 0 1 1.5 0V2h1.25c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V3.75C1 2.784 1.784 2 2.75 2H4V.75A.75.75 0 0 1 4.75 0M2.5 7.5v6.75c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V7.5Zm10.75-4H2.75a.25.25 0 0 0-.25.25V6h11V3.75a.25.25 0 0 0-.25-.25'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--search-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M10.68 11.74a6 6 0 0 1-7.922-8.982a6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275a.75.75 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--chevron-right-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.042-.018a.75.75 0 0 1-.018-1.042L9.94 8L6.22 4.28a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--chevron-left-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.042.018a.75.75 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--sync-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M1.705 8.005a.75.75 0 0 1 .834.656a5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.5 5.5 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--tools-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M5.433 2.304A4.49 4.49 0 0 0 3.5 6c0 1.598.832 3.002 2.09 3.802c.518.328.929.923.902 1.64v.008l-.164 3.337a.75.75 0 1 1-1.498-.073l.163-3.33c.002-.085-.05-.216-.207-.316A6 6 0 0 1 2 6a6 6 0 0 1 2.567-4.92a1.48 1.48 0 0 1 1.673-.04c.462.296.76.827.76 1.423v2.82c0 .082.041.16.11.206l.75.51a.25.25 0 0 0 .28 0l.75-.51A.25.25 0 0 0 9 5.282V2.463c0-.596.298-1.127.76-1.423a1.48 1.48 0 0 1 1.673.04A6 6 0 0 1 14 6a6 6 0 0 1-2.786 5.068c-.157.1-.209.23-.207.315l.163 3.33a.752.752 0 0 1-1.094.714a.75.75 0 0 1-.404-.64l-.164-3.345c-.027-.717.384-1.312.902-1.64A4.5 4.5 0 0 0 12.5 6a4.49 4.49 0 0 0-1.933-3.696c-.024.017-.067.067-.067.16v2.818a1.75 1.75 0 0 1-.767 1.448l-.75.51a1.75 1.75 0 0 1-1.966 0l-.75-.51A1.75 1.75 0 0 1 5.5 5.282V2.463c0-.092-.043-.142-.067-.159'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--circle-slash-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M3.965 13.096a6.5 6.5 0 0 0 9.131-9.131ZM1.5 8a6.47 6.47 0 0 0 1.404 4.035l9.131-9.131A6.499 6.499 0 0 0 1.5 8'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--issue-closed-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69L5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0z'/%3E%3Cpath fill='%23000' d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-1.5 0a6.5 6.5 0 1 0-13 0a6.5 6.5 0 0 0 13 0'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.octicon--circle-16 {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-6.5a6.5 6.5 0 1 0 0 13a6.5 6.5 0 0 0 0-13'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

td.row {
  display: table-cell;
}


.controls input.btn {
	height: 25px;
	margin-bottom: 2px;
	margin-top: -5px;
	padding-top: 0px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}

.input-append .add-on, .input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 27px;
    min-width: 15px;
    padding: 4px 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background-color: #eee;
    border: 1px solid #fff;
    border-radius: 2px;
}

.input-prepend .add-on, .input-prepend .btn {
    margin-right: -1px;
}

.label-warning {
  background-color: #f89406;
}
.label-important {
  background-color: #b94a48;
}
.label {
  color: #fff;
  border-radius: 3px;
  padding: 2px 4px;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee;
}
