@charset "utf-8";
/* CSS Document */
.myaccount-logout{
	right:0 !important;   
	margin-left: -28% !important;
    width: 160px !important;
}
.add-a-case .form-group {
    margin-bottom: 35px;
}
.dropdown-langs.dropdown-menu {
    width: auto;
}
.more-functions1 button{
    border: 2px solid #D8D8D8;o
	float: left;
	font-size: 12p 	x;
}
/*---------------new chnage---------------*/
.more-functions1 button.btn.dropdown-toggle, .more-functions button.btn.dropdown-toggle {
    font-size: 13px;
    border-radius: 5px;
    padding: 10px 20px !important;
    height: auto !important;
    color: #000 !important;
}
/*---------------new chnage---------------*/
button.btn.back {
    border: 1px solid #666;
    padding: 4px 25px 4px 35px !important;
    border-radius: 7px;
    color: #000;
    height: auto !important;
    font-weight: bold;
    width: auto !important;
    text-align: center !important;
}
.nav-tabs>li>a {
    color: #111;
    font-weight: bold;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 0px !important;
}
/*----------------------edited css for consistency --------------------------*/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border-top: 2px solid #144C9A !important;
    border-bottom-color: transparent;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
}
.nav-tabs>li>a {
    color: #111;
    font-weight: normal  !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    font-size: 14px !important;
}
.btn>i {
    padding-right: 0;
}
.dashboard-header1 ul li {
    color: #666;
    margin-top: 10px;
    margin-bottom: 6px;
}

.search-bar{border-bottom:0px}
.btn-file {
    position: relative;
    overflow: hidden;
}
li.active.support-tab {
    padding: 0;
    border-top: 2px solid #164C99;
    border-bottom: 0px solid #fff;
}
li.support-tab {
    padding: 0;
    border: 1px solid #C5C4C4;
    border-radius: 0;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.insidepage-dashboard-header{padding: 40px 0 20px !important;    background-color: #DCDCDC !important;}
.insidepage-dashboard-header h1{color:#000 !important; padding-bottom: 10px !important;}
.insidepage-dashboard-header li {color:#666 !important}
section.page-header h1 {
    margin: 0;
    padding: 0;
    font-size: 26px;
    color: #fff;
    font-weight: 300;
}
label.btn.btn-default.btn-file {
    background-color: #f0f0f0;
    color: #fff;
    font-size: 12px;
    height: auto !important;
    border: 0;
    padding-bottom: 10px;
}
.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
    color: #fff;
}
li.text-welcome.hidden-xs {
    color: #000;
}
#topBar ul.dropdown-menu>li>a {
    padding: 8px 20px !important;
    font-size: 12px;
}
.submit{float:right; margin-top: 30px; margin-bottom: 50px}
li.dashboard-logouticon a{    background-color: #000; text-align: center;
    color: #fff;}
li.dashboard-logouticon a:hover{    background-color: #2156A0; text-align: center;
    color: #fff;}


/*************************inside-page************************************/
.page-titleblock {
    margin-top: 20px;
    width: 100%;
    float: left;
}
.page-titleblock h1 {
    font-size: 18px;
    color: #666;
    font-weight: bold;
    text-transform: capitalize; margin-bottom: 20px; margin-top: 5px;
}
.breadcrumbs { width:100%; padding: 15px; border-radius: 5px; background-color: #D9EDF8; border-left: 3px solid #C1D3DC; float:left; color:#2D7AB5 ;font-size: 13px}

.title-section{  padding: 0; border: 0}
.support-tab{ text-align: center;
}
li.col-xs-4.support-tab {
    padding: 0;
    border: 1px solid #C5C4C4; border-radius: 0;
}

.nav-tabs.support>li.active>a {
    color: #164C99 !important;
    border: 0 ;
}

ul.nav.nav-tabs.support {
    border: 0;
}
.tab-content.support {
    padding-top: 10px !important;
}
/*----------------------edited css for consistency --------------------------*/
h1.support-title {
    font-size: 18px;
    color: #164CA2;margin-bottom:15px;
}
/*----------*/
h4.support-title {
    color: #666;
    font-size: 14px;
    margin-bottom: 5px;
    padding-top: 15px;
}
.support-number-padding{padding-left: 0; padding-bottom: 10px }
.support-number-padding1{padding-left: 0; padding-bottom: 10px; width: auto }
/*----------------------edited css for consistency --------------------------*/
.support-sections {
    border-bottom: 1px solid #E2E2E2;
    padding: 30px 10px;
}

.support-number {
    background-color: #666;
    color: #fff;
    text-align: center;
        padding:10px  15px;

}
.support-sections:last-child {
    border-bottom: 0px;
}
.product-support-sections .support-number{ margin-bottom: 10px !important }
/*--------------------------------end----------------------*/
.product-support {
    width: 100%;
    text-align: center;
    color: #fff;
    margin: 40px 0 ;
    
    padding: 26px;
    float: left;
}
.product-support h1 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
}
.product-support p {
    color: #fff;
    font-size: 14px;
    margin-bottom: 0;
}
.product-support-sections {
    padding: 0;
    margin-bottom: 10px;
}
h1.training-title {
    font-size: 18px;
    color: #164CA2;
    margin-bottom: 0px;    border-bottom: 1px solid;
}

.training-sections {

    padding: 60px 10px 20px;
}

p.support-title {
    margin: 20px 0;
}

.dropdown.more-functions {
	float: right;}
.more-functions button.btn.dropdown-toggle {
    border: 2px solid #D8D8D8;
}
ul.dropdown-menu {
    width: 100%;
}
.more-functions li.active {
    padding: 5px 20px;
	
	color: #666;
}
.dropdown.more-functions ul.dropdown-menu>li>a,.more-functions li a.active {
    padding: 5px 20px;
	color: #000;
}
ul.dropdown-menu  {
   padding: 0
}

ul.dropdown-menu a li.list-group-item {
    color: #000;
    border-radius: 0;
    padding: 5px 20px;
}
@media only screen and (max-width: 981px){
	.product-support-sections div{margin-bottom: 8px !important;}
	.product-support-sections .row {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
}
@media (min-width: 768px){
.modal-dialog {
    max-width: 80%;
	width: auto;
    margin: 30px auto;
}

}
@media (max-width: 768px){
.my-account-top {
    width: 67%;
}
		#topBar ul.top-links>li>a:hover {
    background-color: #fff;
}
	.my-account-top li.dropdown {
    width: 100%;
    float: right;
}
		.my-account-top li.dropdown a{
  text-align: right;
}
ul.myaccount-logout li a {
    text-align: left !important;
}
	.myaccount-logout {
    float: right;
    margin-left: 0 !important;
    width: auto !important;
}
}
@media only screen and (max-width: 480px){
	.box-icon.box-icon-large .box-icon-title > i {
    width: 50px !important;
    height: 50px !important;
    line-height: 65px !important;
    font-size: 24px !important;
}
	.box-icon.box-icon-large .box-icon-title > i {
    line-height: 47px !important;
    font-size: 23px !important;
}
	.box-icon {
    margin: 10px 0 !important;
}
	.box-icon .box-icon-title > h2 {
    font-size: 14px !important;
    line-height: 24px !important;
	}
	.nav-tabs>li.support-tab, .nav-tabs>li.support-tab>a{
		float: left !important;
	word-break: break-word;
    min-height: 59px;
		text-transform: uppercase;
		font-weight: bold;
    
    font-size: 14px !important;
    line-height: 18px !important;
		background-color: #e4e4e4;
		border-radius: 0 !important;
		
}
	.support-tab{ text-align: center;
}
li.col-xs-4.support-tab {
    padding: 0;
    border: 1px solid #C5C4C4; border-radius: 0;
	    background-color: #fff;
	border-left: 1px solid #e3dede !important;
	
}

.nav-tabs.support>li.active>a {
    color: #164C99 !important;
    border-top: 3px solid #164C99 !important;
    border-radius: 0 !important;
	background-color: #fff;
}
.nav-tabs>li>a{ font-size: 12px !important; border: 0}
ul.nav.nav-tabs.support {
    border: 0;
}
.tab-content.support {
    padding-top: 10px !important;
}
section div.row>div {
    margin-bottom: 20px;
}	


.col-xs-6.col-md-6.support-number-padding {
    margin-bottom: 0px;
}
.training-sections {
    padding: 0px 10px 20px;
}	
	
	div#training {
    margin-top: 25px;
}

}

/************************search****************************/
.search-bar{padding-bottom: 0}
.input-group-addon {
    border: #ddd 1px solid !important;
}
.search{width: 100%; }
.search-filter{    float: left;
    width: 15%;
    font-size: 12px;
    padding: 5px !important;
    height: 40px;
    margin: 0;}
.search-input{
    width: 81% !important; float: left
}
.search-button{ width:4%; float: left;
}
.search-bar1{ width:100%; }

.search-button > i {
    padding-right: 0;
}

/****************************grid********************************/
.pagination-datas {
    width: auto; 
    float: right;
     padding: 12px 0; 
    color: #000;
}
	.pull-left.pagination-detail {
    margin-right: 30px;
}
		.pagination-content {
    float: right;
}
	
		.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
    background-color: transparent;
}
		
		.fixed-table-container tbody .selected td {
    background-color: transparent;
}
		.fixed-table-container tbody .selected td {
    background-color: transparent;
    font-size: 12px;
}
		.fixed-table-container {
    border: 0;
}
		.bootstrap-table .table thead > tr > th {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #666;
}

		.fixed-table-container {
    position: relative;
    clear: both;
    border: 0 !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
		.grid-select {
    background-color: transparent !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    height: auto !important;
			padding: 0;
}
		.fixed-table-container tbody td {
   
    word-break: break-all;
}
.fixed-table-pagination {
    background-color: #EFEFEF;
    padding: 0 20px;
    border: 1px solid #DAD7D7;
}
		ul#context-menu {
    border-radius: 0;
}
		ul#context-menu >li>a:focus, ul#context-menu>li>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #d35400;
}
.select-padding{ padding-right: 5px}
td {
    max-width: 250px; vertical-align: middle !important
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
  
    border: 0;
}
		button.btn.grid-select.dropdown-toggle.example4-button {
    font-size: 12px;
}
		.fixed-table-container thead th .sortable {
    cursor: pointer;
    background-position: left !important;
    background-repeat: no-repeat;
    padding-left: 20px !important;
    padding-right: 0;
}
	 th, td {
   
    margin: 0;
    font-size: 12px;
    color: #666;
    padding: 0 10px;
}
	.fixed-table-container select.selectpicker {
    border: 0;
    background-color: transparent;
}
	.fixed-table-container td a {
    color: #666;
}
	.fixed-table-container button.btn.btn-default.dropdown-toggle {
    height: auto !important;
    padding: 2px 6px;
    font-size: 12px;
}
#toolbar{
    width: auto !important;
    float: left;
    padding-top: 10px;
}
.fixed-table-container tbody .selected td {
    background-color: transparent !important;
}
ul#context-menu {
    width: auto !important;
    left: 9% !important;
}
span.input-group-addon {
    padding: 5px !important;
}
.action-menus{float: right;
	width: 330px;}

