#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	color: #000;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
    /*background: #CCC url(images/title.gif) top repeat-x;*/
    background: #CCC;
	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;
	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;*/
	color:#717171;
	min-height: 35px;
}

#popup_panel {
	text-align:right;
	margin: 9px 0px 0px;
}

#popup_prompt {
	margin: .5em 0em;
}

.popup_title_left{float: left;}
.popup_title_right{float: right;}

/* For Blue Theme */
#popup_title_blue {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #f4efef;
	text-shadow: 1px 1px 1px #989292;
	/*background: #CCC url(images/title-blue.png) top repeat-x;
	border: solid 1px #FFF;*/
	background: #6db3f2;
	background: -moz-linear-gradient(top,  #6db3f2 0%, #3690f0 79%, #1e69de 100%);
	background: -webkit-linear-gradient(top,  #6db3f2 0%,#3690f0 79%,#1e69de 100%);
	background: linear-gradient(to bottom,  #6db3f2 0%,#3690f0 79%,#1e69de 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
}

#popup_content_blue {
	padding: 9px;
	margin: 0em;
}

#popup_content_blue.alert {
	/*background-image: url(images/info-blue.png);*/
}

#popup_content_blue.confirm {
	/*background-image: url(images/important-blue.png);*/
}

#popup_content_blue.prompt {
	/*background-image: url(images/help-blue.png);*/
}

/* For Red Theme */
#popup_title_red {
    /*display: none;*/
    font-size: 19px;
    text-align: center;
    line-height: 1.75em;
    color: #f4efef;
    text-shadow: 1px 1px 1px #989292;
    background: #ed145b;
    cursor: default;
    padding: 0em;
    margin: 0em;
	height: 35px;
}

.jalert-clear-block #popup_title_red{
    display: none;
}

#popup_content_red {
    padding: 9px;
    margin: 0em;
}

#popup_content_red.alert {
    /*background-image: url(images/info-blue.png);*/
}

#popup_content_red.confirm {
    /*background-image: url(images/important-blue.png);*/
}

#popup_content_red.prompt {
    /*background-image: url(images/help-blue.png);*/
}

/* For Burgundy Theme */
#popup_title_burgundy {
    /*display: none;*/
    font-size: 19px;
    text-align: center;
    line-height: 1.75em;
    color: #f4efef;
    text-shadow: 1px 1px 1px #989292;
    background: #990000;
    cursor: default;
    padding: 0em;
    margin: 0em;
    height: 35px;
}

.jalert-clear-block #popup_title_burgundy{
    display: none;
}

#popup_content_burgundy {
    padding: 9px;
    margin: 0em;
}

#popup_content_burgundy.alert {
    /*background-image: url(images/info-blue.png);*/
}

#popup_content_burgundy.confirm {
    /*background-image: url(images/important-blue.png);*/
}

#popup_content_burgundy.prompt {
    /*background-image: url(images/help-blue.png);*/
}

#popup_content_burgundy .reg-btn.red {
    background: #990000;
    min-width: 136px;
    display: inline-block;
}
#popup_content_burgundy .reg-btn.red:hover {
    background: #840000;
}

/*BOOTSTRAP THEME*/
#popup_cancel , #popup_ok{
	min-width: 70px;
}

.icon_alert{
	font-size: 35px;
	position: absolute;
	left: 14px;
	top: 27px;
	color:#3c8dbc;
}

.button-close{
	position: absolute;
  right: 5px;
  top: 4px;
	font-size: 16px;
	padding: 0px 0px 0px 1px;
}

/* CUSTOMISATION ******************************************************************************************************/

.jalert-close-cross {
    float: right;
    padding: 0 3px 0 0;
    font-size: 30px;
    color: #f4efef;
}

.jalert-clear-block{background: none!important;}

#popup_message input, #popup_message .input-symbol-select, #popup_message textarea{
    margin-bottom: 4px;
}

#popup_message form{
    margin: 12px 12px 0 12px;
}
#popup_message .form-control-custom{
    border: 1px solid #C7C7C7;
    width: 100%;
}

#popup_message form label{
    color: #999999;
    font-size: 14px;
}
#popup_message form sup{
    color: #990000;
    font-size: 14px;
    top: 0;
}

