@media print {
    @page {
        size: portrait;
    }

    a [href]:after {
        content: none !important;
    }
}

body {
    overflow-x: hidden;
}
/*rahulk*/
.hrlineq {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid #e0e0e0;
}

.padtb {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.lrpad {
    padding-right: 3px;
    padding-left: 3px;
}

.rlpad {
    padding-left: 0.5px;
    padding-right: 1px;
}

.tdwid {
    width: 250px !important;
}

.midre {
    vertical-align: sub !important;
    float: left;
    margin-right: 20px;
}

.midreinput {
    float: left
}

.bnone {
    border: none !important;
    box-shadow: none !important;
    background: none !important;
}

    .bnone:focus {
        border: none !important;
        box-shadow: none !important;
        background: none !important;
    }

.pads {
    padding: 6px;
    font-size: 12px
}

.pad-0imp {
    padding: 0 !important
}

input[type="file"] {
    padding: 1px 0px 1px 0 !important;
    height: 24px;
}

.h5link {
    font-weight: 800;
    font-size: 12px;
    color: #333 !important
}

.viewtarno-bb {
    color: #000 !important;
    font-weight: 700 !important
}

.viewtarno-black {
    color: #000 !important;
}

.validate-extra {
    position: absolute
}

.wa-icon {
    margin-top: -5px;
}
/*end rahulk*/
.form-control {
    height: 24px;
    color: #000 !important;
    font-size: 12px !important;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    padding: 0.5rem 0.75rem;
    line-height: 1.25;
    color: #55595c;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

ol, ul {
    list-style: none;
}

.nav > li > a:focus, .nav > li > a:hover {
    background: transparent;
}

.container {
    width: 100% !important
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.bodybg {
    background-image: url(../img/bg-cyan.jpg);
}

.footer {
    width: 100%;
    background-color: #222;
    position: relative;
    z-index: 1;
}

    .footer a {
        color: #fff;
    }

    .footer p {
        color: #C3C2C2;
        font-size: 12px;
    }

    .footer .widget, .footer address {
        color: #999;
        text-transform: none;
        font-style: normal;
        line-height: 20px;
    }

.list-horizontal li {
    display: inline-block;
}

#contact {
    background-color: rgba(221, 221, 221, 0.33);
}

select {
    padding-top: 16px !important;
    padding-bottom: 5px !important;
    padding-left: 4px !important;
    outline: none !important;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffZ=-1,OffY=-1,color=##FF0000)
}

.pageRow:hover {
    background: #333333
}

h3 {
    line-height: 40px;
    margin: 10px 0;
    font-weight: bold
}

.dropdown select {
    border: 0 !important;
    . /*Removes border*/ -webkit-appearance: none; /*Removes default chrome and safari style*/
    -moz-appearance: none; /*Removes default style Firefox*/
}

.form-label fieldset {
    position: relative;
}

    .form-label fieldset:first-child input {
        border-radius: 4px;
    }

.form-label label {
    position: absolute;
    top: 12px;
    left: 8px;
    color: #999;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

input:focus, select:focus {
    box-shadow: 0 0 0 1px #242934 !important;
}

.form-css-label input[data-empty="false"], .form-css-label input:valid, .form-css-label input:focus {
    padding: 25px 8px 10px;
}

.form-css-label input:focus {
    outline: 0;
    background: white;
}

    .form-css-label input[data-empty="false"] + label, .form-css-label input:valid + label, .form-css-label input:focus + label {
        color: #999;
        font-weight: 700;
        font-size: 12px;
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

.form-js-label input[data-empty="false"], .form-js-label input:focus {
    padding: 22px 8px 10px;
}

.form-js-label input:focus {
    outline: 0;
    background: white;
}

    .form-js-label input[data-empty="false"] + label, .form-js-label input:focus + label {
        color: #999;
        font-size: 12px;
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

label {
    font-weight: normal !important;
    font-size: 12px;
    color: #6B6B6B !important;
}

.footer .social-list a {
    font-size: 32px;
    font-weight: normal;
    color: #fff;
    text-transform: uppercase;
    margin: 0 5px;
}
/*Data Grid css strat*/
.act-tr-level-undefined {
    background: #EAECEF;
    color: #3d3d3d;
}

.filticon {
    color: #FFF;
    width: 20px;
    height: 20px;
    background: rgba(112, 128, 144, 0.38);
    border-radius: 100%;
    LINE-HEIGHT: 20px;
    text-align: center;
    font-size: 9px;
}

.linex {
    line-height: 22px !important;
}

.trbg {
    background: lightyellow;
}

input.icon {
    padding: 5px;
}

    input.icon::-webkit-input-placeholder {
        font-family: 'FontAwesome';
        font-family: fontAwesome;
        content: '\f002';
        color: #CED1D4;
    }

    input.icon::-moz-placeholder {
        font-family: 'FontAwesome';
        font-family: fontAwesome;
        content: '\f002';
        color: #CED1D4;
    }

    input.icon::-ms-input-placeholder {
        font-family: 'FontAwesome';
        font-family: fontAwesome;
        content: '\f002';
        color: #CED1D4;
    }
    /*input placeholder for ie added by pravin */
    input.icon:-ms-input-placeholder {
        font-family: 'FontAwesome';
        font-family: fontAwesome;
        content: '\f002';
        color: #ced1d4 !important;
    }

.open .dropdown-menu {
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: top;
}

.dropdown-menu {
    font-size: 12px;
}

.hanovr {
    cursor: pointer;
}
/*m*/
/*.scrollbar {float: left; max-height:240px !important; height:auto; overflow-y: auto;  z-index: 2;}*/
.scrollbar {
    float: left;
    height: auto;
    overflow-y: auto;
    z-index: 2;
}

.scrollbar {
    float: left;
    height: auto;
    overflow: hidden;
    z-index: 2;
    width: 200px;
}

    .scrollbar:hover {
        float: left;
        height: auto;
        overflow: auto;
        width: 200px;
        z-index: 2;
    }
/*m*/
.style3::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.style3::-webkit-scrollbar {
    width: 10px;
    background-color: #F5F5F5;
}

.style3::-webkit-scrollbar-thumb {
    background-color: #708090;
}

.pagination > .active > a {
    background-color: #242934 !important;
    border-color: #242934 !important;
}

.dropdown-menu > .active > a {
    background: #242934;
}

.navbar-default {
    border: none;
}

.regbutton {
    height: 40px;
    width: 100px;
    background-color: #242934;
    border-radius: 0px;
    font-size: 15px;
    color: white;
    border: none !important;
    margin-bottom: 5px;
}
/* .form-group {margin-bottom: 0;} */
.form-group {
    margin-top: 2.5px;
    margin-bottom: 2.5px;
}

input[type=checkbox] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox; /* Firefox */
    appearance: checkbox;
}

.opti {
    font-size: 12px;
    margin-bottom: 0;
    padding-top: 10px;
}
/* .chek { width: 20px; height: 20px!important; padding: 0; display: inline-block; vertical-align: middle; } */
.cuinfo {
    font-size: 14px;
    color: #242934;
    margin-bottom: 0;
}

.mani {
    color: red;
}

.form-cal {
    padding: 5px 3px !important;
}

.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
    background: #242934 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgi…sZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K") !important;
}

.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
    border: #242934 !important;
}

.mdl-checkbox__ripple-container .mdl-ripple {
    background: #242934 !important;
}

.mdl-checkbox__box-outline {
    border-color: #A0A0A0 !important;
}

.markpad {
    padding-top: 10px !important;
    font-size: 14px !important;
}

.act-tr-level-undefined th {
    position: relative;
}

.pag-size {
    padding-top: 2px !important;
    padding-bottom: 1px !important;
    padding-left: 2px !important;
    height: auto !important;
    font-size: 12px !important;
}

.act-tr-expanded {
    background-color: #12d1a6;
    color: #fff;
}

    .act-tr-expanded i {
        color: #fff;
    }

    .act-tr-expanded:hover {
        background-color: #12d1a6 !important;
    }
/*snippet from Animate.css - zoomIn effect*/
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

    .animated.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

    .animated.hinge {
        -webkit-animation-duration: 2s;
        animation-duration: 2s
    }

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

.table-bordered > thead > tr > th {
    border: 1px solid #ddd;
    color: #3d3d3d;
    line-height: 20px !important;
    font-size: 12px
}

.table-bordered > thead > tr {
    background: #dee4eb;
}

@media print {
    .print-table {
        border: 3px solid #dee4eb !important;
    }

        .print-table > thead > tr > th {
            border: 3px solid #dee4eb !important;
        }

        .print-table > tbody > tr > td {
            border: 3px solid #dee4eb !important;
        }
}

.table-bordered > thead > tr:nth-child(2) {
    background: #f5f5f5;
}

.btn-breadcrumb > a:nth-child(3) {
    cursor: default
}

.btn-breadcrumb > a:nth-child(2) {
    cursor: default
}

.glyphicon-pl-mi {
    color: #afafaf !important;
}
/*.glyphicon-pl-mi-w {color:#ffffff !important }*/
.dropdown-menu > .active > a:hover {
    background: #242934 !important
}

.dropdown-menu > .active > a {
    background: #242934 !important
}

.update-listing-margin {
    margin-left: -3px
}

.showing-entries {
    font-size: 11px;
    line-height: 14px;
    margin-top: 4px;
    margin-bottom: 6px;
}

.pagination-size {
    font-size: 11px;
}

.panel-heading {
    padding: 4px 0.6em;
    margin-bottom: 0;
    background-color: #f8f9fa;
    border-bottom: 1px solid #dadde1 !important;
    border-top: 1px solid #ccc;
}

.panel {
    border: 1px solid #d1d4d7;
}

.requerido {
    color: red !important;
}
/* Overriding styles */
::-webkit-input-placeholder {
    font-size: 12px !important;
}

:-moz-placeholder { /* Firefox 18- */
    font-size: 12px !important;
}

::-moz-placeholder { /* Firefox 19+ */
    font-size: 12px !important;
}

.card-footer {
    padding: 5px 1.25rem;
    background-color: #dee4eb;
    border-top: 1px solid #c4cbd3;
    text-align: center;
    border-bottom: 1px solid #c4cbd3;
}

.opt:first-child { /*color:#a7a7a7*/
    !important;
    padding-left: 8px !important;
    font-size: 12px;
}

.line-center {
    margin: 0;
    padding: 0 8px 0 0;
    background: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    color: #242934;
}

label.form-control-label {
    line-height: 15px;
    font-weight: 600 !important;
}

.exp_line {
    line-height: 15px !important;
}

h6 {
    text-align: left;
    position: relative;
    z-index: 2;
}

    h6:after {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
    }

.gg {
    background-image: url(../img/dash-1.png);
    background-repeat: repeat-x;
    background-position: center;
}

.dropdown-menu > .active > a {
    background-color: #242934;
}

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
        background-color: #f51935 !important;
    }

.act-tr-collapsed td a i.glyphicon {
    color: #242934 !important;
    padding: 2px;
}
/*dark*/
.act-tr-expanded {
    background-color: #2fe4bb;
    color: #fff;
}

    .act-tr-expanded:hover {
        background-color: #2fe4bb !important;
    }

    .act-tr-expanded i {
        color: #fff;
    }
/*    Pravin pagar Css    */
.wrapper .icon {
    border: solid 1px #fff !important;
}

    .wrapper .icon:hover {
        border: solid 1px #242934 !important;
    }

    .wrapper .icon:focus {
        border: solid 1px #242934 !important;
    }

.btn-success {
    color: #fff;
    background-color: #e6203e !important;
    border-color: #a20019 !important;
    min-width: 70px;
}

    .btn-success:hover {
        color: #fff;
        background-color: #d20020 !important;
        border-color: #c5001e !important;
    }

.rowe {
    padding-right: 5px;
    margin-left: 0px;
}

label:focus {
    outline: none !important;
}
/*responsive css start*/
.campaign_list .wrap table {
    min-width: 1300px !important;
}

.padding-bt-0 {
    padding-bottom: 0 !important
}

@media (max-width:1360px) {
}

@media (max-width:1600px) {
    .lt_top_sec {
        width: 50%;
    }

    .rt_top_sec {
        width: 50%;
    }

    .lt_panel {
        width: 50%;
    }

    .rt_panel {
        width: 50%;
    }

    .quotation_list .desk_wrap {
        padding-bottom: 43px;
    }

    .wrap {
        overflow-x: auto;
        overflow-y: hidden;
    }

        .wrap table {
            min-width: 1400px;
        }

    .add-new-follow-up .wrap table {
        min-width: 900px !important;
    }

    .enquiry_list .wrap table {
        min-width: 1250px;
    }

    .camp_cla_itm .wrap table {
        min-width: 900px !important;
    }

    .camp_cla_itm .en_footer {
        min-width: 900px !important;
    }

    .campaign_list .wrap table {
        min-width: 1300px;
    }

    .followup_list .wrap table {
        min-width: 1200px;
    }

    .navigation-list .wrap table {
        min-width: 900px;
    }

    .dealer-master-list .wrap table {
        min-width: 900px;
    }

    .enq_assg_list .wrap table {
        min-width: 1200px;
    }

    .quotation_main .wrap table {
        min-width: 1200px;
    }

    .call_enquiry_list .wrap table {
        min-width: 1215px;
    }

    .camp_claim_list .wrap table {
        min-width: 1075px;
    }

    .salse_order_list .wrap table {
        min-width: 1300px;
    }

    .order_cancel_list .wrap table {
        min-width: 1300px;
    }
}

@media (max-width:1280px) {
    .mast_sec {
        width: 24%;
    }

    .camp_redonly {
        width: 45% !important;
    }
}

@media (max-width:1199px) {
    .obj_area {
        width: 72.2%;
        padding-left: 10px;
    }

    .show-email-content {
        width: 60%;
    }

    .email-content-panel {
        width: 40%;
    }
}

@media (max-width:1100px) {
    .prd_inner label {
        width: 95px;
    }

    .prd_input {
        width: 80px;
    }

    .pdct_blnk {
        width: 16.5%;
    }
}

@media (max-width:1024px) {
    .rt_sec {
        width: 60%;
    }

    .from_not_padd .form-group {
        padding: 0 !important;
    }

    .mbbt25 {
        margin-bottom: 12px;
    }

    .callfull {
        margin-top: 0px;
    }

    .upload-sec {
        min-height: initial !important;
        margin-bottom: 0 !important;
    }

    .mast_sec {
        width: 32%;
    }
}

@media (min-width: 1005px) and (max-width: 1259px) {
    .table_res_full {
        overflow: auto !important;
    }
}

@media (max-width:1004px) {
    .pagcall .full_pagination {
        float: left;
        width: 100%;
        text-align: center;
    }

    .call-table-sec .table {
        margin-bottom: 110px;
        overflow: hidden;
    }

    .page-sec {
        margin-top: -136px;
    }

    .table_footer_pagi .full_pagination {
        float: left;
        width: 100%;
        text-align: center;
    }

    .table_footer_pagi {
        margin-top: -116px;
        padding-bottom: 10px;
    }

    .table_res_full {
    }

    .table_f_hp {
        padding-bottom: 0px !important;
        overflow: auto;
    }
}

@media (max-width:991px) {
    .camp_redonly .col-md-8 {
        width: 60%;
        float: left;
    }

    .camp_redonly .col-md-4 {
        width: 40%;
        float: left;
    }

    .pdr {
        padding-right: 15px;
    }

    .quatation-table-sec {
        width: 100%;
    }
}

@media (max-width:767px) {
    .profusr-view {
        max-width: inherit !important;
        width: 90%;
        margin: 37px auto 10px;
    }
}

@media only screen and (min-width: 993px) {
    .top-mar {
        margin-top: 2px;
    }

    .desci-pad {
        padding: 0px;
    }
}

@media (max-width:991px) and (orientation:landscape) {
    .container {
        width: 100% !important;
    }
}

@media (max-width:991px) {
    .container {
        width: 100% !important;
    }

    .rem_sec {
        width: 94%;
        padding: 0 0 0 15px;
    }

    .mb5 {
        margin-bottom: 12px;
    }

    .expd {
        display: none !important;
    }

    .obj_area {
        width: 72.2%;
        padding-left: 10px;
    }
    /*.quotation_list .pag:not(*:root) {margin-top: -47px; }*/
    .dealer-employee-master .address-sec .col-md-6 input {
        margin-bottom: 3px !important;
    }

        .dealer-employee-master .address-sec .col-md-6 input:last-child {
            margin-bottom: 0px !important;
        }

    .dealer-master .address-sec .col-md-6 input {
        margin-bottom: 3px !important;
    }

        .dealer-master .address-sec .col-md-6 input:last-child {
            margin-bottom: 0px !important;
        }

    .top-mar {
        margin-top: 10px;
    }

    .oe_line .line-h {
        width: 100%;
    }

    .oe_line .minus-margin {
        margin: 0;
    }
}

@media (max-width:980px) {
    .obj_area {
        width: 96.3%;
        padding-left: 15px;
    }

    .enqass_popup {
        width: 96% !important;
        margin: 15px auto !important;
    }

    .follhis-popup .follow-history-pop {
        min-width: 1000px;
    }

    .camp_cla_itms {
        min-width: 1000px;
    }
}

@media (max-width:800px) {
    .lt_top_sec {
        width: 100%;
    }

    .rt_top_sec {
        width: 100%;
    }

    .lt_panel {
        width: 100%;
    }

    .rt_panel {
        width: 100%;
    }

    .pdct_blnk {
        display: none;
    }

    .pdct_blnk_one {
        width: 100%;
    }

    .prd_inner label {
        width: 33%;
    }

    .prd_input {
        width: 20.8%;
    }

    .dow_teml {
        position: relative;
        top: 0;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .content-holder h2 {
        font-size: 23px;
    }

    .details-text p {
        line-height: 16.6px;
    }
}

@media (max-width:768px) {
    .obj_area {
        width: 95%;
        padding-left: 15px;
    }

    .tab-body .enq-content {
        padding: 5px 0 5px 0 !important;
        overflow: hidden;
    }
}

@media (max-width:767px) {
    .wrap {
        padding-bottom: 42px;
        overflow: initial;
    }

    .ad_camp_clam {
        overflow: auto !important;
    }

    .wid800 {
        max-width: unset !important;
    }

    .col-text {
        position: relative !important;
    }

    .abs {
        position: absolute;
        right: 5px;
        top: -2px;
        width: 120px !important;
    }

    .Scr_ver {
        overflow: auto;
    }

    .style3 {
        background: #fff !important;
    }

    .abs .dropdown-menu {
        left: auto !important;
        right: 0 !important;
        padding: 0 !important;
    }

    .abs .dropdown span {
        float: right;
    }

    .extpad {
        margin-bottom: 15px;
    }

    .wid800 .form-group {
        margin-top: 0 !important;
    }

    .rem_sec {
        width: 98%;
        padding: 0 0 0 15px;
    }

    .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
        width: 300px;
    }

    .blank_height_cam {
        line-height: inherit !important;
    }

    .user.user-menu {
        padding-top: 10px !important;
    }

    .expd {
        display: none;
    }

    .prd_first_chk {
        width: 100%;
    }

    .prd_first {
        width: 100%;
    }

    .obj_area {
        width: 100%;
        padding-left: 16px;
    }

    .cop {
        display: inline-block !important;
        position: relative;
        float: none;
        margin-bottom: 0;
    }

    .prd_first_chk {
        width: auto;
    }

    ::-webkit-scrollbar {
        width: 8px !important;
    }

    .nav > li {
        z-index: 1;
    }

    .menu_bar {
        margin: 0px 7px 0 0 !important; /*z-index: 1111;*/
        position: relative;
    }

    .rt_sec {
        width: 100%;
    }

    .addcamp_form label.form-control-label {
        margin-bottom: 0;
    }

    .camp_act input {
        margin-top: 0px !important;
    }

    .prd_inner label {
        width: 100%;
    }

    .prd_input {
        width: 49%;
        margin-right: 2%;
    }

        .prd_input:last-child {
            margin-right: 0 !important;
        }

    .lt_sec {
        width: 100%;
    }

    .main-header .navbar {
        min-height: 43px;
    }

    .main-header .navbar-custom-menu .navbar-nav .user-menu a {
        padding: 13px 10px 2px
    }

    .main_panel {
        margin-bottom: 0px;
    }

    .com_panel {
        margin-bottom: 0px;
    }

    .exi_user {
        margin-bottom: 0;
    }

    .enq_add input:last-child {
        margin-bottom: 0px;
    }

    .araof_add input:last-child {
        margin-bottom: 0px;
    }

    .resact {
        line-height: 5px !important;
    }

    .navnone {
        display: none;
    }

    .panel-heading strong { /*width:100%;*/
        float: left;
    }

    .tab-body .bulk-enq-content {
        float: left;
        width: 100%;
    }

    .mast_sec {
        width: 49%;
    }

    .camp_redonly {
        width: 90% !important;
        margin-left: 12px;
    }

    .camp_clam_from {
        float: left;
        width: 100%;
        padding: 0 10px;
    }

    .delete-new-pop {
        width: 90%;
    }

    .campign-claim-edit {
        width: 90%;
        margin: 30px auto;
    }

    .page-sec {
        margin-top: -152px;
    }

    .add_scrion_enw .li-ad-btn {
        padding: 0 13px 0 0 !important;
    }

    .add_scrion_enw {
        float: right !important;
        margin-top: 7px !important;
    }

    .skin-blue .menu_searchbar {
        border-radius: 0 !important;
        margin: 0px 10px !important;
        position: relative !important;
        top: -1px !important;
        width: 210px;
        left: 0px;
        z-index: 999 !important;
    }

    .lap_ipad {
        display: block;
    }

    .lap_laptop {
        display: none;
    }

    .quatation-table-sec {
        width: 95%;
        margin-left: 0;
        float: none !important;
        margin: 10px auto 0;
    }

        .quatation-table-sec .table-responsive {
            padding: 0;
        }

    div#otheropt {
        margin-bottom: 0px;
    }

    div#opt_wrapp {
        margin-bottom: 7px;
    }

    .dw_menu .btn {
        padding: 5px 22px 0 0px !important;
    }

    .li-ad-btn {
        margin-right: 15px !important;
    }

    .dw_menu .dropdown-menu {
        right: 0px !important;
    }

    .com_enqdeal .table {
        margin-bottom: 0 !important;
    }

    .creatq_chebox {
        float: left;
        padding-right: 0px;
        padding-top: 1px;
    }

    .oe_line {
        width: 100%;
        margin-left: 0%;
    }

        .oe_line .bld {
            width: 40%;
            float: left;
        }

        .oe_line .inv_rt {
            width: 60%;
            float: left;
        }

        .oe_line .minus-margin {
            margin: 0;
        }

            .oe_line .minus-margin br {
                display: none;
            }

    .profusr-view {
        width: 85%;
    }

    .email-content-panel {
        width: 100%;
        box-shadow: 2px 2px 2px #ccc;
    }

    .show-email-content {
        width: 100%;
    }

    .email-spliter {
        height: 180px;
    }

    .ovrf .form-group {
        overflow: hidden;
        margin-top: 5px !important
    }

    .ltvie {
        line-height: 14px;
        overflow: hidden;
    }

    .viewcamp_popup .bld {
        width: 40%;
        float: left;
        font-weight: normal !important;
        line-height: 24px;
    }

    .viewcamp_popup .inv_rt {
        font-size: 12px;
        width: 60%;
        float: left;
        font-weight: normal !important;
        line-height: 24px;
    }

    .ad-camp_act {
        float: left;
        width: 12px;
        line-height: 26px;
        padding-top: 4px;
    }

    .camp-lab {
        float: right !important;
        width: 90%;
    }

    .fh-l {
        padding-left: 2px;
    }

    .quatation-table-sec {
        width: 95.1%;
        overflow: auto;
    }

    .cr_quot {
        min-width: 625px;
        margin-bottom: 0px;
    }

    .del-assign {
        min-width: 475px;
        margin-bottom: 0px;
        overflow: hidden;
    }

    .master_dw_menu {
        margin: -5px 0 0 12px !important;
    }

    .isactive {
        display: none;
    }
}

