/* Minification failed. Returning unminified contents.
(938,2): run-time error CSS1030: Expected identifier, found ' '
(938,2): run-time error CSS1019: Unexpected token, found ' '
 */
@font-face {
  font-family: 'Raleway';
  font-weight: 100;
  font-style: normal;
  src: url(/fonts/ralway/Raleway-100/Raleway-100.eot);
  src: url(/fonts/ralway/Raleway-100/Raleway-100.eot?#iefix) format('embedded-opentype'),
       local('Raleway Thin'),
       local('Raleway-100'),
       url(/fonts/ralway/Raleway-100/Raleway-100.woff2) format('woff2'),
       url(/fonts/ralway/Raleway-100/Raleway-100.woff) format('woff'),
       url(/fonts/ralway/Raleway-100/Raleway-100.ttf) format('truetype'),
       url(/fonts/ralway/Raleway-100/Raleway-100.svg#Raleway) format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 200;
  font-style: normal;  src: url(/fonts/ralway/Raleway-200/Raleway-200.eot);
  src: url(/fonts/ralway/Raleway-200/Raleway-200.eot?#iefix) format('embedded-opentype'),
       local('Raleway ExtraLight'),
       local('Raleway-200'),
       url(/fonts/ralway/Raleway-200/Raleway-200.woff2) format('woff2'),
       url(/fonts/ralway/Raleway-200/Raleway-200.woff) format('woff'),
       url(/fonts/ralway/Raleway-200/Raleway-200.ttf) format('truetype'),
       url(/fonts/ralway/Raleway-200/Raleway-200.svg#Raleway) format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 300;
  font-style: normal;
  src: url(/fonts/ralway/Raleway-300/Raleway-300.eot);
  src: url(/fonts/ralway/Raleway-300/Raleway-300.eot?#iefix) format('embedded-opentype'),
       local('Raleway Light'),
       local('Raleway-300'),
       url(/fonts/ralway/Raleway-300/Raleway-300.woff2) format('woff2'),
       url(/fonts/ralway/Raleway-300/Raleway-300.woff) format('woff'),
       url(/fonts/ralway/Raleway-300/Raleway-300.ttf) format('truetype'),
       url(/fonts/ralway/Raleway-300/Raleway-300.svg#Raleway) format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 400;
  font-style: normal;
  src: url(/fonts/ralway/Raleway-regular/Raleway-regular.eot);
  src: url(/fonts/ralway/Raleway-regular/Raleway-regular.eot?#iefix) format('embedded-opentype'),
       local('Raleway'),
       local('Raleway-regular'),
       url(/fonts/ralway/Raleway-regular/Raleway-regular.woff2) format('woff2'),
       url(/fonts/ralway/Raleway-regular/Raleway-regular.woff) format('woff'),
       url(/fonts/ralway/Raleway-regular/Raleway-regular.ttf) format('truetype'),
       url(/fonts/ralway/Raleway-regular/Raleway-regular.svg#Raleway) format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 500;
  font-style: normal;
  src: url(/fonts/ralway/Raleway-500/Raleway-500.eot);
  src: url(/fonts/ralway/Raleway-500/Raleway-500.eot?#iefix) format('embedded-opentype'),
       local('Raleway Medium'),
       local('Raleway-500'),
       url(/fonts/ralway/Raleway-500/Raleway-500.woff2) format('woff2'),
       url(/fonts/ralway/Raleway-500/Raleway-500.woff) format('woff'),
       url(/fonts/ralway/Raleway-500/Raleway-500.ttf) format('truetype'),
       url(/fonts/ralway/Raleway-500/Raleway-500.svg#Raleway) format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 600;
  font-style: normal;
  src: url(/fonts/ralway/Raleway-600/Raleway-600.eot);
  src: url(/fonts/ralway/Raleway-600/Raleway-600.eot?#iefix) format('embedded-opentype'),
       local('Raleway SemiBold'),
       local('Raleway-600'),
       url(/fonts/ralway/Raleway-600/Raleway-600.woff2) format('woff2'),
       url(/fonts/ralway/Raleway-600/Raleway-600.woff) format('woff'),
       url(/fonts/ralway/Raleway-600/Raleway-600.ttf) format('truetype'),
       url(/fonts/ralway/Raleway-600/Raleway-600.svg#Raleway) format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 700;
  font-style: normal;
  src: url(/fonts/ralway/Raleway-700/Raleway-700.eot);
  src: url(/fonts/ralway/Raleway-700/Raleway-700.eot?#iefix) format('embedded-opentype'),
       local('Raleway Bold'),
       local('Raleway-700'),
       url(/fonts/ralway/Raleway-700/Raleway-700.woff2) format('woff2'),
       url(/fonts/ralway/Raleway-700/Raleway-700.woff) format('woff'),
       url(/fonts/ralway/Raleway-700/Raleway-700.ttf) format('truetype'),
       url(/fonts/ralway/Raleway-700/Raleway-700.svg#Raleway) format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 800;
  font-style: normal;
  src: url(/fonts/ralway/Raleway-800/Raleway-800.eot);
  src: url(/fonts/ralway/Raleway-800/Raleway-800.eot?#iefix) format('embedded-opentype'),
       local('Raleway ExtraBold'),
       local('Raleway-800'),
       url(/fonts/ralway/Raleway-800/Raleway-800.woff2) format('woff2'),
       url(/fonts/ralway/Raleway-800/Raleway-800.woff) format('woff'),
       url(/fonts/ralway/Raleway-800/Raleway-800.ttf) format('truetype'),
       url(/fonts/ralway/Raleway-800/Raleway-800.svg#Raleway) format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 900;
  font-style: normal;
  src: url(/fonts/ralway/Raleway-900/Raleway-900.eot);
  src: url(/fonts/ralway/Raleway-900/Raleway-900.eot?#iefix) format('embedded-opentype'),
       local('Raleway Black'),
       local('Raleway-900'),
       url(/fonts/ralway/Raleway-900/Raleway-900.woff2) format('woff2'),
       url(/fonts/ralway/Raleway-900/Raleway-900.woff) format('woff'),
       url(/fonts/ralway/Raleway-900/Raleway-900.ttf) format('truetype'),
       url(/fonts/ralway/Raleway-900/Raleway-900.svg#Raleway) format('svg');
}

body {
    font-family: 'Raleway', sans-serif !important;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 5px;
    padding-left: 5px;
}
.wrapper-content {
    padding: 10px 5px;
}
#page-wrapper {
    padding: 0 15px;
}
.row.border-bottom {
    margin-left: -15px;
}
.ibox {
   margin-bottom: 10px;
   box-shadow: 0 1px 2px 0 #d3dce8;
}
.text-left.async-widget.col-md-12.col-sm-12.col-xs-12 {
    padding: 0px 15px 0px 15px;
}
#MainContents {
    padding-bottom: 25px;
}
#MainContents .row.wrapper.border-bottom.white-bg.page-heading {
    background-color: #ecf0f5;
    border-bottom: none !important;
}
/*----------------------------------------login screen start------------------------------*/
 .login-form-bg-area{
    background-color: #222a32;
}
 .elegent-heading h3 {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 10px 20px 10px 0px;
    color: #fff;
    font-size: 18px;
 }
.elegent-login {
    background-color: #fff;
    padding: 1px 20px;
}
.elegent-login .login-form button span {
    margin-left: -5px;
}
.elegent-login .login-form button.close span {
    margin-left: 0px;
}
.elegent-login .login-form button#btnLogin {
    float: right !important;
    color: #fff;
    margin-bottom: 10px;
}
.elegent-login a.pull-right {
    float: left !important;
    margin-top: 10px;
}
.elegent-login img{
    position: absolute;
    margin: 0px auto;
}
.elegent-login form#retrievepassword{
    margin-bottom: -50px;
}
.elegent-login form{
    position: relative;
}
#retrievepassword .btn.btn-primary.block.full-width.m-b {
    width: 100px !important;
    float: right;
    margin-bottom: 0px;
}
#retrievepassword a small {
    line-height: 39px;
}
.hc-wording img{
    margin-right: 5px;
    width: 40px;
    margin-top: -3px;
}
.elegent-image img {
    margin-top: -111px;
    opacity: 0.1;
    width: 100px;
}
.clearfix1 {
    background-color: #fff;
    padding: 20px;
    padding-top: 0px;
}
.clearfix1 hr {
    margin-top: 0px;
    margin-bottom: 10px;
}
.elegent-login  #btnLogin i{
    font-size: 14px;
    position: relative;
    margin-right: 5px;
 }
.form-control {
    border: none;
    background-color:#ecf5f9;
}
.input-group-addon {
    border: none;
    background-color:#ecf5f9 !important;
}
.form-group textarea, .form-group textarea:focus, .form-group input, .form-group input:focus, .form-group select, .form-group select:focus  {
    background-color: #ecf5f9 !important ;
}
#Language.form-control.selectbox.form-control.selectbox.valid.hidden-md.hidden-lg {
    display: block !important;
}
/*----------------------------------------login screen end--------------------------------*/
/*----------------------------------------stats section start-----------------------------*/
.theme-config.stats-section {
    z-index: 1;
}
/*----------------------------------------stats section end-------------------------------*/
/*----------------------------------------home screen start-------------------------------*/
#panelbillingstats .widget{
    background-color: #bac2ff !important;
    min-height: 68px;
}
#panelbillingstats .widget .billing-ist-col{
     width: 49%;
     float: left;
}
#panelbillingstats .widget .billing-2nd-col{
     width: 51%;
     float: left;
    border-left: 1px solid #fff;
    margin-top: 5px;
}
#panelbillingstats .widget .billing-2nd-col p,
#panelbillingstats .widget .billing-2nd-col h2{
    margin: 0px 0px 0px 15px; 
}
/*----------------------------------------home screen end---------------------------------*/
/*---------------------------Advanced Search start----------------------------*/
.adv-search {
    transition-duration: 2s;
}
.dropdown.dropdown-lg .dropdown-menu {
    margin-left: -462px;
    padding: 14px 37px;
}
#list-search .full_width_input.simple-search input {
    margin-left: 43px;
    background-color: transparent;
    padding: 10px;
}
#list-search .full_width_input.simple-search input:focus {
    border-color: #fff !important;
    background-color:#fff;
    padding: 10px;
    outline:none !important;
    box-shadow:none !important;
}
.advance_search_btn {
    display: none;
}
/*new search start*/
.mt15 {
    margin-top: 15px;
}
.advance-search {
    position: absolute;
    width: 100%;
    z-index: 10;
}
.transition-ibox {
    -webkit-transition: all 500ms cubic-bezier(0.420, 0.000, 1.000, 1.000) !important;
    -moz-transition: all 500ms cubic-bezier(0.420, 0.000, 1.000, 1.000) !important;
    -o-transition: all 500ms cubic-bezier(0.420, 0.000, 1.000, 1.000) !important;
    transition: all 500ms cubic-bezier(0.420, 0.000, 1.000, 1.000) !important; /* ease-in */
    -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000) !important;
    -moz-transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000) !important;
    -o-transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000) !important;
    transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000) !important; /* ease-in */
}
.row.wrapper.border-bottom.white-bg.page-heading .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
    margin-right: -5px !important;
}
.ibox#SearchInput {
    -webkit-box-shadow: 0 1px 15px 2px #d3dce8;
    -ms-box-shadow: 0 1px 15px 2px #d3dce8;
    box-shadow: 0 1px 15px 2px #d3dce8;
}

