.user > .info > a > i {
    float: left;
    margin-top: 5px;
    margin-right: 17px;
}

.user > .info > a > p {
    margin-bottom: 10px;
    margin-left: 7px;
    margin-top: 10px;
}

div.user {
    margin: 0px !important;
    padding: 0px !important;
}

.logo { height: 100px !important; }
.logo-normal { padding-top: 10px !important; margin-left: 30px !important; }
.logo-mini { margin-left: 10px !important; }

.my-toggle {
    background: transparent;
    border: 0;
    border-radius: 0.25em;
    color: #888;
    cursor: pointer;
    font-size: 0.75em;
    font-weight: bold;
    margin-right: 0.5em;
    padding: 0.5em;
    text-transform: uppercase;
    -moz-appearance: none;
    -webkit-appearance: none;
}

/* */
.fstElement { font-size: 1.2em; }
.fstToggleBtn { min-width: 16.5em; }


.fstMultipleMode { display: block; }
.fstMultipleMode .fstControls { width: 100%; }

.nav .list-items{
	color:red;
	list-style-type: none;
}
.side-menulinks{
	color:red;
	list-style-type: none;
/*	margin-bottom: -30px;*/
	padding:10px 0px 10px 15px;
}

.sidebar .sidebar-wrapper > .nav > .list-items li > a, .off-canvas-sidebar .sidebar-wrapper > .nav > .list-items li > a{
    padding-left: 1px;
    padding-right: 1px;
    opacity: .7;
    white-space: nowrap;
}
.sidebar .sidebar-wrapper > .nav .side-menulinks i, .off-canvas-sidebar .sidebar-wrapper > .nav .side-menulinks i {
	font-size:12px;
	margin-top:-4px;
}

.sidebar .sidebar-wrapper > .nav .side-menulinks span, .off-canvas-sidebar .sidebar-wrapper > .nav .side-menulinks span{
	padding-top:10px;
	font-size: 14px;
    font-weight: 600;
}


#taxes-view-form .form-group {
    margin-bottom: 0px;
}


 .multiselection-design {
	border-bottom:2px solid #66615b;
	border-bottom-style: dotted;
	padding: 20px 0px 0px 0px;
	
}

/* Tab selection common in new fields */
#multi-tabselection .card-content{
	    padding: 15px 0px 10px 0px;
}

#multi-tabselection .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
    background: #eee;
}

#multi-tabselection .nav-tabs>li.active>a, 
#multi-tabselection .nav-tabs>li.active>a:focus,
#multi-tabselection .nav-tabs>li.active>a:hover {
	color: #ffffff;
    cursor: default;
    background-color: #66615a;
    border-bottom: 2px solid #e69b22;
}

#multi-tabselection .nav-tabs > li.active :after {
	border-bottom: 11px solid #FFFFFF;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: none;
    display: inline-block;
    position: absolute;
    right: 40%;
    bottom: 0;
}
#multi-tabselection .nav-tabs > li.active :before {
    border-bottom: 11px solid #F1EAE0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: none;
    display: inline-block;
    position: absolute;
    right: 40%;
    bottom: 1px;
}
.tab-clearfix{
	padding-top:20px;
}
.headers-h3{
	margin-top:0px;
}

/* Customer Address Tab selection CSS */
#multi-tabselection #addresstab .nav-tabs>li.active>a, 
#multi-tabselection #addresstab .nav-tabs>li.active>a:focus,
#multi-tabselection #addresstab .nav-tabs>li.active>a:hover {
	color: #66615a;
    cursor: default;
    background-color: #ffffff;
    border-bottom: 2px solid #e69b22;
}

#multi-tabselection #addresstab .tab-content{
	padding-top:30px;
}

#multi-tabselection #addresstab #address-ticlose {
	font-size: 10px;
    cursor: pointer;
}

/* Products Address Tab selection CSS */
#makeline-tab .nav-tabs>li.active>a, 
#makeline-tab .nav-tabs>li.active>a:focus,
#makeline-tab .nav-tabs>li.active>a:hover {
	color: #66615a;
    cursor: default;
    background-color: #ffffff;
    border-bottom: 2px solid #e69b22;
}

#makeline-tab .tab-content{
	padding-top:30px;
}

/* Edit and Remove button responsive */
#edit_button_view{
	border-radius: 5px;
    border-width: 1px;
    padding:5px 10px 5px 10px;
}
#delete_button_view{
	border-radius: 5px;
    border-width: 1px;
    padding:5px 10px 5px 10px;
}

/* Scroll X side in mobile view for table */
.table-scrollx {
  overflow-x: auto;
}

