html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight: normal;
	vertical-align: baseline;
	background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {display: block;}


html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: inherit;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags (if you have to overcome attributes), consider adding height: auto */
img,
object,
embed {max-width: 100%;}

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:
#map img {
		max-width: none;
}
*/

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted.
	you'll have to restore the bullets within content,
	which is fine because they're probably customized anyway */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}



/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/** Custom **/

ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px !important;
}
ul
{
    list-style-type: none;
}
.k-window-title{
font-size:11px;
}
/** Bootstrap Reset **/
.btn-default {
  text-shadow: 0 0px 0 #fff;
background:none;
  border-color: #F00;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.dropup .btn-default .caret{
margin-bottom:3px
}
.dropup .btn-default {
border-radius: 0px;
font-size:11px;
line-height:1.6em;
}
.dropup .dropdown-menu{
font-size:11px;
}
.dropdown-menu {
padding:0px;
border-radius: 0px;
}
.open > .dropdown-toggle.btn-default:hover,
.open > .dropdown-toggle.btn-default:focus{
color:#FFF;
background-color:#7d7e7d;
border-color:#7d7e7d
}
.dropdown-menu > li > a:hover{
background:none;
color:#FFF;
background-color:#7d7e7d;
}

.product_logo .envver{
background-color: #806822;
float:right;
height:13px;
line-height:13px;
margin-right:14px;
margin-top:26px;
font-weight:bold;
color:#FFF;
padding-left:3px;
padding-right:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


.radio label, .checkbox label{
min-height:17px;
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{
padding-top:3px;
}
/** Master CSS Reset Starts - Edit by Arun **/
.k-grid .k-button {
margin:0px 
}
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
    border-radius: 0px;
}
.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select+.k-select,
.k-list-container.k-state-border-right {
    border-radius: 0px;
}
.k-textbox:hover,
.k-overflow-anchor:hover,
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0), 0 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0), 0 0px 0px rgba(0, 0, 0, 0)
}
.k-textbox:focus,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0), 0 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0), 0 0px 0px rgba(0, 0, 0, 0)
}
.k-picker-wrap.k-state-default>.k-select{
	border-color:#b0b0b0
}
.k-datepicker .k-input,
.k-timepicker .k-input {
	background-color:#FFF
}
.k-picker-wrap .k-select{
	min-height:1.5em;
	line-height:1.5em;
}
.k-button, .k-calendar .k-header .k-link, .k-calendar .k-footer{
text-transform: none
}
.k-dropdown-wrap .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.k-popup.k-context-menu {
-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2)
}
.k-drag-clue {
-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.3)
}
.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,
.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,
.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,
.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded {
-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2)
}
.k-tabstrip:focus {
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05)
}
.k-list-scroller{
overflow:auto
}

.k-animation-container, .k-widget, .k-widget *, .k-animation-container *, .k-widget *:before, .k-animation-container *:after, .k-block .k-header, .k-list-container {
-webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
.ui-tabs {
padding:0em
}
    .ui-tabs.ui-widget-content {
    border-width:0em;
    }
    .ui-tabs .ui-widget-header {
    border-width:0em;
    background-color:transparent !important

    }
    .ui-tabs .ui-tabs-nav {
    padding:0em
    }
.ui-tabs .ui-tabs-nav li {
margin:0em;
margin-right:.2em
}
    .ui-tabs .ui-tabs-panel {
    border:.1em solid #E0E0E0;
   padding-left:15px;
   padding-top:15px;
   padding-bottom:15px;
   padding-right:0px;
    }

        .ui-tabs .ui-state-default a{
            outline:none;
            font-size:12px;
    }
          .ui-tabs .ui-widget-header .ui-state-default {
    background-color:#AAACA9;
    }
          .ui-tabs .ui-widget-header .ui-state-default a{
    color:#FFF;
    }
    .ui-tabs .ui-state-default.ui-corner-top.ui-state-disabled a{
color:#000;
    }
    .ui-tabs .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    background-color:#792056;
    outline:none;
    }
     .ui-tabs .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {
    color:#FFF;
    }
  .ui-widget,
  .ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,sans-serif;
	font-size: 12px;
}
/** Master CSS Reset Ends - Edit by Arun **/