@media only screen and (max-width: 700px){
	.pagination-datas{display: none}
	.search-filter {
    float: none;
    width: 100% !important;
    font-size: 12px;
    padding: 5px !important;
    height: 40px;
    margin: 0;
}
	.search-input {
    width: 90% !important;
}
	.search-button {
    width: 10%;
}
	.search-button > i {
    padding-right: 0;
}
	
}
@media only screen and (max-width: 480px){
	.search-input {
    width: 85% !important;
}
	.search-button {
    width: 15% !important;
}
	.action-menus{float: right;
	width: 100%}
	.new-style.dropdown.more-functions {
    float: right;
    width: auto;
}

		.more-functions1{  float: left;
    width: auto !important;
}
	.nav-tabs.mobile-style > li {
    float: left !important;
    background-color: #fff !important;
    
    border: 0 !important;
		margin-bottom: 0;
		margin-bottom: -1px;
}
	.nav-tabs.mobile-style > li a{
		background-color: #fff !important;
	}
	.nav-tabs.mobile-style > li.active {
    border-top: 2px solid #164C99 !important;
    border-left: 1px solid #d4d4d4 !important;
    border-bottom: 0 !important;
    border-right: 1px solid #d4d4d4 !important;
}
	.bootstrap-table .table:not(.table-condensed), .bootstrap-table .table:not(.table-condensed) > tbody > tr > th, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > th, .bootstrap-table .table:not(.table-condensed) > thead > tr > td, .bootstrap-table .table:not(.table-condensed) > tbody > tr > td, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > td {
    padding: 20px;
    padding-bottom: 20px;
		border: 1px solid #CFCFCF;
box-shadow: 1px 2px 4px #A1A1A1;
}
	.card-view {
   padding: 8px 0;
border-bottom: 1px dashed #d4d4d4;
}
	.more-functions1 button.btn.dropdown-toggle, .more-functions button.btn.dropdown-toggle {
    font-size: 13px;
    border-radius: 5px;
    padding: 6px 10px !important;
    height: auto !important;
    color: #000 !important;
}
	.fixed-table-body .card-view .title {
    font-weight: bold;
    display: inline-block;
    min-width: 50% !important;
    text-align: left !important;
}
}
@media only screen and (max-width: 562px){
	.fixed-table-body .card-view .title {
    font-weight: bold;
    display: inline-block;
    min-width: 50% !important;
    text-align: left !important;
}
	.bootstrap-table .table:not(.table-condensed), .bootstrap-table .table:not(.table-condensed) > tbody > tr > th, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > th, .bootstrap-table .table:not(.table-condensed) > thead > tr > td, .bootstrap-table .table:not(.table-condensed) > tbody > tr > td, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > td {
    padding: 20px;
    padding-bottom: 20px;
		border: 1px solid #CFCFCF;
box-shadow: 1px 2px 4px #A1A1A1;
}
	.card-view {
   padding: 8px 0;
border-bottom: 1px dashed #d4d4d4;
}

}
@media only screen and (max-width: 980px){
.bootstrap-table .table {
    margin-bottom: 0 !important;
    border-bottom: 1px solid #dddddd;
    border-collapse: collapse !important;
    border-radius: 1px;
    border: 1px solid #EFEFEF;
   
}
	.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border: 1px solid #EFEFEF;
}
	.bootstrap-table .table thead > tr > th {
    padding: 0;
    margin: 0;
    background-color: #E3E3E3;
    color: #000;
}
}
.search-title{
    font-size: 14px;
    color: #666;
    font-weight: normal;
	    margin-top: -20px;
    margin-bottom: 30px;
}
.add-a-case label {
      font-size: 13px;
    font-weight: bold;
}
.form-control {
    border: #ddd 1px solid !important;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/*-----------add message----------------*/

.criteria-selection {
    margin-bottom: 20px;
}
.sub-criteria {
    margin-left: 20px;
    font-weight: normal !important;
    padding-top: 10px;
}
.sub-criteria label {
    font-weight: normal;
    font-size: 13px;
}
.sub-criteria u {
    padding-left: 10px;
    
}
.add-a-case .form-control {
    height: 30px;
    font-size: 12px;
    padding: 0 10px;
}




.add-a-case .table>tbody>tr>td, .add-a-case .table>tbody>tr>th, .add-a-case .table>tfoot>tr>td, .add-a-case .table>tfoot>tr>th,.add-a-case .table>thead>tr>td,.add-a-case .table>thead>tr>th {
    border: 1px solid #000;
}

.add-a-case a.btn {
    line-height: 10px;
    font-size: 12px;
    padding: 10px 11px;
	    height: auto !important;
}

#statusbar {
	background: transparent !important;text-shadow: 0 0 0 !important;
    border-radius: 0; }


