/* =Styles for the lab
-------------------------------------------------------------- */

.button-menu nav {
	/*background-color:rgb(255,100,100);
	padding:10px 0;*/
	font-family: "Raleway",sans-serif;
}
.button-menu nav ul {
    list-style-type:none;
    margin:0;
    padding:0;
	z-index:9999;
}
.button-menu nav ul li {
    display:inline-block;
    position:relative;
}

/* sub .button-menu navigation */
.button-menu nav li ul {    
    background:#fff !important;
    position:absolute;
    left:0;
    top:36px; /* make this equal to the line-height of the links (specified below) */
    width:300px;
	border: 1px solid #000c3b;
}
.button-menu nav li li {
    position:relative;
    margin:0;
    display:block;
	z-index: 99999;
	width:300px;
}
.button-menu nav li li ul {
    position:absolute;
    top:0;
    left:220px; /* make this equal to the width of the sub .button-menu nav above */
    margin:0;
	width: 220px;
}

/* style all links */
.button-menu nav a {
    line-height:35px;

}
.button-menu nav a {
    color:#fff;
    text-decoration:none;
    display:block;
	font-size:13px;
	
}
.button-menu nav a:hover,
.button-menu nav a:focus,
.button-menu nav a:active {
    color:#fff;
	/*color:#E8FF07;*/
}

/* style sub level links */
.button-menu nav li li a {
    border-bottom:solid 1px #3bb9ff;
    margin:0 10px;
    padding:0;
}
.button-menu nav li ul li a {
	white-space: normal;
	color: #fff;
	font-size: 16px;
	font-family: 'Roboto Condensed', sans-serif !important;
	border-bottom: 2px solid #000c3b;
	background: #353B54;
	padding: 0px 10px;
	margin: 0px;
}
.button-menu nav li ul li a:hover {background:#ff0000 !important;}
.button-menu nav li ul li ul li a {
    line-height:20px;
	font-family: "Roboto",sans-serif !important;
}
/*.button-menu nav li li:last-child a {
    border-bottom:none;
}*/

/* hide sub menu links */
ul.sub-menu {
    display:none;
}

/* show arrows for dropdowns */
.button-menu nav li.dropdown > a {
   
    background-position:right 20px;
    background-repeat:no-repeat;
}

.button-menu nav li li.dropdown > a {
    background-image:url('../image/arrow-right-black.png');
    background-position:right 16px;
    background-repeat:no-repeat;
	color: #000;
	font-family: "Roboto",sans-serif !important;
	}
.button-menu nav li li.dropdown > a:hover {
	color: #3bb9ff !important;
	background-image:url('../image/arrow-right-black-hover.png');
	}

/**######################################################################**/
.admin_email_table thead tr { border-bottom: 1px solid #c2c2c2; }
.admin_email_table tbody tr { border-bottom: 1px solid rgba(194, 194, 194, 0.26); }
.admin_email_table thead tr th.p_s_no { min-width:36px; max-width:36px; }
.admin_email_table thead tr th.p_message { min-width: 350px; }
.admin_email_table thead tr th.p_subject { min-width: 230px; }

.admin_email_table .p_to_email { min-width: 100px;  max-width: 100px; word-break: break-all;  }
.admin_email_table .p_cc_email { min-width: 100px;  max-width: 100px; word-break: break-all;  }
.admin_email_table .p_date { min-width: 70px; max-width: 70px; word-break: break-all; }
.admin_email_table .p_from_email { min-width: 100px;  max-width: 100px; word-break: break-all; }

.admin_email_table .p_action select.actionPendingEmail { width: 85px; }

.crm-panel.container.my_crm_cl { width: 98% !important; }
.crm-panel.container.my_crm_cl .grid12 { width: 100% !important; }
/**######################################################################**/
	