/* main */

/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,600italic,700,700italic,800,800italic,300italic);*/

html {
	height: 100%;
}

body {
    height: 100%;
	background: #f7f7f7;
	padding-top: 50px;
	font-family: 'Open Sans', sans-serif;
	min-width: 480px;
	height: 100%;
}

a {
    -webkit-transition-property:color;
    -moz-transition-property:color;
    -ms-transition-property:color;
    -o-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
    transition-duration:0.3s;
}

.objlabel {
	font-size: .90em;
	font-weight: bold;
}

.ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden;}

.pointer {
	cursor: pointer;
}

a.qedit {
    color:#fff;
}
a.disabled {
    /* opacity: 0.5; */
    pointer-events: none;
    cursor: default;
}

p, .table {
	font-size: 14px;
}

input, textarea, button, select, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .form-control {
	font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin: 0 0 20px 0;
}

#wrapper {
  	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px;
	padding: 0 0 50px 0;
	min-width: 480px;
}

/* nav */

#header {
	text-align: center;
	min-width: 480px;
}

#header .navbar-toggle {
	float: left;
	position: relative;
	left: 0px;
	display: block;
	color: #fff;
	font-size: 24px;
	border: none;
	padding: 10px 0px;
	margin: 0;
	border-radius: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#header .navbar-toggle.active {
	left: -9px;
}

#header.navbar,
#header .navbar-inner {
	border-radius: 0;
	border-bottom: 0;
}

#header .navbar-brand {
	border-bottom: 0;
	padding-top: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
	border-right: 0;
}

#header .nav > li > a {
    border-radius: 0;
}

#header #profile {
	float: right !important;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
}

#header #profile .dropdown:hover > a,
#header #profile .dropdown.open > a {
	background: transparent;
}

#header #profile .dropdown:hover > a .caret,
#header #profile .dropdown.open > a .caret {
	border-bottom-color: #fff;
    border-top-color: #fff;
}

#header #profile .dropdown-menu {
	left: auto;
	right: 0;
	position: absolute;
	height: auto;
}

#header #profile .dropdown-menu > li > a {
	-webkit-transition-property:color;
    -moz-transition-property:color;
    -ms-transition-property:color;
    -o-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -o-transition-duration:0.3s;
    transition-duration:0.3s;
}

#header #profile .avatar {
    max-width: auto;
    border-bottom: 0;
    text-align: left;
    display: block;
    padding: 5px;
}

#header #profile .caret {
	margin-left: 0px;
	border-bottom-color: #999;
    border-top-color: #999;
}

#header #profile img {
	border-radius: 4px;
	max-width: 35px;
    max-height: 35px;
    display: inline-block;
}

#header #exchrateboard img {
	max-width: 40px;
    max-height: 40px;
    display: inline-block;
    margin-top: -3px;
}

#header .exchrate {
	color: #fff;
	font-weight: 600;
	font-size: 18px;
}

#header .navbar-form {
	box-shadow: none;
	border: 0;
	padding-left: 10px !important;
    padding-right: 10px;
    margin-top: 12px;
    margin: 0;
}

#header .navbar-form .form-control {
	font-size: 14px;
}

#header .nav ul a  {
	padding: 4px 9px;
}

#header.navbar-inverse .nav > li > a {
	font-weight: 400;
	border-left: 0 !important;
	border-bottom: 0;
}

#header [class^="icon-"], #header [class*=" icon-"] {
	margin-right: 3px;
}

#header #onlineorders,
#header #unreademail,
#header #branchid,
#header #helpsupport,
#header #opendocs,
#header #waitmgmt,
#header #exchrateboard {
	margin-top: 10px;
	margin-right: 10px;
	display: inline-block;
	float: left;
}

#header #helpsupport a {
	color: #f5f5f5;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
}

#header #helpsupport a i {
	vertical-align: middle;
}

#header #helpsupport a:hover {
	color: #50b9d1;
}

#header #phonesupport i {
	font-size: 16px;
}

/* aside */

#sidenav {
	float: left;
	position: fixed;
	top: 55px;
	width: 275px;
	left: -275px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	background: #fff;
	padding-bottom: 5px;
	z-index: 10;
	border-radius: 0;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	border: 0;
}

#sidenav.active {
	left: 0;
}

#sidenav > div {
	margin-left: 15px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	display: none;
}

#sidenav > div a {
	display: inline-block;
	vertical-align: bottom;
}

#sidenav > div a img {
    filter: invert(1);
}