#firstchild-column{
	padding-left:20%;
}
#secondchild-column{
	padding-right:10%;
}

@media (max-width: 768px) {
  .tooltip {
        display: none !important;
   }
   
	#firstchild-column{
		padding-left:0px;
	}
	#secondchild-column{
		padding-right:0px;
	}
	
  .card .card-content {
    padding: 15px 25px 15px 25px;
  }  
  
  #multi-tabselection .card-content .tab-content {
   padding: 0px 15px 0px 15px;
	}
  
}


/* Currency Format Add-on input filed */
.input-icon {
  position: relative;
}

.input-icon > i {
  position: absolute;
  display: block;
  transform: translate(0, -50%);
  top: 50%;
  pointer-events: none;
  width: 25px;
  text-align: center;
 font-style: normal;
}

.input-icon > input {
  padding-left: 25px;
 padding-right: 0;
}

.input-icon-right > i {
  right: 0;
}

.input-icon-right > input {
  padding-left: 0;
  padding-right: 25px;
  text-align: right;
}

/* Filters for Reports */
/* Reports Download desiogn Dropdown */
.dropdown {
    position: relative;
    display: inline-block;
}

#deopdown-download:after {
    border-bottom: 11px solid #FFFFFF;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: none;
    display: inline-block;
    position: absolute;
    right: 12px;
    top: -11px;
}

#deopdown-download:before {
    border-bottom: 11px solid #F1EAE0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: none;
    display: inline-block;
    position: absolute;
    right: 12px;
    top: -12px;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

#filtercall {
  border-bottom: 1px solid #ccc6b9;
}

.clear-fix{
	padding-bottom:20px;
}

#filter_button_view{
	text-align:right;
	border-radius: 5px;
    border-width: 1px;
    padding:5px 10px 5px 10px;
	
}

#card-header-padd{
	padding-bottom:20px;
}


/* Reports Table Design */
/* Profit Report Table design */
#profit-report-table .table>thead>tr>th, #profit-report-table .table>tbody>tr>th,
#profit-report-table .table>tfoot>tr>th, #profit-report-table .table>thead>tr>td, 
#profit-report-table .table>tbody>tr>td, #profit-report-table .table>tfoot>tr>td  {
  border-top: none;
  padding-top:2px;
  padding-bottom:0px;
}

#profit-report-table .table:first-child {
  padding:40px 0px 40px 0px;
}

#profit-report-table .table>tbody>tr>td:first-child {
	width:30%;
}

#profit-report-table .table>tbody>tr>td:nth-child(2) {
	text-align:left;
}

#profit-report-table .table>tbody>tr>td:nth-child(3) {
	text-align:right;
}

#profit-report-table .table>tbody>tr>td:nth-child(4) {
	width:30%;
}

/* Profit Report Table design */
#profit-report-table .table>thead>tr>th, #profit-report-table .table>tbody>tr>th,
#profit-report-table .table>tfoot>tr>th, #profit-report-table .table>thead>tr>td, 
#profit-report-table .table>tbody>tr>td, #profit-report-table .table>tfoot>tr>td  {
  border: none;
}

/* Profit Report Table design */
#profitmix-report-table{
	padding:30px 30px;
}
#profitmix-report-table thead>tr>th {
	font-weight:bold;
}

#profitmix-report-table tbody #border-none th, #profitmix-report-table tfoot>tr>th,
#profitmix-report-table tbody #border-none td, #profitmix-report-table tfoot>tr>td  {
  border-top: none;
}

#profitmix-report-table:first-child {
  padding:40px 0px 40px 0px;
}

#profitmix-report-table tbody>tr>td:first-child {
	text-align:left;
}

#profitmix-report-table tbody>tr>td:nth-child(2) {
	text-align:left;
}

#profitmix-report-table tbody>tr>td:nth-child(3),
#profitmix-report-table thead>tr>th:nth-child(3) {
	text-align:right;
}

#profitmix-report-table tbody>tr>td:nth-child(4),
#profitmix-report-table thead>tr>th:nth-child(4) {
	text-align:right;
}

#profitmix-report-table tbody>tr>td:nth-child(5),
#profitmix-report-table thead>tr>th:nth-child(5) {
	text-align:right;
}

/* Profit Mix Summary Report Table design */
#profitmix-report-table tbody #border-none th, #profitmix-report-table tfoot>tr>th, 
#profitmix-report-table tbody #border-none td, #profitmix-report-table tfoot>tr>td  {
  border: none;
}

#profitmix-report-table #footer-total td{
	font-weight:bold;
	padding-top:10px;
	padding-bottom:30px;
	border-top:1px solid #95918d;
}