﻿@charset "utf-8";
/* Theme Css start*/

.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;
}

.textform2 {
    font-family: proxima-nova;
    font-size: 11px;
    color: #232222;
    text-decoration: none;
    vertical-align: middle;
    padding-right: 4px;
    text-align: right;
}

.textform1 {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #232222;
    text-decoration: none;
    padding-right: 4px;
    text-align: right;
}

.labelFont {
    font-family: proxima-nova;
    font-size: 11px;
    color: #232222;
}

.labelColor {
    color: #232222;
}

.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-light {
    background-color: #F1ECFC;
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    color: #0e4380;
    text-decoration: none;
}

.table-grid-dark {
    background-color: #F9F7FF;
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    color: #0e4380;
    text-decoration: none;
}

.table-grid-bg {
    background-color: #3f94bf;
}

.table-grid-head {
    background-color: #4a1b89 !important; /*#2c8bbb !important*/
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #FFFFFF;
    letter-spacing: .5px;
    text-decoration: none;
}

.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;
}

.mediam_box {
    background-color: #FFF;
    height: 16px;
    width: 150px;
    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;
    font-size: 11px;
}

.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;
}

.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;
}

.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-size: 11px;
}

.large_box {
    background-color: #FFF;
    height: 16px;
    width: 200px;
    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;
}

.check_box {
    background-color: #FFF;
    height: 12px;
    width: 12px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #3f94bf;
    font-size: 100%;
    font-weight: 600;
}

.table-border {
    border: 1px solid #327fb3;
    background-color: #edf2f6;
}

.HeaderBgColor {
    background-color: #4a1b89 !important; /* #4c8cac*/ /* #555555*/
}

.MenuTopHeBg {
    background-color: #4c8cac !important;
    border: solid;
    border-width: 0 0 5px 0;
    border-color: #dddddd;
}

#modernbricksmenu1 a {
    float: left;
    display: block;
    color: #fff;
    text-decoration: none;
    border: none;
    padding: 5px 10px;
    height: auto;
    background-color: #9a9a9a;
    background-image: none;
}

    #modernbricksmenu1 a:hover {
        background-color: #333333;
        background-image: none;
        color: #FFF;
    }
/*.menulistNew {
	margin: 0px;
	padding: 5px 7px 11px 7px;
	background-image:none;
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #f6f6f6;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
	font-size: 11.5px;
	display: block;
	text-decoration: none;
	letter-spacing: 1px;
	border-radius: 8px 8px 0 0;
	border:solid;
	border-width:0 0 5px 0;
	border-color:#2083b7;
}*/
/* Theme Css End Theme Css End Theme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css EndTheme Css End*/


body {
    margin: 0;
}

input[type="text"] {
    border-radius: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 20px;
}

input[type=submit], input[type=button] {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border: solid;
    border-width: 1px;
    border-color: #707070;
    cursor: pointer;
    background: #ececec; /* Old browsers */
    background: -moz-linear-gradient(top, #ececec 0%, #d5d5d5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #d5d5d5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ececec 0%, #d5d5d5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ececec 0%, #d5d5d5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ececec 0%, #d5d5d5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ececec 0%, #d5d5d5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#d5d5d5', GradientType=0 ); /* IE6-9 */
}

    input[type=submit]:hover, input[type=button]:hover {
        background: #ececec; /* Old browsers */
        background: -moz-linear-gradient(top, #ececec 0%, #c4c4c4 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #c4c4c4)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ececec 0%, #c4c4c4 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ececec 0%, #c4c4c4 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ececec 0%, #c4c4c4 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ececec 0%, #c4c4c4 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#c4c4c4', GradientType=0 ); /* IE6-9 */
    }

input[type=submit], input[type=button] {
    background: #136FF7 !important;
}

    input[type=submit]:hover, input[type=button]:hover {
        background: #235b77 !important;
        border: none !important;
        color:#fff !important;
    }

input[type="text"]:hover, textarea:hover, select:hover {
    box-shadow: 0px !important; /*0 0 5px rgba(81, 203, 238, 1) !important*/
    border: solid 1px #5eb9e8 !important;
}




.ViewImgneo, .ReportImIcon, .AddActivityImIcon, .ViewEdit {
    font-family: 'Material Icons';
    background: none !important;
    text-decoration: none !important;
}

    .ViewImgneo::after {
        content: "menu_book";
        color: #4c8cac;
        font-size: 19px;
        line-height: 20px;
    }

    .ViewEdit::after {
        content: "mode_edit";
        color: #4c8cac;
        font-size: 19px;
        line-height: 20px;
    }

    .AddActivityImIcon::after {
        content: "emoji_objects";
        color: #4c8cac;
        font-size: 19px;
        line-height: 20px;
    }


    .ReportImIcon::after {
        content: "summarize";
        color: #4c8cac;
        font-size: 19px;
        line-height: 20px;
    }



tr.page_nav a.aspNetDisabledCss, .page_nav.page_nav2 span {
    background: #2f81aa !important;
    color: #fff !important;
}


.calender {
    filter: invert(12%) sepia(83%) saturate(5841%) hue-rotate(197deg) brightness(100.9%) contrast(62%);
}

.icon_header img, img[title="Collapsed"], img[title="Opened"] {
    filter: invert(12%) sepia(83%) saturate(5841%) hue-rotate(197deg) brightness(87%) contrast(100%);
}

.reportbuilder img[title="Collapsed"], .reportbuilder img[title="Opened"] {
    filter: none;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background: #4f2f7c !important;
    /*background: #2c8bbb !important;*/
    border: none;
}

.ajax__tab_xp .ajax__tab_tab {
    color: #085aa1 !important;
}

td.td_topleft, td.td_topright, td.td_topcenter {
    background: #6c41a9 !important;
    /*background: #2c8bbb !important;*/
    color: #fff !important
}

.table-grid-dark:hover, .table-grid-light:hover {
    background-color: #ebf7ff !important;
    color:#000 !important;
}

    .table-grid-dark:hover .table-grid-border, .table-grid-light:hover .table-grid-border {
        color: #2471A7 !important;
        border-top-color: #2c8bbb !important;
        border-bottom-color: #2c8bbb !important;
        border-top-width: 1.2px;
    }



select {
    background: url(../img/downarrow.svg) no-repeat right !important;
    border-radius: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: solid;
    border-width: 1px;
    background: url(../img/downarrow.svg) no-repeat right;
    background-position-x: 95% !important;
    background-size: 8px !important;
}

.main {
    width: 100%;
    background-position: center top;
}

.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;
}

.completionList {
    border: solid 1px #444444;
    margin: 0px;
    padding: 2px;
    height: 100px;
    overflow: auto;
    visibility: hidden;
    background-color: White;
    font-size: 11px;
    color: windowtext;
}

.completionCity {
    border: solid 1px #444444;
    margin: 0px;
    padding: 2px;
    height: 100px;
    overflow: auto;
    visibility: hidden;
    background-color: White;
    font-size: 8px;
    color: windowtext;
    width: 150px !important;
}

.listItem {
    color: Black;
}

.completionListZip {
    border: solid 1px #444444;
    margin: 0px;
    padding: 2px;
    height: 100px;
    overflow: auto;
    visibility: hidden;
    background-color: White;
    font-size: 8px;
    color: windowtext;
    width: 50px !important;
}

.completionListstate {
    border: solid 1px #444444;
    margin: 0px;
    padding: 2px;
    height: 100px;
    overflow: auto;
    visibility: hidden;
    background-color: White;
    font-size: 8px;
    color: windowtext;
    width: 20px !important;
}

.completionListCity {
    border: solid 1px #444444;
    margin: 0px;
    padding: 2px;
    height: 100px;
    overflow: auto;
    visibility: hidden;
    background-color: White;
    font-size: 8px;
    color: windowtext;
    width: 150px !important;
}

.itemHighlighted {
    background-color: #327fb3;
    color: White;
    font-weight: bold;
}

.top_div {
}

.banner_head .top_main {
    background: #4c8cac !important;
}

.HeaderBtnStyle {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0px;
    color: #232222;
    background-color: White;
    font-weight: bold;
}

.crlLeftMenu {
    background-image: url(../img/redLeftMenu.png);
    background-repeat: repeat-y;
    width: 14px;
}

.crrRighttMenu {
    background-image: url(../img/redRightMenu.png);
    background-repeat: repeat-y;
    width: 14px;
}

.top_head {
    min-height: 40px;
    background-image: none;
    background-repeat: no-repeat;
    position: relative;
}

.imgTheme {
    color: #5D0802;
}

#topMasterTheme {
    padding: 25px 0 0 0;
    width: 200px;
    position: absolute;
    border-bottom: 2px;
    z-index: 1000;
    background-color: inherit;
}

#topTheme {
    width: 75px;
    position: absolute;
    border-bottom: 2px;
    z-index: 156;
    font-weight: normal;
    font-size: 10px;
    color: Maroon;
}

.section input[type=submit] {
    width: 106px;
    height: 30px;
    border: none;
    text-align: center;
    line-height: 30px;
    color: #fff;
    margin: 7px 0;
    cursor: pointer;
    background: url(../img/search.gif)
}

.top_textinner1 {
    font-family: proxima-nova;
    font-size: 12px;
    font-weight: 400;
    color: #FFF;
    text-decoration: none;
    background-color: #2083b7;
}

.wcon {
    font-family: proxima-nova;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    line-height: 16px;
}

.wlink {
    font-family: proxima-nova;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    line-height: 15px;
}

    .wlink:hover {
        font-family: proxima-nova;
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
        line-height: 15px;
    }

.gw_logo {
    background-image: url(../img/gwlogo.png);
    background-repeat: no-repeat;
    float: left;
    height: 48px;
    width: 210px;
    margin-bottom: 0px;
    vertical-align: top;
}

.logo_rside {
    height: 30px;
    width: 915px;
    margin-bottom: 7px;
    margin-left: 100px;
    float: left;
}

.top_text_t {
    float: right;
    height: 29px;
    width: 951px;
}

.top_text {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #3986bc;
    text-decoration: none;
    float: left;
    height: 26px;
    width: 55px;
}

.top_textinner {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: #2083b7;
    text-decoration: none;
}

.top_textinner2 {
    font-family: proxima-nova;
    font-size: 13px;
    font-weight: 400;
    color: #2083b7 !important;
    text-decoration: none;
}

.divText {
    font-family: proxima-nova;
    font-size: 11px;
    font-weight: 400;
    color: White;
    text-decoration: none;
}

.top_icon {
    text-decoration: none;
    float: right;
    height: 26px;
    width: 26px;
}

.nav_box {
    float: left;
    width: 1208px;
    margin-top: 0px;
    padding-top: 0px;
    margin-right: 8px;
    margin-bottom: 0px;
    margin-left: 8px;
    vertical-align: top;
    height: 32px;
}

.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: #232222;
    text-decoration: none;
}

.text {
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    color: #232222;
    text-decoration: none;
}

.ClauseBorder {
    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;
}

.pantext {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 15px;
    font-weight: bold;
    color: #0b4b6a;
    text-decoration: none;
}