#sidenav .exchrate {
	color: #333;
	display: inline-block;
	font-weight: 600;
	vertical-align: bottom;
	/* margin-left: 5px; */
}

#sidenav .exchrate img {
	max-width: 30px;
    max-height: 30px;
    display: inline-block;
    margin-top: -3px;
}

#sidenav nav ul {
	list-style: none;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
}

#sidenav nav li {
	position: relative;
}

#sidenav nav > ul > li > a {
	display: block;
	/*border-bottom: 1px solid #dae1e8;*/
    box-shadow: 0 2px 1px -1px #ffffff;
    padding: 14px 10px 14px;
    text-decoration: none;
}

#sidenav nav > ul > li:last-child > a {
	border: 0 none;
	box-shadow: none;
	padding-bottom: 0;
}

#sidenav nav li [class^=fa]:first-child {
	font-size: 24px;
	vertical-align: middle;
	margin-right: 10px;
}

#sidenav nav li [class^=fa] {
	font-size: 18px;
	vertical-align: middle;
}

#sidenav nav li a span {
	display: inline-block;
	font-size: 15px;
	margin-left: 5px;
	vertical-align: middle;
	/*width: 90%;*/
}

#sidenav nav li ul {
	margin: 0;
}

#sidenav nav li ul li a {
	font-size: 13px;
	padding: 5px;
	display: block;
}

/* footer */

#footer {
  	background-color: #fff;
  	padding: 10px 0;
  	border-top: 1px solid #dae3e9;
}

#footer .container {
	width: auto;
}

#footer .row div:first-child {
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px;
	padding-left: 15px;
	display: none;
}

#footer .row div:first-child i {
	vertical-align: middle;
}

#footer .row div:first-child img {
	width: 22px;
	margin-right: 3px;
	opacity: 0.5;
	vertical-align: middle;
}

#footer .row div:last-child {
	font-size: 12px;
	text-align: center;
	padding-right: 15px;
}

#footer .row div:last-child a {
	display: inline-block;
	vertical-align: middle;
}

#footer .row div:last-child img {
	opacity: 0.25;
}

#footer .row div:last-child span {
	display: block;
	vertical-align: middle;
	margin-top: 5px;
}

h1 {
	font-weight: 300;
}

hr {
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #fff;
}

/* login */

#brand-login {
	text-align: center;
	margin-bottom: 20px;
}
#brand-login img {
	width: 100px;
}

.login-box {
	max-width: 350px;
	margin: 20px auto 0 auto;
	background: #fff;
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
	border-radius: 5px;
	padding: 20px 20px 20px 20px;
	display: none;
}

.login-box:first-child {
	display: block;
}

.login-box #submit-opts {
	text-align: center;
	margin-bottom: 20px;
}

.login-box label[for="repository"] {
	display: block;
}

.login-box h4 {
	margin-top: 5px;
	font-weight: 300;
}

#login-extra {
    max-width: 350px;
	margin: 10px auto;
    padding: 10px 0;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
}

/* language selector widget */

#lang-selector {
	margin-bottom: 5px;
	display: inline-block;
}

/* content */

#main {
    border-bottom: 1px solid #dae3e9;
    border-left: 1px solid #dae3e9;
    border-right: 1px solid #dae3e9;
    border-radius: 0 0 5px 5px;
    box-shadow: -3px 3px 3px -2px #f1f1f3;
    min-height: 620px;
    min-width: 400px;
    overflow: hidden;
	background: #fff;
	padding: 30px;
	margin: 0 10px 30px 10px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.breadcrumb {
	border: 1px solid #eee;
	box-shadow: -3px 3px 3px -2px rgba(0,0,0,0.05);
	background: #fff;
}

/* tabs */

.tab-content {
	padding: 20px;
}

.tab-content:before,
.tab-content:after {
  display: table;
  content: " ";
}

.tab-content:after {
  clear: both;
}

/* jqgrid */

.ui-jqgrid {
	border: none;
	clear: both;
	margin-top: 20px;
}

.ui-jqgrid .ui-jqgrid-view {
	font-size: 13px;
}