.gg_dark {
    background-image: url(../img/dash_dark.png);
    background-repeat: repeat-x;
    background-position: center;
}

.gg_1 {
    background-image: url(../img/dash-1.png);
    background-repeat: repeat-x;
    background-position: center;
}

.tar-hr {
    border-top: 2px solid #7d7c7c;
    margin: 9px 0;
}
/*-----------------------------common-css-----------------------------*/
.row-10 {
    margin-left: -10px;
    margin-right: -10px;
}

.row-5 {
    margin-left: 5px;
    margin-right: 5px;
}

.saparator-tp-5 {
    margin-top: 5px;
}

.saparator-tp-10 {
    margin-top: 10px;
}

.saparator-tp-15 {
    margin-top: 15px;
}

.saparator-tp-20 {
    margin-top: 20px;
}

.saparator-tp-25 {
    margin-top: 25px;
}

.margn-tp-2 {
    margin-top: 2px;
}

.margn-tp-5 {
    margin-top: 5px;
}

.margn-tp-10 {
    margin-top: 10px;
}

.margn-tp-15 {
    margin-top: 15px;
}

.margn-tp-bt-15 {
    margin: 15px auto;
}

.pad-lr-5 {
    padding: 0 5px !important;
}

.table-cust {
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    font-size: 12px;
    margin-bottom: 0px;
}