.whatsnew {
    background-image: url(../img/whatsnew.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 63px;
    width: 96px;
    margin-right: 0px;
    margin-top: 8px;
    margin-left: 885px;
}

.middle_main {
    width: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
}

.middle_box {
}

.middle_content {
    padding: 10px 0 0 0;
}

.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;
}

.crr {
    background-image: url(../img/crr.png);
    background-repeat: repeat-y;
    width: 14px;
}

.loginbox {
    float: left;
    height: 170px;
    width: 204px;
}

.loginhead {
    height: 45px;
    width: 204px;
    margin-top: 0px;
    padding-top: 0px;
    background-image: url(../img/memlog.jpg);
    background-repeat: no-repeat;
}

.loginmiddle {
    height: 124px;
    width: 202px;
    margin-top: 0px;
    padding-top: 0px;
    text-align: center;
    background-image: url(../img/logmid.jpg);
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #2e80ba;
    border-left-color: #2e80ba;
    vertical-align: top;
    float: left;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-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;
    float: left;
    height: 14px;
    width: 85px;
    margin-left: 5px;
}

.banner {
    background-image: url(../img/asasas.jpg);
    background-repeat: no-repeat;
    height: 170px;
    width: 995px;
    margin-top: 0px;
    float: left;
    margin-right: 3px;
    margin-left: 8px;
}

.scroll_img {
    float: right;
    height: 165px;
    width: 371px;
    margin-right: 45px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.cont_top {
    background-image: url(../img/contop.jpg);
    background-repeat: no-repeat;
    height: 8px;
    width: 1208px;
    float: left;
    margin-top: 8px;
}

.cont_welcom {
    background-repeat: repeat-x;
    height: 330px;
    width: 1208px;
    float: left;
    margin-top: 0px;
    padding-top: 0px;
    vertical-align: top;
    background-image: url(../img/congre.png);
    background-position: left top;
}

.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.png);
    background-position: left top;
}

.con_mar {
    width: 1194px;
    margin-right: 7px;
    margin-left: 7px;
}

.wel_text {
    font-family: proxima-nova;
    font-size: 16px;
    line-height: 35px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    float: left;
    height: 35px;
    width: 938px;
    padding-right: 8px;
    border-right-width: 1px;
    border-right-style: dashed;
    border-right-color: #CCC;
}

.support_text {
    font-family: proxima-nova;
    font-size: 12px;
    color: #116e9f;
    line-height: 22px;
    font-weight: 400;
    text-decoration: none;
    float: left;
    width: 1194px;
}

.events_text {
    font-family: proxima-nova;
    font-size: 16px;
    line-height: 35px;
    font-weight: bold;
    color: #eb5800;
    text-decoration: none;
    width: 238px;
    margin-left: 8px;
    float: left;
    height: 35px;
    text-align: center;
    background-image: url(../img/comser.png);
    background-repeat: no-repeat;
}

.message {
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    color: #252424;
    text-decoration: none;
    float: left;
    width: 938px;
    border-right-width: 1px;
    border-right-style: dashed;
    border-right-color: #CCC;
    padding-right: 8px;
    text-align: justify;
    height: 295px;
}

.events_list {
    font-family: proxima-nova;
    font-size: 13px;
    font-weight: bold;
    color: #252424;
    text-decoration: none;
    width: 238px;
    margin-left: 8px;
    float: left;
    height: 280px;
    text-align: left;
    background-color: #FFF;
    background-image: url(../img/comsergre.png);
    background-repeat: repeat-y;
    background-position: left top;
    line-height: 30px;
    padding-top: 15px;
}

.list {
    font-family: proxima-nova;
    font-size: 13px;
    line-height: 30px;
    font-weight: 400;
    color: #252424;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    list-style-image: url(../img/arrow.gif);
}

.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;
}

#modernbricksmenu {
    padding: 0;
    width: 100%;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
}

    #modernbricksmenu ul {
        margin-left: 10px; /*margin between first menu item and left browser edge*/
        padding: 0;
        list-style: none;
        height: 30px;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        font-family: proxima-nova;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        color: #666666;
    }

    #modernbricksmenu li {
        display: inline;
        padding: 0;
        height: 30px;
        margin-top: 0;
        margin-right: 2px;
        margin-bottom: 0;
        margin-left: 0;
    }

    #modernbricksmenu a {
        float: left;
        display: block;
        color: #fff;
        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;
    }

        #modernbricksmenu a:hover {
            background-image: url(../img/on.gif);
            background-repeat: repeat-x;
            color: #ea4e42;
        }

    #modernbricksmenu #current a { /*currently selected tab*/
        background-image: url(../img/visit.gif);
        background-repeat: repeat-x;
        color: #ea4e42;
    }

#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;
}

    #modernbricksmenu1 ul {
        margin-left: 0px;
        padding: 0;
        list-style: none;
        height: auto;
        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: 450px;
    }

    #modernbricksmenu1 li {
        display: inline;
        padding: 0;
        height: 30px;
        margin-top: 0;
        margin-right: 2px;
        margin-bottom: 0;
        margin-left: 0;
    }

    #modernbricksmenu1 #current a {
        background-image: url(../img/visit.gif);
        background-repeat: repeat-x;
        color: #ea4e42;
    }

#modernbricksmenuline1 {
    clear: both;
    padding: 0;
    width: 100%;
    height: 5px;
    line-height: 5px;
    background: #dddddd; /*Brown color theme*/
}

#myform {
    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 {
    margin-right: 0px;
    margin-left: 0px;
    background-repeat: repeat-x;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #d7d7d7;
}

.copy_box {
    color: #666666;
    text-decoration: none;
}

.copy_left {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 24px;
    font-weight: 400;
    color: #252424;
    text-decoration: none;
    float: left;
}

.table-grid-border {
    color: #252424;
    border-color: #327fb3;
}

.text2 {
    font-family: proxima-nova;
    font-size: 13px;
    font-weight: 600;
    color: #232222;
    text-decoration: none;
    float: left;
}

.copy_right {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 24px;
    font-weight: 400;
    color: #666666;
    text-decoration: none;
    text-align: center;
}

#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;
    }

.multiLine_textbox {
    background-color: #FFF;
    height: 45px;
    width: 300px;
    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;
}

.mediam_box_calender {
    background-color: #FFF;
    height: 16px;
    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;
}

.popup_wtm {
    background-image: url(../img/popup_wtm.png);
    background-repeat: repeat-x;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: White;
}
/*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: #252424;
        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: #3f94bf;
        margin-left: 2px;
        padding-top: 4px;
        padding-right: 0;
        padding-bottom: 4px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #3f94bf;
        border-right-style: solid;
        border-right-color: #3f94bf;
        border-right-width: 1px;
    }

        .glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
            color: #252424;
        }

        .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: #ffefee;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #3f94bf;
        margin-left: 2px;
        padding-left: 5px;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #3f94bf;
    }

        .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: #3f94bf;
                border-top-width: 1px;
                padding-left: 2px;
            }

                .glossymenu div.submenu ul li a {
                    display: block;
                    color: #252424;
                    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: #252424;
                        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;
}

.hline {
    background-image: url(../img/line.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 2px;
}

.Clock {
    font-family: proxima-nova;
    font-size: 11px;
    line-height: 17px;
    font-weight: bold;
    color: White;
    text-decoration: none;
}

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;
    }
/*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: Tahoma;
    color: #232222;
    font-weight: 900;
}

.formular fieldset label {
    float: none;
    text-align: inherit;
    width: auto;
}

.formular label span {
    color: #000;
}

.black label span {
    color: #ccc;
}

.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: 0px; /*shift tabs 20px to the left so they overlap*/
            left: auto;
            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: #c5a572;
            margin-top: -1px;
            background-image: url(../img/righttabdefault.gif);
        }
/*.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;

*/
}

.hline {
    background-image: url(../../Red/img/lineRed.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 2px;
}

.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: #3f94bf;
    border-bottom-color: #3f94bf;
    border-left-color: #3f94bf;
    border-top-color: #3f94bf;
}

legend {
    color: #27508e;
    font-size: 70%;
    text-align: left;
    font-family: proxima-nova;
    font-weight: 600;
    padding-top: 0.1em;
    padding-right: 0em;
    padding-bottom: 0.2em;
    padding-left: 0em;
    margin-right: 0px;
    margin-left: 0px;
}

.mainmenu {
    color: #252424;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding-left: 5px;
    text-decoration: none;
    background-color: #ffe1df;
    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: #3f94bf;
    border-right-style: solid;
    border-right-color: #3f94bf;
    border-right-width: 1px;
    cursor: hand;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3f94bf;
}

    .mainmenu:hover {
        background-color: #ffefee;
    }

.submenu {
    color: #252424;
    display: block;
    position: relative;
    width: auto;
    text-decoration: none;
    font-family: "Lucida Grande", "Trebuchet MS", proxima-nova, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    border-bottom-color: #3f94bf;
}

    .submenu:hover {
        background-color: #ffe1df;
    }

a {
    text-decoration: none;
    color: #007bff;
}

    a:hover {
        text-decoration: underline;
        color: #2c3b72;
    }

    a:active {
        color: #232222;
    }

.timemenu-answer {
    font-family: proxima-nova;
    font-size: 10px;
    line-height: 17px;
    font-weight: bold;
    color: White;
    text-decoration: none;
}

.rbHeaderLeft {
    background-image: url(../img/roundLeft.png);
    background-repeat: no-repeat;
    background: #4a1b89;
}

.rbHeaderMiddle {
    background-image: url(../img/roundMiddle.png);
    background-repeat: repeat-x;
    padding-top: 0px;
    font-family: proxima-nova;
    font-weight: bold;
    color: White;
    line-height: 30px;
    font-size: small;
    background: #4a1b89;
}

.rbHeaderright {
    background-image: url(../img/roundRight.png);
    background-repeat: no-repeat;
    background: #4a1b89;
}

.rbHeaderRefresh {
    background-image: url(../img/roundMiddle.png);
    background-repeat: repeat-x;
    padding-top: 5px;
    background: #2c8bbb !important;
}

tr.page_nav a.aspNetDisabledCss, .page_nav.page_nav2 span {
    background: #2c8bbb !important;
    color: #fff !important;
}
/* ----------------------------------------------------New styles Raju kanneboyina */
.DateRangesLifo {
    float: left;
    width: 20%;
}

.ThemeButtons {
    cursor: pointer;
}

    .ThemeButtons:hover {
    }

ul.Headerlinksuo {
    list-style: none;
    margin: 0;
    padding: 0;
}

    ul.Headerlinksuo li {
        float: left;
        margin: 0 0px 0 0;
        padding: 0 0px 0 0;
        border: solid;
        border-width: 0 0px 0 0;
        border-color: #FFF;
    }

        ul.Headerlinksuo li a {
            color: #fff;
        }

.footerTable {
    width: 100%;
}

.footerLeft {
    width: 40%;
}

.footerMid {
    width: 20%;
}

.footerRight {
    width: 40%;
}

.TableRespBase {
}

.TopHeaderGrdLTd {
    width: 35%;
}

.TopHeaderGrdMTd {
    width: 40%;
    text-align: right;
}

.TopHeaderGrdRTd {
    width: 35%;
}

.Outerrightd {
    text-align: right;
}

.toplisthemoo {
    float: right;
    position: relative;
}

