/* === === === CUSTOM STYLES === === === */
body {
	/* overflow: auto; */
	padding-right: 0 !important;
}

a {
	color: #008879;
}

label {
	color: #231f20;
	font-size: 12px;
	line-height: 16px;
}

.notificationWindow {
    background-color: #f9c222;
    border-color: #d9a31c;
    box-shadow: 0px 0px 1px 1px #fff inset;
    padding: 20px 15px;
}

.notificationWindow p {
    font-size: 13px;
    color: #ffffff;
    padding-top: 5px;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.panel-body {
	background-color: #fcfcfc;
}

.horizont-label {
	box-sizing: border-box;
	height: 34px;
	line-height: 34px;
	margin-bottom: 0;
}

.green-box-border {
	border-bottom: 1px solid #96cbc6;
}

.clear {
	clear: both;
	height: 0px;
	width: 100%;
	display: block
}

select.form-control {
	padding: 5px;
}

select.form-control option {
	max-width: 100%;
	white-space: normal;
}

.section-border {
	padding: 0 0 5px;
	margin: 0 0 5px;
	border-bottom: 1px solid #ccc;
}

.d-block {
	display: block;
}

.w-100 {
	width: 100%;
}

/* === === Buttons === === */
.button-box .btn {
	width: 100%;
}

.cc-cookies a.cc-cookie-accept{
	background: rgb(0, 123, 110) !important;
}

.btn-success {
	color: #fff;
	border-color: #007b6e;
	-webkit-box-shadow: inset 0 1px 1px 0px rgba(0, 166, 148, .8);
	box-shadow: inset 0 1px 1px 0px rgba(0, 166, 148, .8);
	background: rgb(0, 123, 110); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2I2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk1ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(0, 123, 110) 0%,
		rgb(0, 149, 133) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(0,
		123, 110)), color-stop(100%, rgb(0, 149, 133))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(0, 123, 110) 0%,
		rgb(0, 149, 133) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(0, 123, 110) 0%,
		rgb(0, 149, 133) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(0, 123, 110) 0%,
		rgb(0, 149, 133) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(0, 123, 110) 0%,
		rgb(0, 149, 133) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007b6e',
		endColorstr='#009585', GradientType=0); /* IE6-8 */
}

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active,
	.btn-success.active, .open>.dropdown-toggle.btn-success {
	color: #fff;
	background: #007b6e;
	border-color: #006459;
}

.btn-info {
	color: #fff;
	border-color: #d9a31c;
	-webkit-box-shadow: inset 0 1px 1px 0px rgba(250, 195, 34, .8);
	box-shadow: inset 0 1px 1px 0px rgba(250, 195, 34, .8);
	background: rgb(217, 163, 28); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5YTMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWMzMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(217, 163, 28) 0%,
		rgb(250, 195, 34) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(217,
		163, 28)), color-stop(100%, rgb(250, 195, 34))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(217, 163, 28) 0%,
		rgb(250, 195, 34) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(217, 163, 28) 0%,
		rgb(250, 195, 34) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(217, 163, 28) 0%,
		rgb(250, 195, 34) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(217, 163, 28) 0%,
		rgb(250, 195, 34) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9a31c',
		endColorstr='#fac322', GradientType=0); /* IE6-8 */
}

.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active,
	.btn-info.active, .open>.dropdown-toggle.btn-info {
	color: #fff;
	background: #d9a31c;
	border-color: #b98b18;
}

.btn-danger {
	color: #fff;
	border-color: #b40e02;
	-webkit-box-shadow: inset 0 1px 1px 0px rgba(222, 64, 81, .8);
	box-shadow: inset 0 1px 1px 0px rgba(222, 64, 81, .8);
	background: rgb(178, 13, 0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMTI2M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(178, 13, 0) 0%,
		rgb(225, 38, 59) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(178,
		13, 0)), color-stop(100%, rgb(225, 38, 59))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(178, 13, 0) 0%,
		rgb(225, 38, 59) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(178, 13, 0) 0%, rgb(225, 38, 59)
		100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(178, 13, 0) 0%,
		rgb(225, 38, 59) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(178, 13, 0) 0%,
		rgb(225, 38, 59) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b20d00',
		endColorstr='#e1263b', GradientType=0); /* IE6-8 */
}

.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active,
	.btn-danger.active, .open>.dropdown-toggle.btn-danger {
	color: #fff;
	background: #b20d00;
	border-color: #920a00;
}