.bor-radi-tp-6 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.tarData {
    padding: 0 6px;
}
/*margin-top:10px*/
.tarDataLt {
    float: left;
    font-size: 12px;
    width: 36%;
    padding: 0px 0;
    font-weight: bold;
}

.tarDataRt {
    float: left;
    font-size: 12px;
    width: 64%;
    padding: 0px 0;
    color: #6B6B6B !important
}
/*.withdd{ width: 82.5% !important}*/
.withda {
    width: 16.3% !important;
    float: left
}

textarea.reply-textarea {
    height: 110px !important;
}

#card-footer-full-wid {
    width: 100% !important;
}

.fav-icn {
    width: 20px;
}

@media only screen and (max-width:768px) {
    #card-footer-full-wid {
        width: 100% !important;
    }
}
/*common-css-end*/
/*-----------------------------common-tar-details-css-START-----------------------------*/ /*common-standard-css*/
.padding-bt {
    padding-bottom: 0px !important;
}

.padding-tp {
    padding-top: 0px !important;
}

.table-cust td a {
    color: #e6203e;
    text-decoration: underline;
    opacity: 0.9;
}

    .table-cust td a:hover {
        opacity: 1;
    }

.common-tar-dtls .table-sub-tar tbody > tr > th, .common-tar-dtls .table-sub-tar tbody > tr > td {
    padding: 6px 8px;
    font-size: 12px;
}