.ui-jqgrid .ui-jqgrid-htable th {
	font-weight: normal;
	font-size: 14px;
	height: auto;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-state-default {
	border-color: #fff;
}

.ui-jqgrid .ui-jqgrid-titlebar.ui-widget-header,
.ui-jqgrid .ui-jqgrid-hdiv  {
	border: 0 none;
	border-radius: 4px 4px 0 0;
}

.ui-jqgrid .ui-jqgrid-htable th div {
	height: auto;
	color: #fff;
	padding: 5px;
}

.ui-jqgrid tr.jqgrow.ui-priority-secondary {
	opacity: 1;
}

.ui-jqgrid tr.jqgrow td {
	height: auto;
	padding: 6px 5px;
	color: #526273;
}

.ui-jqgrid tr.jqgrow td:first-child {
	border-left-width: 1px;
}

.ui-jqgrid tr.jqgrow.ui-state-hover {
	background: #f5fafc;
	border: 1px solid #edf2f7;
}

.ui-jqgrid .ui-widget-content td {
	border: 1px solid #edf2f7 !important;
}

.ui-state-default.ui-jqgrid-pager {
	background: #ebedef;
	font-size: 14px;
	height: auto;
	border: 0;
	border-radius: 0 0 4px 4px;
	padding: 3px 0 !important;
	color: #696d73;
}

.ui-jqgrid-pager .select .btn {
	width: 70px;
}

.ui-jqgrid-pager .form-control {
	display: inline-block;
}

.ui-jqgrid .ui-jqgrid-pager { overflow: visible; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div>span { margin: 0 5px; font-size: 14px; }
.ui-jqgrid-titlebar-close>span { margin: 0 3px; font-size: 16px; }
.ui-jqgrid .ui-jqgrid-titlebar-close { text-decoration: none; }
.ui-jqgrid .ui-pg-table .ui-pg-button>span { margin: 0 4px; font-size: 14px; }
.ui-jqgrid .ui-icon-asc { height: auto; margin-top: 5px; font-size: 13px; }
.ui-jqgrid .ui-icon-asc, .ui-jqgrid .ui-icon-desc { height: auto; margin-top: 3px; margin-left: 5px; font-size: 15px; }
.ui-jqgrid .s-ico >.ui-state-disabled, .s-ico > .ui-state-disabled { padding: 0; }
.ui-jqgrid .ui-jqdialog .fm-button > span { margin-left: 0.5em; margin-right: 0; }

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
	padding: 1px 5px;
}

.ui-jqgrid .ui-paging-info {
	margin-top: 0;
	margin-right: 10px;
	height: auto;
}


.ui-jqgrid .ui-pg-button {
	height: auto !important;
	border-radius: 0;
}

.ui-jqgrid .ui-pg-button.ui-state-hover {
	background: none;
	color: #2a6496;
	border: 0;
	padding: 1px;
}

.ui-jqgrid .ui-pg-input {
    width: auto;
    padding: 2px 4px;
    margin: 0px;
    line-height: normal;
}

.ui-jqgrid .ui-pg-selbox {
    width: auto;
    padding: 2px 0;
    margin: 0px;
    line-height: normal;
    height: auto;
    vertical-align: middle;
    font-size: 12px;
}

.ui-jqgrid .ui-pg-input,
.ui-jqgrid .ui-pg-selbox {
	height: auto;
	font-size: 12px;
	vertical-align: middle;
}

.ui-pg-table td span {
	display: inline-block;
}

/* loading */

.ui-jqgrid .loading {
	position: absolute;
	top: 45%;
	left: 45%;
	width: auto;
	z-index:101;
	padding: 8px;
	margin: 5px;
	text-align: center;
	font-weight: bold;
	display: block;
	border-width: 0px !important;
	font-size:14px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	color: #2C3E50;
}

.ui-jqgrid .jqgrid-overlay {
	display:none;
	z-index:100;
}

 /* datatables */
.datatable thead > tr > th,
.datatable tbody > tr > th,
.datatable tfoot > tr > th,
.datatable thead > tr > td,
.datatable tbody > tr > td,
.datatable tfoot > tr > td {
    padding: 8px;
    vertical-align: middle;
}

.datatable thead > tr > th > .form-control,
.datatable tbody > tr > th > .form-control,
.datatable tfoot > tr > th > .form-control,
.datatable thead > tr > td > .form-control,
.datatable tbody > tr > td > .form-control,
.datatable tfoot > tr > td > .form-control {
    width: 100%;
}

.dataTables_wrapper {
	margin-top: 15px;
}

.dataTables_length {
	float: left;
}
.dataTables_length .select {
	margin: 0 5px;
}
.dataTables_length .select .btn {
	width: 65px;
}

.dataTables_info {
	float: left;
	/*margin-top: 18px;*/
}

.dataTables_paginate.paging_bootstrap .pagination {
	margin: 15px 0 15px; 0;
}

.dataTables_paginate.paging_bootstrap .pagination ul li {
	margin-right: 0;
}

.dataTables_paginate.paging_bootstrap .pagination ul li.next > a {
	padding: 12px 10px;
}

/* tables */

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	vertical-align: middle;
}

