nav ul .ul-li-a {
   color: #333;
}
nav ul .ul-li-a:hover {
    background-color: #fff;
}
.nav-wrapper.m_menu ul li{
	position: relative;
}
.nav-wrapper.m_menu ul .ul-li::after{
	content: '';
	position: absolute;
	bottom:0px;
	width: 0;
	height: 2px;
	background-color: #fff;
	transition: width .5s;
}
.nav-wrapper.m_menu ul .ul-li:hover::after{
	content: '';
	position: absolute;
	bottom:0px;
	width: 100%;
	height: 2px;
	background-color: #3f51b5;
	transition: width .5s;
}
form{
	height: auto !important;
}
.xspDataTableViewPanel .xspDataTableViewPanelHeaderMiddle {
    position: relative !important;
    width: 64% important;
    margin-bottom: 20px;
    border: 0px;
}
.xspDataTable th .xspPanelViewColumnHeader {
    position: relative !important;
    background-color: rgb(156,156,156);
    width: 100%;
    padding: 0px;
    margin-top: 2px;
}
td, th {
    border-radius: 0px !important;
}

.dijitDialog.dijitDialogFocused.dijitFocused{
	z-index: 1000 !important;
}

.input-field span ~ label, .input-field table ~ label{
    font-size: 1rem;
    position: absolute;
    top: 0;
    left: .75rem;
    cursor: text;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    -moz-transition: transform .2s ease-out, color .2s ease-out, -moz-transform .2s ease-out;
    -o-transition: color .2s ease-out, -o-transform .2s ease-out;
    transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out, -moz-transform .2s ease-out, -o-transform .2s ease-out;
    -webkit-transform: translateY(-14px) scale(.8);
    -moz-transform: translateY(-14px) scale(.8);
    -ms-transform: translateY(-14px) scale(.8);
    -o-transform: translateY(-14px) scale(.8);
    transform: translateY(-14px) scale(.8);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    text-align: initial;
    color: #9e9e9e;
}
.profile-detailstext
{
	font-size: 1rem !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box!important;
    box-sizing: content-box !important;
    width: 100% !important;
    height: 3rem !important;
    margin: 0 0 8px 0 !important;
    padding: 0 !important;
    -webkit-transition: border .3s, -webkit-box-shadow .3s !important;
    -moz-transition: box-shadow .3s, border .3s !important;
    -o-transition: box-shadow .3s, border .3s !important;
    transition: border .3s, -webkit-box-shadow .3s !important;
    transition: box-shadow .3s, border .3s!important;
    transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s !important;
    border: none !important;
    border-bottom: 1px solid #9e9e9e !important;
    border-radius: 0 !important;
    outline: none !important;
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: transparent !important;
}
.input-field span{
	line-height:46px;
	margin: 0 0 8px 0;
	color: #000000;
	font-size: 1rem;
	border: none;
    border-bottom: 1px solid #9e9e9e;
    display:block;
}
.input-field table tr{
    border-bottom: 0px solid #9e9e9e;
    padding:0px;
}
.input-field table tr td{
	line-height:46px;
	margin: 0 0 8px 0;
	color: #000000;
	font-size: 1rem;
	border: none;
    border-bottom: 1px solid #9e9e9e;
    display:block;
    padding:0px;
}
.cus_repo_table_mblock{
    	
}
.cus_repo_table_mblock table tr{
    border-bottom: 0px solid rgba(0, 0, 0, .12);   
}
.cus_repo_table_mblock table tr td, .cus_repo_table_mblock table tr th {
    display: table-cell;
    padding: 5px 5px;
    text-align: left;
    vertical-align: top;
    border-radius: 0px;
}
.cus_repo_table_mblock .xspSection-header-underline {
	 font-family: 'Muli', sans-serif !important;
}

.cus_repo_table_mblock .xspTextLabel {
    font-weight: normal !important;
    font-size: 16px;
}
.cus_repo_table_mblock .xspPagerRight {
    float: right;
    padding: 5px;
    text-align: center;
    font-size: 1rem;
    color: #fff;
    background-color: #ff4081;
    border-radius: 4px;
}
.cus_repo_table_mblock .xspPagerNav {
    color: #fff;
}
.cus_repo_table_mblock .dijitSelect, .cus_repo_table_mblock .dijitTextBox {
    height: 46px !important;
	 font-family: 'Muli', sans-serif !important;
    font-size: 1rem !important;
    padding: 0px 0px 0px 10px;
}
.cus_repo_table_mblock .dijitSelect .dijitArrowButton, .cus_repo_table_mblock .dijitComboBox .dijitButtonNode {
    padding: 0 10px;
}

