/* Global */

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto-light.eot');
    src: url('../fonts/roboto-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light.woff') format('woff'),
         url('../fonts/roboto-light.ttf') format('truetype'),
         url('../fonts/roboto-light.svg#robotolight') format('svg');
    font-weight: 300;
    font-style: normal;
}


@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto-medium.eot');
    src: url('../fonts/roboto-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium.woff') format('woff'),
         url('../fonts/roboto-medium.ttf') format('truetype'),
         url('../fonts/roboto-medium.svg#robotolight') format('svg');
    font-weight: 500;
    font-style: normal;
}

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

html {
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size:16px;
}

b, strong {
	font-weight:500;
}

body {
	font-size:1em;
}

ul {
	list-style-image:url('../images/bullet1.png');
}

ul ul {
	list-style-image:url('../images/bullet2.png');
}

ul ul ul {
	list-style-image:url('../images/bullet3.png');
}

body,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Roboto', sans-serif;
}

section {
	margin-bottom:1.875em;
	*zoom: 1;
}

section:last-child {
	margin-bottom:0;
}

section:before,
section:after {
  display: table;
  content: "";
  line-height: 0;
}

section:after {
  clear: both;
}

time {
	color:#999a99;
	font-size:1em;
}

mark {
	color:#FFF;
	background:#D2002D;
}


/* Lielie bloku nosaukumi */
.firstpage h2.block-title,
h1,
.h1 {
	font-weight:300;
	font-size:1.625em; 
	margin:0.67em 0 0.4em;
	text-transform:none;
}

h1.page-header {
	border:none;
}

h1 a {
	color:#333333;
}

h1 a:hover {
	color:#D2002D;
}

h1 a.more,
.h1 a.more {
	float:right;
	margin-top:7px;
}

/* Mazie bloku virsraksti */
h2,
.h2 {
	text-transform:uppercase;
	font-size:1.375em;
}

h3,
.h3 {
	margin-top:0;
	font-weight:500;
	font-size:1.125em;
}

/* Ziņu bloku nosaukumi */
.field-label,
h2.block-title,
h2.title.comment-form,
h4,
.h4 {
	font-size:0.938em;
	font-weight:500 !important;
	margin-top:0;
	line-height:1.125em;
}

.field-label,
h2.block-title,
h4.section-heading {
	text-transform:uppercase;
}

a {
	color:#D2002D;
}

a:visited {
	color:#db3256;
}

/* Bootstrap override */
.tooltip > .tooltip-inner {
	color:#000;
	border:solid 1px #d6d7d6;
	text-align:left;
	font-size: 	0.875em;
	white-space:pre-wrap;
	line-height:1.188em;
}

.tooltip > .tooltip-inner {
	background-color: #f9f9f9;
}

.tooltip .tooltip-arrow {
	border-right-color:#d6d7d6 !important;
}


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

.container {
	width:95%;
	max-width:1170px;
	min-width:280px;
}

.form-control:focus {
	border-color:#929292;
	box-shadow:none;
}

.img-full-responsive {
	width:100%;
	height:auto;
}

#ldz-number-logo {
	width:90% !important;
}

.input-group-addon {
	background-color:#FFF;
}


.btn-default {
	background-color: #D2002D;
	border-color: #D2002D;
	color:#FFF;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
	background-color: #B2BEC6;
	border-color: #B2BEC6;
	color:#FFF;
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
	background-color: #D2002D;
	border-color: #D2002D;
}

.btn-default i {
	color:#FFF;
}

.btn-default.btn-white i {
	color: #999A99;
	margin-left: 3px;
	position: relative;
	top: 2px;
}


.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
	background-color: #B2BEC6;
	border-color: #B2BEC6;
	color:#FFF;
}

.btn-default:hover i,
.btn-default:focus i,
.btn-default:active i,
.btn-default.active i {
	color:#FFF;
}

.btn-default.btn-white:hover i,
.btn-default.btn-white:focus i,
.btn-default.btn-white:active i,
.btn-default.btn-white.active i {
	color:#999A99;
}








.btn-white {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}

.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
  background-color: #ffffff;
  border-color: #cccccc;
}







.nav-pills {
	border-bottom:solid 1px #D2002D;
}

.nav-pills > li.active > a, 
.nav-pills > li.active > a:hover, 
.nav-pills > li.active > a:focus {
	background:#D2002D;
	border-radius:0;
}

.nav-pills > li > a:hover {
	background:#eeeeee;
	border-radius:0;
	color:#2b2b2b;
}



