@charset "UTF-8";
.about input.text.common {
  display: initial;
}

.about textarea.text {
  width: 100%;
  height: 200px;
  resize: none;
  font-size: 14px;
  padding: 18px 14px 14px;
}


.contact-form #trk_dropdown_gsmarea .label {
  display: none;
}

.media > .pull-left {
  margin: 0 20px 25px 0;
  
}


.media > .pull-left.media-body.hero-body {
  margin: 0;
}


.media.hero-media > .pull-left.media-body.hero-body + p {
  margin: 0 0 35px;
  color: #8A8A8A;
}


.pull-left.media-body.hero-body > .pull-left + p {
  min-width: 620px;
}


.media-body.hero-body {
  display: inline;
}


.media.hero-media:before, .media.hero-media:after {
  content: "";
  display: table;
  line-height: 0;
}


.media.hero-media:after {
  clear: both;
}


.cms_contents_description {
  min-width: 620px;
  margin: 0 0 40px;
}


.media > .media-body img.media-object.big {
  margin: 0 15px 15px 0;
}


.media.col img.media-object.small {
  width: 104px;
  height: 78px;
}


.hero-media.tek {
  margin: 0 0 120px;
}

.hero-media .hero-social {
  bottom: 5px;
  
}

.hero-body p {
  margin: 0 0 35px;
  
}

.hero-iconic img {
  margin-bottom: -30px;
  
}


.hero-iconic img.nomargin {
  margin: 0;
  max-width: 600px;
  max-height: 450px;
}

.page_not_found div.search input.text {
  width: 248px;
  
}

.news-social.social-feed .top .avatar {
  min-width: 46px;
  
}

.investor-rel.fin-reports > .trk_dropdown {
  width: 145px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 55px;
  margin-top: 0px;
  
}


.investor-rel.press-release ul.release-list > li {
  border-bottom: 1px solid #e5e5e5;
  padding: 15px 0;
}


.investor-rel.press-release .view_all {
  margin-top: 40px;
}

#trk_dropdown_sel_filter.trk_dropdown li.selected a,
#trk_dropdown_sel_sort_by.trk_dropdown li.selected a {
  width: 141px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.contact-send {
  margin-bottom: 0;
}




.typeahead.dropdown-menu.extended.video h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.typeahead.dropdown-menu.extended.video a.visual {
  margin-top: 0 !important;
}

article.content_listing.wide .feedback.no_border {
  border: none !important;
}

.typeahead.dropdown-menu.extended.video {
  width: 100%;
}

#videos_section p.description {
  min-height: 60px;
}

.investor-rel .item-list .link-download {
  display: inline-block;
  padding: 0 0 0 32px;
  position: relative;
}

#filter_results a strong {
  margin: 0 0 0 20px !important;
}

.news-social.social-feed .feed-list > .item.tcell:after {
  background-image: url("../../images/about/sprite-icons_blog.png");
}

.module-contact .tabs-item ul li a span {
  max-height: 60px;
}


.trk_tabs_radio.get_in_touch li .visual_shadow {
  background: url("../../images/common/shadows/i_shadow_258.png") repeat-x scroll center 36px transparent;
}

.trk_tabs_radio.get_in_touch li .visual {
  width: 190px;
  height: 180px;
}

.trk_tabs_radio.get_in_touch li.active .visual_shadow.no_bg {
  background: none;
}

.trk_tabs_radio.get_in_touch li .visual.tab_1 {
  background: url("../../images/about/ico-suggestion.png") -4px 0 no-repeat;
}

.trk_tabs_radio.get_in_touch li.active .visual.tab_1 {
  background: url("../../images/about/ico-suggestion_active.png") 0 1px no-repeat;
}

.trk_tabs_radio.get_in_touch li .visual.tab_2 {
  background: url("../../images/about/ico-complaint.png") 4px 1px no-repeat;
}

.trk_tabs_radio.get_in_touch li.active .visual.tab_2 {
  background: url("../../images/about/ico-complaint_active.png") no-repeat;
}