.table > tbody > tr:hover,
.table-striped > tbody > tr:nth-child(2n+1):hover > td {
	background: #fcd49c;
}

/* dashboard */

#dashboard-shortcuts a {
	text-decoration: none;
}

#dashboard-shortcuts a i {
	vertical-align: middle;
	margin-right: 15px;
}

/* .dashboard table tbody td,
.dashboard table thead th {
	text-align: left;
} */

/* user visual ids */

.avatar, .avatar-medium, .avatar-small, .avatar-large {
	padding: 9px;
	text-align: center;
    display: inline-block;
}
.avatar img {
	border-radius: 4px;
	max-width: 128px;
    max-height: 128px;
}
.avatar-large img {
	border-radius: 4px;
	max-width: 128px;
    max-height: 128px;
    margin: 6px;
}
.avatar-medium img {
	border-radius: 4px;
	max-width: 64px;
    max-height: 64px;
    margin: 6px;
}
.avatar-small img {
	border-radius: 4px;
	max-width: 32px;
    max-height: 32px;
    margin: 3px;
}

/* my settings */

#prmid {
	margin-bottom: 0;
}

/* forms */

input.form-control {

}

select.form-control {
	display: inline-block;
}

#form_config {
	margin-bottom: 0;
}

.pull-right form {
	margin-top: -6px;
}
form[id^=form_] label {
	/*display: block;*/
	/*margin-top: 5px;*/
}

#gridFilters button[id^=filter] {
	width: 330px;
}

#gridFilters select.form-control {
	max-width: 200px;
}

button#prmid {
	width: 320px;
}

#form_stocktransf label {
	display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: middle;
}

#form_stocktransf  {
	overflow: hidden;
}

#form_stocktransf .rut label,
#form_stocktransf .currency label {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
	font-weight: normal;
}

#form_stocktransf .rut label[for="taxid"],
#form_stocktransf .currency label[for="currency"] {
	font-weight: bold;
}

#form_stocktransf .rut input,
#form_stocktransf .currency input {
	vertical-align: middle;
	float: none;
	display: inline-block;
	margin: 0 5px 0 0;
}

#form_stocktransf .rut input[type="text"] {
	margin-top: 10px;
}

#form_stocktransf .payment {
	margin-bottom: 15px;
}

#form_stocktransf .datetime select,
#form_stocktransf .datetime input {
	margin-top: 10px;
}

.form-control + .label {
	margin-top: 5px;
	display: inline-block;
	line-height: normal;
}

table .label {
	font-size: 90%;
	font-weight: 500;
	padding: 0.3em 0.6em 0.3em;
}


.dataTable .label-info a {
	color: #ffffff;
}

label.error {
	/*display: none !important;*/
	font-weight: 300;
	color: #cc0000;
}

input.error, textarea.error, select.error {
	border: 1px solid #cc0000;
}
input.error[type="radio"], input.error[type="checkbox"] {
	outline: 1px solid #cc0000;
}

input.verified, textarea.verified, select.verified {
	border: 1px solid #18cc00;
}
input.verified[type="radio"], input.verified[type="checkbox"] {
	outline: 1px solid #18cc00;
}

/* comments */

.comments {
	clear: both;
	margin-top: 20px;
}

.comment {
	overflow: hidden;
	padding: 20px 15px;
	border-top: 1px solid #eee;
}

.comment img {
	float: left;
}

.comment .body {
	float: left;
	margin-left: 15px;
}

.comment .body h5 {
	color: #3276b1;
	margin-bottom: 5px;
}

.comment .body h5 span {
	font-size: 13px;
	color: #999;
}

/* pick login */

#user-pick-list > a {
	display: inline-block;
	padding: 10px;
	text-align: center;
	max-width: 90px;
	vertical-align: top;
}

#user-pick-list > a span,
#user-pick-list > a img {
	display: block;
	margin: 0 auto;
}

#user-pick-list > a img {
	max-width: 64px;
}

#user-pick-list p {
	font-size: 12px;
	margin-top: 5px;
	line-height: 1;
}

#pick-form img  {
	margin-right: 10px;
}

/* map widget */

.mapping input[type="text"],
.mapping textarea {
    width: 50% !important;
    border: 0;
}

.mapping textarea {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.mapping input[type="text"] {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

/* misc */

#srefLink {
	color: #fff;
	padding: 0 5px;
	display: inline-block;
}

#srefLink:hover {
	color: #fcd49c;
}