.btn-warning {
	color: #fff;
	border-color: #71ac38;
	-webkit-box-shadow: inset 0 1px 1px 0px rgba(147, 203, 94, .8);
	box-shadow: inset 0 1px 1px 0px rgba(147, 203, 94, .8);
	background: rgb(113, 172, 56);
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxYWMzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5M2NiNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(113, 172, 56) 0%,
		rgb(147, 203, 94) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(113,
		172, 56)), color-stop(100%, rgb(147, 203, 94)));
	background: -webkit-linear-gradient(top, rgb(113, 172, 56) 0%,
		rgb(147, 203, 94) 100%);
	background: -o-linear-gradient(top, rgb(113, 172, 56) 0%,
		rgb(147, 203, 94) 100%);
	background: -ms-linear-gradient(top, rgb(113, 172, 56) 0%,
		rgb(147, 203, 94) 100%);
	background: linear-gradient(to bottom, rgb(113, 172, 56) 0%,
		rgb(147, 203, 94) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71ac38',
		endColorstr='#93cb5e', GradientType=0);
}

.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active,
	.btn-warning.active, .open>.dropdown-toggle.btn-warning {
	color: #fff;
	background: #71ac38;
	border-color: #5d8e2e;
}

/* === === Spacing === === */
.m-b-0 {
	margin-bottom: 0 !important;
}

.m-t-0 {
	margin-top: 0 !important;
}

.m-r-0 {
	margin-right: 0 !important;
}

.m-l-0 {
	margin-left: 0 !important;
}

.m-a-0 {
	margin: 0 !important;
}

.p-b-0 {
	padding-bottom: 0 !important;
}

.p-t-0 {
	padding-top: 0 !important;
}

.p-r-0 {
	padding-right: 0 !important;
}

.p-l-0 {
	padding-left: 0 !important;
}

.p-a-0 {
	padding: 0 !important;
}

/* === === Navigation === === */
.navbar {
	background: none;
	border: 0;
}

.navbar-form {
	margin-right: 20px !important;
}

.navbar-brand {
	height: 102px;
	max-width: 200px;
	padding: 10px 10px;
}

.navbar-brand img {
	height: 100%;
}

.navbar-nav>li {
	/* margin-right: 15px; */
	
}

.navbar-inverse .navbar-nav>li>a {
	color: #111;
	outline: none;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus
	{
	color: #008879;
	background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover,
	.navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #008879;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,
	.navbar-inverse .navbar-nav>.open>a:focus {
	color: #fff;
	background-color: #008879;
}

.caret {
	color: #009585;
}

.open .caret {
	color: #fff;
}

#username {
	color: #0b0b0b;
	font-size: 13px;
	font-weight: bold;
	margin: 0 10px 0 0;
}

.navbar-inverse .navbar-text {
	font-size: 11px;
}

#version {
	color: #403b3a;
	margin: 0 10px 0 0;
}

.loginForm {
	background-color: #cce9e9;
	border-color: #dddddd;
	box-shadow: 0px 0px 1px 1px #fff inset;
	padding: 20px 15px;
}

.loginForm label {
	font-size: 13px;
	color: #0b0b0b;
}

.loginForm label span {
	font-size: 11px;
	font-weight: normal;
	color: #5c5c5c;
}

.loginForm .logout {
	font-size: 11px;
	display: inline-block;
	margin-top: 10px;
}

.form-control {
	font-size: 12px;
	width: 100%;
	-webkit-box-shadow: inset 0 2px 4px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0 2px 4px 0px rgba(0, 0, 0, .1);
}

.form-control:focus {
	-webkit-box-shadow: inset 0 2px 4px 0px rgba(0, 0, 0, .1), 0 0 8px
		rgba(0, 123, 110, .6);
	box-shadow: inset 0 2px 4px 0px rgba(0, 0, 0, .1), 0 0 8px
		rgba(0, 123, 110, .6);
}

#topFormTopRow .block {
	float: right;
}

.block input[type="checkbox"] {
	margin-top: 2px;
}

#senderForm, #recipientForm, .shipment-details {
	background-color: #d9efed;
	border-color: #cfe6e4;
	/* margin: 0 10px; */
	padding: 0;
	-webkit-box-shadow: inset 0 2px 4px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0 2px 4px 0px rgba(0, 0, 0, .1);
}

#senderForm .container-fluid, #recipientForm .container-fluid,
	.shipment-details .container-fluid {
	padding: 15px;
}

.senderLabel, .receiverLabel, .shipmentLabel {
	color: #231f20;
	border-bottom: 1px solid #96cbc6;
	padding: 12px 10px;
}

.addServicesLabels {
	margin-bottom: 10px;
	min-height: 30px;
}

.addServicesLabels div:nth-child(2) {
	text-align: right;
}

a.accordion-toggle {
	color: #009585;
}

.glyphicon-triangle-bottom, .glyphicon-triangle-top {
	color: #000;
}

.archive label {
	font-size: 14px;
}

#shipmentUpdatesTable {
	font-size: 12px;
}

.totalSum .input-group-addon {
	background-color: #00a9b0;
	color: #fff;
}

