﻿@charset "utf-8";
/* CSS Document */
@import url( bootstrap.min.css );
@import url( pixel-admin.css);
@import url( pages.min.css);
@import url( widgets.min.css);
@import url( rtl.min.css);
@import url( themes.min.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);

.theme-default #main-menu .menu-content {
margin-top:-44px;
}
#main-menu {
margin-top:44px;
}
#main-menu ul.navigation {
margin:50px 0 0 0;
padding:0px 0 0 0;
}
#main-menu ul.navigation > .mm-dropdown.open > ul {
margin:0;
padding:0;
}
#main-navbar {
z-index:1000;
}
.ui-front {
z-index:10000;
}
.page-header{
padding-bottom:0;
}
.panel-title{
/*margin-top:7px;*/
font-size:18px;
}
.panel-title-form{
margin-top:7px;
font-size:18px;
}
.navbar-form{
margin-top:1px;
}
.radio-col label{
display:inline;
font-weight:normal;
}
.radio-col input:first-child{
margin-left:0px;
}
.radio-col input{
margin-left:10px;
margin-right:3px;
}
.radio-row label{
display:block;
font-weight:normal;
position:relative;
top:-16px;
left:25px;
margin:0;
}
.radio-row input{
margin-left:10px;
margin-right:3px;
display:block;
}
span.checkbox-col{
margin-top:5px;
display:inline-block;
}
.checkbox-col label{
display:inline;
font-weight:normal;
}
.checkbox-col input:first-child{
margin-left:0px;
}
.checkbox-col input{
margin-left:10px;
margin-right:3px;
}
.checkbox-row label{
display:block;
font-weight:normal;
position:relative;
top:-16px;
left:25px;
margin:0;
}
.checkbox-row input{
margin-left:10px;
margin-right:3px;
display:block;
}
.table tbody tr td.prgt{
font-weight:bold;
width:25%;
}
.table tbody tr td.prgt-lbl{
background:#fff;
color:#333;
}
.label-block {
    color: #959595;
    display: block;
    margin-bottom: 0px;
    margin-top: 6px;
}
#content-wrapper{
padding-bottom:50px;
top:40px;
min-height:600px;
background:#fff;
}
.dnnLoginService input[type="text"], .dnnLoginService input[type="password"]{
width:100%;
}
.LoginPanel{
float: inherit;
    padding-right: inherit;
    width: inherit;
}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction{
box-shadow:inherit;
text-shadow:inherit;
}
.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnSecondaryAction, a.dnnSecondaryAction, ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span
{
    box-shadow:inherit;
text-shadow:inherit;
}
input.error, select.error, textarea.error{
border:red solid 1px;
}
.datepicker-dropdown{
z-index:1000;
}
.theme-default #main-navbar .navbar-brand div, .theme-default .demo-logo{
background:inherit;
}
.page-signin-alt .panel{
padding:27px 27px 0 27px;
}
#socialControls{
display:none;
}
.theme-default #main-navbar #main-menu-toggle{
top:75px !important;
}

