@media (min-width: 992px){
    .typo-line{
        padding-left: 140px;
        margin-bottom: 40px;
        position: relative;
    }

    .typo-line .category{
        transform: translateY(-50%);
        top: 50%;
        left: 0px;
        position: absolute;
    }
}

.all-icons [class*="pe-"]{
    font-size: 40px;
}
.all-icons input{
    border: 0;
}
.all-icons .font-icon-detail{
    text-align: center;
    padding: 45px 0px 30px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    margin: 15px 0;
}
.all-icons .font-icon-detail input{
    margin: 25px auto 0;
    width: 100%;
    text-align: center;
    display: block;
    color: #aaa;
    font-size: 13px;
}

#map{
    position:relative;
    width:100%;
    height: 100%;
}
.map{
    height: 280px !important;

}
.places-buttons .btn{
    margin-bottom: 30px
}
.sidebar .nav > li.active-pro{
    position: absolute;
    width: 100%;
    bottom: 10px;
}
.sidebar .nav > li.active-pro a{
    background: rgba(255, 255, 255, 0.14);
    opacity: 1;
    color: #FFFFFF;
}

.table-upgrade td:nth-child(2),
.table-upgrade td:nth-child(3){
    text-align: center;
}
.nav-open .sidebar .sidebar-wrapper, .bootstrap-navbar .sidebar-wrapper{width:73px;overflow: hidden}
.nav-open .sidebar{width: 57px;}
.nav-open .main-panel{    width: calc(100% - 73px);}
.nav-open .sidebar .nav li > a, .bootstrap-navbar .nav li > a{padding: 10px 9px;/* margin-bottom: 20px; *//* margin: 0; */}
/* .nav-open .logo{} */
.nav-open .container{width:100%;}
.container{width:100%;}
.mat-form-field{margin-left:0px;}
.mat-form-field input{margin-right:20px;}
.mat-input-element{    caret-color: #ca5a44!important;}
.mat-raised-button{       background: #60543c!important;}
.mat-form-field-ripple {
    background-color: #ad976b!important;
}
.mat-button-wrapper{color:#fff;}
.mat-raised-button span{color:#fff!important;}
.mat-cell a{color:#AB9567;}
.mat-cell:hover a{color:#AB9567;}
.navbar-left .dropdown-toggle{color:#ca5a44!important;    padding: 15px 0!important;}
.navbar-left .dropdown-toggle:hover{color:#ca5a44!important;}
.navbar-default .navbar-nav > li > a:not(.btn):hover{color: #ab9567!important;}
.mat-button{background-color: #7b6b4b!important; }
.main-panel{padding-left:12px;padding-right:20px;}
/* .footer{    position: absolute;width: 100%;bottom: 0;} */
/* .mat-column-seqNo {flex: 0 0 40px!important;} */
.cdk-column-action{flex: 0 0 157px!important;
}


.right-btn{float:right;    margin: 8px 0!important;}
.login-bg{background: #60543c;height:100vh;}
.mat-raised-button{ min-width: 50px!important;padding: 0 8px;}

.flt-rt{float: right;}
.centre-btn{display: flex;  align-items: center;  justify-content: center;}
.pb13{padding-bottom: 13px;}
.mat-cell, .mat-header-cell {
    /* flex: 1; */
    /* flex: 0 0 127px!important; */
}
.cdk-column-action .mat-raised-button {
    padding: 0 7px!important;
    font-size: 12px!important;
}
.mat-cell {
    font-size: 13px!important;
}
.mat-header-cell.cdk-column-action{flex: 0 0 155px!important;}
.cdk-column-action .mat-raised-button{padding: 0 10px;}
/* .mat-cell div{width: 200px;} */
.mat-table{clear:both;}
.apply {width:100%;}
.apply button{margin-right:20px!important;}
.right-btn {margin-right:20px!important;}
.mat-button-wrapper svg{color:#60543c!important;}
/* .nav-open .mat-cell, .mat-header-cell {flex: 1!important;} */
/* #categories-table .mat-cell{flex: 0 0 244px!important;} */
/* .nav-open #categories-table .mat-cell{flex: 1!important;} */
/* .users .mat-cell{flex: 0 0 143px!important;} */
/* .nav-open .users .mat-cell, .mat-header-cell {flex: 1!important;} */

.mat-cell, .mat-header-cell {
    padding-left: 10px;
    padding-right: 10px;
}
.mat-progress-spinner circle, .mat-spinner circle {
    stroke: #60543c!important;
}
.custom-spinner{position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;}
.mat-tab-body-content {
    height: 100%;
    overflow: hidden!important;
}
.mat-table {
    width: 100%;
}
.float-left{
  float: left;
}
.word-break{
  -ms-word-break: break-all;
     word-break: break-all;
     /* Non standard for WebKit */
     word-break: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
