﻿@import url(https://fonts.googleapis.com/icon?family=Material+Icons);

@charset "utf-8";
/* CSS Document */
<style type="text/css" >

* {
    margin: 0;
    padding: 0;
    background: #fafafa;
}

html {
    height: 100%;
}

body {
    margin: 0px;
    background-color: #fff; /*#F9F9F9*/
    height: 100%;
}


::-webkit-scrollbar {
    width: 7px; /* for vertical scrollbars */
    height: 7px; /* for horizontal scrollbars */
}

::-webkit-scrollbar-track {
    background: rgba(206, 200, 200, 0.57);
    border-radius: 2px;
}

::-webkit-scrollbar-thumb {
    background: rgb(179, 187, 199);
    border-radius: 8px;
}

select {
    border: 0 !important;
    border-radius: 5px;
    height: 30px !important;
    /*background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/arrowdown.png) no-repeat right;
	background: url(../img/arrowdown.png) no-repeat right;*/
    /*background: url(../img/downarrow.svg) no-repeat right;*/
    -webkit-appearance: none;
    background-position-x: 95%;
    position: relative;
    font-family: 'Material Icons' !important;
    padding-right: 18px !important;
}

select {
    border-radius: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: solid;
    border-width: 1px;
    background: url(../App_Themes/Blue/img/downarrow.svg) no-repeat right;
    background-position-x: 95%;
    background-size: 8px;
}


    select::-ms-expand {
        display: none;
    }






</style >
/*********************************/
.refresh_icon {
    background-image: none !important;
    z-index: 1;
}


.logoImg {
 
    width: 320px;
    height: auto;
}


#topBanner_img {
    max-width: 300px;
    padding-left:20px;
    padding-right:20px;
}
.logo_txt {
    position: relative;
    top: -6px;
    font-weight: 600;

}
.logo_txtcont {
    position: absolute;
    left: 0;
    top: 10px;
    font-weight: 500;
    line-height: 25px;
   
}
    .logo_txt .top_textinner, .logo_txtcont.top_textinner2 {
        color: rgb(255 255 255 / 60%) !important;
    }

.rbHeaderRefresh {
    background: none !important;
    width: 16px !important;
    height: 16px !important;
    position: relative;
    padding: 4px !important;
    z-index: 1;
}

.refreshicon1 {
    width: 20px;
    height: 20px;
    position: relative;
    padding: 0;
    z-index: 1;
}

.main {
    width: 100%;
    background-position: center top;
    background-color: #fafafa;
}

.float-left {
    float: left;
}

#topMasterTheme {
    padding: 25px 0 0 0;
    width: 200px;
    position: absolute;
    top: 0px;
    right: 0;
    border-bottom: 2px;
    z-index: 1000;
}

#topTheme {
    left: 1350px;
    width: 75px;
    position: absolute;
    top: 3px;
    right: 0;
    border-bottom: 2px;
    z-index: 156;
    font-weight: normal;
    font-size: 10px;
}

.ReadOnly {
    readOnly: true;
}

.imgTheme {
    color: #2083B7;
}

.middle {
    background-image: url(../img/m.png);
    background-repeat: repeat-x;
    color: #f56e00;
    font-family: proxima-nova;
    font-size: 10px;
    font-weight: 600;
    padding-left: 6px;
}

.top_div {
    width: 1270px;
    margin: 0 auto;
}

.top_main {
    height: 35px;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    background-image: url('../img/headgre.gif');
    background-repeat: repeat-x;
}

.top_mainhead {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}

.loginbebdo {
    background-color: #f5f5f5;
    border: solid;
    border-width: 0 0 5px 0;
    border-color: #dddddd;
}

.menulistNew {
    margin: 0px;
    padding: 0px 5px 0 5px !important;
    background-image: none !important;
    background: #fff !important;
    background-repeat: repeat-x;
    font-family: proxima-nova, helvetica, sans-serif !important;
    text-align: left;
    font-size: 11.5px;
    display: block;
    text-decoration: none;
    color: #2c3b72;
    letter-spacing: 1px;
    position: relative;
    border-radius: 0 !important;
    border-bottom: solid 1px #E5E5EC;
}

.top_main1 {
    width: 100%;
    background-repeat: repeat-x;
}

.top_main2 {
    height: 80px;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    background-image: url('../img/headgre.gif');
    background-repeat: repeat-x;
}

.reorderCue {
    border: dashed thin black;
    width: 100%;
    height: 25px;
}

.dragHandle {
    width: 10px;
    height: 15px;
    background-color: Blue;
    background-image: url(../img/bg-menu-main.png);
    cursor: move;
    border: outset thin white;
}

.callbackStyle {
    border: thin blue inset;
}

    .callbackStyle table {
        background-color: #5377A9;
        color: Black;
    }


.reorderListDemo li {
    margin-top: -10px;
    margin-bottom: 9px;
    list-style: none;
    background-color: #edf2f6;
    line-height: 20px;
    font-family: proxima-nova;
    font-size: 11px;
    color: #0e4380;
    text-decoration: none;
}

    .reorderListDemo li a {
        color: #FFF !important;
        font-weight: bold;
    }
/* --------------------New Css Styles 04-07-2020 ----------------------------*/

.mgt-2 {
    margin-top: 2px;
}

.mgb-2 {
    margin-bottom: 2px;
}

.mgr-2 {
    margin-right: 2px;
}

.mgl-2 {
    margin-left: 2px;
}

.mgt-5 {
    margin-top: 5px;
}

.mgt-10 {
    margin-top: 10px;
}


.mgb-5 {
    margin-bottom: 5px;
}

.mgr-5 {
    margin-right: 5px;
}

.mgl-5 {
    margin-left: 5px;
}

.pdt-2 {
    padding-top: 2px;
}

.pdb-2 {
    padding-bottom: 2px;
}

.pdr-2 {
    padding-right: 2px;
}

.pdl-2 {
    padding-left: 2px;
}

.pdt-5 {
    padding-top: 5px;
}

.pdb-5 {
    padding-bottom: 5px;
}

.pdr-5 {
    padding-right: 5px;
}

.pdl-5 {
    padding-left: 5px;
}

.pd-5 {
    padding: 5px;
}

.pd-10 {
    padding: 10px;
}

.nopadding {
    padding: 0px;
}

.nomargin {
    margin: 0px;
}

input[type="text"], input[type="password"], select, .small_box
.combosmall_box, .mediam_box  {
    border: solid 1px #DDDDDD !important;
    min-height: 28px !important;
    max-height: 28px !important;
    line-height: 26px !important;
    outline: none;
    font-family: proxima-nova !important;
    font-size: 12px !important;
    color: #1C191E !important;
    position: relative;
    padding: 0px 4px;
    margin-top: 2px;
}
input[type="date"] {
    min-height: 28px !important;
    max-height: 28px !important;
    line-height: 26px !important;
    outline: none;
    font-family: proxima-nova !important;
    font-size: 12px !important;
    color: #1C191E !important;
    position: relative;
    padding: 0px 4px;
}


textarea {
    border: solid 1px #DDDDDD !important;
    outline: none;
    font-family: proxima-nova !important;
    font-size: 12px !important;
    color: #1C191E !important;
    position: relative;
    padding: 0px;
}

input[type=submit], input[type=button] {
    border-radius: 2px !important;
    font-family: proxima-nova !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #fff !important;
    border: none !important;
    margin-left: 2px !important;
    min-height: 25px;
    /*width: fit-content !important;*/
    max-height: 28px !important;
    letter-spacing: .2px;
    padding: 0 5px !important;
    background: #3087d1;
}

    input[type=submit]:disabled, input[type=button]:disabled, input[type=submit]:disabled:hover, input[type=button]:disabled:hover {
        background: #d9d9d9 !important;
        color: #9c9c9c !important;
    }

{
    background: #d9d9d9 !important;
    color: #9c9c9c !important;
}


.critriainputbuts input[type=submit] {
    /*margin-right: 5px;*/
}




.login {
    padding: 4px 6px;
    border-radius: 3px;
    border: solid 1px;
    margin-left: 5px;
    font-family: proxima-nova;
}

.top_head {
    padding: 0 8px 0 8px;
    background: none !important;
    background-color: #F9F9F9;
}

.MenuTopHeBg {
    background-color: #fff !important;
    min-height: 45px;
    border: none !important;
    box-shadow: 2px 2px 6px #0D163A0D;
    opacity: 1;
    padding: 0px 0 5px 0;
}

.top_headbtm {
    padding: 5px 10px 5px 10px;
    background: none !important;
}

.OuterShadowGw {
    background-color: #FFF;
    border-radius: 0px !important;
    box-shadow: 0px 0px 5px 0px rgb(141 141 141 / 75%);
    -webkit-box-shadow: 0px 0px 5px 0px rgb(141 141 141 / 75%);
    -moz-box-shadow: 0px 0px 5px 0px rgb(141 141 141 / 75%);
    box-shadow: none !important;
}

fieldset, .brderclr {
    border-color: #e5e5e5 !important;
}

.InnerPageConHolder {
    padding: 0px !important;
}

.lbl_field {
    border-bottom: solid 1px #E5E5EC;
    padding: 10px 10px;
    color: #111111;
    font-family: proxima-nova;
    font-size: 13px;
    font-weight: 600;
}

.noborder {
    border: none !important;
}

.borderbottom {
    border-bottom: solid 1px #e5e5e5 !important;
}

.bordertop {
    border-bottom: solid 1px #e5e5e5 !important;
}

.inputsection {
    padding: 0px;
    box-sizing: border-box;
}

fieldset.noborder.inputsection legend {
    padding: 7px 10px;
}

.ClauseBorder.colpbtmbdr {
    border: none !important;
    border-bottom: solid 1px #e5e5e5 !important;
}

.icon_header {
    min-height: 20px;
}

.clpscont {
    padding: 10px;
}

.ClainLisBtnse {
    position: relative;
}

.activity_lbl {
    position: absolute;
    top: -20px;
    font-size: 13px;
}

    .activity_lbl.new_activity {
        position: inherit !important;
        float: left;
    }

.actionBtns.ClainLisBtnse {
    max-width: 100px;
    margin-left: 10px;
    float: right;
}

    .actionBtns.ClainLisBtnse input {
        width: 100px !important;
        margin-bottom: 2px;
    }

.activity_lbl a {
    color: #DB2525 !important;
}

.claimlist_tbl {
    border: none;
    margin: 0px;
    padding: 0px;
}

.claimlist_legend {
    width: 100%;
    font-family: proxima-nova;
    font-size: 12px;
    color: #111;
    line-height: 30px;
    padding: 0 10px;
    box-sizing: border-box;
}

tr.page_nav a {
    margin-top: 10px;
    display: block;
    padding: 6px 8px !important;
    font-size: 11px;
    background: #F0F0F0 !important;
    color: #9d9595 !important;
}

.records {
    padding: 10px;
    color: #111111;
}

tr.page_nav.page_nav2 a, .page_nav2 span {
    padding: 3px 10px;
    max-height: 20px !important;
    display: block;
    margin-top: 0 !important;
}

.lgnd_fnt {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 600;
    color: #1c191e;
    text-decoration: none;
}

.lgnd_fnt1 {
    font-family: proxima-nova;
}

    .lgnd_fnt1 input {
        vertical-align: middle;
    }

    .lgnd_fnt1 label {
        margin-left: 5px;
    }


.Ailegendisl {
    margin-bottom: 10px;
    border: solid 1px #e5e5e5;
}

.lbl_clr {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #232222;
    text-decoration: none;
}

.calender {
    height: 18px;
    vertical-align: middle;
}

.saclaimlistupdate .textform2 {
    text-align: left !important;
    padding-left: 10px;
    line-height: 30px;
}

/* ------------- New Styles  04-07-2020 End ------------------*/
.text2 {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 600;
    color: #3986bc;
    text-decoration: none;
    vertical-align: middle;
}

.textform {
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 25px;
    font-weight: 400;
    color: #232222;
    text-decoration: none;
    padding-right: 8px;
    float: right;
    text-align: right;
}

.popupControl {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #232222;
    text-decoration: none;
    padding-right: 4px;
    text-align: center;
}

.tooltiptext {
    position: absolute;
    visibility: hidden;
    border-width: thin;
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #232222;
    text-decoration: none;
    padding-right: 4px;
    text-align: center;
}

.ButtonAsLink {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0px;
}

.HeaderBtnStyle {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0px;
    color: #3F94BF;
    background-color: White;
    font-weight: bold;
}


.textform1 {
    font-family: proxima-nova !important;
    font-size: 12px !important;
    font-weight: 500;
    color: #111111;
    text-decoration: none;
    padding-right: 4px;
    float: right;
    text-align: right;
    line-height: 30px;
}

.cursorStyle {
    cursor: pointer;
}

.panText {
    text-align: left;
}


.labelFont {
    font-family: proxima-nova !important;
    font-size: 12px !important;
    color: #1c191e !important;
    text-align: left;
    line-height: 30px;
    font-weight: 500;
}

.Updateclaimlist .labelFont {
    min-width: 100px;
}

.buttonFont {
    font-family: proxima-nova;
    font-size: 11px;
    color: #232222;
}

.textform2 {
    font-family: proxima-nova;
    font-size: 11px;
    color: #232222;
    text-decoration: none;
    vertical-align: middle;
    margin: 0 0 0 0;
}

.textform3 {
    font-family: proxima-nova;
    font-size: 11px;
    color: #232222;
    text-decoration: none;
    vertical-align: middle;
}

.textform4 {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: Blue;
    text-decoration: none;
    vertical-align: middle;
    margin: 0 0 0 0;
}

.gw_logo {
    background-image: url(../img/gwlogo.png);
    background-repeat: no-repeat;
    float: left;
    height: 87px;
    width: 250px;
    margin-bottom: 5px;
}

.gw_logo2 {
    background-image: url(../img/gwlogo.png);
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 250px;
    margin-bottom: 5px;
}

.logo_rside {
    height: 80px;
    width: 915px;
    margin-bottom: 7px;
    margin-left: 100px;
    float: left;
}


.top_text {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #3986bc;
    text-decoration: none;
    float: right;
    height: 26px;
    width: 55px;
}

.top_textinner {
    font-family: proxima-nova !important;
    font-size: 13px !important;
    font-weight: 600;
    color: #111111;
    text-decoration: none;
}

.top_textinner2 {
    font-family: proxima-nova !important;
    font-size: 14px;
    font-weight: 500;
    color: #111111;
    text-decoration: none;
}

.hlImage {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    text-decoration: none;
    color: inherit;
}

.top_textinner1 {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: White;
    text-decoration: none;
    background-color: #2083B7;
}

.top_icon {
    text-decoration: none;
    float: right;
    height: 26px;
    width: 26px;
}

.nav_box {
    margin-top: 0px;
    padding-top: 0px;
    margin-right: 8px;
    margin-bottom: 0px;
    margin-left: 8px;
    vertical-align: top;
}

.nav_box1 {
    float: left;
    margin-top: 0px;
    padding-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}

.top_davis {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #3986bc;
    text-decoration: none;
    height: 26px;
    width: 150px;
    float: right;
    background-image: url(../img/mouse.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 28px;
    vertical-align: middle;
}

.h1 {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #3986bc;
    text-decoration: none;
}

.h2 {
    font-family: proxima-nova;
    font-size: 13px;
    line-height: 30px;
    font-weight: 400;
    color: #0864a0;
    text-decoration: none;
}

.text {
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    color: #232222;
    text-decoration: none;
}


.whatsnew {
    /*background-image: url(../img/whatsnew.jpg);*/
    background-repeat: no-repeat;
    float: left;
    height: 66px;
    width: 96px;
    margin-right: 0px;
    margin-left: 885px;
}


.middle_main {
    width: 100%;
    background-color: #F9F9F9 !important;
    background: none !important;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 2px;
    margin-right: auto;
    margin-left: auto;
}

.middle_box {
    /*width: 1320px;*/
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    width: 100%;
    box-shadow: 0px 0px 5px #dddd;
}

.middle_content {
    padding: 0px !important;
}

.crt {
    background-image: url(../img/grt.png);
    background-repeat: repeat-x;
    height: 14px;
}

.crb {
    background-image: url(../img/grb.png);
    background-repeat: repeat-x;
    height: 14px;
}

.crl {
    background-image: url(../img/crl.png);
    background-repeat: repeat-y;
    width: 14px;
}

.crlLeftMenu {
    background-image: url(../img/LeftMenu.png);
    background-repeat: repeat-y;
    width: 14px;
}

.divText {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #2c3b72;
    text-decoration: none;
}

.crrRighttMenu {
    background-image: url(../img/RightMenu.png);
    background-repeat: repeat-y;
    width: 14px;
}

.crr {
    background-image: url(../img/crr.png);
    background-repeat: repeat-y;
    width: 14px;
}

.loginsecie {
    background-image: url(../img/LoginIcon.jpg);
    background-repeat: no-repeat;
    padding: 0 0 0 45px;
    margin: 0 0 0 10px;
    font-family: proxima-nova;
    font-size: 14px;
}

.loginhead {
    line-height: 45px;
    margin-top: 0px;
    padding-top: 0px;
    background-image: url(../img/LoginBg.jpg);
    background-repeat: repeat-x;
    color: #FFF;
    border-radius: 8px 8px 0 0;
}

.loginmiddle {
    min-height: 124px;
    margin-top: 0px;
    padding-top: 0px;
    text-align: center;
    background-image: url(../img/logmid.jpg);
    background-repeat: repeat-x;
    background-color: #dff0f8;
    border-right-width: 1px;
    border-width: 1px;
    border-style: solid;
    border-color: #2e80ba;
}

.logintext {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 22px;
    font-weight: bold;
    color: #232222;
    text-decoration: none;
    margin-right: 3px;
}

.login_input {
    text-decoration: none;
    height: 14px;
}

.banner {
    background-image: url(../img/gwbaner.jpg);
    background-repeat: no-repeat;
    height: 170px;
    width: 100%;
    margin-top: 0px;
}

.LoginPageLefTd {
    width: 237px;
}

.bannerRighTd {
}

.scroll_img {
    float: right;
    height: 165px;
    width: 371px;
    margin-right: 45px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.cont_top {
}

.cont_welcom {
    background-repeat: repeat-x;
    vertical-align: top;
    /*background-image: url(../img/congre.jpg);*/
    background-position: left top;
    padding: 8px;
    border-radius: 10px;
    margin: 5px 0 0 0;
}

.cont_welcom1 {
    background-repeat: repeat-x;
    height: 540px;
    width: 1208px;
    float: left;
    margin-top: 0px;
    padding-top: 0px;
    vertical-align: top;
    background-image: url(../img/congre.jpg);
    background-position: left top;
}

.con_mar {
    margin-right: 7px;
    margin-left: 7px;
}



.wel_text {
    font-family: proxima-nova;
    font-size: 16px;
    line-height: 35px;
    font-weight: 400;
    color: #0864a0;
    text-decoration: none;
    padding-right: 8px;
}

.HomePloLepro {
    width: 238px;
}

.ineoiow {
    padding: 0 0 0 8px;
}

.support_text {
    font-family: proxima-nova,proxima-nova;
    font-size: 12px;
    color: #116e9f;
    line-height: 22px;
    font-weight: 400;
    text-decoration: none;
    background-color: transparent;
}

.events_text {
    font-family: proxima-nova;
    font-size: 16px;
    line-height: 35px;
    text-decoration: none;
    background-image: url(../img/comser.png);
    background-repeat: repeat-x;
    color: #FFF;
    padding: 0 0 0 18px;
    border: solid;
    border-width: 1px;
    border-color: #FFF;
    border-radius: 8px 8px 0 0;
}

.message {
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    color: #116e9f;
    text-decoration: none;
    padding-right: 8px;
    text-align: justify;
}

.comsernieo {
    border: dashed;
    border-width: 0 0 0 1px;
    border-color: #CCC;
}

.events_list {
    font-family: proxima-nova;
    font-size: 13px;
    font-weight: bold;
    color: #116e9f;
    text-decoration: none;
    text-align: left;
    background-color: #FFF;
}

    .events_list ul {
        margin: 0 10px 0 10px;
        list-style: none;
        padding: 0;
    }

        .events_list ul li {
            margin: 0;
            padding: 0 0 0 20px;
        }

.list {
    font-family: proxima-nova;
    font-size: 13px;
    line-height: 30px;
    border: solid;
    border-width: 0 0 1px 0;
    border-color: #ececec;
    font-weight: 400;
    color: #0864a0;
    text-decoration: none;
    vertical-align: middle;
    background-image: url(../img/arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.text_one {
    font-family: proxima-nova;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
    padding-left: 13px;
}

.viewdemo {
    background-image: url(../img/viewdemo.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 85px;
    width: 228px;
    margin-right: 39px;
    margin-left: 4px;
}

.request {
    background-image: url(../img/requesttrail.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 85px;
    width: 228px;
    margin-right: 69px;
    margin-left: 4px;
}

.contact {
    background-image: url(../img/contact.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 85px;
    width: 228px;
    margin-right: 69px;
    margin-left: 4px;
}

.forget_pass {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #232222;
    text-decoration: none;
}

/*Credits: Dynamic Drive CSS Library */


#modernbricksmenu {
    padding: 0;
    width: 100%;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
}

    #modernbricksmenu ul {
        padding: 0;
        list-style: none;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        font-family: proxima-nova;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        color: #666666;
    }

.Topriiconeo {
    float: right;
    padding: 10px 0 0 0;
}

    .Topriiconeo ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .Topriiconeo ul li {
            float: left;
            font-family: proxima-nova;
            margin: 0 0px 0 5px;
            border: solid;
            border-width: 0 1px 0 0;
            border-color: #676767;
            padding: 0 5px 0 0px;
        }

            .Topriiconeo ul li img {
                margin: 0 2px 0 0;
                padding: 0;
            }

            .Topriiconeo ul li a {
                text-decoration: none;
                color: #676767;
                font-size: 12px;
                line-height: 16px;
                vertical-align: text-top;
                margin: 0;
                padding: 0;
            }

                .Topriiconeo ul li a:hover {
                    text-decoration: underline;
                }

#modernbricksmenu li {
    padding: 5px 0 5px 0;
    margin-top: 0;
    margin-right: 0px;
    margin-bottom: 0;
    margin-left: 0;
    border: solid;
    border-width: 0 1px 0 0;
    border-color: #d7d7d7;
    float: left;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e4e4e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#e4e4e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#e4e4e4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#e4e4e4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}

    #modernbricksmenu li:hover {
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top, #ffffff 0%, #c9c9c9 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 0%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 0%,#c9c9c9 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#c9c9c9 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 0%,#c9c9c9 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */
    }

#modernbricksmenu a {
    float: left;
    display: block;
    color: #232222;
    text-decoration: none;
    letter-spacing: 1px;
    margin-top: 0;
    margin-right: 1px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0 10px 0 10px;
}

    #modernbricksmenu a:hover {
        color: #069;
    }

#modernbricksmenu #current a { /*currently selected tab*/
    background-image: url(../img/visit.gif);
    background-repeat: repeat-x;
}


#modernbricksmenuline {
    clear: both;
    padding: 0;
    width: 100%;
    height: 5px;
    line-height: 5px;
    background: #dddddd; /*Brown color theme*/
}


#modernbricksmenu1 {
    padding: 0;
    width: 100%;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin-top: 5px;
}

    #modernbricksmenu1 ul {
        margin-left: 40px; /*margin between first menu item and left 25 browser edge*/
        padding: 0;
        list-style: none;
        height: 25px;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        font-family: proxima-nova;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        color: #666666;
        width: 600px;
    }

    #modernbricksmenu1 li {
        display: inline;
        padding: 0;
        height: 30px;
        margin-top: 0;
        margin-right: 2px;
        margin-bottom: 0;
        margin-left: 0;
    }

    #modernbricksmenu1 a {
        float: left;
        display: block;
        color: #232222;
        text-decoration: none;
        letter-spacing: 1px;
        margin-top: 0;
        margin-right: 1px;
        margin-bottom: 0;
        margin-left: 0;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
        background-image: url(../img/off.gif);
        background-repeat: repeat-x;
        height: 25px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white;
        border-radius: 4px;
    }

        #modernbricksmenu1 a:hover {
            background-image: url(../img/on.gif);
            background-repeat: repeat-x;
            color: #069;
        }

    #modernbricksmenu1 #current a {
        background-image: url(../img/visit.gif);
        background-repeat: repeat-x;
    }


.popup_wbm {
    background-image: url(../img/popup_wbm.png);
    background-repeat: repeat-x;
}

.popup_wrs {
    background-image: url(../img/popup_wrs.png);
}

.popup_wls {
    background-image: url(../img/popup_wls.png);
}

.popup_wtm {
    background-image: url(../img/popup_wtm.png);
    background-repeat: repeat-x;
    font-family: proxima-nova;
    font-size: 12px;
    font-weight: bold;
    color: White;
    line-height: 25px;
}

td.td_topleft img, td.td_topright img, td.td_leftbtm img, td.td_rightbtm img {
    height: 0 !important;
    width: 0 !important;
}

td.td_topleft img, td.td_topright img, td.td_leftbtm img, td.td_rightbtm img {
    height: 0 !important;
    width: 0 !important;
}


td.td_leftcont, td.td_rightcont {
    background: #fff;
}

td.td_leftbtm, td.td_rightbtm, td.td_centerbtm {
    background: #fff !important;
    height: 20px !important;
}


#modernbricksmenuline1 {
    clear: both;
    padding: 0;
    width: 100%;
    height: 5px;
    line-height: 5px;
    background: #dddddd; /*Brown color theme*/
}


#myform { /*CSS for sample search box. Remove if desired */
    float: right;
    margin: 0;
    padding: 0;
}

    #myform .textinput {
        width: 190px;
        border: 1px solid gray;
    }

    #myform .submit {
        font: bold 11px proxima-nova;
        height: 22px;
        background-color: lightyellow;
    }

.buttom_main {
    height: 20px;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    background-repeat: repeat-x;
    border-top-width: 0px;
}

.copy_box {
    color: #111 !important;
    text-decoration: none;
    padding: 5px 0px;
}

.copy_left {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 24px;
    font-weight: 400;
    color: #3986bc;
    text-decoration: none;
}

.copy_right {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 24px;
    font-weight: 400;
    color: #666666;
    text-decoration: none;
    text-align: center;
}

.copy_version {
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 24px;
    font-weight: 500;
    color: #111;
    text-decoration: none;
    text-align: right;
}

#box {
    height: 170px;
    width: 212px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.li {
    font-family: proxima-nova;
    font-size: 13px;
    line-height: 26px;
    font-weight: bold;
    color: #f18822;
    text-decoration: none;
    list-style-image: url(../img/arrow.jpg);
    vertical-align: middle;
}

    .li:hover {
        font-family: proxima-nova;
        font-size: 13px;
        line-height: 26px;
        font-weight: bold;
        color: #f18822;
        text-decoration: none;
        list-style-image: url(../img/arrow.jpg);
        vertical-align: middle;
    }
/*this is for form8
form.formular {
	font-family: tahoma, proxima-nova, "sans-serif";
	font-size: 12px;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	background-color: #edf2f6;
	border: 1px solid #3f94bf;
}

form.black {
	font-family: tahoma, proxima-nova, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 1px solid #A5A8B8;
	background:#666666;
	color:#CCCCCC;
}

form.black legend{
	color:#CCCCCC;
}

.formular fieldset {
	margin-top: 10px;
	border: 1px solid #3f94bf;
	padding-top: 0px;
	font-family: "Lucida Grande", "Trebuchet MS", proxima-nova, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;

}

.formular legend {
font-size: 12px;
font-family:Tahoma;
color: #0e4380;
font-weight: 900;
}

.formular fieldset label {
float: none;
text-align: inherit;
width: auto;
}

.formular label span {
color: #000;
}

.black label span {
color: #ccc;
}
.textforin {
	font-family: proxima-nova;
	font-size: 12px;
	font-weight: 400;
	color: #232222;
	text-decoration: none;
	padding-right: 8px;
	height: 25px;
}
*/
/*<Form>*/

form.formular {
    font-family: proxima-nova, proxima-nova, "sans-serif";
    font-size: 12px;
    padding-top: 8px;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    background-color: #edf2f6;
    border: 1px solid #3f94bf;
}

form.black {
    font-family: proxima-nova, proxima-nova, "sans-serif";
    font-size: 12px;
    padding: 20px;
    border: 1px solid #A5A8B8;
    background: #666666;
    color: #CCCCCC;
}

    form.black legend {
        color: #CCCCCC;
    }
/*legend{border-color:#3f94bf;
}*/

/*.formular fieldset {
	margin-top: 3px;
	border: 1px solid #3f94bf;
	padding-top: 0px;
	font-family: "Lucida Grande", "Trebuchet MS", proxima-nova, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;

}*/

.formular legend {
    font-size: 12px;
    font-family: proxima-nova;
    color: #0e4380;
    font-weight: 900;
}

.formular fieldset label {
    float: none;
    text-align: inherit;
    width: auto;
}

.formular label span {
    color: #000;
}

.black label span {
    color: #ccc;
}


/*.textforin {
	font-family: proxima-nova;
	font-size: 12px;
	font-weight: 400;
	color: #232222;
	text-decoration: none;
	padding-right: 8px;
	height: 25px;
}*/

fieldset {
    /*
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-top-color: #3f94bf;
	border-right-color: #3f94bf;
	border-bottom-color: #3f94bf;
	border-left-color: #3f94bf;
	border-top-width: 1px;
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
     border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-color:#3f94bf;
	border: solid 1px #3f94bf;
	-moz-border-radius-bottomright: 6px;
	-khtml-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-khtml-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;

*/
}

legend {
    color: #111111 !important;
    font-size: 12px !important;
    text-align: left;
    font-family: proxima-nova !important;
    font-weight: 600 !important;
    padding-top: 0.1em;
    padding-right: 0em;
    padding-bottom: 0.2em;
    padding-left: 0em;
    margin-right: 0px;
    margin-left: 0px;
}
/*.textform {
	font-family: proxima-nova;
	font-size: 12px;
	line-height: 25px;
	font-weight: 400;
	color: #232222;
	text-decoration: none;
	padding-right: 8px;
}*/
/*textarea{ resize:none;}*/ /* As per Resize issue in Firefocx browser on 01/06/2017 */

.multiLine_textbox {
    background-color: #FFF;
    height: 25px;
    width: 250px;
    font-family: proxima-nova;
    font-size: 11px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
    /*resize:none;*/
}

.mediam_box_calender {
    background-color: #FFF;
    height: 28px;
    width: 130px;
    font-family: proxima-nova;
    font-size: 11px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
}

.small_box_calender {
    background-color: #FFF;
    height: 16px;
    width: 100px;
    font-family: proxima-nova;
    font-size: 11px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
}


.small_box {
    background-color: #FFF;
    height: 16px;
    width: 120px;
    font-family: proxima-nova;
    font-size: 11px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
}

.tiny_box {
    background-color: #FFF;
    height: 16px;
    width: 50px;
    font-family: proxima-nova;
    font-size: 11px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
}

.textboxFont {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
    font-family: proxima-nova;
    font-size: 11px;
}


.mediam_box {
    background-color: #FFF;
    height: 16px;
    width: 150px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
    font-family: proxima-nova;
    font-size: 11px;
}

    .mediam_box.serialbox {
        width: 250px;
    }

.low_box {
    background-color: #FFF;
    height: 16px;
    width: 65px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
    font-family: proxima-nova;
    font-size: 11px;
}

.large_box {
    background-color: #FFF;
    height: 16px;
    width: 200px;
    font-family: proxima-nova;
    font-size: 11px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
}

.combosmall_box {
    background-color: #FFF;
    height: 20px;
    width: 120px;
    font-family: proxima-nova;
    font-size: 11px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
}

.combomediam_box {
    background-color: #FFF;
    height: 20px;
    width: 179px;
    font-family: proxima-nova;
    font-size: 11px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
}

.combolarge_box {
    background-color: #FFF;
    height: 20px;
    width: 239px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #3f94bf;
    border-right-color: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
    font-family: proxima-nova;
    font-size: 11px;
}

.check_box {
    background-color: #FFF;
    height: 12px;
    width: 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #3f94bf;
    font-size: 100%;
    font-weight: 600;
}


/*Credits: Left Side Vertival menu */
.glossymenu {
    width: 210px;
    margin-top: 0px;
    margin-right: 0;
    margin-bottom: 0px;
    margin-left: 0;
    float: left;
    padding: 0;
    text-align: left;
}

    .glossymenu a.menuitem {
        color: #0e4380;
        display: block;
        position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
        width: auto;
        padding-left: 5px;
        text-decoration: none;
        background-color: #e5f0fe;
        background-repeat: repeat-x;
        background-position: left bottom;
        font-family: "Lucida Grande", "Trebuchet MS", proxima-nova, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 600;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #bbd3f2;
        margin-left: 2px;
        padding-top: 4px;
        padding-right: 0;
        padding-bottom: 4px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #327fb3;
        border-right-style: solid;
        border-right-color: #327fb3;
        border-right-width: 1px;
    }


        .glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
            color: #0e4380;
        }

        .glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/
            position: absolute;
            top: 5px;
            right: 5px;
            border: none;
        }

        .glossymenu a.menuitem:hover {
            background-color: #dae8fd;
        }

    .glossymenu div.submenu { /*DIV that contains each sub menu*/
        background-color: #e6f0fe;
        margin-left: 2px;
        padding-left: 5px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #327fb3;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #327fb3;
    }

        .glossymenu div.submenu ul { /*UL of each sub menu*/
            list-style-type: none;
            padding: 0;
            margin: 0;
        }

            .glossymenu div.submenu ul li {
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #bbd3f2;
                border-top-width: 1px;
                padding-left: 2px;
            }

                .glossymenu div.submenu ul li a {
                    display: block;
                    color: #232222;
                    text-decoration: none;
                    padding-left: 2px;
                    font-family: "Lucida Grande", "Trebuchet MS", proxima-nova, Helvetica, sans-serif;
                    font-size: 11px;
                    font-style: normal;
                    font-weight: 400;
                    font-variant: normal;
                    padding-top: 2px;
                    padding-right: 0;
                    padding-bottom: 2px;
                    margin-left: 8px;
                }

                    .glossymenu div.submenu ul li a:hover {
                        color: #0e4380;
                        background-color: #e6f0fe;
                        text-decoration: underline;
                    }

#expendheadbg {
    width: 10%;
    margin: 0px;
    float: left;
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    height: 184px;
}


.menulist {
    background-image: url(../img/menulist.jpg);
    background-position: right top;
    width: 208px;
    font-family: proxima-nova;
    font-size: 13px;
    line-height: 24px;
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    margin-left: 2px;
    background-repeat: no-repeat;
}

.table-border {
    border: none !important;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 0px;
    background: none !important;
}

.tab-table-border {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #327fb3;
    border-bottom-color: #8AAFE1;
    border-left-color: #327fb3;
}

.table-grid-border {
    color: #252424;
    border-color: rgb(229 229 236 / 68%) !important;
}

.hideCell {
    display: none;
}

.table-grid-light {
    background-color: #fff;
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 18px;
    font-weight: 500;
    color: #0e4380;
    text-decoration: none;
}

.table-grid-dark {
    background-color: #FAFBFC;
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    color: #0e4380;
    text-decoration: none;
}

.Clock {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 17px;
    font-weight: bold;
    color: #11449e;
    text-decoration: none;
}

.SelectedRowStyle {
    background-color: #3f94bf;
    font-family: proxima-nova;
    font-size: 11px;
    color: White;
    text-decoration: none;
}

.table-grid-bg {
    background-color: #3f94bf;
}

.table-grid-head {
    background-color: #3f94bf;
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 25px !important;
    font-weight: 600;
    text-align: left !important;
    padding-left: 4px;
    padding-right: 4px;
    color: #FFFFFF;
    text-decoration: none;
}

.table-grid-border {
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 25px !important;
    font-weight: 500;
    padding-left: 4px;
    padding-right: 4px;
    color: #070707 !important;
}

.ActivityToCompleteTbl .table-grid-head {
    font-size: 12px !important;
}

.activitycontentbrdr.contentborder {
    border: none !important;
}

.hline {
    background-image: url(../img/line.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 2px;
}


.ddoverlap {
    /*border-bottom: 1px solid #327fb3;*/
}

    .ddoverlap ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
        font-family: proxima-nova;
        font-size: 10px;
        font-weight: 600;
    }

    .ddoverlap li {
        display: inline;
        margin: 0;
        position: relative;
        left: 10px;
    }


        .ddoverlap li a {
            text-decoration: none;
            padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
            color: #f56e00;
            position: relative;
            display: block;
            float: left;
            margin-left: -10px; /*shift tabs 20px to the left so they overlap*/
            left: 0px;
            background-color: transparent;
            background-repeat: no-repeat;
            background-position: 100% 1px;
            padding-top: 6px;
            padding-bottom: 6px;
            padding-left: 6px;
            border-left-width: 1px;
            border-left-style: solid;
            border-left-color: #327fb3;
            margin-top: -1px;
            background-image: url(../img/righttabdefault.gif);
        }

.contentborder {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #8AAFE1;
    border-bottom-color: #8AAFE1;
    border-left-color: #8AAFE1;
    border-top-color: #8AAFE1;
    font-family: proxima-nova;
}

.ClauseBorder {
    background: #FFF !important;
    border: solid 1px #D8D8D8 !important;
    margin: 0px !important;
    border-bottom: none !important;
    /*border-top-width: 1px;
            border-bottom-width: 1px;
            border-top-style: solid;
            border-bottom-style: solid;
            border-top-color: #cccccc;
            border-bottom-color: #cccccc;
            background-color: #eeeeee;
            padding-top: 3px;
            padding-bottom: 2px;
            margin-bottom: 5px;
            margin-top: 5px;*/
}