.carousel-indicators {
	position:static;
	left:auto;
	margin:0;
	padding:0;
	width:auto;
	text-align:left;
}

.carousel-indicators li {
	width:12px;
	height:12px;
	background:#d6d6d6;
	border-color: #d6d6d6;
	margin:0;
}

.carousel-indicators li.active {
	background:#D2002D;
	border-color:#D2002D;
}

.carousel .carousel-indicators {
	margin-top:5px;
}
.carousel .carousel-indicators li { 
	margin-right: 0px; 
}


ol.breadcrumb {
	font-size:0.813em;
	padding:0;
	background:none;
	margin:0;
}

ol.breadcrumb > li + li:before {
	content:"›";
}

.tab-content {
	padding:1em 0;
}


label {
	font-weight:500;
	font-size:0.875em;
}

.form-group {
	margin-bottom: 0.625em;
}

.form-control {
	background:#f7f7f7;
}

.alert {
	border-radius: 0;
	padding:0.5em;
}

/* Logo */
#logo {
	padding-top:4px;
	text-align:left;
}

#logo img {
	width:100%;
	height: 100%;
	display:block;
	float:left;
}

.main-menu .site-ldzcargo img{
	width:75% !important;
	height: auto;
}

.main-menu .site-logistika img{
	width:70% !important;
	height: auto;
}

.main-menu .site-ldzlogistika img{
	width:70% !important;
	height: auto;
}

.main-menu .site-apsardze img{
	width:85% !important;
	height: auto;
}

.main-menu .site-ldzapsardze img{
	width:85% !important;
	height: auto;
}


#logo img.logo-legacy {
	width:auto;
	height:auto;
}

@media (min-width:992px) {
	figure.site-logistika {
		width: 200px;
	}
}

.lt-ie9 #logo img {
	height:50px;
	width:auto;
}

p.muted {
	color:#999a99;
}

button i {
	position: relative;
	top: 1px;
	color:#999a99;
}






.content table {
	border:none;
}

.table td,.content table td {
	border-color:#d6d7d6;
}

.content table td,.content table th {
	padding:3px;
	/*font-size:0.8em;*/
}

.table-striped > tbody > tr:nth-child(2n+1) > td, 
.table-striped > tbody > tr:nth-child(2n+1) > th,

.content table.tabula2 > tbody > tr:nth-child(2n+1) > td, 
.content table.tabula2 > tbody > tr:nth-child(2n+1) > th,
.content table.tabula4 > tbody > tr:nth-child(2n+1) > td, 
.content table.tabula4 > tbody > tr:nth-child(2n+1) > th,
.content table.tabula5 > tbody > tr:nth-child(2n+1) > td, 
.content table.tabula5 > tbody > tr:nth-child(2n+1) > th {
	background-color:#ededed;
}

.content table thead>tr>th,
 .content table tbody>tr>th, 
 .content table tfoot>tr>th, 
 .content table thead>tr>td,
  .content table tbody>tr>td,
   .content table tfoot>tr>td {
padding: 5px;
line-height: 1.428571429;
vertical-align: top;
border:none;
border: 1px solid #ddd;

}

table.tabula1,
table.tabula2,
table.tabula3,
table.tabula4,
table.tabula5 {
	width:100%;
}

.table > thead > tr > th,
.content table.views-table > thead > tr > th,
table.tabula3 > thead > tr > th,
table.tabula4 > thead > tr > th,
table.tabula5 > thead > tr > th,
table.tabula3 > tbody > tr > th,
table.tabula4 > tbody > tr > th,
table.tabula5 > tbody > tr > th {
	background:#999a99 !important;
	color:#FFF;
	font-weight:500;
	border-color:#999a99;
}

table.tabula5 > tbody > tr > td:first-child {
	background-color: #f4f4f4 !important;
}

table.tabula6,
table.tabula6 td,
.content table.tabula6 td
 {
	border:none !important;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	background-color: #D2002D;
	border-color:#D2002D;
	color:#FFF;
}

.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
	background:#ededed;
	color:#7c7c7c;
	border-color:#cccccc;
}

.pagination a {
	color:#727272;
}

/* Skatīt vairāk */
ul.links li a,
.more-link a,
.node-readmore > a,
a.more {
	font-size:13px;
	color:#717171;
	position:relative;
	font-weight:300;
}

.node-ksablock ul.links  {
	padding-top:0;
}

a.more {
	margin-right:9px;
}