button.Search-Button {
    background-color: transparent !important;
    border-color: transparent !important;
    padding:5px 12px;
    margin-bottom: 0px !important;
    width: 100%;
}
button.Search-Button.btn-onclick {
    background-color: #fff !important;
    border-color: #fff !important;
}
.simple-search-only input {
    background-color: transparent;
}
.search-onclick input {
    background-color: #fff;
    border-color: #fff !important;
}
.search-onclick .form-control:focus {
    background-color: #fff;
    border-color: #fff !important;
}
.simple-search-only input:focus {
    border-color: #fff !important;
    background-color:#fff;
    outline:none !important;
    box-shadow:none !important;
}
button.Search-Button:hover {
    background-color: #fff !important;
    border-color: transparent;
    width: 100%;
}
.search-magnifier button:focus {
    background-color: transparent !important;
    border-color: transparent !important;
    outline:none !important;
    box-shadow:none !important;
}
.ibox-content#AdvSearch {
    padding: 0px 25px 0px 25px;
}
.ibox-content#AdvSearch .hr-line-dashed {
    margin: 15px 0px;
}
.ibox-content#AdvSearch form {
    padding-top: 15px;
    padding-bottom: 50px;
}
.ibox-content#AdvSearch .btn.btn-white.pull-right {
    margin-right: 5px;
}
/*new search end*/
.Search-Button i{
    font-size: 20px;
}
/*body .input-group.focus input {
	border:0px !important;
}*/
body .input-group.focus .advance_search_btn {
    display: inline-block !important;
}
.input-group.focus .search-magnifier button {
	border:1px solid #fff !important;
    background-color:#fff;
    padding:6px 12px;
}
#list-search.focus button {
    border-top: 0px !important;
    border-bottom: 0px !important;
}
/*dropdown border*/
.input-group .dropdown.dropdown-lg .dropdown-menu{
    border-left:1px solid #fff;
    border-right:1px solid #fff;
}
.hr-line-dashed{
    margin:20px -9px;
}
/*---------------------------Advanced Search end------------------------------*/
/*---------------------------------search and breadcrumb start-------------------------*/
 .page-heading {
    padding: 15px 10px 0px 10px;
}
 .new-breadcrumb .breadcrumb{
    margin-top: 5px;
}
 .new-breadcrumb h2{
    margin-top: 15px;
    margin-bottom: 6px;
    font-weight: 400;
}
 .static_search #list-search{
    margin-top: 20px;
}
.breadcrumb {
    background-color: transparent;
}
.breadcrumb>li {
    padding: 6px 6px 5px 15px;
    font-size: 10px;
    color: #000;
}
.breadcrumb>li.active {
    color: #fff;
}