.common-tar-dtls .table-sub-tar tr:first-child {
    background-color: #ffffff;
}
/* .tekliner .table, tr:first-child { background-color: #ffffff; } */
.common-tar-dtls .sub-heading {
    text-align: center;
}

    .common-tar-dtls .sub-heading h4 {
        font-size: 16px;
    }

.common-tar-dtls .btn-footer button {
    margin-right: 3px;
    width: auto;
    font-size: 13px;
}

.common-tar-dtls .card-footer {
    padding: 5px 1.25rem;
    text-align: center;
    background: transparent;
    border: none !important;
}

.common-tar-dtls .gg span {
    color: #e6203e;
}

.common-tar-dtls .noBgColorTr tr:first-child {
    background-color: #ffffff;
}

.tar-sm-btns {
    float: right;
    font-size: 12px;
}

    .tar-sm-btns a {
        text-decoration: none;
    }

    .tar-sm-btns .btn-custm {
        padding: 0 10px;
        margin: 5px 0 0 0
    }

.btn-footer button {
    margin-right: 3px;
    width: auto;
    font-size: 13px;
}

.view-tar-dtls-card-footer {
    padding: 5px 1.25rem;
    text-align: center;
}

    .view-tar-dtls-card-footer button {
        width: 116px;
    }

.txt-red {
    color: #e6203e !important;
    margin: 0px;
    line-height: 20px;
}