.companydisplde {
    float: left;
    margin: 0 50px 0 0;
}

.logindatetimdisl {
    float: left;
}

.ThemeTopImagesBorders {
    display: none;
}

.OuterShadowGw {
    background-color: #FFF;
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}

.InnerPageConHolder {
    padding: 7px;
}

table {
    border-collapse: collapse;
}

    table tr td {
        border-collapse: collapse;
    }

fieldset {
    border: solid;
    border-width: 1px;
    border-color: #7C7C7C;
}

.WidInsec {
    width: 900px;
}

.AutoWidthTab {
    width: auto;
}

.ButtonTdSp {
    padding: 0 0 0 3px;
}

.findseragent {
    width: 350px;
}

.Innbuttonce {
    padding: 3px 0 0 0px;
}

.upnlSerialSummaryTable {
}

.SerialNuLeftTd {
    width: 35%;
}

.SerialNuMidTd {
    width: 38%;
}

.SerialNuRightTd {
    width: 27%;
}

.SerialInfoTxtTd {
    padding: 0 3px 0 0;
}

.TdMidRegTdLeft .SerialInfoTxtTd {
    width: 150px;
}

.serialfldLeftTabl .SerialInfoTxtTd {
    padding: 0 0px 0 0;
}

.SerialLIstLeftTd {
    width: 83%;
}

.SerialLIstRightBtnTd {
    width: 17%;
    padding: 0 0 0 5px;
}

.ServiAgensumleftTDw {
    width: 50%;
}

.servicAgeRighTd {
    width: 50%;
}

.ServagensLeTxtTd {
    padding: 0px 3px 0 0px;
}

.MfgSAMntSummaryServ .ServagensLeTxtTd {
    width: 150px;
}

.summrarightsidTdTabl .ServagensLeTxtTd {
    width: 250px;
}

.PerFulWidtIn {
    width: 100%
}

table.gvMfgSADetailsTaBeCon td.TDBeforeContent:nth-of-type(1) {
    width: 120px;
}

table.dgvFindSerialNoTaBe td.TDBeforeContent:nth-of-type(1) {
    width: 120px;
}

table.divScClaimActivityTxt td.TDBeforeContent:nth-of-type(4) {
    min-width: 400px;
}

table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(3) {
    min-width: 300px;
}

table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(7) {
    min-width: 350px;
}

table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(5) {
    min-width: 100px !important; /* modified as per the issue 53491 67th point */
}

.MainTopHeado {
    padding: 10px 0 0 0;
}

.credatino {
    float: left;
    width: 85px;
}

.panisunecl {
    padding: 5px;
}

.leftinbieo {
    padding-left: 10px;
}

.flseincoei {
    width: 600px;
    margin: 0 auto;
}

.hidoewidhri {
    width: 350px;
}

.inenoconty {
    width: 50%;
}

.SerlistFinserLtd {
    width: 80%;
}

.ClmLIowu {
    padding: 4px;
}

.InputsMfgNewclm input {
    margin: 0;
    float: left;
}

.Servierio {
    width: 85px;
}

.minlenojoe {
    width: 130px;
}

.newlinldi {
    width: 380px;
}

.Equleftd {
    width: 48%;
}

.EqulefRTd {
    width: 60%;
}

.tableTolinlodi .mediam_box {
    width: 99%;
    min-width: 120px;
}

.lalefnoi {
    width: 480px;
}

.NewcllineList {
    padding: 3px 0 0 0;
}

.tolLinlad {
    width: 480px;
}

.inpufoeoi {
    width: 100%;
    max-width: 470px;
}

.ContactTablei {
    width: 100%;
    max-width: 700px;
}

.ZipCodetable {
    width: 300px;
}

.CertinamFld {
    width: 500px;
}

.Newloinseno {
    width: 700px;
}

.AddFilesPopUp {
    width: 520px;
}

.Ailegendisl {
    width: 550px;
}

.SearchActioo {
    width: 250px;
}

.ActDetailsPopUp {
    width: 900px;
}

.conlinpomin {
    width: 120px;
}

.AuditInfoPupUp {
    width: 950px;
}

.contadefldseni {
    width: 600px;
}

.ContacInPopUp {
    width: 940px;
}

.pnlAddLineItemPopUp {
    width: 1100px;
}

.LinTIneoTd {
    width: 460px;
}

.LinTIneoMTd {
    width: 260px;
}

.LinTIneoRTd {
    width: 300px;
}

.pnlLineAuditPopUp {
    width: 1000px;
}

.MfgSumAudiPopUp {
    width: 1100px;
}

.panEditEquipPopUp {
    width: 800px;
}

.EqinolepupTd {
    width: 50%;
}

.EquiInRtd {
    width: 50%;
}

.pnlSAActivityAuditPopUp {
    width: 1000px;
}

.tbpIncidentsLeTd {
    width: 40%;
}

.tbpIncidentsRiTd {
    width: 60%;
}

.pnlMfgclaimSubmissionPopUp {
    width: 900px;
}

.sumiclradio tr td input {
    vertical-align: middle;
}

.sumiclradio tr td label {
    vertical-align: middle;
}

.NewClaimSeLeftPrt {
    float: left;
    width: 380px;
    margin: 0px 2px 0 0;
}

.NewClaimSeScndPrt {
    float: left;
    width: 325px;
    margin: 0px 2px 0 0;
}

.NewClaimSeThrdPrt {
    float: left;
    width: 324px;
    margin: 0px 2px 0 0;
}

.NewClaimSeExfldPrt {
    float: left;
    width: 180px;
    margin: 0px 2px 0 0;
}

.clear {
    clear: both;
    margin: 0;
    padding: 0;
}

.claimToLtd {
    float: left;
}

.clavadooi {
    float: left;
    margin: 0 5px 0 5px;
}

.creatdatio {
    float: left;
}

.ViewImgneo {
    width: 18px;
    height: 18px;
    /*background-image: url(../img/View.png);*/
    background-repeat: no-repeat;
    display: block;
}

.ReportImIcon {
    width: 18px;
    height: 18px;
    /*background-image: url(../img/report.png);*/
    background-repeat: no-repeat;
    display: block;
}

.AddActivityImIcon {
    width: 18px;
    height: 18px;
    /*background-image: url(../img/act.png);*/
    background-repeat: no-repeat;
    display: block;
}

.ViewEdit {
    width: 18px;
    height: 18px;
    /*background-image: url(../img/edit_white.png);*/
    background-repeat: no-repeat;
    display: block;
    text-align: center;
}

table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(1):before {
}

.ClainLisBtnse {
    float: left;
}

.ClailiiuplioD {
    float: left;
    padding: 0 10px 0 10px;
}

.Topsearchi {
    width: 75px;
}

.Optionlinei {
    float: left;
}

.Ratesanlegen {
    width: 480px;
    float: left;
}

.TechnicianDi {
    width: 420px;
    float: right;
}

.TotalsMaino {
    width: 742px;
    float: left;
}

.Partsinconi {
    float: left;
    padding: 5px 20px 0 17px;
}

.gatwaninow {
    width: 350px;
}

.panactiinD {
    margin: 3px 0 0 0;
}
/* ....claimlistCss...............*/
.GrdClaimHeader {
    background-color: #3f94bf !important;
    color: #FFF;
    /*font-family:proxima-nova, Geneva, sans-serif;*/
    font-weight: bold;
    font-size: 12px;
}

    .GrdClaimHeader a {
        color: #FFF;
    }

        .GrdClaimHeader a:hover {
            color: #FFF;
        }

    .GrdClaimHeader th {
        padding: 5px 3px 5px 3px;
    }

.CssMclClaimList {
    font-family: Proxima-nova, proxima-nova, sans-serif;
    font-size: 12px;
}

    .CssMclClaimList tr td {
        border-collapse: collapse;
    }

.ClaiLRowSryle {
    background-color: #f1f1f1;
}

    .ClaiLRowSryle td {
        padding: 0px 3px;
    }

.AlterNaRowsty {
    background-color: #FFFFFF;
}

    .AlterNaRowsty td {
        padding: 0px 3px;
    }

.Hearrownins {
    background-color: #FFFFFF;
    color: #66666f;
}

    .Hearrownins a {
        color: #66666f;
    }

.innerGridHesty {
    border: solid;
    border-width: 1px;
    border-color: #c2c2c2;
    background-color: #FFFFFF;
}

    .innerGridHesty th {
        border-top: 1px solid #FFFFFF;
        border-bottom: 1px solid #c2c2c2;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        color: #66666f;
        padding: 5px 3px 5px 3px;
    }

        .innerGridHesty th a {
            color: #66666f;
        }


.InnerGridMainCls {
    outline: solid;
    outline-width: 1px;
    outline-color: #c2c2c2;
}

.InnerClaiLRowSryle td {
    border: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    background-color: #f1f1f1;
    padding: 5px 3px 5px 3px;
}

.InnerAlterNaRowsty td {
    border: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    padding: 5px 3px 5px 3px;
}


.pagerStyles {
    color: #052570 !important;
    font-weight: bold;
    background: #3f94bf;
}

    .pagerStyles a {
        color: #fff;
        font-weight: bold;
    }

    .pagerStyles span {
        color: #fff;
    }

.InsidGridPanel {
    background-color: #e6e6e6;
    padding: 5px;
}

.InnerSpfGrd {
    padding: 5px 0 5px 0;
}

.InnerSpfGrds {
    margin: 5px 0 5px 0;
}

.InnerSpfGrdss {
    margin: 0px 0 0px 0;
}

.Causetakeni tr td {
    border: solid;
    border-width: 1px;
    border-color: #c2c2c2;
    background-color: #FFF;
    padding: 5px 3px 5px 3px;
}

.Cautxtdiso {
    width: 150px;
    background-color: #f1f1f1;
    color: #66666f;
    font-weight: bold;
}

.BtnsRaSum {
    font-family: proxima-nova, Geneva, sans-serif;
    font-size: 11px;
}

    .BtnsRaSum input {
        vertical-align: middle;
    }

    .BtnsRaSum label {
        vertical-align: middle;
    }
/* ....claimlistCss...............*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------New styles Raju kanneboyina */