.breadcrumb li span::after, .breadcrumb li + span +*::after {
    content: '';
    position: absolute;
    margin-top: -6px;
    margin-left: 6px;
    content: '';
    height: 0;
    width: 0;
    border: 13px solid transparent;
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 12px solid transparent;
    border-bottom: 13px solid transparent;
    z-index: 5;
}
.breadcrumb li span.caret::after, .breadcrumb li > span.caret >*::after {
    content: '';
    position: absolute;
    margin-top: -15px;
    margin-left: 16px;
    content: '';
    height: 0;
    width: 0;
    border: 13px solid transparent;
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 12px solid transparent;
    border-bottom: 13px solid transparent;
    z-index: 5;
}
.breadcrumb li.active span.caret::after, .breadcrumb li.active > span.caret >*::after {
    content: '';
    position: absolute;
    margin-top: -15px;
    margin-left: 16px;
    content: '';
    height: 0;
    width: 0;
    border: 13px solid transparent;
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 12px solid transparent;
    border-bottom: 13px solid transparent;
    z-index: 5;
}
.breadcrumb>li+li:before {
    content: '';
    position: absolute;
    margin-top: -6px;
    margin-left: -15px;
    content: '';
    height: 0;
    width: 0;
    border: 13px solid transparent;
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 12px solid transparent;
    border-bottom: 13px solid transparent;
    z-index: 2;
}
.breadcrumb ul.dropdown-menu.mt7.bg-silver li a {
    border-radius: 0px; 
}
.breadcrumb ul.dropdown-menu.mt7.bg-silver li a:hover {
      color: #fff;
}
.breadcrumb .bg-silver li a.active {
     color: #fff;
}
.breadcrumb .bg-silver li a {
    color: #000;
}
.breadcrum-dropdown {
    border: 1px solid #fff;
    padding: 1px 5px 2px 5px;
}
.breadcrumb ul.dropdown-menu.mt7.bg-silver li a {
    padding: 0px 2px 0px 10px;
    border-radius: 0px;
    min-width: 140px;
}
.breadcrumb li > * {
    font-weight: 600;
}
/*---------------------------------search and breadcrumb end---------------------------*/
/*---------------------------input control start------------------------------*/
.form-control, .single-line {
    border: none;
    background-color:#ecf5f9;
}
select.mandatory:focus,
input.mandatory:focus {
    border-left: 1px solid #ecf5f9 !important;
}
.input-group-addon {
    border: none;
    background-color:#ecf5f9;
}
.form-control textarea:focus, input:focus, select:focus  {
    background-color: #ecf5f9;
}
.control-container.browse-container input {
    background-color: #ecf5f9 !important;
}
select.mandatory {
    border-left: 0px solid #e5e6e7 !important;
}
/*---------------------------input control end------------------------------*/
.searcharea .form-horizontal .form-group {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
/*------------------------------------Header Nav bar Start------------------------------*/
.navbar {
    min-height: 40px;
}
.minimalize-styl-2 {
    padding: 0px 6px;
    margin: 8px 5px 5px 5px;
}
.minimalize-styl-2.btn-primary, .minimalize-styl-2.btn-primary:focus {
    background-color: transparent !important;
    border-color: transparent !important;
}
.minimalize-styl-2.btn-primary:hover, .minimalize-styl-2.btn-primary:focus {
    border-color: transparent !important;
}
.minimalize-styl-2.btn-primary i{
    margin-top: 3px;
}
 .company_name_outer {
    margin-top: 9px;
}
 .navbar-top-links li a {
    padding: 10px 10px;
    min-height: 40px;
}
 .count-info .label {
    top: 3px;
}
#MainHeader {
    box-shadow: 0 1px 2px 0 #d3dce8;
}
.company_name {
    font-size: 14px;
}
.open.mega-dropdown .top_arrow_top {
    border-right: 9px solid transparent;
    border-bottom: 9px solid #fff;
    border-left: 9px solid transparent;
    margin: 2px 12px 0 0;
}
.open.mega-dropdown .top_arrow_bottom {
    border-right: 10px solid transparent;
    border-bottom: 10px solid #e9e9e9;
    border-left: 10px solid transparent;
    margin: 0px 0 0 -1px;
}
@media screen and (min-width: 992px) {
    .navbar-top-links>.mega-dropdown>.dropdown-menu.mega-dropdown-menu.notification {
        left: 132px;
        right: 100px;
    } 
}
.navbar-top-links li:last-child {
    margin-right: 20px;
}
/*Configration start*/
@media screen and (min-width: 992px){
    .navbar-top-links>.mega-dropdown>.dropdown-menu.mega-dropdown-menu {
        left: -100px;
        right: 56px;
        max-width: 1250px;
    }
}
/*Configration end*/
/*------------------------------------Header Nav bar end--------------------------------*/
/*---------------------------Configurtion for elegent start-----------------*/
.configration-bg {
    padding: 10px;
    min-height: 100px;
}
.configration-bg p {
    color: #fff;
    float: left;
    font-weight: 600;
    margin-top: 49px;
    margin-left: 5px;
    font-size: 22px;
}
.menu-link img {
    margin-top: 6px;
    margin-right: 10px;
    margin-left: 5px;
}
.menu-link .menu-title{
    font-size: 14px;
    color: #000;
    display: block;
    margin-top: -7px;
    width: 300px;
    font-weight: 500;
}
.menu-link .menu-description{
    font-size: 12px;
    color: #666;
    position: absolute;
}
#confiOuterDiv .dropdown-content a {
    padding: 5px 10px;
    min-height: 25px;
    font-size: 12px;
}
#confiOuterDiv {
    padding: 15px 15px 15px 25px;
}
#confiOuterDiv .row{
    margin-right: -5px;
}
#confiOuterDiv .dropdown {
    margin: 5px;
    min-height: 64px;
}
#confiOuterDiv .dropdown:hover{
    background-color: #f9f9f9;
    box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.2);
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    width: 100%;
    box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.2);
    margin-top: 10px;
}