/* === === Filters section === === */
.filterFormLabels .action-buttons-container {
	margin-top: 43px;
}

/* === === Footer === === */
.footer {
	margin-top: 10px;
	background-color: #00ab8e;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
}

.footer a {
	color: rgba(255, 255, 255, .7);
	font-size: 12px;
	text-decoration: none !important;
}

/* mouse over link */
.footer a:hover {
	color: #ffffff;
	text-decoration: none;
}

.footer ul {
	padding: 0;
}

.footer li {
	list-style: none;
	background: transparent url('../../imgs/listIcon.png') no-repeat 0 7px;
	padding-left: 15px;
	margin-bottom: 3px;
}

.footer .socials {
	float: right;
	width: 25%;
	}

.footer .social ul {
	list-style: none;
	padding-top: 10px;
	margin: 0;
	float: right;
	}
.footer .socials ul:after {
	content: "";
	display: table;
	clear: both;
	}
.footer .socials ul li {
	float: left;
	margin: 0 0 8px 8px;
	display: list-item;
	background: unset;
	padding-left: 0px;
	padding-top: 10px;
	}
.footer .socials ul li a {
	display: block;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	-ms-border-radius: 32px;
	border-radius: 32px;
	background: rgba(255, 255, 255, 0.25);
	text-align: center;
	line-height: 32px;
	color: #00ab8e;
	font-size: 40px;
	text-decoration: none !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.footer .socials ul li a i {
	line-height: 34px;
	font-size: x-large;
	}
.footer .socials ul li a:hover {
	background: #34ccff;
	color: #fff;
	}

.social-facebook:before {
	content: none;
}
.social-youtube:before {
	content: none;
}
.social-twitter:before {
	content: none;
}
.social-instagram:before {
	content: none;
}

.footer .socials ul li a.social-facebook:hover {
	background: #3a5897; }
.footer .socials ul li a.social-twitter:hover {
	background: #00aced; }
.footer .socials ul li a.social-instagram:hover {
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); }
.footer .socials ul li a.social-linkedin:hover {
	background: #0077b5; }
.footer .socials ul li a.social-youtube:hover {
	background: #cc181e; }

.sertificate img {
	float: left;
}

.sertificate span {
	color: #818181;
	font-size: 10px;
}

.navbar-header {
	margin-top: 8px;
}

.navbar-form {
	border: 0;
	padding: 7px;
	background-color: #bbbbbb;
}

.navbar-inverse .navbar-toggle {
	background-color: #009585;
	border: 0;
	position: absolute;
	right: 0;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
	background-color: #007d70;
}

.navbar-brand-title {
	color: #009585;
	font-size: 18px;
	display: inline-block;
	padding: 15px 0 0 15px;
}

.help-block {
	font-size: 10px;
	margin-bottom: 0;
}

.btn-md-6 {
	width: 50%;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

.btn-md-6 .btn {
	width: 100%;
	padding: 6px 8px;
}

.line {
	height: 13px;
	background-color: #ebebeb;
	margin: 20px 0 0;
	float: left;
	width: 100%;
}

#priceFormContainerSm {
	padding: 0 15px;
}

#payerDiscountOrTariffActiveDiv {
	font-size: 12px;
	color: #231f20;
	line-height: 14px;
}

.archive {
	border: 1px solid #bfbfbf;
	border-radius: 10px;
	margin-top: 20px;
}

.poll .panel-title {
	font-size: 14px;
	font-weight: bold;
	color: #0c0c0c;
	margin-top: 15px;
}

input[type="radio"] {
	margin: 1px 0 0;
}

.poll .panel-footer {
	background: none;
	border: 0;
	padding: 0 5px;
}

.poll .panel-body {
	background: none;
}

.poll .panel-footer a {
	margin-right: 20px;
}

.clear-search {
	top: 7px;
	right: 17px;
	width: 20px;
	margin: 0;
	padding: 0;
	display: inline;
	position: absolute;
	background: none;
	border: none;
	cursor: pointer;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.clear-search-top {
	top: 32px;
}

.ui-datepicker {
	z-index: 9999999 !important;
}

tr.line-through span {
	text-decoration: line-through;
}

.intro-image img {
	width: 100%;
}

.register-section {
	border-top: 1px solid #bfbfbf;
	margin-top: 20px;
}

.register-section span {
	font-size: 11px;
	text-align: left;
}

.register {
	text-align: right;
}

.register a {
	font-size: 13px;
	font-weight: bold;
}

.rights {
	text-align: right;
	margin: 0;
	font-size: 12px;
	position: relative;
}

.navbar-brand-text {
	float: left;
	position: relative;
	left: 30px;
	top: 25px;
}

.reset-pass {
	font-size: 11px;
	line-height: 14px;
	display: inline-block;
}

.block {
	margin-bottom: 8px;
}

.socialSection a {
	display: inline-block;
	margin-right: 10px;
}

.socialSection img {
    max-width: 100%;
    max-height: 100%;
}

#registrationCaptcha .rc-anchor-error-msg-container {
	width: 100% !important;
}

.btn {
	font-size: 12px;
	padding: 6px 8px;
}

.inline-select {
	display: inline-block;
	width: auto;
}

/* === === MODAL POPUPS === === */
.modal-header, .modal-footer {
	border: none;
}

.modal-header {
	padding-right: 30px;
}

.modal-header button.close {
	margin-top: 5px;
}

.modal-header h3 {
	margin: 0;
}

.modal-body, .modal-footer {
	padding: 0;
}

#focusCourierSearchSenderModal .modal-lg {
	width: auto;
}

/* Only for "Клонове" */
#branchListModalBody {
	padding-bottom: 20px;
}

.modal-body select[multiple="multiple"] {
	height: 120px;
}

/* In order to bring the modal in front of the loader container */
.notification-modal {
	z-index: 10000;
}

.modal-open {
	overflow-y: scroll;
}

/* === === MQ === === */
@media ( max-width : 767px) {
	.navbar-header {
		margin-bottom: 10px;
		display: inline-block;
	}
	.navbar-brand-text {
		top: -25px;
		left: 30px;
		float: none;
		font-size: 22px;
		display: inline-block;
		margin: 0;
	}
	.navbar-form {
		position: relative;
		margin: 0 !important;
	}
	.navbar-form .btn-search {
		position: absolute;
		top: 8px;
		background-color: transparent;
	}
	.navbar-form .btn-search span {
		display: none;
	}
	.navbar-form .form-control {
		padding: 6px 12px 6px 40px;
	}
	.navbar-nav.navbar-right {
		position: absolute;
		top: 0;
		right: 90px;
		max-width: 60%;
	}
	#username {
		font-size: 11px;
	}
	.version {
		font-size: 10px;
	}
	.navbar-inverse .navbar-collapse {
		/* margin: 5px -15px 0; */
		background-color: #f2f2f2;
	}
	/* .navbar-inverse .navbar-collapse ul > li {
		border-bottom: 1px solid #101010;
	} */
	.navbar-nav .open .dropdown-menu {
		background-color: #d9efed;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #111;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #009585;
	}
	#content {
		padding: 10px 0 0 0;		
	}
	/* #topFormTopRow, #topFormBottomRow {
		position: relative;
    	top: 1650px;
	}
	#senderAndReceiverBlock {
		position: relative;
    	top: -510px;
	} */
	#leftBlock {
		padding: 0 5px;
	}
	/* .checkbox {
		position: absolute;
		top: -65px;
		right: 15px;
	} */
	#recipientForm {
		margin-top: 30px;
	}
	.socialSection {
		text-align: center;
		margin-top: 20px;
	}
	.socialSection span {
		text-align: left;
	}
	#footer .col-xs-12 {
		padding-right: 0;
		padding-left: 0;
	}
	#priceFormContainer {
		padding: 10px 5px 0 5px;
	}
	#additionalServicesBlock {
		width: 100%;
		margin-top: 0;
	}
	#statusPanelPanel {
		padding-top: 0;
	}
	.sertificate a {
		display: inline-block;
	}
	.sertificate img {
		margin-left: 20px;
	}
}

