#content-wrapper {
padding-bottom:37px;
}

.navbar>.container .navbar-brand,
#nav-col {
width: 210px;
}

#content-wrapper {
margin-left: 210px;
}

@media (max-width: 991px) {
	.navbar>.container .navbar-brand,
	#nav-col {
  	width: 100%;
	}

	#content-wrapper {
	 margin-left:0px;
	}
}

#sidebar-nav .nav>li>a>span {
margin-left: 26px;
}

#sidebar-nav .nav.nav-pills li a:hover,
#sidebar-nav .nav.nav-pills li.active a {
background:white;
color:#009AD7;
}

#sidebar-nav .nav.nav-pills li svg {
fill: white;
}

#sidebar-nav .nav.nav-pills li.active  svg,
#sidebar-nav .nav.nav-pills li a:hover svg {
fill: rgb(0, 154, 215);
}


#sidebar-nav .nav li:hover a,
#sidebar-nav .nav.nav-pills li.active a {
background:url(/images/rarr.png) left center no-repeat #FFFFFF;
}


.navbar>.container .navbar-brand {
padding-top:5px;
padding-bottom:5px;
}

.navbar>.container #logo.navbar-brand>img {
height:100%;
}

#sidebar-nav .nav>li>a>i {
font-size: 1.7em;
}

#sidebar-nav .nav>li>a {
height: 64px;
line-height: 46px;
}

#sidebar-nav .nav>li>a>i {
display: inline-block;
position: relative;
width: 18px;
margin-top: 0px;
vertical-align: middle;
}

#sidebar-nav .nav>li>a>i.nom {
font-size: 18px;
line-height: 18px;
margin-top: 0px;
vertical-align: middle;
}

.nav-small #sidebar-nav .nav>li>a>i.nom {
margin-top: 4px;
}

#sidebar-nav .nav li.qr-code {
padding-left:12px;
padding-right:12px;
text-align:center;
color:white;
}

#sidebar-nav .nav li.qr-code hr {
margin-top:10px;
margin-bottom:15px;
}

#page-wrapper.nav-small li.qr-code,
#page-wrapper.nav-small li.qr-code img,
#page-wrapper.nav-small li.qr-code p,
#page-wrapper.nav-small li.qr-code hr {
display:none;
}



/* calcs */
.calculation-form input::-webkit-outer-spin-button,
.calculation-form input::-webkit-inner-spin-button {
-webkit-appearance: none;
}

.calculation-form #clc-result {
border-top:1px solid #b0bec5;
margin-top:6px;
padding-top:6px;
white-space: nowrap;
}

.calculation-form #clc-result .inf {
text-align:right;
font-size:10px;
color:#adadad;
}

.calculation-form #clc-result .inf span {
border-top:1px solid #adadad;
}

.calculation-form #clc-result span {
display:inline-block;
}

.calculation-form #clc-result span.lbl {
width:24%;
}

.calculation-form #clc-result span.cost {
color:#337ab7;
font-size:16px;
white-space: nowrap;
}

.calculation-form #clc-result span.dates {
width:32%;
text-align:right;
font-size:12px;
}

.calculation-form .controls-fromstore {
margin-top: 6px;
}


/* profile */
.main-box.user-profile-box .form-control[disabled],
.main-box.user-profile-box .form-control[readonly] {
cursor:auto;
background-color:transparent;
border-color:transparent;
}

.main-box.user-profile-box .form-horizontal label {
text-align:right;
line-height:34px;
margin:0px;
padding:0px;
}

.main-box.user-profile-box .form-horizontal .form-group {
margin-bottom:1px;
}

.main-box.user-profile-box .profile-main-info {
width:140px;
margin:0 auto;
text-align:center;
}

.main-box.user-profile-box .profile-main-info .lid {
margin-bottom:10px;
}

.main-box.user-profile-box .profile-main-info img {
border-radius: 50%;
background-clip: padding-box;
float: left;
height: 140px;
width: 140px;
border:2px solid #e1e1e1;
}


/* receipts */
.main-box.main-box-receipt {
overflow:hidden;
}

.main-box.main-box-receipt label {
text-align:right;
line-height:34px;
margin:0px;
padding:0px;
}

.main-box.main-box-receipt .checkbox-nice label {
line-height:1.428571429;
}

.main-box.main-box-receipt .form-group {
margin-bottom:3px;
}


.form-horizontal.receipt-view .form-control {
cursor:auto;
background-color:transparent;
border-color:transparent;
}

.form-horizontal.receipt-view .form-group {
margin-bottom:0px;
}

.form-horizontal.receipt-view .form-control {
font-weight:bold;
border-left: 1px solid #bebebe;
border-width: 0px 0px 0px 1px;
border-radius: 0px;
}

.table-responsive .table thead>tr>th {
vertical-align: middle;
}



.twitter-typeahead {
}

.twitter-typeahead .tt-suggestion.tt-cursor {
color: #03739c;
}

.typeahead,
.tt-hint {
  width: 574px;
  height: 30px;
  padding: 8px 12px;
  font-size: 13px;
  line-height: 30px;
  border: 1px solid #024e6a;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.tt-hint {
  color: #999;
  display:none;
}

.tt-dropdown-menu {
  width: 300px;
  margin-top: 12px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
cursor:pointer;
  padding: 8px 20px;
  font-size: 14px;
  line-height: 18px;
}

.tt-suggestion + .tt-suggestion {
  font-size: 14px;
  border-top: 1px solid #ccc;
}


.main-box-manager {
	padding: 20px;
}

.main-box-manager .main-box-body {
	padding: 0px;
}

.main-box-manager .column {
	float: left;
}

.main-box-manager .column-photo {
	width: 20%;
	text-align: center;
	padding-right: 5px;
}

.main-box-manager .column-photo img {
	max-width: 100%;
}

.main-box-manager .column-mdata {
	width: 80%;
}

.main-box-manager .mdata-inner {
	padding-left: 10px;
}

.main-box-manager .manager-name {
	font-weight: 600;
	color: #6D6666;
}

.main-box-manager .manager-sl {
	font-weight: 300;
	font-size: 12px;
	margin-bottom: 4px;
}

.main-box-manager .ic,
.main-box-manager .iv {
	float: left;
	line-height: 22px;
}

.main-box-manager .iv {
	margin-left: 2px;
}

.main-box-manager .iv a {
	text-decoration: none;
	font-size: 13px;
	color: #373737;
}

.main-box-manager .iv a:hover {
	text-decoration: underline;
}

.main-box-manager .ic  {
	width: 17px;
	text-align: center;
}

.main-box-manager .ic .fa {
	color: #A9A9A9;
}

.main-box-manager .manager-phone .fa,
.main-box-manager .manager-skype .fa {
	font-size: 18px;
}

.uneditable-group {
	pointer-events: none;
	position: relative;
	opacity: 0.6;
	padding-left: 40px;
}

.uneditable-group:after {
	content: ' ';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 250;
	background-color: grey; /* must have a color on ie10, if not :after does not exist... */
	opacity: 0;
}