#confiOuterDiv .dropdown:hover .dropdown-content {
    display: block;
    z-index: 2;
}
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {
    background-color: #f1f1f1
}
/*---------------------------Configurtion for elegent end-------------------*/
/*---------------------------left menu start -------------------------------*/
.nav-header {
    border-bottom: 1px solid #e6e6e6;
}
.nav-header .dropdown.profile-element strong{
     font-size: 15px;
     color:#404040;
}
.nav > li.dynamic-menu.active > a {
    padding-left: 4px !important;
}
.nav-header .dropdown.profile-element span{
     color:#404040;
}
body {
	background-color:#fff;	 
}
.nav.metismenu > li.active, .nav.metismenu > li.active:focus {
    background: #f0f0f0;
}
.navbar-default .nav.metismenu  > li > a:hover, .navbar-default .nav.metismenu > li > a:focus {
  color:#404040;
}
.nav>li>a {
    color: #000;
}
.metismenu .arrow {
    line-height: 40px;
}
.nav.metismenu > li.active a:hover{
    background: #f0f0f0;
}
#page-wrapper {
    border-left: 1px solid #d3dce8;     
 }
.navbar-default .nav.metismenu  > li > a:hover, .navbar-default .nav.metismenu > li > a:focus {
  background-color: #f7f7f7;
}
.navbar-default ul .collapse  > li > a:hover, .navbar-default ul .collapse  > li > a:focus {
  background-color: #f0f0f0 !important;
}
.metismenu .dynamic-menu a i {
    width: 38px;
    border-radius: 50%;
    padding: 10px;
    text-align: center;
    font-size: 16px
}
/*for second level start*/
.mini-navbar .nav-second-level.collapse {
  background-color: #f7f7f7;
}
.mini-navbar .logo-element {
    padding: 8px 0px;
}
.dynamic-menu.active ul {
  background-color: #f7f7f7;
}
 li.dynamic-menu {
     border-bottom: 1px solid #e6e6e6;
 }
 li.dynamic-menu a{
    padding: 8px 8px 8px 8px;
 }
 .nav > li.active > a, .nav > li.active > a:focus {
    color: #404040;
    background-color: #f7f7f7;
}
.mini-navbar .nav-second-level li a{
    padding-left: 15px;
 }
 .nav-second-level li a{
    padding-left: 51px;
 }
 .nav-second-level li a:hover, .nav-second-level li a:focus{
    color: #000 !important;
 }