html{
overflow:hidden !important;
}
body{
font-family:arial;
font-size:12px;	
}
header{
background-color:#4e3d54;
height:40px;
}
.product_logo{
float: left;
margin-left: 40px;
background: #792056 url('../images/logo.png') no-repeat center;
height: 40px;
color: #CCC;
width: 150px;
text-align: center;
vertical-align: middle;
line-height: 40px;
}
.k-button{
border-width:0em;
font-size:11px;
}
.k-animation-container .k-list-container{
margin-top:0px;
font-size:11px;
}
#toolbar .k-animation-container .k-list-container{
margin-left:18px;
}
footer{
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
height:25px;
line-height:25px;
text-align:left;
padding-left:1em;
padding-right:1em;
color:#666;
border-top:.1em solid #CCC;
font-size:11px;
vertical-align:middle
}
footer .env{
background-color:#CCC;
color:#333;
font-weight:normal;
padding:2px;
padding-left:5px;
padding-right:5px;
font-size:11px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* User Information Panel Starts */
.userinfo{
float:right;
background: -moz-linear-gradient(45deg,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
height:40px;
color:#CCC;
text-align: center;
vertical-align: middle;
padding-left:10px;
padding-right:10px;
font-size:11px;
}
.userinfo > div:nth-child(1){
float:left;
color:#CCC;
text-align: left;
vertical-align: middle;
line-height:34px;
width:34px;
margin-top:3px;
}
.userinfo > div:nth-child(2){
float:left;
color:#CCC;
text-align: left;
vertical-align: middle;
margin-top:5px;
padding-left:5px;
}
.userinfo > div:nth-child(2) > div:nth-child(1){
margin-top:1px;
}
.userinfo  .female{
background-image: url(../images/qr_web_ui.svg);
background-repeat: no-repeat;
background-position: -57px -53px;
}

/* User Information Panel Ends */

/* Notification Panel Starts */
.qr_web_notify{
float:right;
background: url('../images/qr_web_ui.svg') no-repeat -95px -55px;
height:40px;
color:#CCC;
text-align: center;
vertical-align: middle;
font-size:11px;
width:50px;
cursor:pointer;
border-left:.1em solid #666666;
border-right:.1em solid #666666;
}
.qr_web_notify > div:nth-child(1){
background-color:#2f2235;
color:#fff;
padding:2px;
float:right;
text-align:center;
margin-right:5px;
margin-top:5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.qr_web_notify_popup{
position:absolute;
z-index:10;
margin-top:40px;
display:none;
border:.1em solid #CCC;
border-top-width:0em;
border-right-width:0em;
min-width:200px;
max-height:350px;
right:0px;
-webkit-box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.25);
box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.25);
overflow:auto;
padding:10px;
padding-bottom:0px;
background-color:#FFF;
}
.qr_web_notify_popup > div{
background-color:#f3f3f3;
padding:.5em;
color:#333;
margin-bottom:.75em;
}
.qr_web_notify_popup > div > div:nth-child(2){
font-weight:bold;
}
.qr_web_notify_popup > div > div:nth-child(4){
font-weight:normal;
}
.qr_web_notify_popup div .close{
width:16px;
height:16px;
line-height:16px;
text-align:center;
font-weight:bold;
cursor:pointer;
float:right;
margin-right:-40px;
margin-right:0px;
}
.qr_web_notify_popup div .close:hover{
background-color:#FFF;
color:#333;
}
/* Notification Panel Ends */

.megamenu_icon{
height:40px;
width:40px;
background: #5d143e url('qr_web_ui.svg') no-repeat -10px 0px;
cursor:pointer;
position:absolute;
top:0px; 
left:0px;
z-index:5;
}
.megamenu_icon:hover{
height:40px;
width:40px;
background: #792056 url('qr_web_ui.svg') no-repeat -10px 0px;
cursor:pointer;
position:absolute;
top:0px; 
left:0px;
z-index:5;
}
.megamenu{
background-color:#FFF;
top:40px; 
left:0px;
position:absolute;
width:695px;
z-index:10;
border:.1em solid #ccc;
border-top:0em solid #FFF;
border-left:0em solid #FFF;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.25);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.25);
}
.megamenu .mastermenu{
margin-left:1px;
margin-top:1px;
background: -moz-linear-gradient(left,  #ffffff 0%, #f3f6f7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffffff 0%,#f3f6f7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffffff 0%,#f3f6f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
height:470px;
width:189px;
}
.megamenu .mastermenu hr{
margin:0px;
}
.megamenu .mastersubmenu{
margin-left:10px;
width:490px;
height:470px;
overflow:auto
}
.megamenu .mastersubmenu > div{
float:left;
}
.megamenu .mastermenu > div{
padding:7px;
font-weight:normal;
color:#2b3245;
}
.megamenu .mastermenu .mastermenu_hover{
border-left:2px solid #900652;
background-color:#FFF;
border-top: 1px solid rgba(144, 6, 82, 0.3);
border-bottom: 1px solid rgba(144, 6, 82, 0.3);
padding:6px;
color:#900651;
font-weight:bold;
}
.megamenu .mastersubmenu  .submenugroup{
margin-right:10px;
margin-top:10px;
width:225px;
float:left;
}
.megamenu .mastersubmenu  .submenugroup ul {
margin:0px;
padding:0px;
}
.megamenu .mastersubmenu  .submenugroup ul li{
list-style-type: none
}
.megamenu .mastersubmenu  .submenugroup ul li:nth-child(1),
.megamenu .mastersubmenu  .submenugroup ul li:nth-child(1):hover{
font-size:12px;
color:#2b3245 !important;
font-weight:bold;
}
.megamenu .mastersubmenu  .submenugroup ul li{
margin-bottom:10px;
}
.megamenu .mastersubmenu  .submenugroup ul li span{
display:none;
float:right;
margin-top:-3px;
}
.megamenu .mastersubmenu  .submenugroup ul li:hover{
color:#900652;
text-decoration:underline;
cursor:pointer;
}
.megamenu .mastersubmenu  .submenugroup ul li:nth-child(1):hover{
color:#900652;
text-decoration:none;
cursor:default;
}
.megamenu .mastersubmenu  .submenugroup ul li:nth-child(1).nochild {
cursor:pointer
}

.megamenu .mastersubmenu  .submenugroup ul li:hover span{
display:block;
background: url('newtab.png') no-repeat center;
padding:3px;
width:20px;
margin-right:3px;
}
.megamenu .mastersubmenu  .submenugroup ul li:hover span:hover{
background: #900652 url('newtab_over.png') no-repeat center;
}
    .megamenu .mastersubmenu .submenugroup ul li a {
    color:#818b9f;
    display:inline-block;
    width:195px;
    }
     .megamenu .mastersubmenu .submenugroup ul li a:hover {
    color:#900652
    }
    .megamenu .mastersubmenu .submenugroup ul li:hover a {
    color:#900652;
    text-decoration:none;
    }
.megamenu hr{
border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
margin-top:.25em;
margin-bottom:.25em;
}
    .megamenu .mastersubmenu .submenugroup .othmenu {
    display:none;
    }

header .corporateicon {
    float:right;
    display:block;
background: url('oryxLogo_30x30.png') no-repeat center;
width:40px;
height:40px;
border-left:.1em solid #666666
}
.page_container{
overflow:auto;
}
#example, #example .box{
margin-top:0px;
}
.userinfopnl .dropdown-menu {
background-color:#5e4c66;
border-width:0em
}
/* Collapsible Panel */
.collapsiblepanel{
border-width:0em
}
.collapsiblepanel .header{
padding:.3em;
font-weight:normal;
background-color:#FFF;
cursor:pointer;
background-color:#792055;
}
.collapsiblepanel .header .title{
font-weight:bold;
margin-top:3px;
margin-left:5px;
color:#FFF;
}
.collapsiblepanel .header .searchentry{
background-color:#E0E0E0;
color:#000;
font-weight:normal;
padding:2px;
padding-left:5px;
padding-right:5px;
font-size:11px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-left:10px;
margin-top:2px;
display:none;
}
.collapsiblepanel .header.headerexpand .searchentry{
display:block
}
.collapsiblepanel .header .notify{
background-color:#FFF9C4;
color:#000;
font-weight:normal;
padding:2px;
padding-left:5px;
padding-right:5px;
font-size:11px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-left:5px;
border:.1em solid #FDD835;
}
.collapsiblepanel .headerexpand{
background-color:#F5F5F5;
color:#000;
}
.collapsiblepanel .headerexpand:hover{
background-color:#F5F5F5
}
.collapsiblepanelexpand{
border:.1em solid #E0E0E0;
}
.collapsiblepanel .icon{
background: url('arrowup_white.png');
margin-top:3px;
margin-right:5px;
}
.collapsiblepanelexpand .icon{
background: url('arrowdown_contrast.png');
margin-top:3px;
}
.collapsiblepanelexpand .header .title {
color:#2b3245
}
.collapsiblepanel .content{
padding-left:1em;
padding-top:1em;
border:.1em solid #E0E0E0;
border-top:0em
}
/* Accordion Starts*/
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin: 5px 0 0 0;
padding: .5em .5em .5em .7em;
min-height: 0; /* support: IE7 */
font-size: 12px;
background-color:#363940;	
color:#FFF;
}
.ui-accordion .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
height:150px;
border:.1em solid #900652;
border-top:0em solid #900652;
}
.ui-accordion h3.ui-state-hover{
background-color:#900651 !important;
}
.ui-accordion-header-active{
background-color:#900652 !important;
}
/* Accordion Ends*/


/* Tool Bar*/
.k-toolbar{
border-width:0em;
border-left:0.1em solid #666;
margin-top:2px;
margin-right:2px;
height:3.3em
}
.k-toolbar .k-button{
background-color:#363940
}
.k-overflow-anchor:hover{
background-color:#900652
}
.k-widget .k-button:active:hover,
.k-widget .k-button.k-state-active:hover {
border-color: #630036;
background-color: #630036;
}
.k-toolbar .k-overflow-anchor.k-state-border-down{
background-color:#900652
}
.k-toolbar .k-i-arrow-s{
background-position: -15px -32px;
}
.k-toolbar .k-button:not(.k-state-disabled):hover .k-i-arrow-s{
background-position: -15px -32px;
}
.k-list-container.k-state-border-up{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px
}
.k-popup.k-list-container{
padding:0em;
}
.k-overflow-wrapper .k-list-container.k-popup.k-group{
background-color:#363940
}
.k-overflow-container .k-overflow-button{
font-size:1em
}
.k-item.k-state-default .k-overflow-button.k-button{
padding:0.6em;
color:#FFF
}
.k-overflow-container .k-item.k-state-default  .k-button:focus{
color:#FFF;
background-color:#900652
}
.k-overflow-container  .k-item.k-state-default  .k-button:hover{
color:#FFF;
background-color:#900652
}



/** Kendo UI Grid Starts**/
.k-grid .k-header.k-grid-toolbar .k-button.k-button-icontext{
padding-top:.35em;
padding-bottom:.35em;
padding-left:1em;
padding-right:1em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-right:.7em;
background-color:#0871aa;
color:#FFF !important;
line-height:1.5em;
}
.k-grid .k-header.k-grid-toolbar .k-button.k-button-icontext:hover {
background-color:#0a567f    
}