.txt-red-spn {
    font-size: 12px;
    color: #e6203e !important;
}

.table-sub-tar { /*box-shadow: 0px 0px 6px 0px rgba(80,80,80,0.1);  background:#f9f9f9; */
}
/* .gray-bg{background:#f9f9f9 !important;} */
/* .white-bg{background:#ffffff;} */
/*-----------------------------common-tar-details-css-END-----------------------------*/
/*-----------------------------SearchTarCss-START-----------------------------*/
.btn-custm {
    margin: 0px auto;
    background: #44474e;
    padding: 0px 10px;
    color: #ffffff;
    margin-left: 3px;
}

    .btn-custm:hover {
        background: #242934;
        color: #ffffff;
    }

    .btn-custm:active:hover, .btn-custm:active, .btn-custm:focus {
        background: #242934;
        color: #ffffff;
    }

.btn-reset {
    background: #242934;
    color: #ffffff;
    min-width: 70px;
}

    .btn-reset:hover, .btn-reset:focus {
        background: #2c2d30;
        color: #ffffff;
    }

.model-spn {
    font-size: 12px;
    display: none;
}

.searchTar-grid, .search2Tar-grid, .searchTarCotekReport-grid {
    display: none;
}

#vehicleHistId {
    display: none;
}

.rolewise-login .nav-tabs > li > a {
    background-color: #44474e;
    border: 1px solid #444444;
    color: #ffffff;
    border-radius: 2px;
    padding: 2px 10px;
}

.rolewise-login .nav-tabs > li.active > a {
    cursor: pointer;
    background: #e6203e;
    color: #ffffff;
    border: 1px solid #a20019;
}
/*-----------------------------SearchTarCss-END-----------------------------*/
/*-----------------------------view-tar-details-css-START-----------------------------*/
.view-tar-dtls .table-sub-tar tbody > tr > th, .view-tar-dtls .table-sub-tar tbody > tr > td {
    padding: 6px 8px;
    font-size: 12px;
}

.view-tar-dtls .table-sub-tar tr:first-child {
    background-color: #ffffff;
}

.view-tar-dtls .sub-heading {
    text-align: center;
}

    .view-tar-dtls .sub-heading h4 {
        font-size: 16px;
    }

.view-tar-dtls .gg span {
    color: #e6203e;
}

.tarDataRt tr:first-child {
    background-color: #ffffff;
}

.view-tar-dtls .tar-fixed-1 .card-footer {
    padding: 5px 1.25rem;
    text-align: center;
    background: transparent;
    border: none !important;
}

    .view-tar-dtls .tar-fixed-1 .card-footer button {
        margin-right: 6px;
        width: auto;
        font-size: 13px;
    }

.view-tar-dtls .tar-fixed-2 .card-footer button {
    margin-right: 6px;
    width: auto;
    font-size: 13px;
}

.btn-reopn {
    position: absolute;
    right: -13px;
    top: 0px;
}

.btn-reopnpopup {
    position: absolute;
    right: -13px;
    top: 4px;
}

.btn-reopn-2 {
    position: absolute;
    right: 1px;
    top: 3px;
}

.attach-file {
    background: url(../img/nav-icon/attach.png);
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: center center;
    width: 18px;
    height: 20px;
}

    .attach-file:hover {
        background: url(../img/nav-icon/attach_act.png);
        background-repeat: no-repeat;
        background-size: 20px auto;
        background-position: center center;
        width: 18px;
        height: 20px;
    }

.attach-pin {
    background: url(../img/nav-icon/pin.png);
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: center center;
    width: 80%;
    height: 25px;
}

    .attach-pin:hover {
        background: url(../img/nav-icon/pinh.png);
        background-repeat: no-repeat;
        background-size: 20px auto;
        background-position: center center;
        width: 80%;
        height: 25px;
    }

.print-tar-dtls .table-sub-tar tbody > tr > th, .print-tar-dtls .table-sub-tar tbody > tr > td {
    padding: 6px 8px;
    font-size: 12px;
}

.print-tar-dtls .table-sub-tar tr:first-child {
    background-color: #ffffff;
}

.print-tar-dtls .sub-heading {
    text-align: center;
}

    .print-tar-dtls .sub-heading h4 {
        font-size: 16px;
    }

.print-tar-dtls .btn-footer button {
    margin-right: 6px;
    width: 116px;
    font-size: 13px;
}

.print-tar-dtls .card-footer {
    padding: 5px 1.25rem;
    text-align: center;
    background: transparent;
    border: none !important;
}