/*for second level end*/
/*on collapse start*/
.mini-navbar #page-wrapper {
    margin: 0 0 0 55px;
}
.mini-navbar .navbar-static-side {
    width: 55px;
    z-index: 3;
}
.mini-navbar li.active .nav-second-level {
    left: 66px;
}
.mini-navbar .nav-second-level {
    left: 55px;
}
/*on collapse end*/
/*---------------------------left menu end ---------------------------------*/
.dropdown-menu.animated2.fadeInRight.m-t-xs.host_index i {
    width: 25px;
    text-align: center;
    margin-left: -15px;
}
.dropdown-menu.animated2.fadeInRight.m-t-xs.host_index a {
    font-size: 12px;
}
.at-the-rate {
    margin: -24px 0px 0 0;
}
/*---------------------------------logout ul panel start---------------------*/
.logout-ul {
    right: 15px !important; 
    min-width: 300px;
}
.mr0 {
    margin-right: 0px !important;
}
.logout-ul .user-info i{
    font-size: 60px;
    width: 60px;
}
.logout-ul .user-info b{
    font-size: 13px;
    margin-top: 20px;
    position: absolute;
    margin-left: 35px;
}
.logout-ul .user-info small{
    margin-left: 76px; 
    margin-top: -22px;
    position: absolute;
}
.logout-ul a.btn.btn-primary.btn-sm{
    float: right;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-left: 18px;
    color: #fff;
    border-radius: 0px;
}
/*---------------------------------logout ul panel end-----------------------*/
/*--------------------------left vertival tabs start-----------------------------------------*/
 .tabs-container.left-vertical-tab-dashboard .tabs-left>.nav-tabs .active>a, .tabs-container .tabs-left>.nav-tabs .active>a:hover, .tabs-container .tabs-left>.nav-tabs .active>a:focus {
    border-color: #e7eaec #fff  #e7eaec #e7eaec;
    border-top-width: 1px;
}
 .tabs-container.left-vertical-tab-dashboard .nav.nav-tabs li {
    border: 0px;
    margin-right: 0px; 
}
 .tabs-container.left-vertical-tab-dashboard .nav.nav-tabs li a{
    color: #000;
    
}
 .tabs-container.left-vertical-tab-dashboard .nav.nav-tabs li.active a{
    background-color: #fff;
    margin-right: -1px;
}
 .tabs-container.left-vertical-tab-dashboard .ibox-content.bt-none {
    border-top: 1px solid #e7eaec !important;
}
.ibox.float-e-margins h2 {
    font-weight: 400;    
}
 .tabs-container.left-vertical-tab-dashboard .tabs-left .tab-pane .panel-body, 
 .tabs-container.left-vertical-tab-dashboard .tabs-right .tab-pane .panel-body {
    border: 1px solid #e7eaec;
    background-color: #fff;
}
.ibox-content .ibox-title {
    border-top: 1px solid #e7eaec !important;
}
/*--------------------------left vertival tabs end  -----------------------------------------*/
/*--------------------------Modal Tabs start-------------------------------------------------*/
.tabs-container .nav-tabs > li > a {
    padding: 10px 20px;
}
 .tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus {
    background-color: transparent;
    margin: 0px;
    border-bottom: 1px solid #fff;
    border-top-width: 3px;
    border-radius: 0px;
}
.col-sm-12#planrescontainer .row {
    margin-left: 0px;
    margin-right: 0px;
}
.panel-group .panel.panel-default {
    border-radius: 0px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-color: #fff;
}
#planrescontainer .panel-heading {
    padding: 5px 15px;
}
input[type=checkbox], input[type=radio] {
    margin-top: 2px;
}
.control-container.browse-container input {
    background-color: #efefef !important;
}
.form-horizontal .form-group {
    margin-right: -5px;
    margin-left: -15px;
}
form .tabs-container .form-group {
    margin-right: 0px;
    margin-left: -15px;
}

