/* -------------------------------------------------------------- 
   
   BLUEPRINT CSS
    * Filename:        grid.css
    * Version:         0.7.1 (2008-02-25) YYYY-MM-DD
    * Website:         http://code.google.com/p/blueprintcss/

   Generated by:
    * Blueprint CSS Grid Generator (2009-10-15) [http://kematzy.com/blueprint-generator/]

   Based on work by:
    * Olav Bjorkoy      [bjorkoy.com]
    * Nathan Borror     [playgroundblues.com]
    * Jeff Croft        [jeffcroft.com]
    * Christian Metts   [mintchaos.com]
    * Khoi Vinh         [subtraction.com]

   == STRUCTURE: ========================
    * Page width:            100%
    * Number of columns:     4
    * Column width:          24%
    * Margin width:          8 px
   ======================================

   By default, the grid is 1024px wide, with 4 columns 
   spanning 250px, and a 8px margin between columns.

   If you need fewer or more columns, use this formula to calculate
   the new total width: 

   Total width = (number_of_columns * column_width) - margin_width

   Read more about using a grid here:
   * subtraction.com/archives/2007/0318_oh_yeeaahh.php
   
-------------------------------------------------------------- */
/*---------------------------------------------------------------------------*/
/* Reset                                                                     */
/*---------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    
    
    font-size: 100%;
    
    vertical-align: baseline;
}

table
{
    border-collapse: separate;
    border-spacing: 0;
}

table, td, th
{
    vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after
{
    content: "";
}

blockquote, q
{
    quotes: "" "";
}

a img
{
    border: none;
}

/*---------------------------------------------------------------------------*/
/* Typography                                                                */
/*---------------------------------------------------------------------------*/
html
{
    font-size: 100.01%;
}

body
{
    font-size: 8pt;
    color: Black;
    background-color: White;
}

h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
}

h1
{
    font-size: 3em;
    line-height: 1;
}

h2
{
    font-size: 2em;
}

h3
{
    font-size: 1.5em;
    line-height: 1;
    color: #2f4f4f; /*darkslategray*/
}

h4
{
    font-size: 1.2em;
    line-height: 2.0 !important;
    color: #07147d; /*darkslategray*/
}

h5
{
    font-size: 1.1em;
    color: #2f4f4f; /*darkslategray*/
}

h6
{
    font-size: 1em;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img
{
    margin: 0;
}

p
{
    margin: 0 0 1.5em;
}

p img.left
{
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0;
}

p img.right
{
    float: right;
    margin: 1.5em 0 1.5em 1.5em;
}

a:focus, a:hover
{
    color: #000;
}

a
{
    color: #009;
    text-decoration: underline;
}

blockquote
{
    margin: 1.5em;
    color: #666;
    font-style: italic;
}

strong
{
    font-weight: bold;
}

em, dfn
{
    font-style: italic;
}

dfn
{
    font-weight: bold;
}

sup, sub
{
    line-height: 0;
}

abbr, acronym
{
    border-bottom: 1px dotted #666;
}

address
{
    margin: 0 0 1.5em;
    font-style: italic;
}

del
{
    color: #666;
}

pre
{
    margin: 1.5em 0;
    white-space: pre;
}

pre, code, tt
{
    font: 1em 'andale mono' , 'lucida console' , monospace;
    line-height: 1.5;
}

li ul, li ol
{
    margin: 0;
}

ul, ol
{
    margin: 0 1.5em 0 0;
    padding-left: 3.333em;
}

ul
{
    list-style-type: disc;
}

ol
{
    list-style-type: decimal;
}

dl
{
    margin: 0 0 1.5em 0;
}

dl dt
{
    font-weight: bold;
}

dd
{
    margin-left: 1.5em;
}

th
{
    font-weight: bold;
}

thead th
{
    background: #c3d9ff;
}

th, td, caption
{
    padding: 2px 10px 2px 5px;
}

tr.even td
{
    background: #e5ecf9;
}

tfoot
{
    font-style: italic;
}

caption
{
    background: #eee;
}

.small
{
    font-size: .8em;
    margin-bottom: 1.875em;
    line-height: 1.875em;
}

.large
{
    font-size: 1.2em;
    line-height: 2.5em;
    margin-bottom: 1.25em;
}

.hide
{
    display: none;
}

.quiet
{
    color: #666;
}

.loud
{
    color: #000;
}

.highlight
{
    background: #ff0;
}

.added
{
    background: #060;
    color: #fff;
}

.removed
{
    background: #900;
    color: #fff;
}

.first
{
    margin-left: 0;
    padding-left: 0;
}

.last
{
    margin-right: 0;
    padding-right: 0;
}

.top
{
    margin-top: 0;
    padding-top: 0;
}

.bottom
{
    margin-bottom: 0;
    padding-bottom: 0;
}

/*---------------------------------------------------------------------------*/
/* Forms                                                                     */
/*---------------------------------------------------------------------------*/
label
{
    font-weight: bold;
    margin-left: 5px;
    margin-right: 2px;
}

fieldset
{
    padding: 1.4em;
    margin: 0 0 1.5em 0;
    border: 1px solid #ccc;
}

legend
{
    font-weight: bold;
    font-size: 1.2em;
}

input[type=text].signin, input[type=password].signin
{
    width: 140px;
}

input[type=text], input[type=password], input.text, input.title, textarea, select
{
    background-color: #fff;
    border: 1px solid #bbb;
}

/*input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus,*/select:focus
{
    border-color: #666;
}

input[type=text], input[type=password], input.text, input.title, input, textarea, select
{
    margin: 0.5em 0;
}

input[type=image]
{
    margin: 0;
}

input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus
{
    background-color: #F1F9FC;
    border: 1px solid #006699;
}

input.text, input.title
{
    width: 300px;
    padding: 5px;
}

input.title
{
    font-size: 1.5em;
}

textarea
{
    /*width: 390px;*/
    height: 150px;
    padding: 5px;
}

input[type=checkbox], input[type=radio], input.checkbox, input.radio
{
    position: relative;
    top: .25em;
}

form.inline
{
    line-height: 3;
}

form.inline p
{
    margin-bottom: 0;
}

/*---------------------------------------------------------------------------*/
/* System Messages                                                           */
/*---------------------------------------------------------------------------*/
.error, .notice, .success
{
    padding: .3em;
    margin: .3em 0;
    border: 2px solid #ddd;
    display: inline-block;
}

.error
{
    background: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4;
}

.notice
{
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
}

.success
{
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}

.error a
{
    color: #8a1f11;
}

.notice a
{
    color: #514721;
}

.success a
{
    color: #264409;
}

/*---------------------------------------------------------------------------*/
/* Grid                                                                      */
/*---------------------------------------------------------------------------*/
/* A container should group all your columns. */
.container
{
    width: 100%;
    margin: 0 auto;
}

/* A block should group all your columns per row stack. */
.block
{
    margin-bottom: 0.5em;
    overflow: auto;
}

/* A block should group all your columns per row stack. */
.blockNew
{
    margin-bottom: 0.5em;
}
/*---------------------------------------------------------------------------*/
/* Columns                                                                   */
/*---------------------------------------------------------------------------*/
/* Sets up basic grid floating and margin. */
div.span-quarter, div.span-half, div.span-threequarter, div.span-full
{
    float: left;
    padding: 0 0 0.5em 0;
    margin: 0 .5em 0 0;
}

/* The last column in a row needs this class. */
div.last
{
    margin-right: 0;
}

/* Use these classes to set the width of a column. */
.span-quarter
{
    width: 26%;
}

.span-half
{
    width: 48%;
}

.span-threequarter
{
    width: 73.2%;
}

.span-full, div.span-full
{
    width: 100%;
    margin: 0;
}

/* Border on right hand side of a column. */
div.border
{
    padding-right: 3px;
    margin-right: 4px;
    border-right: 1px solid #eee;
}

/*---------------------------------------------------------------------------*/
/* Misc classes and elements                                                 */
/*---------------------------------------------------------------------------*/
/* Use a .box to create a padded box inside a column.  */
.box
{
    margin-right: 1em;
}

/* Use this to create a horizontal ruler across a column. */
hr
{
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: .1em;
    border: none;
}

hr.space
{
    background: #fff;
    color: #fff;
}

hr.nav
{
    color: #069;
    background-color: #069;
    height: 1px;
}

/*---------------------------------------------------------------------------*/
/* Clearing floats without extra markup                                      */
/* Based on How To Clear Floats Without Structural Markup by PiE             */
/* [http://www.positioniseverything.net/easyclearing.html]                   */
/*---------------------------------------------------------------------------*/
.clearfix:after, .container:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .container
{
    display: inline-block;
}

* html .clearfix, * html .container
{
    height: 1%;
}

.clearfix, .container
{
    display: block;
}

/* Regular clearing apply to column that should drop below previous ones. */
.clear
{
    clear: both;
}

/*---------------------------------------------------------------------------*/
/* Cleaned CSS                                                               */
/*---------------------------------------------------------------------------*/
div#bannerheader
{
    padding: 0 1em;
}

#main_wrapper
{
    margin-left: auto; /* centers layout in browser */
    margin-right: auto; /* centers layout in browser */
    text-align: left; /* resets the centering hack for IE6 on the body tag */
    min-width: 600px;
}

#header
{
}

#header_inner, #nav_inner, #content_inner, #promo_inner
{
    overflow: hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
}

#header_inner
{
    /* creates space between the box  and the content */
    padding: 0.5em 0.5em 0 0.5em;
    margin: 0 0 10px 0;
}

/* a hack for IE Win only */
* html #content
{
    width: expression(document.body.offsetWidth - 400);
}
/* end of hack */

#nav
{
    width: 210px;
    float: left; /* floats on nav and content divs make them sit side by side */
    display: inline;
}

#nav_inner
{
    padding: 0 0.5em 1em 1.2em; /* creates space between the box and the content */
}

#content
{
    /*margin-left: 166px;*/
    width: auto;
}

#content_inner
{
    padding: 0em 1em 1em 1em; /* creates space between the box and the content */
    min-height: 600px;
}

#footer
{
    clear: both; /* makes the footer sit below whichever column is longest */
}

#footer_inner
{
    padding: 0em 2em 1em 2em; /* creates space between the box  and the content */
    text-align: center;
}

div#navigationContainer
{
    font: .8em verdana, arial, sans-serif;
    text-align: left;
    border: 0;
    border-right: 1px solid #069;
    width: 95%;
    font-size: .75em;
    margin: 5px;
}

div#navigationContainer ul /* this would probably be a column is an actual site */
{
    margin: 12px 6px 12px 6px;
    padding: 0;
}

div#navigationContainer ul ul /* creates space around the list and removes the bullets */
{
    margin: 0;
    padding: 0;
}

div#navigationContainer li
{
    border-top: 0px solid #069;
    list-style-type: none;
    background-color: #FFFFFF;
}

div#navigationContainer li a /* add the lines under each item, and creates vertical space */
{
    font-size: 1.5em;
    font-weight: bold;
    padding: .15em .5em;
}

div#navigationContainer li li a
{
    padding-left: 1.0em;
    font-size: 1.35em;
}

div#navigationContainer li li li a
{
    padding-left: 1.5em;
}

div#navigationContainer li li li li a
{
    padding-left: 2.0em;
    font-size: 1.25em;
}

div#navigationContainer a
{
    text-decoration: none;
    color: #036;
    padding-right: .5em;
    display: block;
}

div#navigationContainer a:hover
{
    color: #000;
    background-color: #EDF7FA;
}

/* a hack for IE Win only */
* html div#navigationContainer ul
{
    border-top: 2px solid #069;
}
/*end of hack */

/*-------------------------------------------------------------------------------*/
/* Button Styles                                                                 */
/*-------------------------------------------------------------------------------*/
.standardbutton
{
    margin: 6px 7px 4px 0;
    border: 1px solid #398606;
    height: 28px;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    padding: 3px 10px 6px 10px;
    font-size: 1em;
    text-decoration: none;
    background-color: #398606;
}

/*.standardbutton:hover
{
    border: 1px solid #c2e1ef;
    color: #ffffff;
    background-color: #011163;
}*/

.standardbutton:active
{
    background-color: #6299c5;
    border: 1px solid #6299c5;
    color: #fff;
}

.standardbutton:focus
{
    outline: none;
}

.standardbutton:disabled, .positivebutton:disabled, .negativebutton:disabled
{
    border: 1px solid #eeeeee;
}

.positivebutton
{
    margin: 6px 7px 4px 0;
    border: 1px solid #398606;
    height: 28px;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    padding: 3px 10px 6px 10px;
    font-size: 1em;
    text-decoration: none;
    background-color: #398606;
}

.positivebutton:hover, .positivebutton:hover
{
    border: 1px solid #eeeeee;
    color: #ffffff;
    background-color: ##011163;
}

.positivebutton:active
{
    background-color: #529214;
    border: 1px solid #529214;
}

.negativebutton
{
    margin: 6px 7px 4px 0;
    border: 1px solid #398606;
    height: 28px;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    padding: 3px 10px 6px 10px;
    font-size: 1em;
    text-decoration: none;
    background-color: #398606;
}

.negativebutton:hover
{
    border: 1px solid #eee;
    color: #ffffff;
    background-color: #011163;
}


.negativebutton:active
{
    background-color: #d12f19;
    border: 1px solid #d12f19;
    color: #fff;
}

.navigationbutton, .navigationbutton:active
{
    border: 0;
    font-size: 1em;
    color: #036;
    text-decoration: none;
}

.navigationbutton:hover
{
    color: #000;
    text-decoration: underline;
}

.navigationbutton:disabled
{
    color: #dedede;
}

/*-------------------------------------------------------------------------------*/
/* Inline tabs CSS                                                               */
/* From "Sliding Doors of CSS", http://www.alistapart.com/articles/slidingdoors/ */
/*-------------------------------------------------------------------------------*/
div.tabstrip
{
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%; /*background: url("../images/bg.gif") repeat-x bottom;*/
    font-size: 93%;
    line-height: normal;
    border-bottom: 1px solid #d3d3d3;
    margin-left: 0px;
}

div.tabstrip ul
{
    margin: 0;
    padding: 0;
    padding: 10px 10px 0;
    list-style: none;
    margin-left: -10px;
}

div.tabstrip li
{
    float: left; /*background: url("../images/norm_right.gif") no-repeat right top;*/
    margin-right: 3px;
    padding: 0;
    list-style: none;
}

div.tabstrip a
{
    display: block; /* background: url("../images/norm_left.gif") no-repeat left top;*/
    padding: 0px 10px;
    color: #222;
    text-decoration: none;
}

div.tabstrip a:link, div.tabstrip a:visited, div.tabstrip a:active
{
    text-decoration: none;
    color: #01177c;
    font-size: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    border: solid 1px #d3d3d3;
    background-color: #d3d3d3;
}

div.tabstrip li.tabstr0ipselected
{
    /*background-image: url("../images/norm_right_on.gif");*/
    padding-bottom: 8px;
    padding-top: 8px;
    border: solid 1px #d3d3d3;
    color: #fff;
    font-size: 12px;
    background-color: #011163;
}


div.tabstrip a.tabstripselected
{
    /* background-image: url("../images/norm_left_on.gif"); */
    padding-bottom: 8px;
    padding-top: 8px;
    border: solid 1px #d3d3d3;
    color: #fff;
    font-size: 12px;
    background-color: #011163;
}


.tabstripcontent
{
    border-right: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    border-left: 1px solid #D3D3D3;
    padding: .75em;
    margin-bottom: .75em;
    overflow: auto;
}

/*---------------------------------------------------------------------------*/
/* CSS to handle moving items in a list and between lists.                   */
/*---------------------------------------------------------------------------*/
.listboxselector
{
    display: inline-block;
}
.listboxselector div
{
    display: inline-block;
    vertical-align: top;
}
.listboxselector .listboxselector_header
{
    display: block;
}

.listboxselector .listboxselector_selector
{
    margin-top: 2em;
    padding: 0 4px;
}

.listboxselector ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.listboxselector .listboxselector_contents select
{
    height: 130px;
    min-width: 100px;
}

.listboxselector .listboxselector_contents table select
{
    height: auto;
}

/*---------------------------------------------------------------------------*/
/* Potential CSS to Remove - DRN                                             */
/*---------------------------------------------------------------------------*/
div.formsection
{
    float: left; /*enclose the form control and label */
    width: 100%; /* makes the floated element full width */
}

div.formsection label
{
    clear: both;
    font-weight: bold;
    margin: .5em 0 0;
    padding-bottom: .5em;
}

.ModuleHeader
{
    /* margin-bottom: 0.5em;     border-top: 2px solid #069;     border-bottom: 0px solid #069;     color: #036;*/
    border: 1px solid #e1e1e1;
    height: 26px;
    padding: 5px;
    background-color: #e9e8e8;
}

div#ModuleDescription
{
    margin-bottom: 1em;
}

.center
{
    text-align: center;
}

.left
{
    text-align: left;
}

.right
{
    text-align: right;
}

.floatleft
{
    float: left;
}

.compappraisal
{
    width: 75%;
}

.GridHeader
{
    background-color: #F1F9FC;
    white-space: nowrap;
}


.kinjaltest
{
    background-color: Black;
    border-top: 2px solid #069;
    border-bottom: 2px solid #069;
    white-space: nowrap;
}

.GridHeader a:link, .GridFooter a:link, .Item a:link, .AlternateItem a:link
{
    text-decoration: none;
}

.GridHeader a:hover, .GridFooter a:hover, .Item a:hover, .AlternateItem a:hover
{
    text-decoration: underline;
}

tr.Item:hover, tr.AlternateItem:hover
{
    background-color: #EDF7FA;
}

.Item a[disabled="disabled"], .AlternateItem a[disabled="disabled"]
{
    color: #000;
    text-decoration: none;
}

.GridFooter
{
    text-align: left;
    white-space: nowrap;
    background-color: #F1F9FC;
}

.AltGridFooter
{
    border-top: 2px solid #069;
    border-bottom: 3px solid #069;
    white-space: nowrap;
}

.Item td, .AlternateItem td, .EditItem td, .SelectedItem td
{
    white-space: nowrap;
}

.SelectedItem
{
    background-color: Silver;
}

.DynamicReportWizardHeader
{
    float: left;
    width: 19%;
    text-align: center;
    margin-right: 1px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}

.modalPopupTitleBar
{
    padding: 3px;
    height: 15px;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    background-color: #9BB7D2;
    border-width: 0px;
    border-style: outset;
    border-color: Blue;
    border-bottom: outset 2px;
}

.ForumSmallTitles
{
    font-weight: bold;
    font-size: 14px;
    color: #333333;
}

table.cuteeditor, table.cuteeditor tr, table.cuteeditor td, table.cuteeditor table
{
    margin: 0;
    padding: 0;
}

.wrap
{
    white-space: normal;
}

.offeringCalendar
{
    margin-left: 20px;
}

.calendarTitle
{
    font-size: 12pt;
    font-weight: bold;
    background-color: #7B9BC6;
}

.offeringCalendarPopup
{
    visibility: hidden;
    position: absolute;
    background-color: white;
    text-align: center;
    border-style: inset;
    border-width: 1px;
    left: 0px;
    top: 0px;
}

.DateControl .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: Silver;
    color: Blue;
}