.trk_tabs_radio.get_in_touch li .visual.tab_3 {
  background: url("../../images/about/ico-network_issue.png") 0px 0px no-repeat;
}

.trk_tabs_radio.get_in_touch li.active .visual.tab_3 {
  background: url("../../images/about/ico-network_issue_active.png") 8px 1px no-repeat;
}

.trk_tabs_radio.get_in_touch li .visual.tab_4 {
  background: url("../../images/about/ico-other_message.png") -4px 0 no-repeat;
}

.trk_tabs_radio.get_in_touch li.active .visual.tab_4 {
  background: url("../../images/about/ico-other_message_active.png") 0 1px no-repeat;
}


.media > .pull-left.comp {
  margin: 0 0 25px 0;
}

.contact-form .media-body div {
  display: table;
}

.contact-form .media-body h2 {
  display: table-cell;
  vertical-align: middle;
  height: 96px;
}

.steps li .custom-form-file input.text {
  float: left;
  width: 245px;
  height: 44px;
  font: 400 14px/1 "Helvetica", Arial, sans-serif;
  cursor: pointer;
}

.steps li .custom-form-file .file-holder {
  position: relative;
  float: left;
  margin-left: 8px;
  padding: 0 0 2px 2px;
  overflow: hidden;
}

.steps li .custom-form-file .file-holder .file {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 100px;
  height: 44px;
  line-height: 44px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.item .note2 {
  color: #9d9d9d;
  font-size: 10px;
  font-weight: 700;
}

.return-demand div.col1 {
  width: 50%;
  margin-right: 40px;
}

.return-demand div.col2 {
  width: 45%;
}

.return-demand input.text.half2 {
  width: 167px;
}

.return-demand .item .col-3x {
  float: left;
  width: 157px;
  margin-left: 10px;
}

.return-demand .item .col-3x.first {
  margin-left: 0;
}

.return-demand p {
  color: #9d9d9d;
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 27px;
}

.return-demand h2 {
  margin: 0 0 9px;
}

.return-demand .item .title {
  color: #9d9d9d;
  font-size: 10px;
  font-weight: 700;
  margin-bottom: 5px;
}

.return-demand-actions {
  margin-bottom: 0;
}

.table.return-demand-info td.datetime {
  width: 141px;
}

.table.return-demand-info td.datetime.big {
  width: 180px;
}

.table.return-demand-info td.amount.big {
  width: 120px;
}

.video-filter .dropbox.wide.cols-1 {
  width: 340px !important;
}

.video-filter #filter_results a strong {
  margin: 0 0 0 5px !important;
}

.video-filter .dropbox.wide h2 {
  margin: 0 0 20px !important;
}

.video-filter .dropbox.wide .item {
  margin: 8px 0 0 !important;
}

.video-filter .dropbox.wide ul.filters > li {
  min-height: 372px !important;
  padding: 15px 0 0 30px !important;
}

#bottom.eng .wrap-social:before, #bottom.eng .wrap-social:after {
  background: #0A1A31;
}

#custom-form .trk_dropdown.closed .selected a {
  width: 434px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.video-gallery-container .video-gallery-list li h1 {
  font-size: 20px;
}

.about-sections:first-child .module {
  height: 325px;
}

.about .sidebar {
	float: none;
}
.about.complaint .trk_modal .common-counter {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 35px;
}
.component.customer-compliants div.request-period {
    width: 240px;
    margin: 0 auto 50px;
}
.component.customer-compliants h1 .top-title {
    display: block;
    text-align: center;
    margin-bottom: 10px;
}

.component.customer-compliants h1 .bottom-title {
  font-family: "Helvetica",â€‹Arial,â€‹sans-serif;
    display: block;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    color: #9d9d9d;
}

.component.customer-compliants h1 .bottom-title.state {
    font-size: 16px;
    font-weight: bold;
}

