#popup_container {
	/*
font-family: Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
*/
	/* min-width: 300px; */ /* Dialog will be no smaller than this */
	/* max-width: 450px; */ /* Dialog will wrap after this width */
	/*
border: solid 2px #999;
	color: #555;

	background: #fff;
*/

/*
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAPElEQVQYV2P83cLwnwEHuPmagYERlwKQpLooDgUwSZDBGCYgS2IoQJdEUYBNEq4AlyRYwZV8hv8g1+ICADr6Ib1DjKcTAAAAAElFTkSuQmCC) repeat;

	position: relative;
*/

/*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
*/
}

/*
#popup_title {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: orange;
	background: #CCC url(images/title.gif) top repeat-x;
	background: #666;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}
*/

#popup_content {
	/* background: 16px 16px no-repeat url(images/info.gif); */
	/*
padding: 1em 1.75em 2.5em 1.75em;
	margin: 0em;
*/
}

#popup_content.alert {
	/* background-image: url(images/info.gif); */
}

#popup_content.confirm {
	/* background-image: url(images/important.gif); */
}

#popup_content.prompt {
	/* background-image: url(images/help.gif); */
}

#popup_message {
	/* padding-left: 48px; */
}

#popup_panel {
	/*
text-align: center;
	margin: 1em 0em 0em 1em;
*/
}

#popup_prompt {
	/* margin: .5em 0em; */
}

#popup_cancel {
	/*
box-shadow: none;
	background: none;
	color: red;
	text-shadow: none;
	border: none;
	margin-left: 20px;
	margin-right: 20px;
*/
}


/* New Styles */

#popup_overlay {
	background: rgba(0,0,0,0.6) !important;
}

#popup_container {
	height: auto;
	width: auto;
	min-width: 320px;
	max-width: 550px;
	border: 1px solid #5b5b5b;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;


-webkit-box-shadow: 0 14px 30px rgba(0,0,0,0.6);
-moz-box-shadow: 0 14px 30px rgba(0,0,0,0.6);
-ms-box-shadow: 0 14px 30px rgba(0,0,0,0.6);
-o-box-shadow: 0 14px 30px rgba(0,0,0,0.6);
box-shadow: 0 14px 30px rgba(0,0,0,0.6) !important;
}

.popup_header {
	border-bottom: 1px solid #bababd;
	height: 30px;
	background: #f0f0f2;
	background-image: -webkit-linear-gradient(#f5f5f7,#e9e9ea);
	background-image: -moz-linear-gradient(#f5f5f7,#e9e9ea);
	background-image: -ms-linear-gradient(#f5f5f7,#e9e9ea);
	background-image: -o-linear-gradient(#f5f5f7,#e9e9ea);
	background-image: linear-gradient(#f5f5f7,#e9e9ea);

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.popup_header .logo {
	background: #fff;
	width: 77px;
	height: 77px;
	margin: 0 auto;
	border: 3px solid #ebebed;

	-webkit-box-shadow: inset 0 0 1px #878789, 0px 0px 5px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    inset 0 0 1px #878789, 0px 0px 5px 0px rgba(50, 50, 50, 0.6);
	box-shadow:         inset 0 0 1px #878789, 0px 0px 5px 0px rgba(50, 50, 50, 0.6);

	-webkit-border-radius: 40px;
-moz-border-radius: 40px;
-ms-border-radius: 40px;
-o-border-radius: 40px;
border-radius: 40px;

	position: relative;
	top: -33px;
}

.popup_header .logo img {
	margin: 0 auto;
	padding-top: 4px;
	display: block;
}

#popup_title {
	color: #5b5b65;
font-size: 15px;
font-family: "HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue",Helvetica,Arial;
font-weight: bold;
padding-bottom: 5px;
text-shadow: 0 1px 0 #fff;
/* overflow: hidden; */
/* text-overflow: ellipsis; */
/* white-space: nowrap; */
line-height: 1.5em;
margin: -20px 12%;
padding: 0;
text-align: center;
width: 75%;
}

#popup_content {
	background: #f5f5f7;
	height: 99%;
}

#popup_message {
	padding: 20px 20px 30px 20px;
	font-size: 13px !important;
	color: #333 !important;
}

#popup_message table {
	padding: 0;
	margin: 0;
}

#popup_message table td {
	padding: 15px;
}

#popup_panel {
    margin-top: -20px;
}