.submit-notification{ margin-top: 30px;}
/*----below css has been removed-----------
.submit-notification button.btn.btn-primary {
    width: 100%;    border-radius: 0;   padding: 15px !important;
    height: auto !important;
}

-------------*/
#menuBarDiv{background-color: #D8D8D8 !important;     background-image: none !important;}


.csv .modal-header
{
    background-color: #164C99;
    color: #fff;
    text-align: center;
}
.csv .modal-title {
    margin: 0;
    line-height: 1.42857143;
    color: #fff;
}
.csv button.close {
    color: #fff;
    opacity: 1;
}
.csv{max-width: 500px;}

/*------------------------office layout-------------------*/
.manage-owner{    margin: 10px 0 20px;}

label.office,label.owner,label.account ,label.company { color:#000;   display: block;    float: left;    margin-right: 30px;    font-weight: bold;
    font-size: 16px;}
input#office,input#company,input#owner,input#account {
    margin-right: 10px;
}

.postlogin-chatonline {
    z-index: 9999999999999999;
    background-color: red;
    position: fixed;
    right: 0;
    bottom: 220px;
    width: auto;
    height: auto;
    transform: rotate(-90deg);
    padding: 10px;
    transform-origin: right bottom 0;
    color: #fff;
    font-family: cabin;
    font-size: 16px;
    float: left;
    letter-spacing: 0 !important;
	background-image:url(../images/caht-online.png);
	    background-repeat: no-repeat;
    background-position: 10px 10px;
		
}
.postlogin-chatoffline{
    z-index: 9999999999999999;
    background-color: #BFBCB3;
    position: fixed;
    right: 0;
    bottom: 220px;
    width: auto;
    height: auto;
    transform: rotate(-90deg);
    padding: 10px;
    transform-origin: right bottom 0;
    color: #fff;
    font-family: cabin;
    font-size: 16px;
    float: left;
    letter-spacing: 0 !important;
	background-image:url(../images/caht-online.png);
	    background-repeat: no-repeat;
    background-position: 10px 10px;
		
}
.postlogin-chatoffline-hover{
    z-index: 9999999999999999;
    background-color: #BFBCB3;
    
    width: auto;
    height: auto;
    transform: rotate(-90deg);
    padding: 10px 0 0;
    transform-origin: right bottom 0;
    color: #fff;
    font-family: cabin;
    font-size: 16px;
    float: left;
    letter-spacing: 0 !important;
	background-image:url(../images/caht-online.png);
	    background-repeat: no-repeat;
    background-position: 10px 10px;
position: fixed;
	right: -31px;
    bottom: 30%;
		
}
.postlogin-chatoffline-hover:hover{
    z-index: 9999999999999999;
    background-color: #BFBCB3;
    
    width: auto;
    height: auto;
    transform: rotate(-90deg);
    padding: 10px 0 0;
    transform-origin: right bottom 0;
    color: #fff;
    font-family: cabin;
    font-size: 16px;
    float: left;
    letter-spacing: 0 !important;
	background-image:url(../images/caht-online.png);
	    background-repeat: no-repeat;
    background-position: 10px 10px;
position: fixed;
	right:0px;
    bottom: 30%;
	-webkit-transition-delay: .3s; /* Safari */
    transition-delay: .3s;
		
}
.timing {
    background-color: #666;
    padding: 6px 10px;
    margin-top: 10px;
    font-size: 13px;
}
.chat1{padding-left: 40px;}

/*--------------------------------dashboard dropdown menu------------------------------*/
.dashboard-header-new {
    background-image: url(../images/bg-img.jpg);
    background-attachment: inherit;
    padding: 25px 0 !important;
}

