﻿body{font-family: 'Poppins', sans-serif; margin:0px; padding:0px;}.trtab {    /*margin: 0 auto;*/    padding: 0px;    border-radius: 3px;    height: auto;    display: flex;}.train-section-info {    display: flex;    width: 543px;    padding: 10px;    background-color: rgba(0,0,0,.02);    border-right: 1px dashed rgba(0,0,0,.2);} .train-section-image {    width: 10%;    float:left;    justify-content: center;}.train-section-desc {    width: 80%;    font-size: 12px;}.train-section-desc-heading {    color: rgba(0,0,0,.64);}.train-section-desc-content {    color: rgb(187 187 187);    font-size: 11px;}.train-section-fields {    /*padding: 6px 20px;*/    /*width: 860px;*/    width:600px;}.c-input-cntr {    border-color: rgba(0,0,0,.12);}.input-label{    color: rgba(0,0,0,.64);}.c-input-cntr .input-label {    font-size: 12px;    color: rgba(0,0,0,.38);    transform: translate(0,0);    transition-duration: .2s;    cursor: text;    height:28px;    overflow: visible;}.c-input-cntr {    position: relative!important;    height: 100%;    line-height: 24px;}.train-number{    width:370px;}.c-input-cntr .c-input {    -moz-appearance: none;    border: 0;    color: #000;    background: none;    float: left;    font-weight: 600;    font-size: 15px;    outline: medium none;    padding: 0px;    width: 255px;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    font-family: 'Poppins', sans-serif, Tahoma, Arial}.train-number{    margin-left: 15px;}.banner .form-cntr .c-input-cntr .c-input, .banner .form-cntr .c-input-cntr .input-label, .banner .form-cntr .date-label {    color: rgba(0,0,0,.87);}.c-input-cntr .material-underline:before {    left: 50%;}.c-input-cntr .material-underline:after, .c-input-cntr .material-underline:before {    content: '';    height: 2px;    width: 0;    bottom: 1px;    position: absolute!important;    background: #EC5B24;    -webkit-transition: .2s ease all;    transition: .2s ease all;}.c-input-cntr .material-underline:after {    right: 50%;}.c-input-cntr .material-underline {    position: relative!important;    top: 2px;    display: block;    width: 100%;}.search {    width: 180px;    float: right;}.c-btn {    background-color: #EC5B24;    padding: 10px 14px;    height: 50px;    border-radius: 2px;    outline: 0;    border: none;    width: 100%;    box-shadow: 1px 1px 3px rgba(0,0,0,.3);    position: relative;}.c-btn .u-ripple {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    overflow: hidden;    background: 0 0;}.c-btn .u-ripple-circle {    position: absolute;    top: 50%;    left: 50%;    -ms-transform: translate(-50%,-50%);    -webkit-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);    opacity: 0;    width: 0;    height: 0;    border-radius: 50%;    background: rgba(255,255,255,.45);}.u-link {    color: #EC5B24;    font-size: 18px;    text-transform: uppercase;    font-weight: 600;    cursor: pointer;    text-decoration: none;}.c-btn, .c-btn:hover, .c-tooltip {    color: #FFF;}.u-lfloat {    float: left;}.c-btn .u-ripple-circle {    position: absolute;    top: 50%;    left: 50%;    -ms-transform: translate(-50%,-50%);    -webkit-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);    opacity: 0;    width: 0;    height: 0;    border-radius: 50%;    background: rgba(255,255,255,.45);}.srcBtn {width: 100%;    cursor: pointer;    background: #ef6614;    float: right;    padding: 22px 0%;    display: block;    color: #fff;    font-size: 20px;    -moz-border-radius: 3px;    outline: 0;    border: 0;    font-size: 15px;    font-weight: 600;    text-transform: uppercase;    font-family: 'Poppins', sans-serif, Tahoma, Arial;    margin: 0px 0px 0 0;    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    background-position: 10% 50%;    background-repeat: no-repeat;    text-indent: 12px;}