.page.soft-red .block .content .button.yellow span,
.page.soft-blue .block .content .button.yellow span,
.page.soft-yellow .block .content .button.yellow span,
.page.soft-purple .block .content .button.yellow span,
.page.blue-gray .block .content .button.yellow span,
.page.crimson-orange .block .content .button.yellow span,
.page .block .content .button.yellow span {
	padding: 10px 19px 25px !important;
}

.page .block .content .selector {
	height: 37px !important;
	line-height: 26px !important;
}

div.checker {width:22px;height:22px;}
div.checker input{width:22px;height:22px;}
div.checker span {background: url("/workflows/application/resources/images/elements/checkbox.png") no-repeat;
                  display: inline-block;
                  height: 22px;
                  width: 22px;
}

div.checker span.checked {background: url("/workflows/application/resources/images/elements/checkbox_ticked.png") no-repeat;
                  display: inline-block;
                  height: 22px;
                  width: 22px;
}

div.radio {width:25px;height:25px;}
div.radio input{width:25px;height:25px;}
div.radio span {background: url("/workflows/application/resources/images/elements/radio.png") no-repeat;
                  display: inline-block;
                  height: 25px;
                  width: 25px;
}

div.radio span.checked {background: url("/workflows/application/resources/images/elements/radio_selected.png") no-repeat;
                  display: inline-block;
                  height: 25px;
                  width: 25px;
}

input.password,
input.text {
	border: 1px solid #9A9A9A;
	padding: 6px;
	color: #333333;
	width: 35%;
	background: white;
        
        font-family: "Arial",Helvetica,Arial,sans-serif;
        font-size:15px;
	line-height: 16px;

	vertical-align: middle;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9A9A9A;
    border-radius: 4px;
    color: #333333;
    max-width: 100%;
    min-width: 36%;
    padding: 8px;
}

.selector {
    background: url("../img/select-bck.png") no-repeat scroll right center #FFFFFF;
    border: 1px solid #9A9A9A;
    border-radius: 4px;
    color: #333333;
    display: inline-block;
    font-family: "Arial",futura-pt,Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 16px;
    padding: 7px 45px 2px 8px;
    position: relative;
    vertical-align: middle;
    width: 25%;
    height:37px;
}

.selector span {
    display: block;
    padding: 1px 0;
}

.selector select {
    height: 35px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.global-msg .message {
        min-height:55px;
	padding: 10px;
	position: relative;
	color: #444444;
        border:none;
        z-index: 10001;
}

.global-msg .content{
        z-index: 10000;
        margin-left:0 !Important;
}

.global-msg .message span.close {
	display: block;
	cursor: pointer;
	background: url('/workflows/application/resources/images/icons/global_message_cross.png') no-repeat left top;

	width: 30px;
	height: 30px;
        
        float:right;
        margin-top:2.5px;
        /*
	position: absolute;
	right: 10px;
        top:12.5px;*/
}
.global-msg .message ol,
.global-msg .message ul {
	margin: 0 0 0 20px ;
	padding: 0;
}

.global-msg .message.info {
	border: 1px solid #6BBAFF;
	color: #0067CE;

	background-color: #94D1FF;
	background: -moz-linear-gradient(top, #94D1FF, #6BBAFF);
	background: -o-linear-gradient(top, #94D1FF, #6BBAFF);
        background: -ms-linear-gradient(top, #94D1FF, #6BBAFF);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#94D1FF), color-stop(1,#6BBAFF));

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94D1FF', endColorstr='#6BBAFF');
}
.global-msg .message.error {
	color: #A32326;

	background-color: #c42a2a;
}
.global-msg .message.warning {
	border: 1px solid #FFA34F;
	color: white;

	background-color: #94D1FF;
	background: -moz-linear-gradient(top, #FFC474, #F19D49);
	background: -o-linear-gradient(top, #FFC474, #F19D49);
        background: -ms-linear-gradient(top, #FFC474, #F19D49);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#FFC474), color-stop(1,#F19D49));

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC474', endColorstr='#F19D49');
}
.global-msg .message.success {
	color: #39531E;
	background-color: #2d8a75;
}

.global-msg .message label {
    font-family: Arial;
    font-size: 18px;
    text-align: center;
    color: #fffeff;
    display: inline-block;
    width: 90%;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    cursor:auto;
    margin-top:8.5px;
    margin-bottom:8.5px;
}
.global-msg #global_err a
{
    color: #42CCAE;
}
.global-msg #global_not a
{
    color: #42CCAE;
}


/*DATE PICKER*/
.jdpicker_w
{
    
}
.jdpicker_w input.date
{
    background: url("/workflows/application/resources/images/icons/input_calendar.png") no-repeat scroll right center #FFFFFF !important;
    padding-right: 45px !important;
}
.jdpicker_w .date_selector
{
    width:100%;
}

.jdpicker_w .button
{
    background-color: #42CCAE;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;    
    font-family: "Arial";
    font-weight: normal !important;
    transition: background-color 300ms ease-out 0s;
}

.jdpicker_w .button:hover,
.jdpicker_w .button.hover
{
    background-color: #2D8A75;
    cursor: pointer;
}

.jdpicker_w .selectable_day.today
{
    background-color :#42CCAE;
}

.jdpicker_w .selectable_day.selected
{
    background-color: #2D8A75;
}
.jdpicker_w td.selectable_day:hover,
.jdpicker_w td.selectable_day.hover
{
    background-color: #42CCAE;
}