@media only screen and (max-width: 1275px) {
    .ToinLefTd {
        width: 150px;
    }

    .TtalsPupFldi .small_box {
        width: 90%;
    }

    .pnlMfgclaimSubmissionPopUp {
        width: 100%;
    }

    .tbpIncidentsLeTd {
        width: 100%;
        display: block;
    }

    .tbpIncidentsRiTd {
        width: 100%;
        display: block;
    }

    .pnlSAActivityAuditPopUp {
        width: 100%;
    }

    .panEditEquipPopUp {
        width: 100%;
    }

    .MfgSumAudiPopUp {
        width: 100%;
    }

    .pnlLineAuditPopUp {
        width: 100%;
    }

    .LinTIneoTd {
        width: 100%;
        display: block;
    }

    .LinTIneoMTd {
        width: 100%;
        display: block;
    }

    .LinTIneoRTd {
        width: 100%;
        display: block;
    }

    .NewCLseage {
        width: 100%;
    }

    .contadefldseni {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .AuditInfoPupUp {
        width: 100%;
    }

    .SearchActioo {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .Ailegendisl {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .Newloinseno {
        width: 100%;
    }

    .CertinamFld {
        width: 100%;
    }

    .ZipCodetable {
        width: 100%;
    }

    table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(3) {
        min-width: inherit;
    }

    table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(7) {
        min-width: inherit;
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(5) {
        min-width: inherit;
    }

    .tolLinlad {
        width: 95%;
    }

    .NewcllineList {
        display: block;
    }

    .tableTolinlodi .mediam_box {
        width: 99%;
        min-width: 0px;
    }

    .RIghtgrndio {
        display: block;
        width: 100%;
    }

    .lalefnoi {
        display: block;
        width: 100%;
    }

    .motalincode {
        width: 150px;
    }

    .ClainLProCh {
        display: block;
        width: 100%;
    }

    .SerlistFinserLtd {
        width: 100%;
        display: block;
    }

    .SerlistFinserRtd {
        width: 100%;
        display: block;
    }

    .BobuconfionLtd {
        display: block;
        width: 100%;
    }

    .BobuconfionRtd {
        display: block;
        width: 100%;
    }

    .FindSerialSuGrdLtd {
        width: 100%;
        display: block;
    }

    .FindSerialSuGrdMtd {
        width: 100%;
        display: block;
    }

    .FindSerialSuGrdRtd {
        width: 100%;
        display: block;
    }

    .wordbeko {
        word-break: break-all;
    }

    .inenoconty {
        width: 100%;
    }

    .hidoewidhri {
        width: auto;
    }

    .flseincoei {
        width: auto;
    }

    .Findserialtosear {
        width: 100%;
    }

    .leftinbieo {
        padding-left: 0px;
    }

    .widthteres {
        width: 160px;
    }

    .FindseTdlis {
        width: 100%;
        display: block;
    }

    .outtoindoi {
        width: 160px;
    }

    .totalniii {
        width: 100%;
    }

    .NewclaimsumTd {
        width: 100%;
        display: block;
    }

    .NewClaimMainTable {
        width: 100%;
    }

    .NewClaimLefTd {
        width: 100%;
        display: block;
    }

    .PerFulWidtIn {
        width: 50%
    }

    .MfgSAMntSummaryServ .ServagensLeTxtTd {
        width: 250px;
    }

    .ServiAgensumleftTDw {
        width: 100%;
        display: block;
        clear: both;
    }

    .servicAgeRighTd {
        width: 100%;
        display: block;
        clear: both;
    }

    .FinSsunnLeftTdopen {
        width: 100%;
        display: block;
        clear: both;
    }

    .FinSsunnRightTdopen {
        width: 100%;
        display: block;
        clear: both;
    }

    .SerialLIstLeftTd {
        width: 100%;
        display: block;
        clear: both;
    }

    .SerialLIstRightBtnTd {
        width: 100%;
        display: block;
        padding: 5px 0 0 0px;
        clear: both;
    }

    .SerialInfoTxtTd {
        width: 170px !important;
    }

    .SerialNuLeftTd {
        width: 100%;
        display: block;
    }

    .SerialNuMidTd {
        width: 100%;
        display: block;
    }

    .SerialNuRightTd {
        width: 100%;
        display: block;
    }

    .findseragent {
        width: 100%;
    }

    .ButtonTdSp {
        padding: 5px 0 0 0px;
    }

    .AutoWidthTab {
        width: 100%;
    }

    .WidInsec {
        width: 100%;
    }

    .middle_content {
        padding: 10px 10px 10px 10px;
    }

    .middle_box {
        width: 100%;
    }

    .sitewrapper {
        width: 100%;
    }

    .CliliMaintdLeft {
        display: block;
    }

    .clilinkrightcon {
        display: block;
        padding: 10px 0 0 0;
    }
}




@media only screen and (max-width: 1024px) {

    .stsineZip {
        width: 70px;
    }

    .pnlAddLineItemPopUp {
        width: 500px;
    }

    .inpuneiowe .mediam_box {
        width: 95px;
    }

    .Partsinconi {
        padding: 5px 5px 0 0px;
    }

    .Optionlinei {
        width: 762px;
    }

    .ClailiiuplioD {
        float: left;
        padding: 0 0px 0 0px;
    }

    .ClainLisBtnse {
        width: 195px;
    }

    .NewClaimSeLeftPrt {
        width: 380px;
    }

    .NewClaimSeScndPrt {
        width: 295px;
    }

    .NewClaimSeThrdPrt {
        width: 250px;
    }

    .credatino {
        width: 500px;
        margin: 0 auto;
        float: none;
    }
}

@media only screen and (max-width: 1023px) {

    .serlieieo {
        width: 46%;
    }

    .Serinindoi {
        height: 280px;
        overflow-y: scroll;
    }

    .ActDetailsPopUp {
        width: 100%;
    }

    .toinoeiw .small_box {
        width: 100%;
    }

    .gatwaninow {
        width: 250px;
    }

    .Teleponei {
        width: 84px;
    }

    .stsineo {
        width: 34px;
    }

    .inpufoeoi {
        max-width: 271px;
    }

    .leneoekeo {
        width: 158px;
    }

    .Optionlinei {
        width: 100%;
    }

    .TotalsMaino {
        width: 100%;
    }
}


@media only screen and (max-width: 768px) {
    .cmeineoei {
        margin-bottom: 5px;
    }

    .Sumflenweoi {
        margin: 0px;
        padding-left: 0;
        padding-right: 0;
    }

    .minlenojoe {
        width: 125px;
    }

    .outnieoiwe {
        margin: 0px;
        padding: auto 0 auto 0;
    }

    .marginio {
        margin-top: -70px;
    }

    .inpuneiowe .mediam_box {
        width: auto;
    }

    .LineScrewidbde {
        width: 150px;
    }

    .Normaratesdi .small_box {
        width: 100% !important;
    }

    .Normaratesdi {
        float: left;
        width: 350px;
    }

    .Normaratesdi {
        float: left;
    }

    .Ratesanlegen {
        width: 100%;
        float: left;
    }

    .TotalsMaino {
        width: 700px;
    }

    .ClainLisBtnse input {
        margin-bottom: 3px;
    }

    .smriteoi {
        width: 90px;
    }

    .smlIlei {
        width: 125px;
    }

    .Optionlinei {
        width: 600px;
    }

    .ClailiiuplioD {
        float: left;
        padding: 0 5px 0 5px;
    }

    .ClainLisBtnse {
        width: 100px;
    }

    .NewClaimSeLeftPrt {
        width: 360px;
    }

    .credatino {
        width: 82px;
        float: left;
    }

    .NewClaimSeThrdPrt {
        width: 360px;
        clear: left;
    }
}

@media only screen and (max-width: 767px) {
    .ActivdetailLTD {
        width: 100%;
        display: block;
    }

    .ActivdetailRTD {
        width: 100%;
        display: block;
    }

    .marginio {
        margin-top: auto;
        margin-left: auto;
    }

    .toinoeiw {
        width: 100%;
        display: block;
    }

    .marginio {
        margin-top: 0px;
    }

    .NewClaimSeLeftPrt {
        width: 100%;
    }

    .NewClaimSeScndPrt {
        width: 100%;
    }

    .ClSeSuLeTd {
        width: 100%;
        display: block;
    }

    .ClSeSuRiTd {
        width: 100%;
        display: block;
    }

    .Optionlinei {
        width: 100%;
    }

    .Equleftd {
        width: 100%;
        display: block;
    }

    .EqulefRTd {
        width: 100%;
        display: block;
    }

    .TotalsMaino {
        width: 100%;
    }
}

@media only screen and (max-width: 1020px) {
    /* ----------------------------------------------------Table Display start*/

    .TotalinLtedTd {
        display: block;
    }

    .EqinolepupTd {
        width: 100%;
        display: block;
    }

    .EquiInRtd {
        width: 100%;
        display: block;
    }

    .NewClTdl {
        display: block;
    }

    .ContacInPopUp {
        width: 100%;
    }

    .ConimtabTd {
        display: block;
    }

    .ContadeWpClRTD {
        display: block;
    }

    .ContadeWpClLTd {
        display: block;
    }

    table.divScClaimActivityTxt td.TDBeforeContent:nth-of-type(4) {
        min-width: inherit;
    }

    .table-grid-border {
        color: #252424;
        border: solid;
        border-width: 1px 1px 0 0;
        border-color: #3f94bf;
        border-collapse: collapse;
    }

    .TableRespBase {
        border: solid;
        border-width: 1px;
        border-color: #3f94bf;
    }

    .GridLinkAnc {
        border: none;
        background-color: #232222;
        cursor: pointer;
        width: 50% !important;
        padding: 0px;
        margin: 2px 0 2px 0;
        display: block;
        text-align: center;
        color: #FFF !important;
    }

    .GriLInkiowse a {
        border: none;
        background-color: #232222;
        cursor: pointer;
        width: 50% !important;
        padding: 7px;
        display: block;
        text-align: center;
        color: #FFF !important;
    }

    .TableRespBase tr th.TDBeforeContent {
        display: none;
    }

    .TableRespBase tr td.TDBeforeContent {
        display: block;
        position: relative;
        min-height: 16px;
        padding: 0px 0 0px 35%;
        text-align: left !important;
        min-width: 200px;
        width: auto !important;
    }

        .TableRespBase tr td.TDBeforeContent:before {
            position: absolute;
            color: #3f94bf;
            height: 100%;
            top: 0px;
            font-weight: bold;
            width: 30%;
            left: 5px;
            text-align: right;
        }
    /* ----------------------------------------------------Table Display End */

    /* ----------------------------------------------------Claim List2 */
    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Mfg.Code:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Reference:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "SA Name:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Serial#:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(5):before {
        content: "Authorization Number:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "Invoice#:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(7):before {
        content: "Created Date:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(8):before {
        content: "Auth Date:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(9):before {
        content: "App Date:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(10):before {
        content: "Claim Amount:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(11):before {
        content: "Claim Status:";
    }

    table.dgvMclClaimListLoginTxt td.TDBeforeContent:nth-of-type(12):before {
        content: "";
    }
    /* ----------------------------------------------------Claim List2 */


    table.divScClaimActivityTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Activity Code:";
    }

    table.divScClaimActivityTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Activity Date:";
    }

    table.divScClaimActivityTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "Contact:";
    }

    table.divScClaimActivityTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Notes:";
    }

    table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Ref.No.:";
    }

    table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Type:";
    }

    table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "Image Name:";
    }

    table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Created Date:";
    }

    table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(5):before {
        content: "Security Key:";
    }

    table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "Created User:";
    }

    table.divScFileRoomTxt td.TDBeforeContent:nth-of-type(7):before {
        content: "Recent Comment:";
    }

    table.dgvSAUsrMntLoginsTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Login Name:";
    }

    table.dgvSAUsrMntLoginsTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "First Name:";
    }

    table.dgvSAUsrMntLoginsTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "Last Name:";
    }

    table.dgvSAUsrMntLoginsTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Select:";
    }
    /* ----------------------------------------------------Claim List */

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Mfg:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Ref#:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "SA Name:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Serial#:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(5):before {
        content: "Login Name:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "Auth#:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(7):before {
        content: "Invoice#:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(8):before {
        content: "Created Date:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(9):before {
        content: "Auth Date:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(10):before {
        content: "Submit Date:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(11):before {
        content: "Appr Date:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(12):before {
        content: "Claim Amt:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(13):before {
        content: "Claim Status:";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(14):before {
        content: "";
    }

    table.dgvMclClaimListTxt td.TDBeforeContent:nth-of-type(15):before {
        content: "";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(1):before {
        content: "Technician:";
    }

    table.LaborDetailsMfgClaim.laborExm td.TDBeforeContent:nth-of-type(1):before {
        content: "Part Number:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(2):before {
        content: "Work Date:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(3):before {
        content: "Hours Type:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(4):before {
        content: "App. Hours Type:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(5):before {
        content: "Hours:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(6):before {
        content: "App Hours:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(7):before {
        content: "Charge Rate:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(8):before {
        content: "App Rate:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(9):before {
        content: "Travel Hours:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(10):before {
        content: "App. Travel Hours:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(11):before {
        content: "Miles:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(12):before {
        content: "App. Miles:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(13):before {
        content: "Charge Amt.:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(14):before {
        content: "App. Charge Amt.:";
    }

    table.LaborDetailsMfgClaim td.TDBeforeContent:nth-of-type(15):before {
        content: "Select:";
    }

    table.LineItemDVGRID td.TDBeforeContent:nth-of-type(1):before {
        content: "Item Number:";
    }

    table.LineItemDVGRID.laborExm td.TDBeforeContent:nth-of-type(1):before {
        content: "Part Number:";
    }

    table.LineItemDVGRID td.TDBeforeContent:nth-of-type(2):before {
        content: "Description:";
    }

    table.LineItemDVGRID td.TDBeforeContent:nth-of-type(3):before {
        content: "Quantity:";
    }

    table.LineItemDVGRID td.TDBeforeContent:nth-of-type(4):before {
        content: "App. Quantity:";
    }

    table.LineItemDVGRID td.TDBeforeContent:nth-of-type(5):before {
        content: "Unit Price:";
    }

    table.LineItemDVGRID td.TDBeforeContent:nth-of-type(6):before {
        content: "App. Price:";
    }

    table.LineItemDVGRID td.TDBeforeContent:nth-of-type(7):before {
        content: "Extended Price:";
    }

    table.LineItemDVGRID td.TDBeforeContent:nth-of-type(8):before {
        content: "App. Extended Price:";
    }

    table.LineItemDVGRID td.TDBeforeContent:nth-of-type(9):before {
        content: "Select:";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(1):before {
        content: ":";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Type:";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "Image Name:";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Created Date:";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(5):before {
        content: ":";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "Created User:";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(7):before {
        content: "Recent Comment:";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(8):before {
        content: "View Notes:";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(9):before {
        content: ":";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(10):before {
        content: ":";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(11):before {
        content: ":";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(12):before {
        content: ":";
    }

    table.divFileRoomTxt td.TDBeforeContent:nth-of-type(13):before {
        content: ":";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Activity Code:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Activity Date:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "User:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Contact:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(5):before {
        content: "Notes:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "Due Date:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(7):before {
        content: "Completed Date:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(8):before {
        content: "Assigned To:";
    }

    table.dgvMfgRMALinesTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Item Number:";
    }

    table.dgvMfgRMALinesTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Description:";
    }

    table.dgvMfgRMALinesTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "Quantity:";
    }

    table.dgvMfgRMALinesTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "RMAQuantity:";
    }

    table.dgvMfgRMALinesTxt td.TDBeforeContent:nth-of-type(5):before {
        content: "Tracking No:";
    }

    table.dgvMfgRMALinesTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "RMA No:";
    }

    table.dgvMfgRMALinesTxt td.TDBeforeContent:nth-of-type(7):before {
        content: "RMA Required:";
    }

    table.dgvMfgRMALinesTxt td.TDBeforeContent:nth-of-type(8):before {
        content: "RMA Printed:";
    }

    table.dgvClaimsDetailsTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Serial Number:";
    }

    table.dgvClaimsDetailsTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Authorization#:";
    }

    table.dgvClaimsDetailsTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "Reference:";
    }

    table.dgvClaimsDetailsTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Invoice#:";
    }

    table.dgvClaimsDetailsTxt td.TDBeforeContent:nth-of-type(5):before {
        content: "SO Number:";
    }

    table.dgvClaimsDetailsTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "Created Date:";
    }

    table.dgvClaimsDetailsTxt td.TDBeforeContent:nth-of-type(7):before {
        content: "Authorization Date:";
    }

    table.dgvClaimsDetailsTxt td.TDBeforeContent:nth-of-type(8):before {
        content: "Claim Status:";
    }

    table.dgvClaimsDetailsTxt td.TDBeforeContent:nth-of-type(9):before {
        content: "Claim Amt:";
    }

    table.dgvMfgClaimAuditTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Table Name:";
    }

    table.dgvMfgClaimAuditTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Key Field1:";
    }

    table.dgvMfgClaimAuditTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "Key Field2:";
    }

    table.dgvMfgClaimAuditTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Field Name:";
    }

    table.dgvMfgClaimAuditTxt td.TDBeforeContent:nth-of-type(5):before {
        content: "Old Status:";
    }

    table.dgvMfgClaimAuditTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "New Status:";
    }

    table.dgvMfgClaimAuditTxt td.TDBeforeContent:nth-of-type(7):before {
        content: "Modified By:";
    }

    table.dgvMfgClaimAuditTxt td.TDBeforeContent:nth-of-type(8):before {
        content: "Modified Date:";
    }

    table.dgvClaimContactsTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "First Name:";
    }

    table.dgvClaimContactsTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Last Name:";
    }

    table.dgvClaimContactsTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "Telephone:";
    }

    table.dgvClaimContactsTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Mobile:";
    }

    table.dgvClaimContactsTxt td.TDBeforeContent:nth-of-type(5):before {
        content: "Email:";
    }

    table.dgvClaimContactsTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "Select:";
    }
    /* ----------------------------------------------------Service Agents */

    table.gvMfgSADetailsTaBeCon td.TDBeforeContent:nth-of-type(1) {
        width: auto;
    }

        table.gvMfgSADetailsTaBeCon td.TDBeforeContent:nth-of-type(1):before {
            content: "Account Number:";
        }

    table.gvMfgSADetailsTaBeCon td.TDBeforeContent:nth-of-type(2):before {
        content: "Name:";
    }

    table.gvMfgSADetailsTaBeCon td.TDBeforeContent:nth-of-type(3):before {
        content: "City:";
    }

    table.gvMfgSADetailsTaBeCon td.TDBeforeContent:nth-of-type(4):before {
        content: "Rating:";
    }

    table.gvMfgSADetailsTaBeCon td.TDBeforeContent:nth-of-type(5):before {
        content: "Certification:";
    }
    /* ----------------------------------------------------Service Agents */


    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(1):before {
        content: "Activity Code:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(2):before {
        content: "Activity Date:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(3):before {
        content: "User:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(4):before {
        content: "Contact:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(5):before {
        content: "Notes:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(6):before {
        content: "Due Date:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(7):before {
        content: "Completed Date:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(8):before {
        content: "Assigned To:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(9):before {
        content: "Select:";
    }

    table.gvClaimActivityTxt td.TDBeforeContent:nth-of-type(22):before {
        content: "Reference:";
    }
    /* ----------------------------------------------------Serials List */
    table.dgvFindSerialNoTaBe td.TDBeforeContent:nth-of-type(1) {
        width: auto;
    }

        table.dgvFindSerialNoTaBe td.TDBeforeContent:nth-of-type(1):before {
            content: "Serial Number:";
        }

    table.dgvFindSerialNoTaBe td.TDBeforeContent:nth-of-type(2):before {
        content: "Description:";
    }

    table.dgvFindSerialNoTaBe td.TDBeforeContent:nth-of-type(3):before {
        content: "Model Number:";
    }

    table.dgvFindSerialNoTaBe td.TDBeforeContent:nth-of-type(4):before {
        content: "Part Number:";
    }

    table.dgvFindSerialNoTaBe td.TDBeforeContent:nth-of-type(5):before {
        content: "Company Name:";
    }
    /* ----------------------------------------------------Serials List */

    /* ----------------------------------------------------Activity To Complete */
    table.ActivityToComplete td.TDBeforeContent:nth-of-type(1):before {
        content: "Activity Code:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(2):before {
        content: "Activity Date:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(3):before {
        content: "Contact:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(4):before {
        content: "Contact:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(5):before {
        content: "Notes:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(6):before {
        content: "Due Date:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(7):before {
        content: "Completed Date:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(8):before {
        content: "Assigned By:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(9):before {
        content: "Assigned By:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(10):before {
        content: "Hidden:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(11):before {
        content: "Reference:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(12):before {
        content: "Serial Number:";
    }

    table.ActivityToComplete td.TDBeforeContent:nth-of-type(13):before {
        content: "Select:";
    }
    /* ----------------------------------------------------Activity To Complete */



    /* ----------------------------------------------------ApprovalProcessTbl */
    table.ApprovalProcessTbl td.TDBeforeContent:nth-of-type(1):before {
        content: "Serial Number:";
    }

    table.ApprovalProcessTbl td.TDBeforeContent:nth-of-type(2):before {
        content: "Account Number:";
    }

    table.ApprovalProcessTbl td.TDBeforeContent:nth-of-type(3):before {
        content: "Claim#:";
    }

    table.ApprovalProcessTbl td.TDBeforeContent:nth-of-type(4):before {
        content: "Field:";
    }

    table.ApprovalProcessTbl td.TDBeforeContent:nth-of-type(5):before {
        content: "Original Value:";
    }

    table.ApprovalProcessTbl td.TDBeforeContent:nth-of-type(6):before {
        content: "Requested Value:";
    }

    table.ApprovalProcessTbl td.TDBeforeContent:nth-of-type(7):before {
        content: "Approve:";
    }

    table.ApprovalProcessTbl td.TDBeforeContent:nth-of-type(8):before {
        content: "Reject:";
    }
    /* ----------------------------------------------------ApprovalProcessTbl */


    table.NoneDisBlk {
        width: 100%;
    }

    .MenulistLeftTD {
        display: block;
    }

    .MenuListRightTD {
        display: block;
    }
}
/* ----------------------------------------------------Claim List */