.print-tar-dtls h6 {
    margin: 5px 0;
}
/*#1905d4*/
.print-tar-dtls .gg span {
    color: #e6203e;
}

.tekAssistModal .modal-header h4 {
    color: #e6203e;
}

.tekAssistModal .nav-tabs > li {
    clear: both;
    width: 100%;
    text-align: left;
}

    .tekAssistModal .nav-tabs > li > a {
        background-color: #44474e;
        border: 1px solid #444444;
        color: #ffffff;
        border-radius: 2px;
        margin-bottom: 5px;
    }

        .tekAssistModal .nav-tabs > li > a:hover {
            background-color: #242934;
            border: 1px solid #444444;
        }

    .tekAssistModal .nav-tabs > li.active > a:focus, .tekAssistModal .nav-tabs > li.active > a:hover {
        background-color: #d20020;
        border-color: #c5001e;
    }

    .tekAssistModal .nav-tabs > li.active > a {
        cursor: pointer;
        background: #e6203e;
        color: #ffffff;
        border: 1px solid #a20019;
    }

.tekAssistSrbar {
    padding: 6px 0;
    border-radius: 2px;
    height: 36px;
}
/*.tekAssistModal .tablePopupHeight {  height:500px; }*/
.tekAssistModal .modal-body {
    padding: 0px 15px; /*margin: 0px -5px;*/
}

#asst_ChebxId1 input {
    position: relative;
    bottom: -5px;
}

#asst_ChebxId2 input {
    position: relative;
    bottom: -5px;
}

#reply-collapse {
    border: 1px solid rgb(222, 228, 235);
    margin-top: 6px;
    padding-bottom: 5px;
}

@media only screen and (min-width:768px) {
    .tekAssistModal .modal-dialog {
        width: 95%;
        margin: 30px auto;
    }
}

.floatleft {
    float: left;
}

.input-extratektube {
    width: 62.33% !important
}

.label-extratektube {
    width: 37.66% !important;
}

.sp1 {
    margin-top: 4px;
    padding-left: 5px;
}

video {
    height: auto !important;
    width: 100% !important;
    height: auto !important; /*margin-top:-31px;*/
    display: table;
}

.video-feed {
    height: auto !important;
    width: 100% !important;
    height: auto !important;
    margin-top: 0px !important;
}

.table-cust td a {
    color: #e6203e;
    text-decoration: underline;
    opacity: 0.9;
}

.marleft0 a {
    margin-left: 0px;
}

.marbt0 {
    margin-bottom: 0px !important;
}

.labmarg {
    margin-top: 4px;
    margin-left: 4px;
}

.imsec {
    text-align: center;
    padding: 5px 0px !important;
}

    .imsec img {
        width: 50px;
    }

.download-file {
    background: url(../img/nav-icon/download.png);
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: center center;
    width: 18px;
    height: 20px;
}

    .download-file:hover {
        background: url(../img/nav-icon/download-hover.png);
        background-repeat: no-repeat;
        background-size: 20px auto;
        background-position: center center;
        width: 18px;
        height: 20px;
    }

.redc {
    color: #e6203e !important;
}

.warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    display: none;
}

.savemsg {
    float: left;
    position: absolute;
    margin-top: 3px;
}

.fa-times {
    color: #333333;
}

.padleft3 {
    padding-left: 3px;
}

.mst2head {
    margin-left: 40px !important;
}

.mast1footer {
}

.pdl59 {
    padding-left: 52px;
}

.pdleft2 {
    padding-left: 2px;
}
/*-----------------------------RohiniEnd-----------------------------*/
/*-----------------------------Rohini-----------------------------*/
.floatleft {
    float: left;
}

.sp1 {
    margin-top: 4px;
    padding-left: 5px;
}

.table-cust td a {
    color: #e6203e !important;
    text-decoration: underline;
    opacity: 0.9;
    cursor: pointer;
    word-break: break-all;
}

.marleft0 a {
    margin-left: 0px;
}

.marbt0 {
    margin-bottom: 0px !important;
}

.labmarg {
    margin-top: 4px;
    margin-left: 4px;
}

.imsec {
    text-align: center;
    padding: 5px 0px !important;
}

    .imsec img {
        width: 50px;
    }

.download-file {
    background: url(../img/nav-icon/download.png);
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: center center;
    width: 18px;
    height: 20px;
}

    .download-file:hover {
        background: url(../img/nav-icon/download-hover.png);
        background-repeat: no-repeat;
        background-size: 20px auto;
        background-position: center center;
        width: 18px;
        height: 20px;
    }

.redc {
    color: #e6203e !important;
}

.warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    display: none;
}

.savemsg {
    float: left;
    position: absolute;
    margin-top: 3px;
}

.fa-times {
    color: #333333;
}

.padleft3 {
    padding-left: 3px;
}

.halfim img {
    width: 50px !important;
    float: left;
}

.pdleft2 {
    padding-left: 2px;
}

.contenttext {
    width: 87.4%;
    min-height: 150px !important;
}

.textlf {
    text-align: left;
    padding-left: 0px;
}

.pdl8 {
    padding-left: 8px !important;
}

.bg-redtd1 {
    background: #e6203e;
    padding-bottom: 5px !important;
}

.bg-green12 {
    background: #029102;
    padding-bottom: 5px !important;
}

.textcent {
    text-align: center;
}

.padleft2 {
    padding-left: 2px;
}

.padleft15 {
    padding-left: 15px;
}

.pdb4 {
    padding-bottom: 4px !important;
}

.input-group-addon {
    padding: 4px 12px !important;
}

.text-primary {
    color: #e6203e !important;
}

.input-group-addon {
    line-height: 0 !important;
}

.pdleft12 {
    padding-left: 12px !important;
}

.bgwhite {
    background-color: #fff;
}

.top0 {
    top: 0 !important;
}

.mrbt7 {
    margin-bottom: 7px;
}

.pdlf8 {
    padding-left: 8px;
}

.pdlf22 {
    padding-left: 22px;
}

.pdlf13 {
    padding-left: 13px;
}

.pdlf8 {
    padding-left: 8px;
}

.mymodhead {
    background: #e6203e;
    color: #fff;
}

.cloannew {
    max-width: 706px;
}

.myclose1 {
    color: #fff !important;
}

.mymodalbodynew {
    padding: 15px 0px;
}

.paddingnone {
    padding: 0px;
}

.profile-image {
    width: 100%;
}

.proimsec {
    padding-left: 47px;
    padding-top: 7px;
}

.pdleft37 {
    padding-left: 37px;
}

.pdlf11 {
    padding-left: 11px;
}

.pdlf6 {
    padding-left: 6px;
}

