@charset "utf-8";
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@font-face {
	font-family: 'Conv_CiscoSansThin';
	src: url('../fonts/CiscoSansThin.eot');
	src: local('☺'), url('../fonts/CiscoSansThin.woff') format('woff'), url('../fonts/CiscoSansThin.ttf') format('truetype'), url('../fonts/CiscoSansThin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_CiscoSansRegular';
	src: url('../fonts/CiscoSansRegular.eot');
	src: local('☺'), url('../fonts/CiscoSansRegular.woff') format('woff'), url('../fonts/CiscoSansRegular.ttf') format('truetype'), url('../fonts/CiscoSansRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'Conv_CiscoSansLight';
  src: url('../fonts/CiscoSansLight.svg?version=0.0.1') format('svg');
  src: url('../fonts/CiscoSansLight.eot?version=0.0.1');
  src: url('../fonts/CiscoSansLight.eot?version=0.0.1') format('embedded-opentype'), 
  url('../fonts/CiscoSansLight.woff?version=0.0.1') format('woff'), 
  url('../fonts/CiscoSansLight.ttf?version=0.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_CiscoSansBold';
  src: url('../fonts/CiscoSansTTBold.eot?version=0.0.1');
  src: url('../fonts/CiscoSansTTBold.eot?version=0.0.1') format('embedded-opentype'), 
  url('../fonts/CiscoSansTTBold.woff?version=0.0.1') format('woff'), 
  url('../fonts/CiscoSansTTBold.ttf?version=0.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'Conv_CiscoSansExtraLight';
	src: url('../fonts/CiscoSansExtraLight.eot');
	src: local('☺'), url('../fonts/CiscoSansExtraLight.woff') format('woff'), url('../fonts/CiscoSansExtraLight.ttf') format('truetype'), url('../fonts/CiscoSansExtraLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'icon-font';
  src:url('../fonts/icon-font.eot?ymcsh7');
  src:url('../fonts/icon-font.eot?#iefixymcsh7') format('embedded-opentype'),
    url('../fonts/icon-font.woff?ymcsh7') format('woff'),
    url('../fonts/icon-font.ttf?ymcsh7') format('truetype'),
    url('../fonts/icon-font.svg?ymcsh7#icon-font') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
*, body{font-size:13px; font-family: 'Conv_CiscoSansThin'; word-wrap: break-word; color: #333333;  -webkit-font-smoothing: antialiased; outline:none !important; margin:0px; padding:0; list-style:none;font-weight:400!important;}
*/
p, h4, label, button{font-family: 'Conv_CiscoSansThin';}
a, a:hover, a:focus {color: #007ab9; outline:none;}
textarea, input, select, .btn{font-family: 'Conv_CiscoSansBold'; outline: medium none; resize: none;}
textarea, input, select {display: inline-block;}
.error { background-color: #faeaea !important; border-color: #cf2030 !important;}
.error:hover, .error:focus, .error:active { border-color: #cf2030 !important;}
/* insert supply chain styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, button, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
    border: 0 none;
    margin: 0;
    outline: medium none;
    padding: 0;
}
html{height:100%}
body{min-height:100%; position:relative;padding-bottom:40px;}
a {
    outline: medium none;
    text-decoration: none !important;
}
h3{
	font-family:'Conv_CiscoSansLight';
	color:#797979;
	margin-bottom:5px;
	font-size:2rem;
}
select[name="userDetailsForm.company.country"] option[value=""] {
    color:#797979;
}
#fw-footer{overflow:hidden;display:block;position:absolute;bottom:0;width:75%;max-width:1044px;clear:left;padding:22px 0 15px}
#fw-footer ul{border-top:1px solid #ccc;color:#007fc5;font-size:12px;font-size:1.2rem;overflow:visible;padding-top:10px;margin:auto 10px}
#fw-footer ul li{float:left;display:inline-block;line-height:23px;padding:0 19px 0 0;position:relative}
#fw-footer ul li #fw_feedback_img{cursor:pointer}
#fw-footer ul li:after{content:"|";position:absolute;right:7px;top:0;color:#999}
#fw-footer ul li:nth-child(2):after{content:none}
#fw-footer ul li:nth-child(3),#fw-footer ul li:nth-child(4),#fw-footer ul li:nth-child(6) span:nth-child(2),#fw-footer ul li:nth-child(7) span:nth-child(2){display:none}
#fw-footer ul li:nth-child(6) span:first-child,#fw-footer ul li:nth-child(7) span:first-child{display:block}
#fw-footer ul li:first-child,#fw-footer ul li:nth-child(5){clear:left;padding-left:0}
#fw-footer ul li:last-child:after{content:none}
#fw-footer ul li img{padding-right:5px}
#fw-footer a:visited{text-decoration:none}
#fw-footer a:hover{text-decoration:underline}
#fw-footer.inverse ul,#fw-footer.inverse ul li,#fw-footer.inverse ul li a,#fw-footer.inverse ul li:after{color:#fff}
#fw-footer.legal ul li:first-child,#fw-footer.legal ul li:nth-child(2),#fw-footer.legal ul li:nth-child(3),#fw-footer.legal ul li:nth-child(4){display:none}
.cdc-homepage #fw-footer ul{border-top:0}

#fw-footer{padding:0 0 8px 15px;margin-left:26px;}
#fw-footer ul{font-size:11.0px;font-size:1.1rem;border-top:1px solid #eaeaea;}
#fw-footer ul li{padding-bottom:.7em;line-height:inherit}
#fw-footer ul li:nth-child(2):after{content:"|"}
#fw-footer ul li:last-child:after{content:none}
#fw-footer ul li:nth-child(3),#fw-footer ul li:nth-child(4){display:block}
#fw-footer ul li:first-child,#fw-footer ul li:nth-child(5){clear:none}
#fw-footer ul li:nth-child(6) span:nth-child(2),#fw-footer ul li:nth-child(7) span:nth-child(2){display:inline}
#fw-footer ul li:nth-child(6) span:first-child,#fw-footer ul li:nth-child(7) span:first-child{display:none}

@media only screen and (min-width:48em){
#fw-footer{padding:44px 0 8px}
#fw-footer ul{font-size:11.0px;font-size:1.1rem;border-top:1px solid #eaeaea;padding-top:9px;padding-left:12px}
#fw-footer ul li{padding-bottom:.7em;line-height:inherit}
#fw-footer ul li:nth-child(2):after{content:"|"}
#fw-footer ul li:last-child:after{content:none}
#fw-footer ul li:nth-child(3),#fw-footer ul li:nth-child(4){display:block}
#fw-footer ul li:first-child,#fw-footer ul li:nth-child(5){clear:none}
#fw-footer ul li:nth-child(6) span:nth-child(2),#fw-footer ul li:nth-child(7) span:nth-child(2){display:inline}
#fw-footer ul li:nth-child(6) span:first-child,#fw-footer ul li:nth-child(7) span:first-child{display:none}
}

@media only screen and (min-width:64em){
#fw-footer{max-width:1044px}
}
/*
.footer-panel {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 5px #dfdfdf;
    padding: 15px 0;
    bottom:0;
    left:0;
    right:0;
    position:absolute;
	
}
.footer-panel-list {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
}
.footer-panel-list li {
    background: rgba(0, 0, 0, 0) url("../images/nav-devider-bg.png") no-repeat scroll left 1px;
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: center;
}
.footer-panel-list li:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}*/
/*
.footer-panel-list li a {
    color: #39393b;
    display: block;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    padding: 0 1px 0 5px;
    text-align: center;
}
.footer-panel-list li a:hover {
    color: #049fd9;
    text-decoration: none;
}*/
h2{
	font-family:'Conv_CiscoSansLight';
	color:#797979;
}

body {
    background: #fff none repeat scroll 0 0;
    font-family: "Conv_CiscoSansRegular";
    font-size:1.4rem;
    padding-bottom:60px;
}
.gray-bg-pattern {
    background: #e9ecf3 none repeat scroll 0 0;
    padding: 0 0 15px;
    position: relative;
}
.top-header-strip {
    background: #ffffff none repeat scroll 0 0;
    width:100%;
    top:0;
    padding:10px 0 18px;
}
@media (max-width: 767px){
	.top-header-strip {
	    height: 85px;
	}
}
.header-panel{
	position:relative;
}
.logo-box {
	background: url("../images/iconcis.png") no-repeat scroll 0px 12px;
  	font-family: CiscoSansThin, Arial, sans-serif;
  	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	max-width: 440px;
	min-height: 30px;
	padding: 15px 0 7px 65px;
	display:block;
  	color: #666666;
  	cursor: pointer;

	/*background: url("../images/logo-cis.png") no-repeat scroll 0px 12px rgba(0, 0, 0, 0);
	color: #666666;
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	max-width: 440px;
	min-height: 30px;
	padding: 15px 0 7px 65px;
	display:block;*/
}
.logo-box:hover,.logo-box:focus,.logo-box:active{
	/*color:#fff;*/
	text-decoration:none;
}
@media (max-width: 767px){
	.logo-box {
	    background-position: center top;
	    max-width: 100%;
	    padding: 40px 0 0 7px;
	    text-align: center;
	    font-size: 18px;
	}
}
.logo-box-pad{
	margin-left:44px;
}
@media (max-width: 767px){
	.logo-box-pad {
		margin-left:0;
	    padding-left: 30px;
	    padding-right: 0px;
	}
}
.footer{
	left:0;
	right:0;
	position:absolute;
	bottom:0;
	height:32px;
	background:url("../images/footer.png") no-repeat;
	background-color:#fff;
}
.profile-info > .form-group > h4:after{
   	border-bottom: 2px solid #797979;
    content: "";
    display: block;
    height: 2px;
    width: 100%;
}
.security-info > h4:after{
   	border-bottom: 2px solid #797979;
    content: "";
    display: block;
    height: 2px;
    width: 100%;
}
.user-step{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#oldCompanyInfoDetails h5 {
    margin-bottom: 3px;
}
.cco-btn {display: inline-block;margin: 10px 10px 10px 0; padding: 10px 10px;text-align: center;white-space: nowrap;vertical-align: middle;font-family: 'Conv_CiscoSansBold';font-size: 14px;height: 40px;width:auto;min-width:100px;}
.cco-btn.blue-btn { border-radius:3px;}
.cco-btn.blue-btn:hover{background:#005791; color:#fff;}
.cco-btn.blue-btn {background:#0081bf;color: #fff;font-weight: bold;}
.cco-btn.right-btn {float: right; margin-left: 10px;}
.cco-btn.grey-btn {background:#666; color:#fff;border-radius:3px;}
.cco-btn.grey-btn:hover {background: #444;color: #fff;}
.cco-btn.middle-btn {float: right; margin-left: 10px;}
.cco-btn.left-btn{float: right; }
.cco-btn.blue-btn.disable-btn{  border: solid 1px #CCC;background: #EEEEEE;color: #CCC;cursor: default;}
.cco-btn.blue-btn.disable-btn:hover { background: #EEEEEE;color: #CCC !important;}

.keep-space{
	opacity:0;
	margin-bottom:25px;
	margin-top:25px;
}

.load-ico:after{
	background:#fff url('../images/spinning-loader.gif') no-repeat;
	height:16px;
	min-width:16px;
	content:'';
	position:absolute;
	right:16px;
	
}

.loading:after{
	background:#fff url('../images/spinning-loader.gif') no-repeat;
	background-position:60px 50%;
	min-height:50px;
	min-width:50px;
    content: "";
    height: 100%;
    left: 0;
    min-height: 50px;
    min-width: 100px;
    position: absolute;
    top: 0;
    width: 100%;
}
.form-group h4 {
	margin-top:20px;
}
.security-info h4{
	margin-top:20px;
}
.form-group h3 {
    margin-bottom: 20px;
    font-weight:700;
}
.no-progress{
	margin-top:85px;
}
.cf:after { visibility:hidden; display:block; content:"" ; clear:both; height:0px;}
.entry-choose{
	max-width:1024px;
}
#lookupByDomain>div{
	padding-left:30px;
	padding-right:30px;
	margin-bottom:25px;
}
@media (min-width: 768px){
	#newUser{
		border-right:1px solid #797979;
	}
}
@media (max-width: 768px){
	#newUser{
		border-bottom:1px solid #797979;
	}
}
.companybtns{
	display:inline-flex;
	min-width:270px;
	margin-top:25px;
}
.btm-push{
	margin-bottom:30px;
}
.cco-grey{
	color: #ccc;
	background-color:rgb(230, 230, 229);
}
.msg-border{
	border: 1px solid #fff;
	min-height:50px;
	min-width:300px;
	border-left:5px solid #fff;
	padding:5px;
	margin:15px 15px;
	background-color:#fff;
	display:inline-flex;
}

.msg-warn{
	border-color:#ff7f27;
}
.msg-warn .msg-icon{
	background-position: 0 0;
}
.msg-error{
	border-color:#ed1c24;
}
.msg-error .msg-icon{
	background-position: 0 -20px;
}
.msg-success{
	border-color:#00ff00;
}
.msg-success .msg-icon{
	background-position: 0 -40px;
}
.msg-notice{
	border-color:#000;
}
.msg-notice .msg-icon{
	background-position: 0 -60px;
}
.msg-icon{
	background:url("../images/error-sprite.png") 0 20px no-repeat;
	width:20px;
	height:20px;
	padding:10px;
	margin:0 5px 5px 0;
}
.field-required:after{
    color: red;
    content: ' *';
}
.form-group>p{
	margin-bottom:15px;
}
h3.asterisk:before{
    content: 'Indicates required';
    font-size:1.2rem;
	float:right;
}
h3.asterisk:after{
	color:red;
    content: '*';
    font-size:1.2rem;
    margin-right:3px;
	float:right;
}

h4{
	color:#525252;
	/*padding:15px 0;*/
	margin-bottom:15px;
	font-size:1.8rem;
	font-family:'Conv_CiscoSansBold'
}
h5{
	color:#797979;
}

h5 strong{
	color:#444;
}
/**** Form Elements ****/
/* Custom radio button and checkboxes
===============================================*/
.radios {padding-top: 18px; background: url(../images/css/divider.png) repeat-x 0 0;}
.label_check input, .label_radio input { margin-right: 5px; vertical-align:text-bottom;}
.has-js .label_radio {padding:6px 0 4px 23px;line-height:15px; margin: 0 15px 0px 0px;  display: inline-block;  vertical-align: middle; box-shadow: none;
  outline: none; border: none !important;}

.radio {text-transform: capitalize;font-size: 14px;font-family: 'Conv_CiscoSansExtraLight';line-height: 22px;}
/*.has-js .label_radio:hover{background:url(../images/Radio-buttons.jpg) no-repeat -17px -85px; }*/
@media screen and (min-width:0\0) {.has-js .label_radio {background:url(../images/Radio-buttons.png) no-repeat -17px -3px; }}
@media screen and (min-width:0\0) { .has-js label.r_on {background:url(../images/Radio-buttons.png) no-repeat -17px -25px; }}
.has-js .label_radio {background:url(../images/Radio-buttons.png) no-repeat  -20px -3px;}
.has-js label.r_on { background:url(../images/Radio-buttons.png) no-repeat -20px -188px !important; }

.label_radio.disable-btn.r_off.r_dis { background: url(../images/Radio-buttons.png) no-repeat -17px -65px; }
@media screen and (min-width:0\0) { .label_radio.disable-btn.r_off.r_dis {background: url(../images/Radio-buttons.png) no-repeat -17px -67px; }}
.has-js label.c_on { background: url(images/Radio-buttons.png) no-repeat 0 0;}
.has-js .label_check input, .has-js .label_radio input {position: absolute; left: -9999px;}
.has-js .label_check, .has-js .label_check { background:url(../images/check-button.png) no-repeat; float: left; height:20px; width:20px; background-position:-20px -3px; margin:0 15px 15px 0;}
.has-js label.c_on {background:url(../images/check-button.png) no-repeat; background-position:-20px -43px;}
.has-js .label_radio.red.r_off {background-position: 0px -240px; padding:4px 0px 5px 29px;}
.has-js .label_radio.orng.r_off {background-position: 0px -419px; padding:4px 0px 5px 29px;}
.has-js .label_radio.lightGreen.r_off {background-position: 0px -598px; padding:4px 0px 5px 29px;}
.has-js .label_radio.green.r_off {background-position: 0px -778px; padding:4px 0px 5px 29px;}
.has-js .label_radio.darkGreen.r_off {background-position: 0px -958px; padding:4px 0px 5px 29px;}
.has-js .label_radio.red.r_on {background-position: 0px -334px; padding:4px 0px 5px 29px;}
.has-js .label_radio.orng.r_on {background-position: 0px -513px; padding:4px 0px 5px 29px;}
.has-js .label_radio.lightGreen.r_on {background-position: 0px -692px; padding:4px 0px 5px 29px;}
.has-js .label_radio.green.r_on {background-position: 0px -872px; padding:4px 0px 5px 29px;}
.has-js .label_radio.darkGreen.r_on {background-position: 0px -1052px; padding:4px 0px 5px 29px;}
/**** Custom Selectbox CSS ****/
.sbHolderDisabled,.textareaDisable{opacity:0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -khtml-opacity: 0.3;}
.sbHolder{background:#fff; float:right; border: 1px solid #bbbbbb;   margin:5px 0;  padding: 5px 10px;  width: 100%; position:relative; text-indent: 0.01px; text-overflow: ""; cursor: pointer; height: 37px; outline:none;}
.sbHolder.sbHolderActive{ border: 1px solid #0096D6;/*background:url(../images/btn-blue.jpg) repeat-x scroll left top #1884c6;border-color:#0e6293 #0e6293 #0e6293 #0e6293;color:#fff   -webkit-box-shadow: 0px -1px 2px #0096D6;box-shadow: 0px 0px 1px 1px #0096D6 inset;*/}
.sbSelector{display:block;height:30px;left:0;line-height:34px;outline:medium none;overflow:hidden;position:absolute;text-indent:8px;top:0;text-overflow:ellipsis;white-space:nowrap;width:100%;  box-sizing: border-box;padding-right: 23px !important;}
.sbHolder a.sbSelector:link, .sbHolder a.sbSelector:visited{outline:0;text-decoration:none;display:block;font-size:13px;  font-family: 'Conv_CiscoSansExtraLight'; font-weight:normal; color:#999999;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .sbHolder a.sbSelector:link, .sbHolder a.sbSelector:visited{padding:2px 0 0;}}
@media screen and (min-width:0\0) {.sbHolder a.sbSelector:link, .sbHolder a.sbSelector:visited{padding:2px 0 0;}}
.sbToggle{background:url(../images/dropdown.png) no-repeat;background-position:0 11px;display:block;height:29px;outline:0;position:absolute;right:1rem;top:4px;width:23px;z-index:1;}
/*.sbHolder:hover .sbToggle{background-position:0 -63px}*/
.sbToggle.sbToggleOpen {background-position: 0 -8px;}
.sbHolder:hover a.sbSelector{/*color:#fff !important;*/}
.sbOptions{border:1px solid #0096D6;border-top:none;background:#FFF;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:35px !important;z-index:100;overflow-y:auto;-moz-box-shadow:0px -1px 2px  #0096D6;-webkit-box-shadow:0px -1px 2px  #0096D6;box-shadow: 0px -1px 2px #0096D6 inset; width:100%;z-index:99999;}
.sbOptions li{display:block;float:none;width:auto;padding:0;font-size:12px;/*border-bottom:1px solid #d2d1d1;*/}
.sbOptions li:hover{background:#eee;}
.sbOptions li:first-child{border-top:0 solid #e1e0e0;}
.sbOptions li:last-child{border-bottom:0 solid #d2d1d1;}
.sbOptions a{display:block;outline:0;color: #333333 !important;padding: 12px 8px 8px;text-decoration:none;font-size:1.083em;line-height:normal;   font-family: 'Conv_CiscoSansExtraLight'; font-weight:normal;}
.sbOptions a:hover {text-decoration:none;color:#ffffff !important;}
.sbHolderDisabled:hover{background:url(../images/selectboxBG.png) repeat-x;border-color:#afafaf #afafaf #afafaf #afafaf;}
.sbHolderDisabled:hover .sbToggle{background:url(../images/selectArrow.png) no-repeat;background-position:0 -4px;}
.sbHolderDisabled:hover a.sbSelector{color:#666!important;}
.sbHolderDisabled:hover, .sbHolderDisabled:hover .sbToggle, .sbHolderDisabled:hover a.sbSelector{cursor:not-allowed!important;}
/*  Selectbox improvment */
.sbOptions{ box-shadow : 0px -1px 2px rgba(0, 150, 214, 0.52) inset; top:28px  !important;}
.sbOptions a { font-size:13px; line-height:31px;  padding:0 8px;  }
.sbOptions li:hover a { color:#fff;}
.sbHolder { height:30px;}
.sbToggle { height:20px; top:0px; width:12px;}
.sbHolder a.sbSelector:link, .sbHolder a.sbSelector:visited{padding:0; line-height:30px;}
.sbHolder a.sbSelector{color:#333;}
.sbSelector.selected-option{color:#333 !important;}
/* Multiple Selectbox with LI
=====================================================================*/
.ui-multiselect-menu {display:none; padding:3px; position:absolute; z-index:10000; text-align: left;}
.ui-multiselect-checkboxes {overflow-y: auto;}
/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label {border:none;}
/* Selectbox with LI=====================================================================*/
.ui-multiselect {height:25px!important; padding-left:0px;}
.ui-multiselect  span{line-height:21px!important;}
.ui-multiselect{display:block; float:left; background:url(../images/selectboxBG.png) repeat-x #dadada; border:1px solid #afafaf; border-radius:3px; color: #666; height: 23px; margin: 0; position: relative; width:99%; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:12px;}
.ui-multiselect:hover {background: url(../images/btn-blue.jpg) repeat-x scroll left top #1884C6; border-color: #0e6293 #0e6293 #0e6293 #0e6293; color:#FFFFFF;}
.ui-multiselect .ui-icon {background:url(../images/selectArrow.png) no-repeat; font-family: 'Conv_CiscoSansExtraLight';background-position:0 -3px; display: block; height:23px; *height:21px; outline: none; position: absolute; right:0px; top:0px; width:29px!important; z-index:10;}
 .ui-multiselect span{padding:0px;text-align:left;display: block;height: 23px;line-height:25px;outline: medium none; overflow: hidden; float:left; text-indent: 8px; top: 0; width: 78%; text-overflow:ellipsis; white-space: nowrap;}
.ui-multiselect:hover .ui-icon{background-position:0 -62px;}
/*@media screen and (min-width:0\0) {.ui-multiselect-menu, .sbOptions{width:100.7%;}}*/
.ui-multiselect-menu li, .sbOptions li, .productFamilyGroup li {clear:both; display:block; float: none; width: auto; padding:0px; font-size:12px;/* border-bottom:1px solid #d2d1d1;*/}
.ui-multiselect-menu li:hover, .sbOptions li:hover, .productFamilyGroup ul li:hover, .sbFocus {background:#0096D6 !important; color:#fff;}
.ui-multiselect-menu li:first-child, .sbOptions li:first-child , .productFamilyGroup li:first-child{border-top:0px solid #e1e0e0;}
.ui-multiselect-menu label{display: block; outline: none; color:#666 !important; padding:6px 5px; display:block; text-decoration:none; font-size:1.083em; font-weight:bold; line-height:normal;}
.ui-multiselect-header{display:none;}
.ui-multiselect-checkboxes li, .ui-multiselect-checkboxes li label {padding:5px; display:block;}
.ui-multiselect-checkboxes li label{padding:0px; outline:none;}
.ui-multiselect-checkboxes li label input[type="checkbox"]{ float:left; margin:3px 4px;}
.ui-multiselect-checkboxes li label span{display:inline-block; float:left; font-weight:700;}
.ui-widget-footer{background:#f2f2f2; padding:10px; text-align:right; border-top:1px solid #ccc;}
.ui-widget-footer .btn{margin-left:10px;}
.sbHolder:focus, .sbHolder:active{outline:none;/* border: 1px solid #0096D6;/*-moz-box-shadow:0px -1px 2px  #0096D6;-webkit-box-shadow:0px -1px 2px  #0096D6;box-shadow: 0px -1px 2px #0096D6 inset;border-bottom:none;*/}


/**  Input Button Formatting **/ 
.btn {display: inline-block;padding: 0px 12px;margin-bottom: 0;font-weight: 400;line-height: 30px;text-align: center;white-space: nowrap;vertical-align: middle;font-family: 'Conv_CiscoSansBold';font-size: 13px;line-height: 30px;height: 30px;width:auto;min-width:100px;}
.btn { min-width:100px;}
.btn.blue-btn { border:solid 1px #007ab9; border-radius:5px;}
.btn.blue-btn:hover{background:#FFF; color:#007ab9;}
.btn.blue-btn {background: #007ab9;color: #fff;font-weight: bold;}
.btn.right-btn {float: right; margin-left: 10px;}
.btn.grey-btn { background:#fff;}
.btn.grey-btn {background:#fff;border: 1px solid #007ab9; border-radius:0; color:#007ab9;}
.btn.grey-btn:hover {background: #007ab9;color: #ffffff;}
.btn.middle-btn {float: right; margin-left: 10px;}
.btn.left-btn{float: right; }
.disable-btn{  border: solid 1px #CCC;background: #EEEEEE;color: #CCC;cursor: default;}
.disable-btn:hover { background: #EEEEEE;color: #CCC !important;}

/* Individual class for Remove button formatting */
.btn.disable-btn { border:solid 1px #CCC; background:#EEEEEE !important ; color:#CCC; cursor:default;}
.btn.disable-btn:hover { background:#EEEEEE;  color:#CCC; }
.btn.disable-btn:focus { outline:none; box-shadow:none;}

input[type=text].calendar{ border: 1px solid #b4b4b4; border-radius:0; box-shadow:none;  color: #999; font-family: "Conv_CiscoSansThin"; margin: 0; padding: 0px 6px; line-height:30px; height:30px; background: url(../images/calendar.png) 95% center no-repeat;  }
input[type=text].calendar:hover, input[type=text].calendar:focus{ }

/*tooltip css*/
.tooltip{ opacity:1; position:relative;}
.tipsy {padding:5px; font-size:11px; position:absolute; z-index:100000;}
.tipsy-inner {padding:3px 10px; background-color:#000; color:#fff; font-weight:bold; max-width:250px; text-align:left; border:1px solid #000;}
.tipsy-inner {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -webkit-border-radius:4px;}
.tipsy-arrow {position:absolute; background:url(../images/tipsy.gif) no-repeat top left; width:9px; height:5px;}
.tipsy-n .tipsy-arrow {top:0; left:50%; margin-left:-4px;}
.tipsy-nw .tipsy-arrow {top:0; left:10px;}
.tipsy-ne .tipsy-arrow {top:0; right:10px;}
.tipsy-s .tipsy-arrow {bottom:0; left:50%; margin-left:-4px; background-position:bottom left;}
.tipsy-sw .tipsy-arrow {bottom:0; left:10px; background-position:bottom left;}
.tipsy-se .tipsy-arrow {bottom:0; right:10px; background-position:bottom left; margin-top:4px;}
.tipsy-e .tipsy-arrow {top:50%; margin-top:-4px; right:0; width:5px; height:9px; background-position:top right;}
.tipsy-w .tipsy-arrow {top:50%; margin-top:-4px; left:0; width:5px; height:9px;}
/*tooltip css*/


/*fancybox css*/
.fancybox-wrap { z-index:9999;}
.fancybox-skin {position:relative;color:#454545;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; z-index:1000; background-color:#fff; padding:50px !important; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-skin .fancybox-close{ background:url(../images/close.png) 0 0 no-repeat; width:29px; height:29px; top:20px; right:20px}
.fancybox-skin .fancybox-close:hover{background-position:0 -41px}
/*** Form Element Library Ends ***/

/** Header Section Formatting **/
.header-container { width:1024px;}
.header-top{background:#fff; width:100%; /*border-bottom:1px solid #d8d8d8;*/}
.fix-container{max-width:1012px; width:100%; margin:0 auto;}
.header-top-left {margin: 17px 0; float: left; width: auto;}
.logo {float: left;}
.header-top-left i {float: left; font-size: 26px; font-style: normal; margin: 4px 4px 4px 20px; font-family: 'Conv_CiscoSansExtraLight';}
.header-top-right {float: right; width: auto;}
.header-top-right ul {float: right; padding: 0; margin:0;}
.header-top-right li {display: inline; float: left; list-style:none; padding:0 26px;}
.header-top-right li:last-child {padding-right: 0}
.header-top-right a {float:left;font-family: 'Conv_CiscoSansExtraLight'; color: #666; font-size: 16px; padding:32px 2px 20px;border-bottom:5px solid transparent;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 1s ease-in-out;}
.header-top-right li:hover a, .header-top-right li.active a{border-bottom:5px solid #0096d6;  color: #0096d6;}
.header-middle{background:url(../images/ManagementPortal.png) center top no-repeat; float:left; width:100%;}
.header-middle h1 {color: #fff; font-size: 50px;  margin: 0; padding: 66px 0; text-align: center;}
.header-middle-nav {width:100%; background:rgba(255, 255, 255, 0.8); float: left; width: 100%;}
.header-middle-nav ul {float: left; margin: 0; padding: 0; width: 100%;}
.header-top-right li a i{background:url(../images/support-dropdown-arrow.png)no-repeat;display:inline-block;height:8px;width:16px;}

/** Account Notification Section Formatting **/
.account-panel-info{ width:1008px;}
.account-panel-info{text-align:center;  width: 1024px; margin-top:8%;}
.account-panel-info i { background:url(../images/ip-error-icons.png)no-repeat;  width: 65px;height: 65px;display:inline-block; }
.account-panel-info i.high-warning{ background-position: 0px 0px;}
.account-panel-info i.warning{ background-position: 0px 0px;}
.account-panel-info i.alert{ background-position: 0px -80px;}
.direction-panel{  width:500px; text-align:center;}
.account-panel-info h1 {color: #7cbb59;  font-size: 48px; line-height:60px;  font-family: 'Conv_CiscoSansThin'; margin:0px 0px 10px 0px;}
.account-panel-info h2{font-family:'Conv_CiscoSansThin';font-size:36px;color:#333333;padding: 15px 0 0px;line-height: 48px;  margin-bottom: 7px;}
.account-panel-info i.alert-warning {background-position:1px -152px;height:57px;}
.account-panel-info p a{font-family: 'Conv_CiscoSansExtraLight';font-size:16px;color:#0096d6;}
.direction-panel p{font-family: 'Conv_CiscoSansExtraLight';font-size:16px;color:#333333;line-height: 24px;margin: 0px 0px 11px;}
.account-panel-info i.dpl-alert{background-position:1px;}
.dpl-option-list { padding: 0px 113px;}
.account-panel-info p{font-family: 'Conv_CiscoSansExtraLight';font-size:16px;color:#333333;line-height: 24px;margin: 0px 0px 14px;}
.action-panel {margin:94px auto 40px; width:170px; display:block;}
.action-panel .back-icon {background:url(../images/email-icons.png) -33px 0px no-repeat; display: block; height: 24px; margin: 0 auto; width: 38px;}
.action-panel .continue-icon {background:url(../images/email-icons.png) -65px 0px no-repeat; display: block; height: 24px; margin: 0 auto; width: 38px;}
.action-panel .contact-icon {background: url(../images/email-icons.png) 3px 0px no-repeat;display: block;height: 24px;margin: 0 auto;width: 38px;} 
.action-panel h5 {font-size: 24px;  margin: 25px 0 8px; color:#333333; font-family: 'Conv_CiscoSansThin';}
.action-panel:hover .back-icon { background-position:-33px -32px;}
.action-panel:hover .continue-icon { background-position:-65px -32px;}
.action-panel:hover .contact-icon {   background-position: 3px -32px;}
.action-panel:hover h5, .action-panel:hover p { color:#0096D6;}
.account-panel-info h6{font-family: 'Conv_CiscoSansThin';font-size:16px;color:#333333;line-height: 15px;  margin-bottom: 7px;} add below 
.process-box{width: 900px;}
.ip-details{}
.opt-list{ float:left; text-align:left; clear:both; font-size:16px; line-height:18px;}
.ip-label{font-family: 'Conv_CiscoSansRegular'; font-size: 13px; font-weight:700; color: #333333; text-align:right;  line-height: 24px;padding:0px 10px 0px;}
.ip-value{font-family: 'Conv_CiscoSansExtraLight'; font-size: 13px; color: #333333; text-align:left;line-height: 24px;padding:0px 0px 0px 10px;}
.process-list{ width:100%; text-align:left; display:block; padding: 5px 0 5px 20px; box-sizing: border-box;}
.process-list li {list-style-type: disc; font-size:16px; line-height:18px; color:#333; padding:3px 0; }
.service-form {}
.personal-info {}

/** User Form's  Section Formatting **/
.form-wrap { padding:0 15px;  margin: 10px 20px;}
.form-cloud { margin: 0 auto;}
.form-wrap h2 { padding:15px 0 7px; margin: 0; text-align: center; font-size:36px; word-wrap: break-word;font-family: 'Conv_CiscoSansThin';line-height: 48px;}
.form-wrap h6 { padding:0px 0 20px; margin: 0; text-align: center; font-size:20px; word-wrap: break-word; }
.form-input {  font-family: 'Conv_CiscoSansExtraLight'; border: 1px solid #BBBBBB; margin: 10px 0;padding: 5px 10px; width: 100%;/*font-family: 'Conv_CiscoSansThin';*/  box-shadow:none}
.form-input:active, .form-input:focus, .sbHolder:focus{border: 1px solid #0096D6 !important; ;-moz-box-shadow: inset 0 0 4px #0096D6;-webkit-box-shadow: inset 0 0 4px #0096D6;box-shadow: inset 0 0 4px #0096D6;}
.form-input:hover, .form-input:focus, .form-input:active {border:1px solid #999999}
.form-checkbox {font-family: 'Conv_CiscoSansExtraLight'; float: left; margin:5px 0 0; line-height: 24px; width: 100%; text-align:left;}
.forgt-pass {font-family: 'Conv_CiscoSansExtraLight'; color: #0096D6;  float: right;}
.form-checkbox label input[type="checkbox"]{float: left; margin: 2px 5px 0 0;}
.form-checkbox label {font-weight: 300;}
.form-btn {float: left; width: 100%; margin:5px 0px; position:relative}

/** User Info Panel 
.user-info-panel{ width:600px;}
.user-info-panel .signup-left { padding-right:25px;}
.user-info-panel .signup-right { padding-left:25px;}
.user-info-panel h2{color: #434343;text-align: center;font-size: 36px !important;margin: 20px 0 13px;}
.user-info-panel h3{color: #434343;text-align: center;font-size: 20px;margin: 0 0 20px;}**/
.product-check  { float:left; width:100%;}
.payment-inner { margin: 0 30px 20px 0; float:left;}
.product-check .payment-inner .radio {margin: 0px 20px 0px 0px;}
.user-label {padding: 10px 0;display:block; color: #333333; width: auto; font-family: 'Conv_CiscoSansRegular'; font-weight:normal;line-height: 21px;}
.cancel-pass{ display:none;}
.change-pass{ display:block;}
/** Captcha  Section Formatting **/
#captcha-wrap {float: left;margin: 5px 0; width: 100%;}
.captcha-box {float: left;}
.captcha-action {background: none; border:none; float: left; margin: 5px 0 0 7px; padding: 0;}
.captcha-text-box {float: right; width: 59%;}
.captcha-text-box input{float: right; border: 1px solid #BBBBBB;width: 100%;margin:0;}
.sign-captcha {max-width: 420px; margin: 5px 0px 15px !important;}

/** Validation  Section Formatting **/
.validation-error{font-size:13px;font-family: 'Conv_CiscoSansExtraLight';color:#333333;}
.validation-error span{color:#cf2030;font-size:13px;font-family: 'Conv_CiscoSansExtraLight';}
.product-optn {float: left;width: 100%;}
.sign-captcha.float-right{ float:right !important;}
.signup-txt{color: #333333; float: left;  font-size: 13px;  margin: 15px 0px 20px;; width: 100%; text-align: left;font-family:'Conv_CiscoSansExtraLight';}
.signup-txt span{font-family: 'Conv_CiscoSansRegular';}
.product-optn p {font-family: 'Conv_CiscoSansExtraLight';  margin: 0px 0px 10px 0px !important;}
.security-info{float: left;margin: 30px 0 20px;width: 100%;}
.address-mismatch-content p {color: #cf2030;font-size: 13px;font-family: 'Conv_CiscoSansExtraLight';line-height: 18px;clear: both;}
.form-input.error:active, .form-input.error:focus, .form-input.validate-field.red-border { background-color: #faeaea !important; border-color: #cf2030 !important; box-shadow: none;}
ul.userIdHints {list-style-type: none; padding: 0; min-height:110px;margin-bottom: 5px;}
ul.userIdHints li {padding:3px 0 2px 26px; display:block;font-size: 13px;line-height: 20px;color: #333;font-family:'Conv_CiscoSansExtraLight';}
ul.userIdHints li.cross{ background:url(../images/blocked-error-icon.png) 0 3px no-repeat; background-size:16px 16px}
ul.userIdHints li.check{background:url(../images/check.png) 0 5px no-repeat; background-size:16px 13px}

/**Sign-in Section**/
.blue-btn.sign-btn { width: 100%;}
.signin-acc-creation p{margin: 16px 0 0;float: left;text-align: center;width: 100%;}
.signin-acc-creation a{float: left;text-align: center;width: 100%;}
.confirm-page {float: left;margin: 60px 0 0;width: 100%;}
.sent-page {text-align: center;top: 13%;}
.sent-page h1 {color: #7cbb59; font-size: 48px; margin: 40px 0px 0px;font-family: 'Conv_CiscoSansThin';}
.sent-page h2 {padding: 30px 0 0;font-size: 36px;font-family: 'Conv_CiscoSansExtraLight';}
.page-info {margin: 0 auto;padding: 20px 0 10px;text-align: center;width: 49%;font-family: 'Conv_CiscoSansExtraLight';}
.expdate-select { width: 100%;float: left;}
.divide {float: left; width: 100%;}
.divide-left {float: left;margin: 0 1% 0 0;width: 49%;}
.divide-right {float: left;margin: 0 0 0 1%;width: 49%;}
.reset-gp{float: left;width: 100%;}
.reset-gp p{font-size:13px;font-family: 'Conv_CiscoSansExtraLight';  margin: 20px 0px 0px;}
.address-mismatch-content{clear:both;padding:3px 0px 0px;}
.address-mismatch-content p{color:#cf2030;font-size:13px;font-family: 'Conv_CiscoSansExtraLight';line-height:18px;clear:both;}
.address-mismatch-content h4{font-size: 20px;color:#333333;font-weight:normal;font-family: 'Conv_CiscoSansExtraLight';}
.address-mismatch-content .label-signup .radio label{padding: 0px 15px 10px 33px; font-family: 'Conv_CiscoSansExtraLight';}
.validation-error span{color:#cf2030}
.form-group.margin-bottom{margin:0px 0px 30px 0px;}
form.login-content-section p{ font-family: 'Conv_CiscoSansExtraLight';}


.road-map-area{ width: 960px;}
.bg-row{ position:absolute; left: 176px; top: 33px; height:1px; width: 578px; background: #CCC; z-index: -9; margin: auto;}
.roadmap-list-box{ display:block; text-align:center; margin:20px 0; padding:0px; position:relative;}
.roadmap{ display:inline-block; list-style:none; min-width: 210px; }
.roadmap a{ display:block;}
.roadmap a i.status { display:block; width:65px; height:65px; margin: auto; background: url(../images/step-icon.jpg) no-repeat; border-radius:50%; background-color:#fff;}
.roadmap a:hover .status {}
.roadmap a span { display:block; margin:5px 0; font-family: 'Conv_CiscoSansRegular'; font-size: 14px;}
.roadmap a:hover span {}

.roadmap a i.status.incomplete { background-position: -3px -133px;}
.roadmap a:hover i.status.incomplete {background-position:-3px -203px;}
.roadmap a i.status.in-progress { background-position: -3px -63px;}
.roadmap a:hover i.status.in-progress {}
.roadmap a i.status.complete { background-position: -3px 7px;}
.roadmap a:hover i.status.complete {}
.bg-row.roadmap-02{left: 390px;  width: 150px;}
.bg-row.roadmap-03{left: 283px; width: 363px}
.bg-row.roadmap-04{left: 95px;width: 500px;}
#popup {background: #fff;padding: 70px;height: 300px;width: 650px;}
#popup p {font-size: 20px;text-align: center;font-family: 'Conv_CiscoSansRegular';}
.container.roadmap-section{width:637px;}
.current-state span{color:#0096d6;font-weight: bold;}




/*User Dashboard Panels */
.user-dashboard{ background:url(../images/management-portal.png) center top no-repeat; background-size:cover; min-height:240px; padding:0; }
.user-dashboard-content{ padding:60px 0 0 0; text-align:center; min-height:185px; color: #fff; font-size: 50px;}
.user-dashboard-nav-outr {background:rgba(255, 255, 255, 0.8); width:100%; margin:5px 0 0 0;  }
.user-dashboard-nav-inner{width: 1070px; }
.user-dashboard-nav {}
.user-dashboard-nav li {float: left; list-style: outside none none; padding:0; width:252px; margin:0 3px 0 0; text-align:center;}
.user-dashboard-nav li a { display:block;  padding:10px 0; text-align:center; font-family: 'Conv_CiscoSansRegular'; font-size: 20px; color: #333333; border-bottom:solid 1px transparent;}
.user-dashboard-nav li:hover a, .user-dashboard-nav li.active a{border-bottom:5px solid #1A99D2;}/*53-line*/

/* UI Animation */
/* Speed 0.5 Second */
.user-dashboard-nav li, .user-dashboard-nav li a, .add-user-panel, .nav-tabs li a{-webkit-transition: all 0.1s ease-in-out;   -moz-transition: all 0.1s ease-in-out;   -o-transition: all 0.1s ease-in-out;
transition: all 1s ease-in-out; */}

/* User Profile Information */
.user-profile-info{ width:720px; padding:0 24px 30px 60px; border-top:solid 1px #ccc;}
.user-profile-info:first-child{ border-top:none;}
.edit-details{ display:inline-block; padding:0 5px 5px 5px; font-size:13px; line-height:18px; font-family: 'Conv_CiscoSansExtraLight';}
.user-profile-sumry{}
.user-profile-sumry-left{padding-right: 10px;}
.user-profile-sumry-right{padding-left: 10px;}
.user-profile-info h2 {font-size: 30px; line-height:18px; color: #333333; font-family: 'Conv_CiscoSansThin';}
.user-profile-sumry h4 { color: #434343; font-size: 20px; font-weight: 300; display:block;  margin: 10px 0;}
.user-info-label{ font-size:13px; line-height: 20px; font-family: 'Conv_CiscoSansRegular'; margin:5px 0 0 0;}
.user-info-value{ font-size:13px; line-height: 20px; font-family: 'Conv_CiscoSansRegular'; margin:5px 0 0 0;}
.review-acceptedtext {float: left;width: 100%;/* margin:25px 0 10px 0;border-top: 1px solid #cccccc;*/  padding: 25px 0px 15px 15px ;}
.review-acceptedtext i {background: url(../images/t&c-acept-icon.png)no-repeat;height: 21px;width: 25px;display: block; float: left; margin: -2px 10px 0px 0px;}
.review-acceptedtext span {font-size: 13px;font-family: 'Conv_CiscoSansRegular';}
.form-btn.review-text{margin:0px;}
.accepted-before-btn {width: 40%;float: right;margin: -12px auto;}
.accepted-before-btn .form-btn {float: left;width: 100%;margin: 10px 0 20px;}
.accepted-before {width: 55%;float: left;line-height: 30px;}
.review-text i.review-status {float: left; background:url(../images/footer-status-icon.png) 0px 0px no-repeat; height: 30px; width: 30px;display: block;margin-right: 10px;}
.review-text i.review-status.error-status{ background-position:0px -23px;}
.review-acceptedtext i.review-status.accepted-status{background-position:0px 0px;}
.review-text span a {font-size: 14px;font-family: 'Conv_CiscoSansRegular';}

.footer-pannel{ width:750px;  padding: 0 60px 30px 60px;  border-top: solid 1px #ccc;}
.footer-pannel.footer-full-width{width:100%;  padding: 0px;border:none}
.top-border{ border-top:solid 1px #ccc; padding-top:20px;}
.form-btn.top-border { margin-top:10px;	}
.green-text{  color: #7CBA59;float: right;text-align: right;width: 100%;  font-family: 'Conv_CiscoSansRegular';}
/*Cisco.com Without User Id*/
.blue-text{color:#0096d6 !important;}
.forgot-id, .forgot-password{ margin: 0px 0px 0px 39px;}
.add-user-help {background: url(../images/icon-help.png)no-repeat;width: 16px;height: 16px;float: right;margin: 1px 13px 0px 0px;position:relative;}
.heading-signup h5{text-align:center;font-family: 'Conv_CiscoSansExtraLight';  margin: 0px 0px 20px;line-height:20px;}
.validation-error.required-field{font-size:16px;  margin: 0px 0px 15px;font-family: 'Conv_CiscoSansRegular';  color: #999;}
.user-label.label-top{padding:5px 0px 2px;}
.account-panel-info.grey-text h1{color:#333;}
.account-panel-info.grey-text i{background:url(../images/confirmation-check.png)no-repeat;width:70px;height:56px;  margin: 0px 0px 50px;}
.login-content-section .form-group .add-user-help{position:absolute;  top: 9px;right: -43px;cursor:pointer;}
.heading-signup p{font-family: 'Conv_CiscoSansExtraLight';}
.heading-signup p span, .user-profile-info.note-reviewed p span{font-family: 'Conv_CiscoSansRegular';font-weight: bold;}
.user-profile-info.note-reviewed p{margin: 30px 0px;font-family: 'Conv_CiscoSansExtraLight';}
.note-summry{text-align:center;  margin: 30px 0px 0px;  width: 1014px;}
.note-summry .add-user-help{  position: absolute;  left: 303px;  top: -1px;left: 252px;top: 2px;  background: url(../images/billing-info-icon.png)no-repeat;  top: -2px;left: 244px;width: 24px;height: 24px;}
.note-summry span{font-family: 'Conv_CiscoSansExtraLight';  font-size:16px;}
.no-cco-panel{padding: 0px;width: 285px;float: left;}
.no-cco-account-panel{width:300px;}
.no-cco-heading{margin:15px -15px;}
.no-cco-heading p{font-family: 'Conv_CiscoSansExtraLight';}
.no-cco-heading p span{font-family: 'Conv_CiscoSansRegular';}
.footer-pannel.no-cco-footer{width: 720px;padding: 19px 60px 30px 60px;border-top: solid 1px #ccc;}
.no-cco-footer .show-charcheck span{  font-size: 13px;font-family: 'Conv_CiscoSansRegular';}
.no-cco-detail-info{  margin: 10px -15px 0px;}
.footer .copyright { font-family: 'CiscoSansLight', Arial;font-size: 13px;background: #222222;border-top: 1px solid #666666;width: 100%;padding: 15px 0px; margin-top: 40px;color: #bbb;}
.footer .copyright .footer-text-left{float:left;color:#bbb!important}
.footer .copyright .footer-text-right{float:right;color:#bbb!important}
/*tooltip css*/
/*custom tooltip start*/
.custom-tooltip{padding:10px; font-size:11px; position:absolute; background-color:#000; color:white; font-weight:bold;width: 200px;right: 0px;opacity: 0.8;}
.custom-tooltip-arrow{width:9px; height:4px; background:url(../images/tipsy.gif) no-repeat 0 0; position:absolute; right:11px; top:-4px;}
.tooltip-sec-title{font-size:12px; margin-bottom:5px; font-weight:bold;}
.custom-tooltip p{margin:0px; padding:0 0 10px 0;width:100% !important;font-size:13px !important;color:#ffffff;font-family: 'Conv_CiscoSansExtraLight'}
.custom-tooltip-arrow p{width:100%;}
.custom-tooltip.initial-project-detail{border-radius:4px;background:#000;opacity:1;}
.custom-tooltip.initial-project-detail.label-tooltip{right: 6px;width: auto;top: 5px;padding: 7px 10px;white-space: nowrap;}
.toolCont {position: relative; width: 1px;}
.arrow.label-tooltip-arrow{right: -5px!important;top: 11px!important;width: 9px!important; height: 10px !important;}

/*custom tooltip end*/


/** Internal Employee  Panel **/
.internal-panel-info{ width:1008px;}
.internal-panel-info h2{font-family: 'Conv_CiscoSansThin';font-size:36px;color:#333333;padding: 15px 0 0px;line-height: 48px;  margin-bottom: 7px;}
.red-txt {float: right;text-align: right;width: 100%;color: #EA2725;margin: 0;  font-family: 'Conv_CiscoSansRegular';}
/** Invoice Summary Panel ***/
.invoice-smry-panel {padding:0px;}
.invoice-smry-box {}
.invoice-smry-box h5.invoice-ttl { display:block; color: #989898; font-family: 'Conv_CiscoSansRegular'; font-size: 16px; line-height:18px; text-align:center;}
.invoice-smry-box .invoice-amt{ display:block; color: #0895d3; font-size: 30px; line-height:32px; text-align:center;}
.invoice-smry-box .invoice-amt .dollar-sign{ color: #0895d3; font-size: 14px; font-family: 'Conv_CiscoSansRegular'; vertical-align: top; display: inline-block; margin:20px 2px 0 0;}
.note{ display:block; padding:20px 0; font-family: 'Conv_CiscoSansRegular'; font-size: 13px;}

/** Invoice Complete information **/
.invoice-info-outr { border-top: solid 1px #ccc;  padding: 13px 0px 30px; margin:0;}
/*.invoice-info-outr:first-child { border:none;}
*/.invoice-info-panel{ display:block; }
.invoice-info-panel h3{ display:block; font-family: 'Conv_CiscoSansRegular'; color: #666666; font-size: 24px;}
.invoice-info{ display:block; font-family: 'Conv_CiscoSansRegular'; font-size: 13px; line-height:18px; color:#333;}
.invoice-info .time{font-family: 'Conv_CiscoSansRegular';}
.invoice-info .time.due{color: #333;}
.invoice-info .time.overdue{color: #e82b27;}
.invoice-nav{float: left; margin: 15px 0 30px; padding: 0;}
.invoice-nav li { display:inline-block; padding:0 5px; border-left:solid 1px #ccc; line-height:1px;}
.invoice-nav li:first-child { border:none; padding-left:0px;} 
.invoice-nav li a{ display:block; line-height:12px;}
.invoice-section{width:820px;}
.tab-panel-content{width:1052px;}
.tab-panel-container{width:1070px;}
.tab-panel-container .nav-tabs{width:1024px;}
.tab-panel-container.acc-management-panel{width:1025px;}

.invoice-top { margin: 0 0 20px; float: left; width: 100%;}
.invoice-top h3, .form-btn.pay-invoice-btn{margin:0px;}
.invoice-tab-section{  border-bottom: 1px solid #bbb; margin:0;}
.form-btn.pay-invoice-btn{}
.filter-section{clear:both;margin-top: 10px;}
.filter-select .sbHolder { border: medium none;}
.filter-select {  width: 100px;}
.filter-section .form-btn { margin: 5px 0 0 10px;float: left; margin-left: 10px;width: auto;}
.bill-search .search-input { background: url("../images/user-search-icon.png") no-repeat scroll right -111px; border: medium none; height: 24px; outline: medium none; width: 28px; position: absolute; right: 3px; top: 0px;}
.bill-search .search-input:hover { background-position: 4px -184px;}
.search-cross .cross {position: absolute;right: 10px; top: 2px;outline: none !important;display: block; background: url("../images/search-icon1.png") no-repeat scroll right 0px; background-position: 0 -149px;height: 20px;border: none;width: 20px;}
.invoice-search .bill-search input { -webkit-box-shadow: none;box-shadow: none;}
.invoice-search .bill-search input:hover, .invoice-search .bill-search input:focus { border:none !important;}
.bill-search input { border: none; float: left;padding: 0;width: 165px;}
.bill-search { border: 1px solid #b4b4b4;box-shadow: none; color: #888888;float: right; font-family: "Conv_CiscoSansThin"; margin: 6px 0 0; padding: 2px 6px; width: 240px; position: relative;}
.invoice-search .bill-search input {-webkit-box-shadow: none;box-shadow: none;/* border:none!important; *//* border: solid 1px red !important; */width: 100%;padding-right: 30px;box-sizing: border-box;}
.filter-bar span {float: left; margin: 13px 0 0;font-family: 'Conv_CiscoSansRegular';}
.filter-bar.filter-right {float: right;}
/** Balance Complete information **/
.balance-info-panel {  margin: 10px 0 0 0; color: #333333;  font-size: 16px; font-family: 'Conv_CiscoSansRegular'; line-height:18px;}
.balance-amt{clear:both;text-align:right; font-size: 36px;  margin: 25px 0px 10px}
.balance-amt.paid{color: #7CBA59;}
.balance-amt .dollar-sign{ color: #333; font-size: 18px; font-family: 'Conv_CiscoSansRegular'; vertical-align: top; display: inline-block; margin: 12px 2px 0 0;}
.pay-full-box { float:left; margin:30px 0 0 60px;}
.total-amount { float:right;  margin: 35px 0px 0px;}
.total-amount .dollar-icon { color: #333; font-size: 18px; font-family: 'Conv_CiscoSansRegular'; vertical-align: top; display: inline-block; margin: 12px 2px 0 0;}
.total-payment{ border: 2px solid #ccc; line-height: 30px; margin: -8px 0 0 7px; padding: 0 5px; text-align: right;  width: 120px;}
.confirm-payment-text h4 span{font-family: 'Conv_CiscoSansRegular';font-size:18px;}
.confirm-payment-text h4{ font-family: 'Conv_CiscoSansExtraLight';}
.no-border {border: medium none !important;}

.billing-address-box{}
.billing-box{}
.billing-box .billing-adrs{ display:block; font-size: 13px;   font-family: 'Conv_CiscoSansRegular'; line-height:18px; color: #333333;}
.billing-info-sumry{padding-left: 0px;}
.billing-info-sumry label {font-size: 13px; display:block;  font-family: 'Conv_CiscoSansRegular'; font-weight:normal; line-height:18px; color: #333333;}
.billing-info-sumry span{color: #333333; font-size: 24px; font-weight: 200; margin: 0; font-family: 'Conv_CiscoSansThin'; display:block; vertical-align: middle; margin: 0;}
.review-text i {background: url(../images/error-icon.png)no-repeat;height: 31px;width: 31px;display: block;float: left;}

/** User Lists and Edit User formmatting **/
.add-user-label{   margin: 20px 0px 0px;}
.add-user-label span{  margin-left: 10px; font-family: 'Conv_CiscoSansRegular'!important;color:#333!important;  line-height: 22px;font-size:13px !important;}
.bold-name h3{  font-size: 20px;font-family: 'Conv_CiscoSansRegular';  margin: 2px 0 4px 0;}
.bold-name h3 span, .add-user-assignrole span {font-size: 20px;color: #cf2030;font-family: 'Conv_CiscoSansRegular';}
.add-user-assignrole h4{   margin: 8px 0 0 0;;}
.option-selection{font-size: 13px;font-family: 'Conv_CiscoSansExtraLight';  margin: 10px 0px 0px 0px;}
.users-list-wrapper { }
.user-controls{ margin:0; padding:15px 0;}
.remove-btn-box{ text-align:left; padding:0;}
.remove-btn-box .remove-records { float:left; margin:0;}
.user-search-area { padding:0;}
.user-role-box{/*float:right; width:190px;*/}
.user-role-box.search-area{max-width:200px;float:right;}
.user-detail-panel{ margin:0;  border-top:solid 1px #CCC;  padding: 15px 0px 25px;}
.user-detail-panel .check-option{margin:20px 0 0 0;}
.user-detail-panel .user-info{ }
.user-sub-details { display:block;  font-family: 'Conv_CiscoSansRegular';}
.user-sub-details h4 { font-size: 20px; font-family: 'Conv_CiscoSansRegular';}
.user-sub-details { display:block; font-size: 13px; line-height:24px;}
.user-sub-details .user-id, 	.user-sub-details .user-email { font-family: 'Conv_CiscoSansRegular';}

.user-role-area{ display:none;}
.user-role-box { display:block; margin-top:-5px; padding-right:0px;}
.user-role-box h4 { font-size: 20px; font-family: 'Conv_CiscoSansRegular'; display: block; margin: 15px 0 0 0;}
.info-icon { float: right; width: 16px; height: 16px; background: url(../images/icon-help.png)no-repeat;  margin: 1px 13px 0px 0px; cursor:pointer;}
.user-role-box .user-sub-details { display:block; font-size: 13px; line-height:24px; font-family: 'Conv_CiscoSansRegular';}
.edit-user-role{}
.edit-user-role .label_check{ display:block;  margin: 0 0px 10px 0;}
.user-panel-view h4{font-size: 16px;font-family: 'Conv_CiscoSansRegular';margin: 36px 0 4px;}
.user-panel-view .edit-role {  margin-left: 20px;}

.user-edit-view { display:block;}
.user-edit-view h4{font-size: 16px;    font-family: 'Conv_CiscoSansRegular';/* font-family: 'Conv_CiscoSansExtraLight';*/}
.user-role-area { margin:0;}
.edit-user-role{ padding-left:0;}
.edit-user-role h5{font-size: 16px; display: block; position: relative;font-family: 'Conv_CiscoSansExtraLight'}
.edit-user-role .col-lg-12{ font-family: 'Conv_CiscoSansRegular' !important; padding: 0px;
}
.add-btn{ margin-top:30px;}

.acc-user-search{ float:right; margin:-2px -65px 0 0; font-family: "Conv_CiscoSansThin"; padding: 2px 6px; position: relative; display: inline-block; vertical-align: middle;}
.acc-user-search input[type=search] { border: 1px solid #b4b4b4; box-shadow: none; color: #888888;float: right; font-family: "Conv_CiscoSansThin"; width: 240px;padding: 9px 0px; height: 30px; margin: 0; background-position: 211px 8px; width: 0%; -webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease; opacity:0;}
.acc-user-search.open input[type=search]{ width: 245px; opacity: 1; padding: 2px 25px 0px 5px;}
.acc-user-search .acc-search-icon{ background: url("../images/user-search-icon.png") no-repeat scroll right -76px; border: medium none; float: right; height: 23px; outline: medium none; width: 28px; position: absolute; right: 10px; top:5px; z-index:10;}
.acc-user-search.open .acc-search-icon.open{ background-position: 4px -113px;}

/*** Add User Panel ***/
.add-user-panel{   position: relative; background: #f0f0f0; padding: 30px 0; margin-top:30px; display:none;}
.add-user-panel .user-role-area { display:block !important;}
.add-user-panel .user-detail-panel { border-top:none;}
.add-user-panel-inner { position:relative;  width: 1070px;}
.email-input-lg{  height: 30px; line-height: 30px; padding: 0px 8px; width:350px; max-width:100%;}
.email-input-lg.error{ border: 1px solid #ff0000 !important; background: #fdeded;}
.top-edge-arow{ background:url(../images/top-edge.png) left top no-repeat; position:absolute; right: 52px; top: -55px; width: 60px; height:25px; }
.cloud-form{ width:420px;}
.cloud-user-select{ width:925px;}
.cloud-user-select-inner{ margin:10px 0;}
.cloud-user-select-inner .col-lg-12{padding-left:0px;}
.cloud-user-select .radio { width:auto; display:inline-block; margin-right:25px;}
#add-user-popup {width: 700px;height: 80px;margin: 0px 0; background: #333;padding: 0px;border-radius: 3px;}
#add-user-popup p {text-align: left;color: #fff;margin: 26px 20px;font-size: 18px;font-family: 'Conv_CiscoSansExtraLight';width: 55%;float: left;}
#add-user-popup .form-btn{width: 35%;margin: 24px 20px 20px 0;float: right;}
#add-user-popup .form-btn .right-btn{border: 1px solid #fff;background: none;border-radius: 0;color: #fff;font-size: 13px; width: auto;padding: 0px 35px;line-height: 30px; /* height: 35px; */}
#add-user-popup .form-btn .middle-btn, #card-popup .form-btn .middle-btn {border: 1px solid #fff;background: #333;border-radius: 0; color: #fff; font-size: 13px;width: auto;padding: 0px 35px;line-height: 30px;}
.fancy-remove-outerbg .fancybox-skin {padding: 0 !important;}
.fancy-remove-outerbg .fancybox-skin .fancybox-close {display: none;}
#remove-popup, #delete-popup{width:310px !important;margin: 0px 0;}
.delete-user h3 {color: #444444;margin: 0px 0 26px;text-align: center;font-size: 36px;font-family: 'Conv_CiscoSansThin';}
#remove-popup p, #delete-popup p{text-align: center !important;color: #444; margin: 26px 20px;font-size: 16px;font-family: 'Conv_CiscoSansExtraLight';width: 100%;margin: 0 0 35px!important;  box-sizing: border-box;line-height: 24px}
#remove-popup .form-btn, #delete-popup .form-btn {width: auto!important;margin: 0 12% !important;float: inherit !important;text-align: center;}
#remove-popup .form-btn .grey-btn, #delete-popup .form-btn .grey-btn{float: left;margin: 0 5px;}
.billing-info-sumry .po-details{padding-left:32px;}
.billing-info-sumry  .po-lists{padding-left:10px;font-size:13px; font-family: 'Conv_CiscoSansRegular'; }
.billing-info-sumry .label_radio{  padding: 1px 0 4px 23px;}
/** Credit Card Information ***/
.card-list-area-outer{ width:930px;}
.user-card-list-outer{ width:1000px;}
.card-list-area { margin:0px; }
.card-list-box { float: left; height: 190px; width:32%;  margin: 5px 0.5%; padding: 40px; border: 1px solid #b4b4b4; border-radius: 10px; cursor: pointer;   text-align: center;  position: relative;}
.card-list-box:hover{  background: #0C95D3; color: #fff;  border: 1px solid #0c95d3;}
.card-list-box.active {  background: #0C95D3; color: #fff;  border: 1px solid #0c95d3;}
.card-list-box.active .valid-thru{ color:#fff;}
.card-list-box.active .valid-thru span{ color:#fff;}
.card-list-box.active .card-user{ color:#fff;}
.card-list-box.add-new-card {  padding: 40px 0; border: 3px dashed #0c95d3; text-align:center;}
.card-list-box.add-new-card:hover { border: 3px solid #0c95d3;}
.add-new-card.active {   background: #0C95D3;}
.add-new-card.active  i.add-card-icon { background-position:0px -120px;}
.add-new-card.active  h3 { color:#fff;}
.cardstatus {width: 34px;height: 32px;background: url(../images/card_tick.png) no-repeat 0 -52px;top:-1px;right: -2px;position: absolute; visibility:hidden;}
.card-list-box.active .cardstatus { visibility:visible;}
.user-card-list-outer  .card-list-box.active .cardstatus { width: 100%; text-align: left; padding: 15px 35px 5px 35px; background: none; color: #fff;}

.card-list-box.sub-admin .card-user {  font-size: 20px; font-family: 'Conv_CiscoSansRegular'; margin:15px 0 0 0;}
.card-list-box i.add-card-icon{ background: url(../images/add-icon.png) 0px 0px no-repeat; height: 60px; width: 60px; display: block; margin: 0 auto;}
.card-list-box h3{ color:#0C95D3;}

.card-list-box h5 { display:block; font-size:20px; line-height:22px; margin:10px 0; text-align:left;}
.card-list-box.sub-admin h5, .card-list-box.sub-admin .card-user { text-align:center;}
.card-list-box.sub-admin h5 {font-family: 'Conv_CiscoSansRegular'; font-size:16px;}
.valid-thru { display:block; font-size: 13px; font-family: 'Conv_CiscoSansThin'; text-align:left;}
.card-user {display:block; font-size: 16px; font-family: 'Conv_CiscoSansThin'; text-align:left; margin:10px 0 0 0;}
.card-controls{ float:left; width:100%;}
.card-left-panel{ float:left; }
.card-left-panel {}
.card-left-panel  i { display:inline-block; width:20px; height:20px; background:url(../images/action-icons.png) no-repeat; margin:5px 5px 0 0; visibility:hidden;}
.card-left-panel  i.edit-icon{background-position:-28px 0; }
.card-left-panel  i.delete-icon{background-position:2px 0; }

.card-left-panel  .edit-icon { display:inline-block; width:20px; height:20px; background:url(../images/action-icons.png) -28px 0 no-repeat; margin:5px 5px 0 0; visibility:hidden;}

.card-list-box:hover .edit-icon  { visibility:visible; background-position:-28px -20px;} 
.rgt-panel{ float:right;}
.rgt-panel .ccard{ display:block; width:45px; height:30px; background:url(../images/credit-cards.png) 0px 0px no-repeat;}
.rgt-panel .ccard.visa{ background-position:0px 0px;}
.rgt-panel .ccard.master{ background-position:0px -37px;}
.rgt-panel .ccard.american{ background-position:0px -80px;}

.card-status { border:solid 1px #f1f1f1; background:#fff; color:#666; padding: 6px 10px; margin:10px 0;   font-family: 'Conv_CiscoSansRegular';}
.card-status.error  { background: #fee2e2; border: 1px solid #ff0000; color:#ff0000;}
.card-status.warning  { background: #fee2e2; border: 1px solid #ff0000; }
.card-status.success  { background: #fee2e2; border: 1px solid #ff0000; }
.delete-card { float:left; color: #0096d6; outline: none; padding: 7px 58px;  font-family: 'Conv_CiscoSansExtraLight'; font-size:14px;}

.card-list-box:hover  i.add-card-icon { background-position:0px -120px;}
.card-list-box:hover  h3{ color:#fff;}
.card-list-box:hover .valid-thru{ color:#fff;}
.card-list-box:hover .valid-thru span{ color:#fff;}
.card-list-box:hover .card-user{ color:#fff;}
.card-list-box:hover .card-left-panel i{ visibility:visible;}
.card-list-box:hover .card-left-panel i.edit-icon{background-position:-28px -20px; }
.card-list-box:hover .card-left-panel i.delete-icon{background-position:2px -20px; }
.card-list-box.sub-admin:hover { background:#fff; border:1px solid #b4b4b4;}
.card-list-box.sub-admin:hover h5{   color: #333333;}
.card-list-box.sub-admin:hover .card-user{   color: #333333;}

.add-card-outr-panel{   position: absolute; z-index: 9999; width:100%; background: #f0f0f0; padding: 30px 0; margin-top:30px; display:none;}
.add-card-panel { width:700px; position:relative;}
.add-card-panel .top-edge{ background:url(../images/top-edge.png) left top no-repeat; position:absolute; left: 22px; top: -55px; width: 60px; height:25px; }

.card-thumb-list{ display:block; margin:5px 0 2px 0px;}
.card-thumb-list i.card { display:inline-block; margin:0 5px 0 0; background:url(../images/card-icons.png) left top no-repeat; width: 41px; height: 30px;}
.card-thumb-list i.card.visa{ background-position:0px 0px;}
.card-thumb-list i.card.master{ background-position: 0px -38px;}
.card-thumb-list i.card.american{ background-position: 0px -77px;}
.card-select-box-outr { margin:0;}
.card-select-box { width:48%; padding:0;}
.cvv-tip { float:right; line-height:18px; font-size: 10px; font-family: 'Conv_CiscoSansExtraLight'; margin:-2px 0 0 0;}
.close-icon { display: block; width: 30px; height: 30px; background: url(../images/close-icon.png) no-repeat; cursor: pointer; position: absolute; right: -115px; top: 0px; }
.close-icon:hover { background-position: 0 -41px;}

.field-error {float: left; color: #ff0000; font-family: 'Conv_CiscoSansRegular';}
.user-field-error {float: left; color: #ff0000; font-family: 'Conv_CiscoSansRegular'; margin:3px 0px; display:none;}
.error-icon{  background: url(../images/field-error-icon.png) no-repeat; height: 20px; width: 20px; position: absolute; right: -26px; top: 11px;}
.form-input.error{ border: 1px solid #CF2030 !important; background: #fdeded;}
.card-update-alert { padding: 10px; margin-bottom:25px; background:#2A2A2A; color:#fff; border-radius:5px;}

.purchase-order-outer{ width:720px;}
.purchase-order-outer .purchase-row { padding:15px 0px; border-top:1px solid #ccc;}
.view-list{ float:right;}

.purchase-order-outer .purchase-row.list-panel-header { padding:5px 0px; border-top:none;}
.list-panel-header h2 { margin: 10px 0; color: #333; font-size:20px; font-family: 'Conv_CiscoSansRegular';}
.list-panel-header h4 { margin: 10px 0; color: #999; font-size:16px; font-family: 'Conv_CiscoSansRegular';}
.list-panel-search{float: right; width: 240px; margin:24px 0px 0px ; padding:0;  border: 1px solid #b4b4b4; box-shadow: none; color: #999;  font-family: "Conv_CiscoSansThin"; position:relative;}
.list-panel-search  .navbar-form { margin:0; padding:0; width:100%; background:pink;}
.list-panel-search  .navbar-form .form-group { width:100%; }
.list-panel-search  .navbar-form .form-group .form-control{  width:100%; box-shadow:none; outline:none; border:none; height:30px;  box-sizing: border-box;padding-right: 33px !important;}
.list-panel-search .search-icon{ background: url("../images/search-icon.png") no-repeat scroll right -114px; border: medium none; position:absolute; right: 4px; top:3px;   height: 24px;  outline: medium none;  width: 28px; text-indent:-999999px; min-width:30px;}
.list-panel-search .search-icon.close { background-position:0px -149px;}
.list-panel-search .search-icon:hover {background-position:right -187px;}
.list-panel-search .search-icon:focus { box-shadow:none;}

.red-info { display:inline-block; font-size: 16px; font-family: 'Conv_CiscoSansRegular'; color: #ea2725; margin:0 0 0 5px;}
.green-info { display:inline-block; font-size: 16px; font-family: 'Conv_CiscoSansRegular'; color: #7CBA59; margin:0 0 0 5px;}

.pay-process{ display:block; margin:5px 0 0 0; text-align:right; color: #7CBA59;  font-family: 'Conv_CiscoSansRegular';}
.pay-remaining{  display:block; margin:5px 0 0 0; text-align:right; color: #EA2725;  font-family: 'Conv_CiscoSansRegular';}
.balance-amt .symbol{ display:inline-block; margin:5px; font-size: 36px; font-style:normal;}




/*signup-multiparty*/
.multi-signup ul li.active-signup a {border-bottom: 4px solid #0096d6;}
.content-signup p{text-align: left;font-size: 16px;line-height: 24px; margin: 40px 0 20px;font-family: 'Conv_CiscoSansExtraLight';}
.main-startupcontent {width: 100%;clear: both;}
.main-startupcontent h4 {font-size: 20px;font-family: 'Conv_CiscoSansExtraLight';margin: 0px 0px 20px 0;width: 100%;float: left;}
.label-signup{width: 100%;clear: both;}
.label-signup .radio .label1 {margin: 0px 0px 20px 0px; padding: 0 15px 0px 33px;box-shadow: none;border: none !important;outline: none;}
.label-signup .radio label { display: inline-block; vertical-align: middle; padding: 0px 15px 30px 33px; font-family: 'Conv_CiscoSansExtraLight';line-height: 18px;font-size: 13px;}

/*PayInvoivces*/
.applyCredit-popup {position: absolute;top: -72px;right: 13px;width: 300px;height: auto;color: #fff;box-sizing: border-box;padding: 10px;background-color: rgba(0,0,0,0.9);}
.applyCredit-popup a {color: #fff;text-decoration: underline;}
.applyCredit-popup i { background: url(../images/credit-arrow.png) bottom center no-repeat; display: inline-block; width: 27px; height: 13px; position: absolute; bottom: -13px;left: 50%;margin-left: -12px;}
.pay-info {border: 1px solid #aaa;border-radius: 3px;padding: 5px;width: 315px;position: absolute; right: 105px;bottom: 0px; background-color: #fff;}
.pay-info span { display: block;background-color: #eee;border: 1px solid #aaa;text-align: center; padding: 3px;border-radius: 3px;}
.pay-info .user-infoMsg {margin-bottom: 5px;}
.border-bottom{border-bottom:1px solid #ccc}
.margin-top{  margin: 40px 0px 0px 0px;}

#card-update{ display:none;}
.progressBar{ width:340px; height:auto; position:fixed; left:50%; top:50%; margin:-34px 0 0 -170px; text-align:center; padding:16px 0; background-color: rgba(0, 0, 0, 0.9); display:none;}
.progressBar img{ border-radius:6px;}

.custom-tooltip { position: absolute;  top: 35px; right: 15px; z-index: 999; background-color: #000; color: white; opacity: 0.8; font-size: 12px; font-weight: normal;font-family: 'Conv_CiscoSansRegular'; line-height: 16px;  width: 200px; padding: 10px; display:none;}
.custom-tooltip  .arrow{width:10px; height:5px; background:url(../images/tipsy.gif) no-repeat 0 0; position:absolute; right:15px; top:-5px;}

.pay-invoice-footer{padding:0px;}
.initial-project-detail{ right: -120px; top: 32px; font-family: 'Conv_CiscoSansRegular';}
.initial-project-detail.custom-tooltip .arrow{top: -5px; right:92px;}
.initial-project-detail p{font-family: 'Conv_CiscoSansRegular';  margin-bottom: -6px;}
.paddingBottom{padding-bottom:0px;}
.admin-info h2{margin-top:0px;}
.sort-by{ float:left;}
.invoice-date{ padding:0;}
.filter-outer-area { padding-right:0px;}
.filter-select-right  { float:right;  width:200px; margin:0 0 0 10px;}
.fliter-panel-top{ margin:0;}
.filter-option-panel { margin:15px 0;}
.filter-option-panel-inner{ margin:0;}
.filter-option-panel-inner .control-label{ padding-left:0;}
.filter-option-panel .add-user-label {   margin: 10px 0px 0px; }
.filter-option-panel .filter-option{ padding:0px;} 
.filter-option-panel .filter-option .label_check{ margin-bottom:0;}
.time-slot { display:block;}
.time-slot-panel { margin: 10px 0;}
.close-date {background: url(../images/cross.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; float: left; height: 10px; margin: 4px 10px 0 5px; outline: medium none; padding: 0; width: 10px;/* border: solid 1px red; */}
.time-slot-in span{color:#0f95d3; font-size:13px; font-family: 'Conv_CiscoSansRegular';}

/*register-user-popup*/
#register-user-popup { width: 700px;height: 100px;margin: 0px 0;background: #000;padding: 0px; border-radius: 3px;  opacity: 0.9;}
#register-user-popup .register-popup-content{float:left;width:70%;  margin: 28px 0px 0px;}
#register-user-popup .register-popup-content p { text-align: left;color: #fff;font-size: 16px;font-family: 'Conv_CiscoSansExtraLight';float: left;line-height: 24px;  margin-bottom: 0px;}
#register-user-popup .form-btn{width: 15%;margin:35px 20px 20px 0;float: right;}
#register-user-popup .form-btn .right-btn{border: 1px solid #fff;background: none;border-radius: 0;color: #fff;font-size: 13px; width: auto;line-height: 30px; /* height: 35px; */}
#register-user-popup .form-btn .middle-btn, #card-popup .form-btn .middle-btn {border: 1px solid #fff;background: #333;border-radius: 0; color: #fff; font-size: 13px;width: auto;line-height: 30px;}
#register-user-popup i{background:url(../images/register-popup-icon.png)no-repeat; width: 28px;height: 24px;;float:left;margin: 36px 20px 0px;}

/* added Sprint 4 (Sept. '15) */

.navbar-header .navbar-brand {
  float: none;
  height: 50px;
  padding-top: 5px;
}

.navbar-header {
  display: table;
  width: 400px;
}

.navbar-header .navbar-brand {
  display: table-cell;
  vertical-align: middle;
  float: left;
  padding: 0;
  height: 50px;
  font-family: 'Conv_CiscoSansThin', Arial;
  font-size: 24px;
  color: #ffffff;
}

.navbar-header a, .navbar-header a:hover {
  font-weight: normal !important;
  text-decoration: none !important;
}

.navbar-header .acme-logo:before {
  content: '';
  background-image: url('../assets/cisco-logo.png');
  background-size: 100%;
  background-repeat: no-repeat;
  display: block;
  height: 29px;
  width: 279px;
  float: left;
  margin-right: 20px;
  vertical-align:middle;
}

.signout .white-menu .navbar-header .navbar-brand {
  padding-left: 0px;
}

.white-menu .navbar-header .acme-logo:before {
  background-image: url('../assets/cisco-logo.png');
  background-repeat: no-repeat;
  background-size: 100%;
  transition: all .2s ease-in-out;
}

.minified .navbar-header .acme-logo:before {
  background-size: 90%;
  background-repeat: no-repeat;
  transition: all .2s ease-in;
}

.navbar-brand.cisco-logo {
	-webkit-app-region: no-drag;
	-webkit-appearance: none;
	-webkit-background-composite: source-over;
	-webkit-border-horizontal-spacing: 0px;
	-webkit-border-vertical-spacing: 0px;
	-webkit-box-align: stretch;
	-webkit-box-decoration-break: slice;
	-webkit-box-direction: normal;
	-webkit-box-flex: 0;
	-webkit-box-flex-group: 1;
	-webkit-box-lines: single;
	-webkit-box-ordinal-group: 1;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: start;
	-webkit-box-reflect: none;
	-webkit-column-break-after: auto;
	-webkit-column-break-before: auto;
	-webkit-column-break-inside: auto;
	-webkit-column-count: auto;
	-webkit-column-gap: normal;
	-webkit-column-rule-color: rgb(102, 102, 102);
	-webkit-column-rule-style: none;
	-webkit-column-rule-width: 0px;
	-webkit-column-span: none;
	-webkit-column-width: auto;
	-webkit-font-smoothing: antialiased;
	-webkit-highlight: none;
	-webkit-hyphenate-character: auto;
	-webkit-line-box-contain: block inline replaced;
	-webkit-line-break: auto;
	-webkit-line-clamp: none;
	-webkit-locale: auto;
	-webkit-margin-after-collapse: collapse;
	-webkit-margin-before-collapse: collapse;
	-webkit-mask-box-image: none;
	-webkit-mask-box-image-outset: 0px;
	-webkit-mask-box-image-repeat: stretch;
	-webkit-mask-box-image-slice: 0 fill;
	-webkit-mask-box-image-source: none;
	-webkit-mask-box-image-width: auto;
	-webkit-mask-clip: border-box;
	-webkit-mask-composite: source-over;
	-webkit-mask-image: none;
	-webkit-mask-origin: border-box;
	-webkit-mask-position: 0% 0%;
	-webkit-mask-repeat: repeat;
	-webkit-mask-size: auto;
	-webkit-print-color-adjust: economy;
	-webkit-rtl-ordering: logical;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
/* 	-webkit-text-combine: none;
	-webkit-text-decorations-in-effect: none;
	-webkit-text-emphasis-color: rgb(102, 102, 102);
	-webkit-text-emphasis-position: over;
	-webkit-text-emphasis-style: none;
	-webkit-text-fill-color: rgb(102, 102, 102);
	-webkit-text-orientation: vertical-right;
	-webkit-text-security: none;
	-webkit-text-stroke-color: rgb(102, 102, 102);
	-webkit-text-stroke-width: 0px; */
	-webkit-user-drag: auto;
	-webkit-user-modify: read-only;
	-webkit-user-select: text;
	align-content: start;
	align-items: start;
	align-self: start;
	alignment-baseline: auto;
	animation-delay: 0s;
	animation-direction: normal;
	animation-duration: 0s;
	animation-fill-mode: none;
	animation-iteration-count: 1;
	animation-name: none;
	animation-play-state: running;
	animation-timing-function: ease;
	backface-visibility: visible;
	background-attachment: scroll;
	background-blend-mode: normal;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: repeat;
	background-size: auto;
	baseline-shift: 0px;
	border-bottom-color: rgb(102, 102, 102);
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-collapse: separate;
	-webkit-border-image: none;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(102, 102, 102);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgb(102, 102, 102);
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: rgb(102, 102, 102);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-style: none;
	border-top-width: 0px;
	bottom: auto;
	box-shadow: none;
	box-sizing: border-box;
	buffered-rendering: auto;
	caption-side: top;
	clear: none;
	clip: auto;
	clip-path: none;
	clip-rule: nonzero;
	color: #fff;
	color-interpolation: sRGB;
	color-interpolation-filters: linearRGB;
	color-rendering: auto;
	cursor: auto;
	cx: 0px;
	cy: 0px;
	direction: ltr;
	display: table-cell;
	dominant-baseline: auto;
	empty-cells: show;
	fill: rgb(0, 0, 0);
	fill-opacity: 1;
	fill-rule: nonzero;
	filter: none;
	flex-basis: auto;
	flex-direction: row;
	flex-grow: 0;
	flex-shrink: 1;
	flex-wrap: nowrap;
	float: none;
	flood-color: rgb(0, 0, 0);
	flood-opacity: 1;
	font-family: Conv_CiscoSansThin, Arial;
	font-kerning: auto;
	font-size: 24px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-variant-ligatures: normal;
	font-weight: normal;
	glyph-orientation-horizontal: 0deg;
	glyph-orientation-vertical: auto;
	/*height: 50px;*/
	image-rendering: auto;
	isolation: auto;
	justify-content: start;
	left: auto;
	letter-spacing: normal;
	lighting-color: rgb(255, 255, 255);
	line-height: 50px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: 0px;
	margin-left: -15px;
	margin-right: 0px;
	margin-top: 0px;
	marker-end: none;
	marker-mid: none;
	marker-start: none;
	mask: none;
	mask-type: luminance;
	max-height: none;
	max-width: none;
	min-height: 0px;
	min-width: 0px;
	mix-blend-mode: normal;
	object-fit: fill;
	object-position: 50% 50%;
	opacity: 1;
	order: 0;
	orphans: auto;
	outline-color: rgb(102, 102, 102);
	outline-offset: 0px;
	outline-style: none;
	outline-width: 0px;
	overflow-wrap: normal;
	overflow-x: visible;
	overflow-y: visible;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	page-break-after: auto;
	page-break-before: auto;
	page-break-inside: auto;
	paint-order: fill stroke markers;
	perspective: none;
	perspective-origin: 144px 35px;
	pointer-events: none;
	position: static;
	r: 0px;
	resize: none;
	right: auto;
	rx: 0px;
	ry: 0px;
	shape-image-threshold: 0;
	shape-margin: 0px;
	shape-outside: none;
	shape-rendering: auto;
	speak: normal;
	stop-color: rgb(0, 0, 0);
	stop-opacity: 1;
	stroke: none;
	stroke-dasharray: none;
	stroke-dashoffset: 0px;
	stroke-linecap: butt;
	stroke-linejoin: miter;
	stroke-miterlimit: 4;
	stroke-opacity: 1;
	stroke-width: 1px;
	tab-size: 8;
	table-layout: auto;
	text-align: start;
	text-anchor: start;
	text-decoration: none;
	text-indent: 0px;
	text-overflow: clip;
	text-rendering: auto;
	text-shadow: none;
	text-transform: none;
	top: auto;
	touch-action: auto;
	transform: none;
	transform-origin: 144px 35px;
	transform-style: flat;
	transition-delay: 0s;
	transition-duration: 0s;
	transition-property: all;
	transition-timing-function: ease;
	unicode-bidi: normal;
	vector-effect: none;
	vertical-align: middle;
	visibility: visible;
	white-space: normal;
	widows: 1;
	width: auto;
	will-change: auto;
	word-break: normal;
	word-spacing: 0px;
	word-wrap: normal;
	writing-mode: lr-tb;
	-webkit-writing-mode: horizontal-tb;
	x: 0px;
	y: 0px;
	z-index: auto;
	zoom: 1;
}

.navbar-brand.cisco-logo:before {
	font-family: 'icon-font';
	speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e001';
  color: #fff;
  display: block;
  height: 34px;
  width: 64px;
  font-size: 64px;
  float: left;
  margin-right: 20px;
  vertical-align:middle;
  margin-top: -9px;
}

.navbar {
  /*padding: 10px 0;*/
  background-color: transparent;
  border: none;
  margin-bottom: 0;
  min-height: 0;
}

.white-menu {
  background-color: rgba(255,255,255,0.9);
  background: rgba(255, 255, 255, 0.9);
  color: rgba(255, 255, 255, 0.9);
  opacity: 1;
  background-image: none;
}

.white-menu .navbar-header .navbar-brand {
  color: #666666;
}

.white-menu .navbar-header .acme-logo:before {
  background-image: url('../assets/cisco-logo.png');
  background-repeat: no-repeat;
  background-size: 100%;
  transition: all .2s ease-in-out;
}

.white-menu ul#menu li a {
  color: #666666;
  font-family: 'Conv_CiscoSansLight', Arial;
}

.white-menu ul#menu li a::after {
  display:block;
  content:attr(title);
  font-family: 'Conv_CiscoSansBold';
  height:1px;
  overflow:hidden;
  visibility: hidden;
  padding: 0;
}

.white-menu .current a {
  color: #0096d6 !important;  
  font-family: 'Conv_CiscoSansBold', Arial !important;
}

.white-menu .active a, .white-menu .current a {
  color: #0096d6 !important;  
  font-family: 'Conv_CiscoSansBold', Arial !important;
}
@-moz-document url-prefix() { 
  .white-menu .active a, .white-menu .current a {
  font-weight: normal !important;
}
}

.white-menu .navbar-nav li a:hover {
 /*  color: #0096d6 !important;
  font-family: 'Conv_CiscoSansBold', Arial !important; 
  border-bottom: 4px solid #0096d6;*/
}

.white-menu .searchBtn {
	right: 0px;
	bottom: auto;
	width: auto;
	vertical-align: inherit;
	font-size: 16px;
	top: 3px;
}

.white-menu .searchIconBg .fi-search:before {
 font-size: 1.6rem;
}

.white-menu .input-group-btn .btn {
  border: 0;
  padding: 0;
}

.white-menu .input-group {
  display: block; 
}

.white-menu .searchIconBg {
    background-color: transparent;
    color: #999999;
}

.white-menu .navbar-form {
  margin: 1.8rem 1rem 0 0;
    max-width: 25rem;
    width: 25rem;
  padding: 0;
}

.white-menu .form-control:focus {
  border: 1px solid #cccccc;
  border-radius: 0;
}

.white-menu .form-control {
  height: 3.5rem;
  border: 1px solid #cccccc;
  border-radius: 0;
  padding: 0rem 5rem 0 1rem;
  font-size: 13px;
  font-family: 'Conv_CiscoSansLight', Arial;
}

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin: 0;
}

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
}

.container > .navbar-header {
  margin-right: 0px;
  margin-left: 26px;
  margin-top:12px;
}

.navbar-toggle {
  margin: 0;
  background: none;
  border: 1px solid #fff;
  color: #fff;
}

.navbar-toggle .icon-bar {
  background-color: #fff;
}

.nav-container {
  float: right;
  position: relative; 
}

.edge #mega, .navbar-nav [class~='megeMenu']:last-of-type #mega, .navbar-nav [class~='megeMenu']:nth-last-of-type(2) #mega {
  left: auto;
  right: 30px;
}

li.megeMenu a {
	font-size: 14px;
}

ul.navbar-nav [class~='megeMenu']:last-of-type {
  margin-right:-30px;
}

.services-section .dropdown-menu {
  background-color: #000;
  opacity: 0.8;
  border: none;
  border-radius: 0;
  box-shadow: none;
  float: left;
  font-size: 14px;
  text-align: left;
  right: 0;
  left: auto;
}

.portfolio-section .dropdown-menu {
  background-color: #000;
  opacity: 0.8;
  border: none;
  border-radius: 0;
  box-shadow: none;
  float: left;
  font-size: 14px;
  text-align: left;
  right: 0;
  left: auto;
}

.services-section .dropdown-menu > li > a {
  color: #fff;
  font-size: 18px;
  font-family: 'Conv_CiscoSansThin', Arial;
  top: 95%;
}

.dropdown-menu > li > a {
    padding: 5px 30px 5px 20px;
}

.services-section .dropdown-menu > li > a:hover, .services-section .dropdown-menu > li > a:focus {
   background-color: #000;
  opacity: 0.8;
  color: #fff;
}

.dropdown-menu .nontoggle, .dropdown-menu .nontoggle:hover {
  color: #fff !important;
  font-size: 18px;
  font-family: 'Conv_CiscoSansThin', Arial;
  top: 95%;
    padding: 5px 30px 5px 20px; 
}

.dropdown-menu .nontoggle a {
  color: #fff !important;
  cursor: pointer;
}

.dropdown-menu .nontoggle a:hover {
  color: #fff !important;
  cursor: pointer;
  opacity: 0.8;
}

.portfolio-section.dropdown-menu {
    background-color: #000;
  opacity: 0.8;
    border: none;
    border-radius: 0;
    box-shadow: none;
    float: left;
    font-size: 14px;
    text-align: left;
}

.portfolio-section .dropdown-menu > li > a {
  color: #fff;
  font-size: 20px;
  font-family: 'Conv_CiscoSansThin', Arial;
  top: 95%;
}

.portfolio-section .dropdown-menu > li > a:hover, .portfolio-section .dropdown-menu > li > a:focus {
   background-color: #000;
  color: #fff;
}

/*Dropdown*/
.dropdown-menu {
  border-radius: 0px;
}

.dropdown-menu .row {
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  padding: 0px;
}

.dropdown-menu.columns-2 {
  min-width: 400px;
}

.dropdown-menu.columns-3 {
  min-width: 600px;
}

.dropdown-menu li a {
}

.dropdown-menu {
  border: 0.1rem solid #bbbbbb;
  border-top: .5rem solid #0096d6;
  margin-top: -.5rem !important;  
  box-shadow: none;
  padding: 2rem 4rem;
  left: auto;
}

@media (min-width: 767px) {
  .dropdown-menu .col-sm-4 {
    padding:0px;      
  }
  .col-sm-4.first-col {
    margin-right: 10px;
    width: 145px;
  }
  .col-sm-4.second-col {
    width: 140px;
  }
}

@media (max-width: 767px) {
  .dropdown-menu.multi-column {
    min-width: 240px !important;
    overflow-x: hidden;
  }
  
}

ul#menu #mega ul li a.disable-link, ul#menu #mega ul li a.disable-link:hover {
  color: #CCC !important;
  cursor: default;
}

nav ul#menu {
  display: block;
  margin: 0;
  padding: 0;
  list-style: 0;
} 

nav ul#menu li {
  position: relative;
  display: inline-block;
}

nav ul#menu li.current {
  font-family: 'Conv_CiscoSansBold', Arial;
  font-weight: 700; 
}

nav ul#menu li a {
  display: block;
  line-height: 62px;
  color: #fff;
  text-decoration: none;
  margin:0;
  padding: 0;
}

.minified ul#menu li a {
  margin-top:-5px;
  height: 65px;
  transition: all .2s ease-in;
}

ul#menu #mega ul li a.disable-link, ul#menu #mega ul li a.disable-link:hover {
  color: #CCC !important;
  cursor: default;
}

ul#menu #mega ul li.mega-div {
  border-bottom: 1px solid #bbb;
  width: 151%;
  margin-bottom: 20px;
  margin-left: -30px;
}

ul#menu ul {
  float: left;
  width: 12%;
  margin: 0 0 15px 0;
  padding: 0 5px;
  list-style: none;
}

ul#menu ul li {
  display: block;
}


ul#menu ul li a {
  float: left;
  display: block;
  width: 100%;
  height: auto;
  line-height: 1.3em;
  color: #fff;
  text-decoration: none;
  padding: 6px 0;
  border-bottom: 0;
}

ul#menu ul li:first-child a {
  font-size: 1.2em;
  color: #fff;
}

ul#menu ul li a:hover {
  color: #fff;
  background: none;
}

ul#menu ul li a img:hover {
  background: none;
}

ul#menu ul li:first-child a:hover {
  color: #fff;
}

ul#menu #mega ul {
  width: 100%;
  text-align: left;
  padding: 0px;
  margin: 0px;
}

ul#menu #mega ul li {
  text-align: left;
}

ul#menu #mega ul li a {
  float: left;
  display: block;
  width: 100%;
  height: 13px;
  line-height: normal;
  color: #666666 !important;
  text-decoration: none;
  padding: 0;
  border-bottom: 0;
  margin-bottom: 20px;
  font-family: 'Conv_CiscoSansLight', Arial;
  font-size: 13px;
}

ul#menu #mega ul li:last-child a {
  margin-bottom: 0px;
}

ul#menu #mega ul li a:hover {
  color: #0096d6 !important;  
}

#mega {
  position: absolute;
  top: 70px;
/*  left: 0;
  width: 920px;*/
  left: 30px;
  height: auto;
  padding: 30px;
  background: #ffffff;
  display: none;
  opacity: 1;
  border-top: 5px solid #0096d6;
  margin-top: -5px;
  color: #666666;
  font-family: 'Conv_CiscoSansLight';
  font-size: 13px;
  white-space: nowrap;
}

.edge #mega, .navbar-nav [class~='megeMenu']:last-of-type #mega, .navbar-nav [class~='megeMenu']:nth-last-of-type(2) #mega {
  left: auto;
  right: 30px;
}

#mega hr.style-one {
  border: 0;
  height: 1px;
  background: #333;
  background-image: -webkit-linear-gradient(left, #545454, #545454, #545454); 
  background-image:    -moz-linear-gradient(left, #545454, #545454, #545454); 
  background-image:     -ms-linear-gradient(left, #545454, #545454, #545454); 
  background-image:      -o-linear-gradient(left, #545454, #545454, #545454);
  clear: both; 
}

#mega ul:hover {
  opacity: 1;
  -webkit-transition: background 1s linear;
	-moz-transition: background 1s linear;
	-ms-transition: background 1s linear;
	-o-transition: background 1s linear;
	transition: background 1s linear;
}

#mega ul li {
  margin:0px;
  clear:both;
  padding: 0px;
}

#mega ul li a {
  font-family: 'Conv_CiscoSansLight', Arial !important;
  font-size: 13px;
  color: $666;
}

ul#menu #mega ul li a.disable-link, ul#menu #mega ul li a.disable-link:hover {
  color: #CCC !important;
  cursor: default;
}

ul#menu #mega ul li.mega-div {
  border-bottom: 1px solid #bbb;
  width: 151%;
    margin-bottom: 20px;
    margin-left: -30px;
}

ul#menu #mega ul {
  width: 100%;
  text-align: left;
  padding: 0px;
  margin: 0px;
}

ul#menu #mega ul li {
  text-align: left;
}

ul#menu #mega ul li a {
  float: left;
  display: block;
  width: 100%;
  height: 13px;
  line-height: normal;
  color: #666666 !important;
  text-decoration: none;
  padding: 0;
  border-bottom: 0;
  margin-bottom: 20px;
  font-family: 'Conv_CiscoSansLight', Arial;
  font-size: 13px;
}

ul#menu #mega ul li:last-child a {
margin-bottom: 0px;
}

ul#menu #mega ul li a:hover {
  color: #0096d6 !important;  
}

#marker {
  position: absolute;
  display: none;
  border-bottom: 5px solid #0096d6;
  margin-left: 30px;
  -webkit-transition: width 0.2s, left 0.2s;
  -moz-transition: width 0.2s, left 0.2s;
  -ms-transition: width 0.2s, left 0.2s;
  -o-transition: width 0.2s, left 0.2s;
  transition: width 0.2s, left 0.2s;
}

.navbar-nav {
  float: none;
  font-size: 0.875em;
  color: #fff;
  text-align: center;
}

.navbar-nav li a {
  color: #fff;
  text-decoration: none;
  background: none;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.navbar-nav li a:hover,
.navbar-nav li a:focus {
  text-decoration: none;
  background: none;
  color: #d9a13f;
}

.navbar-nav .active a {
  color: #d9a13f;
  background: none;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.navbar-nav .active a:hover,
.navbar-nav .active a:focus {
  color: #bf8726;
  background: none;
}

.navbar-nav {
    float: right;
    font-size: 0.875em;
    color: #fff;
  position: relative;
  }
  .navbar-nav li {
  float: left;
  padding: 4px 30px 2px;
  text-align: center;
}
ul.navbar-nav [class~='megeMenu']:last-of-type {
  margin-right:-30px;
}
.navbar-nav li.current {
  /*margin: 3px 30px 0px;
  border-bottom: 5px solid #0096d6;*/
}

.navbar-nav:before,
.navbar-nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-nav:after {
  clear: both;
}

.navbar-nav {
  *zoom: 1;
}
  .navbar-nav li a {
    color: #fff;
    text-decoration: none;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    outline: none;
  font-size: 14px;
  font-family: 'CiscoSansThin', Arial;
  }
  
  
  .navbar-nav > li > a {
    margin: 0 10px 0 0;
    padding: 15px 0 0;
    padding-bottom: 2px;

}

.navbar-nav li a:hover {
  /*border-bottom: 5px solid #0f98d0;*/
}

.main-body {
  margin-bottom: 65px;
}

.mastHeadContainer {
	min-height:75px;
	padding: 0 15px 0 15px;
}

/* end of content added from Sprint 4 (Sept. '15') */


/* downtime banner */

.fixedContainer{
    background-color: #fff;
    /*
    position: fixed;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    */
}

.pull-right {
    float: right!important;
}

.fixedContainer [class^="icon-"], [class*=" icon-"] {
  font-family: 'icon-font' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fixedContainer .alert__icon, .fixedContainer .alert__close {
    font-size: 1.55rem;
}

.icon-exclamation-triangle{
   -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.icon-exclamation-triangle:before {
     content: "\e089";
}
.fixedContainer .icon-close{
    cursor: pointer;
}
.fixedContainer .icon-close:before {
    content: "\e112";
}

.eart-banner {
    margin-bottom: 0!important;
    margin-top: 5px!important;
    border-width: 5px 1px 1px;
    border-radius: 0;
}

.eart-banner .alert__message {
    word-break: initial!important;
}
.fixedContainer .alert {
    color: #ffffff;
    position: relative;
    background: #049fd9;
    box-shadow: none;
    border: 1px solid transparent;
    padding: 10.5px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: 0 0 21px 0;
 }
 .fixedContainer .alert__icon{
    margin-top:-3px;
 }

.fixedContainer .alert--warning-alt {
    color: #ff7300;
    position: relative;
    background: transparent;
    box-shadow: none;
    border: 1px solid #ff7300;
}

.fixedContainer .alert__message {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    word-wrap: break-word;
    word-break: break-all;
    margin: 0 10.5px;
}