h1.banner-titile {
    padding-bottom: 5px !important;
}
ul.list-inline.banner-list {
    margin-bottom: 0;
}
ul.banner-list li {
    margin-top: 2px;
    font-size: 13px;
	word-break: break-all;
}
.down-arrow:after {
    display: block;
    content: "\f107";
    position: absolute;
    top: 50%;
    right: 10px;
    margin: -5px -7px 0;
    font-family: FontAwesome;
    font-size: 12px;
    opacity: .3;
    line-height: 1em;
    -webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -moz-transform .2s ease-in;
    -ms-transition: -ms-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;
}
 ul.dropdown-menu li.collapse1:after {display: block;
     color:#ababab;
    content: "\f106";
    font-family: FontAwesome;
    font-size: 12px;
    right: 15px;
    position: absolute;
    top: 10px;
  }
  /* Icon when the collapsible content is hidden */
 ul.dropdown-menu li.collapsed.collapse1:after {display: block;
    content: "\f107" !important;
	font-family: FontAwesome;
    font-size: 12px;
    right: 15px;
    position: absolute;
    top: 35%;
    
  }
#topNav .nav.mydashboardmenu li:hover>ul.dropdown-menu {

    display: block;
    z-index: 100;
    left: 65%;
    right:12%;
    position: absolute;
    width: auto !important;

    border: 1px solid #C3C3C3;
}
.mydashboardmenu li i.fa {
    border: 1px solid #000;
    padding: 5px 4px 3px 5px;
    border-radius: 50%;
}
.mydashboardmenu ul.dropdown-menu li {
       position: relative;
    border-bottom: 0; 	
}
#topNav ul.dropdown-menu li ul li a {
    margin: 0;
    padding: 7px 15px;
    font-weight: 400;
    line-height: 23px;
    color: #666;
    font-size: 12px;
    display: block;
    text-decoration: none;
}
.mydashboardmenu ul.dropdown-menu li.collapsed.collapse1::after{color:#ababab !important}

.mydashboardmenu ul.dropdown-menu li ul li{
       position: relative;
    border-bottom: 0 !important;
	list-style: none !important;
	padding:  0px !important;
}
.mydashboardmenu ul.dropdown-menu li ul li a{
    	padding:  5px 0px !important;
}
.mydashboardmenu ul.dropdown-menu li ul li a:hover{
    	padding:  5px !important;
}
.mydashboardmenu ul.dropdown-menu li a{
	padding: 10px 20px !important;
   
}

 .mydashboardmenu ul.dropdown-menu li ul li:hover a, .mydashboardmenu ul.dropdown-menu li ul li:focus a{
    color:#164C99 !important;
    background-color: #fff !important;
}


.mydashboardmenu ul.dropdown-menu li ul{
       width: 100% !important;
    padding: 0 20px;
}
@media only screen and (max-width: 992px){
	.mydashboardmenu  ul.dropdown-menu{ display: block;
	}
.down-arrow::after {
    display: block;
    content: "\f107";
    position: absolute;
    top: 50%;
	right: 25px !important;}
	
	#topNav .nav.mydashboardmenu li:hover>ul.dropdown-menu {
    display: block;
    z-index: 100;
    left: 0;
    right: 0;
    position:relative;
    width: auto !important;
    border: 1px solid #C3C3C3;
}
}

/*-----------------pop-up grid----------------*/
.search-filter {
    float: left;
    width: 15%;
    font-size: 12px;
    padding: 5px !important;
    height: auto;
    margin: 0;
}
button.btn.btn-default.search-button1 {
    padding: 3px !important;
    height: auto;
}
.poopup-table th, .poopup-table th{ border: 0px sol#000000}
table#table.poopup-table td, table#table.poopup-table th {
    border: 0px;
}
@media only screen and (max-width: 500px){
.search-filter.search-filter1 {
    float: left;
    width: 8% !important;
    font-size: 12px;
    padding: 5px !important;
    height: auto;
    margin: 0;
}
}

/*-----------------------------new changes 3/5/2017---------------------------------------*/
.breadcrumbs {
    width: 100%;
    padding: 15px;
    border-radius: 5px;
    background-color: #D9EDF8;
    border-left: 3px solid #C1D3DC;
    float: left;
    color: #2D7AB5;
    font-size: 13px;
    margin-top: 20px;
}pagination-info
.page-titleblock {
    margin-top:25px;
    width: 100%;
    float: left;
}
button.btn.btn-default {
    background-color: #fff;
    border: 1px solid #ababab;
	
}
/*------------------line no 19----------------*/
.more-functions1 button.btn.dropdown-toggle, .more-functions button.btn.dropdown-toggle {
    font-size: 13px;
    border-radius: 5px;
    padding: 10px 20px !important;
    height: auto !important;
    color: #000 !important;
}
.support-number1 {
    background-color: #fff;
    color: #000;
    text-align: center;
        padding:2px  15px;
	border: 1px solid #ababab;

}
.support-number-padding1{padding-left: 0; padding-bottom: 10px; width: auto }
.support-number1:hover {
    background-color: #164CAA;
    color: #fff;
}
h1.support-title {
    font-size: 16px;
    color: #000;
    margin-bottom: 5px;
    text-transform: uppercase;
    margin-top: 4px;
}
.general-support-flag {
    float: left;
    margin-right: 0;
}

/*-----------------------expoert to csv---------------------------*/
button.export {
    background-color: transparent !important;
    font-family: cabin;
    border-radius: 0;
    padding-bottom: 2px !important;
    height: auto;
    margin-top: 10px;
	    font-size: 13px;
	color: #164C99;font-weight: bold;
	
}
button#buttonExp:hover {
    border-bottom: 1px solid #000 !important;
}
i.fa.fa-external-link {
    font-size: 17px;
    font-weight: bold;
}
.nav-tabs.nav-justified>li>a {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    font-weight: bold !important;
}


/*--------------grid footer----------*/


.fixed-table-pagination .pagination a {
    padding: 3px 12px !important;
    line-height: 1.428571429;
}
.fixed-table-container button.btn.btn-default.dropdown-toggle {
    height: auto !important;
    padding: 2px 5px;
    font-size: 15px;
    border: 0;
    background-color: #164C99;
    color: #fff;
}
span.page-list {
    margin-left: 10px;
}

.fixed-table-pagination div.pagination, .fixed-table-pagination .pagination-detail {
    margin-top: 14px !important;
    margin-bottom: 10px;
    margin-right: 10px;
}
.fixed-table-pagination {
    background-color: #EFEFEF;
    padding: 0 20px;
    border: 1px solid #fff;
}

/*------------------------grid search------------------*/
.search-button {
    width: 4% !important;
    float: left;
    margin-right: 0 !important;
}


@media only screen and (max-width: 700px){
.search-button {
    width: 15% !important;
}
}