.k-grid  .k-button,
.k-grid  .k-button:hover,
.k-grid  .k-button.k-state-hover,
.k-grid  .k-button.k-state-focused,
.k-grid  .k-button:focus,
.k-grid  .k-button:focus:not(.k-state-disabled):not([disabled]) {
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05)
}
.k-grid td {
padding:.5em 1em;
}
.k-grid .k-pager-wrap.k-grid-pager.k-widget {
padding:0em;
}
.k-grid .k-pager-numbers{
margin-top:3px
}
.k-grid .k-link.k-pager-nav {
margin-top:1px !important;
}
.k-pager-wrap .k-pager-numbers .k-state-selected {
margin-top: 0em;
padding-top:0em;
min-width:2em;
background-color:#792055;
border-width:0em;
height:2em;
line-height:2em;
-webkit-border-radius: 1.5em;
-moz-border-radius: 1.5em;
border-radius: 1.5em;
color:#FFF;
}
.k-grid-pager .k-link, .k-grid-pager .k-link:link{
margin-top: 0em;
padding-top:0em;
min-width:2em;
border-width:0em;
height:2em;
line-height:2em;
}
.k-dirty{
border-width:4px;
margin-left:-4px;
}
.k-grid .k-edit-cell{
padding:0px !important;
}
.k-edit-cell .k-input.k-textbox{
background-color:#FFF59D !important;
height:24px;
padding-left:4px;
padding-top:2px;
}
.k-grid .k-widget.k-numerictextbox{
margin-top: -4px;
}
.k-grid .k-numeric-wrap .k-input{
border-width:0px;
background-color:#FFF59D !important;
height:1.5em;
line-height:1.5em;
padding-left:.3em;
padding-top:.3em;
}
.k-grid .k-numeric-wrap .k-select{
padding-top:1px;
}
.k-grid .k-numerictextbox .k-link{
height:1em;
line-height:1em;
}
.k-grid .k-edit-cell input[type="checkbox"]{
margin-top:-4px;
}
.k-grid tr.k-state-selected {
    background-color:#F6F6F6;
    color:#555;
}
/** Kendo UI Grid Ends **/



/* Context Menu Starts */
.contextmenu_bar{
background-color:#e4e7de;
height:35px;
border-bottom:.1em solid #CCC;
}
.contextmenu_bar .icons{
width:39px;
line-height:34px;
margin-top:1px;
border-left:.1em solid #CCC;
border-right:.1em solid #FFF;
text-align:center;
vertical-align:middle;
}
.contextmenu_bar input[type=text]{
height:17px !important;
padding:0px;
margin-right:3px;
font-size:11px;
}
/* Context Menu Ends */


.clear{
clear:both
}
.btn_secondary:hover{
background-color:#7d7e7d !important;
color:#FFF !important;
border:.1em solid #7d7e7d
}
.btn_secondary{

color:#555555;
cursor:pointer;
background:none;
background-color:#FFF;
padding-left:1em;
padding-right:1em;
font-size:11px;
border:.1em solid #d3d3d3;
}






.ui-dialog-buttonset .btn_primary{
border:.1em solid #900652 !important;
color:#FFF !important;
cursor:pointer;
font-weight:normal;
padding-left:1em;
padding-right:1em;
font-size:12px;
background-color:#900652 !important
}
.ui-dialog-buttonset  .btn_primary:hover{
background-color:#630036 !important;
color:#FFF !important;
}
.ui-dialog-buttonset  .btn_secondary:hover{
background-color:#7d7e7d !important;
color:#FFF !important;
border:.1em solid #7d7e7d
}
.ui-dialog-buttonset  .btn_secondary{

color:#555555;
cursor:pointer;
background:none;
background-color:#FFF;
padding-left:1em;
padding-right:1em;
font-size:12px;
border:.1em solid #d3d3d3;
}
.ui-dialog-content hr {
margin:0em
}

footer .btn_primary{
border:.1em solid #900652 !important;
color:#FFF !important;
cursor:pointer;
font-weight:normal;
padding-left:1em;
padding-right:1em;
font-size:11px;
background-color:#900652 !important
}
footer .btn_primary:hover{
background-color:#630036 !important;
color:#FFF !important;
}
footer .btn_secondary:hover{
background-color:#7d7e7d !important;
color:#FFF !important;
border:.1em solid #7d7e7d
}
footer .btn_secondary{

color:#555555;
cursor:pointer;
background:none;
background-color:#FFF;
padding-left:1em;
padding-right:1em;
font-size:11px;
border:.1em solid #d3d3d3;
}

/* qr_form_horizontal Fixed Starts */


/* qr_form_horizontal Fixed Ends */


/* qr_form_horizontal Fluid Starts */
.qr_form_horizontal_fluid{
float:left;
}
.qr_form_horizontal_fluid ul{
float:left;
list-style:none;
padding:0px;
margin-top:0px;
margin-bottom:0px;
}
.qr_form_horizontal_fluid ul li{
float:left;
margin-bottom:15px;
width:100%;
margin-right:20px;
}
.qr_form_horizontal_fluid ul li label{
float:left;
margin-bottom:3px;
color:#333;
}
.qr_form_horizontal_fluid ul li input{
clear:both;
min-width:75px;
min-height:17px;
}
.qr_form_horizontal_fluid ul li span,
.qr_form_horizontal_fluid ul li input[type=number]{
float:left;
clear:both;
}
.qr_form_horizontal_fluid ul li input[type="text"],
.qr_form_horizontal_fluid ul li input[type="password"],
.qr_form_horizontal_fluid ul li input[type="number"],
.qr_form_horizontal_fluid ul li input[type="email"]{
width:100%
}

.qr_form_horizontal_fluid ul li input[type=button]{
float:left;
clear:both;
min-width:75px;
min-height:17px;
}
.qr_form_horizontal_fluid ul li input[type=button]:nth-child(3){
margin-left:20px;
clear:none;
}
.qr_form_horizontal_fluid ul li select{
float:left;
clear:both;
width:100%;
line-height: 21px;
height:21px;
}
.qr_form_horizontal_fluid .btn_secondary:hover{
background-color:#900652;
border:.1em solid #900651;
color:#FFF;
}

.qr_form_horizontal_fluid ul li  .k-input{
padding-top:0em;
padding-bottom:0em;
height:19px
}
.qr_form_horizontal_fluid ul li  .k-picker-wrap.k-state-default{
border:.1em solid #b0b0b0;
}
.qr_form_horizontal_fluid ul li  .k-picker-wrap.k-state-focused{
border:.1em solid #900652;
}
.qr_form_horizontal .btn_secondary:hover{
background-color:#900652;
border:.1em solid #900651;
color:#FFF;
}

/* qr_form_horizontal Fluid Ends */



















/* qr_form_horizontal Fixed Fluid Common StartsEnds */

/* qr_form_horizontal Fixed Fluid Common Ends */





.form_vertical{
float:left;
}
.form_vertical ul{
float:left;
list-style:none;
padding:0px;
margin-top:0px;
margin-bottom:0px;
}
.form_vertical ul li label{
float:left;
margin-bottom:3px;
color:#333;
margin-top:10px;
}
.form_vertical ul li input{
float:left;
clear:both;
min-width:75px;
min-height:17px;
}
.form_vertical .btn_primary{
min-height:17px;
border:.1em solid #900651;
font-size:11px;
background-color:#900652;
color:#FFF;
min-width:50px;
cursor:pointer;
}
.form_vertical .btn_primary:hover{
background-color:#4c5356;
}
.form_vertical .btn_secondary{
min-height:17px;
border:.1em solid #bcb4b0;
font-size:11px;
background-color:#bcb4b0;
color:#000;
min-width:50px;
cursor:pointer;
}

.form_inline{
float:left;
}
.form_inline ul{
float:left;
list-style:none;
padding:0px;
margin-top:0px;
margin-bottom:0px;
}
.form_inline ul li{
float:left;
margin-right:5px;
}
.form_inline ul li label{
float:left;
color:#333;
margin-top:2px;
}
.form_inline ul li input{
float:left;
clear:both;
min-width:75px;
min-height:17px;
}
.form_inline .btn_primary{
min-height:17px;
border:.1em solid #900651;
font-size:11px;
background-color:#900652;
color:#FFF;
min-width:50px;
cursor:pointer;
}
.form_inline .btn_primary:hover{
background-color:#4c5356;
}
.form_inline .btn_secondary{
min-height:17px;
border:.1em solid #bcb4b0;
font-size:11px;
background-color:#bcb4b0;
color:#000;
min-width:50px;
cursor:pointer;
}
.form_inline .btn_secondary:hover{
background-color:#900652;
border:.1em solid #900651;
color:#FFF;
}

.theme_warmred{
background-color:#900652;
padding:3px;
cursor:pointer;
}
.theme_green{
background-color:#009688;
padding:3px;
cursor:pointer;
}
.theme_orange{
background-color:#FF5722;
padding:3px;
cursor:pointer;
}
.theme_blue{
background-color:#00BCD4;
padding:3px;
cursor:pointer;
}
.theme_navy{
background-color:#795548;
padding:3px;
cursor:pointer;
}