.collpbg {
    margin: 0px;
    overflow-y: hidden;
    visibility: visible;
    height: 0px;
    display: block;
    border: 1px solid rgb(220, 220, 220);
    background: rgba(255, 255, 255, 0.74902);
    padding: 3px 7px 5px 7px;
}

.collpbgone {
    min-height: 32px;
    padding: 0px;
    height: auto;
    max-height: 45px;
}

.divopertion td input {
    margin-right: 1px;
}

.moveselect td input {
    margin-top: 5px;
}

.viewdateul ul {
    width: 100%;
    float: left;
    margin: 0px !important;
    padding: 0px;
}

    .viewdateul ul li {
        margin: 0px !important;
    }

.reporttitle {
    width: 23%;
}

.reportcol {
    width: 2%;
}

.reportinput {
}

.mrgntop {
    margin-top: 5px;
    float: left;
}

.criterasel input, .criterasel select {
    margin-left: 5px;
    vertical-align: bottom;
}

    .criterasel input[type="image"] {
        margin-left: 0px !important;
    }

.radiobtninput td input {
    vertical-align: sub;
}

.orderbylabl label {
    vertical-align: super;
}

.select-table-bg {
    border-right: solid 1px #dedede !important;
}

.pantext {
    font-family: proxima-nova !important;
    font-size: 12px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
    color: #111111;
    margin-left: 0px;
    text-decoration: none;
}



/*.ddoverlap li a:visited{
color: #f56e00;
}

.ddoverlap li a:hover{
text-decoration: underline;
}*/

/*.ddoverlap li.selected a{ 
	color: black;
	z-index: 100; */ /*higher z-index so selected tab is topmost*/ /*selected tab style*/
/*top: 1px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-image: url(../img/righttabselected.gif);
}*/

/*.ddoverlap li.selected a:hover{
text-decoration: none;
}*/
.labelColor {
    color: #3f94bf;
}

.mainmenu {
    color: #0e4380;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding-left: 5px;
    text-decoration: none;
    background-color: #e5f0fe;
    background-repeat: repeat-x;
    background-position: left bottom;
    font-family: "Lucida Grande", "Trebuchet MS", proxima-nova, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 400;
    margin-left: 2px;
    padding-top: 4px;
    padding-right: 0;
    padding-bottom: 4px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #327fb3;
    border-right-style: solid;
    border-right-color: #327fb3;
    border-right-width: 1px;
    /*border-bottom-color:#327fb3;
    border-bottom-style:solid;
	border-bottom-width: 1px;*/
    cursor: hand;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #71AED7;
}

.Lstlist {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 22px;
    font-weight: 500;
    color: #232222;
    text-decoration: none;
    list-style-image: url(../Img/lstarrow.png);
}


.mainmenu:hover {
    background-color: #dae8fd;
}

.submenu {
    color: #232222;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    text-decoration: none;
    font-family: "Lucida Grande", "Trebuchet MS", proxima-nova, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    cursor: hand;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #327fb3;
}

    .submenu:hover {
        background-color: #dae8fd;
    }

.completionList {
    border: solid 1px #444444;
    margin: 0px;
    padding: 2px;
    height: 100px !important;
    overflow: auto;
    visibility: hidden;
    background-color: White;
    font-size: 11px;
    color: windowtext;
}

.AutoExtender {
    font-size: 12px;
    color: #000;
    padding: 3px 5px;
    border: 1px solid #999;
    background: #fff;
    width: auto;
    float: left;
    z-index: 9999999999;
    position: absolute;
    margin-left: 0px;
    list-style: none;
    font-weight: bold;
}


.listItem {
    color: Black;
}

.itemHighlighted {
    background-color: #327fb3;
    color: White;
    font-weight: bold;
}

.label-serialno {
    color: Maroon;
}

.tab-table-border {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #8AAFE1;
    border-bottom-color: #8AAFE1;
    border-left-color: #8AAFE1;
    border-top-color: #8AAFE1
}

.rbHeaderLeft {
    background-image: url(../img/roundLeft.jpg);
    background-repeat: no-repeat;
}

.rbHeaderMiddle {
    background-image: url(../img/roundMiddle.jpg);
    background-repeat: repeat-x;
    padding-top: 5px;
    font-family: proxima-nova;
    font-weight: 600;
    color: #FFFFFF;
    font-size: small;
    color: #FFFFFF;
    text-decoration: none;
}

.ModalPopupBG {
    background-color: #5c5e60;
    filter: alpha(opacity=50);
    opacity: 0.3;
}

.ModalPopupBG1 {
    background-color: #edf2f6;
    filter: alpha(opacity=50);
    opacity: 0.3;
}

.rbHeaderright {
    background-image: url(../Img/roundRight.jpg);
    background-repeat: no-repeat;
}

.rbHeaderRefresh {
    background-image: url(../img/roundMiddle.jpg);
    background-repeat: repeat-x;
    padding-top: 5px;
}

div.MaskedDiv {
    visibility: hidden;
    position: fixed;
    left: 0px;
    top: 0px;
    font-family: proxima-nova;
    font-weight: bold;
    z-index: 100;
    _background-image: none;
    background-color: #edf2f6;
    filter: alpha(opacity=50);
    opacity: 0.5;
    width: 100% !important;
    height: 100% !important;
}

div.ModalPopup {
    font-family: proxima-nova,arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-color: White;
    position: fixed; /* set z-index higher than possible */
    z-index: 99999999;
    visibility: hidden;
    color: Black;
    border-style: solid;
    border-color: #999999;
    border-width: 1px;
    width: 300px;
    left: 40% !important;
    top: 50% !important;
    height: auto;
}

.copyright {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 17px;
    font-weight: bold;
    color: #11449e;
    text-decoration: none;
    margin-left: 2px;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #e5f0fe;
    background-repeat: repeat-x;
    background-position: left bottom;
}

.timemenu-answer {
    font-family: proxima-nova;
    font-size: 10px;
    line-height: 5px;
    font-weight: bold;
    color: #232222;
    text-decoration: none;
}

/* ----------------------------------------------------New styles Raju kanneboyina */
.TopHeaderTable {
    min-height: 35px;
    width: 100%;
    border-collapse: collapse;
}

.sitewrapper {
    width: 100%;
    margin: 0 auto;
}

.clear {
    clear: both;
    margin: 0;
    padding: 0;
}

.Outerrightd {
    position: relative;
}

.HeaderBgColor {
    background-color: #5b6db5;
}

.MenuTopHeBg {
    background-color: #aab4df;
    border: solid;
    border-width: 0 0 5px 0;
    border-color: #425290;
}

ul.Headerlinksuo {
    list-style: none;
    margin: 0;
    padding: 0;
}

    ul.Headerlinksuo li {
        float: left;
        margin: 0 6px 0 0;
        border: solid;
        border-width: 0 0px 0 0;
        padding: 0 6px 0 0;
        /*border-color: #FFF;*/
    }

        ul.Headerlinksuo li a {
        }

.footerTable {
    width: 100%;
}

.footerLeft {
    width: 40%;
}

.footerMid {
    width: 20%;
}

.footerRight {
    width: 40%;
}



/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------New styles Raju kanneboyina */
@media only screen and (min-width: 1275px) {
    .RatedatlsTblNew {
        width: 1270px;
    }
}

@media only screen and (max-width: 1275px) {

    .top_div {
        width: 100%;
        margin: 0 auto;
    }

    .sitewrapper {
        width: 100%;
        margin: 0 auto;
    }

    .middle_box {
        width: 100%;
        margin: 0 auto;
    }

    .RatedatlsTblNew {
        width: 900px;
    }

    .actionBtns.ClainLisBtnse {
        max-width: inherit !important;
        float: left;
    }
}


@media only screen and (max-width: 750px) {
    .gw_logo {
        margin: 0 auto;
        float: none;
    }

    .welcontd {
        width: 100%;
        display: block;
        clear: both;
    }

    .comsernieo {
        border: dashed;
        border-width: 1px 0 0 0px;
        border-color: #CCC;
        margin: 15px 0 0 0;
        padding: 15px 0 0 0;
    }

    .ineoiow {
        padding: 0 0 0 0px;
    }

    .HomePloLepro {
        width: 100%;
        display: block;
    }


    .LoginPageLefTd {
        width: 100%;
        display: block;
    }

    .bannerRighTd {
        width: 100%;
        display: block;
    }

    .footerTable {
        width: 90%;
        margin: 0 auto;
    }

    .footerLeft {
        display: block;
        width: 100%;
        text-align: center;
    }

    .footerMid {
        display: block;
        width: 100%;
    }

    .footerRight {
        display: block;
        width: 100%;
        text-align: center;
    }

    .copy_version {
        text-align: center !important;
    }

    .copy_left {
        float: none;
    }
}

.footerMid22 {
    width: 77%;
}

.footerMid23 {
    width: 50%;
}

input[type="text"], textarea {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
}

    input[type="text"]:hover, textarea:hover {
        /*box-shadow: 0 0 5px rgba(81, 203, 238, 1);*/
        box-shadow: none !important;
    }

.side-panel td a {
    color: #0E6996;
}


.side-panel div table td a {
    color: rgb(20, 40, 58) !important;
}

    .side-panel div table td a:hover {
        color: #0E6996 !important;
    }

.middle-btn {
    color: #0a7fe3 !important;
    font-family: proxima-nova !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    padding-left: 6px !important;
    border-radius: 0 50px 0 0 !important;
    width: 127px;
}

.panelinnerborder {
    border: none !important;
    background: #fff !important;
}

.topheader {
    line-height: 26px;
}
/*.datepanel{ width:325px; height:auto;}
 .fromdate{ width:35%; float:left; margin-right: 6px; line-height:18px; font-family: proxima-nova !important; font-size: 11px !important; font-weight: 600 !important; color: #1B6D96 !important;}
  .datebox{ width:60%; float:left;}
  .daterange{ width:50%; float:left; font-family: proxima-nova !important; font-size: 11px !important; font-weight: 600 !important; color: #1F5E7D !important;}
  .mdlor{text-align: center !important; border:none !important; line-height: 0px;color: #474747;font-weight: 600;font-size: 13px;text-transform: uppercase;font-family: tahoma; border:none; background:none !important;} 
  .datepanel legend{ color:#D81A3C;}
  .datepanel fieldset { text-align: left; margin: 5px 0; background: rgba(247, 247, 247, 0.54); border: solid 1px #BFBBBB;}
  .datepanel input[type="text"]{ border:solid 1px #AFAFAF; outline:none; border-radius:2px;}
  .datepanel input[type="text"]:hover{ box-shadow: 0 0 5px rgba(81, 203, 238, 1) !important; background:#FBFBFB;     border: solid 1px #3285AE;}
  .datepanel input[type="text"]:focus{  background:#F7F7F7;}
  .btn-submit{font-family: proxima-nova;font-size: 12px;width: 53px; background: #248090 !important; border-radius: 3px !important; color: #fff !important; border: solid 1px #209EDE !important; height: 23px; line-height: 21px;
              
              
      background: rgba(147,206,222,0.92) !important;
background: -moz-radial-gradient(center, ellipse cover, rgba(147,206,222,0.92) 0%, rgba(45,177,214,0.93) 17%, rgba(62,147,190,0.97) 62%, rgba(62,147,190,1) 100%) !important;
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(147,206,222,0.92)), color-stop(17%, rgba(45,177,214,0.93)), color-stop(62%, rgba(62,147,190,0.97)), color-stop(100%, rgba(62,147,190,1))) !important;
background: -webkit-radial-gradient(center, ellipse cover, rgba(147,206,222,0.92) 0%, rgba(45,177,214,0.93) 17%, rgba(62,147,190,0.97) 62%, rgba(62,147,190,1) 100%) !important;
background: -o-radial-gradient(center, ellipse cover, rgba(147,206,222,0.92) 0%, rgba(45,177,214,0.93) 17%, rgba(62,147,190,0.97) 62%, rgba(62,147,190,1) 100%) !important;
background: -ms-radial-gradient(center, ellipse cover, rgba(147,206,222,0.92) 0%, rgba(45,177,214,0.93) 17%, rgba(62,147,190,0.97) 62%, rgba(62,147,190,1) 100%) !important;
background: radial-gradient(ellipse at center, rgba(147,206,222,0.92) 0%, rgba(45,177,214,0.93) 17%, rgba(62,147,190,0.97) 62%, rgba(62,147,190,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#3e93be', GradientType=1 ) !important;
              
              
   
              }
  .btn-submit:hover{background: #0f7387 !important;}*/


/*-------------------------------- Singlepage ClaimEdit page styles start here   --------------*/

.claimedittop {
    font-family: proxima-nova;
    width: 100%;
    text-align: right;
    float: left;
}

.serch-equp fieldset {
    border-color: #D1D1D1 !important;
    padding-top: 1px;
}

.custdetails-block fieldset {
    padding-top: 1px;
    padding-bottom: 3px;
}

.top-search {
    width: 63%;
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin-top: 0px;
}

    .top-search input {
        font-size: 14px;
        font-weight: 600;
        font-family: proxima-nova;
    }

.equipment-search {
    width: auto; /*width: 7%;*/
    float: left;
    font-size: 13px;
    font-weight: 600;
    margin-top: 00px;
}

.outofwarnty {
    font-weight: bold;
    color: #D22323;
    background: #F7F7F7;
}

.equipemt-search {
    background-image: url(../img/white-equipment-search.png);
    width: 85px !important;
    height: 30px;
    background-repeat: no-repeat;
}

    .equipemt-search:hover {
        background-image: url(../img/white-equipment-search-hover.png);
    }

.claimedittop fieldset {
    border: solid 1px #dedede;
    border: solid 1px #dedede;
    padding: 2px 15px 15px;
}

.claimedittop legend {
    padding: 5px 12px;
    border-radius: 2px;
    ; /*10px 0 10px 0px;*/

    background: #5B6DB5;
    border: solid 1px #344277;
}
/* theme color*/

.top-search label {
    color: #B91A36;
    font-size: 15px;
}

.equipment-search a {
    background: #5B6DB5;
    padding: 5px 9px;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
}

    .equipment-search a:hover {
        background: #2E47AD;
        color: #fff;
    }


.custdetails-block {
    height: auto;
    width: 100%;
    font-family: proxima-nova;
    font-size: 12px;
    float: left;
    margin-bottom: 5px;
}

.custdetailsone {
    width: 32.5%;
    float: left;
    margin-left: .3%;
    border: solid 1px #dedede;
    min-height: 180px;
    margin-top: 3px;
    margin-bottom: 3px;
    border-radius: 4px 4px 0 0;
    border-collapse: collapse;
}

    .custdetailsone h1 {
        margin: 0px;
        padding: 0px;
        background: #5B6DB5;
        color: #fff;
        font-size: 12px;
        font-family: proxima-nova;
        padding: 3px 5px;
        border-radius: 4px 4px 0 0;
    }
/*theme color*/
.custinnerblk td {
    padding: 4px;
    width: 50%;
}

.srllabllft {
    float: left;
    width: 94%;
}

.tdcolor-left {
    color: #5468B7;
    font-weight: 600;
}
    /*theme color*/
    .tdcolor-left span {
        float: left;
    }

.warrentcvgblk {
    margin-top: 10px;
}

    .warrentcvgblk td {
        border: solid 1px #dedede;
        width: 30%;
        padding: 2px;
    }

.warrenblkbrdrnone td {
    border: none;
}


.equipmet-blck {
    width: 60%;
    float: left;
    border: solid 1px #EAEAEA;
    box-shadow: 0px 2px 3px rgba(78, 77, 77, 0.62);
    margin-top: 7px;
}

.custmrdetails-blck {
    width: 100%;
    float: left;
    border: solid 1px #EAEAEA;
    box-shadow: 0px 2px 3px rgba(78, 77, 77, 0.62);
}

.equipmet-blck h1 {
    margin: 0px 0 0 0;
    padding: 0px;
    background: #5B6DB5;
    color: #fff;
    font-size: 12px;
    font-family: proxima-nova;
    padding: 3px 5px;
}
/*theme color*/

.equipmet-blck th, .equipmet-blck td {
    border: solid 1px #dedede;
    text-align: left;
    text-indent: 3px;
    padding: 2px 3px;
}

.equipmet-blck th {
    background: #EBEBEC;
}
/*theme color*/

.equipmetextd-blck {
    width: 39%;
    float: right;
    border: solid 1px #EAEAEA;
    box-shadow: 0px 2px 3px rgba(78, 77, 77, 0.62);
    margin-top: 7px;
}

    .equipmetextd-blck h1 {
        margin: 0px 0 0 0;
        padding: 0px;
        background: #5B6DB5;
        color: #fff;
        font-size: 12px;
        font-family: proxima-nova;
        padding: 3px 5px;
    }
    /*theme color*/

    .equipmetextd-blck th, .equipmetextd-blck td {
        border: solid 1px #dedede;
        text-align: left;
        text-indent: 3px;
        padding: 1px 2px;
    }


.claimhisty-dtls {
    width: 100%;
    float: left;
    border: solid 1px #EAEAEA;
    box-shadow: 0px 2px 3px rgba(78, 77, 77, 0.62);
    margin-top: 0px;
}

    .claimhisty-dtls h1 {
        margin: 0px 0 0 0;
        padding: 0px;
        background: #5B6DB5;
        color: #fff;
        font-size: 13px;
        height: 25px !important;
        line-height: 25px;
        font-family: proxima-nova;
        padding: 3px 5px;
    }
    /*theme color*/
    .claimhisty-dtls select {
        height: 20px;
        border: solid 1px #dedede;
    }

    .claimhisty-dtls h1 span {
        float: none;
    }

.legend-td input {
    vertical-align: sub;
}


.claimhisty-brdr th, .claimhisty-brdr td {
    border: solid 1px #dedede;
    text-align: left;
    text-indent: 3px;
    padding: 2px 3px;
    line-height: 22px;
}

.claimhisty-brdr th, .equipmentblck th {
    background: #E9E9F7;
}

    .claimhisty-brdr th a {
        color: #000;
    }



.claimhisty-tbltwo td {
    width: 33.3%;
    float: left;
    border: none;
    padding: 3px 0px;
}

.fieldtable td {
    background: #fff;
    height: 25px;
    overflow: auto;
    width: 98%;
    float: left;
    word-break: break-word;
    padding: 3px;
    border: solid 1px #dedede;
}

.fieldtable {
    background: #fff;
    height: 25px;
    overflow: auto;
    width: 98%;
    float: left;
    word-break: break-word;
    padding: 3px;
    border: solid 1px #dedede;
}

.claimhisty-tbltwo td fieldset {
    background: #fff;
    border: solid 1px #B9B7B7;
    padding: 1px 6px 4px !important;
}

.claimhisty-brdr textarea {
    width: 100%;
    height: 25px;
    border: solid 1px #dedede;
}

    .claimhisty-brdr textarea:focus {
        background: #DBE0F7 !important;
        outline: none;
        border: solid 1px #A1AAD0;
    }

.claimhisty-brdr input, .claimhisty-brdr select {
    width: 86%;
    outline: none;
    border: solid 1px #dedede;
}

    .claimhisty-brdr input:hover {
        outline: none;
    }

    .claimhisty-brdr input[type="text"]:focus, .claimhisty-brdr input[type="number"]:focus {
        background: #DBE0F7 !important;
        outline: none;
        border: solid 1px #A1AAD0;
    }

.claimhisty-blck legend, .action-blck legend {
    font-size: 90%;
    font-family: proxima-nova;
}

.claimhistyblck {
    margin-bottom: 0px;
    background: #F3F5FF;
}

.action-blck {
    width: 8%;
    float: right;
    margin-top: 10px;
    border: solid 1px #dedede;
    padding: 5px 0px 2px 10px;
    background: #fff;
}


    .action-blck td {
        width: 28%;
        text-align: right;
        float: left;
    }


.claimhisty-brdr input[type="image"] {
    border: none;
}

.action-tablebrdr td {
    border: none;
    width: 15%;
    float: left;
}

.claimhisty-brdr input[type="image"] {
    width: 100%;
}