@media only screen and (max-width: 480px){
.nav-tabs > li, .nav-tabs > li .mob> a {
    display: block !important;
    float: left !important;
    border: 0 !important;
    background-color: rgba(0,0,0,0.01);
    width: auto !important;
    margin-right: .3% !important;
    text-align: center;
    border-radius: 3px;
    min-width: 33%;
}

.nav-tabs > li.mob {
margin-bottom: 3px !important;    
}
}

/*--------------ADD A Case BUTTON-------------------------------*/

li.add-a-case-button {
    float: right;
}
@media only screen and (max-width: 480px){
.case-button {
    background-color: #999 !important;
    color: #fff;
    width: 106px !important;
    padding: 5px 10px;
    float: left;
    margin-bottom: 20px;
}
	li.add-a-case-button {
    width: 100% !important;
    text-align: right;
    margin-bottom: 20px !important;
}
}
/*----------------------------new company info------------------------*/
.profile-name {
    font-size: 20px;
    border-bottom: 1px solid #D2D2D2;
    padding-bottom: 5px;
    margin-bottom: 15px;
    color: #000;
    width: 100%;
    float: left;
}
.profile-name h1{font-size: 20px;color: #666; float: left; margin-bottom:0px;}
ul.profile-details li {
    float: left;
    padding-right: 30px;
	font-size: 15px;
    list-style: none;
    font-weight: bold;
	margin-bottom: 10px;
}
.profile-title-color{color: #ababab;}
ul.profile-details{padding:0}
section.profile-info {
    border: 0px !important;       padding-top: 30px;
}

.change-owner{ text-decoration:underline; font-size:14px;
    color: #000; float: left}

.edit-record {
    float: left;
    background-color: #265E9B;
    color: #fff;    font-size: 12px;
    text-transform: uppercase;
    padding: 5px 15px;    margin-left: 20px;
}

@media only screen and (max-width: 700px){
	.edit-record{margin: 15px 0;}
}


/*

.nav-tabs.nav-justified>li>a {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    background-color: #e6e6e5 !important;
    color: #6d6e71 !important;
    border-left: 3px solid #FFF !important;
    border-right: 3px solid #FFF !important;
    border-top: 5px solid #FFF !important;
    border-bottom: 0!important;
}
.nav-tabs.nav-justified>li.active>a {
    background-color: #fff !important;
    border-bottom: 0 #fff !important;
    border-top: 5px solid #144C9A !important;
    color: #000 !important;
    border-left:3px solid #fff !important;
    border-right:3px solid #fff !important;
}
----------------------------Tab-----------------------*/
li.icrm-tab.mob a {
    border: 0px !important;
    background-color: #e6e6e5;
    color: #6d6e71 !important;
	border-top: 3px solid #fff !important;
}
.nav-tabs.nav-justified>li>a {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    border: 0;
}
li.icrm-tab.mob {
    border: 0px !important;
    padding: 3px;
}
li.icrm-tab.mob>a {font-size: 16px !important;
}
li.icrm-tab.mob.active>a {
    border-top: 3px solid #d35400 !important;
    background-color: #fff;    color: #000 !important;
}
li.icrm-tab.mob ul.dropdown-menu li a {
    background-color: #fff !important;
}
li.icrm-tab.mob ul.dropdown-menu li a:hover {
    color: #fff !important;
    font-weight: bold !important;
    background-color: #d35400 !important;
}
li.icrm-tab.mob ul.dropdown-menu li a {
    background-color: #fff !important;
    color: #b4b4b4 !important;
    font-size: 16px;
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
  
    padding: 10px 0px;
}
/*---------------------------------------office layout-----------------------*/
.nav-tabs.nav-justified>li.open>a.dropdown-toggle {
    border-top: 3px solid #d35400 !important;color: #000 !important;
}

.icrm-layout{border-bottom: 0px}


/*--------------------------------------info-icon udated on 8/8/2017------------------*/
.fa-info-circle:before {
    content: "\f05a";
    font-size: 25px;
    color: #29ABE2;
    margin-left: 0;
}
/*-----------------------added float-right,width,margin on 8th aug--------------------------*/
span.user-info{    padding-left:10px;float:right;width:97%;     margin-bottom: 30px;   font-size: 12px;}



.row.icrm-details {
    border-bottom:1px solid #F1F1F1;width: 90%; color: #999;
}


/*------------------changed on 8th  aug----------------*/
.row.icrm-details h6 {
   padding: 15px 0 !important;
    color: #414141;
    margin: 0;
    text-transform: capitalize;
    font-size: 13px;
    font-weight: bold;
}
.row.icrm-details label {
   
    padding: 15px 0 !important;
    margin: 0;
    color: #666 !important;
    font-weight: 400;
    font-size: 14px;
}

.info-new {
    margin:20px 0 0px;
}
.row.icrm-details:last-child {
    border-bottom: 0px;
}
.row.tab-footer{
    float: left;
    width: 100%;
    padding: 10px 25px;
    background-color: #E6E6E5;
    margin-top: 40px;
}
button.cancel-button {
    background-color: #fff;
    padding: 5px 10px;
    border: 1px solid #666;
    margin-right:15px;text-transform: uppercase;
    font-size: 12px !important;
}
button.save-button {
    background-color: #144C9A;
    padding: 5px 10px;
    border: 1px solid #144C9A;
    text-transform: uppercase;
    font-size: 12px !important;
    color: #fff;
}

/*----------------communication setting------------*/
i.icon-large.icon-cog {
    font-size: 18px;
    font-weight: normal !important;
}

table.communication-list tr>td:first-child {
    width: 150px;padding-left: 30px !important;
}
table.communication-list tr {
 border-bottom:1px solid #F1F1F1;
}

.bootstrap-table .table.communication-list > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #E2E2E2;    color: #000 !important;
    font-size: 16px;
    font-weight: bold;
}


/*-----------------new action menu------------*/
ul#context-menu >li>a:focus, ul#context-menu>li>a {
    color: #666;
    text-decoration: none;
    background-color: #fff;
    font-weight: bold;
    padding: 5px 15px !important;
}
ul#context-menu  {
  
    padding: 5px 0 !important;
}

table.communication-list tr>td {
    color: #666 !important;
    font-weight: bold;
    font-size: 14px;
}

.bootstrap-table .table.communication-list > thead > tr > th:last-child {
    width: 55%;
}

#communication-settings .fixed-table-pagination {
    display: none !important;
}
/*------------------edited on 8/8/2017-------changed the width to 88%--------------*/
select.icrmlayout-dd {
    padding: 3px 10px;
    height: 30px !important;
    color: #000;
    font-size: 14px;
    width:88%;margin-right: 10px;
}

/*-----------------updted on 8/8/17(tab title border)--------------*/
.info-new h4 {
    margin-bottom: 20px;
    font-weight: bold;
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 10px;
    font-size: 16px;
}