@media screen and (max-width: 770px) {
    .widthdipo {
        width: 165px;
    }

    .AddFilesPopUp {
        width: 100%;
    }

    .Menudislpladono {
        width: 100%;
    }

    ul.level1 {
        float: none !important;
        z-index: 9999;
    }

        ul.level1 li {
            width: 100%;
            background-color: #3f94bf;
            margin: 0 0 1px 0;
        }

    ul.level2 li {
        margin: 0 0 0px 0;
    }

    ul.level1 li:nth-child(even) {
        display: none;
    }

    ul.level1 li a {
        color: #FFF !important;
        line-height: 30px;
    }

    #uctrlMenus_mnuMenuList a.dynamic {
        padding: 0px 5px 0px 5px !important;
    }

    #uctrlMenus_mnuMenuList a.popout {
        background-image: url(../img/drop-arrow.png) !important;
    }

    ul.level2 {
        position: relative !important;
    }

        ul.level2 li {
            width: 100%;
            background-color: #515151;
        }

    ul.level1 ul.level2 li:nth-child(even) {
        display: inherit;
    }
}
/* Responsive Menu Css------------------------------------------------------------------------------ */

@media only screen and (max-width: 750px) {
    .serinintalblei .SerialInfoTxtTd {
        width: 100%;
        display: block;
        clear: both;
        text-align: left !important;
    }

    .cisizip {
        width: 93%;
    }

    .serialfldLeftTabl .SerialInfoTxtTd {
        width: 100%;
        display: block;
        clear: both;
        text-align: left !important;
    }

    .TdMidRegTdLeft .SerialInfoTxtTd {
        width: 100%;
        display: block;
        clear: both;
        text-align: left !important;
    }

    .TdDisFW {
        width: 100%;
        display: block;
        clear: both;
        padding: 0 0 15px 0;
    }

        .TdDisFW input[type="text"] {
            width: 90% !important;
        }

        .TdDisFW textarea {
            width: 90% !important;
        }

        .TdDisFW select {
            width: 90% !important;
        }

    .MfgSAMntSummaryServ .ServagensLeTxtTd {
        width: 100%;
        display: block;
        clear: both;
        text-align: left !important;
    }

    .summrarightsidTdTabl .ServagensLeTxtTd {
        width: 100%;
        display: block;
        clear: both;
        text-align: left !important;
    }

    .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: right;
    }

    .copy_left {
        float: none;
    }

    .TopbarcompLefTd {
        display: block;
    }

    .TopbarcompRightTd {
        display: block;
    }

    .TopHeaderGrdLTd {
        width: 100%;
        display: block;
        clear: both;
    }

    .TopHeaderGrdMTd {
        width: 40%;
        text-align: right;
        display: block;
        clear: both;
    }

    .TopHeaderGrdRTd {
        width: 100%;
        display: block;
        clear: both;
    }

    .gw_logo {
        float: none;
        margin: 0 auto;
    }

    .toplisthemoo {
        float: none;
        margin: 0 auto;
    }
}
/* Responsive Menu Css------------------------------------------------------------------------------ */
.toggleMenu {
    display: none;
    background-color: #2083b7;
    color: #FFF;
    font-weight: bold;
    font-size: 18px;
    border-radius: 8px 8px 0px 0px;
    background-image: url(../img/nav_icon.png);
    background-repeat: no-repeat;
    background-position: 99% center;
    width: 100%;
}

    .toggleMenu div {
        padding: 5px;
    }

    .toggleMenu:hover {
        background-color: #0d628f;
        text-decoration: none;
        color: #FFF;
    }