.matgin-t--1 {
    margin-top: -3px !important
}
/*-----------------------------RohiniEnd-----------------------------*/
/*11-10-2017*/
.font12 {
    font-size: 12px;
}

.nav > li > a {
    padding: 11px 0px 5px 7px
}

.srhmolflypadding {
    padding: 2px 10px !important
}

.pagination {
    margin: 0px 0 !important;
}

.marbtn-10 {
    margin-bottom: 10px;
}

.float-left-rightmar {
    float: left;
    margin-right: 5px;
}

.tarData label {
    padding: 0 5px 0 0 !important
}

.display-hide {
    display: none
}

.showlbs {
    margin-bottom: 3px;
    padding-right: 0px !important
}

.mar-left-5 {
    margin-left: 5px
}

.popup-red {
    color: #e6203e;
    text-decoration: underline;
    cursor: pointer
}

    .popup-red:hover {
        color: #e6203e;
        text-decoration: underline;
        cursor: pointer
    }

.w100 {
    width: 100px
}

.font21 {
    font-size: 21px;
    cursor: pointer
}

.table-responsive {
    min-height: .01%;
    overflow-y: auto !important;
}

.hall-img {
    width: 90%;
    margin-top: 5px;
    margin-left: 8px;
}

.padleft75 {
    padding-left: 75px !important;
}

.table-curvednotify {
    height: 21vh !important;
    min-height: 217px !important;
    overflow-x: hidden;
}

.notifpopup {
    right: auto !important;
}
/*-----------------------------Rohini31oct(notification popup-----------------------------*/
.tsbtable {
    height: 650px;
}

.abctab.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: none;
    border-left: none;
    border-right: none;
}

.ns {
    background: rgb(27, 188, 155);
    border-radius: 3px;
    padding: 3px 0px;
    margin-bottom: 2px;
}

.grimg1 {
    background: #454b5a;
    border-radius: 3px;
    height: 37px;
}

.grimg2 {
    background: #1bbc9b;
    border-radius: 3px;
    height: 37px;
}

.grimg3 {
    background: #f39c12;
    border-radius: 3px;
    height: 37px;
}

.grimg4 {
    background: #e6203e;
    border-radius: 3px;
    height: 37px;
}

.grimg5 {
    background: #68e4fb;
    border-radius: 3px;
    height: 37px;
}

.grimg6 {
    background: #fde906;
    border-radius: 3px;
    height: 37px;
}

.mrbt3 {
    margin-bottom: 3px;
}

.usnamemain {
    font-weight: 700;
    color: #000;
    padding-top: 2px !important;
    padding-left: 27px;
}

.nameu1 {
    font-weight: 700 !important;
    color: #000 !important;
    font-size: 12px !important;
}

.noti-table th {
    display: none;
}

.mrbt3 {
    margin-bottom: 3px;
}

.noti-table th {
    display: none;
}

.popwidh5 {
    width: 320px !important;
}

.myimghighwid {
    height: 30px;
    width: 30px;
    padding: 0px;
}
/*-----------------------------Rohini31octend-----------------------------*/
/*-----------------------------Rohini1nov-----------------------------*/
.flotl100 {
    float: left;
    width: 100%;
}

.pagneww {
    margin-top: 5px;
    margin-bottom: 4px !important;
    background: #dee4eb;
    padding-top: 5px;
    width: 100%;
    float: left;
    position: inherit !important;
}

.mrbt00 {
    margin-bottom: 0px !important;
}

.mrtop00 {
    margin-top: 0px !important;
}

.mrbtsp5 {
    margin-bottom: 5px;
}

.search-popupsection12 .pag {
    position: relative !important
}

.search-popupsection12 {
    max-height: 214px;
    overflow-y: auto;
    overflow-x: hidden;
}

.newicsearch {
    color: #ffffff;
    margin-top: -2px;
    margin-right: 0px
}

.serchbtn15 {
    background-color: #e6203e !important;
    margin-left: -53px;
    margin-top: 6px;
    border: none !important;
    min-width: 31px !important;
    padding-top: 3.5px;
    padding-bottom: 1px;
}

    .serchbtn15:hover {
        background-color: #e6203e !important;
    }

.inputsr12 {
    background: #f5f6f8 !important;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #f20018 !important;
    margin-top: 8px !important;
    margin-bottom: 5px !important;
    padding: 5px 59px 5px 10px !important;
    border-radius: 2px !important;
    height: 25px !important;
    margin-right: 20px;
    margin-left: 10px;
    width: 362px !important
}

.youh-pop-pag .pag {
    position: relative !important;
    width: 100%
}

.m-right-m25 {
    margin-right: -25px
}

.mytabui .pag {
    position: relative !important;
}

.printtar-table > thead > tr > .filter {
    display: none
}

.top-plusdiv {
    background: #f5f6f8 !important;
    border: 1px solid #dde3eb !important;
    color: #f20018 !important;
    margin-top: 7px;
    margin-bottom: 5px;
    padding: 1px 15px !important;
    border-radius: 30px;
    margin-right: 20px;
}

.padding-top7 {
    padding-top: 7px !important;
}

.angle-icon {
    color: #242934 !important;
    margin-left: -10px !important;
}

.font14 {
    font-size: 14px !important;
}

.padding-right0 {
    padding-right: 0px !important;
}

.notifications-extra {
    padding-right: 0px !important;
    border-right: 0px solid #868686 !important;
}

.topli {
    border-right: 1px solid #dbdbdb !important;
    height: 18px !important;
    margin-top: 11px !important;
}

.designationname {
    font-size: 14px !important;
    margin: 0 0 5px 0 !important;
}

.w70per {
    width: 70% !important;
}
/*-----------------------------Rohini1nov end-----------------------------*/
.tar-history-par .ng-table-pager {
    text-align: center;
    margin-bottom: 4px !important;
    background: #dee4eb;
    margin-top: 9px;
}

    .tar-history-par .ng-table-pager .pagination {
        padding-top: 5px;
    }

.txtDTC {
    width: 87%;
    margin-right: 10px;
}
/* 8 nov */
.innborderall {
    border: 1px solid #ccc;
    float: left;
    width: 100%;
    border-radius: 4px;
    box-shadow: 0px 0px 2px 0px #cecece;
    padding: 0px 5px;
}

.min150px {
    min-width: 150px
}

.w150 {
    width: 150px;
}

ng-attr-title {
    background: #000;
}

.tektube-td label.form-control-label {
    line-height: 13px;
}

.tektube-td {
    margin: 7px 7px;
    width: 18.8%;
    float: left;
    box-shadow: 0px 0px 3px 0px #999
}

.tektube-td-table {
    width: 95%;
    margin: 10px auto;
}