span.go {
    background-color: #666;
    padding: 5px 12px;
    color: #fff;
    font-weight: normal;
}

/*-----------------height changed to 30px on 27/7/2017---------*/
input.form-control.manage-ofce-input {
    height: 30px;
    width: 88% !important;
    float: left;
    margin-right: 10px;
    border: 2px solid #E5E7E9 !important;
}

.add-email {
    font-weight: bold;
    margin-right: 100px;
    width: 150px !important;
    margin-top: 10px;
    position: absolute;
    right: 0;
	    z-index:100;
}
.current-urls{    margin-top: 40px;  margin-bottom: 40px}

.row.icrm-details label.new11 {
    color: #000 !important;
}
.row.icrm-details.link-label label.new11 {
    padding-bottom: 5px !important;
    padding-top: 0 !important;
}
.row.icrm-details.link-label label.new111 {
    padding-bottom: 10px !important;
    padding-top: 0 !important;
	color: #999 !important;
}
#Custom-links i.icon-large.icon-cog {
    font-size: 24px;
    font-weight: normal !important;
    margin-left: 20px;
}
.row.icrm-details.link-label {
    padding-top: 13px;
}
.add-email-dialogbox{width :50% !important}
li.mob.icrm-tab.dropdown.active ul li.active a {
    color: #d35400 !important;
    font-weight: bold;
}
section.page-header h1 {
    margin: 0;
    padding: 15px 0 !important;
    font-size: 26px;
    font-weight: 300;
}
.icrm-username-layout {
    float: right !important;
    color: #000;
    font-size: 14px;
    text-transform: capitalize;
    padding: 5px 15px;
    font-weight: bold;
}

.icrm-username-layout1{float: right;
    color: #666;
    font-size: 12px;
    padding: 5px 15px;
    font-weight: normal; font-style: italic}

.icrm-details{color:#666}
.profile-name .dropdown {
    float: left;
}
.profile-name .dropdown.open {
    min-width: 215px !important;
    position: relative;
}
ul.dropdown-menu.icrm-details span {
    color: #999;
}
ul.dropdown-menu.icrm-details {
    padding: 10px;
    font-weight: bold;
}

ul.dropdown-menu.icrm-details table td {
    color: #666 !important;    padding: 2px 5px;
    font-weight: bold !important; font-size: 12px
}
ul.dropdown-menu.icrm-details table {
    margin-bottom: 0;
}
.icrm-username-layout.dropdown.open {
    text-align: right;
}
section.icrm-layout {
    padding-top: 0;
}
.info-new.main-info {
    margin: 5px 0px 40px;
}
/*-------------------company------------------------*/
/*-------------------padding,color changed on 8/7/16--------------------*/
label.radio-inline.comapny-radioinput {
    margin-left: 20px !important;
    margin-right: 20px !important;
	    padding: 15px 0 0 !important;
	color: #000 !important;
}
span.red {
    color: red;
    font-weight: bold;
}
ul.dropdown-menu.icrm-details table tr> td:first-child {
    text-transform: uppercase;
    font-size: 12px;
}
/*-------------------updated on 8/8/2017 -----*/
ul.dropdown-menu.icrm-details p {
    margin-bottom: 5px;
    font-size: 12px;
    text-decoration: underline;
    padding-left: 5px;
    color: #000;
    text-transform: capitalize;
    font-weight: normal;
}
ul.dropdown-menu.icrm-details p a{
    margin-bottom: 5px;
    font-size: 12px;
    text-decoration: underline;
    padding-left: 5px;
    color: #000;
    text-transform: capitalize;
    font-weight: normal;
}

/*--------------------------------------------*/

.other-links{margin:20px 0 0}
.colapse-tab{font-weight: bold; color:#666; font-size: 14px}
.colapse-button{    border: 1px solid #666;
    padding: 2px 5px 5px;
    height: 18px !important;
    line-height: 0;
    margin-right: 10px;}







.row-new{float:left; width:100% }
/*--------------------border color changed --------------*/
.icrm-details h6.panel-title {
    border-bottom: 1px solid #eee;
}
div#Modify-Status .row.icrm-details {
    border-bottom: 0 !important;
}
.border-0{border-bottom:0px !important}

.row.icrm-details label.font-style-normal {
    font-weight: normal !important;
}

.border-1{    border-bottom: 1px solid #F1F1F1 !important;}
.tab-content1 {
    margin-left: 30px;
}
.row.icrm-details.border-1 label {
    padding-bottom: 10px !important;
}
.row.icrm-details.border-1 h6 {
    padding-bottom: 10px !important;
}
.country-list{
    float: left;
    height: 200px;
    overflow-y: scroll;
    margin-bottom: 30px;
	margin-top:0px;
	margin-left:10px;
}
/*---------------scroll bar-------------------*/
body .country-list::-webkit-scrollbar {
    border-radius: 5px !important;
    background-color: #fff;
	width:5px;
}
 body .country-list::-webkit-scrollbar-track
{	border-radius: 10px;

}
body .country-list::-webkit-scrollbar-track {
    box-shadow: 0 0 0;
    background-color: transparent !important;
}
 
body .country-list::-webkit-scrollbar-thumb {
  background-color: #000 !important;
	width: 2px;
	border-radius: 10px;
  outline: 0px solid white;
}

body::-webkit-scrollbar-thumb {
  background-color: #000 !important;
	width: 2px;
	border-radius: 10px;
  outline: 0px solid white;
}

.full-width {
    width: 100% !important;
}

h6.color-666 {
    color: #666 !important;
}
h6.color-666.border-1 {
    padding: 7px 0 !important;
}


select.icrmlayout-dd.under-tab {
    width: 100%;
}
/*-----updated width on  8/8/17 -------------------*/
.divider-new {
    width:97%;
    float: left;
    border-top: 1px solid !important;
    margin: 0 15px;
    box-shadow: 1px 1px 1px;
    margin-bottom: 10px;
}
.row.icrm-details label.font-style-normal.new-padding{
    padding-bottom: 0 !important;
    padding-top: 20px !important;
}
@media only screen and (max-width: 1200px){
	.row.icrm-details {
    border-bottom: 1px solid #F1F1F1;
    width: 100%;
    color: #999;
}
	
}
@media only screen and (max-width: 980px){
	
.divider-new {
    width: 100%;
    float: left;
    border-top: 1px solid !important;
    margin: 0 15px;
    box-shadow: 1px 1px 1px;
    margin-bottom: 10px;
}	
	
}

@media only screen and (max-width:480px){
.edit-record {
    float: left!important;
    margin-top: 16px !important;
    clear: left;
    width: 100%;
    padding: 10px 0 !important;
    text-align: center;
    margin-bottom: 0;
}
	
/*--------updated on 10-8----------*/
	#Custom-links i.icon-large.icon-cog {
    font-size: 24px;
    font-weight: normal !important;
    margin-left: 0;
}
	span.go {
    margin-top: 10px !important;
    float: right;
}
	li.icrm-tab ul.dropdown-menu {
    width: 100%;
    position: relative;
}
	
	span.user-info {
    padding-left: 10px;
    float: right;
    width: 93%;
    margin-bottom: 30px;
    font-size: 12px;
}
	.fa-info-circle:before {
    content: "\f05a";
    font-size: 18px;
    color: #29ABE2;
    margin-left: 0;
}
	li.mob.icrm-tab {
    width: 100% !important;
}
	button.btn.grid-select.dropdown-toggle.example4-button {
    font-size: 12px;
    float: left;
    padding-bottom: 5px !important;
}
	select.icrmlayout-dd {
    padding: 3px 10px;
    height: 30px !important;
    color: #000;
    font-size: 14px;
    width: 100%;
    margin-right: 10px;
}
}


@media only screen and (max-width: 767px){

		.row.icrm-details {
    border-bottom: 1px solid #F1F1F1;
    width: 100%;
     margin: 0;
}
	#Reservationless-Plus .row.icrm-details.border-0 {
    border-bottom: 1px solid #f1f1f1!important;
	}
	#Reservationless-Plus .row.icrm-details.border-0 div {
    margin-bottom: 0 !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
	.divider-new {
    padding: 0 !important;
    margin-top: 0px;
}
	button.cancel-button {
    background-color: #fff;
    padding: 5px 6px;
    border: 1px solid #666;
    margin-right: 15px;
    text-transform: uppercase;
    font-size: 12px !important;
}
	h6.color-666.border-1 {
    border: 0 !important;
    padding-top: 21px !important;
}
	ul.nav-tabs.nav-justified >li.icrm-tab.mob {
    border: 0px !important;
    padding: 3px;
    float: left !important;
}
	button.save-button {
    background-color: #144C9A;
    padding: 5px 10px;
    border: 1px solid #144C9A;
    text-transform: uppercase;
    font-size: 12px !important;
    color: #fff;
    float: right;
}
	.margin-top-20.tab-content1.collapse.in {
    margin-left: 0 !important;
}
.row.icrm-details.border-0 .col-xs-12 {
    padding: 0 !important;
}
	.row.icrm-details.border-0 .col-xs-6 {
    padding-left: 0 !important;
}
	.icrm-username-layout1 span {
    padding-left: 10px;
}
.icrm-username-layout1 {
    float: left;
    color: #666;
    font-size: 12px;
    padding: 25px 0px 0;
    font-weight: bold;
    font-style: italic;
	clear: left;
}
	.edit-record {
    float: right !important;
    margin: 0;
}
	li.icrm-tab.mob > a {
    font-size: 14px !important;
    font-weight: normal !important;
}
	.row.icrm-details .mob-padding h6 {
    padding-bottom: 0 !important;
}
	.col-xs-12.col-sm-6.col-md-3.mob-padding {
    margin-bottom: 0;
}
	.col-xs-12.col-sm-6.col-sm-9.mob-padding {
    margin-bottom: 5px !important;
}
	.divider-new {
    width: 100%;
    float: left;
    border-top: 1px solid !important;
    margin: 0;
    box-shadow: 1px 1px 1px;
    margin-bottom: 10px;
}
	.row.icrm-details label select {
    margin-top: 10px;
}
	.row.icrm-details label.font-style-normal.new-padding {
    padding-bottom: 15px !important;
    padding-top: 0px !important;
    margin-top: 15px !important;
    color: #000 !important;
    font-weight: bold !important;
    float: left !important;
}
}
.icrm-details .col-xs-12.collapse.in {
    border-bottom: 1px dotted #eeeeee;
    margin-bottom: 0px;
    background-color: hsl(0, 17%, 98%);
	padding-top: 15px;
	padding-bottom: 15px;
}	
.col-xs-12.collapse.in {
    border-bottom: 1px dotted #eeeeee;
    margin-bottom: 10px;
}
.row.icrm-details .col-xs-12.collapse.in label {
    padding-top: 10px !important;    color: #666 !important;
}
.row.icrm-details .col-xs-12.collapse.in .row-new {
    float: left;
    width: 100%;
    border-bottom: 1px solid #F7F6F6;
}
.row.icrm-details .col-xs-12.collapse.in h6{    padding: 10px 0 !important;}