@media ( min-width : 768px) {
	.navbar-nav {
		margin: 40px 0 0 0;
	}
	/* .navbar-text {
		margin-top: 10px;
		width: 380px;
	} */
	.navbar-header {
		margin-top: 0;
	}
	.navbar-brand-title {
		display: none;
	}
	.navbar-form {
		margin-top: 50px;
		position: relative;
		padding: 0 15px;
		background-color: transparent;
	}
	.navbar-form .form-control {
		font-size: 12px;
		padding: 10px 70px 9px 10px;
		width: 250px;
		color: #676767;
		border: 1px solid #bfbfbf;
		height: 35px;
	}
	.btn-search {
		color: #fff;
		background-color: #f2bb22;
		font-size: 12px;
		font-weight: bold;
		position: absolute;
		right: 17px;
		top: 2px;
		padding: 6px 8px;
	}
	.btn-search:hover {
		background-color: #d9a31c;
		color: #fff;
	}
	.btn-search i {
		display: none;
	}

	.btn-edit {
		color: #fff;
		border-color: #d05e03;
		-webkit-box-shadow: inset 0 1px 1px 0px rgb(255, 126, 5);
		box-shadow: inset 0 1px 1px 0px rgb(255, 126, 5);
		background: rgb(208, 94, 3); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background:
				url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMTI2M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgb(208, 94, 3) 0%,
		rgb(255, 126, 5) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(208, 94, 3)),
		color-stop(100%, rgb(255, 126, 5))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgb(208, 94, 3) 0%,
		rgb(255, 126, 5) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgb(208, 94, 3) 0%,
		rgb(255, 126, 5) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgb(208, 94, 3) 0%,
		rgb(255, 126, 5) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgb(208, 94, 3) 0%,
		rgb(255, 126, 5) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d05e03',
		endColorstr='#fac322', GradientType=0); /* IE6-8 */
	}

	.btn-edit:hover, .btn-edit:focus, .btn-edit.focus, .btn-edit:active,
	.btn-edit.active, .open>.dropdown-toggle.btn-edit {
		color: #fff;
		background: #d05e03;
		border-color: #f57c0e;
	}

	/* #senderForm, #recipientForm {
  	width: 47.9%;
  } */
	#priceFormContainer {
		border: 1px solid #bfbfbf;
		border-radius: 10px;
		padding: 10px 0;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,
		.col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
		.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5,
		.col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
		.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
		.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
		.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11,
		.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
		{
		padding-left: 8px;
		padding-right: 8px;
	}
	.row {
		margin-right: -8px;
		margin-left: -8px;
	}
}