@media screen and (max-width: 800px) {
    .DateRangesLifo {
        float: left;
        width: 50%;
    }

    .minlenojoe {
        width: 110px;
    }
}

@media only screen and (max-width: 600px) {
    .smriteoi {
        width: 125px;
    }
}

@media screen and (max-width: 615px) {
    .widthdipo {
        width: 165px;
    }

    .aswenoo {
        width: 165px;
    }
}

@media screen and (max-width: 550px) {
    .widthdipo {
        width: auto;
    }

    .aswenoo {
        width: auto;
    }

    .NewClaimSeScndPrt {
        width: auto;
    }

    .NewClaimSeThrdPrt {
        width: auto;
        float: none;
    }

    .NewClaimSeExfldPrt {
        width: auto;
        float: none;
    }
}

@media screen and (max-width: 480px) {
    .DateRangesLifo {
        float: left;
        width: 100%;
    }

    .companydisplde {
        float: none;
    }

    #modernbricksmenu1 ul {
        width: 100%;
    }

    body {
        overflow-x: hidden;
    }
}

@media screen and (max-height: 700px) {
    .MfnPoMaxhieo {
        overflow-y: scroll;
        max-height: 500px;
    }
}

@media screen and (max-height: 480px) {
    .MfnPoMaxhieo {
        overflow-y: scroll;
        max-height: 300px;
    }
}

.footerMid22 {
    width: 77%;
}

.footerMid23 {
    width: 50%;
}

.top_textinner2 {
    color: #fff !important;
    text-decoration: none;
}


.middle-btn {
    color: #115f87 !important;
    font-family: proxima-nova !important;
    /*font-size: 11px !important;
	font-weight: 600 !important;
	padding-left: 6px !important;
	border-radius: 0 50px 0 0 !important;
    width: 127px;
background: rgba(92,180,224,1) !important;
background: -moz-linear-gradient(top, rgba(92,180,224,1) 0%, rgba(22,94,130,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(92,180,224,1)), color-stop(100%, rgba(22,94,130,1))) !important;
background: -webkit-linear-gradient(top, rgba(92,180,224,1) 0%, rgba(22,94,130,1) 100%) !important;
background: -o-linear-gradient(top, rgba(92,180,224,1) 0%, rgba(22,94,130,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(92,180,224,1) 0%, rgba(22,94,130,1) 100%) !important;
background: linear-gradient(to bottom, rgba(92,180,224,1) 0%, rgba(22,94,130,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cb4e', endColorstr='#165e82', GradientType=0 ) !important;*/
}



.side-panelcolor {
    border: solid 1px #4a1b89 !important;
    border-top: none !important;
    background: #e5f0fe !important;
}

.ClauseBorder {
    border: solid 1px rgb(170, 209, 228) !important;
}

.DateRangTopDiv {
    background: #E1EAF2 !important;
}

.DateRangDiv {
    background: #EEF4F9;
    padding: 5px 5px;
    border: solid 1px rgb(170, 209, 228);
    border-top: none;
}

input[type="text"]:hover, textarea:hover {
    /*box-shadow: 0 0 5px rgba(81, 203, 238, 1) !important;*/
}

.wgtsave {
    background-image: url(../img/save.png);
    cursor: pointer;
    width: 47px;
    height: 22px;
    border: none;
    float: left;
}

    .wgtsave:hover {
        background-image: url(../img/savehr.png);
        cursor: pointer;
        width: 47px;
        height: 22px;
        border: none;
    }

.exporttocsv {
    background-image: url(../img/exptcsv.png);
    cursor: pointer;
    width: 98px;
    height: 22px;
    border: none;
    float: left;
}

    .exporttocsv:hover {
        background-image: url(../img/exporttocsvhr.png);
        cursor: pointer;
        width: 98px;
        height: 22px;
        border: none;
    }

.runreprot {
    background-image: url(../img/runreprot.png);
    cursor: pointer;
    width: 98px;
    height: 22px;
    border: none;
    float: left;
}

    .runreprot:hover {
        background-image: url(../img/runreprothr.png);
        cursor: pointer;
        width: 98px;
        height: 22px;
        border: none;
    }

.resetoperation {
    background-image: url(../img/reset.png);
    cursor: pointer;
    width: 47px;
    height: 22px;
    border: none;
    float: left;
}

    .resetoperation:hover {
        background-image: url(../img/resethr.png);
        cursor: pointer;
        width: 47px;
        height: 22px;
        border: none;
    }

.viewquery {
    background-image: url(../img/viewquery.png);
    cursor: pointer;
    width: 99px;
    height: 22px;
    border: none;
    float: left;
}

    .viewquery:hover {
        background-image: url(../img/viewqueryhr.png);
        cursor: pointer;
        width: 99px;
        height: 22px;
        border: none;
    }

.saveasqury {
    background-image: url(../img/saveas.png);
    cursor: pointer;
    width: 47px;
    height: 22px;
    border: none;
    float: left;
}

    .saveasqury:hover {
        background-image: url(../img/saveashr.png);
        cursor: pointer;
        width: 47px;
        height: 22px;
        border: none;
    }

.exporttoexcl {
    background-image: url(../img/exporttoexcl.png);
    cursor: pointer;
    width: 98px;
    height: 22px;
    border: none;
    float: left;
}

    .exporttoexcl:hover {
        background-image: url(../img/exporttoexclhr.png);
        cursor: pointer;
        width: 98px;
        height: 22px;
        border: none;
    }

.exporttocsvdouble {
    background-image: url(../img/csvdouble.png);
    cursor: pointer;
    width: 98px;
    height: 22px;
    border: none;
    float: left;
}

    .exporttocsvdouble:hover {
        background-image: url(../img/csvdoublehr.png);
        cursor: pointer;
        width: 98px;
        height: 22px;
        border: none;
    }

.wgtdel {
    background-image: url(../img/delete.png);
    cursor: pointer;
    width: 47px;
    height: 22px;
    border: none;
    float: left;
}

    .wgtdel:hover {
        background-image: url(../img/deletehr.png);
        cursor: pointer;
        width: 47px;
        height: 22px;
        border: none;
    }

.topheader {
    line-height: 26px;
    color: #fff;
}