.DateControl .ajax__calendar_other .ajax__calendar_day, .DateControl .ajax__calendar_other .ajax__calendar_year, .DateControl .ajax__calendar_hover .ajax__calendar_day, .DateControl .ajax__calendar_hover .ajax__calendar_month, .DateControl .ajax__calendar_hover .ajax__calendar_year
{
    color: black;
}

.DateControl .ajax__calendar_active .ajax__calendar_day, .DateControl .ajax__calendar_active .ajax__calendar_month, .DateControl .ajax__calendar_active .ajax__calendar_year
{
    color: black;
    font-weight: bold;
}

.DateControl tr, .DateControl th, .DateControl td, .DateControl caption
{
    padding: 0px;
}

.ManagerSectionHeader
{
    border-color: #000000;
    background-color: #9BB7D2;
}

td select
{
    margin: 0;
}

.OrgTree
{
    overflow: auto;
    border-style: inset;
    border-width: thin;
    margin-bottom: 1em;
    display: inline-block;
}

.OrgTree table, .OrgTree th, .OrgTree td, .OrgTree tr
{
    padding: 0;
}

/*  BLUE - DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor1
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #3300ff;
    color: white;
}

A.CalColor1:link
{
    text-decoration: none;
    color: White;
}

A.CalColor1:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor1:active
{
    text-decoration: none;
    color: White;
}

A.CalColor1:hover
{
    text-decoration: underline;
    color: white;
}

/*  GREEN  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor2
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #006600;
    color: black;
}

A.CalColor2:link
{
    text-decoration: none;
    color: White;
}

A.CalColor2:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor2:active
{
    text-decoration: none;
    color: White;
}

A.CalColor2:hover
{
    text-decoration: underline;
    color: white;
}

/*  BLACK  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor3
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #000000;
    color: black;
}

A.CalColor3:link
{
    text-decoration: none;
    color: White;
}

A.CalColor3:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor3:active
{
    text-decoration: none;
    color: White;
}

A.CalColor3:hover
{
    text-decoration: underline;
    color: white;
}

/*  RED  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor4
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #CC0000;
    color: White;
}

A.CalColor4:link
{
    text-decoration: none;
    color: White;
}

A.CalColor4:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor4:active
{
    text-decoration: none;
    color: White;
}

A.CalColor4:hover
{
    text-decoration: underline;
    color: white;
}

/*  PURPLE  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor5
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #800080;
    color: White;
}

A.CalColor5:link
{
    text-decoration: none;
    color: White;
}

A.CalColor5:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor5:active
{
    text-decoration: none;
    color: White;
}

A.CalColor5:hover
{
    text-decoration: underline;
    color: white;
}

/*  TEAL  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor6
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #008080;
    color: Navy;
}

A.CalColor6:link
{
    text-decoration: none;
    color: White;
}

A.CalColor6:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor6:active
{
    text-decoration: none;
    color: White;
}

A.CalColor6:hover
{
    text-decoration: underline;
    color: white;
}

/*  ORANGE  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor7
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #FF4500;
    color: black;
}

A.CalColor7:link
{
    text-decoration: none;
    color: White;
}

A.CalColor7:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor7:active
{
    text-decoration: none;
    color: White;
}

A.CalColor7:hover
{
    text-decoration: underline;
    color: white;
}

/*  GREY  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor8
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #808080;
    color: white;
}

A.CalColor8:link
{
    text-decoration: none;
    color: White;
}

A.CalColor8:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor8:active
{
    text-decoration: none;
    color: White;
}

A.CalColor8:hover
{
    text-decoration: underline;
    color: white;
}

/*  Maroon  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor9
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #800000;
    color: white;
}

A.CalColor9:link
{
    text-decoration: none;
    color: White;
}

A.CalColor9:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor9:active
{
    text-decoration: none;
    color: White;
}

A.CalColor9:hover
{
    text-decoration: underline;
    color: white;
}

/*  Olive  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor10
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #808000;
    color: white;
}

A.CalColor10:link
{
    text-decoration: none;
    color: White;
}

A.CalColor10:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor10:active
{
    text-decoration: none;
    color: White;
}

A.CalColor10:hover
{
    text-decoration: underline;
    color: white;
}

/*  Brown  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor11
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #8B4513;
    color: white;
}

A.CalColor11:link
{
    text-decoration: none;
    color: White;
}

A.CalColor11:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor11:active
{
    text-decoration: none;
    color: White;
}

A.CalColor11:hover
{
    text-decoration: underline;
    color: white;
}

/*  FUSCIA  DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalColor12
{
    font-size: 8pt;
    line-height: 10pt;
    background-color: #FF00FF;
    color: white;
}

A.CalColor12:link
{
    text-decoration: none;
    color: White;
}

A.CalColor12:visited
{
    text-decoration: none;
    color: White;
}

A.CalColor12:active
{
    text-decoration: none;
    color: White;
}

A.CalColor12:hover
{
    text-decoration: underline;
    color: white;
}

/*DO NOT CHANGE unless changing code for catalog colors in the code*/
.CalendarTEXT
{
    font-size: 8pt;
    line-height: 8pt;
    background-color: white;
    color: black;
}

A.CalendarTEXT:link
{
    text-decoration: none;
    color: black;
}

A.CalendarTEXT:visited
{
    text-decoration: none;
    color: black;
}

A.CalendarTEXT:active
{
    text-decoration: none;
    color: black;
}

A.CalendarTEXT:hover
{
    text-decoration: underline;
    color: black;
}

.ToolTip
{
    background-color: #FFFBD0;
    color: Black;
    border-bottom: ridge 1 #333333;
    border-right: ridge 1 #333333;
    visibility: hidden;
    position: absolute;
    width: 500px;
}

.ToolTipLink
{
    background-color: Transparent;
    color: Green;
    text-decoration: underline;
}

/* DO NOT CHANGE unless changing code for catalog colors in the code */
div.popup
{
    display: none;
    position: absolute;
    border: solid 1px black;
    padding: 8px;
    background-color: white;
}

a.popup:hover + div.popup
{
    display: block;
}

div.popup:hover
{
    display: block;
}

.popupControl
{
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
}

.DashboardBlue
{
    background-color: #575FD0;
    padding: .2em;
    color: #FFF;
}
.DashboardGreen
{
    background-color: #70E275;
    padding: .2em;
}

.DashboardYellow
{
    background-color: #E5F14A;
    padding: .2em;
}
.DashboardRed
{
    background-color: #E55B4A;
    color: #FFF;
    padding: .2em;
}

/*Start Vertical Menu */
html, body, div, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td{ font-size:12px;}
html, body {
   
    overflow-x: hidden;
}

a{ text-decoration:none !important;}
a:hover{text-decoration:underline !important;}
.menutab, .menutabactive
{
    font-size: 15px;
    text-transform: uppercase;
    line-height: 60px;
    text-decoration: none;
    font-weight: bold !important;
    display: block;
    padding: 0 0px;
    margin-right: 5px;
}
.or-tab, .or-tab-hover, .or-tab-highlight
{
    font-size: 16px;
    overflow: hidden;
    line-height: 60px;
    margin-bottom: 1px;
    text-decoration: none;
    display: block;
    padding: 0 7px;
    margin-right: 5px;
}
.admin-menu
{
    font-size: 17px;
    line-height: 60px;
    text-decoration: none;
    display: block;
    padding: 3px 2px;
    margin-right: 1px;
    width: 30%;
}
.admin-outer-menu
{
    border-bottom: 1px solid #d3d3d3;
}
.admin-menu
{
    border-bottom: 1px solid #d3d3d3;
}
.container-admin .dxmMenu
{
    border: 0;
}

.dxmMenuItem, .dxmMenuItemWithImage, .dxmMenuItemWithPopOutImage, .dxmMenuItemWithImageWithPopOutImage, .dxmVerticalMenuItem, .dxmVerticalMenuItemWithImage, .dxmVerticalMenuItemWithPopOutImage, .dxmVerticalMenuItemWithImageWithPopOutImage, .dxmMenuLargeItem, .dxmMenuLargeItemWithImage, .dxmMenuLargeItemWithPopOutImage, .dxmMenuLargeItemWithImageWithPopOutImage, LargeItem, .dxmVerticalMenuLargeItemWithImage, .dxmVerticalMenuLargeItemWithPopOutImage, .dxmVerticalMenuLargeItemWithImageWithPopOutImage
{
    padding:10px 6px;
}
.dxmMenuItemWithImage
{
    border: 0 !important;
}

.dxmVerticalMenu
{
    padding: 0;
    border: 0;
    background: 0;
}

.admin-menu .HoverStyle
{   background-image: url(/lms/images/nav-bg.png);
    background-repeat: repeat-x;
    background-position:bottom;
    text-decoration: none !important;
}

.dxmSubMenuItem, .dxmSubMenuItemWithImage, .dxmSubMenuItemWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage
{
    background-image: url(/lms/images/nav-bg.png);
    background-repeat: repeat-x;
    padding: 10px 5px 10px  0px;
    background-position:bottom;
}

.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage
{
    text-decoration: none !important;
    padding:10px 0;
}
.dxmSubMenuItemSelected, .dxmSubMenuItemSelectedWithImage
{
    padding: 5px 18px 5px 5px;
    text-decoration: none !important;
}
.dxmMenuItem, .dxmMenuItemWithImage
{
    padding: 5px 0;
}

.or-tab
{
    color: #003471 !important;
    border-bottom: 1px solid #d3d3d3 !important;
    background-color: #e9e8e8;
}
.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage, .dxmSubMenuItemHoverWithPopOutImage, .dxmSubMenuItemHoverWithImageWithPopOutImage
{
    text-decoration: none !important;
    border-bottom: 1px solid #d3d3d3 !important;
}