#main-navbar #main-menu-toggle{
width:35px !important; 
}
.mmc #main-navbar #main-menu-toggle{
width:42px !important; 
}
#main-navbar #main-menu-toggle{
left:205px;
}
.theme-default #main-navbar #main-menu-toggle{
background:none;
}
.mmc #main-navbar #main-menu-toggle{
left:0;
top:46px !important;
}
.mmc #main-menu ul.navigation{
margin-top:53px;
}
#main-navbar #main-menu-toggle .navbar-icon{
left:15px;
}
#main-navbar #main-menu-toggle, #main-navbar .navbar-toggle{
background:inherit;
}
table thead tr th a {
    color: #ffffff;
    text-decoration: none;
}
.theme-default #main-menu li > a.active-head {
    background: none repeat scroll 0 0 #1a7ab9;
    color: #fff;
}
.theme-default #main-menu li > a .menu-icon-head, .theme-default #main-menu li.active > a .menu-icon-head{
color:#fff;
}
.theme-default #main-navbar .navbar-nav > li > a.dashboard{
color:#1a7ab9;
}
.theme-default #main-navbar .navbar-nav > li > a.dashboard:hover{
background:#1a7ab9;
color:#fff;
}
.theme-default #main-navbar .right > .navbar-nav > li{
border-left:0px solid #f1f1f1;
}
.checkbox-list{
height: 110px; width: 100%; border: solid 1px #D7DADF;
}
.checkbox-list-required{
height: 110px; width: 100%; border: solid 1px red;
}
.table-list{
width: 100%; border: solid 1px #D7DADF;
}
.table-list-required{
width: 100%; border: solid 1px red;
}
.CheckboxList tbody tr td label{
font-weight:normal;
}
.theme-default a.dash-group-item-success {
    background: none repeat scroll 0 0 #468847;
    border-color: #468847;
}
.theme-default a.dash-group-item-warning {
    background: none repeat scroll 0 0 #f4b04f;
    border-color: #f4b04f;
}
.theme-default a.dash-group-item-info {
    background: none repeat scroll 0 0 #5bc0de;
    border-color: #5bc0de;
}
.theme-default a.dash-group-item {
    background: none repeat scroll 0 0 #1d89cf;
    border-color: #1d89cf;
}
a.dash-group-item-success, a.dash-group-item-warning, a.dash-group-item-info, a.dash-group-item {
    background-color: #fff;
    border: 1px solid #ddd;
    display: block;
    margin-bottom: -1px;
    padding: 10px 15px;
    position: relative;
    color:#fff;
    font-size:16px;
    font-weight:600;
}
.mmc #main-menu ul.navigation{
margin-top:46px;
}
.checkbox-inline, .radio-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    padding-left: 20px;
    vertical-align: middle;
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    float: left;
    margin-left: -20px;
}
.form-horizontal .control-label {
    text-align: left;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
border-color:#fff;
}

@media (max-width:768px) {
.theme-default #main-navbar #main-menu-toggle{
top:0px !important;
left:0;
}
#main-navbar .navbar-brand{
    padding-left:56px;
}
.theme-default #main-navbar #main-menu-toggle{
background:#fff;
}
.navbar-inverse{
background:#fff;
}
.theme-default #main-navbar .navbar-collapse{
background:#ddd;
}

}

#main-navbar div.navbar-form .form-control {
    height: 30px;
    line-height: 20px;  
    padding-bottom: 5px;
    padding-top: 5px;
    width: 150px;
}
.theme-default #main-navbar .nav + .nav, .theme-default #main-navbar .nav + .right, .theme-default #main-navbar li + li{
border-top:0;
}
.mt10{
margin-top:10px;
}
.mt7{
margin-top:7px;
}
.mt15{
margin-top:15px;
}
.mt20{
margin-top:20px;
}
.mt25{
margin-top:25px;
}
.mt30{
margin-top:30px;
}
.mb10{
margin-bottom:20px;
}
.ml10{
margin-left:10px;
}
.ml20{
margin-left:20px;
}
.rt5{
margin-right:5px;
}
.pad10{
    padding:10px;
}
#menu-content-demo {
    padding-left: 16px !important;   
}
#main-menu .menu-content.top {
    padding-top: 50px;
}
.pinHelp{
    text-indent:-999em;
}
a.dnnFormHelp {
position:relative;
}
a.dnnFormHelp{
text-indent:-999em;
}
#main-navbar .navbar-brand {
line-height:44px;
}
.navbar-inverse {
    background: #fff none repeat scroll 0 0;
}
#main-navbar .navbar-header{
    padding-left: 0px !important;
}
h1{
font-size:28px;
}
h2{
font-size:20px;
}
table caption{
    display:none;
}
ul.dash-list{
margin:0 0 0 15px;
padding:0;
}
ul.dash-list li{
list-style:disc;
padding:3px 0;
}
.tab-content-padding {
    padding: 10px 0 !important;
}
.form-control{
padding:6px 3px;
}
.accordion-heading h3 {
margin:0;
font-size:14px;
}