.contextmenu_bar .icons .icon1{
background: url('sprite1.png') no-repeat -35px -275px;
padding-left:6px;
padding-right:6px;
height: 11px;
}
.contextmenu_bar .icons .icon2{
background: url('sprite1.png') no-repeat -292px -244px;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:5px;
}
.contextmenu_bar .icons .icon3{
background: url('sprite1.png') no-repeat -316px -268px;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:5px;
}
.contextmenu_bar .icons .icon4{
background: url('sprite1.png') no-repeat -197px -5px;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:5px;
}
.contextmenu_bar .icons .icon5{
background: url('sprite1.png') no-repeat -49px -192px;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:5px;
}

/* titles */
.row .title1{
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(224,224,224,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(224,224,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(224,224,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
font-size:18px;
line-height:40px;
color:#900652;
padding-left:.5em;
border-bottom:.1em solid #BDBDBD;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
background:none
}
footer .btn_primary,
footer .btn_secondary{
margin-left:5px;
text-transform: uppercase;
}


.fntthemecol{
color:#900651
}
.qrgridsys .qrgridsys-row .demo-hint{
display:none
}
.qrgridsys .qrgridsys-row .datepick .k-select{

}
.k-webkit .k-combobox .k-dropdown-wrap:before, .k-webkit .k-picker-wrap:before, .k-webkit .k-numeric-wrap:before {
padding-bottom:0em
}
.k-picker-wrap:before, .k-numeric-wrap:before{
padding-bottom:0em;
height:18px
}
.k-autocomplete.k-state-default{
border: .1em solid #b0b0b0
}
.k-autocomplete.k-state-border-down{
padding-bottom:0em !important;
}
#countries-list,
#countries1-list,
#countries2-list{
margin-left:0px;
margin-top:1px;
background-color:#FFF;
color:#333;
border-color:#CCC
}

/* Scheduler */
.k-gantt-toolbar, .k-scheduler-toolbar, .k-scheduler-footer,
.k-scheduler a.k-link{
line-height:30px;
}
.k-scheduler-toolbar{
padding:.5em
}
.k-scheduler-navigation{
margin-left:.5em
}
.k-scheduler {
    color: #fff;
    background-color: #fff
}

.k-scheduler-layout {
    color: #4c5356
}

.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
    background-color: #fff;
    color: #4c5356
}

.k-scheduler-times tr,
.k-scheduler-times th,
.k-scheduler-table td,
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-times {
    border-color: #ccc
}
.k-scheduler .k-header{
background-color:#363940;
}
.k-scheduler-toolbar>ul>li:first-child,
.k-scheduler-toolbar>ul.k-scheduler-views>li:first-child+li {
    border-left-width: 1px
}
.k-scheduler .k-header li{
background-color:transparent;
}
.k-scheduler .k-header .k-link{
background-color:transparent;
border:.1em solid #606572;
}
.k-scheduler .k-header.k-nav-prev .k-link{
border-left:0em solid #FFF;
border-right:0em solid #FFF;
}
.k-scheduler .k-header .k-nav-current .k-link{
border:0em solid #FFF;
}
.k-scheduler .k-header .k-view-timelineweek .k-link{
border-left:0em solid #FFF;
border-right:0em solid #FFF;
}
.k-scheduler .k-header .k-view-timelinemonth .k-link{
border-left:0em solid #FFF;
}
.k-scheduler-toolbar>ul>li:first-child, .k-scheduler-toolbar>ul.k-scheduler-views>li:first-child+li{
border:0em solid #F00;
}
.k-scheduler .k-header li{
border:0em solid #F00;
}
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover .k-link{
background-color:#900652;
border-color:#606572;
}
/* jQuery Popup*/
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
border-bottom-right-radius:0px !important
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{
border-bottom-left-radius:0px !important
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{
border-top-right-radius:0px !important
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{
border-top-left-radius:0px !important
}
.ui-dialog{
padding:0em;
}
.ui-dialog .ui-widget-header{
border-width:0em;
}
.ui-widget-header{
background:none;
background-color:#4e3d54;
color:#FFF;
}
.ui-widget-header .ui-state-default{
background:none;
border-width:0em;
}
/* Wizard Starts */
.current-info {
display: none;
}
.wizard .steps a {
text-decoration: none;
color: #000;
display: block;
padding-top: .5em;
padding-bottom: .5em;
padding-left: .72em;
padding-right: .72em;
}
.wizard .number:after {
content: '';
display: block;
clear: both;
}
.wizard .clearfix {
clear: both;
}
.wizard .steps {
padding-bottom: 15px;
}
.wizard .steps li {
-webkit-border-radius: 0em;
-moz-border-radius: 0em;
border-radius: 0em;
float: left;
text-align: center;
font-weight: bold;
}
.wizard .steps li:last-child {
margin-right: 0px;
}
.wizard .steps .current,
.wizard .steps .last{
background:none;
border:.1em solid #CCC;
border-left:0em solid #CCC;
background-color:#FBC02D;
}
.wizard .steps .last .number,
.wizard .steps .current .number,
.wizard .steps .disabled .number,
.wizard .steps .done .number {
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
width: 25px;
display: block;
margin-left: auto;
margin-right: auto;
-webkit-border-radius: 1.5em;
-moz-border-radius: 1.5em;
border-radius: 1.5em;
margin-bottom: 5px;
}
.wizard .steps .current .number,
.wizard .steps .last .number  {
color: #FFF;
border:.1em solid #FFF;
}
.wizard .steps .current a,
.wizard .steps .done a{
color:#FFF;
}
.wizard .steps .done .number {
color: #FFF;
border:.1em solid #FFF;
}
.wizard .steps .disabled .number {
background-color: #CCC;
color: #666;
}
.wizard .steps .done {
background:none;
border:.1em solid #4CAF50;
border-right:.1em solid #FFF;
border-left:0em solid #CCC;
background-color:#4CAF50;
cursor: pointer;
}
.wizard .steps .disabled {
background:none;
border:.1em solid #CCC;
border-left:0em solid #CCC;
}
.wizard .steps .disabled a:hover {
cursor: not-allowed !important;
}
.wizard .content {
margin-top: 20px;
margin-bottom: 10px;
-webkit-border-radius:0em;
-moz-border-radius:0em;
border-radius:0em;
border: .1em dashed #999;
min-height: 360px;
vertical-align: top;
padding-top: 0px;
}
.wizard .content .title {
display: none;
}
.wizard .actions li:nth-child(1) {
float: left;
}
.wizard .actions li:nth-child(2),
.wizard .actions li:nth-child(3) {
float: right;
}
.wizard .actions {
margin-top: 10px;
}
.wizard .actions a {
display: block;
padding-left: 5px;
padding-right: 5px;
text-align: center;
cursor: pointer;
width: 75px;
color: #555;
font-size: 12px;
padding-top: 5px;
height: 25px;
border: .1em solid #d3d3d3;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0x;
text-decoration: none;
background-color:#FFF;
}
.wizard .actions a:hover{
background-color:#7d7e7d;
color:#FFF;
}
.wizard .actions li:nth-child(3) a {
background-color:#900652;
color:#FFF;
}
.wizard .actions li:nth-child(3) a:hover {
background-color:#630036;
}
.wizard .content section table td,
.assumfactor .table tr td table td {
border: .1em solid #ccc;
}
.wizard .content section table {
border-collapse: collapse;
}
.wizard .content section table td:nth-child(1),
.assumfactor .table tr td table td:nth-child(1),
.wizard .content section table td:nth-child(3),
.assumfactor .table tr td table td:nth-child(3),
.wizard .content section table td:nth-child(5),
.assumfactor .table tr td table td:nth-child(5) {
border: .1em solid #CCC;
color: #333;
font-weight: normal;
white-space: nowrap;
}
.wizard .content section table td div {
min-width: 110px;
}
.wizard .content section table td:nth-child(5) div,
.wizard .content section table td:nth-child(6) div {
min-width: 65px;
}
.wizard .actions .disabled a {
color: #999;
border: .1em solid #999;
cursor: not-allowed;
}
.wizard .actions .disabled a:hover {
color: #999;
border: .1em solid #999;
background-color:#FFF;
cursor: not-allowed;
}
.wizard .wzcol1 {
padding-top: 9px;
padding-bottom: 9px;
width: 100%;
border-bottom: .1em dashed #999;
}
.wizard .wzcol1 ul {
float: left;
}
.wizard .wzcol1 ul:nth-child(n+2) {
padding-left: 30px;
}
.wizard .wzcol1::after {
display: block;
content: "";
clear: both;
}
.wizard .wzcol2 {
padding-top: 7px;
padding-bottom: 7px;
width: 50%;
float: left;
border-bottom: .1em dashed #999;
}
.wizard .wzcol3 {
padding-top: 7px;
padding-bottom: 7px;
width: 33.3%;
float: left;
border-bottom: .1em dashed #999;
}
.wizard .wzcol4 {
padding-top: 7px;
padding-bottom: 7px;
width: 25%;
float: left;
border-bottom: .1em dashed #999;
}
.wizard .wzbrdlft {
border-left: .1em dashed #999;
padding-left: 10px;
}
.wizard .wzcol1 > ul > li:nth-child(1),
.wizard .wzcol2 > ul > li:nth-child(1),
.wizard .wzcol3 > ul > li:nth-child(1),
.wizard .wzcol4 > ul > li:nth-child(1) {
font-weight: bold;
margin-bottom: 10px;
}
.wizard .wzcol1 > ul > li:nth-child(2),
.wizard .wzcol2 > ul > li:nth-child(2),
.wizard .wzcol3 > ul > li:nth-child(2),
.wizard .wzcol4 > ul > li:nth-child(2) {
font-weight: normal;
}
.wizard caption{
box-shadow: 0 -12px 15px -5px #e0e0e0 inset;
border: .091em solid #b0b0b0;
padding:5px;
font-weight:bold;
margin-bottom:1px;
color:#6a043c;
}
.wizard  div.content {
margin: 0;
padding:0px;
font-size: 12px;
margin-bottom: 1em;}
/* Wizard Display Grid Ends */
.wiz-grid .qrgridsys{
border-spacing:10px 0px;
margin:0px;
}
.wiz-grid .qrgridsys .qrgridsys-row{
margin:0px;
border-bottom:.1em dashed #666;
}
.wiz-grid .qrgridsys .qrgridsys-row ul > li:nth-child(1){
margin-bottom:5px;
font-weight:bold;
}
.wiz-grid .qrgridsys .qrgridsys-row ul > li:nth-child(2){
padding-bottom:5px
}
.wizard .steps .current .number, .wizard .steps .last .number, .wizard .steps .done .number{
padding:0px;
padding-top:5px;
padding-bottom:5px;
border-width:0em;
}
.wizard .steps .last .number{
background-color:#CCC;
}
.wizard .steps .current .number, .wizard .steps .done .number{
padding:0px;
padding-top:5px;
padding-bottom:5px;
border-width:0em;
background-color:#FFF;
}
.wizard .steps .current .number{
color:#FBC02D;
}
.wizard .steps .done .number{
color:#4CAF50;
background-color:#FFF;
border-width:0em;
}
.wizard .steps > ul > li{
width:168px;
}
/* Wizard Ends */
h1{
font-size:2.2em;
margin:.3em;
margin-left:0em
}
h2{
font-size:2em;
margin:.3em;
margin-left:0em
}
h3{
font-size:1.8em;
margin:.3em;
margin-left:0em
}
h4{
font-size:1.6em;
margin:.3em;
margin-left:0em
}
h5{
font-size:1.4em;
margin:.3em;
margin-left:0em
}
h6{
font-size:1.2em;
margin:.3em;
margin-left:0em
}
.ui-accordion-header.ui-state-default{
border:.1em solid #555555 
}
.ui-accordion-header.ui-state-active{
border:.1em solid #900652 
}
.input_errorbg{
background-color:#ffcdd2 !important;
color:#d50000 !important;
border-color:#d50000 !important
}
.k-upload.k-header{
background-color:#FFF;
border-color:#d3d3d3;
}
.k-dropzone .k-button{
background-color:#FFF;
border:.1em solid #d3d3d3;
color:#555555;
}
.k-dropzone .k-button:hover,
.k-button.k-upload-button.k-state-focused{
background-color:#7d7e7d;
color:#FFF;
border:.1em solid #7d7e7d;
box-shadow:inset 0 0 0 0px #900651;
}
.k-upload .k-upload-files li{
margin:1em;
}
/* Error Notification */
.k-widget.k-notification.k-notification-error{
background-color:#d50000;
border-color:#d50000;
color:#FFF;
}
/* Date Picket*/
.k-picker-wrap.k-state-default.k-state-focused.k-state-active.k-state-border-down{
padding-bottom:0em !important
}



/* Date & Time Picker */

/* Multi Select */
.k-list-container .k-list-scroller {
background-color:#FFF !important;
}
.k-list-container li{
color:#555555;
}
.k-widget.k-dropdown.k-header{
background-color:#FFF
}
.k-widget.k-dropdown.k-header .k-dropdown-wrap{
background-color:#FFF;
color:#555555
}
.k-widget.k-dropdown.k-header .k-dropdown-wrap .k-input{
color:#555555
}


.pagetab {
margin-top:10px;
margin-left:0px;
}
.pagetab li {
float:left;
background-color:#2f2235;
margin-left:1px;
}
.pagetab li a{
height:30px;
text-align:left;
padding-left:8px;
padding-top:7px;
width:130px;
display: inline-block;
-moz-box-sizing: border-box;
float:left;
color:#FFF
}
.pagetab li span {
display:inline-block;
height:30px;
width:20px;
background:url("cross_unselected.png") center no-repeat;   
background-size: 50%;
-moz-box-sizing: border-box; 
float:left;
}
.pagetab li span:hover {
background:#000 url("cross_unselected.png") center no-repeat;
background-size: 50%;   
cursor:pointer
}
.pagetab li.selected {
background-color:#e4e7de;
}
.pagetab li.selected a {
color:#2b3245;
text-decoration:none;
cursor:not-allowed;
}
.pagetab li.selected span {
background:url("cross_selected.png") center no-repeat;  
background-size: 50%; 
}
.pagetab li.selected span:hover {
background:#D0D6C5 url("cross_selected.png") center no-repeat;  
background-size: 50%; 
}



.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:-95%;max-width:180px;margin-top:-6px;margin-right:-1px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:left;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 5px 5px 0;border-right-color:#999;margin-top:5px;margin-right:10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
.dropdown-menu-right {margin-left:0;}

.userinfopnl a {
    color:#FFF;
    padding-top:10px;
    font-size:12px;
}
.userinfopnl a.btn.dropdown-toggle {
width:190px;
}
.userinfopnl a:hover,
.userinfopnl.open > a {
    color:#FFF
}
.userinfopnl a .caret {
    margin-left:5px !important;
    margin-top:5px;
}
.userinfopnl .dropdown-menu.dropdown-menu-right {
margin-top:1px;
top:40px;
margin-right:0px;
min-width:120px;
padding-top:5px;
padding-bottom:5px;
}
    .userinfopnl .dropdown-menu.dropdown-menu-right a {
    color:#FFF;
    font-size:11px;
    }
    .userinfopnl .dropdown-menu.dropdown-menu-right a:hover{
    background-color:#2f2235
        }
.userinfopnl .dropdown-toggle.userinfotxt{
    padding-top:4px;
    padding-bottom:0px;
}

.searchpageicon {
background:url("searchicon.png") center no-repeat;  
width:40px;
height:40px;
position:absolute;
top:0px;
color:#FFF;
right:280px;
border-left:.1em solid #666666;
cursor:pointer;
}
.quicklinkicon {
background:url("link.png") center no-repeat;  
width:40px;
height:40px;
position:absolute;
top:0px;
color:#FFF;
right:320px;
border-left:.1em solid #666666;
cursor:pointer;
}
.searchpageinput {
background-color:#564B5B;
width:40px;
height:40px;
position:absolute;
top:0px;
color:#FFF;
right:0px;
display:none;
width:279px;
border-width:0em;
padding-left:5px;
}

.quicklinkicon.highlight{
background:#2f2235 url("searchicon.png") center no-repeat;  
}
.searchpageicon.highlight{
background:#2f2235 url("searchicon.png") center no-repeat;  
}

header .notifications {
   min-width:320px; 
  }
  
  .notifications-wrapper {
     overflow:auto;
      max-height:250px;
    }
    
 .menu-title {
     font-size:12px;
      display:inline-block;
      }
 
.glyphicon-circle-arrow-right {
      margin-left:10px;     
   }
  
   
 .notification-heading, .notification-footer  {
 	padding:2px 10px;
       }
      
        
.dropdown-menu.divider {
  margin:5px 0;          
  }

.item-title {
  
 font-size:11px;
 color:#000;
    
}

.notifications a.content {
 text-decoration:none;
 background:#ccc;

 }
    
.notification-item {
 padding:10px;
 margin:0px;
 }
.notification-heading a{
    color:#FFF;
    font-size:11px;
    display:inline-block;
    padding-top:3px;
}
.notification-heading a:hover{
    color:#FFF;
    cursor:pointer;
    }
.dropdown-menu.notifications {
top:41px;
right:0px;
left:auto;
border:.1em solid #4e3d54;
margin-top:0px;
box-shadow:0 0px 0px rgba(0, 0, 0, 0)
}
    .dropdown-menu.notifications .notification-heading {
    background-color:#4e3d54;
    color:#FFF;
    }
.dropdown-menu.notifications .notifications-wrapper {
    background-color:#5e4c66;
}
    .dropdown-menu.notifications .notification-item {
    border-top:.1em dotted #c1bcc3;
    border-radius:0px;
    }
       .dropdown-menu.notifications .notification-item:hover {
           background-color:#736377
    }
     .dropdown-menu.notifications .notification-item div:nth-child(1) {
         color:#FFF;
         font-size:12px;
             }
          .dropdown-menu.notifications .notification-item div:nth-child(2) {
         color:#c1bcc3;
         font-size:11px;
             }
          .dropdown-menu.notifications .notification-item div:nth-child(3) {
         color:#c1bcc3;
         font-size:10px;
         margin-top:5px;
             }
.qrgridsys-item .field-validation-error{
background:#ffebee url("../images/info.png") left no-repeat;
color:#f44336;
margin-top:.2em;
padding:.3em;
padding-left:2em;
border:.1em solid #ffcdd2;
}
.qrgridsys-item  .qr_box{
box-shadow:0 .125rem .25rem rgba(50,70,75,.2);
}

.validation-summary-errors{
display:inline-block;
color:#f44336 !important;
background:#ffebee url("../images/info.png") 5px 6px no-repeat;
border:.1em solid #f44336;
width:100%
}
.validation-summary-errors ul{
margin-left:25px;
}

.breadcrumb .active {
font-weight:bold;
color:#000;
}

.screentitle {
    font-size:1.500em;
    color:#792055
}

footer input[type=button] {
height:21px;
}
footer .dropdown-menu {
background-color:#7d7e7d;
padding-top:3px;
padding-bottom:3px;
}
    footer .dropdown-menu li a {
    font-size:12px;
    color:#FFF;
    padding-left:7px;
    }
        footer .dropdown-menu li a:hover {
       color:#000;
       background-color:#e4e7de
    }
    
/* Tab Strip */
.k-tabstrip{
border:0em solid #F00;
background:none;
}
.k-tabstrip .k-tabstrip-items {
background-color:#F5F5F5;
border:.1em solid #E0E0E0;
border-bottom-width:0em
}
.k-tabstrip-items .k-link,
.k-tabstrip-items .k-item{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.k-tabstrip-items{
padding-left:0em;
padding-top:0em;
}
.k-tabstrip-items .k-item{
margin-right:2px;
}
.k-tabstrip>.k-content{
margin-left:0em;
margin-right:0em;
}
.k-tabstrip .k-tabstrip-items .k-state-active{
padding-bottom:0em;
}
.k-tabstrip .k-tabstrip-items .k-link{
padding:8px;
padding-left:12px;
padding-right:12px;
}
.k-tabstrip-top>.k-tabstrip-items>.k-item,
.k-tabstrip-items .k-loading{
border-width:0em
}
.k-tabstrip .k-content.k-state-active{
border-color:#E0E0E0;
margin-top:0px;
border-top-width:0px;
}
.k-tabstrip .k-item.k-state-default{
background-color:#4e3d54
}
.k-tabstrip .k-item.k-state-active{
background-color:#900652
}
.k-tabstrip .k-item.k-state-hover{
background-color:#900652 
}
.k-tabstrip>.k-tabstrip-items>.k-item{
text-transform:none
}
.k-tabstrip .tabclose {
height:30px;
width:16px;
display:inline-block;
float:right;
margin-right:10px;
background: url(arrowup_tabstrip.png) no-repeat center;
cursor:pointer;
}




.ui-dialog .ui-dialog-titlebar-close{
background:none;
border:0em solid #FFF;
background: url(../images/close.png) no-repeat center; 
}




.contextmenu_bar .input-group .form-control:first-child {
height:22px !important;
}


/* qr_form_horizontal Starts */
.qr_form_horizontal{
float:left;
}
.qr_form_horizontal .k-picker-wrap .k-input {
line-height:1.667em;
height:1.667em;
text-indent:.3em;
padding-bottom:0em;
}
.qr_form_horizontal .k-widget.k-datepicker.k-header.datepick.k-input {
width:9.167em !important;
}
.qr_form_horizontal .k-widget.k-datepicker .k-picker-wrap .k-select {
width:1.667em;
}
.qr_form_horizontal .k-input {
padding:0em
}
.qr_form_horizontal .k-picker-wrap.k-state-default > .k-select {
border-width:0em
}
.qr_form_horizontal .k-autocomplete .k-input {
border-radius:0px;
line-height:1.667em;
height:1.667em;
text-indent:.3em;
}
    .qr_form_horizontal .k-picker-wrap.k-state-default {
    padding-right:24px;
    }
.qr_form_horizontal ul{
float:left;
list-style:none;
padding:0px;
margin-top:0px;
margin-bottom:0px;
}
.qr_form_horizontal ul li{
float:left;
margin-right:15px;
margin-bottom:15px;
}
.qr_form_horizontal ul li > label{
float:left;
color:#2b3245;
font-weight:bold;
line-height:20px;
height:20px;
font-size:12px;
}
.qr_form_horizontal ul li input{
clear:both;
float:left;
}
.qr_form_horizontal .radio, .qr_form_horizontal .checkbox{
min-height:10px !important
}
.qr_form_horizontal ul li span,
.qr_form_horizontal ul li input[type=number]{
float:left;
clear:both;
}
.qr_form_horizontal ul li input[type=radio],
.qr_form_horizontal ul li input[type=checkbox]{
float:left;
clear:both;
min-width:0px;
min-height:17px;
}
.qr_form_horizontal ul li span.radio input[type=radio],
.qr_form_horizontal ul li span.checkbox input[type=checkbox]{
margin-top:0px;
}
.qr_form_horizontal ul li span.radio,
.qr_form_horizontal ul li span.checkbox{
margin-top:0px;
margin-bottom:0px;
}
.qr_form_horizontal ul li input[type=button]{
float:left;
clear:both;
min-width:75px;
}
.qr_form_horizontal ul li select{
float:left;
clear:both;
min-width:75px;
line-height: 22px;
height:22px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.qr_form_horizontal ul.large li{
margin-right:30px;
}
.qr_form_horizontal ul.large li label{
font-size:12px;
}
.qr_form_horizontal ul.large li input{
float:left;
clear:both;
min-width:75px;
min-height:20px;
font-size:12px;
}
.qr_form_horizontal ul.large li select{
min-height:24px;
font-size:12px;
}
.qr_form_horizontal .demo-hint {
display:none
}
.qr_form_horizontal ul li input[type=button],
.qr_form_horizontal ul li input[type=reset]{
border-radius:2px;
font-size:12px;
height:25px;
margin-top:-3px;
}
.qr_form_horizontal ul li input[type=number] {
height:22px;
}
.qr_form_horizontal .radio label, .checkbox label{
min-height:18px;
margin-top:4px;
}
.qr_form_horizontal ul li input[type=text].txtbox1 {
height:22px;
line-height:22px;
text-indent:3px;
outline:none;
}
.qr_form_horizontal .spanradiogrp {
float:left;
margin-top:2px;
margin-bottom:3px;
}
.qr_form_horizontal input[type=radio], input[type=checkbox] {
display:none;
}
.qr_form_horizontal input[type=radio] + label:before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
vertical-align:middle;
margin-right: 6px;
background-color: #FFF;
border-radius: 14px;
border:.1em solid #CCC;
}
.qr_form_horizontal input[type=radio] + label {
margin-right:1em
}
.qr_form_horizontal input[type=checkbox] + label:before {
content: "";  
display: inline-block;  
width: 16px;  
height: 16px;  
vertical-align:middle;
margin-right: 6px;  
background-color: #FFF;  
border-radius: 2px;  
border:.1em solid #792055;
}
    .qr_form_horizontal input[type=checkbox] + label {
    margin-right:1em
    }
.qr_form_horizontal input[type=radio]:checked + label:before {
content: "\2022";
color:#792055;
background-color: #FFF;
font-size: 39px;
line-height: 16px;
border:1px solid #792055;
width: 16px;
height: 16px;
vertical-align:middle;
}
.qr_form_horizontal input[type=checkbox]:checked + label:before {
content:"\2714";
color:#FFF;
background-color: #792055; 
text-align:center;
line-height:15px;
border:.1em solid #792055;
}

.qr_form_horizontal .spancheckboxgrp {
float:left;
margin-top:2px;
margin-bottom:3px;
}


.qr_form_horizontal .btn_primary{
border:.1em solid #900652 !important;
color:#FFF !important;
cursor:pointer;
font-weight:normal;
padding-left:1em;
padding-right:1em;
font-size:11px;
background-color:#900652 !important
}
.qr_form_horizontal .btn_primary:hover{
background-color:#630036 !important;
color:#FFF !important;
}
.qr_form_horizontal .btn_secondary:hover{
background-color:#7d7e7d !important;
color:#FFF !important;
border:.1em solid #7d7e7d !important;
}
.qr_form_horizontal .btn_secondary{
line-height:1.6em;
color:#555555;
cursor:pointer;
background-color:#FFF;
padding-left:1em;
padding-right:1em;
font-size:11px;
border:.1em solid #d3d3d3;
}
.qr_form_horizontal ul li  .k-picker-wrap.k-state-default{
border:.1em solid #b0b0b0;
}
.qr_form_horizontal ul li  .k-picker-wrap.k-state-focused{
border:.1em solid #b0b0b0;
box-shadow:0rem 0rem rgba(50,70,75,0)
}

.qr_form_horizontal li div.grp_btn {
margin-top:20px;
}
    .qr_form_horizontal ul li input[type=text].readonly {
    border:.1em solid #FFF;
        text-indent:0px;
    }
.qr_form_horizontal ul li input[type=text].qr-lov-field {
background: url('lov-field.png') no-repeat right;
padding-right:20px;
border:.1em solid #a9a9a9;
}
/* qr_form_horizontal Ends */

	
/* qr_form_horizontal_fixed Starts */
.qr_form_horizontal_fixed{
float:left;
}

.qr_form_horizontal_fixed .k-picker-wrap .k-input {
line-height:1.667em;
height:1.667em;
text-indent:.3em;
padding-bottom:0em;
}
.qr_form_horizontal_fixed .k-widget.k-datepicker .k-picker-wrap .k-select {
width:1.667em;
}
.qr_form_horizontal_fixed .k-input {
padding:0em
}
.qr_form_horizontal_fixed .k-picker-wrap.k-state-default > .k-select {
border-width:0em
}
.qr_form_horizontal_fixed .k-autocomplete .k-input {
border-radius:0px;
line-height:1.667em;
height:1.667em;
text-indent:.3em;
}
    .qr_form_horizontal_fixed .k-picker-wrap.k-state-default {
    padding-right:24px;
    }
    .qr_form_horizontal_fixed .k-datepicker .k-picker-wrap.k-state-default {
    width:100% !important
    }
.qr_form_horizontal_fixed ul{
float:left;
list-style:none;
padding:0px;
margin-top:0px;
margin-bottom:0px;
}
.qr_form_horizontal_fixed ul li{
float:left;
margin-right:10px;
margin-bottom:10px;
}
.qr_form_horizontal_fixed ul li > label{
float:left;
color:#2b3245;
font-weight:bold;
line-height:20px;
height:20px;
font-size:12px;
}
.qr_form_horizontal_fixed ul li input{
clear:both;
float:left;
width:100%;
}
.qr_form_horizontal_fixed .radio, .qr_form_horizontal .checkbox{
min-height:10px !important
}
.qr_form_horizontal_fixed ul li span,
.qr_form_horizontal_fixed ul li input[type=number]{
float:left;
clear:both;
}
    .qr_form_horizontal_fixed ul li input[type=number] {
    width:100% !important
    }
.qr_form_horizontal_fixed ul li input[type=radio],
.qr_form_horizontal_fixed ul li input[type=checkbox]{
float:left;
clear:both;
min-width:0px;
min-height:17px;
}
.qr_form_horizontal_fixed ul li span.radio input[type=radio],
.qr_form_horizontal_fixed ul li span.checkbox input[type=checkbox]{
margin-top:0px;
}
.qr_form_horizontal_fixed ul li span.radio,
.qr_form_horizontal_fixed ul li span.checkbox{
margin-top:0px;
margin-bottom:0px;
}
.qr_form_horizontal_fixed ul li input[type=button],
.qr_form_horizontal_fixed ul li input[type=submit]{
float:left;
clear:both;
min-width:75px;
}
.qr_form_horizontal_fixed ul li select{
float:left;
clear:both;
min-width:75px;
line-height: 22px;
height:22px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
width:100% !important
}
.qr_form_horizontal_fixed ul.large li{
margin-right:30px;
}
.qr_form_horizontal_fixed ul.large li label{
font-size:12px;
}
.qr_form_horizontal_fixed ul.large li input{
float:left;
clear:both;
width:100%;
min-height:20px;
font-size:12px;
}
.qr_form_horizontal_fixed ul.large li select{
min-height:24px;
font-size:12px;
}
.qr_form_horizontal_fixed .demo-hint {
display:none
}
.qr_form_horizontal_fixed ul li input[type=button],
.qr_form_horizontal_fixed ul li input[type=submit],
.qr_form_horizontal_fixed ul li input[type=reset]{
border-radius:2px;
font-size:12px;
height:25px;
margin-top:-3px;
}
.qr_form_horizontal_fixed ul li input[type=number] {
height:22px;
}
.qr_form_horizontal_fixed .radio label, .checkbox label{
min-height:18px;
margin-top:4px;
}
.qr_form_horizontal_fixed ul li input[type=text].txtbox1 {
height:22px;
line-height:22px;
text-indent:3px;
outline:none;
}

    .qr_form_horizontal_fixed ul li input[type=text].readonly {
    border:.1em solid #FFF;
    text-indent:0px;
    }
.qr_form_horizontal_fixed ul li input[type=text].qr-lov-field {
background: url('lov-field.png') no-repeat right;
padding-right:20px;
border:.1em solid #a9a9a9;
}

.qr_form_horizontal_fixed .spanradiogrp {
float:left;
margin-top:2px;
margin-bottom:3px;
}
.qr_form_horizontal_fixed input[type=radio], input[type=checkbox] {
display:none;
}
.qr_form_horizontal_fixed input[type=radio] + label:before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
vertical-align:middle;
margin-right: 6px;
background-color: #FFF;
border-radius: 14px;
border:.1em solid #CCC;
}
.qr_form_horizontal_fixed input[type=radio] + label {
margin-right:1em
}
.qr_form_horizontal_fixed input[type=checkbox] + label:before {
content: "";  
display: inline-block;  
width: 16px;  
height: 16px;  
vertical-align:middle;
margin-right: 6px;  
background-color: #FFF;  
border-radius: 2px;  
border:.1em solid #792055;
}
    .qr_form_horizontal_fixed input[type=checkbox] + label {
    margin-right:1em
    }
.qr_form_horizontal_fixed input[type=radio]:checked + label:before {
content: "\2022";
color:#792055;
background-color: #FFF;
font-size: 30px;
line-height: 10px;
border:1px solid #792055;
width: 16px;
height: 16px;
vertical-align:middle;
}
.qr_form_horizontal_fixed input[type=checkbox]:checked + label:before {
content:"\2714";
color:#FFF;
background-color: #792055; 
text-align:center;
line-height:15px;
border:.1em solid #792055;
}

.qr_form_horizontal_fixed .spancheckboxgrp {
float:left;
margin-top:2px;
margin-bottom:3px;
}


.qr_form_horizontal_fixed .btn_primary{
border:.1em solid #900652 !important;
color:#FFF !important;
cursor:pointer;
font-weight:normal;
padding-left:1em;
padding-right:1em;
font-size:11px;
background-color:#900652 !important
}
.qr_form_horizontal_fixed .btn_primary:hover{
background-color:#630036 !important;
color:#FFF !important;
}
.qr_form_horizontal_fixed .btn_secondary:hover{
background-color:#7d7e7d !important;
color:#FFF !important;
border:.1em solid #7d7e7d !important;
}
.qr_form_horizontal_fixed .btn_secondary{
line-height:1.6em;
color:#555555;
cursor:pointer;
background-color:#FFF;
padding-left:1em;
padding-right:1em;
font-size:11px;
border:.1em solid #d3d3d3;
}
.qr_form_horizontal_fixed ul li  .k-picker-wrap.k-state-default{
border:.1em solid #b0b0b0;
}
.qr_form_horizontal_fixed ul li  .k-picker-wrap.k-state-focused{
border:.1em solid #b0b0b0;
box-shadow:0rem 0rem rgba(50,70,75,0)
}

.qr_form_horizontal_fixed li div.grp_btn {
margin-top:20px;
}
/* qr_form_horizontal Ends */

.jqpop .k-widget.k-dropdown.k-header {
width:100px;
}

.jqpop .k-widget.k-dropdown.k-header 
.k-dropdown-wrap.k-state-default{
width:100%;
border:.1em solid #a9a9a9;
padding-right:30px;}


.jqpop .k-widget.k-dropdown.k-header 
.k-dropdown-wrap.k-state-default .k-input{
text-indent:3px;
height:18px;
line-height:18px;  
}

.jqpop .k-widget.k-dropdown.k-header 
.k-dropdown-wrap.k-state-default .k-select{
width:18px;
height:18px;
line-height:18px;  
}

.k-grid input[type=checkbox],
.k-grid input[type=radio]
{
width: 20px !important;
opacity:1 !important;
display: table !important;
margin-top:-5px !important;
}


.searchpagelist{
display:block;
position:fixed;
right:0px;
top:40px;
z-index:5;
border-left:.1em solid #c1c2b8;
border-bottom:.1em solid #c1c2b8;
-webkit-box-shadow: -1px 1px 6px 0px rgba(0,0,0,0.3);
-moz-box-shadow: -1px 1px 6px 0px rgba(0,0,0,0.3);
box-shadow: -1px 1px 6px 0px rgba(0,0,0,0.3);
max-height:200px;
overflow:auto;
width:280px;

}
.searchpagelist ul{
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
}

.searchpagelist li{
background-color:#f3f6f7 ;
padding:3px;
padding-left:5px;
padding-top:5px;
}
.searchpagelist li a{
color:#403629
}
.searchpagelist li a:hover{
text-decoration:none;
color:#806822;
font-weight:bold;	
}

.quicklinkspagelist{
display:block;
position:fixed;
right:80px;
top:40px;
z-index:5;
border-left:.1em solid #c1c2b8;
border-bottom:.1em solid #c1c2b8;
-webkit-box-shadow: -1px 1px 6px 0px rgba(0,0,0,0.3);
-moz-box-shadow: -1px 1px 6px 0px rgba(0,0,0,0.3);
box-shadow: -1px 1px 6px 0px rgba(0,0,0,0.3);
max-height:200px;
overflow:auto;
width:280px;

}
.quicklinkspagelist ul{
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
}

.quicklinkspagelist li{
background-color:#f3f6f7 ;
padding:3px;
padding-left:5px;
padding-top:5px;
}
.quicklinkspagelist li a{
color:#403629
}
.quicklinkspagelist li a:hover{
text-decoration:none;
color:#806822;
font-weight:bold;	
}

.success_alert{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#DCEDC8;
padding:10px;
width:300px;
border:0.1em solid #4CAF50;
position:absolute;
z-index:1000;
margin-top:100px;
}
.success_alert .icon{
background:url(tick_big.png) no-repeat right center;
width:32px;
height:32px;
float:left;
}
.success_alert .msg{
float:left;
margin-left:15px;
line-height:32px;
font-size:12px;
color:#229627;
font-weight:bold;
}

.qr_form_horizontal_fixed ul li  span.k-datetimepicker,
.qr_form_horizontal_fixed ul li  span.k-datetimepicker span{
float:none;
clear:none;
}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
hr{
margin-top:0px;
margin-bottom:0px;
}
}

/* Upload Controller Style Starts */
.qr_uploadctrl #qr_uploaderrormsg,
.qr_uploadctrl .qr_uploaderrormsg{
border:.1em solid #c62828;
padding: .5em;
padding-left: 2em;
color:#c62828;
display: none;
float: left;
background: url("cross_16_round_red.png") no-repeat .3em center;
}
.qr_uploadctrl #qr_uploaderrormsg::after,
.qr_uploadctrl .qr_uploaderrormsg::after{
display: block;
content: " ";
clear: both;
}
.qr_uploadctrl .filestack {
border:.1em solid #999 !important;
padding:.5em;
padding-left:3em;
padding-right:1em;
}
.qr_uploadbox .filestack{
float:left;
margin-right:15px;
margin-top:15px;
}

.qr_uploadbox .filestack .idName{
}

.qr_uploadctrl .filestack span{
font-weight:bold;
float:left;
}
.qr_uploadctrl .filestack span.fntnorm{
font-weight:normal;
}
.qr_uploadctrl .closeicon{
display: block;
background: url("cross_16_round_red.png") no-repeat center;
width: 16px;
height: 16px;
float: right !important;
cursor: pointer;
}
.qr_uploadctrl .jpg{
background: url("fileicon_jpg.png") no-repeat .5em .85em;
}
.qr_uploadctrl .jpeg{
background: url("fileicon_jpg.png") no-repeat .5em .85em;
}
.qr_uploadctrl .gif{
background: url("fileicon_gif.png") no-repeat .5em .85em;
}
.qr_uploadctrl .pdf{
background: url("fileicon_pdf.png") no-repeat .5em .85em;
}
.qr_uploadctrl .png{
background: url("fileicon_png.png") no-repeat .5em .85em;
}
.qr_uploadctrl .doc{
background: url("fileicon_doc.png") no-repeat .5em .85em;
}
.qr_uploadctrl .docx{
background: url("fileicon_doc.png") no-repeat .5em .85em;
}
.qr_uploadctrl .xls{
background: url("fileicon_xls.png") no-repeat .5em .85em;
}
.qr_uploadctrl .xlsx{
background: url("fileicon_xls.png") no-repeat .5em .85em;
}
.qr_uploadctrl .filestack.successbrd {
border:.1em solid #4CAF50 !important;
}
.qr_uploadctrl .filestack.failurebrd {
border:.1em solid #F00 !important;
}
.qr_uploadctrl .filestack .successmsg{
color:#4CAF50;
font-weight: bold;
}
.qr_uploadctrl .filestack .successmsg .downloadlink{
color:#00F;
font-weight: normal;
cursor: pointer;
margin-left:5px;
}
.qr_uploadctrl .filestack .successmsg .downloadlink:hover{
text-decoration: underline;
}
.qr_uploadctrl .filestack .failure{
clear: both;
color:#F00;
font-weight: bold;
}
.qr_uploadctrl .filestack .failure .tryagain{
color:#00F;
font-weight: normal;
/*cursor: pointer;*/
margin-left:10px; 
}
/*.qr_uploadctrl .filestack .failure .tryagain:hover{
text-decoration: underline;
}*/
.qr_uploadctrl .loadanimation {
clear: both;
width:100%;
height: 5px;
background: #CCC;
}

.qr_uploadctrl .expand {
height: 5px;
background: #4CAF50;
display: block;
-moz-animation: fullexpand 3s infinite;
-webkit-animation: fullexpand 3s infinite;
}

@-moz-keyframes fullexpand {
0%  { width: 0px;
}

100% {
width: 100%;
}   
}

@-webkit-keyframes fullexpand {
0% {
width: 0px;
}

100% {
width: 100%;
}
}

/* Upload Controller Style Ends */