@media ( min-width : 768px) and (max-width: 1279px) {
	.navbar-brand {
		height: 90px;
		padding: 5px 5px 0;
	}
	.navbar-nav {
		margin: 34px 0px 0px;
	}
	.navbar-nav>li>a {
		padding: 10px;
		/* font-size: 12px; */
	}
	.navbar-form {
		margin-top: 25px;
	}
	.navbar-inverse .navbar-text {
		margin: 0;
	}
	#username {
		font-size: 11px;
	}
	.version {
		font-size: 10px;
	}
	#content {
		padding: 10px;
	}
	/* #senderForm, #recipientForm {
	    width: 47.8%;
	    margin-right: 5px;
    	float: left;
	} */
	.radio, .checkbox {
		margin-left: 15px;
	}
	.line {
		margin: 30px -30px 0;
	}
	#topFormTopRow .block {
		font-size: 11px;
		text-align: right;
	}
	.navbar-brand-text {
		top: 15px;
		font-size: 25px;
	}
}

@media ( min-width : 768px) and (max-width: 1060px) {
	.navbar-form {
		position: relative;
		margin: 0 !important;
		width: 100%;
		background-color: #bbb;
		padding: 7px;
	}
	.navbar-form .form-group {
		display: inline;
	}
	.navbar-form .btn-search {
		position: absolute;
		top: 10px;
		background-color: transparent;
		left: 8px;
	}
	.navbar-form .btn-search span {
		display: none;
	}
	.navbar-form .form-control {
		padding: 6px 12px 6px 40px;
		width: 100%;
	}
	.btn-search i {
		display: inline-block;
		color: #333;
	}
	.navbar-nav.navbar-right {
		position: absolute;
		right: 0;
		max-width: 120px;
	}
	#footer .socialSection {
		text-align: center;
		margin-top: 20px;
	}
	#footer .socialSection span {
		text-align: left;
	}
	#senderFormContainer {
		margin-bottom: 40px;
	}
	.line {
		margin: 20px 0 0;
	}
	#priceFormContainer {
		border: 0;
		/* border-radius: 0;
		padding: 20px 15px 0 15px; */
	}
	/* #additionalServicesBlock {
		margin-top: 0;
		width: 100%;
		padding: 20px 20px 0 20px;
	} */
	.totalSum {
		margin: 0 10px;
	}
	/* #actionsPanel {
		width: 100%;
		margin: 0 10px;
	} */
}

@media ( min-width : 1061px) and (max-width: 1279px) {
	.navbar-nav.navbar-right {
		margin: 25px 10px 0px 0px;
		max-width: 120px;
	}
}

@media ( min-width : 1024px) {
	.padded-left-right {
		padding-left: 43px;
		padding-right: 43px;
	}
	/*	.multipleprint.padded-left-right {
		padding-left: 27px;
		padding-right: 27px;
		padding-top: 30px;
	}*/
	#filterFormLabels.padded-left-right {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media ( min-width : 1280px) {
	.navbar-text {
		margin: 10px 0;
		/* width: 300px;
    	text-align: right; */
	}
	.navbar-nav.navbar-right {
		max-width: 250px;
	}
	.btn-lg-3 {
		width: 20%;
	}
	#rightBlock .btn.btn-success, #rightBlock .btn.btn-info {
		font-size: 11px;
	}
}

@media screen and ( max-width : 991px) {
	.display-table {
		display: table;
		width: 100%;
	}
	#senderAndReceiverBlock {
		display: table-header-group;
	}
	#senderFormContainer, #recipientFormContainer {
		padding: 0;
	}
	.buttons-responsive {
		width: 100%;
		margin: 10px auto 30px;
	}
}

