* { margin: 0; padding: 0; }
img { border: 0; }
.clearboth { clear: both; }
td { vertical-align: top; }

.mainTable { padding: 0 20px; width: 100%; }

.logo { }
.header-td { height: 102px; background: url(/images/bg-header.gif) no-repeat; }

.menu { height: 25px; padding: 5px 0 0 21px; border-top: 1px solid #d8d8d8; background: #0599e1; font: 12px arial, helvetica, sans-serif; }
    .menu a { display: black; float: left; height: 15px; padding: 1px 8px 1px 8px; text-decoration: none; border: 1px solid #0599e1; color: #fff; }
        .menu a:hover { background: #fff; color: #0599e1; border: 1px solid #fff; }

.left-td { width: 230px; border-right: 1px solid #D8D8D8; height: 100px; color: #003366; font: 12px arial, helvetica, sans-serif; }
.left-con { min-height: 150px; padding: 6px 0 6px 0; background: #0599e1; }
.top-gradient { height: 6px; line-height: 0; background: url(/images/bg-left.jpg) repeat-x; background-position: right; }
.login { margin: 12px 21px 10px 20px; padding-bottom: 10px; overflow: hidden; color: #fff; }
    .login h3 { color: #fff; }
    .login a { text-decoration: underline; color: #fff; }
        .login a:hover { color: #e9f8ff; }

.right-td { border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }
.content-area {min-height: 200px;padding: 10px 30px 0px 30px;font: 12px arial, helvetica, sans-serif;color: #000;}
    .content-area ul {/* margin: 20px 0 20px 30px; */list-style: circle;}
    .content-area li { margin: 2px 0 0 0; }

h3 { font: 16px 'trebuchet-ms', helvetica, sans-serif; margin: 0 0 15px 0; }

.button { background: #fff !important; border: 1px solid #003366 !important; font: 11px arial, helvetica, sans-serif; color: #003366 !important; }
.field { font: 12px arial, helvetica, sans-serif; color: #003366 !important; padding: 2px 2px 2px 2px !important; width: 130px !important; line-height: 14px !important; height: auto !important; border: 1px solid white !important; }

.footer { color: #999999; font: 11px/16px arial, helvetica, sans-serif; padding: 4px 0 0 0; }
    .footer a { text-decoration: underline; color: #999999; }
        .footer a:hover { color: #666666; }


/*************** CONTROL-PANEL MENU *****************/

a.cp-nav { background: #0599e1 url(/images/bulletwithhover.gif) no-repeat 5px 0px; display: block; padding: 6px 4px 5px 24px; color: #fff; text-decoration: none; text-transform: capitalize; }
    a.cp-nav:hover { background: #fff url(/images/bulletwithhover.gif) no-repeat 5px -27px; color: #0599e1; }

/************** FORMS ***************/

.form-title {color: #2f627d;background: #e7f7ff;border: 1px solid #aacee1;padding: 2px;margin: 0 0 6px 0;}
.form-spacing { margin: 20px 0 20px 0; }

.cell-one { width: 200px; text-align: right; padding: 5px 2px 2px 2px; font-weight: bold; }
.cell-two { width: 212px; padding: 2px; }
.cell-three { width: 200px; padding: 4px 2px 2px 2px; color: #ff0000; }
.two-cells { padding: 2px; }
select { width: 207px; height: 27px; line-height: 27px; font-family: arial, sans-serif; font-size: 1em; color: #333; background: #fff; border: solid 1px #d9d9d9; border-top: solid 1px #c0c0c0; }
.dropdown { width: 207px; height: 27px; line-height: 27px; font-family: arial, sans-serif; font-size: 1em; color: #333; background: #fff; border: solid 1px #d9d9d9; border-top: solid 1px #c0c0c0; }
.none { border: none; background: #fff; margin: 1px 5px 0 0; }

.big-field { width: 200px; height: 22px; line-height: 25px; padding-left: 5px; font-family: arial, sans-serif; font-size: 1em; color: #333; background: #fff; border: solid 1px #d9d9d9; border-top: solid 1px #c0c0c0; }
.small-field { width: 80px; margin-right: 6px; color: #4a4949; height: 16px; padding: 1px 0px 1px 3px; border-top: solid 1px #67676a; border-left: solid 1px #67676a; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background: #fff; }
.smallest-field { width: 18px; margin-right: 6px; color: #4a4949; height: 16px; padding: 1px 0px 1px 3px; border-top: solid 1px #67676a; border-left: solid 1px #67676a; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background: #fff; }


/**************************** MAY 30 **********************/

.content-area h1 { font-size: 18px; color: #383838; margin: 15px 0 5px 0; }
.content-area h2 { font-size: 15px; color: #383838; margin: 30px 0 5px 0; }

.content-area a { color: #0000ff; text-decoration: underline; }
    .content-area a:hover { text-decoration: underline; }

/**************** UPDATE November 20, 2007 *************************/

.grid-cell { padding: 2px 4px 1px 4px; border: 1px solid #000; border-bottom: 0; border-right: 0; }
.grid-cell-centered { padding: 2px 4px 2px 4px; text-align: center; border: 1px solid #000; border-bottom: 0; border-right: 0; }

.search-result-box { width: 50%; padding: 5px 3px 5px 3px; }

/**************** UPDATE November 21, 2007 *************************/

.dropdown2 { font: 90%/130% arial, helvetica; color: #333; padding: 2px 0px 0 3px; border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background: #fff; }
.button { cursor: hand; }



.form-title-sub { color: #2f627d; border: 1px solid #aacee1; padding: 2px; margin: 0 0 6px 0; }

/**************** Feb 20, 2008 ********************/

a.step { display: block; height: 71px; font: 11px arial, helvetica, sans-serif; float: left; color: #000; background: #ccc; margin: 0 1px 0 0; text-align: center; padding: 4px 4px 4px 4px; text-decoration: none; }
    a.step b { font-size: 12px; }
a.step-over { display: block; height: 71px; font: 11px arial, helvetica, sans-serif; float: left; color: #fff; background: #265e99; margin: 0 1px 0 0; text-align: center; padding: 4px 4px 4px 4px; text-decoration: none; }
    a.step-over b { font-size: 12px; }
a.step:hover { background: #265e99; color: #fff; text-decoration: none; }

.bottom-line-only { border: none !important; border-bottom: 1px solid #000 !important; width: 200px; text-align: center; padding: 0 0 2px 0 !important; font-size: 11px !important; color: #333; }
.bottom-line-only-left { border: none !important; border-bottom: 1px solid #000 !important; width: 198px !important; padding: 0 0 2px 2px; font-size: 11px !important; color: #333; }

/**************** HEALTH SAFETY Mar 7, 08 *****************/

.hs-col-1 { padding: 4px; width: 16px; font-weight: bold; }
.hs-col-2 { padding: 4px; width: 14px; font-weight: bold; }
.hs-col-3 { padding: 4px; width: 454px; }
.h2-col-3-div { width: 454px; }
.hs-col-4 { padding-right: 10px; width: 50px; }
.hs-col-5 { width: 50px; }



.main-table { margin: 15px 0 0 0; width: 100%; background: #f6f8f9; color: #333; }
.left-col { width: 50%; padding: 2px 4px 2px 4px; border-right: 1px solid #fff; }
    .left-col b { color: #000; font-size: 12px; }
.right-col { width: 50%; padding: 2px 4px 2px 4px; border-left: 1px solid #fff; }
    .right-col b { color: #000; font-size: 12px; }


.tooltipdiv { padding: 10px 10px 10px 9px; background-color: #ffffff; color: #000000; font: 11px/13px arial, helvetica, sans-serif; }

.vertical-spacing { margin: 20px 0 20px 40px; }
.horizontal-spacing { margin: 20px 2px 10px 10px; }


/* =========================== GRID =========================================== */

.main-grid { margin: 20px 0 10px 0; }

.heading-cell { background: #2298D0; /*background: #265e99;*/ color: #fff; padding: 5px; }
.linkheading-cell { padding: 3px 5px 3px 5px; }

.grid-cell { background: #fff; padding: 3px 5px 3px 5px; }
.grid-cell-2 { background: #f5f5f5; padding: 3px 5px 3px 5px; }
.grid-cell:hover { cursor: pointer; background: #E7E7E7; }
.grid-cell-2:hover { cursor: pointer; background: #E7E7E7; }

.small-button { font-size: 0.9em; }

.grid-padding { padding: 3px 5px 3px 5px; margin: 20px 0 10px 0; }

#footerRight { float: right; margin: 0 6px 0 0; text-align: right; }


/********************** MODAL DIALOG ****************/
.dialogHeader { text-align: left; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #ebf4ff; background-image: url(/images/bg-top.jpg); background-repeat: repeat-x; background-color: #0e3f8b; border-bottom: solid 1px #092b5d; border-top: solid 1px #5577ad; border-left: solid 1px #335c9d; border-right: solid 1px #082653; padding: 5px; text-transform: uppercase; }
.container-close { background: url("/images/sprite.png") no-repeat scroll 0 -300px transparent; cursor: pointer; height: 15px; position: absolute; right: 6px; top: 7px; width: 25px; }
#confirm-overlay { background-color: #eee; cursor: wait; }
/****************************************************/

legend { background: #0599E1; color: white; padding: 3px 10px; font-weight: bold; border: 1px solid white; text-transform: uppercase; }
.heading { height: 15px; color: #999; background: #f6f8f9; padding: 5px; margin: 0px 0 15px 0; font-weight: bold; }
.float-right { float: right; }
.float-left { float: left; }

/*----------------------- Jan 7, 2011 -----------------------------*/
.table_checkboxlist { width: 100%; }
    .table_checkboxlist tr td { width: 25%; }
.circle { display: block; width: 16px; height: 16px; border: solid 1px black; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; behavior: url(border-radius.htc); }


.tttr { background-color: #F4F4F4; color: #000000; border: 0px solid white; padding: 0px; margin: 0px; }
.tttc { border-bottom: white 1px solid; border-left: white 1px solid; border-right: white 0px solid; border-top: white 0px solid; margin: 0px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; vertical-align: middle; }

.ttt { border-bottom: white 1px solid; border-left: white 1px solid; border-right: white 0px solid; border-top: white 0px solid; padding-left: 4px; padding-top: 1px; padding-bottom: 1px; }

.tter { background-color: #F4F4F4; color: #000000; border: 0px solid white; }
.tterhover { background: #ddcdcd; color: #000000; border: 0px solid white; }
.trr { color: #CE0000; border-top: 1px solid #646464; border-bottom: 1px solid #646464; }

.tc { background: #265e99; color: #fff; border-top: 1px solid #646464; border-bottom: 1px solid #646464; padding-top: 3px; padding-bottom: 3px; padding-left: 4px; font-weight: bold; }

.contacttable { width: 100%; border-bottom: 1px solid #646464; }

.topSeparator { height: 20px; }

.overflow-y { overflow-y: auto; }

a.step-red { display: block; height: 71px; font: 11px arial, helvetica, sans-serif; float: left; color: white; background: #AD0E16; margin: 0 1px 0 0; text-align: center; padding: 4px 4px 4px 4px; text-decoration: none; }


/* ----------------------- Jan 4, 2011 ----------------------------*/
.tr-higlight-yellow { background-color: #FFFFE1; border-bottom: dotted 1px #A7A7A8; cursor: pointer; }
.tr-highlight-lightgreen { background-color: #C3D5CB; border-bottom: dotted 1px #A7A7A8; cursor: pointer; }
.tr-white { border-bottom: dotted 1px #A7A7A8; cursor: pointer; }
.td-padding3 { padding: 3px; }
.td-leftalign { text-align: left; }
.td-topalign { vertical-align: text-top; }
.tr-mouseover-gray { background-color: #C3D5CB; border-bottom: dotted 1px black; cursor: pointer; }

/*----------------------- Jan 7, 2011 -----------------------------*/
.table_checkboxlist { width: 100%; }
    .table_checkboxlist tr td { width: 25%; }
.circle { display: block; width: 16px; height: 16px; border: solid 1px black; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; behavior: url(border-radius.htc); }

/*----------------------- April 21, 2011 -------------------------*/
.width10 { width: 10px; }
.width600 { width: 600px; }
.width610 { width: 610px; }
.width620 { width: 620px; }
.width650 { width: 650px; }
.td-padding-left15 { padding-left: 15px; }
.solid-black-1 { border: solid 1px black; }
.padding-3 { padding: 3px; }
.widthauto { width: auto; }

.tooltip { position: absolute; top: 0; left: 0; z-index: 3; display: none; color: black; width: 500px; background-color: white; text-decoration: none; border: 2px solid black; padding: 5px; }

.progressBackgroundFilter { position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: hidden; padding: 0; margin: 0; background-color: #fff; filter: alpha(opacity=75); opacity: 0.75; z-index: 1003; }
/*FOR QCSOL-3477*/
#processMessageIEImageDiv { position: fixed; top: 30%; left: 43%; padding: 10px; width: 14%; z-index: 1004; background-color: #fff; /*border:solid 1px #000;*/ text-align: center; }

/* COde For Search Text User Control */
.searchContainer { margin: 20px; }
/* Style the search input field. */
.searchfield { float: left; width: 200px; height: 27px !important; line-height: 27px !important; text-indent: 10px; font-family: arial, sans-serif; font-size: 1em !important; color: #333; background: #fff; border: solid 1px #d9d9d9; border-top: solid 1px #c0c0c0; border-right: none !important; }
/* Style the "X" text button next to the search input field */
.delete { float: left; width: 16px; height: 27px; line-height: 27px; margin-right: 15px; padding: 0 10px 0 10px; font-family: "Lucida Sans", "Lucida Sans Unicode",sans-serif; font-size: 22px; background: #fff; border: solid 1px #d9d9d9; border-top: solid 1px #c0c0c0; border-left: none; }
    /* Set default state of "X" and hide it */
    .delete .x { color: #A1B9ED; cursor: pointer; display: none; }
        /* Set the hover state of "X" */
        .delete .x:hover { color: #36c; }
/* Syle the search button. Settings of line-height, font-size, text-indent used to hide submit value in IE */
.submitsearch { cursor: pointer; width: 70px; height: 31px; line-height: 0; font-size: 0; text-indent: -999px; color: transparent; background: url(/images/ico-search.png) no-repeat #0599E1 center !important; border: 1px solid #3079ED; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: block; }
    /* Style the search button hover state */
    .submitsearch:hover { background: url(/images/ico-search.png) no-repeat center #357AE8; border: 1px solid #2F5BB7; }
/* Clear floats */ .fclear { clear: both; }
.ddlStyle { float: left; width: 207px; height: 27px; line-height: 27px; font-family: arial, sans-serif; font-size: 1em; color: #333; background: #fff; border: solid 1px #d9d9d9; border-top: solid 1px #c0c0c0; }
.blueBtn { cursor: pointer; height: 25px; line-height: 0; color: white; font-weight: bold; background: #0599E1 none no-repeat center; border: 1px solid #3079ED; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding-right: 10px; padding-left: 10px; }
    /* Style the search button hover state */
    .blueBtn:hover { background: #357AE8 none no-repeat center; border: 1px solid #2F5BB7; }
fieldset { padding: 20px; border: 1px solid white; border-color: #A5A5A0; margin-bottom: 36px; margin-top: 25px; }
.fieldset { padding: 20px; border: 1px solid white; border-color: #A5A5A0; margin-bottom: 36px; margin-top: 25px; }
    .fieldset legend a { color: white; }
.legend { background: #0599E1; color: white; padding: 3px 10px; font-weight: bold; border: 1px solid white; }
.txtStyle, input[type=text], input[type=password] { width: 200px; height: 22px; line-height: 25px; padding-left: 5px; font-family: arial, sans-serif; font-size: 1em; color: #333; background: #fff; border: solid 1px #d9d9d9; border-top: solid 1px #c0c0c0; }
textarea { height: 150px; width: 300px; line-height: 25px; padding-left: 5px; font-family: arial, sans-serif; font-size: 1em; color: #333; background: #fff; border: solid 1px #d9d9d9; border-top: solid 1px #c0c0c0; }
.margin-right-5 { margin-right: 2px; }
.text-field-bottom-line-only { border: none; border-bottom: 1px solid #000; padding: 0 0 2px 2px; font-size: 11px; color: #333; }
a { color: #0072C5; }
.grayOut { background-color: #E3E3E3; }
body { font: 14px Helvetica, Sans-Serif; }
button, input[type=button], input[type=submit] { cursor: pointer; /*height: 25px; line-height: 0;*/ color: white; font-weight: bold; background: #0599E1 none no-repeat center; border: 1px solid #3079ED; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding-right: 10px; padding-left: 10px; padding: 5px 10px; }
    button:disabled, input[type=button]:disabled, input[type=submit]:disabled { cursor: not-allowed; opacity: 0.65; }

/*Uploader css*/

.UploaderMAin { height: 45px; width: 400px; }
.LoaderCont { }
.LoadingBar { width: 70%; background: #25A0DA; height: 15px; display: inline-block; }
.LoadingSucsess { background: #35D258; width: 100%; height: 15px; display: inline-block; }
.LoadingError { background: #BC0000; width: 90%; height: 15px; display: inline-block; }
.Cancel { color: #FF0000; float: right; font-family: Verdana, Geneva, sans-serif; font-size: 19px; font-weight: bold; line-height: 15px; }
.LoadingBarWrapper { width: 350px; height: 15px; border: 1px solid #EBEBEB; float: left; position: relative; }
.Clear { clear: both; }
.UploadingContent { color: #666666; font-family: Verdana, Geneva, sans-serif; font-size: 11px; margin: 5px 0 0; padding: 0 0 0 4px; }
.LoadingPercent { position: absolute; display: inline-block; width: 100%; text-align: center; line-height: 15px; color: #fff; font-family: Verdana, Geneva, sans-serif; font-size: 11px; left: 0; }

/*QCsolver Tabs Css*/
#MenuContainer ul li { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; border-top: 1px solid #CDCDCD; background-color: #F9F9F9; border-right: 1px solid #CDCDCD; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; height: 60px; line-height: 16px; list-style-type: none; text-align: center; width: 96px; cursor: pointer; margin: 0; padding: 10px 2px 0; }
#MenuContainer { border-left: 1px solid #CDCDCD; height: 71px; width: 100%; overflow: hidden; position: relative; }
    #MenuContainer ul { background-color: #F9F9F9; position: absolute; margin: 0; padding: 0; }
        #MenuContainer ul li.Incomplete { background-color: #BF3730; color: #fff; }
.arrowleft, .arrowright { border-top: 1px solid #CDCDCD; background-color: #F9F9F9; border-right: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD; height: 60px; text-align: center; width: 25px; cursor: pointer; position: absolute; padding: 10px 2px 0; }
.arrowleft { left: 0; }
.arrowright { right: 0; }
.arrow-icon { width: 14px; height: 17px; display: block; background-repeat: no-repeat; position: relative; top: 25%; }
.arrowleft .arrow-icon { background: url(/images/arrowSprite.png); background-position: -2px 23px; left: 15%; }
    .arrowleft .arrow-icon:hover, .arrowleft .hover { background-position: -2px -4px; }
.arrowright .arrow-icon { background: url(/images/arrowSprite.png); background-position: 18px 23px; left: 28%; }
    .arrowright .arrow-icon:hover, .arrowright .hover { background-position: 18px -4px; }
.tab-container { position: relative; border-bottom: 3px solid #25A0DA; height: 71px; padding: 0 30px; }
#MenuContainer ul li:hover, #MenuContainer ul li.Selected { background-color: #25A0DA; color: #fff; }
#MenuContainer ul li a { text-decoration: none; color: inherit; }

/*Css3 Loader*/
.spinner2 { margin: -80px 0 0 -78px; width: 150px; height: 150px; position: fixed; top: 50%; left: 50%; z-index: 1005; }
.table { display: table-cell; vertical-align: middle; margin: 0 auto; }
.circlee { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
    .circlee:before { content: ''; display: block; margin: 0 auto; width: 12%; height: 12%; background-color: #25A0DA; border-radius: 100%; -webkit-animation: bouncedelay 1.2s infinite ease-in-out; animation: bouncedelay 1.2s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.circle2 { -webkit-transform: rotate(30deg); transform: rotate(30deg); }
.circle3 { -webkit-transform: rotate(60deg); transform: rotate(60deg); }
.circle4 { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.circle5 { -webkit-transform: rotate(120deg); transform: rotate(120deg); }
.circle6 { -webkit-transform: rotate(150deg); transform: rotate(150deg); }
.circle7 { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.circle8 { -webkit-transform: rotate(210deg); transform: rotate(210deg); }
.circle9 { -webkit-transform: rotate(240deg); transform: rotate(240deg); }
.circle10 { -webkit-transform: rotate(270deg); transform: rotate(270deg); }
.circle11 { -webkit-transform: rotate(300deg); transform: rotate(300deg); }
.circle12 { -webkit-transform: rotate(330deg); transform: rotate(330deg); }
.circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.circle3:before { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }
.circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
.circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
.circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
.circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
.circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
.circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
.circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }

@-webkit-keyframes bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0.0); }
    40% { -webkit-transform: scale(1.0); }
}

@keyframes bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0.0); transform: scale(0.0); }
    40% { -webkit-transform: scale(1.0); transform: scale(1.0); }
}

input[type=button].disabled, input[type=submit].disabled { background: #E1e1e1 none no-repeat center; color: #c1c1c1; border: 1px solid #ccc; cursor: initial; }
#ui_notifIt { z-index: 1004; }

#ui-datepicker-div { font-family: Arial; font-size: 8pt; }

/*START- Common fixes/changes to telerik grid Metro Theme - START */
.RadGrid_Metro .rgHeader { font-weight: 500 !important; color: #555 !important; }
.RadGrid_Metro .rgFilterBox { border-color: #a09e9e !important; }
.RadInputMgr_Metro { border-color: #a09e9e !important; }
.RadGrid_Metro .rgFilter { border-color: #a09e9e !important; margin-top: 1px !important; }
.RadGrid_Metro .rgHeader, .RadGrid_Metro th.rgResizeCol, .RadGrid_Metro .rgHeaderWrapper { background-color: #f5f5f5; }
html body .RadInput .riTextBox, html body .RadInputMgr { border-color: #a09e9e !important; }
/*END- Common fixes/changes to telerik grid Metro Theme - END */

.yellow-button { background-color: #ffeb3b !important; color: black !important; border-color: black !important; padding: 15px 10px !important; }

.right-legend { background: #0599E1; color: white; padding: 3px 10px; font-weight: bold; border: 1px solid white; float: right; margin-top: -41px; margin-right: 25px; display: block; }