ul.links li a:after,
.more-link a:after,
a.more:after {
	content:'';
	border-style: dashed;
	border-color: transparent;
	border-width:4px;
	display: -moz-inline-box;
	display: inline-block;
	font-size:8px;
	height: 0;
	line-height: 0;
	position: absolute;
	vertical-align: middle;
	width: 0;
	border-left-width:5px;
	border-left-style: solid;
	border-left-color: #D2002D;
	margin-left:4px;
	top:6px;
	right:-12px;
}

h1 a.more:after {
	top:4px;
}


/* Mobilais menu */
.mobile-menu-header {
	overflow:hidden;
	padding-bottom:5px;
}

.mobile-menu-header button {
	background:#dddddd;
	float:left;
}

.mobile-menu-header p {
	float:left;
	margin-left:10px;
	margin-top:7px;
	margin-bottom:0;
	font-weight:500;
}

/* Faili */
.badge.file-badge {
	border-radius:0;
	font-weight:400;
	vertical-align:middle;
	background:#999b99;
	padding-bottom:4px;
}

.file-size {
	color:#999a99;
}


/* Social icons */
ul.social-icons {
	list-style:none outside;
	margin:0;
	padding:0;
	position:relative;
}

.lt-ie9 ul.social-icons {
	list-style:none;
}

ul.social-icons li {
	float:left;
}


.simplenews-subscribe > div {
	overflow:hidden;	
}

.simplenews-subscribe > div,
.simplenews-unsubscribe > div {
	
}

.block-simplenews .form-submit {
	
}

.simplenews-unsubscribe .form-submit {
	float:none;
}


button.btn em {
	font-style:normal;
}

ul.links {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none outside;
	padding-top:1em;
	float:right;
}

ul.links li {
	float: left;
	font-size: 0.875em;
	margin-right:20px;
}

ul.links li:last-child {
	margin-right:10px;
}

.region-subhero {
	margin-bottom:2em;
}

.progress {
	border-radius:0;
	height:4px;
	background:#d6d7d6;
}

.progress .progress-bar {
	background:#D2002D;
}

.poll-results h5 {
	font-weight:normal;
	margin-bottom:5px;
}

.column-right-sidebar section section {
	margin:0;
}

.layout.inner section section.sidebar-poll {
	padding:0 !important;
	border:none;
}

.block-simplenews .issues-link {
	text-align:right;
}

.sidebar-poll .btn {
	float:right;
}

.articles-large .field-name-field-image {
	margin-bottom:1em;	
}

.articles-large .field-name-field-image img {
	width:100%;
	height:auto;
	display:block;
}

.form-control.form-file {
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
}

.form-managed-file.input-group .input-group-btn {
	background:#D2002D;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.form-managed-file.input-group .input-group-btn:hover {
	background:#999a99;	
}

.breadcrumb > li:last-child {
	display:none;
}

.page-header {
	margin: 10px 0 10px;
	padding:0;
}

.table thead > tr > th, 
.table tbody > tr > th, 
.table tfoot > tr > th, 
.table thead > tr > td, 
.table tbody > tr > td, .table tfoot > tr > td {
	line-height:18px;
}

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

.panel {
	box-shadow:none;
	margin-bottom:0;
}

div.form-item {
	margin-bottom:0.5em;
}

.webform-client-form {
	margin-bottom:1em;
}

table {
	width:100%;
}

.mt10 {
	margin-top: 10px;
}

#webform-client-form-6741 .form-group {
    margin-bottom: 20px;
}

.error .help-block, .error .control-label, .error label {
    color: #b94a48;
}

.error .form-control, .error .form-textarea {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.content .media-element-container .file{
	width: 100%;
	padding-bottom: 0px;
}

.content .media-element-container .file div{
	background: none;
	position: static;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
}

.field-item .anon-btn{
	white-space: normal;
    width: 100%;
}

.page-foto .region-content .view-foto .view-content .views-field-title{
	background-color: #B2BEC6;
    padding: 10px 15px;
    margin-bottom: 30px;
    min-height: 62px;
}

.page-foto .region-content .view-foto .view-content .views-field-title a{
	color:white;
}

.page-foto .region-content .view-foto  .views-field-field-galerija {
    overflow: hidden;
}

.page-foto .photo-gallery #gallery .gallery-carousel .slides li{
	margin-right: 10px;
}

.page-foto #gallery .gallery-slider ul.slides img{
	max-height: 415px;
	width: auto;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.page-foto #gallery .gallery-slider ul.slides .caption .author{
	display: none;
}

.do-open-gallery:hover{
	text-decoration: none;
	color: #cccccc;
}