/***********************  My In Time Admin  ******************/
.navbar-admin-text {
	font-size: 24px;
	padding: 30px 0 0 30px;
	display: inline-block;
}

/* .admin-menu .navbar-nav {
	margin-top: 23px;
} */
.admin-version .navbar-text {
	width: auto;
}

.admin-version .version {
	position: relative;
	top: -10px;
	right: 20px;
}

.widgetContainer li {
	list-style: none;
	margin-bottom: 20px;
	padding: 10px 0;
	border-color: #cfe6e4;
	-webkit-box-shadow: inset 0 2px 4px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0 2px 4px 0px rgba(0, 0, 0, .1);
}

.widgetContainer .form-group {
	margin-bottom: 5px;
}

.history .date {
	text-align: left;
	font-size: 11px;
	padding-left: 5px;
}

.senderContainer, .requestDataContainer, .parcelData, .noPackagesInfo .bordered,
	.requestCollectDataContainer .bordered, .requestCourierDataContainer .bordered,
	.requestShipmentsContainer .bordered, .requestScheduleContainer {
	border: 1px solid #bfbfbf;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.requestSenderDataContainer, .requestData {
	margin-bottom: 10px;
}

@media screen and (max-width: 991px) {
	#requestSenderDataContainer .senderContainer .buttons-container {
		padding-right: 0;
		margin-bottom: 3px;
	}
}

.links {
	margin-bottom: 5px;
}

.links a {
	font-size: 16px;
	text-decoration: underline;
}

.debtor {
	color: #a94442;
	font-weight: bold; 
}

.monthlyInvoicing {
	color: #a94442;
	font-weight: bold; 
}

.modal-header-courier-info {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.modal-body-courier-info {
	padding: 30px 15px 15px 15px;
}

.modal-body-courier-info p > span{
	display: block;
}

#creatorInfoButton,
#hideCreatorInfo {
	cursor: pointer;
}
/*.requestResultListContainer .table-responsive, 
.shipmentResultListContainer .table-responsive, 
.searchResults .table-responsive {
	height: 400px;
}
*/
/* .header-fixed {
    width: 100% 
}

.header-fixed > thead,
.header-fixed > tbody,
.header-fixed > thead > tr,
.header-fixed > tbody > tr,
.header-fixed > thead > tr > th,
.header-fixed > tbody > tr > td {
    display: block;
}

.header-fixed > tbody > tr:after,
.header-fixed > thead > tr:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
}

.header-fixed > tbody {
    overflow-y: auto;
    height: 150px;
}

.header-fixed > tbody > tr > td,
.header-fixed > thead > tr > th {
    width: 20%;
    float: left;
} */
.big-checkbox {
	width: 30px;
	height: 30px;
	zoom: 1.01;
	box-shadow: none;
	border: 0;
}

.checkbox-inline input {
	margin-right: 4px;
}

.blink {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% { background-color: red; }
    50% { background-color: white; }
    100% { background-color: red; }
}

@-webkit-keyframes blinker {
    0% { background-color: red; }
    50% { background-color: white; }
    100% { background-color: red; }
}

@keyframes blinker {
    0% { background-color: red; }
    50% { background-color: white; }
    100% { background-color: red; }
}

/************************ Dispatcher Screen ***************************/
.dispatcherScreen ul li span {
	font-size: 12px;
}

.dispatcherScreen ul li .history span {
	font-size: 10px;
	font-weight: 600;
}

.admin-menu .navbar-nav {
	margin-top: 23px;
}

.admin-menu .navbar-nav>li {
	float: left;
}

.dispatcherScreen input.dispatcherInput {
	font-size: 12px;
	line-height: 1.2;
	border: 0;
	background: none;
	color: #555;
}

.dispatcherScreen .dispatcherLabel {
	/* width: 74px; */
	margin: 0;
}

.form-group.requestDataSection {
	margin: 5px 0 0 0;
	border-top: 1px solid #96cbc6;
	padding-top: 5px;
}

.dispatcherScreen .panel-group {
	margin-bottom: 0;
}

.dispatcherScreen .panel-heading {
	padding: 5px;
}

.packageAccordion .accordion-toggle>div {
	padding-left: 20px;
	padding-right: 20px;
}