/*--------------------------Modal Tabs end---------------------------------------------------*/
/*--------------------------------------------Model Header start-----------------------*/
  .modal-header1 h2{
	color:#fff;
	margin: 0px;
    border-bottom: none;
    padding: 15px 30px;
     font-weight: 500;
}
  .modal-header1 button{
	color: #fff;
	text-shadow: none;
    opacity: 1;
}
/*--------------------------------------------Model Header end--------------------------*/
/*---------------------------------------table th Start------------------------*/
  .table>caption+thead>tr:first-child>td, 
  .table>caption+thead>tr:first-child>th, 
  .table>colgroup+thead>tr:first-child>td, 
  .table>colgroup+thead>tr:first-child>th, 
  .table>thead:first-child>tr:first-child>td, 
  .table>thead:first-child>tr:first-child>th {
    font-size: 18px;
     font-weight: 500;
     text-transform: lowercase;
}
/*---------------------------------------table th end -------------------------*/
/*-----------------------------welComeUser start--------------------------------------------------*/
 .welComeUser h1{
    font-size:29px;
    font-weight: 400;
}
/*-----------------------------welComeUser end----------------------------------------------------*/
/*--------------------------dashboard padding Adjustment start------------------------*/
#BillingConfigGridContainer.wrapper-content {
    padding: 0px 5px ;
}
#BillingConfigGridContainer .row {
    margin-right: -20px;
    margin-left: -20px;
}
#srchArea .col-md-12 {
    padding-right: 10px !important;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-12.new-breadcrumb {
    padding-left: 0px;
}
table .btn-group button {
    font-size: 10px;
}
. ibox-title .btn-group button:hover {
    border: 1px solid #fff !important;
}
.btn-primary-with-caret .btn-primary {
    border: 0px solid #fff;
}
/*--------------------------dashboard padding Adjustment end--------------------------*/
/*------------------------------------Footer Start-------------------------------------*/
.footer {
    background: none repeat scroll 0 0 #f3f5f9;
    border-top: 1px solid #d3dce8;
    padding: 8px 20px;
}
/*------------------------------------Footer end-------------------------------------*/
/*------------------------media quries start---------------------------------*/
@media screen and (max-width: 768px) {
    .dropdown-content {
    position: static;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.9);
}
    .advance-search {
        position: static;
    }
}
/*------------------------media quries end-----------------------------------*/
.fix-height {
    min-height: 65px;
}
.nav-tabs>li>a {
    border-top: 3px solid #fff;
    margin-right: 0px;
}
/* ////////////////------- new user dashboard adjustment start ------/////////////////////*/
/*---------------Billing area start-----------------------------*/
#panelbillingstats {
    margin-right: 5px;
    margin-left: 5px;
}
/*---------------Billing area end-------------------------------*/
/*---------------cpsummary area start-----------------------------*/
#cpsummary {
    padding-right: 20px;
    padding-left: 20px;
}
/*---------------cpsummary area end-------------------------------*/
/* ////////////////------- new user dashboard adjustment End ------/////////////////////*/