.cc_ann_table .dijitSelect, .cc_ann_table .dijitTextBox {
    height: 46px !important;
	 font-family: 'Muli', sans-serif !important;
    font-size: 1rem !important;
    padding: 0px 0px 0px 10px;
}
.cc_ann_table .dijitSelect .dijitArrowButton, .cc_ann_table .dijitComboBox .dijitButtonNode {
    padding: 0 10px;
}
.xspInputFieldEditBox {
    background: #ffffff none repeat-x scroll left top;
}


@media only screen and (max-width: 360px){
.m_menu_main{
	-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
}
.m_menu_main nav{
	-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
    height: auto;	
}	
nav ul .ul-li-a {
    padding: 0px 8px;
    line-height: 30px;
}
.dijitDialog.dijitDialogFocused.dijitFocused {
    z-index: 1000 !important;
    max-width: 900px !important;
    width: 95% !important;
    left: 0px !important;
    right: 0px !important;
    margin: 0 auto;
}
.card .card-action {
    position: relative;
    padding: 16px 15px;
}

}

@media only screen and (min-width: 601px){
nav ul .ul-li-a {
    padding: 0px 4px;
    line-height: 64px;
}
.m_menu_main nav{
	-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
    height: 64px;	
}

}
@media only screen and (min-width: 993px){
nav ul .ul-li-a {
    padding: 0px 4px;
    line-height: 64px;
}
.m_menu_main nav{
	-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
    height: 64px;	
}
}

@media only screen and (min-width: 1201px){
nav ul .ul-li-a {
    padding: 0px 15px;
    line-height: 64px;
}
.m_menu_main nav{
	-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .0), 0 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 0px 0 rgba(0, 0, 0, .0);
    height: 64px;	
}
}

@media only screen and (max-width: 992px){
.hide-on-med-and-down.m-homad {
    display: block !important;
}
}

table#view:_id1:viewPanel3
{
	    background: rgb(156, 156, 156) !important;
}
@media only screen and (max-width: 576px){
	.card.recent-buyers-card.animate.fadeUp {
    height: auto !important;
}
.mani_job_table .card-content {
    overflow-x: auto;
}
.tbldiv-p {
    overflow-x: auto;
}
.nw-tabs .row .col.s4
{
	padding: 0;
}
.nw-tabs .tab a {
    font-size: 12px;
}

.show{
	display: block;
}
.hide{
	display: none;
}
.row.social-icon label.show {
    display: inline-block;
}
.card-image.waves-effect.waves-block.waves-light {
    width: 100% !important;
}
.row.social-icon span.material-icons.ml-10 {
    margin-left: 8px !important;
}
.row.social-icon a.ml-10 {
    margin: 0px 0 0px 4px !important;
}
.card.horizontal .card-image {
    max-width: 48% !important;
}
.col-lg-12.myaa {
    overflow: auto;
}
.myaa1 {
    overflow: auto !important;
}
.myaa2 {
    overflow: auto !important;
}
}

@media only screen and (min-width: 577px) and (max-width: 1024px){
	.page-size.cc_ann_main_block.col.s12.m9.l9.offset-m2.offset-l2{
    margin-left: auto;
    margin-right: auto;
    float: none;
 }
 .card .card-image {
    position: relative;
    width: 100% !important;
}
}
@media only screen and (max-width: 375px){
.brand-sidebar .logo-wrapper a.brand-logo img {
    position: relative !important;
    left: -27px !important;
}
}
@media only screen and (max-width: 320px){
	ul.navbar-list.right {
    margin-left: 140px !important;
	}
	.material-icons
	{
		font-size: 20px;
	}
	.row.social-icon .ml-3 {
    margin-left: 0% !important;
}
}
.commonoffice-buttons-row.p.ann-ppppp {
    margin: 30px auto;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);
    padding: 20px 30px;
    width: 740px;
}
.fristblock{
	background-color: #00cbe8 !important;
	
}
.card-action.fristblockbottom.darken-1{
	background-color: #00bcd4 !important;
	
}
.secondblock{
	background-color: rgba(0,188,212) !important;
}
.card-action.secondblockbottom.darken-1 {
	background-color: #00acc1 !important;
}
.thirdblock{
	background-color: #009EB5 !important;
}
 .card-action.thirdblockbottom {
	background-color: #09A8BD !important;
}
.forthblock{
	background-color: #00889B !important;
}
 .card-action.forthblockbottom {
	background-color: #0088AD !important ;
}
.btnNew {
    cursor: pointer;
    -webkit-transition: background-color .2s ease-out;
    -moz-transition: background-color .2s ease-out;
    -o-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
    text-align: center;
    text-decoration: none;
    letter-spacing: .5px;
    color: #fff;
    background-color: #ff4081 !important;
    border-radius: 4px;
}