.popup_buttons {
	height: 90px;
	position: relative;
	padding-top: 30px;
	background: #f5f5f7;

		-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

#popup_ok {
position: relative !important;
display: block !important;
bottom: 20px !important;
margin: 0 auto !important;
clear: both !important;
float: none !important;
width: 75% !important;
max-width: 230px !important;
height: 37px !important;
border: 0;
text-decoration: none;
text-transform: uppercase;
text-align: center;
line-height: 37px;
background: #45b1e8;
background-image: -webkit-linear-gradient(#45b1e8,#3097de);
background-image: -moz-linear-gradient(#45b1e8,#3097de);
background-image: -ms-linear-gradient(#45b1e8,#3097de);
background-image: -o-linear-gradient(#45b1e8,#3097de);
background-image: -webkit-linear-gradient(#45b1e8,#3097de);
background-image: -moz-linear-gradient(#45b1e8,#3097de);
background-image: -ms-linear-gradient(#45b1e8,#3097de);
background-image: -o-linear-gradient(#45b1e8,#3097de);
background-image: linear-gradient(#45b1e8,#3097de);

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;

-webkit-font-smoothing: antialiased;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
cursor: pointer;
outline: 0;

-webkit-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0);
-moz-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0);
-ms-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0);
-o-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0);
box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0);

font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
font-weight: bold;
font-size: 18px;
color: #fff;
/* text-align: center; */
text-shadow: 0 -1px 0 rgba(46,86,153,0.3);

}

#popup_ok:hover {
	background: #3c9fd0;
background-image: -webkit-linear-gradient(#3c9fd0,#3097de);
background-image: -moz-linear-gradient(#3c9fd0,#3097de);
background-image: -ms-linear-gradient(#3c9fd0,#3097de);
background-image: -o-linear-gradient(#3c9fd0,#3097de);
background-image: -webkit-linear-gradient(#3c9fd0,#3097de);
background-image: -moz-linear-gradient(#3c9fd0,#3097de);
background-image: -ms-linear-gradient(#3c9fd0,#3097de);
background-image: -o-linear-gradient(#3c9fd0,#3097de);
background-image: linear-gradient(#3c9fd0,#3097de);
}

input::-moz-focus-inner {
  border: 0;
}



/* Other Modals */

div.ui-widget-content {
	background-color: none !important;
	background-image: none !important;
	background: #f5f5f7 !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;

}


#dialog-fileTypesExport
{
    width: 400px;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
	height: auto;
	width: auto !important;
	min-width: 350px;
	max-width: 700px;
	border: 1px solid #5b5b5b;

	position: fixed !important;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;


-webkit-box-shadow: 0 14px 30px rgba(0,0,0,0.6);
-moz-box-shadow: 0 14px 30px rgba(0,0,0,0.6);
-ms-box-shadow: 0 14px 30px rgba(0,0,0,0.6);
-o-box-shadow: 0 14px 30px rgba(0,0,0,0.6);
box-shadow: 0 14px 30px rgba(0,0,0,0.6) !important;
}

div.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
	border: none !important;
	border-bottom: 1px solid #bbb !important;
	height: 40px;
	background: #f0f0f2;
	background-image: -webkit-linear-gradient(#f5f5f7,#e9e9ea);
	background-image: -moz-linear-gradient(#f5f5f7,#e9e9ea);
	background-image: -ms-linear-gradient(#f5f5f7,#e9e9ea);
	background-image: -o-linear-gradient(#f5f5f7,#e9e9ea);
	background-image: linear-gradient(#f5f5f7,#e9e9ea);

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;

	padding-top: 12px;
}

span.ui-dialog-title {
		color: #5b5b65;
font-size: 16px;
font-family: "HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue",Helvetica,Arial;
font-weight: bold;
padding-bottom: 5px;
text-shadow: 0 1px 0 #fff;
/* overflow: hidden; */
/* text-overflow: ellipsis; */
/* white-space: nowrap; */
line-height: 1.5em;
margin: 20px 12% !important;
text-align: center;
width: 75%;
}

.ui-dialog-titlebar-close.ui-corner-all {

}

.ui-dialog .ui-dialog-titlebar-close {
		position: absolute !important;
	top: 6px !important;
	right: 6px !important;
	width: 20px !important;
	height: 20px !important;
	/* background: url("/v3/images/close.png") no-repeat; */
	background-size: 100% 100% !important;
	cursor: pointer !important;
	background: #c8c8ca !important;
	font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
	text-align: center !important;
	line-height: 0.9em !important;
	color: #f6f6f6 !important;
	font-size: 18px !important;
	text-shadow: 0 1px 0 #888 !important;
	/* font-weight: bold; */

	-webkit-border-radius: 11px;
-moz-border-radius: 11px;
border-radius: 11px;

-moz-box-shadow:    inset 0 0 1px #878789;
   -webkit-box-shadow: inset 0 0 1px #878789;
   box-shadow:         inset 0 0 1px #878789;

   background-image: none !important;
   font-weight: bold;
   /* content: '\u00D7' !important; */
}

.ui-dialog .ui-dialog-titlebar-close:hover {
	color: #fff !important;
	background: #bcbcbf !important;
}

.ui-icon.ui-icon-closethick {
	/* display: none !important; */
	line-height: 1.15em !important;
	font-family: Arial, sans-serif !important;
	font-size: 18px !important;
}

/*
.ui-icon {
	background-image: none !important;
	content: '\u00D7' !important;
}
*/

.ui-dialog .ui-dialog-content {
	background: #f5f5f7 !important;
	height: auto !important;
}

#dialog-save-test-graphic.ui-dialog-content.ui-widget-content {
	max-height: 600px !important;
	min-height: 200px !important;
}

div#help-dialog-modal p {
	color: #5b5b65;
font-size: 14px;
font-family: "HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue",Helvetica,Arial;
font-weight: normal;
padding-bottom: 5px;
text-shadow: 0 1px 0 #fff;
/* overflow: hidden; */
/* text-overflow: ellipsis; */
/* white-space: nowrap; */
line-height: 1.5em;
margin: 0 auto;
padding: 10px;
text-align: center;
width: 90%;
position: relative;
display: block;
}

div#help-dialog-modal a.button {
position: relative !important;
display: block !important;
/* bottom: 20px !important; */
margin: 20px auto !important;
float: none !important;
width: 75% !important;
max-width: 230px !important;
height: 40px !important;
border: 0 !important;
text-decoration: none !important;
text-transform: uppercase !important;

background: #45b1e8 !important;
background-image: -webkit-linear-gradient(#45b1e8,#3097de) !important;
background-image: -moz-linear-gradient(#45b1e8,#3097de) !important;
background-image: -ms-linear-gradient(#45b1e8,#3097de) !important;
background-image: -o-linear-gradient(#45b1e8,#3097de) !important;
background-image: -webkit-linear-gradient(#45b1e8,#3097de) !important;
background-image: -moz-linear-gradient(#45b1e8,#3097de) !important;
background-image: -ms-linear-gradient(#45b1e8,#3097de) !important;
background-image: -o-linear-gradient(#45b1e8,#3097de) !important;
background-image: linear-gradient(#45b1e8,#3097de) !important;

-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
-ms-border-radius: 4px !important;
-o-border-radius: 4px !important;
border-radius: 4px !important;

-webkit-font-smoothing: antialiased !important;
-webkit-touch-callout: none !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
-o-user-select: none !important;
user-select: none !important;
cursor: pointer !important;
outline: 0 !important;

-webkit-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;
-moz-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;
-ms-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;
-o-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;
box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;

font-family: "Helvetica Neue","Helvetica",Arial,sans-serif !important;
font-weight: bold !important;
font-size: 16px !important;
color: #fff !important;
text-align: center;
text-shadow: 0 -1px 0 rgba(46,86,153,0.3) !important;

padding-top: 10px;
}

div#help-dialog-modal a.button:hover {
		background: #3c9fd0 !important;
background-image: -webkit-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -moz-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -ms-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -o-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -webkit-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -moz-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -ms-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -o-linear-gradient(#3c9fd0,#3097de) !important;
background-image: linear-gradient(#3c9fd0,#3097de) !important;
}


div#help-dialog-modal br {
	display: none !important;
}

#relogins-dialog-modal,
div#relogin-dialog-modal {
	/*height: 230px !important;*/
	padding-top: 0px;
}

input#loginBtn.ui-button.ui-widget.ui-state-default.ui-corner-all,
#relogin-dialog-modal div.form form#login-form input.ui-button.ui-widget.ui-state-default.ui-corner-all,
div#dialog-copySave a.button,
div.ui-dialog-buttonset button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
	position: relative !important;
display: block !important;
/* bottom: 20px !important; */
margin: 20px auto !important;
float: none !important;
width: 75% !important;
max-width: 230px !important;
height: 37px !important;
border: 0 !important;
text-decoration: none !important;
text-transform: uppercase !important;

background: #45b1e8 !important;
background-image: -webkit-linear-gradient(#45b1e8,#3097de) !important;
background-image: -moz-linear-gradient(#45b1e8,#3097de) !important;
background-image: -ms-linear-gradient(#45b1e8,#3097de) !important;
background-image: -o-linear-gradient(#45b1e8,#3097de) !important;
background-image: -webkit-linear-gradient(#45b1e8,#3097de) !important;
background-image: -moz-linear-gradient(#45b1e8,#3097de) !important;
background-image: -ms-linear-gradient(#45b1e8,#3097de) !important;
background-image: -o-linear-gradient(#45b1e8,#3097de) !important;
background-image: linear-gradient(#45b1e8,#3097de) !important;

-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
-ms-border-radius: 4px !important;
-o-border-radius: 4px !important;
border-radius: 4px !important;

-webkit-font-smoothing: antialiased !important;
-webkit-touch-callout: none !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
-o-user-select: none !important;
user-select: none !important;
cursor: pointer !important;
outline: 0 !important;

-webkit-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;
-moz-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;
-ms-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;
-o-box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;
box-shadow: 0 1px 0 rgba(46,86,153,0.15),0 0 4px rgba(86,149,219,0),inset 0 2px 0 rgba(41,102,20,0) !important;

font-family: "Helvetica Neue","Helvetica",Arial,sans-serif !important;
font-weight: bold !important;
font-size: 16px !important;
color: #fff !important;
text-align: center;
text-shadow: 0 -1px 0 rgba(46,86,153,0.3) !important;

/* padding-top: 10px; */
}

div.ui-dialog-buttonset button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:first-child span.ui-button-text {
	font-weight: bold;
}

div#dialog-copySave a.button {
position: relative !important;
display: inline-block !important;
margin: 10px auto !important;
margin-left: 22% !important;
float: none !important;
width: 39% !important;
max-width: 230px !important;
height: 26px !important;
padding-top: 12px;
font-size: 14px !important;
}

input#loginBtn.ui-button.ui-widget.ui-state-default.ui-corner-all:hover,
#relogin-dialog-modal div.form form#login-form input.ui-button.ui-widget.ui-state-default.ui-corner-all:hover,
div#dialog-copySave a.button:hover,
div.ui-dialog-buttonset button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover {
			background: #3c9fd0 !important;
background-image: -webkit-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -moz-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -ms-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -o-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -webkit-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -moz-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -ms-linear-gradient(#3c9fd0,#3097de) !important;
background-image: -o-linear-gradient(#3c9fd0,#3097de) !important;
background-image: linear-gradient(#3c9fd0,#3097de) !important;
}

div#dialog-copySave a.button.saveCopyExisting,
div#dialog-copySave a.button.saveCopyNew {
margin-top: 30px !important;
background: #bdbdbd !important;
background-image: -webkit-linear-gradient(#bdbdbd,#9c9c9c) !important;
background-image: -moz-linear-gradient(#bdbdbd,#9c9c9c) !important;
background-image: -ms-linear-gradient(#bdbdbd,#9c9c9c) !important;
background-image: -o-linear-gradient(#bdbdbd,#9c9c9c) !important;
background-image: -webkit-linear-gradient(#bdbdbd,#9c9c9c) !important;
background-image: -moz-linear-gradient(#bdbdbd,#9c9c9c) !important;
background-image: -ms-linear-gradient(#bdbdbd,#9c9c9c) !important;
background-image: -o-linear-gradient(#bdbdbd,#9c9c9c) !important;
background-image: linear-gradient(#bdbdbd,#9c9c9c) !important;
}

div#dialog-copySave a.button.saveCopyExisting:hover,
div#dialog-copySave a.button.saveCopyNew:hover {
background: #9c9c9c !important;
background-image: -webkit-linear-gradient(#9c9c9c,#999999) !important;
background-image: -moz-linear-gradient(#9c9c9c,#999999) !important;
background-image: -ms-linear-gradient(#9c9c9c,#999999) !important;
background-image: -o-linear-gradient(#9c9c9c,#999999) !important;
background-image: -webkit-linear-gradient(#9c9c9c,#999999) !important;
background-image: -moz-linear-gradient(#9c9c9c,#999999) !important;
background-image: -ms-linear-gradient(#9c9c9c,#999999) !important;
background-image: -o-linear-gradient(#9c9c9c,#999999) !important;
background-image: linear-gradient(#9c9c9c,#999999) !important;
}

#relogins-dialog-modal.ui-dialog-content.ui-widget-content {
	overflow: visible;
}

#relogins-dialog-modal.ui-dialog-content.ui-widget-content div.form form#small-login-form {
	height: 185px !important;
	position: relative !important;
}


#relogins-dialog-modal a.link,
#relogin-dialog-modal div.form form#login-form a.link {
color: #5b5b65 !important;
font-size: 12px !important;
font-family: "HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue",Helvetica,Arial !important;
font-weight: normal !important;
text-shadow: 0 1px 0 #fff !important;
text-align: center !important;
width: 99% !important;
margin: 0 auto !important;
padding: 20px auto;
position: absolute !important;
bottom: 10px !important;
}

#popup_container.ui-draggable #popup_panel .popup_buttons input#popup_cancel.ui-button.ui-widget.ui-state-default.ui-corner-all {
color: #5b5b65 !important;
font-size: 12px !important;
font-family: "HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue",Helvetica,Arial !important;
font-weight: normal !important;
text-shadow: 0 1px 0 #fff !important;
text-align: center !important;
width: 99% !important;
height: 30px !important;
margin: 20px auto 0 auto !important;
padding: 60px auto 20px auto !important;
position: absolute !important;
bottom: 5px !important;
background: none !important;
border-radius: none !important;
border: none !important;
box-shadow: none !important;
display: block !important;
}

#popup_container.ui-draggable #popup_panel .popup_buttons input#popup_cancel.ui-button.ui-widget.ui-state-default.ui-corner-all:hover {
	color: red !important;
}

div.ui-dialog-buttonset button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:last-child {
color: #5b5b65 !important;
font-size: 12px !important;
font-family: "HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue",Helvetica,Arial !important;
font-weight: normal !important;
text-shadow: 0 1px 0 #fff !important;
text-align: center !important;
width: 99% !important;
margin: 0 auto !important;
padding: 0px auto 20px auto !important;
height: 30px !important;

position: relative !important;
bottom: 0px !important;

display: block !important;
border: 0 !important;
text-decoration: none !important;
text-transform: none !important;

background: none !important;
background-image: none !important;

border-radius: none !important;

box-shadow: none !important;
}

#relogin-dialog-modal div.form form#login-form a.link {
	bottom: -30px !important;
}

#relogins-dialog-modal a.link:hover,
#relogin-dialog-modal div.form form#login-form a.link:hover,
div.ui-dialog-buttonset button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:last-child:hover {
	color: red !important;
}

#relogins-dialog-modal #LoginForm_username,
#relogins-dialog-modal #LoginForm_password,
#relogin-dialog-modal div.form form#login-form input#LoginForm_username,
#relogin-dialog-modal div.form form#login-form input#LoginForm_password,
#dialog-copySave #saveCopyExisting form#start-project-form input#designName,
#dialog-copySave #saveCopyNew form#new-project-form input,
#dialog-copySave #saveCopyNew form#new-project-form textarea,
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable input[type='text'],
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable input[type='email'],
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable input[type='password']
{
	-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-ms-border-radius: 4px 4px 0 0;
-o-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;

-webkit-box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0),0 0 4px rgba(86,149,219,0);
-moz-box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0),0 0 4px rgba(86,149,219,0);
-ms-box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0),0 0 4px rgba(86,149,219,0);
-o-box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0),0 0 4px rgba(86,149,219,0);
box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0),0 0 4px rgba(86,149,219,0);
border-bottom-color: #e4e4e4;

position: relative !important;
display: block !important;
width: 75% !important;
height: 37px;
float: none !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
margin: 10px auto !important;
font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
font-size: 15px !important;
color: #000;
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
-o-user-select: text;
user-select: text;
-webkit-tap-highlight-color: rgba(0,0,0,0);

-webkit-appearance: none;
-webkit-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;

border: 1px solid #cececf;
border-top-color: #b5b5b6;
border-bottom-color: #dededf;
-webkit-box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0.7),0 0 4px rgba(86,149,219,0);
-moz-box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0.7),0 0 4px rgba(86,149,219,0);
-ms-box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0.7),0 0 4px rgba(86,149,219,0);
-o-box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0.7),0 0 4px rgba(86,149,219,0);
box-shadow: inset 0 1px 1px rgba(124,124,127,0.1),0 1px 0 rgba(255,255,255,0.7),0 0 4px rgba(86,149,219,0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-transition: border-color .15s linear,box-shadow .15s linear;
-moz-transition: border-color .15s linear,box-shadow .15s linear;
-ms-transition: border-color .15s linear,box-shadow .15s linear;
-o-transition: border-color .15s linear,box-shadow .15s linear;
transition: border-color .15s linear,box-shadow .15s linear;
}

#dialog-copySave #saveCopyNew form#new-project-form textarea {
	height: 120px !important;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable label {
color: #5b5b65;
font-size: 14px;
font-family: "HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue",Helvetica,Arial;
font-weight: normal;
padding-bottom: 5px;
text-shadow: 0 1px 0 #fff;
/* overflow: hidden; */
/* text-overflow: ellipsis; */
/* white-space: nowrap; */
line-height: 1.5em;
margin: 0 auto;
padding: 0px;
text-align: center;
width: 90%;
position: relative;
display: block;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable select {
	background: transparent;
   padding: 5px 12px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   /* -webkit-appearance: none; */
margin: 0 auto !important;
text-align: center !important;
width: 75% !important;
position: relative !important;
display: block !important;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;

border: 1px solid #cccccc;
}

div.ui-dialog-buttonset button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
	margin-top: 35px !important;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons div#dialog-fileTypesExport div#itemBox {
	height: 270px !important;
	width: 370px !important;
	/*overflow-y: scroll !important;*/
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons div#dialog-fileTypesExport div#itemBox div.searchResult.row {
	height: 40px;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons div#dialog-fileTypesExport div.searchResult.row {
	width: 350px !important;
	background: none !important;
	outline: none !important;
	border-top: none !important;
	border-bottom: 1px solid #ccc;
	margin: 0 auto !important;
	-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
	box-shadow: none !important;
}


div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons div#dialog-fileTypesExport div.searchResult.row .savedBox.savedBox2 {
	width: 350px !important;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons div#dialog-fileTypesExport div.searchResult.row .savedBox.savedBox2 div.grid_2.actionsBtn {
	position: relative !important;
	top: -60px !important;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons div#dialog-fileTypesExport div.searchResult.row .savedBox.savedBox2 div.grid_2.actionsBtn input[type='checkbox'].fxt_cb {
	-ms-transform: scale(2);
-moz-transform: scale(2);
-webkit-transform: scale(1.5);
-o-transform: scale(2);
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons div#dialog-fileTypesExport div.searchResult.row .savedBox.savedBox2 p.searchInfoItemName {
color: #5b5b65 !important;
font-size: 16px !important;
font-family: "HelveticaNeueMedium","HelveticaNeue-Medium","Helvetica Neue Medium","HelveticaNeue","Helvetica Neue",Helvetica,Arial !important;
font-weight: bold !important;
padding-bottom: 5px !important;
text-shadow: 0 1px 0 #fff !important;
line-height: 1.5em !important;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons div#dialog-fileTypesExport div.searchResult.row .savedBox.savedBox2 p.searchInfo,
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons div#dialog-fileTypesExport div.searchResult.row .savedBox.savedBox2 span.searchInfoTitle {
	color: #333 !important;
	font-size: 13px;
}

.ui-widget-overlay {
	display: none !important;
}