.row.icrm-details .col-xs-12.collapse.in .row-new:last-child {
    float: left;
    width: 100%;
    border-bottom: 0;
}
.info-new h4.title-new{    margin-bottom: 20px;
    font-weight: bold;
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 10px;
    font-size: 18px;
    color: #000;}

.generated-url{    float: right;
    margin-top: 40px; text-decoration:underline}
.generated-url a{  color:#999;}

span.icrm-info{    clear: left;
    display: block;
    color: #999;
    font-weight: normal;
    padding-top: 5px;}

.sub-content {
    margin: 20px 0px;
}
.row.crm-details h6 {
    line-height: 25px;
}
.crm-details h6.panel-title {
    border-bottom: 1px solid #eee;
}
.row.crm-details h6 {
    padding: 15px 0 !important;
    color: #414141;
    margin: 0;
    text-transform: capitalize;
    font-size: 13px;
    font-weight: bold;
}


.colapse-tab {
    font-weight: bold;
    color: #666666;
    font-size: 14px;
}
.panel-title > a:after {
    content: '-';
    position: relative;
    left: 0px;
    border: 1px solid #666666;
    border-radius: 3px;
    height: 18px;
    width: 18px;
    padding: 1px 5px;
    float: left;
    margin-right: 10px;
    color: #666666;
    line-height: 12px;
    font-weight: normal;
}
.panel-title > a.collapsed:after {
    content: '+';
    position: relative;
    left: 0px;
    border: 1px solid #666666;
    border-radius: 3px;
    height: 18px;
    width: 18px;
    padding: 1px 5px;
    float: left;
    margin-right: 10px;
    color: #666666;
    line-height: 12px;
    font-weight: normal;
    margin-top: 5px;
}
.tab-content1 {
    margin-left: 30px;
}
hr#colapseHeight {
    margin-top: 10px !important;
    border: 0;
    border-top: 0px solid #eee;
}
hr.no-border {
    border-top: 0px !important;
}
li.line-height-li {
    line-height: 25px;
}

body.login-color {
    font-family: "Karla", sans-serif;
    background-color: #fff;
    min-height: 100vh;
}
i.icofont-logout {
    font-size: 20px;
    
}
label.logout-a {
    font-size: 20px;
}
a#logout {
    color: #d35400;
}
a#logout:hover {
    color: #fff;
}
.row.margin-10 {
	margin-top: 10px;
} 
a.forgot-password {
	color: #d35400;
	cursor: pointer;
	font-weight: bold;
}
button#saveAssignRole {
    margin-top: 20px;
}
.top-border{
    margin-top: 10px;
}
.otp-timer{
    margin-right: 10px;
}
a#resendotp {
	color: #d35400;
}
.modal-header {
    border-top: 3px solid #d35400 !important;
}
hr.orange-line {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 3px solid #d35400;
}