.dispatcherScreen .history {
	background: azure;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.dispatcherScreen .history .time label {
	font-size: 11px;
	margin: 0;
	color: #d9a31c;
}

.dispatcherScreen .history label {
	color: #71ac38;
	font-weight: normal;
}

.requestShipmentsContainer {
	clear: both;
	margin-bottom: 50px;
}

.dispatcherScreen .courierRequestModal .modal-dialog {
	margin: 5px auto 5px 5px;
	width: 50%;
}

.dispatcherScreen .courierRequestModal #pdfShipmentPreviewModal .modal-dialog
	{
	margin: 0;
}

.popover {
	max-width: 600px;
	width: auto;
}

.popover label {
	vertical-align: top;
}

.popover .panel-body label {
	font-weight: 400;
}

.branchListDataGridBody tr {
	width: 100%;
	display: block;
	float: left;
}

.branchListDataGridBody tr td {
	float: left;
	display: inline-block;
}

.glyphicon-plus-sign {
	color: #009585;
}

.glyphicon-remove {
	color: #b40e02;
}

.glyphicon-chevron-left, .glyphicon-chevron-right {
	color: #fff;
}

button[name="addParcel"], button[name="removeParcel"], button[name="addSpecialInstructions"],
	button[name="removeSpecialInstructions"], button[name="openParcelPackageNumbersButton"] {
	border: 0;
	background: none;
	margin-top: 5px;
}

button[name="removeParcel"] {
	float: right;
}

button[name="addParcel"] .glyphicon-plus-sign, button[name="removeParcel"] .glyphicon-remove, button[name="openParcelPackageNumbersButton"] .glyphicon-plus-sign
	{
	font-size: 20px;
}

[class^="auth_"], li[class^="auth_"] {
	display: none;
}

/*table with fixed header*/
.table-container {
	overflow-x: auto;
	overflow-y: auto;
	z-index: 1;
}

.pane-hScroll{
	width: 1820px;
}

.modal-dialog .pane-hScroll{
	width: 100%;
	min-width: 100%;
}

.modal-dialog .table-container{
	width: 100%;
}

.pane-vScroll {
	overflow-y: auto;
	overflow-x: hidden;
}


.table-container table {	
	margin: 0;
	table-layout: fixed;
}

.table-container td, .table-container th{
	white-space: pre-line;
	word-wrap: break-word;
	padding-left: 3px !important;
	padding-right: 0 !important;
}

.table-responsive .table thead.visible {
	visibility: visible;
	opacity: 1;
}

.table-container table .buttons-td {
	padding-right: 10px;
	text-align: right;
	white-space: nowrap;
	width: 19%;
}

table .small-td {
	width: 3% !important;
}

table .medium-td {
	width: 8% !important;
}

/* Dispatcher screen*/

.courierRequestModal .pane-hScroll{
	width: 100% !important;
	min-width: 100% !important;
	padding-left: 15px;
	padding-right: 15px;
}

.courierRequestModal .pane-vScroll{
	height: 100px !important;
}

/*table with fixed header*/

.table-responsive
.packingSlip-table>.table>thead>tr>th, .table-responsive
.packingSlip-table>.table>tbody>tr>td, .table-responsive
.history-table>.table>thead>tr>th, .table-responsive
.history-table>.table>tbody>tr>td {
	white-space: normal;
}

.table-responsive
.packingSlip-table>.table>thead>tr>th, .table-responsive
.history-table>.table>thead>tr>th {
	font-weight: normal;
	font-size: 12px;
}

.table-responsive
.packingSlip-table>.table>tbody>tr>td, .table-responsive
.history-table>.table>tbody>tr>td {
	font-size: 12px;
}

.table {
	font-size: 12px;
}

.table
 
button {
	font-size: 11px;
	padding: 6px 4px;
}

.packingSlipPopUp
 
.table
 
.actionCell
 
button
:first-child {
	margin-bottom: 0;
}

/******************************  IE8   ***********************/
a
.auth_importFromFile, a
.auth_export {
	display: inline-block !important;
}

.title-with-subtitle {
	margin: 5px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0;
}

.title-with-subtitle2 {
	margin-left: 43px;
	padding-left: 2px;
	margin-right: 43px;
	padding-right: 2px;
}

.title-with-subtitle
 
h3 {
	display: inline;
	border-bottom: 0;
}

.title-with-subtitle
 
h4 {
	display: inline;
	font-size: 12px;
	font-style: italic;
	color: #D9A322;
}

.subtitle-warning
 
h4 {
	display: inline;
	font-size: 12px;
	font-style: italic;
	color: #DC143C;
}

.table-margin {
	margin-left: 30px;
	margin-right: 30px;
}

#termsModalPopup
 
textarea {
	overflow-y: scroll;
	height: 70vh;
	resize: none;
	padding: 20px;
	width: 100%;
}

#termsModalPopup
 
.modal-body {
	padding: 15px;
}

@media ( max-height : 800px) {
	#termsModalPopup textarea {
		height: 60vh;
	}
}

@media ( max-height : 450px) {
	#termsModalPopup textarea {
		height: 30vh;
	}
	.modal-header {
		padding: 0 15px;
	}
}

.table-responsive.packingSlip-table>.table>thead>tr>th,
	.table-responsive.packingSlip-table>.table>tbody>tr>td,
	.table-responsive.history-table>.table>thead>tr>th, .table-responsive.history-table>.table>tbody>tr>td
	{
	white-space: normal;
}