.tektube-td img {
    width: 100%;
    margin-bottom: 20px;
}

.tektube-td-table td {
    vertical-align: top
}

#ascrail2000-hr {
    display: none
}

.openclose:before {
    content: '\e082';
    font-family: 'Glyphicons Halflings';
    vertical-align: text-bottom;
}

.openclose.collapsed:before {
    content: '\e081';
}

.openclose:before {
    content: '\e082';
    font-family: 'Glyphicons Halflings';
    vertical-align: text-bottom;
}

.openclose.collapsed:before {
    content: '\e081';
}

.openclose1:before {
    content: '\e082';
    font-family: 'Glyphicons Halflings';
    vertical-align: text-bottom;
}

.openclose1.collapsed1:before {
    content: '\e081';
}

.withdd {
    width: 80% !important;
    word-wrap: break-word;
}

.margin-29 {
    margin-right: 29px;
}


[role=button] {
    text-decoration: none
}

    [role=button]:focus {
        text-decoration: none
    }

.tablePopupHeight .ng-table-pager { /*background: #dee4eb;*/
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    margin-top: -7px;
    margin-bottom: 0px;
}

.onlyprinttext {
    color: #665f5f;
    font-size: 22px;
    line-height: 24px;
    padding: 14px 0 10px 0;
    margin: 0 auto;
    text-align: center;
    font-family: verdana;
}

    .onlyprinttext img {
        margin-top: -4px;
        height: 22px
    }

.backarea1 {
    background: #fff !important;
    height: 87vh;
}

.post-btn {
    margin: 0 !important
}

.blog-panel-div {
    margin-left: -5px;
    margin-right: -5px;
}

.blog-main-sidebar {
    width: 0px !important;
}

.blog-content-wrapper {
    margin-left: 0px !important;
    z-index: 840;
    margin-top: 11px !important;
    margin-bottom: -32px;
}

    .blog-content-wrapper .main_wrapper {
        float: left;
        width: 100%;
        padding: 0 5px;
        padding-bottom: 32px;
    }

.blog-navbar {
    margin-left: 0 !important
}

.blog-main-footer {
    margin-left: 00px !important;
    z-index: 840;
    margin-top: 40px;
    font-size: 12px;
    color: a3a8ad;
    padding: 7px 15px !important;
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
    margin-top: 0px !important;
    background: #383d47;
    padding: 15px;
    color: #a3a8ad;
    border-top: 1px solid #d2d6de;
}

.escalatenote {
    font-size: 11.5px !important
}

.feed-all img {
    width: 100%;
}

.only-italic {
    font-style: italic
}

.specialnote {
    color: #e6203e !important;
    font-weight: 500 !important;
}

.specialnotedesc {
    color: #000 !important;
    font-weight: 500 !important;
}

.colorblack {
    color: #000 !important
}

.vtop {
    vertical-align: top !important
}

.mrg-topm147 {
    margin-top: -147px;
}

.w320 {
    width: 320px;
}

.ov-auto {
    overflow: auto
}

.proimsatt {
    float: left;
    width: 180px;
    height: 24px;
    padding-left: 0 !important
}

.vdetailbg {
    background-color: #dee4eb
}

.notifi {
    padding-right: 0px;
    border-right: 0px solid #868686;
    display: none
}

.topmenu-line {
    border-right: 1px solid #dbdbdb;
    height: 18px;
    margin-top: 11px;
}

.topmenu-img {
    padding-top: 7px;
}

.topmenu-username {
    font-size: 12px !important;
}

.topmenu-arrow {
    color: #242934;
    margin-left: -10px;
}

.mrg-top3 {
    margin-top: 3px;
}

.desigmaster {
    font-size: 14px;
    margin: 0 0 5px 0 !important;
}

.fuAtttachment {
    float: left;
    width: 180px;
    height: 24px;
    padding-left: 0 !important
}

.leftnevi {
    height: 1630px;
}

.whitepre-wrap {
    white-space: pre-wrap
}

.pag .col-centered input {
    height: 20px !important;
    width: 25%
}

.link-text {
    color: #e6203e;
    text-decoration: underline;
    cursor: pointer
}

.searchcross {
    position: absolute;
    top: 10px;
    right: 73px;
    cursor: pointer;
}

.print-mahindratext {
    margin-top: 5px;
    margin-left: 10px;
}

.creatlogin-extratext {
    clear: both;
    /*border: 1px solid #999;
    margin: 9px 0 !important;
    padding: 10px;
    border-radius: 5px;*/
}

.pag .col-sm-3 .btn-custm {
    padding: 1px 10px 1px 10px !important;
    margin-top: -1px;
    font-size: 11px !important;
}

.ass_Chekbx {
    padding-top: 12px;
}

.marq-text-login {
    color: #e50601
}

.marq-text-login-bg {
    margin-right: 0px;
    background: #f9f9f9;
    position: absolute;
    left: 0px;
    padding-top: 0px;
    padding-right: 4px;
    padding-left: 10px;
    border-right: 2px solid #e6203e;
    line-height: 0px;
    height: 25px;
    width: 50%;
    margin: 8px 0px;
}

marquee.whitetext {
    line-height: 25px;
}

    marquee.whitetext p {
        margin-bottom: 0px;
    }

.logindropdown-box {
    font-size: 12px !important;
    color: #fff
}

.vh-radio {
    margin-top: 2px !important;
    margin-right: 5px !important
}

.bott_ma {
    margin-bottom: 5px !important;
}

.lef_ma {
    margin-left: -5px;
}

.expo img {
    width: 20px;
    float: left;
    margin: 0px 11px 0 -5px;
}

.tar-sm-btns .btn-custms {
    margin: 0px 0 0 0 !important;
}

input[type=radio] {
    margin: 2px 2px 0 !important;
}

.heit {
    height: 500px !important;
}


/* 19 jan 2017 */
.tektube-td-table tr:first-child td {
    height: 145px;
}

/* 24 jan 2018 */
.multiselectbottom .ms-options-wrap > .ms-options {
    position: relative !important;
}

.verticlealignbottomchk {
    vertical-align: bottom !important;
}

.dynamicmenuul {
    margin-top: -14px !important;
    margin-bottom: -23px !important;
}

.tekAssistModal_new .modal-dialog {
    width: 90% !important;
}

@media (max-width:767px) {
    .lblDTC.ng-binding, .txtDTC {
        width: 50px;
        display: block;
    }

    .blog-content-wrapper {
        margin-top: 16% !important;
    }
}

@media (max-width: 480px) {
    .card .nav-tabs > li {
        width: 100%;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .card .nav-tabs > li {
        width: 50%;
    }
}
