.mycolumn {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 25px;
  float: left;
}
.mycolumn2 {
  position: relative;
  min-height: 1px;
  float: left;
}

.width-100 {width: 100px;}
.width-150 {width: 150px;}
.width-200 {width: 200px;}
.width-250 {width: 250px;}
.width-300 {width: 300px;}
.width-350 {width: 350px;}
.width-400 {width: 400px;}
.width-450 {width: 450px;}
.width-500 {width: 500px;}
.width-600 {width: 600px;}
.width-700 {width: 700px;}
.width-750 {width: 750px;}
.width-800 {width: 800px;}
.width-600.bordered {width: 598px;}
.width-600.bordered .width-300 {width: 299px;}
.width-600.bordered .width-200 {width: 199.3333333px;}
.width-750.bordered .width-250 {width: 249.3333333px;}

.bordered {
  border: 1px solid black;
  border-radius: 5px;
  padding: 5px 0;
  margin: 5px 0;
  box-sizing: content-box;
}

.bordered .form-group {margin-bottom: 0;}

.mycolumn .shiny-text-output {
  text-align: center;
  height: 34px;
  padding: 6px 12px;
}

.label-top label {
  width: 100%;
  text-align: center;
}
.label-side label {
  width: 40%;
  height: 34px;
  padding: 6px 6px 6px 0;
  float: left;
  text-align: right;
}
.label-side.smaller-input label {width: 45%;}
.label-side.smaller-input input {width: 55%;}

.label-side input, .label-side .selectize-input, .label-side div>select:not(.selectized) {
  width: 60%;
}
.label-side input, .label-side .form-group, .label-side div>select:not(.selectized) {
  float: left;
}

.row {margin-left: 0;} /* override the default here */
.bg-f5 {background-color: #f5f5f5;}
.bold-font {font-weight: bold;}
.red-font {color: red;}

.desc {margin: 10px 0;}

hr {border-top-color: #ddd;}

.collapsible {display: none;}
.collapsible.open {display: block;}

table.assumptions {margin: 0 auto;}
table.assumptions thead th {text-align: center;}
table.assumptions thead {border-bottom: 1px solid black;}
table.assumptions tbody th {text-align: right;}
table.assumptions td {text-align: center;}
th, td {padding: 3px;}
.navbar-default .navbar-nav>li>a{border-top-right-radius: 4px; border-top-left-radius: 4px;}

html .form-control, html .selectize-input, html .btn-default {border-color:#ccc;}
.blue {color: #2990cf;}

div.checkbox label span {font-size: 18px;}
.betaversion {color:red;margin-top:100px;}
.appinfo {font-size: 10px; margin-top: 75px;}