.action-add {
    background-image: url(../img/action-add.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.action-add1 {
    background-image: url(../img/add-btn.png);
    width: 60px !important;
    height: 25px;
    background-repeat: no-repeat;
}

    .action-add1:hover {
        filter: contrast(200%);
        -webkit-filter: contrast(150%);
        -moz-filter: contrast(150%);
        -o-filter: contrast(150%);
    }

.action-addclaim {
    background-image: url(../img/action-addclaim.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.action-edit {
    background-image: url(../img/action-edit.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.action-save {
    background-image: url(../img/action-save.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.action-cancel {
    background-image: url(../img/action-cancel.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.equipmet-blck h1, .custdetailsone h1, .equipmetextd-blck h1 {
    background: rgba(53,75,153,1);
    background: -moz-linear-gradient(top, rgba(53,75,153,1) 0%, rgba(124,142,207,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(53,75,153,1)), color-stop(100%, rgba(124,142,207,1)));
    background: -webkit-linear-gradient(top, rgba(53,75,153,1) 0%, rgba(124,142,207,1) 100%);
    background: -o-linear-gradient(top, rgba(53,75,153,1) 0%, rgba(124,142,207,1) 100%);
    background: -ms-linear-gradient(top, rgba(53,75,153,1) 0%, rgba(124,142,207,1) 100%);
    background: linear-gradient(to bottom, rgba(53,75,153,1) 0%, rgba(124,142,207,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#354b99', endColorstr='#7c8ecf', GradientType=0 ); /* ADD Theme Colors */
}

.claimhisty-dtls h1 {
    background: rgba(255,155,0,1);
    background: -moz-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,155,0,1)), color-stop(100%, rgba(219,124,1,1)));
    background: -webkit-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    background: -o-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    background: linear-gradient(to bottom, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b00', endColorstr='#db7c01', GradientType=0 );
}
/* ADD Theme Colors */

.claimhisty-dtls.ClaimIncednet_grid h1 {
    background: rgba(167,214,167,1);
    background: -moz-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,214,167,1)), color-stop(100%, rgba(128,146,128,1)));
    background: -webkit-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: -o-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: -ms-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: linear-gradient(to bottom, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d6a7', endColorstr='#809280', GradientType=0 );
}

.incidenthead {
    background: rgba(255,155,0,1);
    background: -moz-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,155,0,1)), color-stop(100%, rgba(219,124,1,1)));
    background: -webkit-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    background: -o-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    background: linear-gradient(to bottom, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b00', endColorstr='#db7c01', GradientType=0 );
    color: #fff;
    font-size: 13px;
    font-family: proxima-nova;
    padding: 5px 5px;
    margin-bottom: 3px;
}

.main-drpdwntabl.claimhisty-dtlssub h1 {
    background: rgba(199,163,124,1);
    background: -moz-linear-gradient(top, rgba(199,163,124,1) 0%, rgba(228,193,150,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(199,163,124,1)), color-stop(100%, rgba(228,193,150,1)));
    background: -webkit-linear-gradient(top, rgba(199,163,124,1) 0%, rgba(228,193,150,1) 100%);
    background: -o-linear-gradient(top, rgba(199,163,124,1) 0%, rgba(228,193,150,1) 100%);
    background: -ms-linear-gradient(top, rgba(199,163,124,1) 0%, rgba(228,193,150,1) 100%);
    background: linear-gradient(to bottom, rgba(199,163,124,1) 0%, rgba(228,193,150,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7a37c', endColorstr='#e4c196', GradientType=0 );
    font-size: 12px;
    font-family: proxima-nova;
    padding: 1px 5px;
}

.equipmet-blck h1 img, .custdetailsone h1 img, .equipmetextd-blck h1 img, .claimhisty-dtls h1 img {
    width: 16px;
    margin: 0px;
    padding: 0px;
    vertical-align: text-bottom;
}

.claimhisty-tblfour {
    float: left;
    margin-top: 1px;
}

table.claimhisty-tblfour input {
    width: 90%;
    margin-left: 6px;
    outline: none;
    border: solid 1px #dedede;
}

    table.claimhisty-tblfour input:focus {
        background: #DBE0F7 !important;
        outline: none;
        border: solid 1px #A1AAD0;
    }

.thdisply {
    display: none;
}





/* ------------------- Responsive Style for Claim list and Claim View ----------------------*/


td.itemrow-1 {
    width: 25%;
}

    td.itemrow-1 input {
        width: 100%;
    }

.style1 {
    width: 138px;
}

.total-table td.textform2 {
    text-align: right !important;
}

table.total-table-one tr:first-child .textform2 {
    text-align: left !important;
}

.Addtbl td.HeaderBtnStyle {
    background-color: transparent !important;
}


.Serl_deta_Pup, .Add_Seril_MainPup, .Owner_Main_pup, .Dealer_Info_main_pup {
    z-index: 9999999 !important;
}

.Srvic_AgtMainTbl_td td.textform2 {
    text-align: right !important;
    float: none !important;
}


.dgvMfgClaimAuditTxt td {
    width: 150px !important;
    word-break: break-all;
}

.warrantytype_Tbl, .warrantytypeMain_Tbl {
    width: 100% !important;
}

.Complaint_MainTbl fieldset {
    overflow-y: auto;
    overflow-x: hidden;
}

.CustGrip_MainPoup {
    height: auto !important;
}

.TdLftManufacturer {
    width: 100% !important;
    float: left;
}

.TdRgtManufacturer {
    width: 100% !important;
    float: left;
}

tr.TdBtmRow {
    width: 33%;
    float: left;
    min-height: 76px;
}

td.TdBtmTd {
    width: 100%;
    float: left;
}

.NWmanuFTbl {
    width: 100%;
}

    .NWmanuFTbl td {
        width: 15%;
    }

        .NWmanuFTbl td input {
            width: 100% !important;
        }

.Search_FieldsBox .mediam_box {
    width: 88px !important;
}

.DefaultTrips td {
    width: auto;
}

.td-lable {
    font-family: proxima-nova;
    font-size: 11px;
    color: #232222;
    text-decoration: none;
    vertical-align: middle;
    padding-right: 4px;
    text-align: right;
}

.td-input input {
    border: solid 1px #9A9696;
    outline: none;
    width: 95% !important;
    float: left;
    font-size: 11px;
    font-family: proxima-nova;
}

    .td-input input[type="checkbox"] {
        width: auto !important;
    }

.td-input select {
    width: 95% !important;
}

    .td-input select.country_select {
        width: 138px !important;
    }

.td-input input.country_select {
    margin-left: 6px;
}

.td-input textarea {
    width: 94% !important;
}

td.td-input td textarea {
    width: 94% !important;
    margin: 0px;
    padding: 0px;
}

.btmridotbl input {
    text-align: left !important;
    float: left !important;
}

.Mfdetail_main fieldset {
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 1px;
}


.MfgRulesTdOne {
    width: 52%;
    float: left;
    height: auto;
    min-height: 300px;
}

.MfgRulesTdTwo {
    width: 48%;
    float: left;
    height: auto;
    min-height: 300px;
}

.mfgRadio_Btn .textform1 {
    float: left;
}


.btm_actvityfield fieldset {
    padding-top: 2px;
    padding-bottom: 2px;
}

.MfgRulesTdTwo fieldset {
    padding-top: 3px;
    padding-bottom: 3px;
}

.TblManufacturer input[type='text'] {
    min-height: 19px;
}

td.rowone .mediam_box {
    width: 100% !important;
}

.CssMclClaimList td {
    color: #252525 !important;
}



/*------------Tolltip----------------*/

a.tooltip {
    outline: none;
    text-decoration: none;
    line-height: 0;
}

    a.tooltip strong {
        line-height: 30px;
    }

.aLbl:hover {
    text-decoration: none;
    color: #fff !important;
}

a.tooltip span {
    z-index: 10;
    display: none;
    padding: 5px 8px;
    margin-top: 20px;
    margin-left: -160px;
    width: 150px;
    line-height: 16px;
}

a.tooltip:hover span {
    display: inline;
    position: absolute;
    border: 2px solid #FFF;
    color: #EEE;
    background: #fff;
    text-align: center;
}

a.tooltip input[type="text"] {
    height: 21px !important;
    width: 100%;
    border-radius: 4px;
    border: solid 1px #dedede;
    text-indent: 5px;
    z-index: 1;
    position: relative;
}

.searchBtn {
    margin-top: 6px !important;
    border: none !important;
    padding: 3px 8px !important;
    border-radius: 4px !important;
    color: #1d2c65 !important;
    font-weight: bold !important;
    font-size: 11px;
    background: rgba(242,246,248,1) !important;
    background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(50%, rgba(216,225,231,1)), color-stop(51%, rgba(181,198,208,1)), color-stop(100%, rgba(224,239,249,1))) !important;
    background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%) !important;
    background: -o-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0 ) !important;
}

.canlBtn {
    margin-top: 6px !important;
    font-size: 11px;
    border: none !important;
    padding: 3px 8px !important;
    border-radius: 4px !important;
    color: #fff !important;
    font-weight: bold !important;
    background: rgba(239,197,202,1) !important;
    background: -moz-linear-gradient(top, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,197,202,1)), color-stop(50%, rgba(210,75,90,1)), color-stop(51%, rgba(186,39,55,1)), color-stop(100%, rgba(241,142,153,1))) !important;
    background: -webkit-linear-gradient(top, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%) !important;
    background: -o-linear-gradient(top, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc5ca', endColorstr='#f18e99', GradientType=0 ) !important;
}



.callout {
    z-index: 20;
    position: absolute;
    border: 0;
    top: -14px;
    left: 142px;
}

/*CSS3 extras*/
a.tooltip span {
    border-radius: 2px;
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}



.serlmodel td {
    text-align: left !important;
}

    .serlmodel td.serlRebate {
        text-align: right !important;
    }

/*------------ ToolTip-----------------*/

.rwone {
    width: 18%;
    float: left;
}

    .rwone input {
        vertical-align: middle;
    }

    .rwone .textform1, .rwtwo .textform1, .rwthree .textform1, .rwfour .textform1 {
        float: left;
    }

    .rwone td, .rwtwo td, .rwthree td, .rwfour td {
        width: auto !important;
    }

.rwtwo {
    width: 20%;
    float: left;
}

.rwthree {
    width: 30%;
    float: left;
}

    .rwthree input {
        width: auto !important;
    }

.rwfour {
    width: 10%;
    float: left;
}

.leftTbl {
    width: 72%;
}

.rgtTbl {
    width: 28%;
}

.uploadLeftTbl td {
    text-align: left !important;
    text-indent: 5px;
}

    .uploadLeftTbl td a {
        color: #038fd6;
    }

.rgttbleUpload tr {
    line-height: 22px;
}

.rgttbleUpload td img {
    margin-right: 5px;
}


.ClmQukEntryTopTbl {
    width: 100%;
}

td.ClmQukEntryTopTblTdOne input[type="text"], td.ClmQukEntryTopTblTdOne select {
    width: 180px !important;
}


.AccessDetailsTbl label, .SetupMenusSubTbl label {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #232222;
    text-decoration: none;
    padding-right: 4px;
    float: left !important;
    width: 150px !important;
}

.SetupMenusSubTbl label {
    width: auto !important
}

.ClaimProcessedReportTbl input {
    vertical-align: sub;
}

table.ClaimProcessedReportTbl tr {
    line-height: 23px;
}



.ContactMaintbl, .ContactMaintbl .con_mar, .ContactMaintbl .wel_text, .ContactMaintbl .support_text {
    width: 99% !important;
}

.contact_tbl {
    border: solid 1px #ccc !important;
    background: #fff !important;
    font-family: proxima-nova;
}

.ClSeSuLeTdMbl .mediam_box {
    max-width: 140px !important;
}

.ClSeSuLeTdMbl td {
    margin-left: 4px;
    float: left;
}

.quickDrowDonwpanel {
    width: 1190px;
}

.x-txt {
    float: left;
}

@media only screen and (min-device-width: 1435px) and (max-device-width: 1600px) {
    .summary-table td {
        width: 33% !important;
        display: block;
        float: left;
    }
    /*----------- 17/11/2017 -------------*/

    .summary-TblMainWidth .summary-MainTdwidht {
        width: 33% !important;
        display: block;
        float: left;
    }
}

@media only screen and (max-width: 1435px),(min-device-width: 1020px) and (max-device-width: 1435px) {

    .actionBtns.ClainLisBtnse {
        max-width: 90px;
        margin-left: 4px;
    }

    .Updateclaimlist .labelFont {
        min-width: 85px;
    }

    .actionBtns.ClainLisBtnse input {
        width: 90px !important;
    }

    .Topsearchi {
        width: 75px;
        max-width: 75px !important;
        min-width: 75px !important;
    }

    .ClailiiuplioD {
        padding: 0 5px 0 5px !important;
    }


    td.rowone {
        width: 29%;
    }

    .summarymain-table {
        width: 100%;
    }

    table.total-table table td {
        width: 50%;
    }

    .summary-table td {
        width: 33% !important;
        display: block;
        float: left;
    }
    /*----------- 17/11/2017 -------------*/

    .summary-TblMainWidth .summary-MainTdwidht {
        width: 33% !important;
        display: block;
        float: left;
    }

    .summary-TblMainWidth .summary-one td input, .summary-TblMainWidth .summary-one td select {
        width: 100% !important;
        min-width: 45px;
    }



    .summary-table .summary-four table td table td {
        width: auto !important;
    }

    fieldset.summary-one td {
        width: 48% !important;
    }

        fieldset.summary-one td td {
            width: 48% !important;
        }

    fieldset.summary-four td {
        width: 48% !important;
    }

    .summary-four td input, .summary-four td select, .summary-four td textarea {
        width: 98% !important;
    }

    fieldset.summary-five td {
        width: 48% !important;
    }

    .summary-five td input, .summary-five td select, .summary-five td textarea {
        width: 100% !important;
    }

    fieldset.summary-six td {
        width: 48% !important;
    }

    .summary-table .summary-one td input, .summary-table .summary-one td select {
        width: 89% !important;
    }


    table.telephtbl td:nth-child(1) {
        width: 38% !important;
    }

    table.telephtbl td:nth-child(2) {
        width: 4% !important;
    }

    table.telephtbl td:nth-child(3) {
        width: 36% !important;
    }

    table.telephtbl.telephtbl-width td:nth-child(1) {
        width: 45% !important;
    }

    table.telephtbl.telephtbl-width td:nth-child(2) {
        width: 45% !important;
    }



    fieldset.summary-one td td {
        width: 100% !important;
    }


    table.br-table td {
        width: 100% !important;
    }


    table.total-table-one tr:first-child .textform2 {
        text-align: left !important;
    }

    /*---- Product Resistration Styles Start here  ---*/

    .Serl_InfoMainTbl .textform2 {
        text-align: right !important;
    }

    /*---- Product Resistration Styles End here  ---*/



    /*--------Manfacturer Price List Styles Start here ----*/


    .FndPrts_Tbl .labelFont, .RateinfoInerTbl .labelFont {
        text-align: right !important;
    }

    /*--- Manfacturer Price List Styles End Here----*/

    /*----------------------Warranty Type Tab style Start here ----------------*/
    .Complaint_MainTbl {
        width: 100% !important;
    }

    .warrantytype_Tbl {
        width: 100% !important;
    }

    .failedreg_Tbl, .Delreg_tbl, .shoplabor_Tbl {
        width: 100% !important;
    }
    /*----------------------Warranty Type Tab style End here ----------------*/


    /* -------------------New style For Height--------------------*/

    /*.ConHeight{ min-height:81vh; height:auto;}  */

}

@media only screen and (max-width: 1370px) {
    .summary-two table, .summary-three table {
        width: 100% !important;
    }

    fieldset.summary-two table td, fieldset.summary-three table td {
        width: 100% !important;
    }

    .summary-two td textarea, .summary-three td textarea {
        width: 97.5% !important;
    }
    /* ---------- labor infor styles ------------*/

    .laborinfomaintable, .laborinfotabl, .laborinfotablone {
        width: 100% !important;
    }

    .laborinfotabltwo td {
        display: block;
    }

    .rategridone td {
        display: inline-block;
        float: left;
        width: 17%;
        text-align: right !important;
    }

        .rategridone td input {
            width: 100% !important;
        }

    .rategridfieldset {
        width: 46% !important;
        float: left;
    }

    .techniciangrip {
        float: left;
        margin: 15px 0;
    }

        .techniciangrip td {
            display: inline-block;
            float: left;
            text-align: left !important;
            min-width: 20%;
        }

        .techniciangrip span.textform1, .techniciangrip span.textform2 {
            float: none !important;
        }

    .labortotalgrid {
        width: 100% !important;
        float: left;
    }

    .laborinfolegndgrid {
        width: 98% !important;
    }

        .laborinfolegndgrid table {
            width: 100% !important;
        }

            .laborinfolegndgrid table td {
                width: auto !important;
                float: left;
            }

    /* ----------End Of labor infor styles ------------*/


    /*------------- Archive Tab  styles--------------*/

    .ArchivMainTbl fieldset {
        width: auto !important;
    }

    .ArchivFieldTbl {
        width: 100% !important;
    }

    /*-------------End of Archive Tab styles--------------*/

    /*--------  Report Builder Styles Start Here----------  */

    .Operation_td, .Order_by_td {
        width: 100% !important;
        margin: 0px !important;
    }

    .Order_by_div {
        width: auto !important;
    }

    table.Criteria_Tbl td {
        width: auto !important;
        float: left;
    }

        table.Criteria_Tbl td input[type="text"] {
            width: 70px !important;
        }

    .criterasel select {
        max-width: 110px !important;
    }

    .Btm_Report_filed {
        width: 900px !important;
    }

    .radiobtninput {
        width: 100% !important;
        margin-right: 0px !important;
    }

    /*--------  Report Builder Styles End Here----------  */

    /*--------  Approve RMA Lines Styles Start Here----------  */

    table.Rma_claim_Tblone td {
        display: block;
        width: auto !important;
        float: left;
        text-align: left;
    }



    /*--------  Approve RMA Lines Styles End Here----------  */


    /*---- Product Resistration Styles Start here  ---*/

    .Dealer_info_Pup {
        width: 100% !important;
    }

    .Serl_InfoMainTbl {
        width: 100% !important;
    }

    td.Serl_InfoTDone {
        width: 34% !important;
        float: left;
    }

    td.Serl_InfoTDtwo {
        width: 34% !important;
        float: left;
    }

    td.Serl_InfoTDthree {
        width: 32% !important;
        float: left;
    }

    table.Serl_InfoTDone_tbl {
        width: 100% !important;
    }

    .Serl_InfoTDtwo_subthree, .Serl_InfoTDtwo_second {
        width: 100% !important;
    }

    table.Serl_InfoTDone_tbl fieldset {
        width: auto !important;
    }

    .Serl_InfoTDthree_tbl_div {
        width: 100% !important;
    }

    .InfooneSub_tbl {
        width: 100% !important;
    }

        .InfooneSub_tbl td {
            width: 42% !important;
            float: left;
        }

            .InfooneSub_tbl td td {
                width: 100% !important;
                float: left;
            }

        .InfooneSub_tbl .mediam_box {
            width: 100% !important;
        }

        .InfooneSub_tbl .textform2 {
            text-align: right !important;
        }

    .Serl_deta_Pup {
        top: 10% !important;
        height: 500px;
        overflow-y: scroll;
        overflow-x: hidden;
        border: solid 1px #dedede;
        border-radius: 10px;
        padding-bottom: 10px;
        background: #f2f2f2;
    }

    .InfooneSub_tbl .multiLine_textbox {
        width: 100% !important;
    }
    /*---- Product Resistration Styles End here  ---*/

    /*----Mfg Styles Start Here---*/

    .SerlList_Main_TblTd, .SerlList_Details {
        width: 100% !important;
        margin: 0px !important;
    }

    .Incidents_MainTbltr .Incidents_MainTbltd {
        display: block;
        width: 100% !important;
    }

    .Incidents_MainTbltd table {
        width: 100% !important;
    }
    /*----Mfg Styles End Here---*/

    /*----------------------UploadDownload Files style Start here ----------------*/

    td.table-border.UploadFile_TblTd table {
        width: auto !important;
    }

    /*----------------------UploadDownload Files style End here ----------------*/

    /*----------------------Customer Maintenance  Tab style Start here ----------------*/


    .CustMantTopTbl td {
        width: 15% !important;
        float: left;
        text-align: right !important;
    }

        .CustMantTopTbl td input {
            width: 100% !important;
        }


    /*----------------------Customer Maintenance  Tab style End here ----------------*/


    /*----------------------Custom Grid Maintenance Tab style Start here ----------------*/

    .CustGrip_MainTbl {
        width: 100% !important;
    }

    .Complaint_MainTbl fieldset {
        width: auto !important;
    }

    /*----------------------Custom Grid Maintenance Tab style End here ----------------*/



    /*----------------------Mfg Claim Rules Pages Style----------------*/

    .MfgRulesActivity {
        width: 50% !important;
        float: left;
    }

    .MfgRulesTdTwo {
        float: right;
        width: 46% !important;
    }

    .MfgRulesActivity fieldset {
        width: auto !important;
    }




    tr.rwone.rowmain, tr.rwtwo.rowmain {
        width: 19%;
        min-height: 25px;
    }

    tr.rwthree.rowmain, tr.rwfour.rowmain {
        width: auto;
        min-height: 25px;
    }

    td.table-border.UploadFile_TblTd .leftTbl table.Tempuploadtbl {
        width: 60% !important;
    }
    /*----------------------Mfg Claim Rules Pages Style End----------------*/

    /* .ConHeight{ min-height:74vh; height:auto;} */


}

@media only screen and (max-width: 1280px) {
    /*.ConHeight{ min-height:73vh; height:auto;} */

    .InerSerilDetls {
        width: 100% !important;
    }

    .InerSerilDetlstd {
        width: 33% !important;
        float: left;
    }

        .InerSerilDetlstd table {
            width: 100% !important;
        }

        .InerSerilDetlstd fieldset {
            width: auto !important;
        }


    tr.rwone.rowmain, tr.rwtwo.rowmain {
        width: 22%;
        min-height: 25px;
    }

    .Btm_Report_filed {
        width: 700px !important;
    }


    /* --------New Styles(02/09/2016)--------------------------*/
    .QuickFileInfoPpup {
        width: 100% !important;
    }

    td.ClSeSuLeTd.QuickFileInfoPpupTd textarea {
        width: 100% !important;
    }

    td.ClSeSuLeTd.QuickFileInfoPpupTd {
        width: 50% !important;
        float: left;
    }

    td.ClSeSuLeTd.QuickFileInfoPpupTdParts {
        width: 100% !important;
        float: left;
    }



    .FindSerialNewLtd {
        width: 40% !important;
        display: inherit !important;
        float: left;
    }


    .quickDrowDonwpanel {
        width: 800px !important;
        overflow: auto !important;
    }

    .Rma_claim_TblMain, .table-grid-border.Rma_claim_Tbltwo {
        width: 100% !important;
    }

    table.Rma_claim_Tblone td {
        display: block;
        width: 15% !important;
        float: left;
        text-align: right !important;
        padding: 0px !important;
    }

        table.Rma_claim_Tblone td input[type="text"], table.Rma_claim_Tblone td select {
            width: 90% !important;
        }

    .NwClaimtoLtd {
        min-height: 138px;
    }
}

@media only screen and (max-width: 1120px) {
    .credatino {
        width: 470px !important;
        float: left !important;
        min-height: auto !important;
    }

    .NewClaimSeLeftPrt, .NewClaimSeScndPrt, .NewClaimSeThrdPrt {
        min-height: 510px;
    }
}

@media only screen and (max-width: 1060px) {
    .summary-TblMainWidth .summary-MainTdwidht {
        width: 50% !important;
        display: block;
        float: left;
    }

    .summary-MainTdwidht td.textform2 {
        text-align: right
    }

    table.telephtbl td:nth-child(1) {
        width: 45% !important;
    }

    /*----------------------UploadDownload Files style Start here ----------------*/

    .UploadFile_TblTd {
        display: block;
    }

    /*----------------------UploadDownload Files style End here ----------------*/

    /*----------------------Warranty Type Tab style Start here ----------------*/

    .warrantytype_Tbl {
        height: 370px;
        overflow-y: scroll;
        overflow-x: hidden;
    }

        .warrantytype_Tbl, .warrantytype_Tbl thead, .warrantytype_Tbl tbody, .warrantytype_Tbl th, .warrantytype_Tbl td, .warrantytype_Tbl tr {
            display: block;
        }

            .warrantytype_Tbl th {
                display: none;
            }

            .warrantytype_Tbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

    .doctype-btn td:before {
        content: "" !important;
    }

    .warrantytype_Tbl th:last-child {
        display: block !important;
    }

    .warrantytype_Tbl td:before {
        position: absolute;
        left: 6px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
        text-align: right;
    }

    .warrantytype_Tbl td:nth-of-type(1):before {
        content: "Warranty Code";
    }

    .warrantytype_Tbl td:nth-of-type(2):before {
        content: "Description";
    }

    .warrantytype_Tbl td:nth-of-type(3):before {
        content: "Default Serial";
    }

    .warrantytype_Tbl td:nth-of-type(4):before {
        content: "Default Rate Code";
    }

    .warrantytype_Tbl td:nth-of-type(5):before {
        content: "Urgency";
    }

    .warrantytype_Tbl td:nth-of-type(6):before {
        content: "Labor Only";
    }

    .warrantytype_Tbl td:nth-of-type(7):before {
        content: "Parts Only";
    }

    .warrantytype_Tbl td:nth-of-type(8):before {
        content: "OverWrite Max. Hours";
        white-space: normal;
        line-height: 12px;
    }

    .warrantytype_Tbl td:nth-of-type(9):before {
        content: "Serial Required";
    }

    .warrantytype_Tbl td:nth-of-type(10):before {
        content: "Can Create Claim";
    }

    .warrantytype_Tbl td:nth-of-type(11):before {
        content: "Always Show PartSerial Info";
        white-space: normal;
        line-height: 12px;
    }

    .warrantytype_Tbl td:nth-of-type(12):before {
        content: "Engine Only";
    }

    .warrantytype_Tbl td:nth-of-type(13):before {
        content: "";
    }


    /*----------------------Warranty Type Tab style End here ----------------*/


    .Delreg_Tbl {
        height: 370px;
        overflow-y: scroll;
        overflow-x: hidden;
    }

        .Delreg_Tbl, .Delreg_Tbl thead, .Delreg_Tbl tbody, .Delreg_Tbl th, .Delreg_Tbl td, .Delreg_Tbl tr {
            display: block;
        }

            .Delreg_Tbl th {
                display: none;
            }

            .Delreg_Tbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

            /*.doctype-btn td:before{ content:"" !important;} */
            .Delreg_Tbl th:last-child {
                display: block !important;
            }


            .Delreg_Tbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .Delreg_Tbl td:nth-of-type(1):before {
                content: "Dealer Name";
            }

            .Delreg_Tbl td:nth-of-type(2):before {
                content: "Dealer Number";
            }

            .Delreg_Tbl td:nth-of-type(3):before {
                content: "Serial Number";
            }

            .Delreg_Tbl td:nth-of-type(4):before {
                content: "Model Number";
            }

            .Delreg_Tbl td:nth-of-type(5):before {
                content: "Date Inserted";
            }

            .Delreg_Tbl td:nth-of-type(6):before {
                content: "Submitted Owner Company";
            }

            .Delreg_Tbl td:nth-of-type(7):before {
                content: "Submitted Owner First Name";
            }

            .Delreg_Tbl td:nth-of-type(8):before {
                content: "Submitted Owner Last Name";
            }

            .Delreg_Tbl td:nth-of-type(9):before {
                content: "Error Message";
            }

            .Delreg_Tbl td:nth-of-type(10):before {
                content: "Delete";
            }


    .shoplabor_Tbl {
        height: 370px;
        overflow-y: scroll;
        overflow-x: hidden;
    }

        .shoplabor_Tbl, .shoplabor_Tbl thead, .shoplabor_Tbl tbody, .shoplabor_Tbl th, .shoplabor_Tbl td, .shoplabor_Tbl tr {
            display: block;
        }

            .shoplabor_Tbl th {
                display: none;
            }

            .shoplabor_Tbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                /*.doctype-btn td:before{ content:"" !important;}
		.Delreg_Tbl th:last-child{ display:block !important;}*/


                .shoplabor_Tbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .shoplabor_Tbl td:nth-of-type(1):before {
                    content: "Current Shop Labor Rate";
                }

                .shoplabor_Tbl td:nth-of-type(2):before {
                    content: "Requested Shop Labor Rate";
                }

                .shoplabor_Tbl td:nth-of-type(3):before {
                    content: "Date Requested";
                }

                .shoplabor_Tbl td:nth-of-type(4):before {
                    content: "Dealer Name";
                }

                .shoplabor_Tbl td:nth-of-type(5):before {
                    content: "Dealer Number";
                }

                .shoplabor_Tbl td:nth-of-type(6):before {
                    content: "Requester Name";
                }

                .shoplabor_Tbl td:nth-of-type(7):before {
                    content: "Notes";
                }

                .shoplabor_Tbl td:nth-of-type(8):before {
                    content: "Completed";
                }






    /* ----------------Manufacturers  Page Style--------------------*/

    .topTblLeft {
        width: 50% !important;
    }

    topTblRgt {
        width: 100% !important;
    }

    td.TdBtmTd {
        min-height: 90px;
    }

    tr.TdBtmRow {
        width: 50%;
    }

    /* ----------------Manufacturers  Page Style End--------------------*/


    /*----------------------Mfg Claim Rules Pages Style----------------*/

    .MfgRulesTdTwo {
        width: 43% !important;
    }

    .FieldActService, .FieldActService tr, .FieldActService tbody {
        display: block;
        width: 100%;
    }

        .FieldActService td {
            display: block;
        }

            .FieldActService td td {
                display: inline !important;
                float: left;
            }


    /*----------------------Mfg Claim Rules Pages Style End----------------*/


    /*---------------------- Report builder old Page styles---------------*/
    .ReprtBuldHedrTop {
        width: 100%;
        overflow: hidden;
    }

        .ReprtBuldHedrTop input, .ReprtBuldHedrTop textarea {
            width: 100% !important;
        }


    /*---------------------- Report builder old Page styles---------------*/




    /*.ConHeight{ min-height:75vh; height:auto;}   */

    .InerSerilDetlMnTd {
        height: 400px !important;
        overflow: scroll;
        overflow-x: hidden;
        float: left;
    }

    .InerSerilDetlstd {
        width: 50% !important;
        float: left;
    }

    tr.rwone.rowmain, tr.rwtwo.rowmain {
        width: 25%;
        min-height: 25px;
    }

    .Btm_Report_filed {
        width: 500px !important;
    }



    /* ------------------Administrator Styles------------------------*/
    .SetupMenusTbl, .SetupMenusSubTbl {
        width: 100% !important;
    }

    /* ------------------End of Administrator Styles------------------------*/


    /*-------------26/09/2016 New Styles---------*/
    .FindSerialNewLtd {
        width: auto !important;
        display: inherit !important;
        float: left;
    }


    .Summary_Manufacturer .small_box {
        width: 90px !important;
    }

    .NwClaimtoLtd {
        min-height: 138px;
    }
}


@media only screen and (max-width: 1020px) {
    .summarymain-table, .total-table, .summary-two table, .summary-three table {
        width: 100% !important;
    }

    .summary-table td {
        width: 50% !important;
        display: block;
        float: left;
    }

    .summary-TblMainWidth .summary-MainTdwidht {
        width: 50% !important;
        display: block;
        float: left;
    }

    .summary-MainTdwidht td.textform2, .summary-MainTdwidht td.textform1 {
        text-align: right !important;
        float: none;
    }


    .summary-one td, .summary-five td {
        width: 49% !important;
    }

    .summary-four td {
        width: 47% !important;
    }

    .summary-six td {
        width: 49% !important;
    }

    .summary-one td td, .summary-five td td {
        width: 100% !important;
    }

    .summary-four td td {
        width: auto !important;
    }

    .summary-one td input, .summary-one td select {
        width: 100% !important;
    }

    fieldset.summary-two table td, fieldset.summary-three table td {
        width: 100% !important;
    }

    .summary-four td input, .summary-four td select, .summary-four td textarea, .summary-five td input, .summary-five td select, .summary-five td textarea {
        width: 100% !important;
    }

    .summary-two td textarea, .summary-three td textarea {
        width: 97.5% !important;
    }

    .textform2 {
        text-align: left;
    }

    .br-table .brrow {
        display: none;
    }

    table.br-table td {
        width: 100% !important;
    }

    td.textform2 {
        text-align: left;
    }

    .btmtotaltable td.textform2 {
        text-align: right !important;
    }


    /*--------  Equment Styles Start Here----------  */
    .equ-maintable {
        width: 100% !important;
    }

    .equ-tableone {
        width: 50% !important;
    }

    .equ-tabletwo {
        width: 50% !important;
    }

    /*--------  End of Equment Styles Start Here----------  */



    table.summary-onetbl td:nth-child(1) {
        width: 28% !important;
    }

    table.summary-onetbl td:nth-child(2) {
        width: 4% !important;
    }

    table.summary-onetbl td:nth-child(3) {
        width: 5% !important;
    }

    table.summary-onetbl td:nth-child(4) {
        width: 18% !important;
    }

    table.summary-onetbl td:nth-child(5) {
        width: 5% !important;
    }

    table.summary-onetbl td:nth-child(6) {
        width: 7% !important;
    }

    table.summary-onetbl td:nth-child(7) {
        width: 23% !important;
    }

    table.summary-onetbl td:nth-child(8) {
        width: 5% !important;
    }


    /*---------------------- Parts tabe style start here ----------------*/

    .partsPopup_tbl, .partsPopup_Subtbl {
        width: 100% !important;
    }

        .partsPopup_tbl fieldset {
            width: auto !important;
        }

    .partsPopup_Subtbl_td {
        float: left;
        margin-bottom: 10px;
        margin-left: 6%;
    }

        .partsPopup_Subtbl_td .textform1, .partsPopup_Subtbl_td .textform2 {
            float: none !important;
            text-align: right !important;
        }
    /*---------------------- Parts tabe style End here ----------------*/


    /* --- Single Claim Style---*/



    .custdetailsone {
        width: 49.5%;
        margin-left: .1%;
        min-height: 190px;
    }

    .tdcolor-left span {
        margin-right: 0%;
    }

    .top-search {
        width: 70%;
        margin-top: -5px;
    }

    .equipment-search {
        width: 30%;
    }
    /* --- Single Claim End Style---*/

    /*--------  Links Accounts Styles Start Here----------  */

    .LnkAccntsInnertbl {
        width: 100% !important;
    }

    /*--------  Links Accounts Styles End Here----------  */


    /*--------  Master Accounts Styles Start Here----------  */
    .MastrActsMainTbl .MastrActsMainTd_one_tbl, .MastrActsMainTd_two_tbl, .MastrActsMainTd_one_div, .MastrActsMainTd_two_subtbl {
        width: 100% !important;
    }

    .MastrActsMainTd_one, .MastrActsMainTd_two {
        display: block;
        width: 100% !important;
    }

    /*--------  Master Accounts End Styles Here----------  */

    /*--------  Report Builder Styles Start Here----------  */

    .side-panelcolor {
        width: 170px !important;
    }

    .panelinnerborder {
        width: 170px !important;
    }

    tr.Selct_Tbl_Tr, .Selct_Tbl_Td {
        display: block;
    }

    .Selct_Tbl_Td {
        width: 92% !important;
        float: left;
        margin-top: 5px;
    }

    .moveselect {
        margin-top: 60px;
    }

    .Tbl_Scrol {
        height: 200px !important;
    }

    .ReptInfo_Td, .ReptInfo_Tr {
        display: block;
    }

    .ReptInfo_Td {
        width: 100% !important;
    }

    .reporttitle {
        width: auto;
    }

    .ReptInfo_Td table td {
        text-align: left;
    }

    .Des_td {
        width: 18% !important;
    }

    .Des_td_input {
        width: 79% !important;
        float: right !important;
    }

        .Des_td_input textarea {
            width: 99% !important;
        }

    .Operation_td, .Order_by_td {
        width: 100% !important;
        margin: 0px !important;
    }

    .Order_by_div {
        width: auto !important;
    }

    table.Criteria_Tbl td {
        width: auto !important;
        float: left;
    }

        table.Criteria_Tbl td input[type="text"] {
            width: 70px !important;
        }

    .criterasel select {
        max-width: 110px !important;
    }

    .Btm_Report_filed {
        width: 100% !important;
    }



    /*--------  Report Builder Styles End Here----------  */



    /*--------  Approve RMA Lines Styles Start Here----------  */

    table.Rma_claim_Tblone td {
        display: block;
        width: 15% !important;
        float: left;
        text-align: left;
    }

    .Rma_claim_Tbltwo {
        width: 100% !important;
    }

    .Rma_claim_TblMain {
        width: 100% !important;
    }


    /*--------  Approve RMA Lines Styles End Here----------  */
    /*---- Product Resistration Styles Start here  ---*/


    td.Serl_InfoTDone {
        width: 50% !important;
        float: left;
    }

    td.Serl_InfoTDtwo {
        width: 50% !important;
        float: left;
    }

    td.Serl_InfoTDthree {
        width: 50% !important;
        float: left;
    }

    .Serl_InfoTDthree td {
        height: auto !important;
    }

    .InfooneSub_tbl table {
        width: 100%;
    }


    /*---- Product Resistration Styles End here  ---*/

    /*--------Mfg Styles Start here ----*/

    .WarrantyCodes_Tbl {
        width: 100% !important;
    }

    .LocTblMain {
        width: 100% !important;
    }

    /*--- Mfg Styles End Here----*/





    /*--------Manfacturer Price List Styles Start here ----*/


    .FndPrtsDetls_Tbl, .FndPrtsDetlsSub_Tbl {
        width: 100% !important;
    }

    /*--- Manfacturer Price List Styles End Here----*/



    /*--------Pricing Matrix Styles Start here ----*/


    .RateDetlsTblDiv {
        width: 100% !important;
    }

    /*--- Pricing Matrix Styles End Here----*/

    /*--------Sponsor Maintenance Styles Start here ----*/

    .MainSpnsrMaintenceTbl {
        width: 100% !important;
    }

    .SpnsrMaintenceTbl {
        width: 100% !important;
    }

    /*--------Sponsor Maintenance Styles Start here ----*/

    /*--------Complaint Tab  Start here ----*/

    .Complaint_Tbl, .Complaint_MainTbl {
        width: 100% !important;
    }

    /*--------Complaint Tab Styles End here ----*/


    /*----------------------Mfg Claim Rules Pages Style----------------*/

    .MfgRulesActivity {
        width: 50% !important;
        float: left;
    }

    .MfgRulesTdTwo, .MfgRulesTdOne {
        float: left;
        width: 100% !important;
    }

    .FieldActService td {
        display: inherit;
        float: left;
        min-height: 23px;
    }


    /*----------------------Mfg Claim Rules Pages Style End----------------*/


    /*---------------------- Report builder old Page styles---------------*/
    .OdBulrReprtSelct, .OdBulrReprtSelct tr {
        display: block;
        width: 100%;
    }

    .OdBulrReprtSelcttd table {
        width: 100% !important;
    }

    .OdBulrReprtSelcttd, .OdBulrReprtSelcttdtwo, .OdBulrReprtSelctthree {
        display: block;
    }

    .OdBulrReprtSelcttd {
        width: 80%;
        float: left;
    }

    .OdBulrReprtSelcttdtwo {
        width: 19%;
        float: left;
    }

    .OdOperationDiv td {
        float: left;
    }

    .ReprtBuldHedrTopTd {
        display: block;
    }




    /*---------------------- Report builder old Page styles---------------*/


    /* --------New Styles(02/09/2016)--------------------------*/


    td.ClSeSuLeTd.QuickFileInfoPpupTd table td {
        width: 47%;
        float: left;
    }

    td.ClSeSuLeTd.QuickFileInfoPpupTd fieldset {
        height: auto !important;
    }

    td.ClSeSuLeTd.QuickFileInfoPpupTd .combosmall_box {
        width: 100% !important;
    }

    .ProReg_MdlTbl_Td {
        float: left;
    }

    .ProReg_MdlTbl fieldset {
        width: auto !important;
    }

    .ProReg_TopTbl, .ProReg_Topdiv_tbl, .ProReg_Topdiv {
        width: 100% !important;
    }

    .ProReg_MdlTbl {
        width: 100% !important;
    }

    fieldset.product_reg, .RegFileRoom {
        width: 90% !important;
    }
}


@media only screen and (max-width: 900px), (min-device-width: 768px) and (max-device-width: 1020px) {


    .summarymain-table, .total-table, .summary-two table, .summary-three table {
        width: 100% !important;
    }

    .summary-table td {
        width: 100% !important;
        display: block;
        float: left;
    }

    .summary-TblMainWidth .summary-MainTdwidht {
        width: 50% !important;
        display: block;
        float: left;
    }

    .summary-table .textform1, .summary-table .textform2 {
        text-align: left !important;
    }


    .summary-table td br {
        display: none;
    }

    .summary-one td, .summary-five td {
        width: 49% !important;
    }

    .summary-four td {
        width: 47% !important;
    }

    .summary-six td {
        width: 49% !important;
    }

    .summary-one td td, .summary-five td td {
        width: 100% !important;
    }

    .summary-four td td {
        width: auto !important;
    }


    table.telephtbl td:nth-child(3) {
        width: 40% !important;
    }

    table.telephtbl td:nth-child(1) {
        width: 50% !important;
    }




    .summary-one td input, .summary-one td select {
        width: 100% !important;
    }

    .summary-four td input, .summary-four td select, .summary-four td textarea, .summary-five td input, .summary-five td select, .summary-five td textarea {
        width: 100% !important;
    }

    .summary-two td textarea, .summary-three td textarea {
        width: 97.5% !important;
    }

    .textform2 {
        text-align: left;
    }

    .br-table .brrow {
        display: none;
    }

    .total-table td {
        display: block;
    }

        .total-table td td {
            display: inline !important;
        }

    .textform1, .textform2 {
        float: left;
        text-align: left !important;
    }

    .Findserialtosear .textform1, .Findserialtosear .textform2 {
        text-align: right !important;
    }

    .Listlist_tbl .textform1, .Listlist_tbl .textform2 {
        float: none !important;
    }

    .btmtotaltable td.textform2 {
        text-align: right !important;
        float: none;
    }

    .total-table-one {
        width: 100% !important;
    }

    table.total-table-one td {
        width: 23% !important;
        float: left;
    }

        table.total-table-one td input {
            width: 80% !important;
            float: left;
        }

            table.total-table-one td input[type=checkbox] {
                width: auto !important;
            }

    .optiontableone {
        width: 100% !important;
    }


    td.rowone {
        width: 50%;
        float: left;
        display: block;
        min-height: 150px;
    }

        td.rowone table {
            width: 100%;
        }

        td.rowone input[type="text"], td.rowone select {
            width: 98% !important;
            float: left;
        }





    /*---------------------- Parts tabe style start here ----------------*/

    .parts-tableone, .parts-tableone thead, .parts-tableone tbody, .parts-tableone th, .parts-tableone td, .parts-tableone tr {
        display: block;
    }

        .parts-tableone th {
            display: none;
        }

        .parts-tableone td.hideCell {
            display: none;
        }

        .parts-tableone td {
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 50%;
            text-align: left;
        }

            .parts-tableone td:before {
                position: absolute;
                left: 6px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }




            .parts-tableone td:nth-of-type(1):before {
                content: "Item Number";
            }

            .parts-tableone td:nth-of-type(2):before {
                content: "Description";
            }

            .parts-tableone td:nth-of-type(3):before {
                content: "Quantity";
            }

            .parts-tableone td:nth-of-type(4):before {
                content: "App. Quantity";
            }

            .parts-tableone td:nth-of-type(5):before {
                content: "Unit Price";
            }

            .parts-tableone td:nth-of-type(6):before {
                content: "App. Price";
            }

            .parts-tableone td:nth-of-type(7):before {
                content: "Extended Price";
            }

            .parts-tableone td:nth-of-type(8):before {
                content: "App. Extended Price";
            }



    .partstablediv {
        height: auto !important;
        max-height: 500px !important;
        overflow-x: hidden !important;
    }

    td.itemrow-1 {
        width: 49%;
        display: block;
        float: left;
        height: 150px;
    }

    /*----------------------End of Parts tab style start here ----------------*/

    /*----------------------Labor Details tab style start here ----------------*/


    .laborinfomaintable, .laborinfotabl, .laborinfotablone {
        width: 100% !important;
    }

        .laborinfotablone, .laborinfotablone thead, .laborinfotablone tbody, .laborinfotablone th, .laborinfotablone td, .laborinfotablone tr {
            display: block;
        }

            .laborinfotablone th {
                display: none;
            }

            .laborinfotablone td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .laborinfotablone td.hideCell {
                    display: none;
                }

                .laborinfotablone td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .laborinfotablone td:nth-of-type(1):before {
                    content: "Technician";
                }

                .laborinfotablone td:nth-of-type(2):before {
                    content: "Work Date";
                }

                .laborinfotablone td:nth-of-type(3):before {
                    content: "Hours Type";
                }

                .laborinfotablone td:nth-of-type(4):before {
                    content: "App. Hours Type";
                }

                .laborinfotablone td:nth-of-type(5):before {
                    content: "Hours";
                }

                .laborinfotablone td:nth-of-type(6):before {
                    content: "App Hours";
                }

                .laborinfotablone td:nth-of-type(7):before {
                    content: "Charge Rate";
                }

                .laborinfotablone td:nth-of-type(8):before {
                    content: "App Rate";
                }

                .laborinfotablone td:nth-of-type(9):before {
                    content: "Travel Hours";
                }

                .laborinfotablone td:nth-of-type(10):before {
                    content: "App. Travel Hours";
                }

                .laborinfotablone td:nth-of-type(11):before {
                    content: "Miles";
                }

                .laborinfotablone td:nth-of-type(12):before {
                    content: "App. Miles";
                }

                .laborinfotablone td:nth-of-type(13):before {
                    content: "Charge Amt.";
                }

                .laborinfotablone td:nth-of-type(14):before {
                    content: "App. Charge Amt.";
                }



    .laborinfotabltwo td {
        display: block;
    }

    .rategridone td {
        display: inline-block;
        float: left;
        width: 17%;
        text-align: right !important;
    }

        .rategridone td input {
            width: 100% !important;
        }

    .rategridfieldset {
        width: 44% !important;
        float: left;
    }

    .techniciangrip {
        float: left;
        margin: 15px 0;
    }

        .techniciangrip td {
            display: inline-block;
            float: left;
            text-align: left !important;
            min-width: 20%;
        }

        .techniciangrip span.textform1, .techniciangrip span.textform2 {
            float: none !important;
        }

    .labortotalgrid {
        width: 100% !important;
        float: left;
    }

    .laborinfolegndgrid {
        width: 98% !important;
    }

        .laborinfolegndgrid table {
            width: 100% !important;
        }

            .laborinfolegndgrid table td {
                width: auto !important;
                float: left;
            }


    /*----------------------Labor Details tab style start here ----------------*/


    /*-------------Find Serial Tab styles--------------*/
    td.textform1.widthteres {
        text-align: right;
    }

    .Findserialtosear .textform1 {
        float: right;
    }
    /*--------------End of find Serial----------*/

    /*------------- Archive Tab  styles--------------*/

    .ArchivMainTbl fieldset {
        width: auto;
    }

    .ArchivFieldTbl {
        width: 100%;
    }


    /*-------------End of Archive Tab styles--------------*/


    /*--------  Master Accounts Styles Start Here----------  */

    .MastrActsMainTd_subtbl, .MastrActsMainTd_subtbl td {
        width: 100% !important;
    }

    .MastrActsMainTd_two fieldset {
        width: 90% !important;
    }

    .MastrActsMainTd_subtbl .textform2 {
        float: none;
        text-align: left;
    }

    /*--------  Master Accounts End Styles Here----------  */

    /*--------  Report Builder Styles Start Here----------  */
    .radiobtninput {
        width: auto !important;
        float: left !important;
    }
    /*--------  Report Builder Styles End Here----------  */


    /*-----Product Registration  Styles Start here----*/

    .ProReg_TopTbl, .ProReg_Topdiv_tbl, .ProReg_Topdiv {
        width: 100% !important;
    }

    .ProReg_MdlTbl {
        width: 100% !important;
    }

        .ProReg_MdlTbl fieldset {
            width: auto !important;
        }

    .ProReg_MdlTbl_Td {
        float: left;
    }

    .ProReg_BtmTbl_Tbl, .ProReg_BtmTbl {
        width: 100% !important;
    }

        .ProReg_BtmTbl_Tbl textarea {
            width: 100% !important;
        }

        .ProReg_BtmTbl fieldset {
            width: auto !important;
        }


    .Dealer_info_Pup td {
        width: 22% !important;
        float: left;
    }

    .Dealer_info_Pup .mediam_box, .Dealer_info_Pup select {
        width: 100% !important;
    }


    .Serl_DetailBtmTbl {
        width: 100% !important;
    }

        .Serl_DetailBtmTbl, .Serl_DetailBtmTbl thead, .Serl_DetailBtmTbl tbody, .Serl_DetailBtmTbl th, .Serl_DetailBtmTbl td, .Serl_DetailBtmTbl tr {
            display: block;
        }

            .Serl_DetailBtmTbl th {
                display: none;
            }

            .Serl_DetailBtmTbl td {
                border: none;
                position: relative;
                padding-left: 57%;
                text-align: left;
                width: 38% !important;
                word-wrap: break-word;
            }

                .Serl_DetailBtmTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }


                .Serl_DetailBtmTbl td:nth-of-type(1):before {
                    content: "Cust No.";
                }

                .Serl_DetailBtmTbl td:nth-of-type(2):before {
                    content: "Name";
                }

                .Serl_DetailBtmTbl td:nth-of-type(3):before {
                    content: "Address";
                }

                .Serl_DetailBtmTbl td:nth-of-type(4):before {
                    content: "City";
                }

                .Serl_DetailBtmTbl td:nth-of-type(5):before {
                    content: "State";
                }

                .Serl_DetailBtmTbl td:nth-of-type(6):before {
                    content: "Zip";
                }

                .Serl_DetailBtmTbl td:nth-of-type(7):before {
                    content: "Country";
                }

                .Serl_DetailBtmTbl td:nth-of-type(8):before {
                    content: "Bus.Type";
                }

                .Serl_DetailBtmTbl td:nth-of-type(9):before {
                    content: "Phone";
                }

                .Serl_DetailBtmTbl td:nth-of-type(10):before {
                    content: "Fax";
                }

                .Serl_DetailBtmTbl td:nth-of-type(11):before {
                    content: "Email";
                }


    /*-----Product Registration  Styles End here----*/


    /*---- Mfg Style Start Here---*/

    .tbpnlSerialFileRm_Tbl {
        width: 100% !important;
    }

    .ContacInPopUp {
        z-index: 9999999 !important;
    }

        .ContacInPopUp .textform1, .ContacInPopUp .textform2 {
            text-align: left !important;
        }

        .ContacInPopUp .mediam_box, .ContacInPopUp ..large_box {
            width: 100% !important;
        }

    .panEditEquipPopUp {
        z-index: 999999 !important;
    }
    /*---- Mfg Style End Here---*/

    /*----------------------File Process style start here ----------------*/

    .GWFileProcess_Tbl {
        margin: 0px !important;
    }

        .GWFileProcess_Tbl, .GWFileProcess_Tbl thead, .GWFileProcess_Tbl tbody, .GWFileProcess_Tbl th, .GWFileProcess_Tbl td, .GWFileProcess_Tbl tr {
            display: block;
        }

            .GWFileProcess_Tbl th {
                display: none;
            }

            .GWFileProcess_Tbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .GWFileProcess_Tbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .GWFileProcess_Tbl td:nth-of-type(1):before {
                    content: "Manfaturer code";
                }

                .GWFileProcess_Tbl td:nth-of-type(2):before {
                    content: "Import Type";
                }

                .GWFileProcess_Tbl td:nth-of-type(3):before {
                    content: "File Name";
                }

                .GWFileProcess_Tbl td:nth-of-type(4):before {
                    content: "Status";
                }

                .GWFileProcess_Tbl td:nth-of-type(5):before {
                    content: "Processstart time";
                }

                .GWFileProcess_Tbl td:nth-of-type(6):before {
                    content: "Total Recods";
                }

                .GWFileProcess_Tbl td:nth-of-type(7):before {
                    content: "Total Processed";
                }

                .GWFileProcess_Tbl td:nth-of-type(8):before {
                    content: "Total Error";
                }

    /*----------------------File Process style End here ----------------*/


    /*--------Manfacturer Price List Styles Start here ----*/

    .FndPrts_Tbl .labelFont, .RateinfoInerTbl .labelFont {
        text-align: left !important;
    }

    /*--------Manfacturer Price List Styles End here ----*/


    /*--------Pricing Matrix Styles Start here ----*/


    table.RateDetlsTopTbl td {
        display: block;
        float: left;
        width: 22% !important;
        text-align: left;
    }

    .RateTopTblCalendr {
        width: 100%;
    }

    table.RateTopTblCalendr td {
        width: 50% !important;
        float: left;
    }

        table.RateTopTblCalendr td input {
            width: 100% !important;
        }

    table.RateTopTblCalendr table td {
        display: inline-block;
        float: none;
        width: auto !important;
    }


    /*--- Pricing Matrix Styles End Here----*/

    /*--------Sponsor Maintenance Styles Start here ----*/

    .spncr_Adresinfo {
        width: 100% !important;
    }

    /*--------Sponsor Maintenance Styles End here ----*/

    /*--------Complaint Tab  Start here ----*/
    .CmplntCmpnent_tbl {
        width: 100% !important;
    }

    .CmplntCmpnent_Td, .CmplntCmpnent_Td table {
        width: auto !important;
    }

        .CmplntCmpnent_Td fieldset {
            height: auto !important;
        }

    /*--------Complaint Tab  End here ----*/




    /* ----------------Manufacturers  Page Style--------------------*/

    .topTblLeft {
        width: 100% !important;
    }

    .topTblRgt {
        width: 100% !important;
    }

    tr.TdBtmRow {
        width: 100%;
    }

        tr.TdBtmRow.email_Maintbl {
            width: 50%;
        }

    .email_tbl td:nth-of-type(1) {
        width: 30%;
        float: left;
    }

    .email_tbl td:nth-of-type(2) {
        width: 60%;
        float: left;
    }

    .td-input input, .td-input select, .td-input textarea {
        float: right;
    }

    td.td-input {
        width: 60% !important;
    }

    td.td-lable.textform2 {
        text-align: right;
        float: right;
    }

    table.btmridotbl td {
        width: 32%;
    }

    .Search_FieldsBox .mediam_box {
        width: 100% !important;
    }

    table.Search_FieldsBox, table.Search_FieldsBox tr {
        display: block;
    }

        table.Search_FieldsBox td {
            display: block;
            width: 20% !important;
            float: left;
        }
    /* ----------------Manufacturers  Page Style End--------------------*/

    /*---------------------- Report builder old Page styles---------------*/


    table.OdCriteria input, table.OdCriteria select {
        width: auto !important;
        max-width: 120px;
    }

    .OdHeaderdivtd {
        width: auto !important;
    }

    .OdCriteria table td {
        width: 100% !important;
    }

    .OdOrderByDiv {
        width: 100%;
    }

    .OdOrderByDivTd {
        width: auto !important;
        float: left;
    }

        .OdOrderByDivTd table td {
            width: auto !important;
        }

    /*---------------------- Report builder old Page styles End---------------*/

    .ajax__calendar_months table td, .ajax__calendar_years table td, .ajax__calendar_days table td {
        display: table-cell !important;
        float: none;
        min-width: auto;
    }


    .footerRight {
        width: auto !important;
    }

    .copy_version {
        text-align: center !important;
    }


    .InerSerilDetlstd {
        width: 70% !important;
        float: left;
    }


    td.table-border.UploadFile_TblTd .leftTbl table.Tempuploadtbl {
        width: 70% !important;
    }

    td.ClmQukEntryTopTblTdOne {
        display: block;
    }

    td.ClmQukEntryTopTblTdTwo {
        display: block;
        width: 50%;
        float: left;
    }

    .ClmQukEntryTopTblTdthree {
        display: block;
    }

    tr.rwone.rowmain, tr.rwtwo.rowmain {
        width: 40%;
        min-height: 25px;
    }


    /* ------------------Administrator Styles------------------------*/

    .adminMenuMaintenanceFieldset {
        width: auto !important;
    }

    .adminMenuMaintenanceTbl {
        width: 100% !important;
    }

    .ClaimProcessedReportTbl .textform1 {
        float: right;
        text-align: right !important;
    }
    /* ------------------End of Administrator Styles------------------------*/

    /*-------- New Styles For Exmark Pages------*/

    .upClaimlistres td.labelFont.Topsearchi.smriteoi {
        width: 118px !important;
    }


    .upClaimlistres .ClailiiuplioD select, .upClaimlistres .ClailiiuplioD input {
        width: 100px !important;
    }


    /* --------New Styles(01/09/2016)--------------------------*/

    .PromotionMainTbl, .PromotionTbl, .RankMainTbl, .RankTbl {
        width: 100% !important;
    }

    .UPSLabelPrinting, .UPSLabelPrintingtd {
        width: 100% !important;
    }

    .QuickFileInfoTbl, .QuickFileInfoTbltd, .QuickFileInfoMainTbl {
        width: 100% !important;
    }


    .quickDrowDonwpanel {
        width: 100% !important;
        overflow: auto !important;
    }


        .quickDrowDonwpanel .textform2 {
            float: none !important;
        }

        .quickDrowDonwpanel table.ClSeSuLeTdMbl td {
            width: 46% !important;
            float: left !important;
            display: block;
        }

        .quickDrowDonwpanel table.ClSeSuLeTdMbl tr {
            display: block;
        }



    tr.ClSeSuLeTr {
        display: block;
    }

{
    display: block !important;
}

.ClSeSuLeTd {
    width: 100% !important;
    display: block !important;
}

.ClSeSuRiTd {
    width: 100% !important;
    display: block !important;
}

.Summary_Manufacturer td {
    display: block;
    width: 48% !important;
    float: left;
}

    .Summary_Manufacturer td table {
        width: 100% !important;
    }

        .Summary_Manufacturer td table td, .Summary_Manufacturer td input, .Summary_Manufacturer td select, .Summary_Manufacturer td table td input {
            width: 100% !important;
        }


table.Rma_claim_Tblone td {
    display: block;
    width: 23% !important;
    float: left;
    text-align: right !important;
    padding: 0px !important;
}

    table.Rma_claim_Tblone td input[type="text"], table.Rma_claim_Tblone td select {
        width: 90% !important;
    }

.ClmQukEntryBtmTblTDOne {
    display: block;
}

    .ClmQukEntryBtmTblTDOne br {
        display: none;
    }


.credatino {
    width: 85px !important;
}


.tableTolinlodi td.textform2 {
    float: none !important;
}

}




@media only screen and (max-width: 780px) {

    .summary-TblMainWidth .summary-MainTdwidht {
        width: 100% !important;
        display: block;
        float: left;
    }

    /* ----------Equment Styles Start Here -------------- */
    .equ-maintable {
        width: 100% !important;
    }

        .equ-maintable textarea {
            width: 100% !important;
        }

    .equ-tableone {
        width: 50% !important;
    }

    .equ-tabletwo {
        width: 50% !important;
    }

    /* End of Equment Styles Start Here  */

    /*------------- Archive Tab  styles--------------*/

    .ArchivTopTbl {
        width: 100%;
    }

        .ArchivTopTbl td, .ArchivTopTbl tr {
            display: block;
        }

        .ArchivTopTbl td {
            width: 49% !important;
            float: left;
            text-align: left;
        }

            .ArchivTopTbl td input[type="text"], .ArchivTopTbl td select {
                width: 46% !important;
            }

            .ArchivTopTbl td:nth-child(odd) {
                text-align: right !important;
            }




    .ArchiveBtmTbl {
        width: 100% !important;
    }

        .ArchiveBtmTbl, .ArchiveBtmTbl thead, .ArchiveBtmTbl tbody, .ArchiveBtmTbl th, .ArchiveBtmTbl td, .ArchiveBtmTbl tr {
            display: block;
        }

            .ArchiveBtmTbl th {
                display: none;
            }

                .ArchiveBtmTbl th .SlctAllth {
                    display: none;
                }

                .ArchiveBtmTbl th:nth-child(1) {
                    display: block !important;
                    width: 120px !important;
                }

                .ArchiveBtmTbl th:nth-of-type(1):before {
                    content: "Archive All";
                }

            .ArchiveBtmTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .ArchiveBtmTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .ArchiveBtmTbl td:nth-of-type(1):before {
                    content: "Archive";
                }

                .ArchiveBtmTbl td:nth-of-type(2):before {
                    content: "Mfg.Code";
                }

                .ArchiveBtmTbl td:nth-of-type(3):before {
                    content: "Reference";
                }

                .ArchiveBtmTbl td:nth-of-type(4):before {
                    content: "Serial#";
                }

                .ArchiveBtmTbl td:nth-of-type(5):before {
                    content: "Authorization Number";
                }

                .ArchiveBtmTbl td:nth-of-type(6):before {
                    content: "Invoice#";
                }

                .ArchiveBtmTbl td:nth-of-type(7):before {
                    content: "Created Date";
                }

                .ArchiveBtmTbl td:nth-of-type(8):before {
                    content: "Auth Date";
                }

                .ArchiveBtmTbl td:nth-of-type(9):before {
                    content: "Claim Amount";
                }

                .ArchiveBtmTbl td:nth-of-type(10):before {
                    content: "Claim Status";
                }



    /*-------------End of Archive Tab styles--------------*/



    /*--------  Links Accounts Styles Start Here----------  */


    .LnkAccntsInnertbl, .LnkAccntsMainTbl {
        width: 100% !important;
    }

        .LnkAccntsInnertbl, .LnkAccntsInnertbl thead, .LnkAccntsInnertbl tbody, .LnkAccntsInnertbl th, .LnkAccntsInnertbl td, .LnkAccntsInnertbl tr {
            display: block;
        }

            .LnkAccntsInnertbl th {
                display: none;
            }

                .LnkAccntsInnertbl th:last-child {
                    display: block !important;
                    border: none;
                }

            .LnkAccntsInnertbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

    .LnkAccntsInnertbl {
        border-style: solid !important;
        border-width: 1px !important;
    }

        .LnkAccntsInnertbl td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

    .Addtbl td:before, .EditTbl td:before {
        display: none;
    }

    .EditTbl {
        width: 100% !important;
    }

        .EditTbl td {
            display: inline-block;
            width: auto !important;
            float: left;
            padding: 0px;
            margin-right: 7px;
        }

    .Addtbl {
        width: auto;
    }

    .LnkAccntsInnertbl td:nth-of-type(1):before {
        content: "Login Name";
    }

    .LnkAccntsInnertbl td:nth-of-type(2):before {
        content: "Manufacturer Code";
    }

    .LnkAccntsInnertbl td:nth-of-type(3):before {
        content: "Account Number";
    }

    .LnkAccntsInnertbl td:nth-of-type(4):before {
        content: "City";
    }

    .LnkAccntsInnertbl td:nth-of-type(5):before {
        content: "Gateway";
    }

    .LinkPupFildset {
        width: auto !important;
    }



    /*--------  Links Accounts End Styles  Here----------  */


    /*--------  Master Accounts Styles Start Here----------  */

    .mainmaster_popup {
        width: 90% !important;
        margin: 0 auto;
    }

    table.mainmaster_popup_tbl {
        width: 98% !important;
    }

    .mainmaster_popup_tbl_td {
        display: block;
        width: 90% !important;
    }

        .mainmaster_popup_tbl_td fieldset {
            width: auto !important;
        }


    /*--------  Master Accounts Styles End Here----------  */


    /*--------   Report Builder Styles Start Here----------  */

    table.Criteria_Tbl td input[type="text"] {
        width: 70px !important;
    }

    .criterasel select {
        width: 70px !important;
    }

    table.Criteria_Tbl td {
        width: auto !important;
        float: left;
    }

    .Order_by_sub {
        width: auto !important;
        float: left !important;
    }

        .Order_by_sub td {
            width: auto !important;
            float: left !important;
        }

    .Btm_Report_filed {
        width: 500px !important;
    }

    .Operation_Tbl td {
        width: auto !important;
        float: left;
    }

    .collpbgone {
        height: auto !important;
    }

    .Des_td {
        width: 19% !important;
    }

    .Des_td_input {
        width: 78% !important;
    }

    .radiobtninput {
        width: auto !important;
        float: left !important;
    }


    /*--------  Report Builder Styles End Here----------  */


    /*--------  Approve RMA Lines Styles Start Here----------  */

    table.Rma_claim_Tblone td {
        display: block;
        width: 23% !important;
        float: left;
        text-align: right !important;
        padding: 0px !important;
    }

        table.Rma_claim_Tblone td input[type="text"], table.Rma_claim_Tblone td select {
            width: 90% !important;
        }

    .Rma_claim_Tbltwo, .Rma_claim_Tbltwo {
        width: 100% !important;
    }

        .Rma_claim_Tbltwo, .Rma_claim_Tbltwo thead, .Rma_claim_Tbltwo tbody, .Rma_claim_Tbltwo th, .Rma_claim_Tbltwo td, .Rma_claim_Tbltwo tr {
            display: block;
        }

            .Rma_claim_Tbltwo th {
                display: none;
            }

            .Rma_claim_Tbltwo td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .Rma_claim_Tbltwo td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }


                .Rma_claim_Tbltwo td:nth-of-type(1):before {
                    content: "Item Number";
                }

                .Rma_claim_Tbltwo td:nth-of-type(2):before {
                    content: "	Description";
                }

                .Rma_claim_Tbltwo td:nth-of-type(3):before {
                    content: "Service Company";
                }

                .Rma_claim_Tbltwo td:nth-of-type(4):before {
                    content: "Quantity";
                }

                .Rma_claim_Tbltwo td:nth-of-type(5):before {
                    content: "RMA Quantity";
                }

                .Rma_claim_Tbltwo td:nth-of-type(6):before {
                    content: "Invoice Number";
                }

                .Rma_claim_Tbltwo td:last-child:before {
                    content: "Reference";
                }

    /*--------  Approve RMA Lines Styles End Here----------  */


    /* ---- Pending Approvels Styles Start Here--- */

    .Pen_Main_ApprTbl {
        width: 100% !important;
    }

    .Pen_ApprTbl, .Pen_ApprTbl thead, .Pen_ApprTbl tbody, .Pen_ApprTbl th, .Pen_ApprTbl td, .Pen_ApprTbl tr {
        display: block;
    }

        .Pen_ApprTbl th {
            display: none;
        }

        .Pen_ApprTbl td.hideCell {
            display: none;
        }

        .Pen_ApprTbl td {
            border: none;
            position: relative;
            padding-left: 57%;
            text-align: left;
            width: 38% !important;
        }

            .Pen_ApprTbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }


            .Pen_ApprTbl td:nth-of-type(1):before {
                content: "Serial Number";
            }

            .Pen_ApprTbl td:nth-of-type(2):before {
                content: "Customer Name";
            }

            .Pen_ApprTbl td:nth-of-type(3):before {
                content: "Company Name";
            }

            .Pen_ApprTbl td:nth-of-type(4):before {
                content: "Dealer Code";
            }

            .Pen_ApprTbl td:nth-of-type(5):before {
                content: "Is Selling Dealer";
            }

            .Pen_ApprTbl td:nth-of-type(6):before {
                content: "Warranty Days";
            }

            .Pen_ApprTbl td:nth-of-type(7):before {
                content: "Labor Warranty Days";
            }

            .Pen_ApprTbl td:nth-of-type(8):before {
                content: "Sales Type";
            }

            .Pen_ApprTbl td:nth-of-type(11):before {
                content: "Approve";
            }

            .Pen_ApprTbl td:nth-of-type(12):before {
                content: "Delete ";
            }

    .pageno td {
        display: inline;
    }

    .pageno table, .pageno table tr, .pageno table td {
        display: inline;
        padding: 0px 3px;
        text-align: center;
        height: auto !important;
        line-height: 6px;
    }

    /* ---- Pending Approvels Styles End Here--- */


    /*------Find service Agent Styles---*/
    tr.ClSeSuLeTr {
        display: block;
    }

{
    display: block !important;
}

.ClSeSuLeTd {
    width: 100% !important;
    display: block !important;
}

.ClSeSuRiTd {
    width: 100% !important;
    display: block !important;
}

/*------Find service Agent End---*/

/*--------Mfg Styles Start here-------*/
.Popup_tbl {
    z-index: 9999999 !important;
}

.Complaint_Codes_MainTbl, .Complaint_Codes_Maindiv {
    width: 92% !important;
    margin-left: 4%;
}

.Complaint_Codes_Tbl_Tr {
    display: block;
}

.Complaint_Codes_Tbl_Tb {
    display: block;
    width: 48%;
    float: left;
}

.Popup_tbl {
    height: 400px;
    overflow: auto;
    left: 0px !important;
}


.SerlList_Details, .SerlList_Details thead, .SerlList_Details tbody, .SerlList_Details th, .SerlList_Details td, .SerlList_Details tr {
    display: block;
}

    .SerlList_Details th {
        display: none;
    }

    .SerlList_Details td {
        border: none;
        position: relative;
        padding-left: 48%;
        text-align: left;
        width: 38% !important;
        height: 20px;
    }

        .SerlList_Details td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .SerlList_Details td:nth-of-type(1):before {
            content: "Serial Number";
        }

        .SerlList_Details td:nth-of-type(2):before {
            content: "Authorization#";
        }

        .SerlList_Details td:nth-of-type(3):before {
            content: "Reference";
        }

        .SerlList_Details td:nth-of-type(4):before {
            content: "Invoice#";
        }

        .SerlList_Details td:nth-of-type(5):before {
            content: "SO Number";
        }

        .SerlList_Details td:nth-of-type(6):before {
            content: "Created Date";
        }

        .SerlList_Details td:nth-of-type(7):before {
            content: "Authorization Date";
        }

        .SerlList_Details td:nth-of-type(8):before {
            content: "Claim Status";
        }

        .SerlList_Details td:nth-of-type(9):before {
            content: "Claim Amt";
        }

.pgrclaim {
    display: inherit !important;
    line-height: 10px !important;
}

    .pgrclaim td:before {
        display: none;
    }


.Incidents_MainTbltdone, .Incidents_MainTbltdone thead, .Incidents_MainTbltdone tbody, .Incidents_MainTbltdone th, .Incidents_MainTbltdone td, .Incidents_MainTbltdone tr {
    display: block;
}

.Incidents_MainTbltdtwo, .Incidents_MainTbltdtwo thead, .Incidents_MainTbltdtwo tbody, .Incidents_MainTbltdtwo th, .Incidents_MainTbltdtwo td, .Incidents_MainTbltdtwo tr {
    display: block;
}

    .Incidents_MainTbltdone th, .Incidents_MainTbltdtwo th {
        display: none;
    }

    .Incidents_MainTbltdone td, .Incidents_MainTbltdtwo td {
        border: none;
        position: relative;
        padding-left: 48%;
        text-align: left;
        width: 38% !important;
    }

        .Incidents_MainTbltdone td:before, .Incidents_MainTbltdtwo td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .Incidents_MainTbltdone td:nth-of-type(1):before {
            content: "Authorization#";
        }

        .Incidents_MainTbltdone td:nth-of-type(2):before {
            content: "Reference";
        }

        .Incidents_MainTbltdone td:nth-of-type(3):before {
            content: "Created Date";
        }

        .Incidents_MainTbltdone td:nth-of-type(4):before {
            content: "Claim Status";
        }

        .Incidents_MainTbltdone td:nth-of-type(5):before {
            content: "Claim Amt";
        }




        .Incidents_MainTbltdtwo td:nth-of-type(1):before {
            content: "Authorization#";
        }

        .Incidents_MainTbltdtwo td:nth-of-type(2):before {
            content: "Reference";
        }

        .Incidents_MainTbltdtwo td:nth-of-type(3):before {
            content: "SO Number";
        }

        .Incidents_MainTbltdtwo td:nth-of-type(4):before {
            content: "Created Date";
        }

        .Incidents_MainTbltdtwo td:nth-of-type(5):before {
            content: "Claim Status";
        }

        .Incidents_MainTbltdtwo td:nth-of-type(6):before {
            content: "Claim Amt";
        }



.WarrantyCodes_Tbl, .WarrantyCodes_Tbl thead, .WarrantyCodes_Tbl tbody, .WarrantyCodes_Tbl th, .WarrantyCodes_Tbl td, .WarrantyCodes_Tbl tr {
    display: block;
}

    .WarrantyCodes_Tbl th {
        display: none;
    }

        .WarrantyCodes_Tbl th:last-child {
            display: block !important;
            border: none;
            background: none;
        }

    .WarrantyCodes_Tbl td {
        border: none;
        position: relative;
        padding-left: 48%;
        text-align: left;
        width: 38% !important;
    }

        .WarrantyCodes_Tbl td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .WarrantyCodes_Tbl td:nth-of-type(1):before {
            content: "Warranty Code";
        }

        .WarrantyCodes_Tbl td:nth-of-type(2):before {
            content: "Parts Days";
        }

        .WarrantyCodes_Tbl td:nth-of-type(3):before {
            content: "Labor Days";
        }

        .WarrantyCodes_Tbl td:nth-of-type(4):before {
            content: "Parts Start Date";
        }

        .WarrantyCodes_Tbl td:nth-of-type(5):before {
            content: "parts End Date";
        }

        .WarrantyCodes_Tbl td:nth-of-type(6):before {
            content: "Labor Start Date";
        }

        .WarrantyCodes_Tbl td:nth-of-type(7):before {
            content: "Labor End Date";
        }



.LocTblMain_Tbl {
    width: 100% !important;
}

.LocTblMain, .LocTblMain thead, .LocTblMain tbody, .LocTblMain th, .LocTblMain td, .LocTblMain tr {
    display: block;
}

    .LocTblMain th {
        display: none;
    }

        .LocTblMain th:last-child {
            display: block !important;
            border: none;
            background: none;
        }

    .LocTblMain td {
        border: none;
        position: relative;
        padding-left: 48%;
        text-align: left;
        width: 38% !important;
    }

        .LocTblMain td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .LocTblMain td:nth-of-type(1):before {
            content: "Address";
        }

        .LocTblMain td:nth-of-type(2):before {
            content: "Contact";
        }

        .LocTblMain td:nth-of-type(3):before {
            content: "City";
        }

        .LocTblMain td:nth-of-type(4):before {
            content: "State";
        }

        .LocTblMain td:nth-of-type(5):before {
            content: "Zip";
        }

        .LocTblMain td:nth-of-type(6):before {
            content: "Country";
        }

        .LocTblMain td:nth-of-type(7):before {
            content: "Email";
        }



.pouupuserinfo {
    width: 100% !important;
}

.pouupuserinfo_tbl, .pouupuserinfo_subtbl {
    width: 100% !important;
}




.UserIfoPopUp {
    width: 100% !important;
}

.UserIfoPopUpTbl {
    width: 100% !important;
}

.UserIfoPopUpTbltr {
    display: block;
}

.UserIfoPopUpTblTd {
    display: block;
    width: 100%;
}

    .UserIfoPopUpTblTd fieldset {
        width: auto !important;
    }

    .UserIfoPopUpTblTd table {
        width: 100% !important;
    }

    .UserIfoPopUpTblTd td input {
        width: 100% !important;
    }


.ClamUpldtd_tbl {
    width: 100% !important;
}

    .ClamUpldtd_tbl, .ClamUpldtd_tbl thead, .ClamUpldtd_tbl tbody, .ClamUpldtd_tbl th, .ClamUpldtd_tbl td, .ClamUpldtd_tbl tr {
        display: block;
    }

        .ClamUpldtd_tbl th {
            display: none;
        }

        .ClamUpldtd_tbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

            .ClamUpldtd_tbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .ClamUpldtd_tbl td:nth-of-type(1):before {
                content: "Manufacturer Code";
            }

            .ClamUpldtd_tbl td:nth-of-type(2):before {
                content: "SA Account";
            }

            .ClamUpldtd_tbl td:nth-of-type(3):before {
                content: "Status";
            }

            .ClamUpldtd_tbl td:nth-of-type(4):before {
                content: "UploadedOn";
            }

            .ClamUpldtd_tbl td:nth-of-type(5):before {
                content: "UploadedBy";
            }

            .ClamUpldtd_tbl td:nth-of-type(6):before {
                content: "UploadedFrom";
            }

            .ClamUpldtd_tbl td:nth-of-type(7):before {
                content: "Downloaded On";
            }

            .ClamUpldtd_tbl td:nth-of-type(8):before {
                content: "Downloaded By";
            }

            .ClamUpldtd_tbl td:nth-of-type(9):before {
                content: "Downloaded From";
            }

            .ClamUpldtd_tbl td:nth-of-type(10):before {
                content: "File Name";
            }

            .ClamUpldtd_tbl td:nth-of-type(11):before {
                content: "File Type";
            }

            .ClamUpldtd_tbl td:nth-of-type(12):before {
                content: "";
            }







.flupLoadTbl {
    width: 100% !important;
}

    .flupLoadTbl, .flupLoadTbl thead, .flupLoadTbl tbody, .flupLoadTbl th, .flupLoadTbl td, .flupLoadTbl tr {
        display: block;
    }

        .flupLoadTbl th {
            display: none;
        }

        .flupLoadTbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

            .flupLoadTbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .flupLoadTbl td:nth-of-type(1):before {
                content: "Mfgcode";
            }

            .flupLoadTbl td:nth-of-type(2):before {
                content: "Import Type";
            }

            .flupLoadTbl td:nth-of-type(3):before {
                content: "File Type";
            }

            .flupLoadTbl td:nth-of-type(4):before {
                content: "File Name";
            }

            .flupLoadTbl td:nth-of-type(5):before {
                content: "Status";
            }

            .flupLoadTbl td:nth-of-type(6):before {
                content: "Uploaded On";
            }

            .flupLoadTbl td:nth-of-type(7):before {
                content: "Uploaded by";
            }

            .flupLoadTbl td:nth-of-type(8):before {
                content: "Uploaded From";
            }

            .flupLoadTbl td:nth-of-type(9):before {
                content: "Total Records";
            }

            .flupLoadTbl td:nth-of-type(10):before {
                content: "Total Inserted";
            }

            .flupLoadTbl td:nth-of-type(11):before {
                content: "Total Updated";
            }

            .flupLoadTbl td:nth-of-type(12):before {
                content: "Total Error";
            }

            .flupLoadTbl td:nth-of-type(13):before {
                content: "Remarks";
            }




/*--------Mfg Styles End here-------*/




/*----------------------UploadDownload Files style Start here ----------------*/

.CSVTemplatTd {
    width: 520px !important;
}

/*----------------------UploadDownload Files style End here ----------------*/






/*--------Manfacturer Price List Styles Start here ----*/


.FndPrtsDetlsSub_Tbl, .FndPrtsDetlsSub_Tbl thead, .FndPrtsDetlsSub_Tbl tbody, .FndPrtsDetlsSub_Tbl th, .FndPrtsDetlsSub_Tbl td, .FndPrtsDetlsSub_Tbl tr {
    display: block;
}

    .FndPrtsDetlsSub_Tbl th {
        display: none;
    }

    .FndPrtsDetlsSub_Tbl td.hideCell {
        display: none;
    }

    .FndPrtsDetlsSub_Tbl td {
        border: none;
        position: relative;
        padding-left: 48%;
        text-align: left;
        width: 38% !important;
    }

        .FndPrtsDetlsSub_Tbl td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .FndPrtsDetlsSub_Tbl td:nth-of-type(1):before {
            content: "Address";
        }

        .FndPrtsDetlsSub_Tbl td:nth-of-type(2):before {
            content: "Contact";
        }

        .FndPrtsDetlsSub_Tbl td:nth-of-type(3):before {
            content: "City";
        }

        .FndPrtsDetlsSub_Tbl td:nth-of-type(4):before {
            content: "State";
        }

        .FndPrtsDetlsSub_Tbl td:nth-of-type(5):before {
            content: "Zip";
        }

        .FndPrtsDetlsSub_Tbl td:nth-of-type(6):before {
            content: "Country";
        }

        .FndPrtsDetlsSub_Tbl td:nth-of-type(7):before {
            content: "Email";
        }

    .FndPrtsDetlsSub_Tbl .labelFont,, .RateinfoInerTbl .labelFont {
        text-align: right !important;
    }


/*--- Manfacturer Price List Styles End Here----*/

/*--- Model Maintenance  Styles Start Here----*/

.MdlMainteance_Maintbl {
    width: 100% !important;
}

    .MdlMainteance_Maintbl fieldset {
        width: auto !important;
    }

.MdlMainteance_tbl {
    width: 100% !important;
}

/*--- Manfacturer Price List Styles End Here----*/

/*-----------CurrencyMaintenance Styles Start Here----------*/

.CurncyMatenceTbl {
    width: 100% !important
}

.CurrencyFactorTbl {
    width: 100% !important;
}

/*-----------CurrencyMaintenance Styles End Here----------*/


/*--------Sponsor Maintenance Styles Start here ----*/

.spncr_Adresinfo {
    width: 100% !important;
}

.spncr_AdresTbl, .spncr_AdresSubTbl {
    width: 100% !important;
}

.spncr_AdresTblTd {
    display: block !important;
}

/*--------Sponsor Maintenance Styles End here ----*/



/*--------Complaint Tab  Start here ----*/

.Complaint_Tbl, .Complaint_MainTbl {
    width: 100% !important;
}

    .Complaint_Tbl td {
        white-space: normal;
        word-break: break-all;
        line-height: 12px;
    }

/*--------Complaint Tab Styles End here ----*/


/*-------Customer Maintenance  Tab  Start here ----*/
.CustMantTopTbl td {
    width: 23% !important;
    float: left;
    text-align: right !important;
}

/*--------Customer Maintenance  Tab  End here ----*/

/*-------Custom Grid Maintenance  Tab  Start here ----*/

.CustGrip_Poup, .CustGrip_Subtbl {
    width: 100% !important;
}

.popupinner-tbl {
    white-space: normal;
    word-break: break-all;
}

.CustGrip_MainPoup {
    left: 0px !important;
}


/*-------Custom Grid Maintenance  Tab  End here ----*/


/* ----------------Manufacturers  Page Style--------------------*/

.MfgContListManTbl {
    width: 100% !important;
}

.MfgConListTD .large_box, .MfgConListTD .mediam_box, .MfgConListTD .multiLine_textbox {
    width: 100% !important;
}

/* ----------------Manufacturers  Page Style End--------------------*/


/*----------------------Mfg Claim Rules Pages Style----------------*/


.MfgRulesActivity {
    width: 100% !important;
}

.NoofDays {
    width: auto !important;
}


/*----------------------Mfg Claim Rules Pages Style End----------------*/

/*---------------------- Report builder old Page styles---------------*/

.reorderListDemo {
    width: 100% !important;
}

/*---------------------- Report builder old Page styles End---------------*/

/* .ConHeight{ min-height:75vh; height:auto;} */

.leftTbl {
    width: 100%;
    display: block;
}

.rgtTbl {
    width: 100%;
    display: block;
}




/* -------------------------Field security Styles--------------*/



.FieldsecurtyTbl, .FieldsecurtyTbl thead, .FieldsecurtyTbl tbody, .FieldsecurtyTbl th, .FieldsecurtyTbl td, .FieldsecurtyTbl tr {
    display: block;
}

    .FieldsecurtyTbl th {
        display: none;
    }

    .FieldsecurtyTbl td {
        border: none;
        position: relative;
        padding-left: 48%;
        text-align: left;
        width: 38% !important;
    }

    .FieldsecurtyTbl .hideCell {
        display: none;
    }

    .FieldsecurtyTbl td:before {
        position: absolute;
        left: 6px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
        text-align: right;
    }

    .FieldsecurtyTbl td:nth-of-type(1):before {
        content: "";
    }

    .FieldsecurtyTbl td:nth-of-type(2):before {
        content: "Field Name";
    }

    .FieldsecurtyTbl td:nth-of-type(3):before {
        content: "ControlType";
    }

    .FieldsecurtyTbl td:nth-of-type(5):before {
        content: "Hide for MFG";
    }

    .FieldsecurtyTbl td:nth-of-type(6):before {
        content: "Hide for SA";
    }

    .FieldsecurtyTbl td:nth-of-type(7):before {
        content: "Hide for DST";
    }

    .FieldsecurtyTbl td:nth-of-type(8):before {
        content: "ReadOnly";
    }

    .FieldsecurtyTbl td:nth-of-type(9):before {
        content: "Mandatory";
    }

    .FieldsecurtyTbl td:nth-of-type(10):before {
        content: "Validation";
    }

    .FieldsecurtyTbl td:nth-of-type(11):before {
        content: "Minimum Value";
    }

    .FieldsecurtyTbl td:nth-of-type(12):before {
        content: "Maximum Value";
    }

    .FieldsecurtyTbl td:nth-of-type(13):before {
        content: "Minmum Length";
    }

    .FieldsecurtyTbl td:nth-of-type(14):before {
        content: "Maximum Length";
    }




/* -------------------------End of Field security Styles--------------*/



/*-------- 23-09-2016 New Styles------*/

.upClaimlistres .ClainLisBtnse {
    width: 100% !important;
    text-align: center;
}

.upClaimlistres .smriteoi {
    width: 126px;
}


.FindSerialNewLtd {
    width: 100% !important;
    display: inherit !important;
    float: left;
}

table.Serlinfo_tblOne td {
    width: 45% !important;
    float: left;
}


.Summary_Manufacturer td {
    display: block;
    width: 48% !important;
    float: left;
}

    .Summary_Manufacturer td table {
        width: 100% !important;
    }

        .Summary_Manufacturer td table td, .Summary_Manufacturer td input, .Summary_Manufacturer td select, .Summary_Manufacturer td table td input {
            width: 100% !important;
        }

.claimQuickEntryFieldset fieldset {
    width: auto !important;
}



.ActivityToCompleteTbl, .ActivityToCompleteTbl thead, .ActivityToCompleteTbl tbody, .ActivityToCompleteTbl th, .ActivityToCompleteTbl td, .ActivityToCompleteTbl tr {
    display: block;
}

    .ActivityToCompleteTbl th {
        display: none;
    }

    .ActivityToCompleteTbl td.hideCell {
        display: none;
    }

    .ActivityToCompleteTbl td {
        border: none;
        position: relative;
        padding-left: 48%;
        text-align: left;
        width: 38% !important;
        min-height: 17px;
    }

        .ActivityToCompleteTbl td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .ActivityToCompleteTbl td:nth-of-type(1):before {
            content: "Activity Code";
        }

        .ActivityToCompleteTbl td:nth-of-type(2):before {
            content: "Activity Date";
        }

        .ActivityToCompleteTbl td:nth-of-type(4):before {
            content: "Contact";
        }

        .ActivityToCompleteTbl td:nth-of-type(5):before {
            content: "Notes";
        }

        .ActivityToCompleteTbl td:nth-of-type(6):before {
            content: "Due Date";
        }

        .ActivityToCompleteTbl td:nth-of-type(7):before {
            content: "Completed Date";
        }

        .ActivityToCompleteTbl td:nth-of-type(9):before {
            content: "Assigned By";
        }

        .ActivityToCompleteTbl td:nth-of-type(10):before {
            content: "Hidden";
        }

        .ActivityToCompleteTbl td:nth-of-type(11):before {
            content: "Reference";
        }

        .ActivityToCompleteTbl td:nth-of-type(12):before {
            content: "Serial Number";
        }



.RGT_MainTbl {
    width: 100% !important;
}

    .RGT_MainTbl fieldset {
        width: auto !important;
    }


.partslaborClaimstatus {
    width: 300px !important;
}


.divQuickFilesCls {
    width: 100% !important;
}


.DealerinfoMainsubPopup {
    max-height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
}





.DealerInfoPoup_Tblone, .DealerInfoPoup_Tblone thead, .DealerInfoPoup_Tblone tbody, .DealerInfoPoup_Tblone th, .DealerInfoPoup_Tblone td, .DealerInfoPoup_Tblone tr {
    display: block;
}


    .DealerInfoPoup_Tblone th {
        display: none;
    }

    .DealerInfoPoup_Tblone td.hideCell {
        display: none;
    }

    .DealerInfoPoup_Tblone td {
        border: none;
        position: relative;
        padding-left: 48%;
        text-align: left;
        width: 38% !important;
        min-height: 17px;
    }

        .DealerInfoPoup_Tblone td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .DealerInfoPoup_Tblone td:nth-of-type(1):before {
            content: "";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(2):before {
            content: "Cust No.";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(3):before {
            content: "Name";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(4):before {
            content: "Address";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(5):before {
            content: "City";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(6):before {
            content: "State";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(7):before {
            content: "Zip";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(8):before {
            content: "Country";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(9):before {
            content: "Phone";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(10):before {
            content: "Fax";
        }

        .DealerInfoPoup_Tblone td:nth-of-type(11):before {
            content: "Email";
        }

tr.table-grid-head.DealerInfoPoup_Tblpager td:before {
    content: none;
}

tr.table-grid-head.DealerInfoPoup_Tblpager td table td {
    display: inline;
    padding: 0px;
    margin: 0px;
    width: auto !important;
}


.NewClaimSeLeftPrt, .NewClaimSeScndPrt, .NewClaimSeThrdPrt {
    width: 100% !important;
}

}


@media only screen and (max-width: 720px) {
    /*---------------------- Report builder old Page styles---------------*/

    .OdCriteria table td {
        display: block;
    }

    table.OdCriteria input, table.OdCriteria select {
        width: 120px !important;
        max-width: 120px;
    }

        table.OdCriteria input[type="image"] {
            width: auto !important;
        }

    .ReportLeftPanlDiv {
        width: 172px;
        float: left;
        overflow-x: scroll;
    }
    /*---------------------- Report builder old Page styles End---------------*/

    .webservcupload {
        width: auto !important;
    }

        .webservcupload table {
            width: 100% !important;
        }


    tr.rwone.rowmain {
        width: 40%;
        min-height: 25px;
    }

    tr.rwtwo.rowmain {
        width: 40%;
        min-height: 25px;
    }

    tr.rwthree.rowmain, tr.rwfour.rowmain {
        width: 60%;
    }

    .Btm_Report_filed {
        width: 400px !important;
    }



    /* ------------------Administrator Styles------------------------*/


    .ClaimProcessedReportSubTbl, .ClaimProcessedReportSubTbl thead, .ClaimProcessedReportSubTbl tbody, .ClaimProcessedReportSubTbl th, .ClaimProcessedReportSubTbl td, .ClaimProcessedReportSubTbl tr {
        display: block;
    }

        .ClaimProcessedReportSubTbl th {
            display: none;
        }

        .ClaimProcessedReportSubTbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

            .ClaimProcessedReportSubTbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(1):before {
                content: "Reference#";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(2):before {
                content: "Mfg Code";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(3):before {
                content: "Authorization Number";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(4):before {
                content: "Account Number";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(5):before {
                content: "Invoice Number";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(6):before {
                content: "Entered Date";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(7):before {
                content: "Approved Date";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(8):before {
                content: "Authorized Date";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(9):before {
                content: "Claim Status";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(10):before {
                content: "Grand Total";
            }

            .ClaimProcessedReportSubTbl td:nth-of-type(11):before {
                content: "App. Grand Total";
            }




    .comPageNo td {
        padding-left: 0%;
    }


    /* --------New Styles(01/09/2016)--------------------------*/
    table.QuickFileInfoTopTbl td {
        width: 50% !important;
        float: left;
    }

        table.QuickFileInfoTopTbl td input {
            width: 120px !important;
        }

            table.QuickFileInfoTopTbl td input[type="submit"] {
                float: right !important;
            }


    .SponBtm_tab {
        width: 100% !important;
    }

    .SpncrLogUser_Maintbl, .SpncrLogUser_tab {
        width: 100% !important;
    }
    /* ------------------End of Administrator Styles------------------------*/


    .MainDrpDwpnlPrtinfotbl, .MainDrpDwpnlPrtinfotbltwo {
        width: 100% !important;
    }
}


@media only screen and (max-width: 660px) {

    .failedreg_Tbl {
        height: 370px;
        overflow-y: scroll;
        overflow-x: hidden;
    }

        .failedreg_Tbl, .failedreg_Tbl thead, .failedreg_Tbl tbody, .failedreg_Tbl th, .failedreg_Tbl td, .failedreg_Tbl tr {
            display: block;
        }

            .failedreg_Tbl th {
                display: none;
            }

            .failedreg_Tbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                /*.doctype-btn td:before{ content:"" !important;}
		.failedreg_Tbl th:last-child{ display:block !important;}
            */

                .failedreg_Tbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .failedreg_Tbl td:nth-of-type(1):before {
                    content: "Serial Number";
                }

                .failedreg_Tbl td:nth-of-type(2):before {
                    content: "Model Number";
                }

                .failedreg_Tbl td:nth-of-type(3):before {
                    content: "Entry Type";
                }

                .failedreg_Tbl td:nth-of-type(4):before {
                    content: "Modified On";
                }









    table.summary-onetbl td:nth-child(1) {
        width: 50% !important;
    }

    table.summary-onetbl td:nth-child(2) {
        width: 6% !important;
    }

    table.summary-onetbl td:nth-child(3) {
        width: 10% !important;
    }

    table.summary-onetbl td:nth-child(4) {
        width: 28% !important;
    }

    table.summary-onetbl td:nth-child(5) {
        width: 5% !important;
    }

    table.summary-onetbl td:nth-child(6) {
        width: 17% !important;
    }

    table.summary-onetbl td:nth-child(7) {
        width: 77% !important;
    }

    table.summary-onetbl td:nth-child(8) {
        width: 5% !important;
    }





    table.summary-onetbl td:nth-child(3) span {
        margin-top: 3px;
    }

    table.summary-onetbl td:nth-child(6) span {
        margin-top: 3px;
    }



    /* ----------Equment Styles Start Here -------------- */
    .equ-maintable {
        width: 100% !important;
    }

        .equ-maintable textarea {
            width: 100% !important;
        }

    .equ-tableone {
        width: 100% !important;
        display: block;
    }

    .equ-tabletwo {
        width: 100% !important;
        display: block;
    }

    .SAEquipment_Info, .SAEquipment_InfoSub_tbl, .SAEquipment_Info_tbl {
        width: 100% !important;
    }

    .SAEquiInfo_Tddsply {
        display: none;
    }

    .SAEquipment_Info_tblTd, .SAEquipment_Info_tblTr {
        display: block;
    }

        .SAEquipment_Info_tblTd table fieldset {
            width: auto !important;
        }

    /* End of Equment Styles Start Here  */

    .btmtotaltable {
        width: auto !important;
        float: left;
    }

    /* --------------Labor info styles  --------*/


    .rategridfieldset {
        width: 90% !important;
        float: left;
    }

    .laborinfolegndgrid {
        width: 90% !important;
    }

        .laborinfolegndgrid table td {
            width: auto !important;
            float: left;
        }

    /* ---------End of Labor info styles -----------*/



    /* ---------------- Service Company Contacts tabs styles start here ------------ */

    .servicecnttabl, .servicecnttabl thead, .servicecnttabl tbody, .servicecnttabl th, .servicecnttabl td, .servicecnttabl tr {
        display: block;
    }

        .servicecnttabl th {
            display: none;
        }

        .servicecnttabl td {
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 50%;
            text-align: left;
            word-break: break-all;
        }

            .servicecnttabl td:before {
                position: absolute;
                left: 6px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }




            .servicecnttabl td:nth-of-type(1):before {
                content: "First Name";
            }

            .servicecnttabl td:nth-of-type(2):before {
                content: "Last Name";
            }

            .servicecnttabl td:nth-of-type(3):before {
                content: "Telephone";
            }

            .servicecnttabl td:nth-of-type(4):before {
                content: "Mobile";
            }

            .servicecnttabl td:nth-of-type(5):before {
                content: "Email";
            }



    /* ----------------End Service Company Contacts tabs styles start here ------------ */



    /*--------  Master Accounts Styles Start Here----------  */

    .MastrActsMainTd_Subtbl, .MastrActsMainTd_Subtbl thead, .MastrActsMainTd_Subtbl tbody, .MastrActsMainTd_Subtbl th, .MastrActsMainTd_Subtbl td, .MastrActsMainTd_Subtbl tr {
        display: block;
    }

        .MastrActsMainTd_Subtbl th {
            display: none;
        }

        .MastrActsMainTd_Subtbl td.hideCell {
            display: none;
        }

        .MastrActsMainTd_Subtbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

            .MastrActsMainTd_Subtbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .MastrActsMainTd_Subtbl td:nth-of-type(1):before {
                content: "Login Name";
            }

            .MastrActsMainTd_Subtbl td:nth-of-type(2):before {
                content: "First Name";
            }

            .MastrActsMainTd_Subtbl td:nth-of-type(3):before {
                content: "Last Name";
            }

            .MastrActsMainTd_Subtbl td:nth-of-type(4):before {
                content: "Created By";
            }

            .MastrActsMainTd_Subtbl td:nth-of-type(5):before {
                content: "Created Date";
            }

            .MastrActsMainTd_Subtbl td:nth-of-type(6):before {
                content: "";
            }



    /*--------  Master Accounts End Styles Here----------  */

    /*--------  Report Builder Styles Start Here----------  */
    .Selct_Tbl_Td {
        width: 90% !important;
        float: left;
        margin-top: 5px;
    }

    .Des_td_input textarea {
        width: 100% !important;
        float: right;
    }

    .Des_td {
        width: 21% !important;
    }

    .Des_td_input {
        width: 76% !important;
    }


    .Rep_MainTbl {
        width: 100% !important;
    }

    .Md_Td_Tr, .side-panelcolor, .right-panel {
        display: block;
    }

    .side-panelline {
        display: none;
    }

    .panelinnerborder {
        width: 100% !important;
    }

    .side-panelcolor {
        width: 100% !important;
    }

    .ReportLeftPanlDiv {
        width: 100% !important;
    }

    .side-panel {
        height: auto !important;
    }

    .right-panel {
        width: 100% !important;
        margin-top: 5px;
    }

    /*--------  Report Builder  Styles End Here----------  */




    /*-----Product Registration  Styles Start here----*/



    .ProReg_Topdiv_tbl, .ProReg_Topdiv_tbl thead, .ProReg_Topdiv_tbl tbody, .ProReg_Topdiv_tbl th, .ProReg_Topdiv_tbl td, .ProReg_Topdiv_tbl tr {
        display: block;
    }

        .ProReg_Topdiv_tbl th {
            display: none;
        }

        .ProReg_Topdiv_tbl td.hideCell {
            display: none;
        }

        .ProReg_Topdiv_tbl td {
            border: none;
            position: relative;
            padding-left: 57%;
            text-align: left;
            width: 38% !important;
        }

            .ProReg_Topdiv_tbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }


            .ProReg_Topdiv_tbl td:nth-of-type(1):before {
                content: "Serial Number";
            }

            .ProReg_Topdiv_tbl td:nth-of-type(2):before {
                content: "Model Number";
            }

            .ProReg_Topdiv_tbl td:nth-of-type(3):before {
                content: "Salesman";
            }

            .ProReg_Topdiv_tbl td:nth-of-type(4):before {
                content: "Purchase Date";
            }

            .ProReg_Topdiv_tbl td:nth-of-type(5):before {
                content: "Registration Date";
            }

            .ProReg_Topdiv_tbl td:nth-of-type(6):before {
                content: "Is Registered";
            }


    .Serl_deta_Pup {
        height: 400px;
        overflow-y: scroll;
        overflow-x: hidden;
    }

    td.Serl_InfoTDone, td.Serl_InfoTDtwo, td.Serl_InfoTDthree {
        width: 100% !important;
    }


    /*-----Product Registration  Styles End here----*/

    /*--------  Approve RMA Lines Styles Start Here----------  */

    table.Rma_claim_Tblone td {
        display: block;
        width: 50% !important;
        white-space: nowrap;
        word-wrap: break-word;
    }

    .Rma_claim_Tbltwo .mediam_box {
        width: 100% !important;
    }

    table.Rma_claim_Tblone td input[type="text"], table.Rma_claim_Tblone td select {
        width: 90% !important;
    }
    /*--------  Approve RMA Lines Styles End Here----------  */



    /*----Mfg Warrenty Claim list style----*/

    .MfgClaim_Po_MainTbl {
        width: 100% !important;
    }


    .MfgClaim_Po, .MfgClaim_Po thead, .MfgClaim_Po tbody, .MfgClaim_Po th, .MfgClaim_Po td, .MfgClaim_Po tr {
        display: block;
    }

        .MfgClaim_Po th {
            display: none;
        }

        .MfgClaim_Po td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

            .MfgClaim_Po td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .MfgClaim_Po td:nth-of-type(1):before {
                content: "PO Number";
            }

            .MfgClaim_Po td:nth-of-type(2):before {
                content: "PO Date";
            }

            .MfgClaim_Po td:nth-of-type(3):before {
                content: "Vendor Referenece";
            }

            .MfgClaim_Po td:nth-of-type(4):before {
                content: "Vendor Item Number";
            }

            .MfgClaim_Po td:nth-of-type(5):before {
                content: "Description";
            }

            .MfgClaim_Po td:nth-of-type(6):before {
                content: "UOM Vendor";
            }

            .MfgClaim_Po td:nth-of-type(7):before {
                content: "Qty. Vendor";
            }





    .MfgComplnt_MainTbl {
        width: 100% !important;
    }

    .MfgComplnt_Tbl {
        margin: 0px !important;
    }

        .MfgComplnt_Tbl, .MfgComplnt_Tbl thead, .MfgComplnt_Tbl tbody, .MfgComplnt_Tbl th, .MfgComplnt_Tbl td, .MfgComplnt_Tbl tr {
            display: block;
        }

            .MfgComplnt_Tbl th {
                display: none;
            }

            .MfgComplnt_Tbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .MfgComplnt_Tbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .MfgComplnt_Tbl td:nth-of-type(1):before {
                    content: "Complaint Code";
                }

                .MfgComplnt_Tbl td:nth-of-type(2):before {
                    content: "Component Code";
                }

                .MfgComplnt_Tbl td:nth-of-type(3):before {
                    content: "Cause Code";
                }

                .MfgComplnt_Tbl td:nth-of-type(4):before {
                    content: "Action Code";
                }


    .TableRespBase tr td.TDBeforeContent {
        border: none;
    }




    .MfgSerilLIst_Tbl, .MfgSerilLIst_Tbl thead, .MfgSerilLIst_Tbl tbody, .MfgSerilLIst_Tbl th, .MfgSerilLIst_Tbl td, .MfgSerilLIst_Tbl tr {
        display: block;
    }

        .MfgSerilLIst_Tbl th {
            display: none;
        }

        .MfgSerilLIst_Tbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

            .MfgSerilLIst_Tbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

    /*---- As per issue:118581  responsive changes miising in mobile for Exmark issue by Raju on 10/27/2017

		.MfgSerilLIst_Tbl td:nth-of-type(1):before { content: "Serial Number"; }
		.MfgSerilLIst_Tbl td:nth-of-type(2):before { content: "Description"; }
		.MfgSerilLIst_Tbl td:nth-of-type(3):before { content: "Model Number"; }
		.MfgSerilLIst_Tbl td:nth-of-type(4):before { content: "Part Number"; }
		.MfgSerilLIst_Tbl td:nth-of-type(5):before { content: "Company Name"; }----*/


    .Summary_Manufacturer td {
        display: block;
        width: 48% !important;
        float: left;
    }

        .Summary_Manufacturer td table {
            width: 100% !important;
        }

            .Summary_Manufacturer td table td, .Summary_Manufacturer td input, .Summary_Manufacturer td select, .Summary_Manufacturer td table td input {
                width: 100% !important;
            }

    .Operation_Tbl td {
        width: auto !important;
        float: left;
    }

    .pouupuserinfo_tbl_td {
        display: block;
    }

    /*----Mfg Warrenty Claim list styleS End----*/


    /*----------------------UploadDownload Files style Start here ----------------*/

    .CSVTemplatTd {
        width: auto !important;
    }

    .csvtemplts_MainTd {
        display: block;
    }

    .csvtemplts_upldfil {
        width: 175px !important;
    }

    /*----------------------UploadDownload Files style End here ----------------*/

    /*--- Model Maintenance  Styles Start Here----*/


    .MdlMainteance_tbl {
        width: 100% !important;
    }

        .MdlMainteance_tbl, .MdlMainteance_tbl thead, .MdlMainteance_tbl tbody, .MdlMainteance_tbl th, .MdlMainteance_tbl td, .MdlMainteance_tbl tr {
            display: block;
        }

            .MdlMainteance_tbl th {
                display: none;
            }

            .MdlMainteance_tbl td.hideCell {
                display: none;
            }

            .MdlMainteance_tbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .MdlMainteance_tbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .MdlMainteance_tbl td:nth-of-type(1):before {
                    content: "Model Number";
                }

                .MdlMainteance_tbl td:nth-of-type(2):before {
                    content: "Description";
                }

                .MdlMainteance_tbl td:nth-of-type(3):before {
                    content: "Model Type";
                }

                .MdlMainteance_tbl td:nth-of-type(4):before {
                    content: "  ";
                }


    .pagenoMFG td:before {
        content: "" !important;
    }

    .pagenoMFG td {
        display: inline;
    }

    .pagenoMFG table, .pagenoMFG table tr, .pagenoMFG table td {
        display: inline;
        padding: 0px 3px;
        text-align: center;
    }


    /*--- Model Maintenance Styles End Here----*/


    /*--------Pricing Matrix Styles Start here ----*/



    table.RateDetlsTopTbl td {
        display: block;
        float: left;
        width: 50% !important;
        text-align: left;
    }

    table.RateDetlsTopTbl .labelFont {
        text-align: right;
    }

    .RateTop_search {
        float: right !important;
    }

    .RateTopTblCalendr {
        width: 100%;
    }

    table.RateTopTblCalendr td {
        width: 50% !important;
        float: left;
    }

        table.RateTopTblCalendr td input {
            width: 100% !important;
        }

    table.RateTopTblCalendr table td {
        display: inline-block;
        float: none;
        width: auto !important;
    }

    .RateDetlsTblDiv {
        overflow-x: hidden;
    }


    .RateDetlsTbl tr:nth-of-type(odd), .LaborRateTbl tr:nth-of-type(odd), .PrtsPricGrupTbl tr:nth-of-type(odd) {
        background: #D4D4D4;
    }

    .RateDetlsTbl, .LaborRateTbl, .PrtsPricGrupTbl {
        width: 100% !important;
    }

        .RateDetlsTbl, .RateDetlsTbl thead, .RateDetlsTbl tbody, .RateDetlsTbl th, .RateDetlsTbl td, .RateDetlsTbl tr {
            display: block;
        }

        .LaborRateTbl, .LaborRateTbl thead, .LaborRateTbl tbody, .LaborRateTbl th, .LaborRateTbl td, .LaborRateTbl tr {
            display: block;
        }

        .PrtsPricGrupTbl, .PrtsPricGrupTbl thead, .PrtsPricGrupTbl tbody, .PrtsPricGrupTbl th, .PrtsPricGrupTbl td, .PrtsPricGrupTbl tr {
            display: block;
        }

        .RateDetlsTbl th {
            display: none;
        }

        .LaborRateTbl th {
            display: none;
        }

        .PrtsPricGrupTbl th {
            display: none;
        }

        .RateDetlsTbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

        .LaborRateTbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

        .PrtsPricGrupTbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

        .RateDetlsTbl td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .LaborRateTbl td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .PrtsPricGrupTbl td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .RateDetlsTbl td:nth-of-type(1):before {
            content: "Rate Code";
        }

        .RateDetlsTbl td:nth-of-type(2):before {
            content: "Parts Allowance";
        }

        .RateDetlsTbl td:nth-of-type(3):before {
            content: "Frieght";
        }

        .RateDetlsTbl td:nth-of-type(4):before {
            content: "Effective Date";
        }

        .RateDetlsTbl td:nth-of-type(5):before {
            content: "Active";
        }

        .RateDetlsTbl td:nth-of-type(6):before {
            content: "ExpiryDate";
        }

        .RateDetlsTbl td:nth-of-type(7):before {
            content: "Manufacturer Code";
        }

        .LaborRateTbl td:nth-of-type(1):before {
            content: "HoursType";
        }

        .LaborRateTbl td:nth-of-type(2):before {
            content: "Max. Hours";
        }

        .LaborRateTbl td:nth-of-type(3):before {
            content: "Charge Rate";
        }

        .LaborRateTbl td:nth-of-type(4):before {
            content: "Max. Trips";
        }

        .LaborRateTbl td:nth-of-type(5):before {
            content: "Max. Travel Hours";
        }

        .LaborRateTbl td:nth-of-type(6):before {
            content: "TravelRate";
        }

        .LaborRateTbl td:nth-of-type(7):before {
            content: "Max.Miles";
        }

        .LaborRateTbl td:nth-of-type(8):before {
            content: "Miles Rate";
        }

        .PrtsPricGrupTbl td:nth-of-type(1):before {
            content: "Price Group Name";
        }

        .PrtsPricGrupTbl td:nth-of-type(2):before {
            content: "Price Value";
        }

        .PrtsPricGrupTbl td:nth-of-type(3):before {
            content: "Variance Type";
        }

        .PrtsPricGrupTbl td:nth-of-type(4):before {
            content: "Markup1(%)";
        }

        .PrtsPricGrupTbl td:nth-of-type(5):before {
            content: "Markup2(%)";
        }

        .PrtsPricGrupTbl td:nth-of-type(6):before {
            content: "Threshhold Value";
        }

        .PrtsPricGrupTbl td:nth-of-type(7):before {
            content: "Threshold Markup(%)";
        }

        .PrtsPricGrupTbl td:nth-of-type(8):before {
            content: "Under Threshold Dist Value (%)";
        }

        .PrtsPricGrupTbl td:nth-of-type(9):before {
            content: "";
        }


    /*--- Pricing Matrix Styles End Here----*/

    /*-----------CurrencyMaintenance Styles Start Here----------*/

    .CurncyMatenceTbl {
        width: 100% !important
    }

        .CurncyMatenceTbl, .CurncyMatenceTbl thead, .CurncyMatenceTbl tbody, .CurncyMatenceTbl th, .CurncyMatenceTbl td, .CurncyMatenceTbl tr {
            display: block;
        }

            .CurncyMatenceTbl th {
                display: none;
            }

            .CurncyMatenceTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .CurncyMatenceTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .CurncyMatenceTbl td:nth-of-type(1):before {
                    content: "Currency Code";
                }

                .CurncyMatenceTbl td:nth-of-type(2):before {
                    content: "	Currency Description";
                }

                .CurncyMatenceTbl td:nth-of-type(3):before {
                    content: "Currency Factor";
                }


    /*-----------CurrencyMaintenance Styles End Here----------*/


    /*--------Sponsor Maintenance Styles Start here ----*/


    .SpnsrMaintenceTbl {
        width: 100% !important;
    }

        .SpnsrMaintenceTbl tr:nth-of-type(odd) {
            background: #FDFDFD;
        }

        .SpnsrMaintenceTbl, .SpnsrMaintenceTbl thead, .SpnsrMaintenceTbl tbody, .SpnsrMaintenceTbl th, .SpnsrMaintenceTbl td, .SpnsrMaintenceTbl tr {
            display: block;
        }

            .SpnsrMaintenceTbl th {
                display: none;
            }

            .SpnsrMaintenceTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .SpnsrMaintenceTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .SpnsrMaintenceTbl td:nth-of-type(1):before {
                    content: "Sponsor Code";
                }

                .SpnsrMaintenceTbl td:nth-of-type(2):before {
                    content: "Sponsor Name";
                }

                .SpnsrMaintenceTbl td:nth-of-type(3):before {
                    content: "Address";
                }

                .SpnsrMaintenceTbl td:nth-of-type(4):before {
                    content: "City";
                }

                .SpnsrMaintenceTbl td:nth-of-type(5):before {
                    content: "State";
                }

                .SpnsrMaintenceTbl td:nth-of-type(6):before {
                    content: "Zip";
                }






    .spncr_Adresinfo, .PriceListPopDiv {
        height: 300px !important;
        overflow-y: scroll;
        overflow-x: hidden;
    }

    /*--------Sponsor Maintenance Styles End here ----*/


    /*----------------------Mfg Activity Code Tab style Start here ----------------*/
    .mfgActcodes {
        width: 100%;
    }

        .mfgActcodes, .mfgActcodes thead, .mfgActcodes tbody, .mfgActcodes th, .mfgActcodes td, .mfgActcodes tr {
            display: block;
        }

            .mfgActcodes th {
                display: none;
            }

            .mfgActcodes td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

    .comPageNo td:before {
        content: "" !important;
    }

    .comPageNo table td {
        display: inline;
    }

    .doctype-btn td:before {
        content: "" !important;
    }

    .mfgActcodes th:last-child {
        display: block !important;
    }

    .mfgActcodes td:before {
        position: absolute;
        left: 6px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
        text-align: right;
    }

    .mfgActcodes td:nth-of-type(1):before {
        content: "Activity Code";
    }

    .mfgActcodes td:nth-of-type(2):before {
        content: "Description";
    }

    .mfgActcodes td:nth-of-type(3):before {
        content: "ClaimStatus";
    }

    .mfgActcodes td:nth-of-type(4):before {
        content: "Type";
    }

    .mfgActcodes td:nth-of-type(5):before {
        content: "Serial Activity";
    }

    .mfgActcodes td:nth-of-type(6):before {
        content: "Claim Activity";
    }

    .mfgActcodes td:nth-of-type(7):before {
        content: "Color";
    }

    .mfgActcodes td:nth-of-type(8):before {
        content: ""
    }



    /*----------------------Mfg Activity Code Tab style End here ----------------*/


    /*----------------------Customer Maintenance Tab style Start here ----------------*/
    .CustMant_mainTbl fieldset {
        height: auto !important;
    }

    .CustMat_Tbl {
        height: 370px;
        overflow-y: scroll;
        overflow-x: hidden;
    }

        .CustMat_Tbl, .CustMat_Tbl thead, .CustMat_Tbl tbody, .CustMat_Tbl th, .CustMat_Tbl td, .CustMat_Tbl tr {
            display: block;
        }

            .CustMat_Tbl th {
                display: none;
            }

            .CustMat_Tbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
                line-height: 15px;
            }

    .doctype-btn td:before {
        content: "" !important;
    }

    .CustMat_Tbl th:last-child {
        display: block !important;
    }

    .CustMat_Tbl td:before {
        position: absolute;
        left: 6px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
        text-align: right;
    }

    .CustMat_Tbl td:nth-of-type(2):before {
        content: "Customer Name";
    }

    .CustMat_Tbl td:nth-of-type(3):before {
        content: "Company Name";
    }

    .CustMat_Tbl td:nth-of-type(4):before {
        content: "Street Address,City,State,Zip,Country";
        word-break: break-all;
        white-space: normal;
        line-height: 12px;
    }

    .CustMat_Tbl td:nth-of-type(5):before {
        content: "PhoneNumber";
    }

    .CustMat_Tbl td:nth-of-type(6):before {
        content: "";
    }


    .serialinfo_popupTblDiv, .serialinfo_popupTbl {
        width: 100% !important;
    }

    /*----------------------Customer Maintenance Tab style End here ----------------*/



    /* ------ Master Type Styles Start here-----*/

    .master_type, .MasterType_Tbl, .MasterType_Tbldiv {
        width: 100% !important;
    }

        .MasterType_Tbl fieldset {
            width: auto !important;
        }

    /* ------ Master Type Styles End here-----*/


    /* ------ Custom Grid Maintenance  Styles Start here-----*/

    .CustGrip_MainPoup {
        left: 0px !important;
        height: 300px !important;
        overflow-y: scroll;
        overflow-x: hidden;
        top: 10px !important;
    }

    /* ------ Custom Grid Maintenance  Styles End here-----*/

    /* ------ Custom Error Messages   Styles Start here-----*/




    .CustErrMsg_tbl {
        width: 100% !important;
    }

        .CustErrMsg_tbl, .CustErrMsg_tbl thead, .CustErrMsg_tbl tbody, .CustErrMsg_tbl th, .CustErrMsg_tbl td, .CustErrMsg_tbl tr {
            display: block;
        }

            .CustErrMsg_tbl th {
                display: none;
            }

            .CustErrMsg_tbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

    .doctype-btn td:before {
        content: "" !important;
    }

    .CustErrMsg_tbl th:last-child {
        display: block !important;
    }

    .CustErrMsg_tbl td:before {
        position: absolute;
        left: 6px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
        text-align: right;
    }

    .CustErrMsg_tbl td:nth-of-type(1):before {
        content: "MfgCode";
    }

    .CustErrMsg_tbl td:nth-of-type(2):before {
        content: "Error Code";
    }

    .CustErrMsg_tbl td:nth-of-type(3):before {
        content: "Custom Error Message";
        white-space: normal;
        word-break: break-all;
        line-height: 10px;
    }

    .CustErrMsg_tbl td:nth-of-type(4):before {
        content: "Default Error Message";
        white-space: normal;
        word-break: break-all;
        line-height: 10px;
    }

    .CustErrMsg_tbl td:nth-of-type(5):before {
        content: "Type";
    }

    .CustErrMsg_tbl td:nth-of-type(6):before {
        content: "Description";
    }

    .CustErrMsg_tbl td:nth-of-type(7):before {
        content: "";
    }

    /* ------ Custom Error Messages   Styles End here-----*/


    /*--------------- Authorized Agents Styles Start here-------------*/

    .RGT_MainTbl {
        width: 100% !important;
    }

        .RGT_MainTbl fieldset {
            width: auto !important;
        }


    /*--------------- Authorized Agents Styles End here-------------*/


    /* ----------------Manufacturers  Page Style--------------------*/


    .MfgSummryTopTbl .contentborder {
        width: 100% !important;
        height: 90px !important;
    }

    .MfgSummrySubTbl {
        width: 100% !important;
    }

    .MfgSummryTopTbl fieldset {
        height: 100px !important;
    }

    .MfgSummrySubTbl th {
        width: auto !important;
    }

    table.btmridotbl td {
        width: 50%;
    }

    .ManfactrAuditInfo, .ManfactrMainAuditInfo {
        width: 100%;
    }

        .ManfactrAuditInfo, .ManfactrAuditInfo thead, .ManfactrAuditInfo tbody, .ManfactrAuditInfo th, .ManfactrAuditInfo td, .ManfactrAuditInfo tr {
            display: block;
        }

            .ManfactrAuditInfo th {
                display: none;
            }

            .ManfactrAuditInfo td {
                border: none;
                border-bottom: 1px solid #eee;
                position: relative;
                padding-left: 50%;
                text-align: left;
                word-break: break-all;
            }

                .ManfactrAuditInfo td:before {
                    position: absolute;
                    left: 6px;
                    width: 45%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }




                .ManfactrAuditInfo td:nth-of-type(1):before {
                    content: "Table Name";
                }

                .ManfactrAuditInfo td:nth-of-type(2):before {
                    content: "Key Field";
                }

                .ManfactrAuditInfo td:nth-of-type(3):before {
                    content: "Field Name";
                }

                .ManfactrAuditInfo td:nth-of-type(4):before {
                    content: "Old Status";
                }

                .ManfactrAuditInfo td:nth-of-type(5):before {
                    content: "New Status";
                }

                .ManfactrAuditInfo td:nth-of-type(6):before {
                    content: "Modified By";
                }

                .ManfactrAuditInfo td:nth-of-type(7):before {
                    content: "Modified Date";
                }

        .ManfactrMainAuditInfo fieldset {
            height: 200px;
            overflow: scroll;
        }




    .MfgContListManTbl {
        width: 100% !important;
    }

    .ContListSubTbl {
        width: 100% !important;
    }

        .ContListSubTbl, .ContListSubTbl thead, .ContListSubTbl tbody, .ContListSubTbl th, .ContListSubTbl td, .ContListSubTbl tr {
            display: block;
        }

            .ContListSubTbl th {
                display: none;
            }

            .ContListSubTbl td.hideCell {
                display: none;
            }

            .ContListSubTbl td {
                border: none;
                border-bottom: 1px solid #eee;
                position: relative;
                padding-left: 50%;
                text-align: left;
                word-break: break-all;
            }

                .ContListSubTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 45%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }




                .ContListSubTbl td:nth-of-type(1):before {
                    content: "First Name";
                }

                .ContListSubTbl td:nth-of-type(2):before {
                    content: "Last Name";
                }

                .ContListSubTbl td:nth-of-type(3):before {
                    content: "Telephone";
                }

                .ContListSubTbl td:nth-of-type(4):before {
                    content: "Mobile";
                }

                .ContListSubTbl td:nth-of-type(5):before {
                    content: "Email";
                }

                .ContListSubTbl td:nth-of-type(6):before {
                    content: " ";
                }



    .warehouseListTbl {
        width: 100% !important;
    }

        .warehouseListTbl, .warehouseListTbl thead, .warehouseListTbl tbody, .warehouseListTbl th, .warehouseListTbl td, .warehouseListTbl tr {
            display: block;
        }

            .warehouseListTbl th {
                display: none;
            }

            .warehouseListTbl td {
                border: none;
                border-bottom: 1px solid #eee;
                position: relative;
                padding-left: 50%;
                text-align: left;
                word-break: break-all;
            }

                .warehouseListTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 45%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }




                .warehouseListTbl td:nth-of-type(1):before {
                    content: "Warehouse Code";
                }

                .warehouseListTbl td:nth-of-type(2):before {
                    content: "Name";
                }

                .warehouseListTbl td:nth-of-type(3):before {
                    content: "Address";
                }

                .warehouseListTbl td:nth-of-type(4):before {
                    content: "City";
                }

                .warehouseListTbl td:nth-of-type(5):before {
                    content: "State";
                }

                .warehouseListTbl td:nth-of-type(6):before {
                    content: "Country";
                }

                .warehouseListTbl td:nth-of-type(7):before {
                    content: "Zip";
                }






    .MfgConListPopup, .MfgConListTD {
        display: block;
    }


    .ConListPopupMfg {
        height: 200px;
        overflow: scroll;
    }

    .CliamSubmissionPopup {
        height: 300px;
        overflow-y: scroll;
        overflow-x: hidden:
    }
    /* ----------------Manufacturers  Page Style End--------------------*/



    /*----------------------Mfg Claim Rules Pages Style----------------*/


    .FieldActService td {
        min-height: 22px;
        width: 49% !important;
    }

        .FieldActService td td {
            width: 100% !important;
        }

    .MfgClaimRules_TopTbl, .MfgClaimRules_MainTbl {
        width: 100% !important;
    }

        .MfgClaimRules_TopTbl, .MfgClaimRules_TopTbl thead, .MfgClaimRules_TopTbl tbody, .MfgClaimRules_TopTbl th, .MfgClaimRules_TopTbl td, .MfgClaimRules_TopTbl tr {
            display: block;
        }

            .MfgClaimRules_TopTbl th {
                display: none;
            }

            .MfgClaimRules_TopTbl td {
                border: none;
                border-bottom: 1px solid #eee;
                position: relative;
                padding-left: 50%;
                text-align: left;
                word-break: break-all;
                width: auto !important;
            }

                .MfgClaimRules_TopTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 45% !important;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }




                .MfgClaimRules_TopTbl td:nth-of-type(1):before {
                    content: "Sponsor Code";
                }

                .MfgClaimRules_TopTbl td:nth-of-type(2):before {
                    content: "Manufacturer Code";
                }

                .MfgClaimRules_TopTbl td:nth-of-type(3):before {
                    content: "Description";
                }

                .MfgClaimRules_TopTbl td:nth-of-type(4):before {
                    content: " ";
                }


    .SortOrderTd {
        width: 100% !important;
        display: block;
    }

    td.SortOrderTd td {
        min-width: 170px;
        float: left;
    }

    .mfgRadio_BtnTD {
        width: 100% !important;
        float: left;
    }

    .ManufactAllPndng {
        width: 46%;
        float: left;
        min-height: 105px;
    }

    .AllowPartHandling {
        display: block;
    }

        .AllowPartHandling td {
            display: block;
        }

            .AllowPartHandling td input {
                width: auto !important;
            }
    /*----------------------Mfg Claim Rules Pages Style End----------------*/




    .serlmodel {
        width: 100%;
    }

        .serlmodel td {
            width: 20%;
        }


    /* ---------------- Upload History styles start here ------------ */

    .fileHistoryTbl, .fileHistoryTbl thead, .fileHistoryTbl tbody, .fileHistoryTbl th, .fileHistoryTbl td, .fileHistoryTbl tr {
        display: block;
    }

        .fileHistoryTbl th {
            display: none;
        }

        .fileHistoryTbl td {
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 50%;
            text-align: left;
            word-break: break-all;
        }

            .fileHistoryTbl td:before {
                position: absolute;
                left: 6px;
                width: auto !important;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }




            .fileHistoryTbl td:nth-of-type(1):before {
                content: "Mfgcode";
            }

            .fileHistoryTbl td:nth-of-type(2):before {
                content: "Import Type";
            }

            .fileHistoryTbl td:nth-of-type(3):before {
                content: "File Type";
            }

            .fileHistoryTbl td:nth-of-type(4):before {
                content: "File Name";
            }

            .fileHistoryTbl td:nth-of-type(5):before {
                content: "Status";
            }

            .fileHistoryTbl td:nth-of-type(6):before {
                content: "Uploaded On";
            }

            .fileHistoryTbl td:nth-of-type(7):before {
                content: "Uploaded by";
            }

            .fileHistoryTbl td:nth-of-type(8):before {
                content: "Uploaded From";
            }

            .fileHistoryTbl td:nth-of-type(9):before {
                content: "Total Records";
            }

            .fileHistoryTbl td:nth-of-type(10):before {
                content: "Total Inserted";
            }

            .fileHistoryTbl td:nth-of-type(11):before {
                content: "Total Updated";
            }

            .fileHistoryTbl td:nth-of-type(12):before {
                content: "Total Error";
            }

            .fileHistoryTbl td:nth-of-type(13):before {
                content: "Remarks";
            }



    /* ---------------- Add Service Agent styles End here ------------ */
    .AddserviceTbl, .AddserviceTbl thead, .AddserviceTbl tbody, .AddserviceTbl th, .AddserviceTbl td, .AddserviceTbl tr {
        display: block;
    }

        .AddserviceTbl th {
            display: none;
        }

        .AddserviceTbl td {
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 50%;
            text-align: left;
            word-break: break-all;
        }

            .AddserviceTbl td:before {
                position: absolute;
                left: 6px;
                width: auto !important;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }




            .AddserviceTbl td:nth-of-type(1):before {
                content: "Account Number";
            }

            .AddserviceTbl td:nth-of-type(2):before {
                content: "Name";
            }

            .AddserviceTbl td:nth-of-type(3):before {
                content: "City";
            }

            .AddserviceTbl td:nth-of-type(4):before {
                content: "Rating";
            }

            .AddserviceTbl td:nth-of-type(5):before {
                content: "Certification";
            }


    /* ---------------- Add Service Agent styles End here ------------ */

    /*  .ConHeight{ min-height:70vh; height:auto;} */



    .sprsearch td {
        width: 25% !important;
        float: left;
    }



    tr.rwone.rowmain {
        width: 100%;
        min-height: 25px;
    }

    tr.rwtwo.rowmain {
        width: 100%;
        min-height: 25px;
    }

    tr.rwthree.rowmain, tr.rwfour.rowmain {
        width: 100%;
    }


    table.ClmQukEntryBtmTbl td {
        width: auto !important;
    }


    /* ------------------Administrator Styles------------------------*/


    .adminMenuMaintenanceTbl {
        width: 100% !important;
    }

    .MenuMaintenanceTbl, .MenuMaintenanceTbl thead, .MenuMaintenanceTbl tbody, .MenuMaintenanceTbl th, .MenuMaintenanceTbl td, .MenuMaintenanceTbl tr {
        display: block;
    }

        .MenuMaintenanceTbl th {
            display: none;
        }

        .MenuMaintenanceTbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

        .MenuMaintenanceTbl th:last-child {
            display: block !important;
        }

        .MenuMaintenanceTbl td.hideCell {
            display: none;
        }

        .MenuMaintenanceTbl td:before {
            position: absolute;
            left: 6px;
            width: 50%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .MenuMaintenanceTbl td:nth-of-type(1):before {
            content: "Menu Code";
        }

        .MenuMaintenanceTbl td:nth-of-type(2):before {
            content: "Menu Name";
        }

        .MenuMaintenanceTbl td:nth-of-type(3):before {
            content: "Menu Description";
        }

        .MenuMaintenanceTbl td:nth-of-type(4):before {
            content: "Menu Type";
        }

        .MenuMaintenanceTbl td:nth-of-type(5):before {
            content: "";
        }



    .MenuMaintenanceTbltopTd {
        width: 100%;
    }

        .MenuMaintenanceTbltopTd table {
            width: 100%;
        }

            .MenuMaintenanceTbltopTd table td {
                width: 49%;
                float: left;
            }

                .MenuMaintenanceTbltopTd table td .mediam_box {
                    width: 110px !important;
                }

    .popupmenuhgt {
        height: 300px;
        overflow: auto;
        overflow-x: hidden;
    }

    .popupmenutdleft {
        width: 100%;
        display: block;
    }

    .popupmenutdright {
        width: 100%;
        display: block;
    }

    .popupmenutdmdl {
        width: 100%;
        display: block;
    }

    .popupmenuhgt .mediam_box, .popupmenuhgt .combomediam_box, .popupmenuhgt .large_box {
        width: 110px !important;
    }

    .menuinfo_popup {
        width: 100% !important;
    }




    .SetupMenusSubTbl td {
        display: block;
    }

    .SetupMenusSubTbl label {
        width: 150px !important;
    }


    .ClaimProcessedReportTbl {
        width: 100%;
    }

        .ClaimProcessedReportTbl table {
            margin-left: 0px !important;
        }

        .ClaimProcessedReportTbl .textform1 {
            line-height: 18px;
        }
    /* ------------------End of Administrator Styles------------------------*/



    /* --------New Styles(01/09/2016) --------------------------*/

    .PromotionTopTbl td {
        width: 50% !important;
        float: left;
    }

        .PromotionTopTbl td input, table.PromotionTopTbl td select {
            width: 100% !important;
        }

    td.PromoSearch {
        width: 100% !important;
    }

        td.PromoSearch input[type="submit"] {
            width: 50% !important;
            float: right !important;
        }





    .PromotionTbl {
        width: 100% !important;
    }

        .PromotionTbl, .PromotionTbl thead, .PromotionTbl tbody, .PromotionTbl th, .PromotionTbl td, .PromotionTbl tr {
            display: block;
        }

            .PromotionTbl th {
                display: none;
            }

            .PromotionTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

            .PromotionTbl th:last-child {
                display: block !important;
            }

            .PromotionTbl td.hideCell {
                display: none;
            }

            .PromotionTbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .PromotionTbl td:nth-of-type(1):before {
                content: "Promotion Name";
            }

            .PromotionTbl td:nth-of-type(2):before {
                content: "Description";
            }

            .PromotionTbl td:nth-of-type(3):before {
                content: "Start Date";
            }

            .PromotionTbl td:nth-of-type(4):before {
                content: "End Date";
            }

            .PromotionTbl td:nth-of-type(7):before {
                content: "Active";
            }



    td.ClSeSuLeTd.QuickFileInfoPpupTd {
        width: 100% !important;
        float: left;
    }

        td.ClSeSuLeTd.QuickFileInfoPpupTd table td {
            width: 47%;
            float: left;
        }

        td.ClSeSuLeTd.QuickFileInfoPpupTd fieldset {
            height: auto !important;
        }

        td.ClSeSuLeTd.QuickFileInfoPpupTd .combosmall_box {
            width: 100% !important;
        }

    .QuickFileInfoPpupMainBox {
    }

    .QuickFileInfoPpup {
        height: 300px !important;
        overflow: scroll;
        overflow-x: hidden;
        float: left;
    }


    .MfgSerilLIst_Tbl {
        height: 300px;
        overflow: auto;
    }

    .DistributeUser, .DistributeUser thead, .DistributeUser tbody, .DistributeUser th, .DistributeUser td, .DistributeUser tr {
        display: block;
    }

        .DistributeUser th {
            display: none;
        }

        .DistributeUser td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

            .DistributeUser td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .DistributeUser td:nth-of-type(1):before {
                content: "User";
            }

            .DistributeUser td:nth-of-type(2):before {
                content: "First Name";
            }

            .DistributeUser td:nth-of-type(3):before {
                content: "Last Name";
            }

            .DistributeUser td:nth-of-type(4):before {
                content: " ";
            }



    .QuickPartsPopTbl, .QuickPartsPopTbltwo {
        width: 100% !important;
    }


        .QuickPartsPopTbl th:first-child, .QuickPartsPopTbltwo th:first-child {
            display: block !important;
        }

        .QuickPartsPopTbl, .QuickPartsPopTbl thead, .QuickPartsPopTbl tbody, .QuickPartsPopTbl th, .QuickPartsPopTbl td, .QuickPartsPopTbl tr {
            display: block;
        }

        .QuickPartsPopTbltwo, .QuickPartsPopTbltwo thead, .QuickPartsPopTbltwo tbody, .QuickPartsPopTbltwo th, .QuickPartsPopTbltwo td, .QuickPartsPopTbltwo tr {
            display: block;
        }

            .QuickPartsPopTbl th, .QuickPartsPopTbltwo th {
                display: none;
            }

            .QuickPartsPopTbl td, .QuickPartsPopTbltwo td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .QuickPartsPopTbl td:before, .QuickPartsPopTbltwo td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .QuickPartsPopTbl td:nth-of-type(1):before {
                    content: "";
                }

                .QuickPartsPopTbl td:nth-of-type(2):before {
                    content: "Part Code";
                }

                .QuickPartsPopTbl td:nth-of-type(3):before {
                    content: "Fail Code";
                }

                .QuickPartsPopTbl td:nth-of-type(4):before {
                    content: "Cause Code";
                }

                .QuickPartsPopTbl td:nth-of-type(5):before {
                    content: "Labor Hours";
                }

                .QuickPartsPopTbl td:nth-of-type(6):before {
                    content: "Return";
                }

                .QuickPartsPopTbl td:nth-of-type(7):before {
                    content: "Qty.";
                }

                .QuickPartsPopTbl td:nth-of-type(8):before {
                    content: "";
                }





                .QuickPartsPopTbltwo td:nth-of-type(1):before {
                    content: "";
                }

                .QuickPartsPopTbltwo td:nth-of-type(2):before {
                    content: "Model";
                }

                .QuickPartsPopTbltwo td:nth-of-type(3):before {
                    content: "Serial Begins	";
                }

                .QuickPartsPopTbltwo td:nth-of-type(4):before {
                    content: "Serial Ends";
                }

                .QuickPartsPopTbltwo td:nth-of-type(5):before {
                    content: "Start Date";
                }

                .QuickPartsPopTbltwo td:nth-of-type(6):before {
                    content: "End Date";
                }

                .QuickPartsPopTbltwo td:nth-of-type(7):before {
                    content: "IsActive.";
                }

                .QuickPartsPopTbltwo td:nth-of-type(8):before {
                    content: "";
                }


    .maitencePaymentType {
        width: 100% !important;
    }

        .maitencePaymentType, .maitencePaymentType thead, .maitencePaymentType tbody, .maitencePaymentType th, .maitencePaymentType td, .maitencePaymentType tr {
            display: block;
            width: 100% !important;
        }

            .maitencePaymentType th {
                display: none;
            }

                .maitencePaymentType th:last-child {
                    display: block;
                }


            .maitencePaymentType td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
                line-height: 25px;
            }

                .maitencePaymentType td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: inherit;
                    font-weight: bold;
                    text-align: right;
                    word-break: break-word;
                    line-height: 11px;
                }

                .maitencePaymentType td:nth-of-type(1):before {
                    content: "Type Code";
                }

                .maitencePaymentType td:nth-of-type(2):before {
                    content: "Description";
                }

                .maitencePaymentType td:nth-of-type(3):before {
                    content: "";
                }


    .Dis_MainLoginuser {
        width: 100% !important;
    }

    .Dis_Loginuser {
        width: 100% !important;
    }




    .RmaPrintTab {
        width: 100% !important;
    }




        .RmaPrintTab, .RmaPrintTab thead, .RmaPrintTab tbody, .RmaPrintTab th, .RmaPrintTab td, .RmaPrintTab tr {
            display: block;
        }


            .RmaPrintTab th {
                display: none;
            }

            .RmaPrintTab td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .RmaPrintTab td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .RmaPrintTab td:nth-of-type(1):before {
                    content: "Tracking No";
                }

                .RmaPrintTab td:nth-of-type(2):before {
                    content: " ";
                }

                .RmaPrintTab td:nth-of-type(3):before {
                    content: " ";
                }

                .RmaPrintTab td:nth-of-type(4):before {
                    content: " ";
                }
}







@media only screen and (max-width: 580px) {
    .custdetailsone {
        width: 95%;
    }

    .equipmet-blck, .equipmetextd-blck {
        width: 100%;
    }

    .reportedcomplaint td {
        width: 100%;
        display: block;
    }


    .equipmentblckfirst, .equipmentblckfirst thead, .equipmentblckfirst tbody, .equipmentblckfirst th, .equipmentblckfirst td, .equipmentblckfirst tr {
        display: block;
    }

    .equipmentblckthree, .equipmentblckthree thead, .equipmentblckthree tbody, .equipmentblckthree th, .equipmentblckthree td, .equipmentblckthree tr {
        display: block;
    }

    .equipmentblckfour, .equipmentblckfour thead, .equipmentblckfour tbody, .equipmentblckfour th, .equipmentblckfour td, .equipmentblckfour tr {
        display: block;
    }

    .equipmentblckfive, .equipmentblckfive thead, .equipmentblckfive tbody, .equipmentblckfive th, .equipmentblckfive td, .equipmentblckfive tr {
        display: block;
    }

    .equipmentblcksix, .equipmentblcksix thead, .equipmentblcksix tbody, .equipmentblcksix th, .equipmentblcksix td, .equipmentblcksix tr {
        display: block;
    }

    .equipmentblckfive tr:nth-of-type(odd) {
        background: #FDFDFD;
    }




    .equipmentblckfirst th, .equipmentblckthree th, .equipmentblckfour th, .equipmentblckfive th, .equipmentblcksix th {
        display: none;
    }

    .equipmentblckfirst td, .equipmentblckthree td, .equipmentblckfour td, .equipmentblckfive td, .equipmentblcksix td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        text-align: left;
        word-break: break-all;
    }

        .equipmentblckfirst td:before, .equipmentblckthree td:before, .equipmentblckfour td:before, .equipmentblckfive td:before, .equipmentblcksix td:before {
            position: absolute;
            left: 6px;
            width: 45%;
            padding-right: 10px;
            white-space: nowrap;
            font-weight: bold;
            text-align: right;
        }

        .equipmentblckfirst td:nth-of-type(1):before {
            content: "Total Claims Accepted";
        }

        .equipmentblckfirst td:nth-of-type(2):before {
            content: "Total Claims Submitted";
        }

        .equipmentblckfirst td:nth-of-type(3):before {
            content: "Total Claims Approved";
        }

        .equipmentblckfirst td:nth-of-type(4):before {
            content: "Total Claims Rejected";
        }

        .equipmentblckfirst td:nth-of-type(5):before {
            content: "Total Amount Paid";
        }


        .equipmentblckthree td:nth-of-type(1):before {
            content: "Invoice#";
        }

        .equipmentblckthree td:nth-of-type(2):before {
            content: "Authorization#";
        }

        .equipmentblckthree td:nth-of-type(3):before {
            content: "Type";
        }

        .equipmentblckthree td:nth-of-type(4):before {
            content: "Completed Date";
        }

        .equipmentblckthree td:nth-of-type(5):before {
            content: "Service Agent";
        }

        .equipmentblckfour td:nth-of-type(1):before {
            content: "Request Date";
        }

        .equipmentblckfour td:nth-of-type(2):before {
            content: "Complete Date";
        }

        .equipmentblckfour td:nth-of-type(3):before {
            content: "Technician";
        }

        .equipmentblckfour td:nth-of-type(4):before {
            content: "#ofTrips";
        }

        .equipmentblckfour td:nth-of-type(5):before {
            content: "Total";
        }

        .equipmentblckfive td:nth-of-type(1):before {
            content: "Qty";
        }

        .equipmentblckfive td:nth-of-type(2):before {
            content: "Part#";
        }

        .equipmentblckfive td:nth-of-type(3):before {
            content: "Description";
        }

        .equipmentblckfive td:nth-of-type(4):before {
            content: "R/A#";
        }

        .equipmentblckfive td:nth-of-type(5):before {
            content: "Returned";
        }

        .equipmentblckfive td:nth-of-type(6):before {
            content: "Price";
        }

        .equipmentblcksix td:nth-of-type(1):before {
            content: "Activity Code";
        }

        .equipmentblcksix td:nth-of-type(2):before {
            content: "Activity Date";
        }

        .equipmentblcksix td:nth-of-type(4):before {
            content: "Contact";
        }

        .equipmentblcksix td:nth-of-type(5):before {
            content: "Notes";
        }


    table.claimhisty-tblfive.claimhisty-brdr.equipmentblckseven td {
        width: 46%;
        float: left;
    }

    .Province_Tbl td.table-grid-border, .Province_Tbl th.table-grid-head, .Province_Tbl .table-grid-light td {
        font-size: 8px !important;
        padding: 0px;
        font-weight: 300 !important;
    }

    /*-----Product Registration  Styles Start here----*/

    .Prdt_Reg_fildset {
        width: auto !important;
    }

    .Prdt_Reg_Tbl {
        width: 100% !important;
    }


    .Owner_Details_Popup, .Owner_Details_Popup_tbl {
        width: 100% !important;
    }

    .Owner_Details_Popup_Fieldset {
        width: auto !important;
    }

    .Owner_Details_Popup_tbl select {
        width: 100% !important;
    }

    .Owner_Details_Popup_tbl td {
        width: auto !important;
    }

        .Owner_Details_Popup_tbl td table td, .Owner_Details_Popup_tbl td table tr {
            display: block;
        }

    .Owner_Details_Popup_tbl .mediam_box {
        width: 100% !important;
    }

    .Add_serial_Pup {
        width: 100% !important;
    }
    /*-----Product Registration  Styles End here----*/


    /*-------- Labor Info --------------*/

    .LbrPpup_Tbl, .LbrPpup_SubTbl {
        width: 100% !important;
    }

        .LbrPpup_SubTbl input, .LbrPpup_SubTbl textarea {
            max-width: 180px !important;
        }

        .LbrPpup_SubTbl table {
            width: 100% !important;
        }

        .LbrPpup_SubTbl td.textform1, .LbrPpup_SubTbl td.textform2 {
            float: none !important;
        }

    /*-------End Labor Info-----------*/


    /* ----Mfg Styles Start here----*/
    .Complaint_Codes_Tbl_Tb {
        display: block;
        width: 48%;
        float: left;
    }

    .LocPopup_tbl {
        width: 100% !important;
        height: auto !important;
    }

    .LocPopupSub_Tbl, .LocPopup_tbl_div, .LocPopupSub_Td, .LocPopupSub_Td table {
        width: 100% !important;
        height: auto !important;
    }

        .LocPopupSub_Td fieldset {
            width: auto !important;
        }

    .LocPopupSub_TdTbl .mediam_box, .LocPopupSub_TdTbl .combosmall_box {
        width: 140px !important;
    }


    /* ----Mfg Styles End here----*/


    /*--------Manfacturer Price List Styles Start here ----*/

    .FndPrtsDetlsPup_Tbl {
        width: 100% !important;
    }

        .FndPrtsDetlsPup_Tbl fieldset {
            width: auto !important;
        }

    .FndPrtsDetlsPupSub_Tbl td {
        max-width: 115px;
    }

        .FndPrtsDetlsPupSub_Tbl td input, .FndPrtsDetlsPupSub_Tbl td select {
            width: 100% !important;
        }

            .FndPrtsDetlsPupSub_Tbl td input[type="image"] {
                width: auto !important;
            }

    .Partcolor_Tbl {
        width: 100%;
    }

        .Partcolor_Tbl td {
            display: inherit;
        }

            .Partcolor_Tbl td table td {
                display: inline-block !important;
            }

    .PrtColor {
        width: 100% !important;
    }


    /*--------Manfacturer Price List Styles End here ----*/

    /*--- Model Maintenance Styles Start Here----*/

    table.MdlMainteance_toptbl td {
        display: block;
        width: 50% !important;
        text-align: left;
        float: left;
    }

    .MdlMainteancePup fieldset {
        width: auto !important;
    }



    /*--- Model Maintenance Styles End Here----*/


    /*-----------CurrencyMaintenance Styles Start Here----------*/


    .CurrencyFactorTbl {
        width: 100% !important;
    }

        .CurrencyFactorTbl, .CurrencyFactorTbl thead, .CurrencyFactorTbl tbody, .CurrencyFactorTbl th, .CurrencyFactorTbl td, .CurrencyFactorTbl tr {
            display: block;
            width: 100% !important;
        }

            .CurrencyFactorTbl th {
                display: none;
            }

                .CurrencyFactorTbl th:last-child {
                    display: block;
                }

            .CurrencyFactorTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .CurrencyFactorTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .CurrencyFactorTbl td:nth-of-type(1):before {
                    content: "Curency Factor";
                }

                .CurrencyFactorTbl td:nth-of-type(2):before {
                    content: "Currency Start";
                }


    /*-----------CurrencyMaintenance Styles End Here----------*/

    /*--------Sponsor Maintenance Styles Start here ----*/

    table.SponBtm_tab td {
        max-width: 150px !important;
        width: auto !important;
    }

    .cty_tbl {
        display: block;
    }

        .cty_tbl td {
            display: block;
        }

    table.SponBtm_tab .large_box {
        width: 150px !important;
    }

    .SpncrLogUserTbl {
        width: 100% !important;
    }

        .SpncrLogUserTbl, .SpncrLogUserTbl thead, .SpncrLogUserTbl tbody, .SpncrLogUserTbl th, .SpncrLogUserTbl td, .SpncrLogUserTbl tr {
            display: block;
            width: 100% !important;
        }

            .SpncrLogUserTbl th {
                display: none;
            }


            .SpncrLogUserTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .SpncrLogUserTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .SpncrLogUserTbl td:nth-of-type(1):before {
                    content: "Login Name";
                }

                .SpncrLogUserTbl td:nth-of-type(2):before {
                    content: "First Name";
                }

                .SpncrLogUserTbl td:nth-of-type(3):before {
                    content: "Last Name";
                }

                .SpncrLogUserTbl td:nth-of-type(4):before {
                    content: "";
                }

    .SpncrLogUser_Maintbl fieldset {
        width: auto !important;
    }

    .OprSpncerTbl {
        width: 100% !important;
    }

        .OprSpncerTbl td {
            float: left;
        }


    .SpnsrManfactr_Tbl, .SpnsrManfactr_Tr, .SpnsrManfactr_Td {
        display: block;
    }
    /*--------Sponsor Maintenance Styles End here ----*/


    /*--------Complaint Tab  Start here ----*/
    .CmplntCmpnent_Tr, .CmplntCmpnent_Td {
        display: block;
    }

        .CmplntCmpnent_Td, .CmplntCmpnent_Td table {
            width: 100% !important;
        }

    .comPageNo table {
        width: auto !important;
    }

    .TaxCodeInfo_Maintbl, .TaxCodeInfo_Td {
        width: 100%;
    }

    .TaxCodeInfo_tbl td {
        max-width: 70px;
    }

        .TaxCodeInfo_tbl td input {
            width: 100% !important;
        }

    .TaxCodeInfo_mintbl td {
        max-width: 49px !important
    }
    /*--------Complaint Tab  End here ----*/

    /*-------Customer Maintenance  Tab  Start here ----*/

    table.CustMantTopTbl td {
        width: 100% !important;
        float: left;
        text-align: left !important;
    }

    .custmain_popupTbl, .custmain_popup {
        width: 100% !important;
    }

        .custmain_popupTbl fieldset {
            width: auto !important;
        }

        .custmain_popup td {
            max-width: 150px !important;
        }

            .custmain_popup td input, .custmain_popup td select {
                width: 100% !important;
            }

    .city_tbl, .city_tbl tr, .city_tbl td {
        display: block;
    }

    /*--------Customer Maintenance  Tab  End here ----*/

    /*--------Custom Grid Maintenance   Tab  Start here ----*/

    .add_bt {
        width: 100% !important;
    }

    .top_span {
        width: 100%;
        float: left;
    }

    .CustGrip_MainTbl {
        width: 100% !important;
    }

        .CustGrip_MainTbl, .CustGrip_MainTbl thead, .CustGrip_MainTbl tbody, .CustGrip_MainTbl th, .CustGrip_MainTbl td, .CustGrip_MainTbl tr {
            display: block;
        }

            .CustGrip_MainTbl th {
                display: none;
            }

            .CustGrip_MainTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

    .doctype-btn td:before {
        content: "" !important;
    }

    .CustGrip_MainTbl th:last-child {
        display: block !important;
    }

    .CustGrip_MainTbl td:before {
        position: absolute;
        left: 6px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
        text-align: right;
    }

    .CustGrip_MainTbl td:nth-of-type(1):before {
        content: "Menu Type";
    }

    .CustGrip_MainTbl td:nth-of-type(2):before {
        content: "MfgCode";
    }

    .CustGrip_MainTbl td:nth-of-type(3):before {
        content: "Screen Type";
    }

    .CustGrip_MainTbl td:nth-of-type(4):before {
        content: "Selected Columns";
    }

    .CustGrip_MainTbl td:nth-of-type(5):before {
        content: "";
    }

    /*--------Custom Grid Maintenance   Tab  End here ----*/


    /*--------Authorized Agents Tab  Start here ----*/

    .Authorized_Tbl td {
        max-width: 120px !important;
    }

    /*--------Authorized Agents Tab  End here ----*/


    /* .ConHeight{ min-height:40vh; height:auto;} */


    a.tooltip span img {
        display: none !Important;
    }

    a.tooltip span {
        width: auto;
        margin-left: -20px;
        margin-top: 0px;
    }



    .uploadLeftTbl {
        width: 100% !important;
    }

        .uploadLeftTbl, .uploadLeftTbl thead, .uploadLeftTbl tbody, .uploadLeftTbl th, .uploadLeftTbl td, .uploadLeftTbl tr {
            display: block;
            width: 100% !important;
        }

            .uploadLeftTbl th {
                display: none;
            }


            .uploadLeftTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
                line-height: 25px;
            }

                .uploadLeftTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: inherit;
                    font-weight: bold;
                    text-align: right;
                    word-break: break-word;
                    line-height: 11px;
                }

                .uploadLeftTbl td:nth-of-type(1):before {
                    content: "SNo";
                }

                .uploadLeftTbl td:nth-of-type(2):before {
                    content: "Template Name";
                }

                .uploadLeftTbl td:nth-of-type(3):before {
                    content: "XML Template";
                }

                .uploadLeftTbl td:nth-of-type(4):before {
                    content: "CSV Template";
                }

                .uploadLeftTbl td:nth-of-type(5):before {
                    content: "Instructions to Upload";
                }

                .uploadLeftTbl td:nth-of-type(6):before {
                    content: "Updated Date";
                }



    .Tempuploadtbl td {
        width: 45%;
        text-align: right;
    }

        .Tempuploadtbl td input[type="text"] {
            width: 100%;
        }



    td.ClmQukEntryTopTblTdOne input[type="text"], td.ClmQukEntryTopTblTdOne select {
        width: 130px !important;
    }

    table.ClmQukEntryBtmTbl td {
        display: block;
        width: 100% !IMPORTANT;
    }

    .ClmQukEntryInnerTbl {
        width: 100%;
    }

    td.ClmQukEntryTopTblTdTwo {
        width: 64%;
    }


    /* ------------------Administrator Styles------------------------*/

    .FunctionTbl {
        margin-right: 0px !important;
    }


        .FunctionTbl, .FunctionTbl thead, .FunctionTbl tbody, .FunctionTbl th, .FunctionTbl td, .FunctionTbl tr {
            display: block;
        }

            .FunctionTbl th {
                display: none;
            }

            .FunctionTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .FunctionTbl td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .FunctionTbl td:nth-of-type(1):before {
                    content: "Function Name";
                }

                .FunctionTbl td:nth-of-type(2):before {
                    content: "Function Description";
                }

                .FunctionTbl td:nth-of-type(3):before {
                    content: "Function Type";
                }

                .FunctionTbl td:nth-of-type(4):before {
                    content: "";
                }



    .comPageNo td {
        padding-left: 0%;
    }




    .ClaimReportSubTblMfg, .ClaimReportSubTblMfg thead, .ClaimReportSubTblMfg tbody, .ClaimReportSubTblMfg th, .ClaimReportSubTblMfg td, .ClaimReportSubTblMfg tr {
        display: block;
    }

        .ClaimReportSubTblMfg th {
            display: none;
        }

        .ClaimReportSubTblMfg td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

            .ClaimReportSubTblMfg td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .ClaimReportSubTblMfg td:nth-of-type(1):before {
                content: "Mfg Code";
            }

            .ClaimReportSubTblMfg td:nth-of-type(2):before {
                content: "Total Claims";
            }

            .ClaimReportSubTblMfg td:nth-of-type(3):before {
                content: "Total Registrations";
            }

    /* ------------------End of Administrator Styles------------------------*/




    .datacopyfieldset {
        width: 93% !important;
    }


    /*---------- New Styles(01/09/2016)--------*/

    .ActivdetailLTD .combosmall_box, .ActivdetailLTD .small_box, .ActivdetailLTD .large_box {
        width: 88% !important;
    }

    .RankTbl {
        width: 100% !important;
    }

        .RankTbl, .RankTbl thead, .RankTbl tbody, .RankTbl th, .RankTbl td, .RankTbl tr {
            display: block;
        }

            .RankTbl th {
                display: none;
            }

            .RankTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

            .RankTbl th:last-child {
                display: block !important;
            }

            .RankTbl td.hideCell {
                display: none;
            }

            .RankTbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .RankTbl td:nth-of-type(1):before {
                content: "Table Name";
            }

            .RankTbl td:nth-of-type(2):before {
                content: "Column Name";
            }

            .RankTbl td:nth-of-type(3):before {
                content: "Percentage";
            }

    .RankDetPopup {
        width: 100% !important;
    }

    .RankDetPopuptd {
        width: 100% !important;
    }

        .RankDetPopuptd fieldset {
            width: auto !important;
        }


    .DistributetoTd {
        display: block;
    }

    .partslaborClaimstatus {
        width: 225px !important;
    }



    .partstableSertwo, .partstableSertwo thead, .partstableSertwo tbody, .partstableSertwo th, .partstableSertwo td, .partstableSertwo tr {
        display: block;
    }

        .partstableSertwo th {
            display: none;
        }

        .partstableSertwo td.hideCell {
            display: none;
        }

        .partstableSertwo td {
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 50%;
            text-align: left;
        }

            .partstableSertwo td:before {
                position: absolute;
                left: 6px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }




            .partstableSertwo td:nth-of-type(1):before {
                content: "Item Number";
            }

            .partstableSertwo td:nth-of-type(2):before {
                content: "Description";
            }

            .partstableSertwo td:nth-of-type(3):before {
                content: "Quantity";
            }

            .partstableSertwo td:nth-of-type(5):before {
                content: "DLR Unit Price";
            }

            .partstableSertwo td:nth-of-type(7):before {
                content: "DLR Totals";
            }

    .Dealer_info_Pup td {
        width: 45% !important;
        float: left;
    }



    .UserPopUpTBL, .UserPopUpMainTBL {
        width: 100% !important;
    }

        .UserPopUpTBL, .UserPopUpTBL thead, .UserPopUpTBL tbody, .UserPopUpTBL th, .UserPopUpTBL td, .UserPopUpTBL tr {
            display: block;
        }


            .UserPopUpTBL th {
                display: none;
            }

            .UserPopUpTBL td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

                .UserPopUpTBL td:before {
                    position: absolute;
                    left: 6px;
                    width: 50%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-weight: bold;
                    text-align: right;
                }

                .UserPopUpTBL td:nth-of-type(1):before {
                    content: "User";
                }

                .UserPopUpTBL td:nth-of-type(2):before {
                    content: "First Name";
                }

                .UserPopUpTBL td:nth-of-type(3):before {
                    content: " Last Name ";
                }

                .UserPopUpTBL td:nth-of-type(4):before {
                    content: " ";
                }



    .LinTIneoTd table td, .LinTIneoMTd table td {
        width: auto !important;
    }
}



@media only screen and (max-width: 500px) {

    td.rowone {
        width: 100%;
    }

    .summary-table .summary-one td input, .summary-table .summary-one td select {
        width: 86% !important;
    }

    .summary-table .summary-one td td input, .summary-table .summary-one td td select {
        width: 100% !important;
    }

    .summary-table .textform1, .summary-table .textform2 {
        text-align: left !important;
    }

    table.summary-onetbl td:nth-child(1) {
        width: 86% !important;
    }

    table.summary-onetbl td:nth-child(2) {
        width: 6% !important;
    }

    table.summary-onetbl td:nth-child(3) {
        width: 27% !important;
    }

    table.summary-onetbl td:nth-child(4) {
        width: 59% !important;
    }

    table.summary-onetbl td:nth-child(5) {
        width: 6% !important;
    }

    table.summary-onetbl td:nth-child(6) {
        width: 27% !important;
    }

    table.summary-onetbl td:nth-child(7) {
        width: 59% !important;
    }

    table.summary-onetbl td:nth-child(8) {
        width: 5% !important;
    }


    table.telephtbl td:nth-child(1) {
        width: 86% !important;
    }

    table.telephtbl td:nth-child(2) {
        width: 4% !important;
    }

    table.telephtbl td:nth-child(3) {
        width: 40% !important;
    }

    table.telephtbl td:nth-child(4) {
        width: 86% !important;
    }


    fieldset.summary-one td {
        width: 100% !important;
        display: block;
    }

        fieldset.summary-one td td {
            width: 86% !important;
        }

    table.header-table td {
        display: block;
        text-align: left;
    }

    /* ----------Equment Styles Start Here -------------- */
    .equ-tableone td input {
        width: 100% !important;
    }

    .equ-tabletwo td input {
        width: 100% !important;
    }

    /* End of Equment Styles Start Here  */

    /*----------------------Parts tabe style start here ----------------*/

    td.itemrow-1 table {
        width: 100%;
    }

    td.itemrow-1 {
        width: 100%;
        display: block;
        float: left;
        height: 150px;
    }

    .addlinebtn {
        float: left;
    }

    .btmtotaltable {
        width: auto !important;
        float: left;
    }

    .partsbtmtbl .mediam_box {
        width: 70px !important;
    }

    .parts-tableone {
        margin-right: 0px !important;
    }

        .parts-tableone td:before {
            text-align: left;
        }

        .parts-tableone td {
            padding-left: 68%;
        }

    td.partsPopup_Subtbl_td, td.partsPopup_Subtbl_td table {
        width: 100%;
        margin: 0px;
    }

        td.partsPopup_Subtbl_td table input {
            width: 100% !important;
        }

    .qunty_tbl input.small_box {
        width: 29px !important;
    }

    .partsPopup_Subtblbtns {
        float: left;
        margin-left: 10%;
    }

    /*----------------------End of Parts tabe style start here ----------------*/


    /* ------------- activity tab styles start here--   */

    .lgendtble td {
        display: block;
        text-align: left;
    }

    .TableRespBase tr td.TDBeforeContent {
        min-width: 140px !important;
        min-height: 30px !important;
        line-height: 14px;
        word-wrap: break-word;
        border: none;
    }

    .filermclandrimg {
        width: auto !important;
    }

    /* Contact Tab Styles --*/

    .contactlist-tbl td {
        display: block;
        width: 100%;
        text-align: left !important;
    }

        .contactlist-tbl td input {
            width: 100% !important;
        }

        .contactlist-tbl td td {
            float: left;
            width: 100%;
        }

    .ContadeWpClRTD input {
        width: 100% !important;
        margin-top: 3px;
    }

    /* End of Contact Tab Styles*/

    /* Labor information tab styles */
    .laborinfotablone td {
        padding-left: 60%;
        word-wrap: break-word;
    }

        .laborinfotablone td:before {
            text-align: left;
        }

    .techniciangrip td {
        width: 100%;
    }

        .techniciangrip td input[type="text"] {
            width: 100% !important;
        }

    .labortotalgrid .rategridone td {
        font-size: 10px;
        width: 19%;
    }

    .labr_MfgPup {
        width: 100%;
    }

        .labr_MfgPup .large_box {
            width: 100% !important;
        }

    .lbrmfg_innertbl {
        width: 100% !important;
    }

    .timstarttbl {
        width: 100% !important;
    }

        .timstarttbl tr, .timstarttbl td {
            display: block;
        }

    .lbrmfg_innertbl td input, .lbrmfg_innertbl td select {
        width: 70px !important;
    }

    .LbrPpup_SubTbl table td input, .LbrPpup_SubTbl table td select {
        width: 70px !important;
    }

    /* End Labor information tab styles */


    .srvicmpytabl td {
        width: 45%;
        float: left;
    }

        .srvicmpytabl td input[type="text"] {
            width: 100%;
        }

        .srvicmpytabl td td {
            width: 72%;
            float: left;
        }

    .btmtblhead {
        display: none;
    }

    table.claimhisty-tblfive.claimhisty-brdr.equipmentblckseven td {
        width: 100%;
        float: left;
    }

        table.claimhisty-tblfive.claimhisty-brdr.equipmentblckseven td input[type="text"] {
            height: 40px;
        }


    /*......Report Builder Styles Start Here .....*/

    .mob_reprtInfo td, .mob_reprtInfo tr {
        display: block;
        float: none !important;
        width: 100% !important;
    }

    .reportcol {
        display: none !important;
    }

    /*......Report Builder Styles End Here .....*/



    /* Find Service Agent Styles Start Here -----*/
    .FindSrvic_AgtMainTbl {
        width: 100% !important;
    }

    .Srvic_AgtMainTbl_td, .Srvic_AgtMainTbl_td table {
        width: 100% !important;
    }

    .Srvic_AgtMainTbl .low_box {
        width: 150px !important;
    }

    .Srvic_AgtMainTbl fieldset {
        width: auto !important;
    }



    /* Find Service Agent Styles end Here -----*/

    /*-----Product Registration  Styles Start here----*/

    table.Prdt_Reg_Tbl td {
        width: 135px !important;
    }

    table.Prdt_Reg_Tbl .mediam_box, table.Prdt_Reg_Tbl .combosmall_box {
        width: 107px !important;
    }

    .ProReg_MdlTbl_Td {
        width: 100% !important;
    }

    .ProReg_MdlTbl_subTbl {
        width: 100% !important;
    }

        .ProReg_MdlTbl_subTbl table td {
            width: auto !important;
        }

    .Dealer_info_Pup td {
        width: 45% !important;
        float: left;
    }

    .Dealer_info_Pup .mediam_box, .Dealer_info_Pup select {
        width: 100% !important;
    }



    /*-----Product Registration  Styles End here----*/

    /*----Mfg Warrenty Claim list style----*/

    .Claim_View_MainTbl .textform1, .Claim_View_MainTbl .textform2 {
        text-align: left !important;
    }

    .MainTopHeado table, .MainTopHeado td, .MainTopHeado tr, .MainTopHeado tbody {
        display: block;
    }

        .MainTopHeado td .large_box, .MainTopHeado td .mediam_box, .MainTopHeado .combosmall_box {
            width: 98% !important;
        }

    .claimToLtd, .clavadooi, .creatdatio, .credatino {
        width: 100% !important;
    }

    .Innergrdtabl td {
        width: 100% !important;
    }

    .NewClaimSeLeftPrt {
        width: 100% !important;
    }

        .NewClaimSeLeftPrt table td input {
            width: 100% !important;
        }

    .MainTopHeado {
        margin-left: 20px;
    }

    .Normaratesdi {
        width: 100% !important;
    }

    .TechnicianDi {
        width: 100% !important;
        float: left !important;
    }

        .TechnicianDi td, .TechnicianDi td table, .TechnicianDi tr, .TechnicianDi tbody {
            display: block;
            width: 100% !important;
            float: left;
        }

            .TechnicianDi td input[type="text"] {
                width: 80% !important;
                float: left;
            }

            .TechnicianDi td input[type="submit"] {
                clear: both;
                float: left;
            }

            .TechnicianDi td input[type="image"] {
                clear: both;
                float: left;
            }

    .Dis_tbl_mob {
        width: 100% !important;
    }

        .Dis_tbl_mob th, .Dis_tbl_mob td {
            width: 50% !important;
        }

    .Dis_Maintbl_mob {
        width: 100% !important;
    }

    .Ope_tblLeft {
        float: left;
    }

    .Ope_tblrgt {
        display: block;
        float: left;
        width: 100%;
    }

        .Ope_tblrgt fieldset {
            width: auto !important;
        }

    .Dis_Summay {
        width: 100% !important;
    }

        .Dis_Summay td {
            width: 50% !important;
            float: left;
        }

            .Dis_Summay td table {
                width: 100% !important;
            }

                .Dis_Summay td table td, .Dis_Summay td table td input {
                    width: 100% !important;
                }

    .Dis_MainLoginuser {
        width: 100% !important;
    }

    .Dis_Loginuser {
        width: 100% !important;
    }


    .Serlinfo_tblOne td {
        width: 45% !important;
        float: left;
    }





    .MdelDetl_tbl, .MdelDetl_tbl thead, .MdelDetl_tbl tbody, .MdelDetl_tbl th, .MdelDetl_tbl td, .MdelDetl_tbl tr {
        display: block;
    }

    .SerilDetl_tbl, .SerilDetl_tbl thead, .SerilDetl_tbl tbody, .SerilDetl_tbl th, .SerilDetl_tbl td, .SerilDetl_tbl tr {
        display: block;
    }

        .MdelDetl_tbl th, .SerilDetl_tbl th {
            display: none;
        }

        .MdelDetl_tbl td, .SerilDetl_tbl td {
            border: none;
            position: relative;
            padding-left: 48%;
            text-align: left;
            width: 38% !important;
        }

            .MdelDetl_tbl td:before, .SerilDetl_tbl td:before {
                position: absolute;
                left: 6px;
                width: 50%;
                padding-right: 10px;
                white-space: nowrap;
                font-weight: bold;
                text-align: right;
            }

            .MdelDetl_tbl td:nth-of-type(1):before {
                content: "Model Number";
            }

            .MdelDetl_tbl td:nth-of-type(2):before {
                content: "Description";
            }

            .SerilDetl_tbl td:nth-of-type(1):before {
                content: "Serial Number";
            }

            .SerilDetl_tbl td:nth-of-type(2):before {
                content: "Description";
            }


    .COntactPupuptbl table {
        width: 100% !important;
    }

        .COntactPupuptbl table td .large_box, .COntactPupuptbl table td .mediam_box, .COntactPupuptbl table td .multiLine_textbox {
            width: 100% !important;
        }

    .zipcode_popup, .zipcode_popup_tbl {
        width: 100% !important;
    }

        .zipcode_popup_tbl td {
            width: 48% !important;
            float: left;
        }

            .zipcode_popup_tbl td input {
                width: 100% !important;
            }

            .zipcode_popup_tbl td .textform1, .zipcode_popup_tbl td .textform2 {
                float: left;
                text-align: left !important;
            }

        .zipcode_popup fieldset {
            width: auto !important;
        }

    .CertificationInfo_Tbl, .CertificationInfo_Tbl_Td {
        width: 100% !important;
    }

        .CertificationInfo_Tbl_Td td {
            width: 48% !important;
            float: left;
        }

        .CertificationInfo_Tbl fieldset {
            width: auto !important;
        }

        CertificationInfo_Tbl_Td td .textform1, .CertificationInfo_Tbl_Td td .textform2 {
            float: left;
            text-align: left !important;
        }

        .CertificationInfo_Tbl_Td td input {
            width: 100% !important;
        }

    .pnlAddLineItemPopUp {
        width: 100% !important;
    }

    .MfgpartPop_sub td {
        width: auto !important;
    }

    .MfgpartPop_sub .large_box {
        width: 100% !important;
    }

    .MfgpartPop_MainTbl .small_box {
        width: 41px !important;
    }

    .MfgpartPop_MainTbl .mediam_box {
        width: 140px !important;
    }

    /* ------ Mfg Warrenty Claim list style End----*/

    /*----------------------File Process style start here ----------------*/

    .refrsh_tr {
        display: block;
    }

    .refrsh_td {
        display: block;
    }
    /*----------------------File Process style End here ----------------*/


    /*----------------------UploadDownload Files style Start here ----------------*/

    .XmlTemp_td {
        width: 100% !important;
    }

    .uphist_tbl, .uphistSub_tbl {
        width: 100% !important;
    }

    .uphistSub_tblTd {
        display: block;
    }

    .uplodhis_top {
        width: 100% !important;
    }

    .uphistBtm_tbl {
        width: 100%;
    }

        .uphistBtm_tbl tr {
            width: 100%;
            display: block;
        }

        .uphistBtm_tbl td {
            min-width: 100px;
        }

    /*----------------------UploadDownload Files style End here ----------------*/

    /*--------Manfacturer Price List Styles Start here ----*/

    .FndPrts_Tbl {
        width: 100% !important;
    }


    /*--------Manfacturer Price List Styles End here ----*/

    /*--------Pricing Matrix Styles Start here ----*/

    table.BtmBtnTbl td {
        float: left;
    }
    /*--------Pricing Matrix Styles End here ----*/

    /*--------Sponsor Maintenance Styles Start here ----*/

    .spncr_AdresTblTd fieldset {
        width: auto !important;
    }

    .spncr_AdresSubTbl td {
        max-width: 110px !important;
    }

        .spncr_AdresSubTbl td input, .spncr_AdresSubTbl td select {
            width: 100% !important;
        }

    .smtptable, .smtptable td {
        display: block;
    }

    /*--------Sponsor Maintenance Styles End here ----*/

    /*--------Mfg Activity Codes Styles Start here ----*/

    .mfgActInfoPopup {
        width: 100% !important;
    }

        .mfgActInfoPopup fieldset {
            width: auto !important;
        }

        .mfgActInfoPopup table {
            width: 100% !important;
        }

            .mfgActInfoPopup table input {
                max-width: 100px !important;
            }

    .panprtcol {
        width: 100px !important;
    }

    /*--------Mfg Activity Codes Styles End here ----*/

    /*--------Territory Maintenance  Codes Styles Start here ----*/

    .TerirtMaintenwdth {
        width: 100% !important;
    }

        .TerirtMaintenwdth td {
            white-space: normal;
            word-break: break-all;
        }

    /*--------Territory Maintenance  Codes Styles End here ----*/



    /* ------ Master Type Styles Start here-----*/

    .MasterType_conTbl {
        width: 100% !important;
    }

        .MasterType_conTbl, .MasterType_conTbl thead, .MasterType_conTbl tbody, .MasterType_conTbl th, .MasterType_conTbl td, .MasterType_conTbl tr {
            display: block;
        }

            .MasterType_conTbl th {
                display: none;
            }

            .MasterType_conTbl td {
                border: none;
                position: relative;
                padding-left: 48%;
                text-align: left;
                width: 38% !important;
            }

    .doctype-btn td:before {
        content: "" !important;
    }

    .MasterType_conTbl th:last-child {
        display: block !important;
    }

    .MasterType_conTbl td:before {
        position: absolute;
        left: 6px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
        text-align: right;
    }

    .MasterType_conTbl td:nth-of-type(1):before {
        content: "Type";
    }

    .MasterType_conTbl td:nth-of-type(2):before {
        content: "Code";
    }

    .MasterType_conTbl td:nth-of-type(3):before {
        content: "Description";
    }

    .MasterType_conTbl td:nth-of-type(6):before {
        content: "Active";
    }

    .MasterType_conTbl td:nth-of-type(7):before {
        content: "";
    }



    /* ------ Master Type Styles End here-----*/



    /*-----------Complaint Tab Styles Start Here----------*/
    .Complaint_TopTbl input {
        width: 100px !important;
    }

    /*-----------Complaint Tab Styles End Here----------*/

    /* ------ Customer Maintenance  Styles Start here-----*/

    .serialinfo_popupTblDiv {
        height: 250px !important;
    }


    /* ------ Customer Maintenance  Styles Start here-----*/

    /* ------ Custom Error Messages Styles Start here-----*/

    .errrMsgPop, .errrMsgPoptd, .errrMsgPoptbl {
        width: 100% !important;
    }

        .errrMsgPoptbl fieldset {
            width: auto !important;
        }

        .errrMsgPoptbl table {
            width: 100%;
        }

            .errrMsgPoptbl table textarea, .errrMsgPoptbl table input, .errrMsgPoptbl table select {
                width: 100% !important;
            }
    /* ------ Custom Error Messages Styles Start here-----*/


    /* ----------------Manufacturers  Page Style--------------------*/



    table.btmridotbl td {
        width: 100%;
    }

    table.Search_FieldsBox td {
        width: 48% !important;
    }

    tr.TdBtmRow.email_Maintbl {
        width: 100%;
    }

    .ClaimExtraFields .mediam_box, .ClaimExtraFields .combosmall_box {
        width: 100px !important;
    }
    /* ----------------Manufacturers  Page Style End--------------------*/



    /*---------------------- Report builder old Page styles---------------*/

    .reorderListDemo {
        width: auto !important;
    }

    /*---------------------- Report builder old Page styles End---------------*/

    /*----------------------Mfg Claim Rules Pages Style----------------*/

    .FieldActService td {
        width: 100% !important;
    }

    .MfgRulesActivityPolices table {
        width: 100%;
    }

    .MfgRulesActivityPolices textarea {
        width: 100% !important;
    }

    /*----------------------Mfg Claim Rules Pages Style End----------------*/

    .table-grid-head.pageno.pgrclaim {
        height: 30px;
    }


    .sprsearch td {
        width: 45% !important;
        float: left;
    }


    .InerSerilDetlstd {
        width: 100% !important;
    }

        .InerSerilDetlstd td {
            width: 100% !important;
        }


    .ClamUpld td {
        width: 48%;
        float: left;
        display: block;
    }

    td.ClamUpldtd {
        float: left;
        display: block;
        width: 100%;
    }


    td.ClmQukEntryTopTblTdOne {
        width: 100% !important;
    }

        td.ClmQukEntryTopTblTdOne table td, td.ClmQukEntryTopTblTdTwo table td {
            display: block;
            float: left;
            width: 100% !important;
        }

    .Btm_Report_filed {
        width: 350px !important;
    }



    /* ------------------Administrator Styles------------------------*/

    .AccessDetailsTblTop td, table.AccessDetailsTbl td {
        display: block;
    }

    /* ------------------End of Administrator Styles------------------------*/

    /* ------------------New Styles(01/09/2016)------------------------*/
    .UPSLabelPrintingtd table td {
        width: 40% !important;
        float: left;
    }

    .claimQuickEntryFieldset td span {
        width: 110px !important;
    }

    .claimQuickEntryFieldset select, .claimQuickEntryFieldset input {
        width: 120px !important;
    }

    .partslaborClaimstatus {
        width: 190px !important;
    }
}


@media only screen and (max-width: 400px) {

    .srvicmpytabl td {
        width: 100%;
        float: left;
        display: block;
    }

        .srvicmpytabl td input[type="text"] {
            width: 100%;
        }

        .srvicmpytabl td td {
            width: 100%;
            float: left;
        }

    .btmtblhead {
        display: none;
    }


    .top-search {
        width: 100%;
        margin-top: 2px;
    }

    .equipment-search {
        width: 100%;
        margin-top: 5px;
    }

    .equipmentblckfirst td, .equipmentblckthree td, .equipmentblckfour td, .equipmentblckfive td, .equipmentblcksix td {
        padding-left: 60%;
    }

    /* Equment Styles Start Here  */
    .SAEquipment_Info_tblTd, .SAEquipment_Info_tblTd table {
        width: 100% !important;
    }

        .SAEquipment_Info_tblTd fieldset {
            width: auto !important;
        }
    /* End of Equment Styles Start Here  */


    /*-------------Find Serial Tab styles--------------*/

    table.Findserialtosear table {
        width: 100%;
    }

    table.Findserialtosear td {
        display: block;
        width: 100%;
        float: left !important;
        text-align: left;
    }

    td.textform1.widthteres {
        text-align: left;
    }

    table.Findserialtosear td input, table.Findserialtosear td select {
        width: 100% !important;
    }


    /*-------------End Of Find Serial Tab styles--------------*/
    /*-------------Archive Tab styles--------------*/

    .ArchiveBtmTbl td {
        padding-left: 64%;
    }


    .ArchivTopTbl td {
        width: 100% !important;
        text-align: left;
    }

        .ArchivTopTbl td input[type="text"], .ArchivTopTbl td select {
            width: 90% !important;
        }

        .ArchivTopTbl td:nth-child(odd) {
            text-align: left !important;
        }

    /*-------------End of Archive Tab styles--------------*/


    /*--------  Master Accounts Styles Start Here----------  */

    .mainmaster_popup {
        width: 98% !important;
        margin: 0 auto;
    }

    table.mainmaster_popup_tbl {
        width: 100% !important;
    }

    .mainmaster_popup_tbl_td {
        display: block;
        width: 100% !important;
    }

        .mainmaster_popup_tbl_td fieldset {
            width: auto !important;
        }

    td.mainmaster_popup_tbl_td td {
        max-width: 76px !important;
    }

    .mainmaster_popup_tbl_td .mediam_box {
        width: 110px !important;
    }


    /*--------  Master Accounts Styles End Here----------  */

    /* ----- Report Builder Styles Start Here----*/
    .Selct_Tbl_Td {
        width: 89% !important;
    }

    .Mob_Sel_Data {
        width: 300px;
        overflow: auto;
    }

    .panelinnerborder {
        width: 277px !important;
    }


    /* ----- Report Builder Styles End Here----*/


    /*-----Product Registration  Styles Start here----*/

    .ProReg_MdlTbl_Td fieldset, .ProReg_MdlTbl_subTbl {
        height: auto !important;
    }

        .ProReg_MdlTbl_subTbl table td {
            width: 100% !important;
            display: block !important;
            word-break: break-all;
        }


    /*-----Product Registration  Styles End here----*/

    /* Find Service Agent Styles Start Here -----*/

    .Srvic_AgtMainTbl .mediam_box, .Srvic_AgtMainTbl .low_box {
        width: 105px !important;
    }

    .Pen_Main_ApprTbl .combosmall_box {
        width: 105px !important;
    }

    /* Find Service Agent Styles end Here -----*/

    /*----Mfg Warrenty Claim list style----*/

    .NoneDisBlk .small_box {
        width: 52px !important;
    }

    .MainTopHeado td .large_box, .MainTopHeado td .mediam_box, .MainTopHeado .combosmall_box {
        width: 94% !important;
    }

    .pup_textarea {
        width: 100% !important;
    }

    .TableRespBase tr td.TDBeforeContent {
        padding: 0 0 0 110px !important;
    }

    .TableRespBase.ApprovalProcessTbl tr td.TDBeforeContent {
        padding: 0px 0 0px 35% !important;
    }

    .NewClaimSeLeftPrt table table {
        width: 100%;
    }

    .NewClaimSeLeftPrt table td {
        width: 100% !important;
        display: block;
    }

    .NewClaimSeExfldPrt table {
        width: 100%;
    }

    .NewClaimSeScndPrt .small_box, .NewClaimSeScndPrt .combosmall_box {
        width: 90px !important;
    }

    .MainTopHeado {
        margin-left: 10px;
    }

    .Ope_tblrgtTbl {
        width: 100% !important;
    }

    table.tableTolinlodi td {
        font-size: 10px !important;
    }

    .Partsinconi_Tblone .mediam_box, .Partsinconi_Tbltwo .mediam_box, .Partsinconi_Tblthree .mediam_box, .Partsinconi_Tblfour .mediam_box {
        width: 110px !important;
    }

    .MfgParts_linetableTd, .MfgParts_linetableTd {
        display: block;
    }

    .Serlinfo_tblOne td {
        width: 100% !important;
        float: left;
    }

    .tbpnlSerialFileRm_Tbl .TableRespBase tr td.TDBeforeContent {
        padding: 0 0 0 80px !important;
    }

    .DivOperation fieldset {
        width: auto !important;
    }

    .DivOperation table {
        width: 100% !important;
    }

    .CertinamFld {
        width: auto !important;
    }

    .DivOperation table td {
        display: block;
        float: left;
    }

    table.COntactPupuptbl_td td {
        width: 100% !important;
    }

    .LocPopupSub_TdTbl td {
        display: block;
    }

        .LocPopupSub_TdTbl td input {
            width: 100% !important;
        }

    .srilAct_tbl tr, .srilAct_tbl td {
        display: block;
        text-align: left;
    }
    /* ------ Mfg Warrenty Claim list style End----*/

    .Findserialtosear .textform1, .Findserialtosear .textform2 {
        text-align: left !important;
    }

    /*--------Pricing Matrix Styles Start here ----*/

    .PrtsPricGrupTbl td {
        height: 30px;
    }

    table.RateTopTblCalendr td {
        width: 100% !important;
    }

    .PrtsPricGrupTbl td:before {
        white-space: normal;
    }

    .RateDetlsTopTbl input, .RateDetlsTopTbl select {
        width: 100% !important;
    }

    .RateinfoInerTbl {
        width: 100% !important;
    }

        .RateinfoInerTbl input, .RateinfoInerTbl select {
            width: 50px !important;
        }

    .LbrRateInfo_popup {
        width: 100% !important;
    }

        .LbrRateInfo_popup td {
            max-width: 110px !important;
            width: auto !important;
        }
    /*--------Pricing Matrix Styles End here ----*/

    /*-----------CurrencyMaintenance Styles Start Here----------*/

    .MatenceSumry {
        width: 100% !important;
    }

        .MatenceSumry td {
            max-width: 110px !important;
        }

            .MatenceSumry td input {
                width: 100% !important;
            }
    /*-----------CurrencyMaintenance Styles End Here----------*/

    /*-----------Complaint Tab Styles Start Here----------*/
    .Complaint_TopTbl input {
        width: 100px !important;
    }

    .cmplnttbl_btm, .cmplnttbl_btm td {
        display: block;
        width: 100% !important;
    }

    /*-----------Complaint Tab Styles End Here----------*/


    /*----------- Custom Grid Maintenance  Styles Start Here----------*/
    .popupinner-tbl, .popupinner-tr {
        display: block;
    }

    .popupinner-td div {
        height: 200px;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    .popupinner-tdthr div {
        height: 200px;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    .popupinner-td {
        display: block;
        width: 80%;
        float: left;
    }

    .popupinner-tdtw {
        display: block;
        width: 17%;
        float: left;
    }

    .popupinner-tdthr {
        display: block;
        width: 100%;
        float: left;
    }

    /*----------- Custom Grid Maintenance Styles End Here ----------*/

    /*--------------- Authorized Agents Styles Start here-------------*/


    .Authorized_Tbl input {
        max-width: 100px !important;
        width: 100px !important;
    }


    /*--------------- Authorized Agents Styles End here-------------*/



    /* ----------------Manufacturers  Page Style--------------------*/
    .td-input input, .td-input select, .td-input textarea {
        float: left;
    }

    .topTblLeft {
        width: 100% !important;
        display: block;
    }

    td.topTblLeft td {
        display: block;
        width: 100% !important;
        float: left;
        text-align: left !important;
    }

    .TblManufacturer input[type='text'] {
        min-height: 21px;
    }

    .td-input select.country_select {
        width: 95% !important;
    }

    .topTblLeft table {
        width: 100% !important;
    }

    .MfgSumOperartion_tbl td {
        float: left;
    }

    .ClaimExtraFields .mediam_box, .ClaimExtraFields .combosmall_box {
        width: 78px !important;
    }

    .RatingTbl .mediam_box {
        width: 109px !important;
    }


    /* ----------------Manufacturers  Page Style End--------------------*/


    /*----------------------Mfg Claim Rules Pages Style----------------*/

    .ManufactAllPndng {
        width: 100% !important;
        min-height: 0px;
    }



    /*----------------------Mfg Claim Rules Pages Style End----------------*/




    /* --------New Styles(01/09/2016)--------------------------*/
    .LineScrewidbde {
        width: 90px !important;
    }

    /*----------------------New Styles 26/04/2016----------------*/

    .upClaimlistres .ClailiiuplioD select, .upClaimlistres .ClailiiuplioD input {
        width: 78px !important;
    }
}




table.RGT_MainTbl.Authorized_Tbl input[type="submit"] {
    margin-top: 7px;
}

.FSValid {
    border: 1px solid #f00 !important;
}

input[type="text"].FSValid {
    border: solid 1px #f00 !important;
}


.savebtnNew {
    background-image: -ms-linear-gradient(bottom right, #25607D 0%, #327FA6 50%, #2D7396 51%, #368AB4 100%) !important;
    background-image: -moz-linear-gradient(bottom right, #25607D 0%, #327FA6 50%, #2D7396 51%, #368AB4 100%) !important;
    background-image: -o-linear-gradient(bottom right, #25607D 0%, #327FA6 50%, #2D7396 51%, #368AB4 100%) !important;
    background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #25607D), color-stop(50, #327FA6), color-stop(51, #2D7396), color-stop(100, #368AB4)) !important;
    background-image: -webkit-linear-gradient(bottom right, #25607D 0%, #327FA6 50%, #2D7396 51%, #368AB4 100%) !important;
    background-image: linear-gradient(to top left, #25607D 0%, #327FA6 50%, #2D7396 51%, #368AB4 100%) !important;
    color: #fff !important;
    margin: 3px 2px !important;
    border-radius: 2px !important;
    border: solid 1px #3b6f8a !important;
}

.savebtndiv input[type=submit], .savebtndiv input[type=button], .btnSave input[type=submit], .btnSave input[type=button] {
    background-image: -ms-linear-gradient(bottom right, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
    background-image: -moz-linear-gradient(bottom right, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
    background-image: -o-linear-gradient(bottom right, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
    background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #2C4399), color-stop(50, #1A285C), color-stop(51, #243780), color-stop(100, #1A285C)) !important;
    background-image: -webkit-linear-gradient(bottom right, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
    background-image: linear-gradient(to top left, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
    color: #fff;
    padding: 3px;
    border-radius: 3px;
}

    .savebtndiv input[type=submit]:hover, .savebtndiv input[type=button]:hover, .btnSave input[type=submit]:hover, .btnSave input[type=button]:hover {
        background-image: -ms-linear-gradient(top right, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
        background-image: -moz-linear-gradient(top right, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
        background-image: -o-linear-gradient(top right, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
        background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #2C4399), color-stop(50, #1A285C), color-stop(51, #243780), color-stop(100, #1A285C)) !important;
        background-image: -webkit-linear-gradient(top right, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
        background-image: linear-gradient(to bottom left, #2C4399 0%, #1A285C 50%, #243780 51%, #1A285C 100%) !important;
    }



.table-input input {
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #0d226d;
}


.langscroldiv {
    position: relative;
    width: 100%;
}

.langInsidediv {
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0 2px 0;
    margin: 5px 0 0 0px;
    border: solid 1px #2c3b72;
    width: 100%;
}

.langisidetd input {
    width: 99% !important;
}

.langInsidediv tr:nth-of-type(1) {
    position: absolute;
    height: 25px;
    width: 100%;
    display: inline-table;
}

.langInsidediv tr:nth-of-type(2) td {
    padding-top: 28px;
}

.langInsidediv tr th:nth-of-type(1) {
    width: 50%;
}

.langInsidediv tr th:nth-of-type(2) {
    width: 50%;
}

.langInsidediv tr td:nth-of-type(1) {
    width: 50%;
}

.langInsidediv tr td:nth-of-type(2) {
    width: 50%;
}

.langpupwidht {
    min-width: 400px;
    width: auto;
}

.langselpupwidht {
    min-width: 320px;
    width: auto;
}

.languageseltbox th, .langinnergrid th {
    background-color: #2c3b72 !important;
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 20px;
    font-weight: 600;
    color: #FFFFFF;
    text-decoration: none;
}

.langinnergrid th {
    vertical-align: top;
}

.langintplbl {
    float: left;
    min-width: 120px;
    text-align: right;
    text-indent: 10px;
}

.langintpchckbox {
    float: left;
    text-indent: 20px;
}


/*----------- Styles for filters in Owner info  Page----------*/


a.tooltip {
    outline: none;
    text-decoration: none;
    line-height: 0;
    position: absolute;
    margin-top: 5px;
}

    a.tooltip strong {
        line-height: 30px;
    }

    a.tooltip:hover {
        text-decoration: none;
    }

    a.tooltip span {
        z-index: 10;
        display: none;
        padding: 4px 15px;
        margin-top: 15px;
        margin-left: -100px;
        width: 140px;
        line-height: 16px;
        position: absolute;
    }

    a.tooltip:hover span {
        display: inline;
        position: absolute;
        border: 2px solid #FFF;
        color: #EEE;
        background: #3e90a6;
        top: 4px;
        -webkit-animation-name: hvr-pulse;
        animation-name: hvr-pulse;
        -webkit-animation-duration: 1s;
        animation-duration: .5s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        animation: hvr-pulse 200ms 1 ease-in-out;
        -webkit-animation: hvr-pulse .5s 1 ease-in-out;
    }

    a.tooltip label {
        line-height: 25px;
    }

    a.tooltip input[type="text"] {
        height: 19px;
        width: 100%;
        border-radius: 4px;
        border: solid 1px #dedede;
        text-indent: 5px;
    }


@keyframes hvr-pulse {
    from {
        top: 30px;
        opacity: 0;
    }

    to {
        top: 10px;
        opacity: 1;
    }
}


.searchBtn {
    margin-top: 6px;
    border: none;
    padding: 2px 8px;
    border-radius: 4px;
    color: #1a7088;
    font-weight: bold;
    font-size: 12px;
    background: rgba(242,246,248,1);
    background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(50%, rgba(216,225,231,1)), color-stop(51%, rgba(181,198,208,1)), color-stop(100%, rgba(224,239,249,1)));
    background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    background: -o-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    background: linear-gradient(to bottom, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0 );
}

.canlBtn {
    margin-top: 6px;
    font-size: 12px;
    border: none;
    padding: 2px 8px;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
    background: rgba(239,197,202,1);
    background: -moz-linear-gradient(top, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,197,202,1)), color-stop(50%, rgba(210,75,90,1)), color-stop(51%, rgba(186,39,55,1)), color-stop(100%, rgba(241,142,153,1)));
    background: -webkit-linear-gradient(top, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%);
    background: -o-linear-gradient(top, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%);
    background: -ms-linear-gradient(top, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%);
    background: linear-gradient(to bottom, rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc5ca', endColorstr='#f18e99', GradientType=0 );
}



.callout {
    z-index: 20;
    position: absolute;
    border: 0;
    top: -14px;
    left: 81px;
}

/*CSS3 extras*/
a.tooltip span {
    border-radius: 2px;
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}

.langtip {
    position: relative;
    display: inline-block;
}

    .langtip .langtiptext {
        visibility: hidden;
        width: 120px;
        background-color: #fff;
        color: #006699;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        bottom: 125%;
        left: 50%;
        margin-left: -60px;
        opacity: 0;
        transition: opacity 1s;
        font: normal 12px proxima-nova;
        padding: 3px;
        border: solid 1px #dedede;
    }

        .langtip .langtiptext::after {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            margin-left: -5px;
            border-width: 5px;
            border-style: solid;
            border-color: #006699 transparent transparent transparent;
        }

    .langtip:hover .langtiptext {
        visibility: visible;
        opacity: 1;
    }

.langinnertbl td {
    padding: 0 3px;
}

    .langinnertbl td a {
        color: #773708 !important;
        font-weight: 500;
    }

    .langinnertbl td:nth-of-type(1) {
        text-align: left;
    }

.langpage td {
    text-align: center !important;
}

    .langpage td a {
        color: #f00 !important;
    }

    .langpage td table {
        width: 100%;
        display: inline;
    }

.languageKeyslbl {
    min-width: 90px;
    float: left;
    text-align: right;
    padding-right: 10px;
}

.fildbttn {
    float: left;
    margin-right: 4px;
    margin-top: 7px;
}

/*-------------------Fixed Header for Language*---------------------*/
.langinnertbl.table-grid-border th {
    background-color: #2c3b72;
}

.langfrtscr {
    position: relative;
    width: 60%;
}

    .langfrtscr tr:nth-of-type(1) {
        position: absolute;
        height: 25px;
        width: 100%;
        display: inline-table;
    }

    .langfrtscr tr:nth-of-type(2) td {
        padding-top: 28px;
    }

    .langfrtscr tr th:nth-of-type(1) {
        width: 45%;
    }

    .langfrtscr tr th:nth-of-type(2) {
        width: 45%;
    }

    .langfrtscr tr th:nth-of-type(3) {
        width: 5% !important;
    }

    .langfrtscr tr td:nth-of-type(1) {
        width: 45%;
    }

    .langfrtscr tr td:nth-of-type(2) {
        width: 45%;
    }

    .langfrtscr tr td:nth-of-type(3) {
        width: 5% !important;
    }

.sendmailtbl td.textform1 {
    float: none;
    text-align: left !important;
}

.sendmailtbl {
    padding: 10px;
}
/*-------------------Fixed Header for FieldSecurity*---------------------*/
/*.FixedHeader {   position: absolute;    width:97.5%;}       
.FieldsecurtyTbl tr:nth-of-type(2) td { padding-top: 45px;}
*/
.FieldsecurtyTbl thead tr {
    display: block;
}

.FieldsecurtyTbl tbody {
    display: block;
    height: 610px;
    overflow: auto;
}

.FieldsecurtyTbl tr th:nth-of-type(1) {
    width: 2.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(2) {
    width: 8.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(3) {
    width: 8.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(4) {
    width: 0% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(5) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(6) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(7) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(8) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(9) {
    width: 5.5% !important;
}


.FieldsecurtyTbl tr th:nth-of-type(10) {
    width: 5.8% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(11) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(12) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(13) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(14) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(15) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(16) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(17) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr th:nth-of-type(18) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(1) {
    width: 2.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(2) {
    width: 8.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(3) {
    width: 8.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(4) {
    width: 0% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(5) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(6) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(7) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(8) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(9) {
    width: 5.5% !important;
}


.FieldsecurtyTbl tr td:nth-of-type(10) {
    width: 5.8% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(11) {
    width: 5.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(12) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(13) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(14) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(15) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(16) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(17) {
    width: 6.5% !important;
}

.FieldsecurtyTbl tr td:nth-of-type(18) {
    width: 6.5% !important;
}



.FieldsecurtyTbl tr td {
    white-space: normal;
    word-break: break-word;
}



.fixedheadmaindiv {
    position: relative;
    width: 100%;
    margin-top: 5px;
}

.fixedheaderscrl {
    overflow-y: scroll;
    height: 650px;
}

.FixedHeaderComponent {
    position: absolute;
    width: 100%;
    margin-top: -1px;
}

.fixedheaderscrltbl tr:nth-of-type(2) td {
    padding-top: 23px;
}

    .fixedheaderscrltbl tr:nth-of-type(2) td table td {
        padding-top: 0px;
    }

.fixedheadertr {
    position: absolute;
    width: 100%;
    margin-top: -1px;
}


.fixedheadercompcuse tr:nth-of-type(2) td {
    padding-top: 19px;
}

    .fixedheadercompcuse tr:nth-of-type(2) td table td {
        padding-top: 0px;
    }

.fixedheadercompcusetbl2 tr:nth-of-type(2) td {
    padding-top: 19px;
}

    .fixedheadercompcusetbl2 tr:nth-of-type(2) td table td {
        padding-top: 0px;
    }




/* custome gridinfo styles----*/

.Custom-Grid-Columns {
    position: relative;
    width: 100%;
}

.CustmGrid-Innerclm {
    max-height: 350px;
    overflow-y: auto;
}

.CustGrid-Innertbl tr:nth-of-type(2) td {
    padding-top: 28px;
}

.CustGrid-Innertbl tr:nth-of-type(1) {
    position: absolute;
    height: 25px;
    width: 100%;
    display: inline-table;
}

.CustGrid-Innertbl tr th:nth-of-type(1) {
    width: 80% !important;
}

.CustGrid-Innertbl tr th:nth-of-type(2) {
    width: 20% !important;
}

.CustGrid-Innertbl tr td:nth-of-type(1) {
    width: 80% !important;
}

.CustGrid-Innertbl tr td:nth-of-type(2) {
    width: 20% !important;
}

.CustGrid-Innertblrgt tr th:nth-of-type(1) {
    width: 40% !important;
}

.CustGrid-Innertblrgt tr th:nth-of-type(2) {
    width: 40% !important;
}

.CustGrid-Innertblrgt tr th:nth-of-type(3) {
    width: 20% !important;
}

.CustGrid-Innertblrgt tr td:nth-of-type(1) {
    width: 40% !important;
}

.CustGrid-Innertblrgt tr td:nth-of-type(2) {
    width: 40% !important;
}

.CustGrid-Innertblrgt tr td:nth-of-type(3) {
    width: 20% !important;
}



.orderby-tablediv {
    position: relative;
    width: 100%;
}

.orderby-table tr:nth-of-type(1) {
    position: absolute;
    height: 25px;
    width: 100%;
    display: inline-table;
}

.orderbyinside-tbldiv {
    max-height: 100px;
    overflow-y: auto;
}

.orderby-table tr:nth-of-type(2) td {
    padding-top: 28px;
}

.orderby-table tr th:nth-of-type(1) {
    width: 40%;
}

.orderby-table tr th:nth-of-type(2) {
    width: 40%;
}

.orderby-table tr th:nth-of-type(3) {
    width: 20% !important;
}

.orderby-table tr td:nth-of-type(1) {
    width: 40%;
}

.orderby-table tr td:nth-of-type(2) {
    width: 40%;
}

.orderby-table tr td:nth-of-type(3) {
    width: 20% !important;
}

.orderby-table td table td {
    padding-top: 0px !important;
    width: auto !important;
}

.orderbytbl-inner tr:nth-of-type(1), .orderby-table tr td table tr {
    position: inherit !important;
}

.orderby-tablediv select {
    width: 100% !important;
}





/* ------- Customer History details page styles--------------*/

.CustHistory_Pnl {
    width: 100%;
    box-sizing: border-box;
    padding: 0px;
    font-family: proxima-nova;
}

    .CustHistory_Pnl fieldset {
        padding: 3px;
    }

.Search_Pnl, .CustList_Pnl {
    width: 100%;
}

    .Search_Pnl fieldset {
        background: #fff;
        border: solid 1px #bad3d9;
        border-radius: 3px;
        position: relative;
        margin-top: 25px;
    }

        .Search_Pnl fieldset legend.PnlSearch_legend {
            position: absolute;
            top: -21px;
        }

.CustSrch_legend {
    background: #0f6d94;
    padding: 0 5px;
    color: #fff;
    font: 600 12px proxima-nova;
    border-radius: 0 5px 0px 0px;
    border: solid 1px #0f6d94;
    border-left: none;
}

.Search_Pnl fieldset legend.PnlSearch_legend:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 26px solid #0f6d94;
    border-left: 20px solid transparent;
    position: relative;
    top: -19px;
}

.CustSrch_legend img {
    width: 15px;
    position: relative;
    vertical-align: middle;
    margin-right: 5px;
}

@-moz-document url-prefix() {
    legend:before {
        top: -20px;
    }
}

.Srch_Mainlist {
    width: 100%;
    padding: 0px;
    box-sizing: border-box;
    display: table;
}

.Srch_list {
    width: 25%;
    padding: 0px;
    box-sizing: border-box;
    display: table-cell;
    padding: 7px;
    font-size: 12px;
    font-weight: 600;
    color: #346a80;
}

    .Srch_list span {
        width: 38%;
        text-align: right;
        margin-right: 1%;
        display: inline-block;
    }

.SrchInput {
    outline: none;
    border: solid 1px #94b2bf;
    border-radius: 3px !important;
    height: 22px;
    margin-top: 3px;
    width: 57%;
    display: inline-block;
    text-indent: 3px;
    font-size: 12px;
    color: #2c7796;
    font-weight: 500;
    font-family: proxima-nova;
}

    .SrchInput:focus {
        background: #dbeef9;
    }

.Cust_Srchbtn {
    float: right;
    padding: 5px 10px;
    background: #0f6d94 !important;
    font-size: 13px;
    font-weight: 600;
    border-radius: 3px !important;
    color: #fff;
    margin-right: 1%;
    border: solid 1px #062f40 !important;
}

    .Cust_Srchbtn.clr_btn {
        background: #e6635b !important;
        border: solid 1px #a25954 !important;
    }

.CustList_Pnl {
    margin-top: 5px;
}

    .CustList_Pnl fieldset {
        border: solid 1px #bad3d9;
        background: #fff;
        border-radius: 3px;
        padding: 0px;
    }

        .CustList_Pnl fieldset legend {
            background: #1899b0;
            color: #fff;
            font: 600 13px proxima-nova;
            padding: 3px 10px;
            border-radius: 3px;
            border: solid 1px #0c778a;
            margin-left: 10px;
        }

            .CustList_Pnl fieldset legend img {
                width: 16px;
                margin-right: 5px;
                vertical-align: middle;
            }

.CustList_Tbl {
    font: normal 13px proxima-nova;
    border-color: rgba(0,0,0,0);
}

    .CustList_Tbl th {
        text-align: left;
        height: 25px;
        border: none;
        border-bottom: solid 1px #c0d9e3;
        color: #0d5e80;
        padding: 0 3px;
    }

    .CustList_Tbl td {
        text-align: left;
        padding: 0 3px;
        height: 19px;
        width: 20%;
        border: none;
        border-bottom: solid 1px #c0d9e3;
        text-transform: capitalize;
        font-size: 11px;
        font-weight: 600;
        color: #606465;
    }

        .CustList_Tbl td a {
            text-decoration: underline;
        }

    .CustList_Tbl tr:hover {
        background: #edeef8;
    }

    .CustList_Tbl td:nth-child(1) {
        color: #f00;
        font-weight: 700;
    }

    .CustList_Tbl tr:last-child td {
        border-bottom: none;
    }

.CustomerInfomation_pnl fieldset {
    background: #f9ffff;
    border: solid 1px #bad3d9;
    border-radius: 3px;
    position: relative;
    margin-top: 5px;
    padding: 5px 10px;
}

    .CustomerInfomation_pnl fieldset legend {
        background: #1899b0;
        color: #fff;
        font: 600 13px proxima-nova;
        padding: 3px 10px;
        border-radius: 3px;
        border: solid 1px #0c778a;
    }

.CustomerInfomation_pnl.Customersearch_pnl fieldset legend {
    background: none;
    color: #2E528A;
    padding: 3px 3px;
    border: none;
    font: 500 12px proxima-nova;
}

.CustomerInfomation_pnl fieldset legend img {
    width: 16px;
    margin-right: 5px;
    vertical-align: middle;
}

.CustomerInfomation_pnl fieldset legend .custinfo_lbl {
    color: #eeff05;
    font-weight: bold;
    text-shadow: 2px 0px rgba(0, 0, 0, 0.29);
}

.CustomerInfomation_pnl {
    width: 100%;
}

.CustInfo_Pnl1 {
    width: 69%;
    float: left;
    box-sizing: border-box;
    border: solid 1px #8fafb5;
    background: #f9ffff;
}

.CustInfo_Pnl2 {
    width: 30%;
    float: left;
    box-sizing: border-box;
    float: right;
    border: solid 1px #8fafb5;
    background: #f9ffff;
}

.CustInfo_head {
    width: 100%;
    background: #1899b0;
    height: 25px;
    color: #fff;
    font: 600 14px proxima-nova;
    line-height: 25px;
    padding-left: 5px;
    box-sizing: border-box;
}

    .CustInfo_head img {
        width: 16px;
        vertical-align: middle;
    }

.CustInfo_row1 {
    font: 600 12px proxima-nova;
    width: 33.3%;
    float: left;
    box-sizing: border-box;
    padding: 6px;
}

.Custiforow_cont {
    margin-top: 8px;
    float: left;
    width: 100%;
    color: #056374;
}

.CustInforow-lbl {
    width: 40%;
    float: left;
}

.coln {
    width: 1%;
    float: left;
    margin-right: 1%;
}

.Custinfo-res {
    width: 56%;
    float: left;
    color: #655858;
}

.CustInfo_Pnl2 .CustInfo_row1 {
    width: 100%;
}

.open_task {
    color: #d8550e !important;
}

/* yesturday*/

.CustrIncidents_pnl {
    margin-top: 2px;
    display: inline-block;
    width: 100%;
}

    .CustrIncidents_pnl legend {
        background: #80964f !important;
        border-color: #7a9e2c !important; /*background:#4e7103 !important; border-color:#4e7103 !important;*/
    }

.Incident_Pnl {
    width: 100%;
    float: left;
    box-sizing: border-box;
    border: solid 1px #e2e2e2;
    background: #f9ffff;
    padding: 0 0 5px 0;
}

.Incident_head {
    width: 100%;
    background: #87a050; /* #6f9c0e #f6e5d1;*/
    height: 25px;
    box-sizing: border-box;
    color: #fff /*#6b4f2f*/;
    font: 600 14px proxima-nova;
    line-height: 25px;
    padding-left: 5px;
    box-sizing: border-box;
}

span.incident_sum {
    text-align: left;
    display: inline-block;
    width: 25%;
}

span.incident_sno {
    text-align: center;
    display: inline-block;
    width: 25%;
}

span.incident_date {
    text-align: right;
    width: 46%;
    display: inline-block;
}

span.incident_img {
    width: 3%;
    display: inline-block;
    text-align: right;
    vertical-align: middle;
}

.custclims_add {
    width: 18px;
    border: solid 2px #fff;
    border-radius: 50%;
    padding: 2px;
    box-sizing: border-box;
    margin-top: -2px;
}

.custincident_add {
    width: 18px;
    border: solid 2px #fff; /*#6b291e*/
    border-radius: 50%;
    padding: 2px;
    box-sizing: border-box;
    margin-top: -2px;
}


.Incidnt_lbl {
    color: #e4ffab /*#ec3a02*/;
}

.report_section {
    width: 100%;
    box-sizing: border-box;
    display: table;
}

    .report_section fieldset {
        background: #f9ffff;
        border: solid 1px #dcdcdc;
        font-size: 11px;
        padding: 3px;
        color: #5b5e5e;
        box-sizing: border-box;
        display: inline-block;
        vertical-align: top;
    }

        .report_section fieldset legend {
            background: none !important;
            font-size: 11px;
            font-weight: 600;
            color: #0e6b6b;
            border: none;
            padding: 0px;
        }

.Activity_section {
    width: 100%;
    box-sizing: border-box;
    padding: 1px 3px;
}

    .Activity_section .Fieldsection {
        padding: 4px;
    }

        .Activity_section .Fieldsection legend {
            background: none !important;
            border: solid 1px #197878 !important;
            color: #614661; /*197878*/
            padding: 2px 5px;
            font-size: 12px;
        }

.IncidentActivity_Tbl {
    font: 500 12px proxima-nova;
    border: solid 1px #dedede;
}

    .IncidentActivity_Tbl th {
        text-align: left;
        height: 22px;
        border: none;
        border-bottom: solid 1px #c0d9e3;
        color: #fff;
        padding: 0 3px;
        background: #4193be;
    }

    .IncidentActivity_Tbl td {
        text-align: left;
        padding: 0 2px;
        height: 18px;
        border: none;
        border-bottom: solid 1px #c0d9e3;
        text-transform: capitalize;
        font-size: 11px;
        font-weight: 500;
        color: #525252;
    }

    .IncidentActivity_Tbl tr:nth-of-type(2) {
        background: #e6f6f5;
    }

    .IncidentActivity_Tbl tr:nth-of-type(3) {
        background: #fffef6;
    }

    .IncidentActivity_Tbl tr:nth-of-type(4) {
        background: #e6f6f5;
    }

    .IncidentActivity_Tbl tr:nth-of-type(5) {
        background: #fbe4ee;
    }

    .IncidentActivity_Tbl tr:nth-of-type(6) {
        background: #fffef6;
    }

    .IncidentActivity_Tbl tr:nth-of-type(7) {
        background: #fbe4ee;
    }

    .IncidentActivity_Tbl tr th:nth-of-type(1) {
        width: 15%;
    }

    .IncidentActivity_Tbl tr th:nth-of-type(2) {
        width: 15%;
    }

    .IncidentActivity_Tbl tr th:nth-of-type(3) {
        width: 15%;
    }

    .IncidentActivity_Tbl tr th:nth-of-type(4) {
        width: 15%;
    }

    .IncidentActivity_Tbl tr th:nth-of-type(5) {
        width: 40%;
    }




.Activity_clrcods {
    float: right;
    margin-top: 5px;
}

.lgtblue, .lgtyellow, .lgtpink {
    width: 20px;
    height: 11px;
    border: solid 1px;
    float: left;
}

.clrtxt {
    font: 600 11px proxima-nova;
    color: #cb6616;
    float: left;
    line-height: 11px;
    margin: 0 3px;
}

.lgtblue {
    background: #def3f2;
    border-color: #a3c1c0;
}

.lgtyellow {
    background: #fefcd9;
    border-color: #c7c6a6;
}

.lgtpink {
    background: #fbe4ee;
    border-color: #c5b3bb;
}

.IncidentFileroom_Tbl, .Claiminfomarion_Tbl {
    font: 500 12px proxima-nova;
    border: solid 1px #bbc1da;
}

    .IncidentFileroom_Tbl td, .Claiminfomarion_Tbl td {
        text-align: left;
        padding: 0 2px;
        height: 20px;
        text-transform: capitalize;
        font-size: 11px;
        font-weight: 500;
        color: #525252;
        border: solid 0px #bbc1da;
        border-left: solid 1px #bbc1da;
    }

    .IncidentFileroom_Tbl th, .Claiminfomarion_Tbl th {
        text-align: left;
        padding: 0 2px;
        height: 20px;
        border: solid 0px #bbc1da;
        border-left: solid 1px #bbc1da;
        color: #262929;
        background: #e1e4f0;
    }

.fileRom_img img {
    width: 16px;
}

.IncidentFileroom_Tbl tr th:nth-of-type(1) {
    width: 15%;
}

.IncidentFileroom_Tbl tr th:nth-of-type(2) {
    width: 15%;
}

.IncidentFileroom_Tbl tr th:nth-of-type(3) {
    width: 10%;
}

.IncidentFileroom_Tbl tr th:nth-of-type(4) {
    width: 25%;
}

.IncidentFileroom_Tbl tr th:nth-of-type(5) {
    width: 30%;
}

.IncidentFileroom_Tbl tr th:nth-of-type(6) {
    width: 8%;
}


.Claiminfomarion_Tbl tr th:nth-of-type(1) {
    width: 20%;
}

.Claiminfomarion_Tbl tr th:nth-of-type(2) {
    width: 20%;
}

.Claiminfomarion_Tbl tr th:nth-of-type(3) {
    width: 20%;
}

.Claiminfomarion_Tbl tr th:nth-of-type(4) {
    width: 20%;
}

.Claiminfomarion_Tbl tr th:nth-of-type(5) {
    width: 20%;
}


.CustrIncidents_pnl.CustrClaims_pnl legend {
    background: #cb6616 !important; /*#4e7103*/
    border-color: #bf8a60 !important;
}

.CustrClaims_pnl .Activity_section .Fieldsection legend, .CustrClaims_pnl .report_section legend {
    background: none !important;
}

.CustrClaims_pnl .report_section fieldset {
    width: 32.5%;
}

.CustrClaims_pnl .Incident_head {
    /*background: rgba(255,155,0,1);
background: -moz-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,155,0,1)), color-stop(100%, rgba(219,124,1,1)));
background: -webkit-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
background: -o-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
background: -ms-linear-gradient(top, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
background: linear-gradient(to bottom, rgba(255,155,0,1) 0%, rgba(219,124,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b00', endColorstr='#db7c01', GradientType=0 );*/
    background: #cb6616; /*#614661*/
    color: #fff;
}

    .CustrClaims_pnl .Incident_head .Incidnt_lbl {
        color: #ffebdc; /*#cbf969*/
    }

.Activity_Grid {
    BORDER-COLOR: RGBA(0,0,0,0);
}


.report_section fieldset span {
    float: left;
    padding: 0px;
    box-sizing: border-box;
    width: 100%;
}

.Search_Pnl fieldset {
    padding: 0px 0px 2px 0;
}

fieldset.Search_Filedset, fieldset.Search_CustomerFiledset {
    margin-top: 2px;
}

fieldset.Search_Filedset {
    background: #f9ffff;
}

.Search_Pnl fieldset legend.PnlSearch_legend {
    width: 100%;
    margin-top: -26px;
    float: left;
    height: 25px;
    box-sizing: border-box;
    padding: 0px;
    margin-bottom: 0px;
    position: inherit;
    top: 0px;
}

.CustSrch_legend {
    background: #0f6d94;
    padding: 0 5px;
    color: #fff;
    font: 600 12px proxima-nova;
    border-radius: 0 5px 0px 0px;
    border: solid 1px #073c52;
    float: left;
    border-left: none;
    box-sizing: border-box;
    width: 11%;
    height: 25px;
}

.Search_Pnl fieldset legend.PnlSearch_legend:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 25px solid #0f6d94;
    border-left: 20px solid rgb(255, 251, 251);
    position: relative;
    top: 0;
    float: left;
}

.CustSrch_legendbtn {
    width: 87.2%;
    float: left;
    background: none;
    height: 26px;
    border: solid 1px #d7dfe2;
    box-sizing: border-box;
    border-radius: 0 4px 0px 0;
    border-left: none;
    border-bottom: none;
}

.btn {
    float: right;
    background: none;
    outline: none;
    border: none;
    margin-top: 3px;
}

.Srch_Mainlist {
    width: 95%;
    float: left;
}

.Cust_srchBtndiv {
    float: right;
    width: 3%;
    margin-top: 60px;
    margin-right: .2%
}

.Cust_Srchbtn {
    padding: 4px 10px;
}


.tbl_records {
    text-align: right;
    font: 600 11px proxima-nova;
    color: #327fb3;
}

.paging td {
    width: auto;
}

.CustList_Tbl tr.paging:hover, .CustList_Tbl tr.paging tr:hover {
    background: none;
}

.paging span {
    background: #3F94BF;
    color: #fff;
    font-size: 10px;
    padding: 2px 4px;
    border-radius: 2px;
}

.paging a {
    background: rgb(226, 231, 234);
    color: #000 !important;
    font-size: 10px;
    padding: 2px 4px;
    border-radius: 2px;
    text-decoration: none !important;
}

    .paging a:hover {
        background: #3F94BF;
        color: #fff;
        font-size: 10px;
        padding: 2px 4px;
        border-radius: 2px;
    }

.IncidentFileroom_Tbl table td:last-child, .IncidentFileroom_Tbl table th:last-child {
    text-align: center;
}

.reprt_secone {
    width: 85%;
    float: left;
}

    .reprt_secone fieldset {
        width: 32.6%;
        float: left;
        box-sizing: border-box;
    }

.reprt_sectwo {
    width: 15%;
    float: left;
    margin-top: 1px;
}

    .reprt_sectwo fieldset {
        width: 98%;
        box-sizing: border-box;
        margin-top: 1px;
    }

.reprt_secone fieldset span {
    min-height: 55px;
    max-height: 55px;
    overflow-y: auto;
}

.reprt_sectwo fieldset span {
    min-height: 18px;
    max-height: 18px;
    overflow-y: auto;
}


.CustomerInfomation_pnl fieldset legend.summary_detailslgnd {
    width: 64%;
    background: none !important;
    border: none;
    padding: 3px 0px;
}

.summary_detailsbfr {
    width: 40%;
    float: left;
    background: #1899b0;
    border: solid 1px #0c778a;
    display: inline-block;
    padding: 3px;
    border-radius: 2px;
}

.summary_details {
    float: left;
    color: #faff36;
    width: 29%;
    margin-left: 10px;
    background: #1899b0;
    border: solid 1px #0c778a;
    display: inline-block;
    padding: 3px;
    border-radius: 2px;
}

span.summary_details input {
    vertical-align: text-bottom;
}

.summary_details1 {
    float: left;
    color: #faff36;
    width: 25%;
    margin-left: 10px;
    background: #1899b0;
    border: solid 1px #0c778a;
    display: inline-block;
    padding: 2px;
    border-radius: 2px;
}

    .summary_details1 input[type=submit] {
        background: #f2f2f2;
        color: #066373;
        padding: 2px;
        line-height: 13px;
        height: 19px !important;
        font-size: 12px;
        border: solid 1px #dedede;
        border-radius: 3px;
        margin-left: 4px;
    }


.IncidentActivity_Tbl.IncidentAddActivityTbl td {
    border-left: solid 1px #c0d9e3 !important;
    font-size: 12px;
    font-weight: 600;
    color: #225f80;
    height: 30px !important;
}

.IncidentActivity_Tbl.IncidentAddActivityTbl input, .IncidentActivity_Tbl.IncidentAddActivityTbl select {
    width: 98%;
    border: solid 1px #bfd4d4;
    border-radius: 2px;
    outline: none;
    height: 23px;
}

.IncidentActivity_Tbl.IncidentAddActivityTbl td:nth-of-type(1) {
    width: 10%;
}

.IncidentActivity_Tbl.IncidentAddActivityTbl td:nth-of-type(2) {
    width: 18%;
}

.IncidentActivity_Tbl.IncidentAddActivityTbl td:nth-of-type(3) {
    width: 7%;
}

.IncidentActivity_Tbl.IncidentAddActivityTbl td:nth-of-type(4) {
    width: 60%;
}

.IncidentActivity_Tbl.IncidentAddActivityTbl td:nth-of-type(5) {
    width: 6%;
}

.AddActivity_img {
    border: none !important;
    background: url(../img/add_activity.png) no-repeat;
    margin-top: 2px;
    width: 59px !important;
    height: 21px !important;
}

.filerom_AddActivity {
    border: none !important;
    background: url(../img/fileroomSubmit.png) no-repeat !important;
    margin-top: 2px;
    width: 57px !important;
    height: 21px !important;
}

.searchaudit-bnt {
    /*border: solid 1px #cec2c2;*/
    border-radius: 0px;
    height: 30px;
    margin-bottom: 5px;
}

    .searchaudit-bnt .small_box {
        border: none;
        height: 20px;
        border-radius: 0px;
        float: left;
        width: auto;
        outline: none;
    }

    .searchaudit-bnt img {
        width: auto;
        height: 16px;
        margin-right: 2px;
        margin-top: 1px;
        background: none !important;
    }

    .searchaudit-bnt.search-bnt img {
        width: auto;
        height: 16px !important;
        margin-right: 2px;
        margin-top: 0px;
        background: none !important;
        border: solid 1px #dedede;
        padding: 5px;
        border-left: none;
        margin-top: 2px;
    }


.customfeature_fieldset {
    padding: 5px;
    border: solid 1px #cdd5f1;
}

    .customfeature_fieldset .langlgndTop {
        font-size: 11px;
        margin-left: 10px;
    }

td.langtextform {
    white-space: normal;
    word-break: break-word;
    max-width: 160px;
    min-width: 160px;
}


.langtip.tooltip {
    position: relative;
    display: table-row-group !important;
    border-bottom: 0px;
}

@-moz-document url-prefix() {

    .langtip.tooltip {
        display: inherit !important;
    }
}


.tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    background-color: #f1f1f1;
    border: solid 1px #dedede;
    color: #474747;
    text-align: center;
    border-radius: 2px;
    padding: 5px 5px;
    position: absolute;
    z-index: 1;
    max-width: 250px;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.customfeature_fieldset .langlgndTop {
    font-size: 11px;
    margin-left: 10px;
}

.td-marq {
    border: solid 1px #dedede;
    height: 22px;
}

span.marq {
    padding: 6px 0px 6px 00px;
    font: normal 13px proxima-nova;
    overflow: hidden;
    color: #941409;
}

.popup-maqu span.marq {
    font: normal 12px proxima-nova;
    line-height: 17px;
}

tr.spansors_active {
    background: #eae5c0 !important;
}



.incident-search {
    width: 99%;
    font-size: 14px;
    font-weight: 600;
    font-family: proxima-nova;
    border: solid 1px #dbe2ec;
    text-align: center;
    margin: 7px auto;
    padding: 4px 0;
}

    .incident-search input {
        font-size: 14px;
        font-weight: 600;
        font-family: proxima-nova;
        outline: none;
        border: solid 1px #d5e1f2;
        border-radius: 3px !important;
        height: 30px;
    }

.IncidentClaim_Tbl {
    font-family: proxima-nova;
    font-size: 11px;
}

td.incidentclaim_lbl {
    min-width: 140px;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    color: #364477;
}

.Incidentequipment-search {
    margin-top: 0px !important;
}

input.IncidentCliamBtn {
    background-image: -ms-linear-gradient(top, #f6f8f9 0%, #E3E7F2 50%, #CCD3DE 51%, #f5f7f9 100%) !important;
    background-image: -moz-linear-gradient(top, #f6f8f9 0%, #E3E7F2 50%, #CCD3DE 51%, #f5f7f9 100%) !important;
    background-image: -o-linear-gradient(top, #f6f8f9 0%, #E3E7F2 50%, #CCD3DE 51%, #f5f7f9 100%) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f8f9), color-stop(50, #E3E7F2), color-stop(51, #CCD3DE), color-stop(100, #f5f7f9)) !important;
    background-image: -webkit-linear-gradient(top, #f6f8f9 0%, #E3E7F2 50%, #CCD3DE 51%, #f5f7f9 100%) !important;
    background-image: linear-gradient(to bottom, #f6f8f9 0%, #E3E7F2 50%, #CCD3DE 51%, #f5f7f9 100%) !important;
    border: solid 1px #b4c1d4 !important;
    font-size: 12px;
    color: #4e5b90;
    padding: 3px 10px;
    border-radius: 3px !important;
}

.claimincidentActive {
    border: solid 2px #ff9614;
}

.claimhisty-dtls.claim_incidentnew h1 {
    background: rgba(167,214,167,1);
    background: -moz-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,214,167,1)), color-stop(100%, rgba(128,146,128,1)));
    background: -webkit-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: -o-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: -ms-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: linear-gradient(to bottom, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d6a7', endColorstr='#809280', GradientType=0 );
}

.claimhisty-dtls h1.claim_incidentnew {
    background: rgba(167,214,167,1);
    background: -moz-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,214,167,1)), color-stop(100%, rgba(128,146,128,1)));
    background: -webkit-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: -o-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: -ms-linear-gradient(top, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    background: linear-gradient(to bottom, rgba(167,214,167,1) 0%, rgba(128,146,128,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d6a7', endColorstr='#809280', GradientType=0 );
}

.product_toptxt {
    margin: 1%;
}

fieldset.product_reg {
    width: 60%;
    margin: 0 auto;
    border: solid 1px #dedede;
    padding: 10px;
}

.RegFileRoom {
    width: 61%;
}

fieldset.product_reg legend {
    font-size: 12px;
    border-bottom: solid 2px;
    width: 100%;
}

fieldset.product_reg .lbl_div {
    text-align: left;
    margin-bottom: 3px;
    font-weight: 500;
}

fieldset.product_reg .form-group {
    width: 50%;
    float: left;
}

    fieldset.product_reg .form-group .form-input {
        min-width: 99%;
        max-width: 99%;
    }

fieldset.product_reg .prducts_unName .form-group {
    width: 32.9%;
    float: left;
}

fieldset.product_reg .form-input .form-select {
    width: 100%;
}

.prduct_sec {
    clear: both;
}

.requ_clr {
    color: #f00;
}


.ajax__calendar_container, .ajax__calendar {
    line-height: 20px !important;
}

.pager span {
    color: #009900;
    font-weight: bold;
    font-size: 16pt;
}


.ajax__tab_default .ajax__tab_header {
    min-height: 25px;
}

.ajax__tab_xp .ajax__tab_body {
    border-color: #e5e5e5 !important;
}

.ajax__tab_xp .ajax__tab_header {
    background: url(../Img/1_1.png) repeat-x bottom !important;
    font-family: proxima-nova !important;
    letter-spacing: .2px;
    font-size: 12px !important;
    font-weight: 500;
    padding-left: 6px !important;
    padding-left: 6px;
    margin-top: 5px;
}

.ajax__tab_xp .ajax__tab_body {
    font-family: proxima-nova, proxima-nova !important;
    border-top: 1px solid #e5e5e5 !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background: none !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background: none !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    color: #fff !important;
}

.ajax__tab_xp .ajax__tab_inner {
    padding-left: 1px !important;
}

.ajax__tab_xp .ajax__tab_outer {
    padding-right: 1px !important;
}

.ajax__tab_xp .ajax__tab_outer, .ajax__tab_xp .ajax__tab_inner {
    background: none !important;
}

.ajax__tab_xp .ajax__tab_tab {
    background: #ffffff !important;
    border-radius: 3px 3px 0 0;
    padding: 5px 10px !important;
    height: 15px !important;
    border: solid 1px #dedede;
    border-bottom: none;
    color: #085aa1;
}

.ajax__tab_disabled .ajax__tab_tab {
    background: #ededed !important;
    color: #b3b3b3 !important;
}


.lbltitle1 {
    width: 100px;
    font-family: proxima-nova;
    font-size: 11px;
    color: #1c191e;
    font-weight: 500;
    text-align: center;
    letter-spacing: .3px;
    padding: 4px 0;
}

.view_lbl input[type=checkbox] {
    vertical-align: middle;
}

.view_lbl {
    font-size: 12px !important;
    font-family: 'proxima-nova';
    font-weight: 500;
    margin-left: 5px;
    line-height: 25px;
    color: #1c191e;
}

.popup_wtm td {
    vertical-align: middle;
}

.popup_wtm img {
    width: 14px !important;
    height: auto !important;
}

.close_img img {
    width: 12px !important;
    height: auto !important;
}

.pop_btns {
    margin-top: 5px;
}

.RMAcheckbox input {
    vertical-align: bottom;
}

.Rep_head {
    border-bottom: solid 1px #e5e5e5;
    padding-bottom: 2px
}

td.Order_by_sub td, .Criteria_Tbl td {
    vertical-align: middle !important;
}


table.Operation_Tbl input {
    vertical-align: middle;
    margin-top: 4px;
}


@media only screen and (min-width: 1450px) {

    .NewClaimSeLeftPrt {
        width: 500px;
    }

    .NewClaimSeScndPrt {
        width: 400px;
    }

    .NewClaimSeThrdPrt {
        width: 450px;
    }
}

@media only screen and (min-width: 1650px) {

    .NewClaimSeLeftPrt {
        width: 600px !important;
    }

    .NewClaimSeScndPrt {
        width: 500px !important;
    }

    .NewClaimSeThrdPrt {
        width: 450px !important;
    }


    .NewClaimSeScndPrt.Secondprt .small_box, .NewClaimSeScndPrt.Secondprt .combosmall_box, .NewClaimSeScndPrt.Secondprt .mediam_box {
        width: 235px !important;
    }

    .NewClaimSeThrdPrt.Secondprt .small_box, .NewClaimSeThrdPrt.Secondprt .combosmall_box, .NewClaimSeThrdPrt.Secondprt .mediam_box {
        width: 235px !important;
    }
}



table.btmridotbl .textform2 {
    line-height: 20px;
    vertical-align: middle;
}

.banner_head .top_head, .HeaderBgColor, .main {
    background: #414F6A;
}

.banner_head .top_main {
    height: 70px;
    background: #414F6A !important;
}

.banner_head #modernbricksmenu1 a {
    top: 105px;
    position: absolute;
}

.btn_new {
    min-width: 110px !important;
}

.claimToLtd {
    width: 35%;
}

.clavadooi {
    width: 25%;
}

.table-grid-head input[type="image"] {
    vertical-align: middle !important;
}

.Popup_tbl {
    background: #fff;
    padding: 7px;
    border: solid 1px #b9b9b9;
}

td.FindseTdlis {
    width: 25%;
}

    td.FindseTdlis input[type="checkbox"], td.FindseTdlis input[type="radio"] {
        vertical-align: bottom;
    }

input[type="checkbox"], input[type="radio"] {
    vertical-align: text-top;
}

table.serlmodel {
    min-height: 50px;
}

.pdt-5 {
    padding-top: 5px;
}

.GrdClaimHeader {
    font-family: proxima-nova;
    font-size: 12px;
}

    .GrdClaimHeader th, .CssMclClaimList td {
        /* border-bottom: solid 1px #dedede; */
        line-height: 25px;
        border-color: #dedede;
        border-collapse: collapse;
    }


@media only screen and (min-width: 1520px) {

    .Search_FieldsBox .mediam_box {
        width: 120px !important;
    }

    .textform2 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

@media only screen and (min-width: 1650px) {

    .Search_FieldsBox .mediam_box {
        width: 130px !important;
    }

    .textform2 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}



.side-panel td a {
    color: #001f3a !important;
    font-family: 'proxima-nova' !important;
    line-height: 21px;
    font-size: 12px !important;
    padding-left: 3px;
    font-weight: 500 !important;
}

/*

.ajax__calendar_container {
    padding: 10px;
    cursor: default;
    width: 250px !important;
    font-size: 13px !important;
    text-align: center;
    font-family: 'proxima-nova' !important;
}

.ajax__calendar_body {
    height: 240px !important; 
    width: 250px !important;
    position: relative;
    overflow: hidden;
    margin: auto;
}

.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
    top: 0px;
    left: 0px;
    height: 240px !important;
    width: 250px !important;
    position: absolute;
    text-align: center !important;
    margin: auto;
}

.ajax__calendar_container TABLE {
    padding: 0px;
    margin: 0px;
    font-size: 12px !important;
}

.ajax__calendar_container TD {
    padding: 0px;
    margin: 0px;
    font-size: 12px !important;
}

.ajax__calendar_header {
    height: 25px !important;
    width: 100%;
}

.ajax__calendar_prev {
    cursor: pointer;
    width: 15px;
    height: 15px;
    float: left;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(WebResource.axd?d=vXoClq96_0q34LGrbut_cStThEQFjwIg27R_eNf0mH8rhP4xME8ZnxkJ9teSfT_p6KhaoVlMh6SCw81ho9DXmOnIJZyDas0sIOYuFUcetvpUib_lhIL49d9vSqWH2wgE0&t=638024967928007653);
}

.ajax__calendar_next {
    cursor: pointer;
    width: 15px;
    height: 15px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(WebResource.axd?d=GDjtUzXDuKu7oFyZT6g95l6cvJ3-jJU3-0vY8qM71hZ3toaOgNYKlVf2wa-95fwQp7TXePB1-PZa7M2h904-RNZpAzaGH6YGspD5gccYLpL7eP37o9ZPjE8mTdVuGp2B0&t=638024967928007653);
}

.ajax__calendar_title {
    cursor: pointer;
    font-weight: bold;
    margin-left: 15px;
    margin-right: 15px;
}

.ajax__calendar_footer {
    height: 20px !important;
}

.ajax__calendar_today {
    cursor: pointer;
    padding-top: 3px;
}

.ajax__calendar_dayname {
    height: 30px !important;
    width: 30px !important;
    text-align: right;
    padding: 0 2px;
}

.ajax__calendar_day {
    height: 30px !important;
    width: 30px !important;
    text-align: center !important;
    padding: 0 2px;
    cursor: pointer;
    line-height: 30px;
}

.ajax__calendar_month {
    height: 44px;
    width: 40px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}

.ajax__calendar_year {
    height: 44px;
    width: 40px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}

.ajax__calendar .ajax__calendar_container {
    border: 1px solid #6da0d5 !important;
    background-color: #ffffff;
    color: #35a4f3;
    box-shadow: 0px 1px 10px #080808 !important;
    border:none !important;
    border-radius:5px;
}

.ajax__calendar .ajax__calendar_footer {
    border-top: 1px solid #f5f5f5;
}

.ajax__calendar .ajax__calendar_dayname {
    border-bottom: 1px solid #f5f5f5;
}

.ajax__calendar .ajax__calendar_day {
    border: 1px solid #ffffff;
}

.ajax__calendar .ajax__calendar_month {
    border: 1px solid #ffffff;
}

.ajax__calendar .ajax__calendar_year {
    border: 1px solid #ffffff;
}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {
    background-color: #0066cc !important;
    border-color: #0066cc !important;
    color: #fff !important;
    border-radius: 50%;
}

.ajax__calendar .ajax__calendar_active .ajax__calendar_month {
     background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
   
}

.ajax__calendar .ajax__calendar_active .ajax__calendar_year {
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}

.ajax__calendar .ajax__calendar_other .ajax__calendar_year {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {
    background-color: #3087d14d !important;
    border-color: #daf2fc;
    color: #0066cc;
    border-radius:50%;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {
    color: #0066cc;
}
*/

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:focus, .btn-primary.focus {
    box-shadow: none !important;
}



.ui-menu .ui-menu-item a {
    font-size: 13px !important;
    font-family: 'proxima-nova' !important;
    border-radius: 0px !important;
}


.ui-widget-content {
    border: 1px solid #d8d8d8;
    color: #000 !important;
    border-radius: 0px !important;
    height: 250px !important;
    overflow: auto !important;
    background: #fff !important;
}

    .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
        border: 1px solid #243780 !important;
        background: #c9dfff !important;
        font-weight: normal;
        color: #fff !important;
    }

.lang_input {
    border: solid 1px #fff !important;
    background-color: #fff !important;
}

.paging span {
    padding: 3px 5px;
    background: #fff;
    color: #4a1b89;
    border-radius: 3px;
}

.MenulistLeftTD .Menupdf {
    background: none !important;
    color: #136ff7 !important;
}

.Menupdf a{
    font-weight:600;
    color: #136ff7 !important;
}


.section_50{ width:50%; float:left;}
.product_group{}

fieldset.product_reg .product_group .form-group {
    width: 100%;
    display: flex;
    position: relative;
}

.product_group .form-group .lbl_div{ min-width:150px;}
.product_group .form-group .lbl_div2 {
    min-width: 170px;
}
fieldset.product_reg .product_group .form-group .form-input {
    width: 100%;
    max-width: 100%;
    max-width: 240px !important;
    min-width: 240px !important;
    position:relative;
}

.product_group .form-group .form-control {
    max-width: 240px !important;
    min-width: 240px !important;
}
.requ_clr {
    position: absolute;
    left: -7px;
    top: -3px;
}
.product_group .form-input .calender {
    position: absolute;
    right: 10px;
    top: 3px;
}
.product_head{ display:flex; justify-content:space-between}
    .product_head h3 {
        font-size: 22px;
        margin: 0;
        padding: 0;
    }

.product_group {
    width: 100%;
    float: left;
}

input[type="submit"].viking_outline, input[type="button"].viking_outline
.viking_outline {
    border: solid 1px #136ff7 !important;
    background: #fff !important;
    color: #136ff7 !important;
    box-shadow: none !important;
}

input[type="submit"].viking_link, input[type="button"].viking_link {
    border: none !important;
    background: none !important;
    color: #136ff7 !important;
    box-shadow: none !important;
}


.product_infotxt {
    font-size: 16px;
    margin: 10px 0;
    color: #000;
}
div.viking_filedset h3 {
    text-transform: uppercase;
    font-size: 18px;
    margin: 10px 0;
    border-bottom: solid 1px #dedede;
    padding: 10px 0;
}
div.viking_filedset {
    border: none;
    width: 100%;
    clear: both;
    float: left;
}
.btn_full input[type="submit"], .btn_full input[type="button"] { width:100% !important
}

.viking_btns.searchViking_ico {
    position: absolute;
    right: 0;
    top: 2px;
    border: solid 1px #dedede !important;
    height: 30px;
    text-align: center;
    box-sizing: border-box;
}
.checkbox_lbl label {
    margin-left: 10px !important;
}



.modal-content.newmodle_partsorder {
    background: #fff;
    width: 900px;
    border-radius: 0px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    padding: 0px;
    border:none;
}

.newmodle_partsorder .modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ddd;
    padding: 0px 15px;
    height: 40px;
}

    .newmodle_partsorder .modal-header h1 {
        font-size: 16px;
        line-height: 40px;
    }

.section.section_partsorder {
    margin-bottom: 20px;
    padding: 0px;
    border-radius: 6px;
    
}

    .section.section_partsorder:last-child {
        margin-bottom: 0;
    }

.section-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

    .section-header h2 {
        margin: 0;
        font-size: 16px;
        display: flex;
        align-items: center;
    }

.section.section_partsorder h2 {
    font-size: 16px;
    line-height: 28px
}

    .section.section_partsorder h2 svg {
        vertical-align: middle
    }
.input-data {
    min-width: 240px;
    max-width: 240px;
    max-height: 28px !important;
    padding: 0px;
    border-radius: 5px !important;
    margin: 0 !important;
    padding-left: 5px !important;
}

.section-header button {
    padding: 0px 10px;
    border: 1px solid #000;
    background: transparent;
    cursor: pointer;
    border-radius: 4px;
}
.form_group {
    display: flex;
    position: relative;
    align-items: center;
}
.required {
    position: absolute;
    left: -9px;
    top: 7px;
}
.form_group .btn.btn-primary.btn-outline-primary {
    max-height: 28px !important;
    min-width: auto !important;
    padding: 0px 5px !important;
    line-height: 28px !important;
    min-height: 28px !important;
    border-radius:3px !important;
}
.address_section .lbl_text {
    min-width: 100px;
    font-size: 12px;
}
table.part-list {
    width: 100%;
    font-size: 13px;
}

.part-list td {
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}

.shipping-address {
    margin-top: 20px;
}

.section_partsorder select {
    width: 100%;
    padding: 0px 10px;
    min-height:28px !important;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.newmodle_partsorder .modal-footer {
    display: flex;
    justify-content: flex-end;
    padding: 20px;
    border-top: solid 1px #dedede;
}

    .newmodle_partsorder .modal-footer button {
        padding: 0px 20px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
    }

.cancel-button {
    background: #f5f5f5;
    margin-right: 10px;
}

.process-button {
    background: #007bff;
    color: #fff;
}

.btn-outline-primary, input[type=button].btn-outline-primary {
    color: #136FF7 !important;
    border-color: #136FF7;
    background: none !important;
    border: solid 1px #136FF7 !important;
} 


.btn-primary:hover, input[type=button].btn-primary:hover {
    color: #fff !important;
    background-color: #0069d9 !important;
    border-color: #0062cc !important;
}

.newmodle_partsorder .modal-body {
    padding: 20px;
    max-height: 80vh;
    overflow: auto;
}

.newmodle_partsorder .modal-header .close {
    padding: 10px !important;
    margin: 0px !important;
    outline: none;
    font-size: 26px;
    background: none !important;
    border: none !important;
}

.section_partsorder .btn {
    min-width: 100px;
    min-height: 35px;
    line-height: 35px
}

.button_paymenttoggle button {
    width: 100%;
    text-align: left;
    vertical-align: top
}

    .button_paymenttoggle button svg {
        vertical-align: middle;
        margin-right: 10px
    }

.address_section {
    display: block;
    margin-top: 10px;
    animation: toggle .5s ease-in-out;
}

#payment_div.address_section {
    display: none;
}

.address_section input {
    height: 35px;
    border: solid 1px #dedede;
    border-radius: 4px;
    padding: 0
}

.address_section label {
    font-size: 13px;
    font-weight: 500;
    padding-bottom: 5px;
    display: inline-block;
}

.address_header {
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    font-weight:500;
}

span.required {
    color: #f00;
}

.w-full {
    width: 100%;
    padding-top: 10px
}

.w-50 {
    width: 50%;
}

.pdr-10 {
    padding-right: 10px;
}

@keyframes toggle {
    0% {
        opacity: 0;
        margin-top: 20px;
    }

    100% {
        opacity: 1;
        margin-top: 10px
    }
}


/*.section {
    margin-bottom: 20px;
    padding: 10px;
    border-radius: 6px;
    border: solid 1px #dedede;
}

    .section:last-child {
        margin-bottom: 0;
    }

.section-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

    .section-header h2 {
        margin: 0;
        font-size: 16px;
        display: flex;
        align-items: center;
    }

.section h2 {
    font-size: 16px;
    line-height: 28px
}

    .section h2 svg {
        vertical-align: middle
    }

.section-header button {
    padding: 0px 10px;
    border: 1px solid #000;
    background: transparent;
    cursor: pointer;
    border-radius: 4px;
}

table.part-list {
    width: 100%;
    font-size: 13px;
}


.part-list td {
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}


.shipping-address {
    margin-top: 20px;
}

    .shipping-address select {
        width: 100%;
        padding: 10px;
        border: 1px solid #ddd;
        border-radius: 4px;
    }

.modal-footer {
    display: flex;
    justify-content: flex-end;
    padding: 20px;
    border-top: solid 1px #dedede;
}

    .modal-footer button {
        padding: 0px 20px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
    }

.cancel-button {
    background: #f5f5f5;
    margin-right: 10px;
}

.process-button {
    background: #007bff;
    color: #fff;
}


.btn-outline-primary, input[type=button].btn-outline-primary {
    color: #136FF7 !important;
    border-color: #136FF7;
    background: none !important;
    border: solid 1px #136FF7 !important;
}

.btn-primary:hover, input[type=button].btn-primary:hover {
    color: #fff !important;
    background-color: #0069d9 !important;
    border-color: #0062cc !important;
}

.modal-body {
    padding: 20px
}

.modal-header .close {
    padding: 10px !important;
    margin: 0px !important;
    outline: none;
    font-size: 26px;
    background: none !important;
    border: none !important;
}

.btn {
    min-width: 100px;
    min-height: 35px;
    line-height: 35px
}

.button_paymenttoggle button {
    width: 100%;
    text-align: left;
    vertical-align: top
}

    .button_paymenttoggle button svg {
        vertical-align: middle;
        margin-right: 10px
    }

#payment_div {
    display: none;
    margin-top: 10px;
    animation: toggle .5s ease-in-out;
}

    #payment_div input {
        height: 35px;
        border: solid 1px #dedede;
        border-radius: 4px;
        padding: 0
    }

    #payment_div label {
        font-size: 13px;
        font-weight: 500;
        padding-bottom: 5px;
        display: inline-block;
    }

.w-full {
    width: 100%;
    padding-top: 10px
}

.w-50 {
    width: 50%;
}

.pdr-10 {
    padding-right: 10px;
}

@keyframes toggle {
    0% {
        opacity: 0;
        margin-top: 20px;
    }



    100% {
        opacity: 1;
        margin-top: 10px
    }
}*/