.mb-50{
    margin-bottom:50px;
}

@media (min-width: 992px) {
    .genratepassword {
        margin-left: 33% !important;
        margin-bottom: 1%;
    }
}

@media (max-width: 991px){
    .genratepassword {
        margin-left: -3% !important;
        margin-bottom: 1%;
    }
}

@media (max-width: 991px){
    body.mini-navbar .nav-header {
        padding: 23% !important;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    #elegentbgleft {
        display: none !important;
    }

    #elegentbgright {
        display: none !important;
    }
    .google-reCapcha {
        padding-left: 25%;
        padding-right: 25%;
        width:100%
    }

}



 .body-bg {
	background-color:#ecf0f5;
}
/*-----------------------------table rows color start --------------------------------*/
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #ecf0f5;
}
/*-------------------------table rows color end --------------------------------------*/
/*----------------------------------------login screen start------------------------------*/
 .elegent-heading h3 {
    background-color: #42a5f5;
}
.login-form button#btnLogin {
      background-color: #42a5f5;
    border: 1px solid #42a5f5;
  }
.login-form button#btnLogin:hover {
    background-color: #1c84c6;
    border: 1px solid #1c84c6;
}
/*----------------------------------------login screen end--------------------------------*/
/*------------------------------------  Buttons colors start---------------------------*/
 .btn-primary {
  background-color: #42a5f5 !important;
  border-color: #42a5f5 !important;
}
 .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
  background-color: #0787ee !important;
  border-color: #0787ee !important;
}
/*------------------------------------  Buttons colors end  ---------------------------*/
/*--------------------------  Tabs top border Color Start  ----------------------------*/
 .nav.nav-tabs li {
    border: 0px solid #42a5f5;
}
 .tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus {
    border-color: #42a5f5;
    color: #42a5f5;
}
 .tabs-container .nav-tabs {
    border-color: #42a5f5;
}
 .tabs-container .panel-body {
    border-color: #42a5f5;   
}
/*------------------------  Tabs top border Color end  --------------------------------*/
/*--------------------------left vertival tabs start-----------------------------------------*/
 .tabs-container.left-vertical-tab-dashboard .tabs-left>.nav-tabs .active>a, .tabs-container .tabs-left>.nav-tabs .active>a:hover, .tabs-container .tabs-left>.nav-tabs .active>a:focus {
    border-left: 4px solid #42a5f5!important;
    border-right: 0px solid #42a5f5!important;
}
 .tabs-container.left-vertical-tab-dashboard .nav.nav-tabs li.active a{
    color: #42a5f5;
}
 .tabs-container.left-vertical-tab-dashboard .ibox-content.bt-none {
    border-top: 1px solid #e7eaec !important;
}
/*--------------------------left vertival tabs end  -----------------------------------------*/
/*------------------------------------ Left/side Menu start  -------------------------------*/
.nav-header {
    background: url(/Themes/Elegant/Blue/images/header-profile.png) no-repeat;
}
.mini-navbar .nav-header {
    background-color: #ecf0f5 !important;
}
.mini-navbar  .nav .nav-second-level {
  background-color: #f7f7f7 !important;
}
.nav.metismenu > li.active, .nav.metismenu > li.active:focus {
    border-left: 4px solid #42a5f5;
    border-right: 0px solid #42a5f5;
}
.metismenu .dynamic-menu a i {
    color: #42a5f5;
    border: 1px solid #42a5f5;
}
/*------------------------------------ Left/side Menu end  ---------------------------------*/
/*------------------------------------ Form inputs/fields start ----------------------------*/
.form-control, .single-line, .input-group-addon {
    border-bottom: 1px solid #42a5f5;
}
.form-control:focus, .single-line:focus {
  border-color: #42a5f5 !important;
}
/*------------------------------------ Form inputs/fields end -------------------------------*/
/*--------------------------border-top ibox start ----------------------------------------------*/
.ibox-title {
	border-top-color:rgba(66,165,245,0.5);
}
/*--------------------------border-top ibox end ----------------------------------------------*/
/*--------------------------for stats start ----------------------------------------------*/
.spin-icon { 
    background: #42a5f5;
}
/*--------------------------for stats start ----------------------------------------------*/
/*--------------------------Spinner and progress bar start -----------------------------------*/
.progress-bar {
    background-color: #42a5f5;
}
.sk-spinner-three-bounce div  {
     margin-top: 40px;
    background-color: #42a5f5;
}
#nprogress .bar {
    background: #42a5f5 !important;
}
#nprogress .peg {
      box-shadow: 0 0 10px #29d, 0 0 5px #42a5f5 !important;
}
#nprogress .spinner-icon {
    border-top-color: #42a5f5 !important;
    border-left-color: #42a5f5 !important;
}
/*--------------------------Spinner and progress bar end   -----------------------------------*/
/*-------------------------configuration Dropdown start  -------------------------------------*/
.configration-bg{
    background: #42a5f5;
}
.notification span.label-primary{
	background-color: #42a5f5;   
}
#systeminfo .label-primary{
  background-color: #42a5f5;
}
/*-------------------------configuration Dropdown end     ------------------------------------*/
/*----------------------------------------Loadingg gifs start---------------------------------*/
.laoding-small {
    background: url(/Themes/Elegant/Blue/images/loading_sm.gif) no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100px;
}
.spinnerbg {
    background: url(/Themes/Elegant/Blue/images/loading_xs.gif) no-repeat scroll center center rgba(0, 0, 0, 0) !important;
}
.ui-autocomplete-loading {
    background: white url(/Themes/Elegant/Blue/images/loading_xs.gif) right center no-repeat !important;
}
#cboxLoadingGraphic{
    background: url(/Themes/Elegant/Blue/images/loading_sm.gif) no-repeat center center !important;
}