.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: #0f3f57 !important;
    border: solid 1px #7290A2 !important;
    height: 23px;
    line-height: 21px;
    /*background: rgba(255,255,255,1) !important;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 10%, rgba(143,194,227,1) 100%) !important;
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(10%, rgba(246,246,246,1)), color-stop(100%, rgba(143,194,227,1))) !important;
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 10%, rgba(143,194,227,1) 100%) !important;
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 10%, rgba(143,194,227,1) 100%) !important;
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 10%, rgba(143,194,227,1) 100%) !important;
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 10%, rgba(143,194,227,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8fc2e3', GradientType=1 ) !important;*/

    background: rgba(255,255,255,0.93) !important;
    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.93) 0%, rgba(190,221,232,0.94) 10%, rgba(143,194,227,1) 100%) !important;
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0.93)), color-stop(10%, rgba(190,221,232,0.94)), color-stop(100%, rgba(143,194,227,1))) !important;
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.93) 0%, rgba(190,221,232,0.94) 10%, rgba(143,194,227,1) 100%) !important;
    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.93) 0%, rgba(190,221,232,0.94) 10%, rgba(143,194,227,1) 100%) !important;
    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.93) 0%, rgba(190,221,232,0.94) 10%, rgba(143,194,227,1) 100%) !important;
    background: radial-gradient(ellipse at center, rgba(255,255,255,0.93) 0%, rgba(190,221,232,0.94) 10%, rgba(143,194,227,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8fc2e3', GradientType=1 ) !important;
}

    .btn-submit:hover {
        background: #C2EAF3 !important;
    }

.authoriz-before {
    display: none;
}

.collp-arrows {
    background-image: url(../img/uparrow-white.png);
    background-repeat: no-repeat;
    border: none;
    width: 16px;
    height: 16px;
}

.expand-arrows {
    background-image: url(../img/downarrow-white.png);
    background-repeat: no-repeat;
    border: none;
    width: 16px;
    height: 16px;
}

.trancho {
    color: #0066CC;
}

/*.AlterNaRowsty td{padding: 0px !important;}*/
/* --------------------------------NEW Styles-------------------------------------------------*/







/* Quick Claim List New Style For Responsive*/


@media only screen and (min-width : 885px) and (max-width : 1220px) {
    .Optionlinei table tr td {
        float: left;
    }

    .upClaimlistres .Optionlinei table tr td {
        float: inherit;
    }

    .criteria-table tr td {
        width: 10%;
        text-align: left;
    }

    table.criteria-table td input, table.criteria-table td select {
        width: 100% !important;
    }

    td.labelFont {
        text-indent: 10px;
        text-align: left;
    }

    table.drpdwntabl tr td {
        max-width: 401px;
        word-wrap: break-word;
    }
}




@media only screen and (max-width: 885px), (min-device-width: 768px) and (max-device-width: 1024px) {


    table.footerTable td {
        display: block;
    }

    .footerMid22 {
        width: 100%;
    }

    .footerMid23 {
        width: 100%;
    }

    .copy_version table td {
        display: inline-block;
    }



    .criteria-main {
        width: 85%;
        margin: 0 auto;
    }

    /* 
        table.quicklinks-maintable, .quicklinks-maintable thead, .quicklinks-maintable tbody, .quicklinks-maintable th, .quicklinks-maintable td, .quicklinks-maintable tr
            {
                display: block;
            }  */
    table.quicklinks-maintable, .quicklinks-maintable thead, .quicklinks-maintable tbody, .quicklinks-maintable th, .quicklinks-maintable td, .quicklinks-maintable tr {
        display: block;
    }


        .quicklinks-maintable thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

    .quicklinks-maintable tr {
        border: 0px solid #ccc !important;
    }

    .quicklinks-maintable td table td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
    }

    .quickclaimtable td {
        padding-left: 50%;
        text-align: left;
    }

    .table-grid-border tr td table td:before {
        display: none;
    }

    th.table-grid-head tr td:before {
        display: none;
    }

    .quickclaimtable tr td table tr {
        border: none !important;
    }

    .quickclaimtable tr td:before {
        position: absolute;
        top: 6px;
        left: 6px;
        text-align: right;
        width: 44%;
        font-weight: bold;
        padding-right: 10px;
        white-space: nowrap;
    }

    .rowborder-theme {
        border: solid 1px #1422B5 !important;
    }

    .InsidGridPanel {
        background: #fff;
    }

    .table-border {
        padding-left: 0px;
        padding-right: 0px;
    }

    tr.pagerStyles td:before {
        display: none;
    }

    tr.pagerStyles td {
        display: inline-block;
        padding: 3px;
        text-align: left;
    }

    .ClauseBorder {
        clear: both;
    }

    .quicklinks-maintable .GrdClaimHeader {
        display: none;
    }

    .mob-criteria {
        float: left;
        width: 100%;
    }

    .quickclaimview tr td {
        display: inline;
    }

    .quickclaimview tr td {
        display: inline-block;
        float: left;
        line-height: 25px;
    }

    .topdropdown-table tr td {
        border-bottom: none !important;
    }

    .data-rangs {
        width: 100%;
        clear: both;
    }

    table.criteria-table {
        width: 100%;
        float: left;
    }

        table.criteria-table td {
            display: inline-block;
            float: left;
            width: 49%;
            text-align: left;
        }

            table.criteria-table td input, table.criteria-table td select {
                width: 100% !important;
            }

    .authoriz-num {
        float: left;
    }

    .authoriz-before {
        visibility: hidden;
    }

    .DateRangesLifo {
        width: 50%;
    }

    .datarangebox {
        background: #fff;
        padding: 5px;
        border: solid 1px #EFC06D;
    }

    .quickclaimtable tr td:nth-of-type(1):before {
        content: "";
    }

    .quickclaimtable tr td:nth-of-type(2):before {
        content: "Mfg";
    }

    .quickclaimtable tr td:nth-of-type(3):before {
        content: "Ref#";
    }

    .quickclaimtable tr td:nth-of-type(4):before {
        content: "SA Name";
    }

    .quickclaimtable tr td:nth-of-type(5):before {
        content: "Serial#";
    }

    .quickclaimtable tr td:nth-of-type(6):before {
        content: "Login Name";
    }

    .quickclaimtable tr td:nth-of-type(7):before {
        content: "Auth#";
    }

    .quickclaimtable tr td:nth-of-type(8):before {
        content: "Invoice#";
    }

    .quickclaimtable tr td:nth-of-type(9):before {
        content: "Created Date";
    }

    .quickclaimtable tr td:nth-of-type(10):before {
        content: "Auth Date";
    }

    .quickclaimtable tr td:nth-of-type(11):before {
        content: "Submit Date";
    }

    .quickclaimtable tr td:nth-of-type(12):before {
        content: "Appr Date";
    }

    .quickclaimtable tr td:nth-of-type(13):before {
        content: "Claim Amt";
    }

    .quickclaimtable tr td:nth-of-type(14):before {
        content: "Claim Status";
    }


    /* table dropdown styles */
    td.main-drpdwntabl {
        padding: 0px !important;
    }

    .drpdwntabl table {
    }

        .drpdwntabl table, .drpdwntabl table thead, .drpdwntabl table tbody, .drpdwntabl tr, .drpdwntabl th, .drpdwntabl td {
            display: inline;
        }

            .drpdwntabl table td {
                padding: 0px !important;
            }

    .drpdwntabl td {
        border-bottom: 0px !important;
    }

    table.drptableone, table.drptabletwo, table.drptablethree {
        display: block;
        border: solid 1px #2083B7 !important;
    }


    .quickclaimtable .drpdwntabl tr td:before {
        display: none;
    }


    /* Dropdown Table One*/
    .drpdwntabl .drptableone table, .drpdwntabl .drptableone table thead, .drpdwntabl .drptableone table tbody, .drpdwntabl .drptableone tr, .drpdwntabl .drptableone td {
        display: block !important;
        text-align: left;
    }

    .drpdwntabl .drptableone td {
        padding-left: 50% !important;
        text-align: left;
        padding-top: 5px !important;
    }

    .drptableone th {
        display: none !important;
    }

    .drpdwntabl .drptableone tr td:before {
        display: block !important;
    }

    .drpdwntabl .drptableone tr td.hideCell {
        display: none !important;
    }


    .drpdwntabl .drptableone tr td:before {
        position: absolute;
        top: 2px;
        left: 6px;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: 600;
    }

    .drpdwntabl .drptableone tr td:nth-of-type(1):before {
        content: "Technician";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(2):before {
        content: "Work Date";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(3):before {
        content: "Hours Type";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(4):before {
        content: "App. Hours Type";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(5):before {
        content: "Hours";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(6):before {
        content: "App Hours";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(7):before {
        content: "Charge Rate";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(8):before {
        content: "App Rate";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(9):before {
        content: "Travel Hours";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(10):before {
        content: "App. Travel Hours";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(11):before {
        content: "Miles";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(12):before {
        content: "App. Miles";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(13):before {
        content: "Charge Amt.";
    }

    .drpdwntabl .drptableone tr td:nth-of-type(14):before {
        content: "App. Charge Amt.";
    }


    /* End of dropdown table two styles*/




    /* Dropdown Table two*/


    .drpdwntabl .drptabletwo table, .drpdwntabl .drptabletwo table thead, .drpdwntabl .drptabletwo table tbody, .drpdwntabl .drptabletwo tr, .drpdwntabl .drptabletwo td {
        display: block !important;
        text-align: left;
    }

    .drpdwntabl .drptabletwo td {
        padding-left: 50% !important;
        text-align: left;
        padding-top: 5px !important;
    }

    .drptabletwo th {
        display: none !important;
    }

    .drpdwntabl .drptabletwo tr td:before {
        display: block !important;
    }

    .drpdwntabl .drptabletwo tr td.hideCell {
        display: none !important;
    }


    .drpdwntabl .drptabletwo tr td:before {
        position: absolute;
        top: 2px;
        left: 6px;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: 600;
    }

    .drpdwntabl .drptabletwo tr td:nth-of-type(1):before {
        content: "Item Number";
    }

    .drpdwntabl .drptabletwo tr td:nth-of-type(2):before {
        content: "Description";
    }

    .drpdwntabl .drptabletwo tr td:nth-of-type(3):before {
        content: "Quantity";
    }

    .drpdwntabl .drptabletwo tr td:nth-of-type(4):before {
        content: "App. Quantity";
    }

    .drpdwntabl .drptabletwo tr td:nth-of-type(5):before {
        content: "Unit Price";
    }

    .drpdwntabl .drptabletwo tr td:nth-of-type(6):before {
        content: "App. Price";
    }

    .drpdwntabl .drptabletwo tr td:nth-of-type(7):before {
        content: "Extended Price";
    }

    .drpdwntabl .drptabletwo tr td:nth-of-type(8):before {
        content: "App. Extended Price";
    }

    /* End of dropdown table two styles*/



    /* Dropdown Table Three*/


    .drpdwntabl .drptablethree table, .drpdwntabl .drptablethree table thead, .drpdwntabl .drptablethree table tbody, .drpdwntabl .drptablethree tr, .drpdwntabl .drptablethree td {
        display: block !important;
        text-align: left;
    }

    .drpdwntabl .drptablethree td {
        padding-left: 50% !important;
        text-align: left;
        padding-top: 5px !important;
        width: auto !important;
        word-break: break-all;
    }

    .drptablethree th {
        display: none !important;
    }

    .drpdwntabl .drptablethree tr td:before {
        display: block !important;
    }

    .drpdwntabl .drptablethree tr td.hideCell {
        display: none !important;
    }


    .drpdwntabl .drptablethree tr td:before {
        position: absolute;
        top: 2px;
        left: 6px;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: 600;
    }

    .drpdwntabl .drptablethree tr td:nth-of-type(1):before {
        content: "Activity Code";
    }

    .drpdwntabl .drptablethree tr td:nth-of-type(2):before {
        content: "Activity Date";
    }

    .drpdwntabl .drptablethree tr td:nth-of-type(3):before {
        content: "User";
    }

    .drpdwntabl .drptablethree tr td:nth-of-type(4):before {
        content: "Contact";
    }

    .drpdwntabl .drptablethree tr td:nth-of-type(5):before {
        content: "Notes";
    }

    .drpdwntabl .drptablethree tr td:nth-of-type(6):before {
        content: "Due Date";
    }

    .drpdwntabl .drptablethree tr td:nth-of-type(7):before {
        content: "Completed Date";
    }

    .drpdwntabl .drptablethree tr td:nth-of-type(8):before {
        content: "Assigned To";
    }

    /* End of dropdown table Three styles*/





    /* end table dropdown styles */

}

@media all and (max-width: 780px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

    #cssmenu {
        background-color: #3f94bf; /* Menu Theme Color */
        color: #FFF;
    }

        #cssmenu ul {
            background: #3f94bf; /* Menu Ul Theme Color */
        }
}
/*  End Styles for Responsive  */ /* CSS Document */


/* --------------------------------NEW Styles End-------------------------------------------------*/


/* Single Page Claim  style Start here  */

.action-add1 {
    background-image: url(../img/add-btn.png);
    width: 60px !important;
    height: 25px;
    background-repeat: no-repeat;
}

.serch-equp fieldset {
    border-color: #D1D1D1 !important;
}

.claimedittop legend {
    background: #4a1b89;
border: solid 1px #3D1375;
}

.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);
    }

.serch-equp legend {
    color: #2582B1 !important;
}

.tdcolor-left {
    color: #0B85B5;
    font-weight: 600;
}
/*theme color*/


.equipmet-blck h1, .custdetailsone h1, .equipmetextd-blck h1 {
    text-shadow: 1px 1px 3px #5F5F5F;
    background: rgba(20,109,153,1);
    background: -moz-linear-gradient(top, rgba(20,109,153,1) 0%, rgba(119,189,224,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(20,109,153,1)), color-stop(100%, rgba(119,189,224,1)));
    background: -webkit-linear-gradient(top, rgba(20,109,153,1) 0%, rgba(119,189,224,1) 100%);
    background: -o-linear-gradient(top, rgba(20,109,153,1) 0%, rgba(119,189,224,1) 100%);
    background: -ms-linear-gradient(top, rgba(20,109,153,1) 0%, rgba(119,189,224,1) 100%);
    background: linear-gradient(to bottom, rgba(20,109,153,1) 0%, rgba(119,189,224,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146d99', endColorstr='#77bde0', GradientType=0 );
    background: #4a1b89 !important;
}

.claimhisty-dtls h1 {
    background: rgba(255,175,75,1);
    background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(255,146,10,1)));
    background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: -o-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: linear-gradient(to bottom, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0 );
    text-shadow: 1px 1px 3px #5F5F5F;
}
/* ADD Theme Colors */


/* Single Page Claim  style End here  */

/*----------- New Styles 29-06-2016-----*/

.addbtn {
    width: 18px !important;
    height: 18px;
    background: url(../img/add-icon.png) no-repeat !important;
    border: none !important;
    text-align: center;
}

a.tooltip:hover span {
    background: #2d7396;
}

input[type=submit].serchbtn {
    border-color: #aec4d0;
    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 );
}

.blue_filter {
    display: none;
}

.red_filter {
    display: none;
}

.white_filter {
    display: block;
}

.brown_filter {
    display: none;
}

a.tooltip:hover {
    text-decoration: none;
    color: #fff !important;
}

.uploadLeftTbl td a {
    color: #038fd6;
}


.datacopyfieldset {
    border-color: #3484ad;
    background: #f2fbff;
}

    .datacopyfieldset legend {
        background: #26749b;
    }

    .datacopyfieldset input[type=submit] {
        background: #26749b;
        font-size: 12px !important;
        color: #fff;
        border-radius: 2px;
        line-height: 21px;
        border: solid 1px #135373;
    }

        .datacopyfieldset input[type=submit]:hover {
            background: #145677;
        }


/* -------Reportbuilder updown arrows-----------*/

.Rgt_uparrow {
    background-image: url(../img/white_uparrow.png);
    cursor: pointer;
    width: 30px;
    height: 22px;
    border: none;
    float: left;
}

.Rgt_dwarrow {
    background-image: url(../img/white_dwarrow.png);
    cursor: pointer;
    width: 30px;
    height: 22px;
    border: none;
    float: left;
}

.gray_uparrow {
    background-image: url(../img/gray_uparrow.png);
    width: 30px;
    height: 22px;
    border: none;
    float: left;
}

.gray_dwarrow {
    background-image: url(../img/gray_dwarrow.png);
    width: 30px;
    height: 22px;
    border: none;
    float: left;
}

/* -------Reportbuilder updown arrows-----------*/

.poliyTd a {
    color: rgba(45, 135, 180, 1);
    font-family: proxima-nova;
    font-size: 12px;
    line-height: 21px;
}



.langfieldmdl .table-grid-border th, .langscroldiv .table-grid-border th, .langinnertbl.table-grid-border th {
    background-color: #3085af !important;
}

.languageseltbox th, .langinnergrid th {
    background-color: #3085af !important;
}

.savebtndiv input[type=submit], .savebtndiv input[type=button], .btnSave input[type=submit], .btnSave input[type=button] {
    background-image: -ms-linear-gradient(bottom right, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #2D7EA6 100%) !important;
    background-image: -moz-linear-gradient(bottom right, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #2D7EA6 100%) !important;
    background-image: -o-linear-gradient(bottom right, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #2D7EA6 100%) !important;
    background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #3972A3), color-stop(50, #3085AF), color-stop(51, #2E80A8), color-stop(100, #2D7EA6)) !important;
    background-image: -webkit-linear-gradient(bottom right, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #2D7EA6 100%) !important;
    background-image: linear-gradient(to top left, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #2D7EA6 100%) !important;
    border-color: #1D516B !important;
}

    .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(bottom left, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #1D516B 100%) !important;
        background-image: -moz-linear-gradient(bottom left, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #1D516B 100%) !important;
        background-image: -o-linear-gradient(bottom left, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #1D516B 100%) !important;
        background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0, #3972A3), color-stop(50, #3085AF), color-stop(51, #2E80A8), color-stop(100, #1D516B)) !important;
        background-image: -webkit-linear-gradient(bottom left, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #1D516B 100%) !important;
        background-image: linear-gradient(to top right, #3972A3 0%, #3085AF 50%, #2E80A8 51%, #1D516B 100%) !important;
    }

.CustSrch_legend {
    background: #4a1b89;
    border: solid 1px #3D1375;/*
    background: #0f6d94;
    border: solid 1px #0f6d94;*/
}

.Search_Pnl fieldset legend.PnlSearch_legend:before {
    border-bottom: 25px solid #0f6d94;
}

.CustSrch_legendbtn {
    border: solid 1px #d7dfe2;
}

.Search_Pnl fieldset {
    border: solid 1px #bad3d9;
}

fieldset.Search_Filedset {
    background: #f9ffff;
    border: solid 1px #bad3d9;
}

.Cust_Srchbtn {
    background: #0f6d94 !important;
    border: solid 1px #062f40 !important;
}

.pageindex span {
    background: #c3dbe6;
    color: #2c3b72;
}

.td-grid-active {
    background: #a5cbda !important;
}

.Menupdf {
    background: #136FF7 !important;
}

    .Menupdf:hover {
        background: #1e649f !important
    }

.tooltip1 .tooltiptext {
    background-color: #3f94bf;
    color: #f9f9f9;
}

.tooltipSA .tooltiptext {
    background-color: #3f94bf;
    color: #f9f9f9;
}


.reportbuilder .table-grid-light td {
    font-size: 12px;
    padding-left: 4px;
}

.reportbuilder .table-grid-light {
    line-height: 22px;
}

.reportbuilder .pantext {
    line-height: 16px !important
}

.reportbuilder .table-grid-light {
    background: #edf5ff;
}

.incident_scroll fieldset legend {
    font-size: 12px !important;
    background: #414f6a !important;
    color: #fff !important;
}

.gbl_serch input[type=button] {
    background: #136FF7 !important; /*#2083b7 !important*/
}

.main_lft h1 {
    color: #006699 !important;
}

#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
    background: #ebf7ff !important;
}

.footerBtm {
    background: #4a1b89;
}

.bgrmalines {
    background: #4a1b89;
}

.badge-secondary {
    color: #fff !important;
    background-color: #4a1b89 !important; /*#4c8cac !important*/
}

.card_whitebg .badge-secondary {
    color: #4c8cac !important;
    background-color: #E5E2EB !important;
}

.btn-outline-primary, input[type=button].btn-outline-primary {
    color: #136FF7 !important;
    border-color: #136FF7;
    background: none !important;
    border: solid 1px #136FF7 !important;
    /*color: #3d8bb2 !important;
    border-color: #136FF7;
    background: none !important;
    border: solid 1px #2b5a72 !important;*/
}

    .btn-outline-primary.dark, input[type=button].btn-outline-primary.dark {
        color: #fff !important;
        border-color: #fff;
        background: none !important;
        border: solid 1px #fff !important;
    }

    .btn-outline-primary[disabled], input[type=button][disabled].btn-outline-primary {
        color: #807F87 !important;
        border-color: #e5e5ed;
        background: none !important;
        border: solid 1px #e5e5ed !important;
        opacity: 1;
    }
    .btn-outline-primary:hover, input[type=button].btn-outline-primary:hover {
        color: #fff !important;
        background: #1f5571 !important;
    }

.btn-primary:hover, input[type=button].btn-primary:hover {
    color: #fff !important;
    background-color: #4a1b89 !important;
    border-color: #4a1b89
}

.btn-accordian .bi::before, [class^="bi-"]::before, .btn-accordian [class*=" bi-"]::before {
    border: solid 1px #b4c4db !important;
}

.card_whitebg .btn-accordian .bi::before, [class^="bi-"]::before, .card_whitebg .btn-accordian [class*=" bi-"]::before {
    background: #136FF7 !important;
}

.table-hover tbody tr:hover, .serialGroup table tbody tr:hover {
    color: #212529 !important;
    background-color: #ebf7ff !important;
}

    .serialGroup table tbody tr:hover > td {
        border-top: solid 1.03px #4990f7 !important;
        border-bottom: solid 1px #4990f7 !important;
        background-color: #ebf7ff !important;
        color: #136FF7 !important;
    }


.searchhistory_tbl ul.according-listpanel li h4 {
    background-color: #407e9d;
}


.summary_detailsbfr, .summary_details, .summary_details1, .CustInfo_head {
    background: #4a1b89 !important;
    /*background: #0f6d94 !important;*/
    color: #fff !important;
}
.CustList_Pnl fieldset legend {
    background: #4a1b89 !important;
    border: solid 1px #3D1375 !important;
    /*background: #0f6d94 !important;
    border: solid 1px #0f6d94 !important;*/
    color: #fff !important
}
.incident_scroll fieldset legend {
    background: #0f6d94 !important;
}
.cpls_clr {
    color: #006699 !important;
}
.section_left.active {
    background: #eaf8ff;
    border-color: #12445c;
    box-shadow: none !important;
}


    .section_left.active .badge-secondary {
        background: #1b5889 !important;
    }

.goog-te-gadget .goog-te-combo{ background-color:#fff !important;}


.table-grid-dark.activehighlight, .table-grid-light.activehighlight {
    background-color: #ebf7ff !important;
    color: #000 !important;
    border: solid 3px #2c8bbb;
    border-right: none;
    border-left: none;
}

    .table-grid-dark.activehighlight .table-grid-border, .table-grid-light.activehighlight .table-grid-border {
        color: #2471A7 !important;
        border-top-color: #2c8bbb !important;
        border-bottom-color: #2c8bbb !important;
        border-top-width: 1.2px;
    }


.main_content table tbody tr:nth-of-type(even) {
    background-color: #F1ECFC;
}

.main_content table tbody tr:nth-of-type(odd) {
    background-color: #F9F7FF;
}

.serialGroup table tbody tr:nth-of-type(even) {
    background-color: #F1ECFC;
}

.serialGroup table tbody tr:nth-of-type(odd) {
    background-color: #F9F7FF;
}
.serialGroup .no_hover tr:nth-of-type(odd):hover {
    background: #F1ECFC;
}

.serialGroup .no_hover tr:nth-of-type(even):hover {
    background: #F9F7FF;
}

.left_rail .badge-secondary {
    color: #fff !important;
    background-color: #8d81af !important;
}

.section_left.active {
    background: #eaf8ff;
    border-color: #136ff7;
    box-shadow: none !important;
}


    .section_left.active .badge-secondary {
        background: #43248a !important;
    }
table.grid_claim tbody tr:nth-of-type(even) {
    background: #F9F7FF !important;
}

table.grid_claim tbody tr:nth-of-type(odd) {
    background: #F1ECFC !important;
}
