@charset "UTF-8";
/* CSS Document */

body {
	background-color: #dfdfdf;
}

header, nav, section, article, aside, footer, hgroup { 
   display: block;
   
}

/* -------- Header and Nav Styles ---------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

header nav.global-nav {
	font-size:.85em;
	display:block;
	list-style-type:none;
	color:#FFF;
	text-shadow: -1px -1px 0 #000;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 1);
	text-transform: uppercase;
	font-weight: bold;
	margin:0;
	padding:0;
	background-color: #353A3E;
	background-image: -moz-linear-gradient(top, #353A3E, #1C2021);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#353A3E), to(#1C2021));
	background-image: -webkit-linear-gradient(top, #353A3E, #1C2021);
	background-image: -o-linear-gradient(top, #353A3E, #1C2021);
	background-image: linear-gradient(to bottom, #353A3E, #1C2021);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#353A3E', endColorstr='#1C2021', GradientType=0);
	min-width:1175px;
}
header nav.global-nav ul {
	margin:0;
	padding:0;
}
header nav.global-nav ul li {
	display: inline;
 *display: inline;
	zoom: 1;
}
header nav.global-nav ul li a {
	color:#FFF;
	float:left;
	padding: 20px 20px;
	border-right: solid 1px #393B3E;
	border-right: solid 1px rgba(255, 255, 255, .08);
	border-left:solid 1px #0E0F10;
	border-left: solid 1px rgba(27, 29, 22, .9);
	-webkit-transition: all 0.25s ease-in;
	-moz-transition: all 0.15s ease-in;
	-ms-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;
	-webkit-backface-visibility: hidden;
}
header nav.global-nav ul li a span {
	vertical-align:top;
	padding:0 10px;
	font-size:1em;
	margin-top:-1px;
	margin-left:7px;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, .6);
}
header nav.global-nav ul li:first-child a {
	border-left:none;
}
header nav.global-nav ul li:last-child a, header nav.global-nav ul li:last-child a:hover {
	border-right:none;
}
header nav.global-nav ul li a:hover, header nav.global-nav ul li a.selected {
	color:#FFF;
	text-decoration:none;
	background-color:#1B1D20;
	border-right: solid 1px rgba(27, 29, 22, .9);
	-moz-box-shadow:    inset 0 0 10px #0f1012;
	-webkit-box-shadow: inset 0 0 10px #0f1012;
	box-shadow:         inset 0 0 10px #0f1012;
}
.global-search-form {
	float:right;
	padding:14px;
}
.global-search-form form {
	margin:0;
	padding:0;
}

.sub-nav {
	padding:14px;
	color:#FFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#353A3E;
}

.sub-nav img {
	padding-right:14px;
	display:none;
}

.icon14px {
	width:14px;
}

tr.unread td {
	background:#fcf8e3;
}

tr.unread td strong, tr.unread td b {	
	font-weight:normal!important;
}

.btn.active, .btn:active {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
background:#CCC;
color:#666;
text-shadow:none;
}


/* -------- Content Styles ---------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

.page-wrapper {
	display:block;
	margin:14px;
	min-width:960px;
}
.content {
	background:#FFF;
	padding: 14px;
	width:100%;
}
.main-region, .content, .left-margin, .right-margin {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.left-margin, .right-margin {
	width: 15%;
	float:left;
}
.left-margin {
	padding:0 14px 0 0;
}
.right-margin {
	padding:0px 0 30px 14px;
}
#three-column-layout .main-region {
	width:60%;
	float:left;
}
#two-column-layout .main-region {
	float:left;
	width:85%;
}
#two-column-layout .left-margin {
	width:15%;
}

#one-column-layout .main-region {
	width:100%;
	float:none;
	display:block;
}
ul.side-nav-left {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.side-nav-left li {
	position:relative;
}
ul.side-nav-left li a {
	border-bottom:solid 1px #CCC;
	display:block;
	color:#000;
	padding:7px 7px 7px 14px;
	-webkit-transition: all 0.25s ease-in;
	-moz-transition: all 0.35s ease-in;
	-ms-transition: all 0.35s ease-in;
	-o-transition: all 0.35s ease-in;
	transition: all 0.35s ease-in;
	-webkit-backface-visibility: hidden;
}
ul.side-nav-left li a span {
	float:right;
	font-size:.8em;
}
ul.side-nav-left li a:hover {
	text-decoration:none;
	background-color:#CCC;
}
ul.side-nav-left li ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.side-nav-left li ul li a {
	font-size:.9em;
	text-indent:20px;
}
ul.side-nav-left li a.selected {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
ul.side-nav-left li img {
	position:absolute;
	right:-32px;
	top:0;
	z-index:10;
}
.ctrl-panel {
	padding-bottom:14px;
}
.page-options {
	line-height:200%;
}
.page-options span {
	margin-left:7px;
}
strong.blue {
	color:#0044cc;
}
.small-heading {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	color:#000;
	padding-bottom:5px;
	line-height:20px;
	border-bottom:solid 3px #000;
	margin: 0 0 14px 0;
}

.medium-heading {
	font-size:18px;
	font-weight:bold;
	text-transform:none;
	display:block;
	color:#0087cc;
	padding-bottom:7px;
	line-height:24px;
	border-bottom:solid 3px #EFEFEF;
	margin: 0 0 14px 0;
	font-weight:400;
}

.small-heading-no-rule {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	color:#000;
	line-height:20px;
	margin: 0 0 14px 0;
}

.badge {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;	
}

.label-info, .badge-info {
background-color: #1769ff;
}

.btn a {
	color:#333333;
}
.btn a:hover {
	text-decoration:none;
}
.modal-large {
	width:900px;
	height:700px;
}
.modal-large .modal-body {
	max-height:500px;
}

.modal-xlarge {
	width:75%;
	height:700px;
}
.modal-xlarge .modal-body {
	max-height:500px;
}

small, table.small td {
	font-size:12px;
}

.dl-large {
	font-size:16px;
	line-height:24px;
}

.dl-large dt {
	font-weight: 400;
	color:#999;	 
}

.dl-large dt, .dl-large dd {
	margin-bottom:10px;
}

ul.dropdown-menu li.section-heading {
	color:#999;
	border-bottom:solid 1px #CCC;
	padding:2px 4px 2px 0;
	margin:2px 4px;
	
		
}

img.mandatory {
max-width: 16px;
width: 16px;
height: 15px;
}

.incomplete2 {
	background:#FFCCCC;
	padding:4px;
	border:solid 1px #FFF;
}

/* -------- Flag sprite ----------------------------------------------------------------------------------------------------------- */