.req-ic {
    background:url("images/required-red.png") no-repeat scroll left top;
    display: inline-block;
    height: 10px;
    left: 0;
    position: absolute;
    text-indent: -999em;
    top: 13px;
    width: 10px;
}
.req-ic-text {
    background: rgba(0, 0, 0, 0) url("images/required-red.png") no-repeat scroll left top;
    display: inline-block;
    height: 10px;
    position: relative;
    right: -2px;
    text-indent: -999em;
    top: 7px;
    width: 10px;
}
.breadcrumb {
    margin-bottom: 0;
    padding: 10px 0 0;    
}
.form-control-tbl{
    display:inline;
}
.tbl-error {
border:#ff0000 solid 1px;
}
a.link-error {
color:#ff0000;
}
.tab-content.tab-content-bordered {
background:#fff;
}
.dnnFormMessage {
max-width:inherit;
padding:10px;
margin-top:20px;
}
tr.tbl-header th, tr.tbl-header td{
background:#5bc0de;
}
.breadcrumb span{
    padding-right:3px;
}
.breadcrumb img{
    padding-right:3px;
    position:relative;
    top:-1px;
}
a:visited {
    color: #4083a9;   
}
.fw-5 {
width:5%;
display:inline;
}
.fw-10 {
width:10%;
display:inline;
}
.fw-20 {
width:20%;
display:inline;
}
.fw-30 {
width:30%;
display:inline;
}
.fw-40 {
width:40%;
display:inline;
}
.fw-50 {
width:50%;
display:inline;
}
.fw-60 {
width:60%;
display:inline;
}
.fw-70 {
width:70%;
display:inline;
}
.fw-80 {
width:80%;
display:inline;
}
.fw-85 {
width:85%;
display:inline;
}
.fw-90 {
width:90%;
display:inline;
}
a.left-ic-link {
color:#fff;
cursor:pointer;
}
.down-arrow {
    position: relative;
    top: -1px;
}
span.sales {
margin-left:34px;
}
.dnnTooltip .dnnFormHelpContent,
.dnnHelperTip .dnnFormHelpContent {
   background: rgba(0,0,0,0.90);   
}
.Normal{
font-size:inherit;
}
#main-menu .mm-dropdown > ul > li > a {
    padding-left: 39px;
}
.bottomArrow:after{   
    opacity: 0.90;    
}
#main-menu ul.navigation > li > a > .nonmenu-justify{
    display:inline-block;
    margin-top:-20px;
    margin-left:27px;
}
.menu-justify{
    display:inline-block;
    margin-top:-20px;
    margin-left:23px;
}
.menu-justify1{
    margin-left:3px;
}
.dnnTooltip {
    z-index: 1000;
}
input::-ms-clear, input::-ms-reveal {
    display: none;
}
table.paging tr td span:first-child{
    margin-left:5px;
}
table.paging tr td:nth-child(1) {
    padding-right:5px;
}
span.usd{
    margin-left:-41px;
}
span.non-usd{
    margin-left:-26px;
}
.value{text-align:right;}
a.goal-r{
    padding-left: 0px;
	margin-right: 5px;
	padding-bottom:2px;
	position:relative;
	top:5px;
	display:inline-block;
}

a.goal-r{
    background: url(images/goal.png) no-repeat right top;width:16px;height:16px;
}
@media (min-width:768px) {
    .pass1{
        position:relative;left:35%;
    }
    .pass-ul{position:relative;left:35%;}
}

@media (max-width:768px) {
   .dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > input[type="text"]{
        display:inline;
        width:40% !important;
    }
   .dnnFormPopup.dnnFormPopupMobileView a.dnnPrimaryAction, .dnnFormPopup.dnnFormPopupMobileView a.dnnSecondaryAction  {
       width:100%;
   }
   .menu-justify{
    display:inline;
    margin-left:0px;
}
}