.dxmSubMenuItemHover a:hover, .dxmSubMenuItemHoverWithImage a:hover, .dxmSubMenuItemHoverWithPopOutImage a:hover, .dxmSubMenuItemHoverWithImageWithPopOutImage a:hover
{
    text-decoration: none !important;
}

.dxmSubMenuItemHover a, .dxmSubMenuItemHoverWithImage a, .dxmSubMenuItemHoverWithPopOutImage a, .dxmSubMenuItemHoverWithImageWithPopOutImage a
{
    text-decoration: none !important;
}

.dxmSubMenuItemHover a .HoverStyle a, .dxmSubMenuItemHoverWithImage a .HoverStyle a, .dxmSubMenuItemHoverWithPopOutImage a .HoverStyle a, .dxmSubMenuItemHoverWithImageWithPopOutImage a .HoverStyle a
{
    text-decoration: none !important;
}


.dxmSubMenuItemHover .HoverStyle a, .dxmSubMenuItemHoverWithImage .HoverStyle a, .dxmSubMenuItemHoverWithPopOutImage .HoverStyle a, .dxmSubMenuItemHoverWithImageWithPopOutImage .HoverStyle a
{
    text-decoration: none !important;
}



.dxmControl, .dxmMenu, .dxmVerticalMenu, .dxmSubMenu
{
    text-decoration: none;
}
.dxmControl a, .dxmMenu a, .dxmVerticalMenu a, .dxmSubMenu a
{
    text-decoration: none;
}

.dxmControl a:hover, .dxmMenu a:hover, .dxmVerticalMenu a:hover, .dxmSubMenu a:hover
{
    text-decoration: none !important;
}


.dxmControl a, .dxmMenu a, .dxmVerticalMenu a, .dxmSubMenu a
{
    text-decoration: none;
}

.dxmControl a .HoverStyle a, .dxmMenu a .HoverStyle a, .dxmVerticalMenu a .HoverStyle a, .dxmSubMenu a .HoverStyle a
{
    text-decoration: none;
}

.dxmControl .HoverStyle a, .dxmMenu .HoverStyle a, .dxmVerticalMenu .HoverStyle a, .dxmSubMenu .HoverStyle a
{
    text-decoration: none;
}

/*https://trello.com/c/lslGVJfI/78-gui-interface-changes*/
.adminmenu-content{ border-radius:2px; /*border:1px solid #d5d9d2;*/ width:88%;}

.dxmMenuItem .dxWeb_mVerticalPopOut, .dxmMenuItemWithImage .dxWeb_mVerticalPopOut, .dxmMenuItemWithPopOutImage .dxWeb_mVerticalPopOut, .dxmMenuItemWithImageWithPopOutImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuItem .dxWeb_mVerticalPopOut, .dxmVerticalMenuItemWithImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuItemWithPopOutImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuItemWithImageWithPopOutImage .dxWeb_mVerticalPopOut, .dxmMenuLargeItem .dxWeb_mVerticalPopOut, .dxmMenuLargeItemWithImage dxWeb_mVerticalPopOut, .dxmMenuLargeItemWithPopOutImage .dxWeb_mVerticalPopOut, .dxmMenuLargeItemWithImageWithPopOutImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuLargeItem dxWeb_mVerticalPopOut, .dxmVerticalMenuLargeItemWithImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuLargeItemWithPopOutImage dxWeb_mVerticalPopOut, .dxmVerticalMenuLargeItemWithImageWithPopOutImage .dxWeb_mVerticalPopOut
{
    background: url(/lms/App_Themes/Images/blue-arrow.gif) no-repeat;
}


.dxmMenuItemHover .dxWeb_mVerticalPopOut, .dxmMenuItemHoverWithImage .dxWeb_mVerticalPopOut, .dxmMenuItemHoverWithPopOutImage .dxWeb_mVerticalPopOut, .dxmMenuItemWithHoverImageWithPopOutImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuItemHover .dxWeb_mVerticalPopOut, .dxmVerticalMenuItemHoverWithImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuItemHoverWithPopOutImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuItemHoverWithImageWithPopOutImage .dxWeb_mVerticalPopOut, .dxmMenuLargeItemHover .dxWeb_mVerticalPopOut, .dxmMenuLargeItemHoverWithImage dxWeb_mVerticalPopOut, .dxmMenuLargeItemHoverWithPopOutImage .dxWeb_mVerticalPopOut, .dxmMenuLargeItemWithImageHoverWithPopOutImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuLargeItemHover dxWeb_mVerticalPopOut, .dxmVerticalMenuLargeItemHoverWithImage .dxWeb_mVerticalPopOut, .dxmVerticalMenuLargeItemHoverWithPopOutImage dxWeb_mVerticalPopOut, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage .dxWeb_mVerticalPopOut
{
    background: url(/lms/App_Themes/Images/white-arrow.gif) no-repeat;
}

.dxmSubMenuItemWithImage dxmSubMenuItemHoverWithImage HoverStyle
{
    padding: 10px 0px;
}

.dxmSubMenu .dxmSubMenuItemImageSpacing{ padding-right:0 !important; width:0px !important}

th, td, caption
{
    padding: 0px 9px 0px 0px;
}

.dxmVerticalMenu
{
    width: 100%;
}


#ctl12_ctl01_adminMenu_DXI0_II
{
    margin: 0px;
    padding: 0px;
    height: 0px;
}

.dxmSubMenuItemSpacing, .dxmSubMenuItemSeparatorSpacing
{
    height: 0px;
}
dxmVerticalMenuItemSpacing
{
    height: 0px;
    padding: 0px;
    margin: 0px;
}

th, td, caption
{
    padding: 0px 0px 0px 0px;
}