/*----------------------------------------Loadingg gifs end---------------------------------*/
/*---------------------------------logout  panel start---------------------*/
.logout-ul .user-info i {
    color: #42a5f5;
}
#welcome .fa.fa-user {
    color: #42a5f5 !important;
}
/*---------------------------------logout  panel end-----------------------*/
/*------------------------------------Header Nav bar Start------------------------------*/
 .minimalize-styl-2.btn-primary i{
    color: #42a5f5 !important;
}
/*------------------------------------Header Nav bar end--------------------------------*/
/*---------------------------------search and breadcrumb start-------------------------*/
 #list-search.focus button, .input-group.focus .dropdown-menu.dropdown-menu-right input {
    border-top: 1px solid #42a5f5 !important;
    border-bottom: 1px solid #42a5f5 !important;
}
#list-search.input-group.focus .dropdown-menu.dropdown-menu-right button.btn.btn-white.pull-right:focus {
    border-bottom: 5px solid #42a5f5 !important;
    border-top: 5px solid #42a5f5 !important;
}
button.Search-Button {
    border-bottom: 1px solid #42a5f5 !important;
}
.Search-Button i{
    color: #42a5f5;
}
.breadcrumb>li {
    background-color: #c7d7eb;
}
.breadcrumb>li.active {
    background-color: #42a5f5;
}
.breadcrumb li span::after, .breadcrumb li + span +*::after {
    border-left: 13px solid #c7d7eb;
    border-right: 0px solid #c7d7eb;
}
.breadcrumb li.active span::after, .breadcrumb li.active + span +*::after {
    border-left: 13px solid #42a5f5;
    border-right: 0px solid #42a5f5;
}
.breadcrumb li span.caret::after, .breadcrumb li > span.caret >*::after {
    border-left: 13px solid #c7d7eb;
    border-right: 0px solid #c7d7eb;
}
.breadcrumb li.active span.caret::after, .breadcrumb li.active > span.caret >*::after {
    border-left: 13px solid #42a5f5;
    border-right: 0px solid #42a5f5;
}
.breadcrumb>li+li:before {
    border-left: 13px solid #ecf0f5;
    border-right: 0px solid #ecf0f5;
}
.breadcrumb ul.dropdown-menu.mt7.bg-silver li a:hover {
	background-color: #42a5f5;   
}
.breadcrumb .bg-silver li a.active {
	background-color: #42a5f5;    
}
i.fa.fa-refresh.refresh {
    color: #42a5f5;
}
/*---------------------------------search and breadcrumb end---------------------------*/
/*--------------------------------------------Model Header start-----------------------*/
  .modal-header1 h2{
	background-color:#42a5f5;
}
/*--------------------------------------------Model Header end--------------------------*/
/*--------------------------------Over All Stat icons adjustment start--------------------------*/
.server-stats i,
.overallStat-icon i{
    color: #42a5f5; 
}
 #systeminfo li i {
    color:#42a5f5; 
}
/*--------------------------------Over All Stat icons adjustment end--------------------------*/
/*--------------------------------billing-home-tabs  start--------------------------*/
.panel-stats-graph .nav.nav-tabs li.active a{
    border-top: 3px solid #42a5f5;
    color: #42a5f5;
}
/*--------------------------------billing-home-tabs  end--------------------------*/
/*--------------------------------billing-home-label  start--------------------------*/
.billing-panel-stats .label.label-primary{
    background-color: #42a5f5;
}
.host {
    color: #42a5f5;
}
/*--------------------------------billing-home-label  end--------------------------*/
/*---------------------new select start--------------------------*/
.select2-container--bootstrap .select2-dropdown {

    border-color: #42a5f5;
}
.select2-container--open .select2-selection{
      border-color: #42a5f5 !important;
}
.select2-container--bootstrap .select2-selection {
    background-color: #ecf5f9;
        border: 1px solid #ecf5f9;
}
.ui-widget-content {
    border: 1px solid #42a5f5;
}
/*---------------------new select end--------------------------*/