.dnnSendPasswordContent {
    width: inherit !important;
}
/* Color Corrections End*/
@media (max-width:768px) {
    span.usd {
        margin-left: 0px !important;
    }
}
.theme-default {
    background: #fff;
}
.stat-panel {
    
    box-shadow: 0 1px 3px rgba(33,33,33,.2);
    -webkit-box-shadow: 0 1px 3px rgba(33,33,33,.2);
    -moz-box-shadow: 0 1px 3px rgba(33,33,33,.2);
    -o-box-shadow: 0 1px 3px rgba(33,33,33,.2);
    -ms-box-shadow: 0 1px 3px rgba(33,33,33,.2);

}
.pa-flot-info{
    margin-bottom:5px;
}
.pa-flot-info span {
    font-size: 10px;
    padding-left: 20px;
    margin-right:0; 
    display:none;  
}
.legend table tr td{
    color:#333;
    padding-bottom:3px;
}
.pieLabel div{
    color:#fff !important;
}
.pieLabelBackground{
    background:none !important;
}
.alert {
   margin-bottom:0;
    padding: 5px 15px;
}
a.help-link {
    text-decoration:underline;
    cursor:pointer;
}
a.help-link:hover{
    text-decoration:none;
}
.help-content h2 {
font-size:14px;
font-weight:bold;
margin-top:0;
color:#1a7ab9;
}
.help-content .panel-body {
padding:10px;
}
.help-content ul {
    list-style: outside none disc;
}
#main-navbar div.navbar-form .form-control {
    height: 30px;
    line-height: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 150px;
}

.gr-row-one .gr-one{
    height: 208px;
}
.gr-row-two .gr-one{
    height: 255px;
}
.gr-row-one .gr-two-sub1{
    height: 114px;
}
.gr-row-one .gr-two-sub2{
    height: 93px;
}
.gr-row-two .gr-two-sub1{
    height: 114px;
}
.gr-row-two .gr-two-sub2{
    height: 137px;
}
.gr-row-two .gr-three{
    height: 185px;
}
.gr-row-one .gr-three{
    height: 143px;
}
.gr-row-one .gr-four{
    height: 133px !important;
}
.gr-row-two .gr-four{
    height: 173px !important;
}
.gr-row-one .gr-five{
    height: 175px;
}
.gr-row-two .gr-five{
    height: 215px;
}
.gr-row-one .gr-six{
    height: 130px !important;
}
.gr-row-two .gr-six{
    height: 173px !important;
}
.gr-row-three .gr-sevan{
    height: 220px;
}
.gr-row-three .gr-eight{
    height: 220px;
}
.graph-header-main {
    background:#4bb1d0;    
}
.graph-header {
    font-size: 14px;
    padding:5px;
    color:#fff;
}
.icon-mouse-over-main .ic-hover{
    display:none;
}
.icon-mouse-over-main:hover .ic-hover{
    display:block;
}
.pull-right .dropdown-menu {    
    top: 30px;
}
a.dash-gear{
    color:#fff;
    position:relative;
    top:-2px;
}
a.dash-gear:hover{
    color:#ddd;
}

textarea.txtarea{
    display:inline;
    resize:none;
    height:30px;
}
a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;   
}
a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color:#223268;
    left: auto;
    top: auto;
    width: 30%;
    height: auto;
    overflow:auto;
    margin: 10px 35%;
    padding:5px;
    border-radius: 15px;
    border:4px solid #1a7ab9;
    text-align:center;
    font-size:1.2em;
    z-index:5000;
}
.slider-wrapper{
    border:#ddd solid 1px;
}
.home-content ul li{
    list-style:disc;
}
.home-content p.h-txt-bold{
    font-weight:bold;
}
.home-content p.h-txt-small{
    font-size:11px;
}
.home-content p span.h-m{
    color:#ff0000;
    font-weight:bold;
}
.footer{
    position:relative;
}
/* WCAG color corrections Start */
a, a:visited {
    color: #7B50A0;
}

    a:hover {
        color: #7B50A0;
        text-decoration: underline;
    }

    a.left-ic-link:hover, a.left-ic-link:visited, table thead tr th a, table thead tr th a:hover, table thead tr th a:visited {
        color: #fff;
    }