.welcome-username {
    font-size: large !important;
        color: #d35400 !important;
    font-weight: bold !important;
}

.modal-dialog.model-40-px {
    width: 40% !important;
}
.black-color-text {
    color: #101010 !important;
}
.sidebar .nav > li > ul > li > ul > li > a {
    font-size: 13px;
    line-height: 20px;
    padding: 8px 10px 8px 70px;
    color: #555;
    background: #fff;
    display: block;
    text-decoration: none;
    border-top: 0px;
    font-weight: bold;
}

.sidebar .nav li.newopen > a > .caret {
    border-top: none;
    border-bottom: 4px solid #aaa !important;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}



@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);.jquery-accordion-menu,.jquery-accordion-menu *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:0}.jquery-accordion-menu{/* min-width:260px; */float:left;position:relative;box-shadow:0 20px 50px #333}.jquery-accordion-menu .jquery-accordion-menu-footer,.jquery-accordion-menu .jquery-accordion-menu-header{width:100%;height:50px;padding-left:22px;float:left;line-height:50px;font-weight:600;color:#f0f0f0;}.jquery-accordion-menu ul{margin:0;padding:0;list-style:none}.jquery-accordion-menu ul li{width:100%;display:block;float:left;position:relative}.jquery-accordion-menu ul li a{width:100%;padding:14px 22px;float:left;text-decoration:none;color:#f0f0f0;font-size:13px;/* background:#414956; *//* white-space:nowrap; */position:relative;overflow:hidden;-o-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-webkit-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}.jquery-accordion-menu>ul>li.active>a,.jquery-accordion-menu>ul>li:hover>a{color:#fff; background:#959595 }.jquery-accordion-menu ul li a i{width:34px;float:left;line-height:18px;font-size:16px;text-align:left}.jquery-accordion-menu .submenu-indicator{float:right;right:22px;position:absolute;line-height:19px;font-size:20px;-o-transition:transform .3s linear;-moz-transition:transform .3s linear;-webkit-transition:transform .3s linear;-ms-transition:transform .3s linear}.jquery-accordion-menu ul ul.submenu .submenu-indicator{line-height:16px}.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator{-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.jquery-accordion-menu ul ul.submenu,.jquery-accordion-menu ul ul.submenu li ul.submenu{width:100%;display:none;position:static}.jquery-accordion-menu ul ul.submenu li{clear:both;width:100%}.jquery-accordion-menu ul ul.submenu li a{width:100%;float:left;font-size:11px;background:#383838;border-top:none;position:relative;border-left:solid 6px transparent;-o-transition:border .2s linear;-moz-transition:border .2s linear;-webkit-transition:border .2s linear;transition:border .2s linear}.jquery-accordion-menu ul ul.submenu>li>a{padding-left:30px}.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a{padding-left:45px}.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a{padding-left:60px}.jquery-accordion-menu ul li .jquery-accordion-menu-label,.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label{min-width:20px;padding:1px 2px 1px 1px;position:absolute;right:18px;top:14px;font-size:11px;font-weight:800;color:#555;text-align:center;line-height:18px;background:#f0f0f0;border-radius:100%}.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label{top:12px}.ink{display:block;position:absolute;background:rgba(255,255,255,.3);border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.animate-ink{-webkit-animation:ripple .5s linear;-moz-animation:ripple .5s linear;-ms-animation:ripple .5s linear;-o-animation:ripple .5s linear;animation:ripple .5s linear}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.blue.jquery-accordion-menu .jquery-accordion-menu-footer,.blue.jquery-accordion-menu .jquery-accordion-menu-header,.blue.jquery-accordion-menu ul li a{background:#4A89DC}.blue.jquery-accordion-menu>ul>li.active>a,.blue.jquery-accordion-menu>ul>li:hover>a{background:#3e82da}.blue.jquery-accordion-menu>ul>li>a{border-bottom-color:#3e82da}.blue.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#3e82da}.green.jquery-accordion-menu .jquery-accordion-menu-footer,.green.jquery-accordion-menu .jquery-accordion-menu-header,.green.jquery-accordion-menu ul li a{background:#03A678}.green.jquery-accordion-menu>ul>li.active>a,.green.jquery-accordion-menu>ul>li:hover>a{background:#049372}.green.jquery-accordion-menu>ul>li>a{border-bottom-color:#049372}.green.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#049372}.red.jquery-accordion-menu .jquery-accordion-menu-footer,.red.jquery-accordion-menu .jquery-accordion-menu-header,.red.jquery-accordion-menu ul li a{background:#ED5565}.red.jquery-accordion-menu>ul>li.active>a,.red.jquery-accordion-menu>ul>li:hover>a{background:#DA4453}.red.jquery-accordion-menu>ul>li>a{border-bottom-color:#DA4453}.red.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#DA4453}.white.jquery-accordion-menu .jquery-accordion-menu-footer,.white.jquery-accordion-menu .jquery-accordion-menu-header,.white.jquery-accordion-menu ul li a{background:#fff;color:#555}.white.jquery-accordion-menu>ul>li.active>a,.white.jquery-accordion-menu>ul>li:hover>a{background:#f0f0f0}.white.jquery-accordion-menu>ul>li>a{border-bottom-color:#f0f0f0}.white.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#f0f0f0}.white.jquery-accordion-menu ul ul.submenu li a{color:#f0f0f0}.white.jquery-accordion-menu>ul>li>a>.ink{background:rgba(0,0,0,.1)}.black.jquery-accordion-menu .jquery-accordion-menu-footer,.black.jquery-accordion-menu .jquery-accordion-menu-header,.black.jquery-accordion-menu ul li a{background:#292929}.black.jquery-accordion-menu>ul>li.active>a,.black.jquery-accordion-menu>ul>li:hover>a{background:#222}.black.jquery-accordion-menu>ul>li>a{border-bottom-color:#222}.black.jquery-accordion-menu ul ul.submenu li:hover>a{border-left-color:#222}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #eee;
    border-color: #fff !important;
}