.table-responsive.packingSlip-table>.table>thead>tr>th,
	.table-responsive.history-table>.table>thead>tr>th {
	font-weight: normal;
	font-size: 12px;
}

.table-responsive.packingSlip-table>.table>tbody>tr>td,
	.table-responsive.history-table>.table>tbody>tr>td {
	font-size: 12px;
}

.table {
	font-size: 12px;
}

.table button {
	font-size: 11px;
	padding: 6px 4px;
}

.packingSlipPopUp .table .actionCell button:first-child {
	margin-bottom: 0;
}

/******************************  IE8   ***********************/
a.auth_importFromFile, a.auth_export {
	display: inline-block !important;
}

.title-with-subtitle {
	margin: 5px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0;
}

.title-with-subtitle2 {
	margin-left: 43px;
	padding-left: 2px;
	margin-right: 43px;
	padding-right: 2px;
}

.title-with-subtitle h3 {
	display: inline;
	border-bottom: 0;
}

.title-with-subtitle h4 {
	display: inline;
	font-size: 12px;
	font-style: italic;
	color: #D9A322;
}

.subtitle-warning h4 {
	display: inline;
	font-size: 12px;
	font-style: italic;
	color: #DC143C;
}

.table-margin {
	margin-left: 30px;
	margin-right: 30px;
}

#termsModalPopup textarea {
	overflow-y: scroll;
	height: 70vh;
	resize: none;
	padding: 20px;
	width: 100%;
}

#termsModalPopup .modal-body {
	padding: 15px;
}

@media ( max-height : 800px) {
	#termsModalPopup
 
	textarea {
		height: 60vh;
	}
}

@media ( max-height : 450px) {
	#termsModalPopup
 
	textarea {
		height: 30vh;
	}

	.modal-header {
		padding: 0 15px;
	}
}
/* @media ( max-width : 450px) {
	.navbar-text {
	    margin-top: 0px;
	    margin-bottom: 0px;
	}
} */
a.accordion-toggle {
	text-decoration: none;
}

.accordion-toggle b.glyphicon {
	color: #231f20;
	top: 3px;
}

.no-padding-left {
	padding-left: 0;
}

.modal-open {
	/* overflow: auto; */
	padding-right: 0 !important;
}

#packingSlipPopUp.modal {
	overflow: auto;
}

.confirmRoleRemovalModalPopup .modal-body {
	padding: 20px;
}

.returnShipmentRecipientPopUp .modal-body {
	padding: 30px;
}

.sharingPartnerConfirmationModalBody {
	white-space: pre-wrap;
}

.template-role {
	color: #333333 !important;
	background: #ddd;
}

select.authorities-select {
	height: 350px;
}

select.parcel-package-numbers-select {
	height: 150px !important;
}

.shipmentResultListContainer table tbody tr td:first-child span {
	text-decoration: none;
}

input.disabled, input[disabled], input[disabled]:hover {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #333;
	background-color: #E6E6E6;
}

.widgetContainer li.needs-invoice-bordered {
	border: 3px solid #b40e02;
}

.needs-invoice-bordered .text-danger {
	font-size: 150%;
	line-height: 99%;
}

.hiddenBlock {
	display: block !important;
	visibility: hidden;
	height: 1px;
	padding: 0;
}

h4.info-text {
	font-size: 12px;
	font-style: italic;
	color: #D9A322;
	margin: 20px 0;
	clear: both;
}

.instructions-row {
	background-color: #f6f6f6;
	margin: 5px 0 0;
	border-radius: 5px;
	border: 1px solid #f6f6f6;
	padding: 2px 0;
	word-break: break-all;
}

#collapsePackagesContainer .panel-body {
	border-bottom: 1px solid #96cbc6;
}

.hidden-select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
}

.hidden-select select::-ms-expand {
	display: none;
}
/* .hidden-select::after {
	content: "";
    background-color: #eee;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 15px;
    top: 30px;
} */

/*showing help pdf file*/
.iframe-container {
	padding-bottom: 60%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	position: relative;
}

.iframe-container iframe, .iframe-container object, .iframe-container embed
	{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.link-inactive {
	pointer-events: none;
	cursor: default;
	color: #333;
}

@media ( min-width : 992px) and (max-width: 1200px) {
	#branchesList .searchResults .table-container .buttons-td {
		width: 25% !important;
	}
}

@media ( min-width : 1201px) and (max-width: 1600px) {
	#branchesList .searchResults .table-container .buttons-td {
		width: 19% !important;
	}
}

@media ( min-width : 1601px) {
	#branchesList .searchResults .table-container .buttons-td {
		width: 14% !important;
	}
}

.dispatcher_buttons_group {
    padding-top: 22px;
}