.table-info table, .table-info thead, .table-info thead tr, .table-info thead th, .table-info .table-header {
    border-color: #fff !important;
}

    .table-info thead tr, .table-info thead th {
        background: #7B50A0;
    }

.panel-info.panel-dark .panel-heading {
    background: #7B50A0 none repeat scroll 0 0;
    border-color: #7B50A0;
}

.panel-info.panel-dark {
    border-color: #7B50A0 !important;
}

.panel-success .panel-heading .panel-title {
    color: #fff;
}

.panel-success .panel-heading {
    background: #7B50A0;
    border-color: #7B50A0;
    color: #fff;
}

.forgot-apply {
    margin: 0px 0 20px 0;
}

.checkboxinline input {
    margin: 12px 4px 0 0;
}

.checkboxinline label {
    display: inline;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
    top: -2px;
}

.text-gray {
    color: #444;
}

.theme-default .btn-primary:focus, .theme-default .btn-primary:hover {
    border-color: #7B50A0 #7B50A0 #7B50A0;
}

.open .theme-default .btn-primary.btn-flat.dropdown-toggle, .theme-default .btn-primary.btn-flat.active, .theme-default .btn-primary.btn-flat:active, .theme-default .btn-primary.btn-flat:hover {
    background: #7B50A0 !important;
    color: #fff
}

.panel-group.panel-group-info .panel, .panel-group.panel-group-info .panel-heading, .panel-group.panel-group-info .panel-body, .panel-group.panel-group-info.panel-group .panel-heading + .panel-collapse .panel-body {
    border-color: #7B50A0;
}

.panel-group.panel-group-info .accordion-toggle {
    background: #7B50A0;
}

.panel-success .panel-heading .panel-heading-text a {
    color: #fff;
}

    .panel-success .panel-heading .panel-heading-text a:hover {
        color: #fff;
    }

.theme-default .nav-tabs > li.active > a, .theme-default .nav-tabs > li.active > a:focus, .theme-default .nav-tabs > li.active > a:hover {
    background: #7B50A0 none repeat scroll 0 0;
    border-bottom: 2px solid #7B50A0;
}

.theme-default .btn-primary, .theme-default .btn-primary:focus {
    background: #7B50A0 linear-gradient(to bottom, #7B50A0 0px, #7B50A0 100%) repeat-x scroll 0 0;
    border-color: #7B50A0 #7B50A0 #7B50A0;
}


    .theme-default .btn-primary:hover {
        color: #fff;
        border-color: #7B50A0;
        border-bottom-color: #7B50A0;
        background: #7B50A0 !important;
        background-image: -webkit-linear-gradient(top, #7B50A0 0, #7B50A0 100%) !important;
        background-image: linear-gradient(to bottom, #7B50A0 0, #7B50A0 100%) !important;
        background-repeat: repeat-x;
    }


.theme-default #main-navbar .navbar-nav > li > a.dashboard {
    color: #7B50A0;
}

    .theme-default #main-navbar .navbar-nav > li > a.dashboard:hover {
        background: #7B50A0;
        color: #fff;
    }

.stat-row .bg-primary {
    background: #7B50A0 !important;
}

.graph-header-main {
    background: #7B50A0;
}

.stat-row .bg-info {
    background: #7B50A0 !important;
}

.stat-panel .bg-warning {
    background: #4CC7F4 !important;
}
/* WCAG color corrections End*/
.dnnPEMContNotitleBody .Normal {
    text-align: center;
}