.dxmSubMenu table tr td
{
    /*width: 10px !important;
    padding-right: 5px;*/
}
.highlight td{  font-size: 12px;padding: 5px; border: 1px solid #EEEEEE;color: #000000;}


/*End Vertical Menu */

/*start GridTable */
.datagrid-table{ border:1px solid #c5c5c5; border-radius:4px; position:relative; behavior:url(/lms/App_Themes/css/PIE.htc);}
.dxgvControl .dxgvTable .dxgvHeader,.GridHeader,.dxgvPagerBottomPanel
{
    background-image: url("/lms/images/right-section-.moduleheader.png");
    background-position: center bottom;
    padding: 5px; /*color: #1e1e1e !important;*/
    height: 25px;
    /*border: 1px solid #D1D1D1;*/
}
.GridHeader td,.GridHeader th
{
    padding:10px 8px;
    font-size: 12px;
    font-weight: bold;
    /*border-left: 1px solid #000;*/
}
.GridHeader td a
{
    height: 25px;
    font-size: 12px;
    font-weight: bold;
}
.GridHeader td a:hover
{
    height: 25px;
}
tableheader td
{
    color: #6C101B;
    padding: 5px;
    font-weight: bold;
}
.tableheader a
{
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
.tableheader a:hover
{
    color: #000000;
    text-decoration: none;
}

.Item td
{
    padding: 10px 8px;
    font-size: 12px;
}
.Item td a
{
    text-decoration: none;
    padding: 0px;
}
.Item td a:hover
{
    text-decoration: none;
    padding: 0px;
}

.AlternateItem td
{
    padding: 10px 8px;
    font-size: 12px;
}
.AlternateItem td a
{
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin-left: -5px;
}
.AlternateItem td a:hover
{
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    text-decoration: none;
    margin-left: -5px;
}

.GridFooter
{   background-image: url("/lms/images/right-section-.moduleheader.png");
    background-position: center bottom;
    padding: 5px;
    height: 20px;
    text-align: center;
}


.notice
{
    background: none repeat scroll 0 0 #D9E0FF;
    border: 1px solid #011163;
    color: #011163;
}

/*End GridTable  */

/*start Footer */
#footer
{
    background-color: #01177C;
    color: #b9b4ff;
    padding: 10px 0 0 0;width:100%; 
}

/*End Footer */

/*start Header */
.learning
{
    font-size: 20px;
    color: #08197b;
    font-weight: bold;
    padding: 10px;
}
.icon-login
{
    
    height: 82px;
    float: right;
    padding: 13px 23px 12px 0px;
}
.icon-img
{
    width: 61px;
    height: 62px;
    float: right;
    padding-left: 12px;
}
.header-text-l
{
    
    float: right;
    padding-top: 0px;
}
.header-r-text
{
    font-size: 13px;
    text-align: right;
    text-decoration: none;
    line-height: 20px;
}
.header-r-text a
{
    font-size: 13px;
    display:block;
    text-align: right;
    text-decoration: none;
}
.header-r-text a:hover
{
    font-size: 13px;
    text-align: right;
    text-decoration: none;
}
.header-r-text span
{
    font-size: 13px;
}

/*End Header */

/*Start other */
h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
}

h1
{
    font-size: 3em;
    line-height: 1;
}

h2
{
    font-size: 2em;
}

h3
{
    font-size: 1.5em;
    line-height: 1;
}

h4
{
    font-size: 1.2em;
    line-height: 1.25;
    color: #01177C; /*darkslategray*/
}

h5
{
    font-size: 1.1em;
}

h6
{
    font-size: 1em;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img
{
    margin: 0;
}

label
{
    font-weight: bold;
    color: #959595;
}
a{ text-decoration:underline}
/*End other */


/*Start input css */
input[type="text"], input[type="password"], input.text, input.title, textarea
{
    border: 1px solid #d1d1d1 ;
    padding: 2px 5px 2px 5px ;
    /*width: 170px !important;*/
    width: 170px;
    background-color: #fff ;
}
select
{
    border: 1px solid #d1d1d1;
    padding: 2px px;
    width: 181px;
    background-color: #fff;
}
/*end input css */

#BtnMax
{
    padding: 4px 5px 0px 5px;
}
#BtnMin
{
    padding: 4px 5px 0px 5px;
}




.Layout
{
    width: 97%;
    border: 1px solid #aaa;
    border-radius:4px;
    padding: 5px;
    margin-bottom: 10px;
    position:relative; 
    behavior:url(/lms/App_Themes/css/PIE.htc);
}

.reporttd
{
    vertical-align: top;
    padding: 0px 15px 0px 0px;
}
/*new css*/
.dxmVerticalMenu table tr.dxmVerticalMenuItemSpacing
{
    border-bottom: 1px solid #d3d3d3 !important;
    background: none !imprtant;
}
.dxmVerticalMenu table tr td.dxmMenuGutter
{
    /*border: none !important;*/
}
.dxmVerticalMenu table tr td.dxmVerticalMenuItemWithImageWithPopOutImage
{
    /*border: none !important;*/
}
.dxmVerticalMenu table
{
/*changed below css,  https://trello.com/c/lslGVJfI/78-gui-interface-changes*/
   /*border-collapse: collapse !important;*/
}
.temp div table
{
    border-collapse: collapse !important;
}
.temp div table tr.dxmSubMenuItemSpacing
{
    border-bottom: 1px solid #d3d3d3 !important;
}
.temp div table tr td
{
    border: none !important;
}
.temp div table tr td.dxmSubMenuItemWithImage
{
    
   
}
.dxmSubMenuItemWithImage
{
    padding-right: 0 !important;
}


/* new css*/
.dxeTextBox .dxic .dxeEditArea
{
    margin: 0 !important;
}
.labelall img
{
    vertical-align: middle;
}
.spinner div
{
    position: absolute;
    top: 50%;
    left: 50%;
}
.expiry-date-calender-icon img
{
    vertical-align: top;
    margin: 2px 0 0;
    cursor: pointer;
    
}

.expiry-date-calender-icon input[type=text]
{ 
    margin: 0 !important; float:left;
}
.expiration-rereg-input input[type=text]
{ 
    margin: 0 !important; float:left
}
.expiration-rereg-input img
{
    vertical-align: top;
    cursor: pointer;
    margin: 2px 0 0;
    
}
.link-btn
{
    background: #398606;
    padding: 8px 10px;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}
.link-btn:hover
{
    background: none repeat scroll 0 0 #011163;
    border: 1px solid #C2E1EF;
    color: #FFFFFF;
    border: none;
}
.standardbutton
{   /*background-image: url(/lms/images/button-bg.png);*/
    background-repeat: repeat-x;
    background-position:bottom;
    cursor: pointer;
    margin:0; padding:6px 10px; height:auto;
    min-width: 70px;
    border-radius:4px; 
    position:relative; 
    behavior:url(/lms/App_Themes/css/PIE.htc);
}
.standardbutton:hover{background-image: url(/lms/images/button-bg-hover.png);background-repeat: repeat-x;background-position:bottom;}
.add-new-cource tr td
{
    vertical-align: top;
}
.add-new-cource tr td input[type=text]
{
    margin: 0 !important;
}
.add-new-cource tr td span
{
    float: left;
    margin: 6px 0 0;
}


.Item td, .AlternateItem td, .EditItem td, .SelectedItem td{ white-space:normal !important}
.SelectedItem td{font-size: 12px; padding: 5px; background:#DDDDDD;}
/*pagination css
.GridFooter
{
    background: none !important;
}*/
.GridFooter td
{
     border:none !important;
     color: #4A4D48;
}
.GridFooter td a
{
    padding: 2px;
    background: url("/lms/images/paginationactive.jpg") repeat-x scroll 0 0;
    border: 1px solid #474e56;
    color: #fff;
    margin: 5px 0 10px 10px;
    height: 15px;
    padding: 2px 4px;
    display:inline-block;
}
.GridFooter td a:hover
{
    background: url("/lms/images/pagination-bg.jpg") repeat-x scroll 0 0;
    color: #616b75;
    border: 1px solid #b7b7b7;
}
.GridFooter td span
{
    padding: 2px;
    background: url("/lms/images/pagination-bg.jpg") repeat-x scroll 0 0;
    color: #616b75;
    border: 1px solid #b7b7b7;
    margin: 5px 0 5px 10px;
     height: 15px;
     width:13px;
     display:inline-block;
}
.GridFooter table
{
    margin: 10px auto 10px;
}

.select-cource-popup tr.GridHeader th
{
    padding: 3px;
}
.add-cource-grid tr.GridHeader th
{
    padding: 10px 8px;
    text-align: left;
    border: 1px solid #D1D1D1;
    border-collapse: collapse;
}
.add-cource-grid tr td
{
    border: 1px solid #d1d1d1;
}
.add-new-cource
{
    margin: 15px 0 0 0;
}
.border-bottom
{
    border-bottom: solid #d1d1d1 1px;
    padding: 0 0 10px;
}
.add-course-container
{
    border-bottom: solid #d1d1d1 1px;
}
.add-new-course-input .standardbutton
{
    margin: 0 !important;
    
}
.add-cource-grid
{
    margin: 10px 0 0 0;
}
.add-new-course-error-msg
{
    float: none !important;
}
.add-new-cource tr td
{
    padding: 3px;
}
.add-course-label
{
    min-width: 103px;
    text-align: right;
    font-weight: bold;
    color: #959595;
    margin:6px 10px 0 0 !important;
}
.add-cource-grid tr.Item td
{
    padding: 5px;
}
.manage-curricula-assign-enrollment-add
{
    cursor: pointer;
    background: url("/lms/images/add.png") no-repeat scroll 4px 2px #398606 !important;
    border: 1px solid #398606;
    color: #FFFFFF;
    text-shadow:0 0 0 0;
    padding: 3px 3px 3px 32px;
    margin: 0 !important;
}
.manage-curricula-assign-enrollment-add:hover
{
    background: url("/lms/images/add.png") no-repeat scroll 4px 2px #011163 !important;
    border: 1px solid #011163;
}
.manage-curricula-assign-enrollment-remove
{
    cursor: pointer;
    background: url("/lms/images/remove.png") no-repeat scroll 4px 2px #398606 !important;
    border: 1px solid #398606;
    color: #FFFFFF;
    padding: 3px 3px 3px 32px;
    margin: 0 !important;
}
.manage-curricula-assign-enrollment-remove:hover
{
    background: url("/lms/images/remove.png") no-repeat scroll 4px 2px #011163 !important;
    border: 1px solid #011163;
}
.assign-learner-self-enroll-add-container
{
    text-align: left;
}
.self-enroll-chkbx
{
    vertical-align: top;
}
.dxmSubMenu table
{
    width: 200px;
}
.tabstrip ul li:hover a
{
    background: none repeat scroll 0 0 #011163;
    border: 1px solid #D3D3D3;
    color: #FFFFFF;
}
.dxmSubMenu table tr td
{
    /*border-bottom: 1px solid #D1D1D1;*/
}
.reminder-email-btn-contianer
{
    text-align: left;
}

.icon-img img
{
    padding: 3px;
    border: 1px solid #4ba116;
}

/*DateControl*/
.ajax__calendar_container
{
    padding: 0px !important;
    background: #fff;
    z-index: 1;
}
.ajax__calendar_header
{
    background: url("/lms/images/calender-header.jpg") repeat-x scroll 0 0 !important;
    padding: 5px 0;
    height: auto !important;
}
.ajax__calendar_footer
{
    background: url("/lms/images/calender-header.jpg") repeat-x scroll 0 0 !important;
    padding: 5px 0;
    color: #fff;
    height: auto !important;
}
.ajax__calendar_header .ajax__calendar_next
{
    background: url("/lms/images/arrow-right.png") no-repeat scroll 0 0 !important;
    margin: 3px 0 0 0;
}
.ajax__calendar_header .ajax__calendar_prev
{
    background: url("/lms/images/arrow-left.png") no-repeat scroll 0 0 !important;
    margin: 3px 0 0 10px;
}
.ajax__calendar_title
{
    color: #fff !important;
}
.ajax__calendar_body .ajax__calendar_days table
{
    width: 100% !important;
}
.ajax__calendar_body .ajax__calendar_days table thead tr
{
    background: url("/lms/images/calender-days-bg.jpg") repeat-x scroll 0 0 !important;
    padding: 5px 0;
    height: 31px !important;
    color: #515151;
    border-bottom: 1px solid #d1d1d1;
}
.ajax__calendar_body .ajax__calendar_days table thead tr td{ border:none; background: url("/lms/images/calender-days-bg.jpg") repeat-x scroll 0 0 !important; padding:0}
.ajax__calendar_body .ajax__calendar_days table tbody tr td.ajax__calendar_other .ajax__calendar_day
{
    color: #aeaeae !important;
}
.ajax__calendar_body .ajax__calendar_days table tbody tr td
{
    color: #020202 !important; border:none; padding:0;
}
.ajax__calendar_body .ajax__calendar_days table tbody tr td.ajax__calendar_active
{
    background: #2daee5 !important;
}
.ajax__calendar_body .ajax__calendar_days table tbody
{
    background: #fcfcfc; height:132px; *height:auto;

}
html >/**/body .ajax__calendar_body .ajax__calendar_days table tbody
{
    height:auto;

}
.ajax__calendar_body .ajax__calendar_days table tbody td{ height:auto}
.ajax__calendar_month
{
    color: #000 !important;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day{ background:none !important}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day{ background:none !important; border:none; font-weight:bold; color:#000 !important;}
.ajax__calendar_container table tr td{ padding:0}



.curricula-label
{
    float: left;
    margin: 9px 32px 0 0;
}
.calendar-txt-bx
{
    width: 70px !important;
}
.add-group-btn
{
    margin: 10px 0 0 0;
}
.add-new-group-grid-container
{
    border-bottom: 1px solid #D1D1D1;
    padding: 0 0 10px;
}
.add-new-group-item
{
    white-space: pre-wrap !important;
}

.assign-learner a
{
    padding: 8px 10px !important;
    font-size: 12px;
    background: none repeat scroll 0 0 #D3D3D3;
    border: 1px solid #D3D3D3;
    color: #01177C;
}
.assign-learner a:hover
{
    background: #D3D3D3 !important;
    color: #222222 !important;
}
.btnDel
{
    background: url(/lms/images/delete.png) top left no-repeat;
    height: 17px;
    width: 16px;
    display: block;
}
.btnEdit
{
    background: url(/lms/images/edit.gif) top left no-repeat;
    height: 17px;
    width: 16px;
    display: block;
}

.btnView
{
    background: url(/lms/images/View.png) top left no-repeat;
    height: 17px;
    width: 16px;
    display: block;
    float: right;
    background-size:100% auto;
}

.btnSchedular
{
    background: url(/lms/images/Calendar.jpg) top left no-repeat;
    height: 20px;
    width: 20px;
    display: inline-block;

}
.btn-approve
{
    background: url(/lms/images/approve.png) top left no-repeat;
    height: 17px;
    width: 17px;
    display: block;
}
.btn-reject
{
    background: url(/lms/images/reject.png) top left no-repeat;
    height: 22px;
    width: 18px;
    display: block;
}

.combo-filter-text-bx
{
    margin: 0 !important;
    padding-right  : 1% !important;
}


.combo-filter-text-bx
{
    margin: 0 !important;
}
#content_inner
{
    padding: 0 10px;
    height:auto;
}
/*grid css*/
.dxgvControl .dxgvPagerBottomPanel table.dxpControl
{
    margin: 0 auto;
}
.dxgvControl .dxgvPagerBottomPanel table.dxpControl .dxpPageNumber:hover,.dxpCurrentPageNumber
{
    background: url("/lms/images/pagination-bg.jpg") repeat-x scroll 0 0 transparent !important;
    border: 1px solid #B7B7B7;
    color: #616B75 !important;
    padding: 3px 10px;
}

.dxgvControl .dxgvPagerBottomPanel table.dxpControl .dxpPageNumber
{
    background: url("/lms/images/paginationactive.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #474E56;
    color: #FFFFFF;
    padding: 3px 10px;
}

.dxgvHeader td
{
    height: 25px;
    font-size: 12px;
    font-weight: bold;
}

/*.dxgvControl .dxgvTable .dxgvHeader
{
    background-image: url('/lms/images/gradient-bg.png');
    background-repeat: repeat-x;
}*/
.dxeButtonEdit .dxeEditArea
{
    margin: 0 !important;
/*GUI changes https://trello.com/c/lslGVJfI/78-gui-interface-changes*/
    padding: 0px;
}
.textarea
{
    resize: none;
    width: 260px;
    height: 70px;
}
.dxgvControl .dxgvTable tr td .dxeBase{ background:none !important}

.Item img{ margin: 7px 0 0 0;vertical-align: top; cursor:pointer}
.calendar-img{float: left;height: 18px;margin: 1px 0 0 6px !important;width: 20px;}

/*pop up windows css*/
.modalPopup{width: 521px !important;left: 35% ;top: 5%;}
.modalPopup1{width: 620px !important;left: 35% ;top: 5%; background-color: #ffffff;
border-width: 3px;
border-style: solid;
border-color: Gray;
padding: 3px;}

.select-cource-popup{width: 99%;}
.modal-pop-cnt{padding:10px;}
.modalPopupTitleBar{ font-size:12p; color:#000; height:22px; border-bottom:1px solid #5a7081}
.modalPopup{top:48%}
.modalpop-linkbtn-css{   padding: 4px 10px; }
.modalPopupTitleBar input[type=image]{ float:right } 
.modal-popup-txtbx-container{ margin:10px 0; text-align:left}
.modal-popup-txtbx-container input{ margin:5px 0 0 0;}
.modal-popup-txtbx-container label{ display: inline-block; width: 115px; text-align:left; margin:5px 0 0 0;}
.modal-popup-txtbx-container .standardbutton{ padding:4px;}
.modalPopup-label{ margin:10px 0}
.modalPopup-label .standardbutton{ padding:3px 5px}
.modalPopup-label span{ width:130px; text-align:left; display:inline-block;}
.modalPopup-label select{ display: inline-block;margin: 5px 0 0;vertical-align: top;width: 180px;}
.pop-up-table{max-height: 455px !important; overflow-y: auto; width: 100%;}
.pop-up-table .GridFooter td table{ margin:0 auto}
.manage-users-txtbx-container{ margin:0 0 10px 0;}
.manage-users-txtbx-container label{ display: inline-block; width: 120px; text-align:left}
.manage-users-label{ display: inline-block; width: 120px; text-align:right}
.manage-users-txtbx-container input,.manage-users-txtbx-container select{ margin:0 !important}
.manage-course-grp .manage-course-div{   margin: 0.5em 0;}
.manage-course-grp-remainder-email{ padding:20px 0 0 0; width:850px;}
.clear{ clear:both}
.course-group-expiration-grp-grid tr td{ padding:5px;}
.course-grp-pricelabel{ float:left; margin: 2px 29px 0 0;}
.course-grp-price-container{ margin:10px 0 0 0}
.user-message-pop-up-header{ background:#011163; padding:5px!important;}
.user-message-pop-up-header table tr td{ color:#fff !important;}


/*button css*/
.add-users
{
    cursor: pointer;
    background: url("/lms/images/add-users.png") no-repeat scroll 4px 2px #398606 !important;
    border: 1px solid #398606;
    color: #FFFFFF;
    padding: 3px 3px 3px 32px;
    margin: 0 !important;
}
.add-users:hover
{
    background: url("/lms/images/add-users.png") no-repeat scroll 4px 2px #011163 !important;
    border: 1px solid #011163;
}
.curricula-mgnt{cursor: pointer;
    background: url("/lms/images/add-curricula.png") no-repeat scroll 4px 2px #398606 !important;
    border: 1px solid #398606;
    color: #FFFFFF;
    padding: 3px 3px 3px 32px;
    margin: 10px 0 0 0 !important;
    }
.curricula-mgnt:hover
{
    background: url("/lms/images/add-curricula.png") no-repeat scroll 4px 2px #011163 !important;
    border: 1px solid #011163;
}
.search-btn{cursor: pointer;
    background: url("/lms/images/search-btn.png") no-repeat scroll 4px 2px #398606 !important;
    border: 1px solid #398606;
    color: #FFFFFF;
    padding: 3px 3px 3px 32px;
    margin: 1px 0 0 0 !important;
    }
.search-btn:hover
{
    background: url("/lms/images/search-btn.png") no-repeat scroll 4px 2px #011163 !important;
    border: 1px solid #011163;
}
.export-to-pdf-btn{  background: url("/lms/images/pdf-logo.png") no-repeat scroll top left; height:44px; width:44px; border:none; cursor:pointer; margin:0 10px 10px 0}
.export-to-excel-btn{  background: url("/lms/images/excel-logo.png") no-repeat scroll top left; height:44px; width:44px; border:none; cursor:pointer}

.go-btn{cursor: pointer;background: url("/lms/images/go.png") no-repeat scroll 4px 2px #398606 !important;border: 1px solid #398606;color: #FFFFFF;padding: 3px 6px 3px 27px;}
.go-btn:hover{background: url("/lms/images/go.png") no-repeat scroll 4px 2px #011163 !important;border: 1px solid #011163; color:#fff}

/*manage-courses css*/
.manage-courses input{ margin:0}
.manage-courses-container{margin:10px 0 10px 0}
.manage-courses-container a{ margin:0;  vertical-align:top }
.manage-courses-container label{ display: inline-block; text-align:left; min-width: 110px;} 
.manage-courses-edit-btn{ margin:0 10px 0 0 !important}
.manage-courses-VersionNumber{ display:inline !important; width:auto !important}
.manage-learners-new-courses-content,.manage-learners-new-courses-content-radiobtn{ margin:10px 0}
.manage-learners-new-courses-content-radiobtn label { width:auto}
.manage-learners-new-courses-label{ display:inline-block; width:155px; vertical-align:top; font-size:12px;}
.manage-learners-new-courses-label span{color: #4a4d48;font-weight: bold;}
.manage-learners-new-courses-input{ display:inline-block; width:337px; }
.manage-learners-new-courses-input span{  display:inline-block; }
.manage-learners-new-courses-input .dxeButtonEditSys{ display:inline-block}
.manage-learners-new-courses-datepicker-cnt{ display:inline-block}
.manage-learners-new-courses-input span{ vertical-align:top; margin:0 0 0 5px}
.manage-learners-new-courses-input .dxeButtonEdit{ width:195px}
.manage-learners-new-courses-content .manage-learners-new-courses-input select,.manage-learners-new-courses-content .manage-learners-new-courses-input textarea,.manage-learners-new-courses-content .manage-learners-new-courses-input input{ margin:0 !important}
.manage-learners-new-courses-scheduletab .dxeButtonEdit { display:inline-block; width:202px;}
.manage-learners-new-courses-content .manage-learners-new-courses-input .block{ display:inline-block}
.manage-learners-new-courses-timepicker{ display:inline-block;vertical-align: middle; margin:0 0 0 10px;}
.manage-learners-new-courses-timepicker input{ width:70px !important;}
.manage-learners-new-courses-datepicker{ display:inline-block; width:225px; vertical-align: top;}
.manage-learners-new-courses-scheduletab-left{ float:left; width:505px;}
.manage-learners-new-courses-scheduletab-right{ float:right; width:200px;}
.manage-learners-new-courses-scheduletab-right label{ font-weight:bold}
.manage-learners-new-courses-scheduletab-right table label{ font-weight:normal}
.manage-learners-new-courses-datepicker-cnt{ display:inline-block;}
.combo-filter-text-bx{ width:200px;}
.manage-learners-new-courses-content label{ display:inline-block;}

.course-testing-container{ margin:10px 0}
.course-testing-container label{ min-width: 128px; display: inline-block; text-align:left}
.course-testing-label{ text-align:left}
.course-testing-container input[type=submit]{ margin:0; padding:3px; height:auto}

.learners-dashborad{ margin:10px 0 0 0; border:1px solid #d1d1d1; border-collapse:collapse; font-size:12px;}
.learners-dashborad tr td{ padding:5px; border:1px solid #d1d1d1; border-collapse:collapse}
.learners-dashbrd-desc-grid{ background:#eaeaea}
.learners-dashbrd-available-crse{ background:#d1d1d1; padding:10px;}
.learners-dashbrd-available-crse th{ border-left:1px solid #b6b6b6; border-collapse:collapse}
.learners-dashbrd-available-crse-td{  background:#EEEEEE}
.learners-dashbrd-available-crse span{ color:#000; font-size:13px;}
.learners-dashbrd-available-crse-grid{ margin:0; border:1px solid #d1d1d1; border-collapse:collapse; font-size:12px;}
.learners-dashbrd-available-crse-grid tr td{ border:1px solid #d1d1d1; border-collapse:collapse}
.learner-dhbrd-grid-sub{background: none repeat scroll 0 0 #EEEEEE; padding: 10px;}
.learners-dashbrd-available-crse-sub tr td{ border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1;border-right:none; border-top:none; border-collapse:collapse; padding:10px;}
.learners-dashbrd-grid-footer-label{ margin:10px 0 0 0; font-size:12px;}
.learners-dshbrd-header-css{  background:#EEEEEE;font-weight:bold; border-top:1px solid #D1D1D1 !important}
.learners-dashboard-calender{ width:250px;}
.learners-dashboard-calender tr td table{   background: url("/lms/images/calender-header.jpg") repeat-x scroll 0 0 transparent !important;height: auto !important;}
.learners-dashboard-calender tr td table tr td{padding: 5px 0; color:#fff;  cursor: pointer;font-weight: bold;}
.learners-dashboard-calender-days{background: url("/lms/images/calender-days-bg.jpg") repeat-x scroll 0 0 transparent !important;border: medium none;padding:9px 4px;}
.learners-dashboard-calender-otherday a{ color: #AEAEAE !important;cursor: pointer;  display: block;height: 17px;padding: 0 2px;text-align: right;width: 18px;}
.learners-dashboard-calender-alldates{ width:10px !important;}
.learners-dashboard-calender-alldates a{  display: block;height: 17px;padding: 0 2px;text-align: right;width: 18px;}
.learners-dashboard-calender-nxt-prev a{padding: 5px 7px; color:#fff !important;  cursor: pointer;font-weight: bold;}
.learners-dashboard-calender-days-selected{  background: none repeat scroll 0 0 #2DAEE5 !important; }
.learners-dashboard-calender-days-selected a{color: black !important;font-weight: bold;}

.manage-curricula-reminder-email-container{ margin:10px 0; }
.manage-curricula-reminder-email-container label{ width:182px; text-align:right; display:inline-block; margin:2px 10px 0 0 !important; float:left}
.manage-curricula-reminder-email-cnt{ float:left; width:424px}
.manage-curricula-reminder-email-container select{ margin:0px 0 0 0}
.manage-users-txtbx-container .standardbutton{ margin:0;padding: 3px;}
.curricula-details-grid tr td{ padding:3px 0}
.curricula-details-ModuleHeader{ margin:10px 0 0 0}
.curricula-details-btn tr td .standardbutton{ margin:0 5px 0 0 }
.add-classroom-right{ width:300px !important; float:left !important; margin:10px 0 0 0 !important}
.add-classroom-left{ float:left !important; width:500px !important}
.add-classroom-container{ margin:10px 0; }
.add-classroom-container label{ width:182px; text-align:left; display:inline-block; margin:13px 10px 0 0 !important; float:left}
.add-classroom-container select{ margin:10px 0 0 0}
.add-classroom-container .standardbutton{ margin:0;padding: 3px;}
.add-classroom-container label,.add-classroom-container select,.add-classroom-container input[type=textbox]{ margin:0 10px 0 0 !important}
.reminder-email-sendbtn{display: inline;margin: 0 0 0 29px;}

/*manage-users css*/
.manage-users-personal-tab label {
    display: inline-block;
    margin: 5px 0 0 0;
    width: 75px;
    text-align: left;
    vertical-align:top;
}

.manage-users-personal-tab select {
    display: inline-block;
    margin: 0;
}

.manage-users-personal-tab input {
    margin: 0;
    vertical-align: top;
}

.manage-users-personal-tab {
    /*margin: 10px 0;*/
    margin: 5px 5px 5px 10px;
    display: inline-block;
    vertical-align:top;

}
.new-password{ display:inline-block}
.listboxselector{ margin:10px 0 0 117px}
.manage-learners-details span{ margin:0 0 10px; display:block}
.manage-user-required-field{ vertical-align:top}
.manage-user-personaltab .manage-user-userName{ margin:7px 0 0 0 !important}
.manage-department-tree-view{   border: 1px solid #D3D3D3; height: 500px;overflow-y: auto;}
.manage-depertment-treesidemenu{ padding:16px; }
.tabstripcontent .dxgvControl .dxgvTable .dxeBase{ background:none !important}
.tabstripcontent .dxgvControl .dxgvTable .dxeBase tr td input[type=checkbox]{ vertical-align:middle; margin:0; top:0}
.disable-btn{ border:none !important; font-size: 1em !important;font-weight: bold !important;margin: 6px 7px 4px 0 !important;padding: 5px 10px !important; background:#d4d4d4 !important}
.reminder-email-chkbx input[type=checkbox]{ margin:0 5px 0 0 }
.import-learners input[type=checkbox]{ margin:0 5px 0 0}
.import-learners-dropdwn{ padding:0 0 0 23px;}
.manage-dept-tree{ float:left; }
.manage-dept-tabs{ float:left; width:600px;  margin: 0 0 0 35px;}
.manage-dept-tabs .tabstripcontent{ border:1px solid #D3D3D3;}
.OrgTree{ padding:5px;border: 1px solid #D3D3D3;}
.manage-dept-name{ padding:0 0 0 137px;}
.manage-department-container{ } 
.department-tree-icon{ background: url("/lms/images/Department/folder_horizontal.png") no-repeat scroll top left; height:18px; width:18px; border:none}

/*site setting*/
.site-settings-label-container{ margin:10px 0}
.site-settings-label-container label{ display: inline-block;width: 170px; text-align: left;  vertical-align: top; margin-top: 3px;}
.site-settings-label-container input,.site-settings-label-container select{ margin:0}
.site-settings-checkbox{ margin:5px 0}
.header-img-uploader-tab label{display: inline-block;margin: 10px 0 0 !important; width:135px; text-align:left}
.header-img-uploader{ padding:0 0 0 139px;}
.tab-content{ padding:0 0 0 158px; margin:10px 0 0 0}
.listboxselector .listboxselector_contents select{ margin:0 !important}
.module-type-label-container label{display: inline-block;margin: 10px 0 0 !important; width:135px; text-align:left}
.module-type-btn-container{ padding:0 0 0 137px;}
/*email-template*/
.email-template-grid tr td{ padding:3px 5px; }
.email-template-grid tr td label,.email-template-grid tr td input,.email-template-grid tr td select{ margin:0 !important}
.email-mgnt-select select { width:180px;} 
.security-role-mgnt-grid{}
.security-role-mgnt-grid-header{ padding:0 !important}
.security-role-mgnt-grid-alternate-row{ background:#F6F6F6  }
.security-role-mgnt-grid-items tr td{ padding:5px;  /*border: 1px solid #D1D1D1;*/   border-bottom: 1px solid #D1D1D1; border-collapse:collapse }
.security-role-mgnt-grid-items input{ margin:0}
.multilnaguage-btn{ padding:0 0 0 180px;}
.security-role-mgnt-grid-items input[type=text]{ width:142px;}

/*my inoformation*/
.my-inoformation-grid input{ margin:0}
.my-inoformation-grid tr td{ padding:3px 5px;}
.my-inoformation-chkbox{ padding:0 0 0 136px;}
.my-information-hashcode{ margin: 5px 0 0; width: 183px;}
.my-informtion-btn{ padding:0 0 0 136px;}

/*certficate css*/
.certificate .standardbutton{ margin:0; padding:4px;}
.certificate-edit-tab-left-section{ margin:10px 0 0 0}
.certificate-edittab-label label{display: inline-block; margin-top: 4px;text-align: left;vertical-align: top;width: 130px;}
.certificate-edittab-label input,.certificate-edittab-label select,.certificate-edittab-label label{ margin:0 !important}
.certificate-edittab-span{ display:inline-block; margin: 0;}
.certificate-page{ overflow:hidden}
.certificate-edit-tab-left-section{ }
.certificate-search-content { margin:0 0 10px 0}
.certificate-search-content input,.certificate-search-content a,.certificate-search-content label{ margin:0 !important;}
.certificate-search-content a{ padding:3px;}
.certificate-edittab-label{ margin:0 0 10px 0}
.certificate-edittab-chkbox{ padding:10px 0 10px 130px; }
.certificate-edittab-chkbox label{ margin:3px 0 0 3px !important; width:auto; }
.certificate-ul ul{ margin:0; list-style:none; padding:0}
.certificate-calender{ display:inline-block;}
.certificate-edit-tab-topleft{ float:left; border-right:1px solid #D3D3D3;    margin: 0 20px 0 0;padding: 0 55px 0 0;}
.certificate-edit-tab-top{ float:left; margin: 0 20px 0 0;padding: 0 55px 0 0;}
.certificate-edit-tab-topright{ float:left}
.certificate-calender img{ margin:2px 0 0 0; cursor:pointer}
.certificate-course-assignment-img { display:inline-block; padding:20px 0 0 0; vertical-align:top; margin:0 20px 0 0}
.certificate-course-not-assignment{ display:inline-block; margin:0 20px 0 0}
.certificate-course-assignment{ display:inline-block; margin:0 20px 0 0; vertical-align:top}
.certificate-edit-tabs-formsectipon{ width:785px}
.certificate-edit-tab-left-section-popup{ width:500px;}

/*my training css*/
.my-training-tabs .ajax__tab_active .ajax__tab_tab,.my-training-tabs .ajax__tab_hover .ajax__tab_tab{ font-size:12px;  padding: 8px; background: none repeat scroll 0 0 #011163;border: 1px solid #D3D3D3;color: #FFFFFF;}
.my-training-tabs .ajax__tab_tab{font-size:12px; padding: 8px;  /*background: none repeat scroll 0 0 #D3D3D3;border: 1px solid #D3D3D3;color: #01177C;*/}
.my-training-tabs .ajax__tab_body{border: 1px solid #D3D3D3; padding:15px;}
.my-training-tabs-grid{ margin:0}
.my-training-totalcourse{ text-align:left !important}
.my-training-grid{  border: 1px solid #c1c1c1; border-collapse:collapse}
.my-training-grid tr td{ padding:5px;}

/*all-available-courses css*/
.all-available-courses{ margin:10px 0 10px 0}
.all-available-courses h5{ margin:0 0 10px 0}
.all-available-courses-serach-grid tr td{ padding:3px}
.all-available-courses-popup-textbox{ }

/*calalog and offering css*/
.catelog-offering-label-contianer{ margin:0 0 10px;}
.catelog-offering-label-contianer input,.catelog-offering-label-contianer select{ margin:0;}
.catelog-offering-label-contianer label{ width:130px; display:inline-block; text-align:left; margin:0 5px 0 0 !important; vertical-align:top }
.catelog-offering-label-contianer .standardbutton{ padding:2px 5px!important;height:auto; margin:0}
.catelog-offering-date-picker{ display:inline-block;}
.catalog-offering-radio-btn table label{ width:auto; margin:0; display:inline-block; margin:0 3px}
.catalog-offering-radio-btn label{ margin:10px 0; display:inline-block}
.catelog-offering-label-multiline label{ vertical-align:top}
.edit-catelog-date-picker-container{ display:inline-block;}

/*test builder css*/
.test-builder-label{ margin:0 0 10px 0}
.test-builder-label label{width:130px; display:inline-block; text-align:right; margin:0 5px 0 0 !important;}
.test-builder-label .standardbutton{ padding:4px 5px!important; height:auto; margin:0}
.test-builder-label input[type=text]{ margin:0}
.test-builder-status-button{ margin:0 0 0px 0} 
.test-builder-status-button .standardbutton{ padding:4px 10px;}
.test-builder-status-button label{ width:130px; display:inline-block; text-align:right; margin:0 5px 0 0 !important;}
.test-builder-question{ margin:0 0 10px;}
.test-builder-question-container{  border-bottom: 1px solid #d1d1d1;margin: 10px 0;padding-bottom: 14px;}
.pool-grid .datagrid-table .GridFooter td{ padding:5px; text-align:left; font-weight:bold}
.formsection .test-builder-checkbox{ margin:5px 0}
.formsection .test-builder-checkbox label{ margin:0 0 0 5px ;}
.testbuilder-image-upload-btn .standardbutton{ padding:4px 10px;}
.test-builder-question-container span{ vertical-align:top;}
.test-builder-multiple-qst-container{ margin:10px 0}
.test-builder-multiple-qst-container input[type=checkbox]{ margin:0 10px 0 0}
.test-builder-matchtest-radio-btn{ margin:10px 0}
.test-builder-question-container .test-builder-matchtest-radio-btn label{ margin:0 0 0 10px;}
.test-builder-question-container .test-builder-matchtest-radio-btn input[type=radio] { margin:0 0 0 10px}
.test-builder-remove-btn{ margin:10px 0}

/*div tabs-strip css */
div.tabstrip a[disabled=disabled]{padding: 8px;background: none repeat scroll 0 0 #D3D3D3;border: 1px solid #D3D3D3; font-size: 12px;color: #7b7b7b;border-radius: 4px 4px 0 0;}
div.tabstrip a[disabled=disabled]:hover{ text-decoration:none !important;color: #ccc;}

.completed-courses-grid{padding: 10px;}
.completed-courses-grid tr th{/*background: none repeat scroll 0 0 #D1D1D1;*/padding: 10px;}
.completed-courses-grid tr td{/*background: none repeat scroll 0 0 #D1D1D1;*/padding: 10px;}
.completed-courses-sub-child{ background:#fff;}
.completed-courses-sub-child tr td{/*background: none repeat scroll 0 0 #EEEEEE; */ /*border-right:1px solid #939393; border-left:1px solid #939393; border-collapse:collapse;*/
    padding: 10px;}
    
.completed-courses-sub-child tr th{/*background: none repeat scroll 0 0 #EEEEEE; */ border-right:1px solid #939393; border-bottom:1px solid #939393;  border-left:1px solid #939393; 
border-collapse:collapse;padding: 10px;}
 .completed-courses-subgrid{ background: none repeat scroll 0 0 #EEEEEE !important; padding:0 !important}
 
 /*learners-dashboard-registered-courses-content*/
 .reg-courses{ width:500px}
 .learners-dashboard-registered-courses-content {margin:10px 16px 10px 0;width: auto;}
 .learners-dashboard-registered-courses-content label{ display:inline-block; width:90px; text-align:left; margin:0 3px 0 0}
 .learners-dashboard-registered-courses-content select{ margin:0}
 .learners-dashboard-registered-courses-content input{margin:0;}
 .learners-dashboard-registered-courses-content input[type=submit]{ height:auto;   padding: 3px 5px;}
 .learners-dashboard-registered-courses-content .standardbutton{   padding: 2px 5px;}
 .learners-dashbrd-available-crse-sub-td{ padding:0 !important}
 .total-course{ width:102px !important;}
 
 /*navigation css*/
 #nav{ /*width:240px !important;*/}
 
 /*manage-course-information css*/
 .manage-course-information{ margin:10px 0;}
 .manage-course-information-label{ display:inline-block; font-weight:bold; width:130px; text-align:left; margin-right:3px} 

/*manage-course-prerequisites css*/
.manage-course-prerequisites-label{ margin:10px 0} 
.manage-course-prerequisites-label label{ display:inline-block; width:130px; text-align:left}
.manage-course-prerequisites-label input{ margin:0;}
.manage-course-prerequisites-label .standardbutton{ margin:0; padding:3px 5px;  }
.manage-course-options-input{ width:auto !important}
.prerequisites-label-checkbox label{ text-align:right !important}

/*dynamic report css*/
.dynamic-report-container{ margin:10px 0} 
.dynamic-report-container label{ display:inline-block; width:130px; text-align:left}
.dynamic-report-container input{ margin:0;}
.dynamic-report-container .standardbutton{ margin:0; padding:3px 5px;  }
.manage-course-options-input{ width:auto !important}
.prerequisites-label-checkbox label{ text-align:right !important}
.dynamic-report-select-criteria{ margin:10px 0}

/*manage-courses-executable css*/
.manage-courses-executable{ margin:10px 0}
.manage-courses-executable label{ width:130px; display:inline-block; text-align:left}
.manage-courses-executable input{ margin:0}
.manage-courses-executable select{margin:0 }
.manage-courses-executable-btn{ margin:0 0 10px 130px;} 
.manage-courses-executable-btn input{ margin:0;}

.manage-course-units-control{ margin:10px 0}

/*my-transcript css*/
.my-transcript-label{ margin:10px 0}
.my-transcript-label .standardbutton{ padding:3px 5px}
.my-transcript-label label{ width:130px; text-align:right; display:inline-block;}

/*my-resourse css*/
.my-resourse{ margin:10px 0}
.my-resourse label{ width:130px; display:inline-block; margin:0 5px 0 0; text-align:left;}
.my-resourse input[type=text]{display:inline-block; margin:0}
.edit-doc{ display:block; margin:5px 0}
.edit-doc input[type=checkbox]{display:inline-block; margin:0 5px 0 0}
.edit-doc label{display:inline-block; width:auto !important; margin:0 5px 0 0; text-align:left;}

/*learners-dashboard-testbuilder*/
.learners-dashboard-testbuilder-label{ margin:5px 0}
.learners-dashboard-testbuilder-label label{ font-weight:bold; font-size: 13px;  color: #818181;}
.panel-end-test{ padding:20px; background: none repeat scroll 0 0 #D9E0FF; border: 1px solid #011163;}
.panel-end-test span{ font-size:15px;}

/*manage-course-group-design-grid*/
.manage-course-group-design-grid tr td{ padding:3px 5px;}
.manage-course-group-design-grid tr td input[type=text]{ margin:0}

.my-training-container{ width:auto}
.manage-course-popup-closebtn span{ float:left; margin:5px 0 0 0 }
.manage-course-popup-closebtn input{ float:right}

/*manage-learners css*/
.manage-learners-externaltraining-grid tr td{ padding:5px;}
.manage-users-ExternalTraining{ width:800px;}
.manage-users-ExternalTraining-left{ float:left; width:400px;}
.manage-users-ExternalTraining-left-content{ margin:10px 0}
.manage-users-ExternalTraining-left-content input{ margin:0 }
.manage-users-ExternalTraining-left-content-label{ float:left; width:142px; text-align:left; margin:7px 5px 0 0}
.manage-users-ExternalTraining-left-content-textbx{ float:left; width:216px;}
.manage-users-ExternalTraining-left-content-textbx img{ margin:3px 0 0 0}
.manage-users-ExternalTraining-right{ float:right; width:400px; margin:40px 0 0 0;}
.reminder-email-sendbtn input{ margin:0 0 0 10px;}
.manage-learners-details-container{ width:800px;}
.manage-learners-details-right{ float:left; width:375px;}
.manage-learners-details-left{ float:left; margin:0 20px 0 0; width:380px;}
.manage-learners-content-label{ float:left; width:141px; margin:3px 10px 0 0; text-align:left;}
.manage-learners-content-label label{ margin:0}
.manage-learners-content-textbox{ float:left;}
.manage-learners-content input,.manage-learners-content select{ margin:0 }
.manage-learners-content{ margin:10px 0}
.course-details-units-calender{ margin:10px 0}
.course-details-units-calender label{ float:left; width:130px; text-align:left; margin:3px 10px 0px 0;}
.course-details-units-calender input{ margin:0; float:left;}
.course-details-units-calender img{ margin:0 0 0 3px; vertical-align:middle; cursor:pointer}
.manage-courrse-calendar-note{ margin:15px 0 0 0; display:block}
.course-details-units-calender{ position:relative;}
.course-details-units-calender .DateControl .ajax__calendar_container{ top:-189px !important;}
.manage-learners-checkroles-button{ display:block; margin:10px 0}
.manage-learners-checkroles-select{  display:inline-block}
.manage-learners-checkroles-select select{ width:210px;}
.manage-learners-checkroles-button label{ float:left; margin: 7px 0 0 0;text-align: left;width: 150px;}
.manage-learners-checkroles-roles-btn{ display:inline-block;}
.manage-learners-checkroles-roles-btn .standardbutton{  float: left;height: auto;margin: 0;padding: 3px;vertical-align: top;}
.manage-learner-registered-tab-content{ margin:10px }
.manage-learner-registered-tab-content label{ display:inline-block; margin: 7px 10px 0;text-align: left;width: 150px;}
.manage-learner-registered-tab-course-duration{ float:left}
.manage-learner-registered-tab-course-duration1 label{ width:100px;}
.manage-learner-registered-tab-content .standardbutton{ margin:0; padding:3px; height: auto;}
.manage-learners-details-label .manage-learners-content-label{ margin:0 10px 0 0 !important}
.manage-learners-registered-button tr td{ padding:5px; }


/*registration css*/
.registration-content{ margin:10px 0;}
.registration-content-label{ float:left; text-align:left; width:130px; margin:3px 10px 0 0}
.registration-content-textbox{ float:left;}
.registration-content-textbox input,.registration-content-textbox select{ margin:0;}
.ModuleDescription{ margin:0}   
.registration-main-container{ /*border: 1px solid #D3D3D3;*/ padding:20px 10px;}

/*update-grades css*/
.update-grades-label-content{ margin:10px 0}
.update-grades-textbox{float:left;}
.update-grades-textbox input{ margin:0;}
.update-grades-label{ float:left; margin:3px 10px 0 0; width:130px; text-align:right; }
.update-grades-textbox .standardbutton{ padding:4px;}

/*individual-course-assignment css*/
.individual-course-assignment{ margin:10px 0;}
.individual-course-assignment-label{ float:left; text-align:left; width:180px; margin:7px 10px 0 0}
.individual-course-assignment-textbox{ float:left; }
.individual-course-assignment-textbox input[type=image]{ float:none !important}
.individual-course-assignment-textbox input{ margin:0}
.individual-course-assignment-select-learners{ margin:10px 0;}
.individual-course-assignment-select-learners-label{ float:left; width:130px; text-align:left; margin:3px 10px 0 0}
.individual-course-assignment-select-learners-textbox{ float:left;}
.individual-course-assignment-select-learners-textbox .standardbutton{ height:auto; padding:2px 10px; margin:0}
.individual-course-assignment-filter{ margin:10px 0;}
.course-grp-detail-aadcourse-calendar-icon{ vertical-align:top}

/*my-information css*/
.my-information-content{ margin:10px 0}
.my-information-content-label{ float:left; margin:7px 0 0 0; width:130px;}
.my-information-content-label input{ margin:0} 
.my-information-content-textbox{ float:left}

/*all-courses-available css*/
.all-courses-available-tab{margin:10px 0;}
.avialable-course-label{ float:left; margin:3px 0 0 0; width:130px;}
.avialable-course-label input{ margin:0 10px 0 0}
.avialable-course-textbox{ float:left;}
.avialable-course-textbox input{ margin:0}
.avialable-course-textbox .standardbutton{ margin:0 0 0 10px; vertical-align:top; padding:3px 5px; height:auto;}

.folder-icon{background: url(/lms/images/Department/folder_horizontal.png) top left no-repeat;height: 17px;width: 16px;display: inline-block;}

/*add-message css*/
.add-message-button{ margin:0;}
.user-message-button .standardbutton{ margin:0 10px 0 0;}
.user-message-button{ padding:0 0 0 74px}
.email-template-grid .user-message-radio-button label{ margin:0 0 0 5px !important}
.add-message-button tr td{ border:none; padding:0; background:none}
.add-message-button tr td div{ padding:0 !important; color:#fff !important; font-weight:bold}
.add-message-button tr td div:hover span{ color:#fff !important;}
.user-message-edit-grid{ margin:10px 0 0 0}
.user-meggage-userlist-button .standardbutton { margin:0 10px 0 0; float:left }
.learners-dashboard-message-header{ background:#cdcdcd;}
.learners-dashboard-message-header span{/* color:#000*/}
.learner-dhbrd-new-message-sub{ background:#F6F6F6;}
.learners-dashboard-img{ text-align:center}
.learners-dashboard-inner-content tr td{ border:none; padding:3px}
.learners-dashboard-inner-content tr th{ line-height:0px; border:none; padding:0px}
.learners-dashboard-viewall-link{ margin:10px 0 0 0; display:block}
.user-message-lblmessage{ vertical-align:top}
.learner-dashboard-user-course{}

.announcement-detail-cnt{margin:10px 0 }
.announcement-detail-cnt label,.announcement-detail-cnt span{ color: #4a4d48;font-weight: bold; display: inline-block;margin: 0px 0 0;vertical-align: middle;width: 120px;}
.announcement-detail-cnt-span{ color: #4a4d48;font-weight: bold; display: inline-block;margin: 0px 0 0;vertical-align: middle;width: 120px;}
.announcement-detail-cnt select{ display: inline-block;margin: 5px 0 0;vertical-align: top;width: 180px;}
.bulk-upload-chkbox{margin:10px 0;}


/*instructor-course-mgnt*/
.instructor-course-mgnt tr td{ /*padding:5px;*/ }
.instructor-course-mgnt-dropdwn tr td{ padding:0 !important }
.instructor-selected-day{ background:#0018ff !important; color:#fff !important;}
.instructor-todays-label{ margin-left: 5px; margin-right: 2px; font-weight: bold;}
.instructor-management-container{margin:10px 0 }
.instructor-management-label{ display: inline-block;margin: 5px 0 0;vertical-align: top;width: 168px;}
.instructor-management-select{ display: inline-block;margin: 5px 0 0;vertical-align: top;width: 183px;}
.instructor-management-text-box{ display:inline-block; }
.instructor-management-container label,.instructor-management-container select{ margin:0 !important;}
.user-dashboard-msg span{ display:block; margin:10px 0 0 0  }
.userdashboard-calendar-container{ float:left; margin:0; }
.user-dashboard-calendar-table-right{ float:left}

/*user-dashboard-view-all*/
/*.learners-dashboard-message-header th{ position:relative}*/
.user-dashboard-view-all{ position: absolute; z-index:1; right:13px;  top: 0px;}
.user-dashboard-message-container{ position:relative; width:500px;}
.assign-learners-content{ text-align:left; margin:10px 0;}
.assign-learners-content 
.assign-learners-content-radio{ display:inline-block;}
.assign-learners-content-radio input[type=radio]{ top:2px;}
.assign-learners-content-label { display:inline-block}
.assign-learners-content-label label{ display:inline-table; width:130px;}
.course-group-details-assign-learner{ padding:10px 20px;text-align:left; background: url("/lms/images/learners-registered-content.png") repeat-x scroll left bottom #e9e8e8}
.course-group-save-criteria a{ display:inline; font-size:12px;}
.course-group-save-criteria .standardbutton{ padding:2px 10px}
.dxmSubMenu table tr td.dxmSubMenuGutter{ text-align:center}
.manage-learners-new-courses-input .calendar-img{ float:none;vertical-align: top;}
.manage-learners-new-courses-input table tr td input[type=radio]{ margin:0;  position: inherit;vertical-align: top;}
.manage-course-inner-tabs-container{  border: 1px solid #D3D3D3;padding: 20px 10px;}
.manage-course-inner-tabs{ border:none !important}
.course-group-details-assign-learner input[type=text]{ width:186px;}
.dxeButtonEdit td.dxic{ padding: 2px 2px !important;}
.dxeButtonEdit .dxeButtonEdit td.dxic{ padding: 2px 2px !important;}
.dxeButtonEdit{}
.dxgvSelectedRow label,.dxgvSelectedRow span{ color:#fff }
.instructor-course-mgnt-dropdwn .dxeButtonEdit tr td{padding:1px !important;}
.manage-course-information{ padding:5px;}
.learner-dashboard-label{padding:5px 0;}
.learner-dashboard-label label{ margin:0;}
.course-group-details-assign-learner-label ul{ list-style:none; margin:0; padding:0}
.course-group-details-assign-learner-label ul li{ float:left;width: 189px; font-size:12px; text-align:center; font-weight:bold}

/*dxpPageSizeItem*/
.dxpPageSizeItem .dxpComboBox input{ margin:0; padding:0}
.dxmSubMenu .dxmSubMenuItem{ padding:2px}
.dxgvFilterRow input{ width: 100% !important;}
.dxgvFilterRow .dxgv .dxic{ padding:0}
.dxgvFilterRow td.dxgv {
    padding-right: 10px;
border-bottom: 0;
}
.plannertab-reminder-contianer{ height:450px; overflow-y:scroll }
.reg-key-container /lmsdxpcContentPaddings{ padding: 15px 21px }
.combo-filter-text-bx .dxeButtonEditSys .dxic{ padding:0 !important}
.manage-departments-menu-popup .dxmSubMenu{ padding:0}
.dxpPageSizeItem input[type=text]{ width:50px;}


/*cart*/
.cart{background: url(/lms/images/cart-logo.png) top right no-repeat; padding:0 23px 0 0;}
.manage-departments-menu-popup .dxmSubMenu{ padding:0}
.dxpPageSizeItem input[type=text]{ width:50px;}
.manage-department-default-org-movelabel{ margin:10px 0}
.manage-department-default-org-movelabel label{ display:inline-block;}
.manage-department-default-org-movelabel select{ width:180px; display:inline-block;}

.about-us-header-links span,.about-us-header-links a{ display:inline-block}
.membership-container{ position:relative;}
.membership-select-all-chkbox{ position:absolute; background:none !important; left: 3px;top: 10px;}
.headerlogin .header-r-text a {display:block;}
.about-us-header-links a,.about-us-header-links span{ display:inline-block; }
.dxmSubMenu table{ width:70px;}




/*classroom css*/
.classroom-location-label-cnt{margin:10px 0 }
.classroom-location-label{ display: inline-block;margin: 5px 0 0;vertical-align: middle;width: 130px;}
.classroom-location-select{ display: inline-block;margin: 5px 0 0;vertical-align: top;width: 180px;}
.classroom-location-text-box{ display:inline-block; }
.classroom-location-label-cnt label,.classroom-location-label-cnt select{ margin:0 !important;}
.classroom-location-label-cnt .standardbutton{padding: 4px 7px;}


/*role-membership css*/
.role-membership-label-contnt{ margin:0 0 10px;}

/*bulk upload*/
.bulk-upload-label-cont{margin:10px 0 }
.bulk-upload-label{ display: inline-block;margin: 5px 0 0;vertical-align: middle;width: 100px;}
.bulk-upload-select{ display: inline-block;margin: 5px 0 0;vertical-align: top;width: 146px;}
.bulk-upload-fileupload{display: inline-block;margin: 5px 0 0;vertical-align: top;}
.bulk-upload-chkbox{margin:10px 0;}
.bulk-upload-chkbox input[type=checkbox]{ margin:0 5px 0 0}

/*test builder css*/
.test-builder-cont{margin:10px 0 }
.test-builder-cont-label{ display: inline-block;margin: 5px 0 0;vertical-align: middle;width: 221px;}
.test-builder-cont-select{ display: inline-block;margin: 5px 0 0;vertical-align: top;width: 180px;}
.test-builder-cont-room-reservation{margin:10px 0 }
.test-builder-cont-room-reservation label{ display: inline-block;margin: 5px 0 0;vertical-align: middle;width: 130px;}
.test-builder-cont-room-reservation select{ display: inline-block;margin: 5px 0 0;vertical-align: top;width: 181px;}
.test-builder-cont-room-reservation div{  display: inline-block;}

/*Course Group Details*/
.course-group-details{margin:10px 0 }
.course-group-details label{ display: inline-block;vertical-align: top;width: 130px; margin:0;}
.course-group-details input[type=text]{ display: inline-block;margin:0;vertical-align: top; width: 221px;}
.course-group-details textarea{ display: inline-block;margin:0;vertical-align: top; width: 221px;}
.course-group-details select{ display: inline-block; margin: 5px 0 0;vertical-align: top;width: 180px; margin:0;}
.course-grp-chkbx label{ width:auto; margin:0 0 0 5px; vertical-align:middle}
.course-grp-expiration-cnt{ padding:10px 0 0 0}
.course-grp-btn tr td input.standardbutton{margin:0 3px;}
.course-group-details-linkbutton .standardbutton{ display: inline-block;min-width:auto;padding: 4px 10px;}

/*LMS setting*/
.lms-setting-details{margin:10px 0 }
.lms-setting-details label{ display: inline-block;vertical-align: top; width: 183px; margin:0;}
.lms-setting-details select{ display: inline-block; margin: 5px 0 0;vertical-align: top;width: 180px; margin:0;}
.lms-setting-details input[type=text]{ display: inline-block;margin:0;vertical-align: top; width: 169px;}
.lms-setting-details-chkbox{margin:10px 0 }
.lms-setting-details-chkbox input[type=checkbox]{ margin:0 5px 0 0}
.lms-setting-details-chkbox label{ display: inline-block;vertical-align: top; margin:0;}


/*module management css*/
.module-management-label{margin:10px 0 }
.module-management-label label{ display: inline-block;vertical-align: top;width: 130px; margin:0;}
.module-management-label select{display: inline-block; margin: 5px 0 0;vertical-align: top;width: 180px; margin:0;}
.module-management tr td{ padding:2px;}
.module-management tr td input[type=image]{ vertical-align:middle; margin:0 5px 0 0}
.module-mgnt-datalist{ max-height:300px; overflow-y:auto; }

/*manage course share dourse tab*/
.share-course-tab-label{margin:10px 0 }
.share-course-tab-label label{ display: inline-block;vertical-align: top;width: 130px; margin:0;}
.share-course-tab-label select{display: inline-block; margin: 5px 0 0;vertical-align: top;width: 180px; margin:0;}

/*myDataList*/
.myDataList-img-container{ display:inline-block; width:20px; margin:0 5px 0 0}
.myDataList-title{ display:inline-block; font-weight:bold}

/*launch-link*/
.launch-link{ color:#ff0000 !important; text-decoration:underline !important}

/*pop-up css*/
.learners-dashboars-container{margin:10px 0 }
.learners-dashboars-container label{ display: inline-block;vertical-align: top;width: 130px; margin:0;}
.learners-dashboars-container input[type=text]{ display: inline-block;margin:0;vertical-align: top; width: 221px;}
.learners-dashboars-container select{ display: inline-block; margin: 5px 0 0;vertical-align: top;width: 180px; margin:0;}

/*evaluation-form*/
.evaluation-multiline textarea{ width:220px;}
.evaluation-add-question{ margin:0 0 20px;}
.AlternateItem .evaluation-edit-icon,.Item .evaluation-edit-icon{ margin:0 10px 0 0}
.evaluation-left-side{ width:330px;}

/*sign in page*/
.signin-content input[type=text]{ margin:5px 0}
.signin-content input[type=password]{ margin:5px 0}

/*test builder*/
.testbuilder-qstion{ margin:10px 0;}

/*content-management*/
.content-mgnt-content{margin:10px 0 }
.content-mgnt-content label{ display: inline-block;vertical-align: top;width: 130px; margin:0;}
.content-mgnt-content input[type=text]{ display: inline-block;margin:0;vertical-align: top; }
.content-mgnt-content select{ display: inline-block; margin: 5px 0 0;vertical-align: top;width: 180px; margin:0;}
/*.content-mgnt-h5 label{color: #01177C;}*/

/*dynamic reports*/
.dynamic-reports-content{margin:10px 0 }
.dynamic-reports-label-content{ display: inline-block;vertical-align: top;width: 115px; margin:0;}
.dynamic-reports-content input[type=text]{ display: inline-block;margin:0;vertical-align: top; }
.dynamic-reports-content select{ display: inline-block; margin: 5px 0 0;vertical-align: top;width: 180px; margin:0;}
.dynamic-reports-content .dxeButtonEditSys {
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #D1D1D1;
    display: inline-block !important;
    margin: 5px 0 0 !important;
    vertical-align: top !important;
    width: 140px !important;
    margin: 0 !important;
}
.dynamic-reports-content .aaditya{ display: inline-block; margin: 5px 0 0;vertical-align: top;width: 180px; margin:0;} 
.dynamic-reports-radio table tr td{padding:3px 0 }
.dynamic-reports-radio input[type=radio]{ margin:0 5px 0 0}
.dynamic-reports-chkbox{ margin:5px 0}
.dynamic-reports-chkbox input[type=checkbox]{ margin:0 5px 0 0;}
.dynamic-report-left-side {
    display: inline-block;
    width: 40%;
    min-width: 300px;
    margin: 0 10px 0 0;
}
.dynamic-report-right-side{display:inline-block;  width:29%; min-width:400px;  vertical-align: top;}
.custom-btn tr td{ background:none; border:none; color:inherit; font:inherit}
.custom-btn tr td .dxb{ border:none; padding:0}
.dynamic-reports-content span{ vertical-align:top;}
.dynamic-reports-custom-hr{ margin:3px 0}

/*all available coureses pop up*/
.all-available-popup-content{margin:10px 0 }
.all-available-popup-content label{ display: inline-block;vertical-align: top;width: 130px; margin:0;}
.all-available-popup-content input[type=text]{ display: inline-block;margin:0;vertical-align: top; }
.all-available-popup-content select{ display: inline-block; margin: 5px 0 0;vertical-align: top;width: 180px; margin:0;}
.all-available-popup-content .labelall{display: inline-block;vertical-align:middle;width: 130px; margin:0;}
.all-available-popup-content .add-message-button{ float:left; margin:0 5px 0 0}
.all-available-popup-content .dxeErrorFrame{display: inline-block;margin:0;vertical-align: top; }
.all-available-popup-content-btn{ display:inline-block;}

/*right-section css*/
.right-section-content{ border:1px solid #dcdadb;border-radius:4px;margin:0 0 10px 0; behavior:url(/lms/App_Themes/css/PIE.htc);}
.right-section-header{ background: url(/lms/images/nav-bg.png)  bottom left repeat-x #ece9e9; padding:0 !important; border-radius:4px 4px 0 0; position:relative; behavior:url(/lms/App_Themes/css/PIE.htc);}
.right-section-header h3{ padding:7px 15px; color:#4ea018; font-size:21px;background-color:#DAD8D8;  }
.right-section-header h5{ padding:7px 15px; color:#4ea018; font-size:21px; background-color:#DAD8D8;  }
.block{ overflow:visible !important}
.right-section-content-area,.right-section-content{ border:1px solid #d5d9d2;  background: url(/lms/images/right-section-content-area.png)  bottom left repeat-x #ffffff; }
div.span-half, div.span-full{ float:none;}
div#ModuleDescription{ margin:0}
.learners-dashboard-blocks{ margin:0 0 10px;}
.blocks-container{ border:1px solid #d5d9d2; border-radius: 4px; behavior:url(/lms/App_Themes/css/PIE.htc);}
.blocks-container ul{ margin:0 !important}
.tabstripcontent{ border:none;overflow-x:visible;overflow-y:visible;}
input[type="text"], input[type="password"], input.text, input.title, input, textarea, select{ margin:0; border-radius:4px !important;}
.tabstrip{  background: url("/lms/images/nav-bg.png") repeat-x scroll left bottom #ECE9E9; border-radius: 4px 4px 0 0; position:relative; behavior:url(/lms/App_Themes/css/PIE.htc);}
div.tabstrip ul{ margin:0}
div.tabstrip li{margin-right:6px; margin-bottom:-1px }
.learners-registered-content-block{background: url("/lms/images/learners-registered-content.png") repeat-x scroll left bottom #fff; margin:0 0 15px 0; border:1px solid #e3e1e2; border-radius:4px; padding:15px;  position:relative; behavior:url(/lms/App_Themes/css/PIE.htc);}
.ModuleHeader{background-image: url(/lms/images/right-section-.moduleheader.png);background-repeat: repeat-x; background-position:bottom;  padding: 3px 5px 5px 14px;}
.dxmVerticalMenu table tr{background-image: url(/lms/images/nav-bg.png);background-repeat: repeat-x; background-position:bottom;}
.dxmVerticalMenu table tr:hover{background-image: url(/lms/images/nav-bg-hover.png);background-repeat: repeat-x; background-position:top;}
div.tabstrip a.tabstripselected,div.tabstrip a:link{ border-radius: 4px 4px 0 0; position:relative; behavior:url(/lms/App_Themes/css/PIE.htc);}
.mydashboard-system-admin-dropdwn{ display:inline-block}
.course-details-buttons{ margin:0 0 10px;}
.prequisite-datagrid{ margin:10px 0 0 0}
.Item a[disabled="disabled"], .AlternateItem a[disabled="disabled"]{ color:#4a4d48;}
.error{ background: #FBE3E4;  position:relative; behavior:url(/lms/App_Themes/css/PIE.htc);margin:0; padding:5px; border:1px solid ##FBC2C4; border-radius:4px;}
.error ul{ margin:0 0 0 20px !important; padding:0}
#header_inner{ padding:0}
.error{ margin:0 0 10px }
/*.Item td.launch-link-td,.AlternateItem td.launch-link-td{ background:#FBE3E4}
.Item td.launch-link-td a,.AlternateItem td.launch-link-td a{ background:none}*/
.alternate-row-grid td{color: #4a4d48 !important;}
.alternate-row-grid td a,.alternate-row-grid td label,.alternate-row-grid td span{color: #4a4d48 !important;}

.alternate-row-grid-Register td{color: #4a4d48;}
.alternate-row-grid-Register td a,.alternate-row-grid td label{color: #4a4d48;}

.formteaser {padding-bottom:20px;}
.formteaser label , .formteaser table {float:left;}

a.HyperLinkHover:visited { color:Purple;}
.department-dropdown{ display:inline-block;}
.dxgvControl GridLookup-Display{ position:relative !important;}
.GridLookup-content div{   overflow-x: auto;
    overflow-y: auto;
    width: 600px;
    height:300px;
    }
.GridLookup-comn1{  width: 58px;}
.GridLookup-comn2{  width: 219px;}


.highlight {
    color: red;
    font-weight: bold;
}

.course-session-container {
    margin: 10px 0;
}

.course-session-container-label {
    min-width: 80px;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    font-size: 12px;
}




.course-session-container input[type=submit] {
    margin: 0;
    padding: 3px;
    height: auto;
}


.btnCancelSession {
    background: url(../images/delete.gif) top left no-repeat;
    height: 20px;
    width: 20px;
    display: block;
}


/* FOR RECURENSE CSS THIRD PARTY TOOLS */

#ctl12_ctl00_ctl00_RecurrenceFormC_RangeCtl_mainDiv table {
    margin-bottom: 1px;
}

#ctl12_ctl00_ctl00_RecurrenceFormC_Monthly_mainDiv table {
    margin-bottom: 4px;
    margin-left: 6px;
}

.dxEditors_edtSpinEditIncrementImage {
    background-position: -151px 3px;
    height: 7px;
}

.dxEditors_edtSpinEditDecrementImage {
    background-position: -131px 3px;
    height: 10px;
    width: 11px;
}

.dxEditors_edtDropDown {
    background-position: -94px 2px;
    height: 14px;
    width: 15px;
}

.dxeButtonEditButton, .dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton {
    padding: 0;
    width:7%;
}

.dxEditors_edtSpinEditIncrementImage {
    background-position: -149px 4px;
    height: 11px;
    width: 15px;
}

#ctl12_ctl00_ctl00_RecurrenceFormC_RangeCtl_mainDiv table {
    margin-bottom: 1px;
    margin-left: 6px;
}

#ctl12_ctl00_ctl00_RecurrenceFormC_Monthly_mainDiv table {
    margin-bottom: 1px;
    margin-left: 6px;
}

.dxbebt {
    margin-bottom: 0px;
    margin-left: 3px;
    width : 70% !important;
}

.dxeButtonEdit {
    margin-left: 5px;
    margin-bottom: 3px;
}



.dxeBase {
    margin-left: 2px;
}

.General-container-label {
    min-width: 80px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
    padding-bottom: 10px;
}

[cellspacing="1"].dxeButtonEditSys td.dxic {
    width : 90% !important;
}





.Report_Section_Header {
    /* background: url("../images/nav-bg.png") repeat-x scroll left bottom #ECE9E9; */
    border-radius: 4px 4px 0 0;
    position: relative;
    font-size: 15px;
    padding: 12px;
}

    .Report_Section_Header span {
        font-weight: bold;
        color: black;
        font-size: 16px;
    }

.blocks-container-reports {
    border: 1px solid #d5d9d2;
    border-radius: 4px;
    behavior: url(../App_Themes/css/PIE.htc);
    margin-right: 15px;
    height: 290px;
    width: 25%;
    vertical-align: top;
    padding: 5px;
}

.dynamic-report-collapsible-panel {
    background-image: url(../images/right-section-.moduleheader.png);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 7px 5px 7px 14px;
    background-color: #e9e8e8;
    cursor: pointer;
    width: 99%;
    border-radius: 5px;
}

.dynamic-report-collapsible-panel span {
    font-weight: bold;
    color: black;
    font-size: 16px;
    vertical-align: middle;
}

.Loader:after {
    content: "";
    height: 100%;
    width: 100%;
    background: #000;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0.5;
}

.GrayBackground {
    background: url(/LMS/images/learners-registered-content.png) repeat-x scroll left bottom #fff;
}

.Learner-Dashboard-Table {
    padding: 35px;
    padding-bottom: 0px;
}

.Learner-Dashboard-Row {
}

.Learner-Dashboard-Td-Icons {
}

.Learner-Dashboard-Td-Title {
}

.Learner-Dashboard-Td-Status {
}

.Learner-Dashboard-Td-Action {
}

.default-cursor{
    cursor:default;
}
.dxmSubMenu table tr td img {
    width: 20px;
    /*margin: 0 10px;*/
}
.dxmSubMenuItemSpacing td, .dxmSubMenuItemSeparatorSpacing td {
    height: 0;
}

/*https://trello.com/c/lslGVJfI/78-gui-interface-changes*/
.dxgvHeader {
    border: none;
}
/*https://trello.com/c/lslGVJfI/78-gui-interface-changes*/
.dxgvFilterRow td.dxgv {
    border: none;
}

/*commented https://trello.com/c/lslGVJfI/78-gui-interface-changes*/
.dxeButtonEdit {
    margin-bottom: 1px !important;
}

/*Added below css, start commented https://trello.com/c/lslGVJfI/78-gui-interface-changes*/
.dxmVerticalMenu table tr, .standardbutton, .standardbutton:hover, .ModuleHeader, .dxmVerticalMenu table tr:hover, .dxmSubMenuItem, .dxmSubMenuItemWithImage, .dxmSubMenuItemWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage, .admin-menu .HoverStyle, .dxgvControl .dxgvTable .dxgvHeader, .GridHeader, .dxgvPagerBottomPanel {
    background-image: none;
}

.dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv, .dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv {
    /*border-bottom: 8px Solid #f2f2f2;*/
    border-bottom: 0 !important;
}

.learners-registered-content-block.manage-learner {
    border: 0 !important;
}

.tabstripcontent.manage-learner {
    margin-bottom: -1.25em !important;
}

.dept-grdUserDetails tr {
    word-break: break-word;
}

/*sub menu remove border line */
.dxmSubMenu table tr td {
    border-bottom: 1px solid #D1D1D1;
    border: 0px;
}
.Item td {   
    border: none !important;   
}
.AlternateItem td {
    border: none !important;   
}
.GridHeader td, .GridHeader th{
    border: none !important;   
}
/* END Added below css, commented https://trello.com/c/lslGVJfI/78-gui-interface-changes*/
/*Start Vertical Menu */
label {
    color: #4a4d48;
    font-weight: bold;
}

.labelall {
    color: #4A4D48;
    font-weight: bold;
}

.standardbutton {
    color: #FFFFFF;
    background-color: #8ed967;
    border: 1px solid #398606;
}

    .standardbutton:hover {
        color: #FFFFFF;
        background-color: #122282;
        border: 1px solid #398606;
    }

#footer {
    background: #01177C;
    color: #fff;
}

h3 {
    color: #01177C;
}

h5 {
    color: #01177C;
}

h4 {
    color: #4a4d48;
    font-size: 14px;
    line-height: 1.25;
}

.ModuleHeader {
    background-color: #f1efef;
    border: 1px solid #E1E1E1;
}


.GridHeader {
    background-color: #eceaea;
}

    .GridHeader td a {
        color: #000;
    }

    .GridHeader td, .GridHeader th {
        border: 1px solid #c5c5c5;
    }


.Item td {
    background: #FFFFFF;
    border: 1px solid #c5c5c5;
    color: #4a4d48;
}

.Item a:link {
    color: #4a4d48;
}

.AlternateItem td {
    background: #F1F1F1;
    border: 1px solid #C5C5C5;
    color: #4a4d48;
}

    .AlternateItem td a {
        background: #F1F1F1;
    }

.AlternateItem a:link {
    color: #4a4d48;
}

.GridFooter {
    background-color: #eceaea;
    color: #FFFFFF;
}

    .GridFooter td {
        border: 2px solid #EEEEEE;
    }

div.tabstrip a:link {
    background: #F5F4F4;
    border: 1px solid #D3D3D3;
    color: #4A4D48;
}

div.tabstrip a.tabstripselected {
    background: #011163;
    border: 1px solid #D3D3D3;
    color: #FFFFFF;
}

div.tabstrip {
    border-bottom: 1px solid #D3D3D3;
}

.header-r-text {
    color: #787878;
}

    .header-r-text a {
        color: #787878;
    }

        .header-r-text a:hover {
            color: #000000;
        }

    .header-r-text span {
        color: #10207b;
    }

.navigationbutton:hover {
    color: #000000;
}

.navigationbutton, .navigationbutton:active {
    color: #003366;
}

.dxmSubMenu {
    background: #f7f7f7;
}

.dxmMenuItem, .dxmMenuItemWithImage, .dxmMenuItemWithPopOutImage, .dxmMenuItemWithImageWithPopOutImage, .dxmVerticalMenuItem, .dxmVerticalMenuItemWithImage, .dxmVerticalMenuItemWithPopOutImage, .dxmVerticalMenuItemWithImageWithPopOutImage, .dxmMenuLargeItem, .dxmMenuLargeItemWithImage, .dxmMenuLargeItemWithPopOutImage, .dxmMenuLargeItemWithImageWithPopOutImage, .dxmVerticalMenuLargeItem, .dxmVerticalMenuLargeItemWithImage, .dxmVerticalMenuLargeItemWithPopOutImage, .dxmVerticalMenuLargeItemWithImageWithPopOutImage {
    color: #01177D;
}

.dxmControl a, .dxmMenu a, .dxmVerticalMenu a {
    color: #fff;
}

.dxmVerticalMenu table tr {
    color: #01177D;
    background-color: #ebe9ea;
}

.dxmVerticalMenuItemWithImageWithPopOutImage {
    border-bottom: 1px solid #d3d3d3;
}

.admin-menu .HoverStyle {
    color: #fff;
    background-color: #011163;
}

.dxmSubMenuItem, .dxmSubMenuItemWithImage, .dxmSubMenuItemWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage {
    border-bottom: 1px solid #d3d3d3;
    background-color: #ebe9ea;
}

.dxmMenuItem, .dxmMenuItemWithImage, .dxmMenuItemWithPopOutImage, .dxmMenuItemWithImageWithPopOutImage, .dxmVerticalMenuItem, .dxmVerticalMenuItemWithImage, .dxmVerticalMenuItemWithPopOutImage, .dxmVerticalMenuItemWithImageWithPopOutImage, .dxmMenuLargeItem, .dxmMenuLargeItemWithImage, .dxmMenuLargeItemWithPopOutImage, .dxmMenuLargeItemWithImageWithPopOutImage, .dxmVerticalMenuLargeItem, .dxmVerticalMenuLargeItemWithImage, .dxmVerticalMenuLargeItemWithPopOutImage, .dxmVerticalMenuLargeItemWithImageWithPopOutImage {
    color: #fff;
}

.dxmControl a, .dxmMenu a, .dxmVerticalMenu a {
    color: #fff;
}

.dxmSubMenuItemSelected, .dxmSubMenuItemSelectedWithImage {
    color: #fff;
}

.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage, .dxmSubMenuItemHoverWithPopOutImage, .dxmSubMenuItemHoverWithImageWithPopOutImage {
    color: #fff;
    background: #011163;
}

    .dxmSubMenuItemHover a:hover, .dxmSubMenuItemHoverWithImage a:hover, .dxmSubMenuItemHoverWithPopOutImage a:hover, .dxmSubMenuItemHoverWithImageWithPopOutImage a:hover {
        color: #fff;
        background: #011163;
    }

    .dxmSubMenuItemHover a, .dxmSubMenuItemHoverWithImage a, .dxmSubMenuItemHoverWithPopOutImage a, .dxmSubMenuItemHoverWithImageWithPopOutImage a {
        color: #fff;
        background: #011163;
    }

        .dxmSubMenuItemHover a .HoverStyle a, .dxmSubMenuItemHoverWithImage a .HoverStyle a, .dxmSubMenuItemHoverWithPopOutImage a .HoverStyle a, .dxmSubMenuItemHoverWithImageWithPopOutImage a .HoverStyle a {
            color: #fff;
            text-decoration: none;
            background: #011163;
        }


    .dxmSubMenuItemHover .HoverStyle a, .dxmSubMenuItemHoverWithImage .HoverStyle a, .dxmSubMenuItemHoverWithPopOutImage .HoverStyle a, .dxmSubMenuItemHoverWithImageWithPopOutImage .HoverStyle a {
        color: #fff;
        background: #011163;
    }

.admin-menu {
    color: #01177D;
}

    .admin-menu a, .dxmSubMenu a {
        color: #01177D;
    }

        .admin-menu a:hover {
            color: White;
        }

        .admin-menu a .HoverStyle a {
            color: #fff;
        }

    .admin-menu .HoverStyle a {
        color: #fff;
    }


.dxmControl, .dxmMenu, .dxmVerticalMenu, .dxmSubMenu {
    color: #01177D;
}

    .dxmControl a, .dxmMenu a, .dxmVerticalMenu a, .dxmSubMenu a {
        font: 9pt Arial;
    }

        .dxmControl a:hover, .dxmMenu a:hover, .dxmVerticalMenu a:hover, .dxmSubMenu a:hover {
            color: #ffffff;
        }




        .dxmControl a .HoverStyle a, .dxmMenu a .HoverStyle a, .dxmVerticalMenu a .HoverStyle a, .dxmSubMenu a .HoverStyle a {
            color: #ffffff;
        }

    .dxmControl .HoverStyle a, .dxmMenu .HoverStyle a, .dxmVerticalMenu .HoverStyle a, .dxmSubMenu .HoverStyle a {
        color: #ffffff;
    }

/*End Vertical Menu */


.dxgvControl .dxgvTable .dxgvHeader {
    background-color: #EFEFEF;
}
/*.dxgvTable .dxgvHeader
{
    background-color: #EFEFEF;
    
    
}*/
.dxgvDataRowAlt td {
    background: #F6F6F6;
    color: #000;
}

.dxgvDataRow td a:link {
    color: #000;
}

.dxgvDataRow td .labelall {
    color: #000;
    font-weight: normal;
}

.dxgvDataRow {
    background: #FFFFFF;
    color: #000;
}

.dxgvHeader td {
    color: #000;
}

.dxgvDataRow td {
    color: #000;
}

.dxgvFilterRow {
    background: #EFEFEF;
}

.dxgvControl .dxgvPagerBottomPanel {
    background-color: #EFEFEF;
}

body {
    font-family: Arial;
}

.dxmMenu a, .dxmVerticalMenu a {
}

.dxgvHeader, .dxgvHeader table {
    font: 9pt Arial;
}

.dxgvTable {
    font: 9pt Arial;
}

.dxpSummary {
    font: 9pt Arial;
}

.dxpControl {
    font: 9pt Arial;
}

.right-section-header h3 {
    color: #4EA018;
    background-color: #DAD8D8;
}

.right-section-header h5 {
    color: #4EA018;
    background-color: #DAD8D8;
}


/*mobile css*/
@media only screen and (max-width:1024px) {
    .custom-center-listing .dxgvDataRow td.dxgv:last-child .dxbButton,.mobile-btn-submit {
        background: #4ba116!important;
        color: #fff!important;
    }

        .custom-center-listing .dxgvDataRow td.dxgv:last-child .dxbButton:hover,.mobile-btn-submit:hover {
            background: #4ba116!important;
            color: #fff!important;
        }

    .custom-center-listing h2 {
        color: #4ba116;
    }

    .welcome-text{
        color: #4a4d48;
    }

    .mobile-header .logout #ctl00_head_btnLogout {
        background: #b7030f;
    }
}