#vendorLogo {
	display: none;
}

.stats-plain {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.stats-plain li h4 {
   font-size: 16px;
   margin-bottom: 0;
   margin-top: 5px;
}

.stats-plain li span {
    color: #555555;
    font-size: 15px;
}

.stats-plain li {
    display: inline-block;
    margin: 0 5px 5px;
    padding: 0 15px;
}

ul.arrows {
	list-style: none;
	margin-left: 10px;
}

ul.arrows li {
	background: url("/img/arrow.png") no-repeat left 8px;
	padding-left: 12px;
}

#reorg {
	padding: 15px;
}

.debugInfo {
	font-style: italic;
	margin: 3px 0;
	color: #4e546f;
	font-size: 12px;
}

.translateLink {
	margin: 2px 0;
	font-size: 12px;
    display: none;
}

.display-block {
	display: block !important;
}

label.display-block {
	margin-bottom: 0;
}

.fa + .fa {
	vertical-align: middle;
	/*margin-left: 5px;*/
}

.fa-1-25x {
	font-size: 1.25em;
}
.fa-1-5x {
	font-size: 1.5em;
}

.ui-datepicker {
	z-index: 9999 !important;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	color: #333;
}

.ui-datepicker .ui-datepicker-header {
	padding: 2px 0 0 0;
}

.input-group img {
	width: 100%;
	max-width: 100%;
}

/* popup */

body.popup {
	padding: 20px;
	background: #fff;
}

body.popup #map_canvas {
	height: 480px;
	/*width: 100%;*/
	margin-bottom: 10px;
}

/* Small devices (up to 980px) */
@media (max-width: 980px) {
	[class^="col-"] {
		margin-bottom: 10px;
	}
}

/* Small devices (up to 768px) */
@media (max-width: 768px) {

	#sidenav > div {
		display: block;
	}

	#header .navbar-form {
		display: inline-block;
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
		min-width: 330px;
	}

    #header #onlineorders,
    #header #unreademail,
    #header #helpsupport,
    #header #opendocs,
    #header #waitmgmt,
    #header #exchrateboard {
		display: none;
	}

	#header .navbar-form .input-group {
		max-width: 85%;
		display: inline-table;
    	vertical-align: middle;
	}

	.navbar-brand,
	#helpsupport {
		display: none !important;
	}

	#footer {
		padding: 10px 0 10px 0;
	}

	#footer .row div:last-child {
		margin-bottom: 0;
	}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

	body {
		padding-top: 50px;
	}

	#header .navbar-form {
		float: left;
		width: 380px;
		margin: 10px 0;
	}

	#header .navbar-form .input-group > .form-control {
		width: 292px;
	}

	#wrapper {
		padding: 0 0 95px 0;
	}
	#footer .row div:first-child {
		text-align: left;
		margin-bottom: 0;
		display: inline-block;
		width: 50%;
		margin-right: -4px;
	}
	#footer .row div:last-child {
    	text-align: right;
		display: inline-block;
		width: 50%;
	}
	#footer .row div:last-child span {
	    display: inline-block;
	}
}

/* Medium devices (desktops, 979px and up) */
@media (min-width: 979px) {

	#header .navbar-brand {
		padding-left: 12px;
	}

	#header #profile {
		margin-right: 10px;
		/*margin-top: 3px;*/
	}

	/* #header #onlineorders,
	#header #unreademail,
	#header #helpsupport {
		margin-top: 6px;
	} */

	#header #opendocs,
    #header #waitmgmt {
		margin: 10px 5px;
	}

	#sidenav nav li a span {
		display: inline-block;
	}

	#my_image {
		border-radius: 128px;
	    display: block;
	    margin: 10px 0;
	    max-width: 100%;
	    width: 100%;
	}

	.login-box {
		margin-top: 20px;
	}

	/* forms */

	#form_stocktransf .rut input[type="text"] {
		max-width: 50%;
		margin-top: 0;
	}

	#form_stocktransf .datetime select,
	#form_stocktransf .datetime input {
		width: 70px;
		display: inline-block;
		margin-right: 10px;
		margin-top: 0;
	}

	#form_stocktransf .datetime input {
		width: 150px;
	}

	#form_stocktransf .datetime label {
		margin-right: 10px;
	}

	#form_stocktransf .providername input {
		display: inline-block;
		width: 40%;
		margin-left: 15px;
	}

	#footer {
		height: 50px;
	}

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}