.component.customer-compliants h1 .bottom-title.state.approved {
    color: #76b72d;
}

.component.customer-compliants h1 .bottom-title.state.denied {
    color: #ae0057;
}

.component.customer-compliants ul.list-type1 {
    margin: 0 0 35px;
}

.component.customer-compliants ul.list-type1 li {
    padding: 15px 0;
    border-top: 1px solid #e5e5e5;
}

.component.customer-compliants ul.list-type1 li.bb {
    border-bottom: 1px solid #e5e5e5;
}

.component.customer-compliants ul.list-type1 li header {
    min-height: 80px;
    position: relative;
}

.component.customer-compliants ul.list-type1 li h2 {
  font-family: "Helvetica",â€‹Arial,â€‹sans-serif;
    font-size: 18px;
    color: #4d4d4d;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0;
}

.component.customer-compliants ul.list-type1 li h3 {
  font-family: "Helvetica",â€‹Arial,â€‹sans-serif;
    font-size: 14px;
    color: #9d9d9d;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0;
}

.component.customer-compliants ul.list-type1 li p {
    margin-top: 0;
}

.component.customer-compliants ul.list-type1 li .time-card {
    position: absolute;
    top: 0;
    right: 0;
}

.component.customer-compliants ul.list-type1 li .time-card .date {
    font-size: 14px;
    color: #4d4d4d;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0 0 5px;
}

.component.customer-compliants ul.list-type1 li .time-card .time {
    font-size: 12px;
    color: #9d9d9d;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0 0 5px;
}

.component.customer-compliants div.request-period {
    width: 240px;
    margin: 0 auto 50px;
}

.component.customer-compliants ul.bottom-panel {
    *zoom: 1;
    background: #f2f2f2;
    padding: 10px 10px 3px;
    border-bottom: 1px solid #e5e5e5;
}

.component.customer-compliants ul.bottom-panel:before,
.component.customer-compliants ul.bottom-panel:after {
    display: table;
    content: "";
    line-height: 0;
}

.component.customer-compliants ul.bottom-panel:after {
    clear: both;
}

.component.customer-compliants ul.bottom-panel li {
    *zoom: 1;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0 6px;
    margin: 0 0 6px;
    line-height: 1em;
    border-top: none;
}

.component.customer-compliants ul.bottom-panel li:before,
.component.customer-compliants ul.bottom-panel li:after {
    display: table;
    content: "";
    line-height: 0;
}

.component.customer-compliants ul.bottom-panel li:after {
    clear: both;
}

.component.customer-compliants ul.bottom-panel li.last {
    border-bottom: none;
    margin-bottom: 0;
}

.component.customer-compliants ul.bottom-panel li label {
    float: left;
    font-size: 11px;
    color: #9d9d9d;
    line-height: 1em;
    margin: 0 5px 0 0;
}

.component.customer-compliants ul.bottom-panel li .attc {
    float: left;
    font-size: 11px;
    color: #4d4d4d;
    line-height: 1em;
    font-weight: bold;
}

.component.customer-compliants ul.bottom-panel li .display-file {
    float: right;
    font-size: 11px;
    color: #4d4d4d;
    text-decoration: none;
    line-height: 1em;
    font-weight: bold;
}

.component.customer-compliants ul.bottom-panel li .display-file:hover {
    text-decoration: underline;
}
.file-complaint-form {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
}

.file-complaint-form .form-item {
    *zoom: 1;
    margin: 0 0 10px;
}

.file-complaint-form .form-item:before,
.file-complaint-form .form-item:after {
    display: table;
    content: "";
    line-height: 0;
}

.file-complaint-form .form-item:after {
    clear: both;
}

.file-complaint-form .form-item textarea {
    width: 100%;
    margin-bottom: 10px;
}

.file-complaint-form .form-item input.text {
    font-size: 14px;
    font-weight: 400;
    padding: 11px 15px 12px;
}

.file-complaint-form .custom-file-container .text {
    width: 400px !important;
}