.flag {
	background-image: url(../img/flags_sprite.png);
	background-repeat:none;
	background-color:red;
	width:16px;
	height:11px;
	float:left;
	margin-right:5px;
	margin-top:5px;
}
.flag-usa {
	background-position: right -176px;
}
.modal, .modal-footer {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.modal h3 {
	font-weight:300;
	color:#36C;
}
.modal-header, .modal-body {
	padding:28px;
}

.modal-footer {
	padding:15px;
}

.heading {
	font-weight:300;
}

h3.heading {
	font-size:20px;
	margin:0;
	text-transform: capitalize;
}

hr.small-margin {
	margin:0 0 10px 0;
}

hr.rule-blue {
	border-bottom-color:#e0ebff!important;
}

hr.rule-light {
	border-bottom-color:#CCC!important;
}

.mid-weight {
	font-weight: 400;
}

h2.heading {
	font-size: 28px;
	line-height:32px;
	font-weight:400;
	/* Causing AD-583 text-shadow: 1px 1px 0 #EFEFEF; */
	margin:14px 0;
	vertical-align:bottom;
}

.dl-wide dt {
	width: 260px;	
}

.dl-wide dd {
	margin-left: 280px;	
}

.application-section .table th, .application-section .table td {
	border-top:none;
	border-bottom: 1px solid #dddddd;
}



.table th.text-right, .table td.text-right {
	text-align:right;
	border-bottom: 1px solid #dddddd;
}

/* .application-section {
	background:#f2f9fc;
	padding:14px;
} */

.content h2.heading, .tab-content h2.heading {
	text-shadow: none;
	font-weight:200;
}

.btn-inline {
	vertical-align: text-bottom;
}

.table th { background-color: #efefef; border-bottom: 3px solid #dfdfdf; }
.table th a {color: black;}

table.dark-rule th, table.dark-rule td {
	border-top:solid 1px #CCC;
	background-color: transparent;
}

hr.thick {
	display:block;
	border-bottom:solid 3px #333333;
}

hr.rule-dark {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #EFEFEF;
}

.applicant-thumb {
	width:94px;
	height:94px;
	padding: 7px 0 0 7px;
	background: url('../img/thumb_container.png') no-repeat top left;
	margin:14px 14px 0 0;	
}

.applicant-thumb img {
	width:70px;
	height:70px;	
}

.applicant-thumb-large {
	width:183px;
	height:183px;
	padding: 20px 0 0 20px;
	background: url('../img/thumb_container_large.png') no-repeat top left;
	margin:14px 14px 0 0;	
}

.applicant-thumb-large img {
	width:140px;
	height:140px;
}

.standard-margin-top {
	margin-top:14px;
}

.standard-margin-bottom {
	margin-bottom:14px;
}

.remove-padding, ul.remove-padding > li {
	padding:0!important;
}

.table-flush-left tr th:first-child, .table-flush-left tr td:first-child {
	padding-left:0;
}
.table tr th {
	border-top:none;
}

.no-margin {
	margin:0!important;
}

.well-code {
	padding:14px;
	background:#FFF;
	border-left:solid 50px #CCC;
}

.live {
	background:#e1f6e1;
	padding:14px;
	margin:0 0 14px 0;
}


.live .medium-heading {
	color:#458a45;
	border-bottom:solid 1px #caebca;
}

.live-inner {
	background:#f0fbf0;
	padding:14px 0;
	margin-bottom:14px;
}

.dashboard-summary-list {
	margin:0;
	padding: 0 0 20px 0!important;
	display:block;
}

.dashboard-summary-list li {
	display:inline;
	margin: 0;
	
}

.dashboard-summary-list li a {
	float:left;
	padding:20px 40px 30px;
	margin: 0 1px 0 0;
	color:#0081cc;
	position:relative;
	text-decoration:none;
	background-color: #FFF;
background-image: -moz-linear-gradient(top, #FFF, #F9F9F9);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#F9F9F9));
background-image: -webkit-linear-gradient(top, #FFF, #F9F9F9);
background-image: -o-linear-gradient(top, #FFF, #F9F9F9);
background-image: linear-gradient(to bottom, #FFF, #F9F9F9);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#F9F9F9', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 1)
}

.dashboard-summary-list li a:hover {
	cursor:pointer;
}

.dashbaord-count {
	display:block;
	text-align:center;
	font-size:41px;
	line-height:45px;
	margin-bottom:2px;
}

.application-status {
	font-size:23px;
	text-align:center;
	font-weight: 100;
	letter-spacing:1px;
}

ul.dashboard-summary-list li a:hover {
	-webkit-transition: all 0.25s ease-in;
	-moz-transition: all 0.15s ease-in;
	-ms-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;
	-webkit-backface-visibility: hidden;
	background:#fafafa;
text-decoration:none;	

}

ul li.dashboard-item-selected a, ul li.dashboard-item-selected a:hover {
	
	color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #0081cc;
background-image: -moz-linear-gradient(top, #0081cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0081cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0081cc, #0044cc);
background-image: -o-linear-gradient(top, #0081cc, #0044cc);
background-image: linear-gradient(to bottom, #0081cc, #0044cc);
background-repeat: repeat-x;
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0081cc', endColorstr='#004bcc', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
text-decoration:none;	
text-shadow: -1px -1px 0 rgba(0, 0, 0, .4)

}


.selected-indicator {
	width: 0px;
height: 0px;
border-style: solid;
border-width: 16px 16px 0 16px;
border-color: #0044cc transparent transparent transparent;
position:absolute;
bottom:-16px;
left:42%;
}

.required-field {
	
	color:#F30;
	font-size:16px;
	display:inline-block;
	vertical-align:middle;
	margin:0 10px;
}

table tr.inactive-applications td {
	color:#999;
	background:#EFEFEF;
}


/* -------- Tabs ----------------------------------------------------------------------------------------------------------- */

.tab-content {
	background: #FFF;
	margin:0;
	padding:14px;
}
.nav-tabs-large {
	margin:0;
}
.nav-tabs-large > li {
	float:left;
}

.nav-tabs-large > li > a {
	color: #555555;
	
	background-color: #CCC;
	border-top: 2px solid transparent;
	border-bottom-color: transparent;
	padding-top: 14px;
	padding-bottom: 14px;
	line-height: 20px;
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 1px;
	text-transform: uppercase;
	font-size:11px;
	color:#000;
	font-weight:bold;
}

.nav-tabs-large > li > a:hover {
	color: #555555;
	cursor: pointer;
	background-color: #ffffff;
	border-top: 2px solid #1769ff;
}
.nav-tabs-large > .active > a {
	color: #555555;
	cursor: pointer;
	background-color: #ffffff;
	border-top: 2px solid #1769ff;
	border-bottom-color: transparent;
	padding-top: 14px;
	padding-bottom: 14px;
	line-height: 20px;
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 1px;
}

.nav-tabs-large > li.tab-important > a {
	background: #1769ff;
	color:#FFF;
}


.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
border:none;
}

.tabs-left > .nav-tabs {
	margin-right:0;
}

/*.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
background-color: #1769ff;
border: 1px solid #1769ff;
border-color:#1769ff!important;
}*/

.nav-stacked > li > a > i {
	zoom: 1;
	filter: alpha(opacity=20);
	opacity: 0.2;
}

.inline-heading {
	display:inline-block;
	vertical-align:middle!important;
}

.accordion-heading {
	background:#F5F5F5;
	padding:7px;
}

/* -------- Application form styles ------------------*/

.form_page {
	margin-top:28px;
}

.formSectionHeading {
	text-transform:capitalize;
	padding:14px;
	font-size:22px;
}

table.Question {
	width: 100%;
}

table.Question[style] {
	margin-left:0!important;
	width:100%!important;
}

table.Question tr td {
	vertical-align:top;
	padding:7px 14px!important;
	background:#FAFAFA;
	border-bottom:solid 1px #FFF;
}

table.QuestionOuter {
	border-collapse:collapse;
	width:100%;
}

table.QuestionOuter tr td {
	padding:0;
	background:#FAFAFA;
}

table tr td.QuestionHeading {
	padding:14px;
}

table.QuestionHeading {
	background:#FAFAFA;
	width:100%;
}

.pprofile {
	display:none;
}

img.mandatory {
	max-width:16px;
	width:16px;
	height:15px;
}

.incomplete2 {
	background:#FFCCCC;
	padding:4px;
	border:solid 1px #FFF;
}

/* -------- Form styles ----------------------------------------------------------------------------------------------------------- */

.dropdown-menu {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
.dropdown-toggle input[type=checkbox] {
	margin:3px 5px 3px 3px;
	display:inline-block;
}
.dropdown-menu .input-append {
	margin:14px;
}
.dropdown-toggle .icon {
	margin-right:3px;
}
.btn-selected {
	background-color: #b2b2b2;
	background-image:none;
	-moz-box-shadow:    inset 2px 2px 3px #999;
	-webkit-box-shadow: inset 2px 2px 3px #999;
	box-shadow:         inset 2px 2px 3px #999;
	text-shadow: 1px 1px 0 #CCC;
	border-color: rgba(0, 0, 0, 0);
}
.btn-selected:hover {
	background-image: none;
	background-color: #b2b2b2;
}

.dropdown-lead{
    width: 100%;
}
.leadcontainer {
    left: 0;
    position: absolute;
    right: 30px;
}
.fillsplit .dropdown-toggle{
 
    float: right;
    box-sizing: border-box;
}
.fillsplit {
    position: relative;
}

.nav-tabs-large .dropdown-toggle .caret {
	border-top-color: #333;
border-bottom-color: #333;
margin-left:7px;
margin-right:2px;
}

.nav-tabs-large li.dropdown.open .caret, .nav-tabs-large li.dropdown.open.active .caret, .nav-tabs-large li.dropdown.open a:hover .caret, .nav-tabs-large li.dropdown.open a:focus .caret {
border-top-color: #1769ff;
border-bottom-color: #1769ff;	
}

.nav-tabs-large li.dropdown a:hover .caret, .nav-tabs-large li.active a:hover .caret, .nav .active .dropdown-toggle .caret {
border-top-color: #666;
border-bottom-color: #666;	
}

.nav-tabs-large > li.dropdown.open.active > a:hover, .nav-tabs-large > li.dropdown.open.active > a:focus { 
	background:#FFF;
	border-top:solid 2px #1769ff;
	color:#333;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background:#1769ff;
}

.btn-group ul.dropdown-menu li:HOVER ul.dropdown-menu {
  display:block; 
  position:absolute; 
  left:100%;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.btn-group ul.dropdown-menu li ul.dropdown-menu {
  display: none;
  float:right;
  position: relative;
  top: auto;
  margin-top: -32px;
}


/* -------- Footer Styles ---------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */

footer {
	margin:14px;
	font-size:.9em;
}
 @media all and (max-width: 1366px) and (min-width: 1025px) {
.hide-1366 {
	display:none;
}
}
 @media all and (max-width: 1024px) and (min-width: 0px) {
.hide-1024 {
	display:none;
}
body, p, a, table th, table td, .table th, .table td, label, input, select {
	font-size:12px;
	line-height:20px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size:12px;
}
.btn {
	padding: 4px 7px;
}
header nav.global-nav {
	min-width:1024px;
}
header nav.global-nav ul li a {
	padding: 20px 13px;
}
.table th, .table td {
	padding: 7px 4px;
}
header nav.global-nav ul li a span {
	line-height:10px;
	font-size:10px;
	padding:2px 4px;
}
.flag {
	margin-top:1px;
}

#two-column-layout .main-region {
	width:75%;
}
.left-margin, .right-margin {
	width: 25%;
}

ul.nav-tabs-large li a, ul.nav-tabs-large li.active a {
	padding:12px 7px;
	font-size:12px;
	text-transform:capitalize;
	font-weight:normal;
}

ul.dropdown-menu li a, ul.nav-tabs-large li.open ul li a {
	padding:2px 14px;
}

.nav-tabs-large .dropdown-toggle .caret {
	margin-left:0;
}


.applicant-thumb {
width: 40px;
height: 40px;
padding: 4px 0 0 4px;
background: url('../img/thumb_container.png') no-repeat top left;
margin:7px 7px 0 0;
}

.applicant-thumb img {
	width:36px;	
}

h2.heading {
	font-size:20px;
	line-height:24px;
	margin-top:0;
	margin-bottom:7px;
}

.small-heading {
	margin:0 0 10px 0;	
}

.btn-small {
	padding:2px 4px;
	font-size:11px;	
}

.tab-content {
	padding:7px;
}

hr {
	margin:5px 0 10px 0;
}

}
.table tr.offerHdrRow td {
	font-size: 11px;
}
.table tr.offerHdrRow2 td {
	font-size: 11px;
	border-top: none;
}
.table tr.offerRow td {
	border-top: none;
}
.ageOld {
	background-color: #f2dede;
}

.ageMiddle {
	background-color: #fcf8e3;
}
.ageNew {
	background-color: #d9edf7;
}
.mutedtext {
	font-size: 10px;
	color: #666666;
}
.selectedPanel {
	background-color: #fcf8e3;
}
.userPanel .panel-body {
	cursor: pointer;
}

/* modal adjustment */
.modal-body {
    max-height: calc(100vh - 350px);
    overflow-y: auto; 
}

.sr-only {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}