/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 26, 2014, 6:39:31 PM
    Author     : daniel
*/

#leftLabels .zend_form .element .feRight input.inputField
{
    padding: 0;
    background: #FFFFFF;
    font-size: 11px !important;
    font-weight: bold;
    width: 40px;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080;
    border-radius: 4px;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset;
    color: #868686;
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-family: Verdana,Arial,sans-serif;
}

#leftLabels .zend_form .element .feRight input.inputField:hover,
#leftLabels .zend_form .element .feRight input.inputField:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

#leftLabels .zend_form .element .feRight input.inputFieldBig
{
    padding: 0;
    background: #FFFFFF;
    font-size: 11px !important;
    font-weight: bold;
    width: 250px;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080;
    border-radius: 4px;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset;
    color: #868686;
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-family: Verdana,Arial,sans-serif;
}

#leftLabels .zend_form .element .feRight input.inputFieldBig:hover,
#leftLabels .zend_form .element .feRight input.inputFieldBig:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

#leftLabels .zend_form .element .feRight input.inputFieldMedium
{
    padding: 0;
    background: #FFFFFF;
    font-size: 11px !important;
    font-weight: bold;
    width: 200px;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080;
    border-radius: 4px;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset;
    color: #868686;
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-family: Verdana,Arial,sans-serif;
}

#leftLabels .zend_form .element .feRight input.inputFieldMedium.disabled,
#leftLabels .zend_form .element .feRight input.inputFieldMediumSpecial.disabled,
#leftLabels .zend_form .element .feRight input.inputFieldBig.disabled
{
    border: 0 none !important;
    box-shadow: none !important;
}

#leftLabels .zend_form .element .feRight input.inputFieldMediumSpecial
{
    padding: 0;
    background: #FFFFFF;
    font-size: 11px !important;
    font-weight: bold;
    width: 200px;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #fff;
    border-radius: 4px;    
    color: #868686;
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-family: Verdana,Arial,sans-serif;
}

#leftLabels .zend_form .element .feRight input.inputFieldMedium:hover,
#leftLabels .zend_form .element .feRight input.inputFieldMedium:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

#leftLabels .zend_form .element .feRight textarea.inputFieldMedium
{
    padding: 0;
    background: #FFFFFF;
    font-size: 11px !important;
    font-weight: bold;
    width: 200px;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080;
    border-radius: 4px;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset;
    color: #868686;
    height: 80px;
    line-height: 18px;
    text-align: left;
    font-family: Verdana,Arial,sans-serif;
}

#leftLabels .zend_form .element .feRight textarea.inputFieldMedium:hover,
#leftLabels .zend_form .element .feRight textarea.inputFieldMedium:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

#leftLabels .zend_form .element .feRight input.calendar
{
    padding: 0;
    background: url("../images/form/calendar.png") no-repeat scroll 230px center #FFFFFF;
    font-size: 11px !important;
    font-weight: bold;
    width: 233px;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080;
    border-radius: 4px;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset;
    color: #868686;
    height: 23px;
    line-height: 23px;
    padding-right: 15px;
    text-align: center;
    font-family: Verdana,Arial,sans-serif;
}

#leftLabels .zend_form .element .feRight input.calendar:hover,
#leftLabels .zend_form .element .feRight input.calendar:focus
{
    background: url("../images/form/calendar2.png") no-repeat scroll 230px center #FFFFFF;
}

#leftLabels .zend_form .element .feRight input.inputFieldMedium.calendar
{
    width: 184px !important;
    background: url("../images/form/calendar.png") no-repeat scroll 184px center #FFFFFF !important;
}

#leftLabels .zend_form .element .feRight input.inputFieldMedium.calendar:hover,
#leftLabels .zend_form .element .feRight input.inputFieldMedium.calendar:focus
{
    background: url("../images/form/calendar2.png") no-repeat scroll 184px center #FFFFFF !important;
}

#leftLabels .zend_form .element .feRight .error input,
#leftLabels .zend_form .element .feRight .error input:hover,
#leftLabels .zend_form .element .feRight .error input:focus,
#leftLabels .zend_form .element .feRight .error input:active
{
    border: 1px solid #ff0000 !important;
}

#leftLabels .zend_form .element
{
    padding-top: 5px;
    padding-bottom: 10px;
}

#leftLabels .zend_form .element .feLeft
{
    padding-top: 0;
}

#leftLabels .zend_form .element .feLeft label
{
    height: 23px;
    line-height: 23px;
    margin-right: 0px;
}

#leftLabels .zend_form .element .form_error
{
    text-align: center;
}


#leftLabels .zend_form .element .feRight textarea.inputField
{
    padding: 0 5px !important;
    background: #FFFFFF !important;
    font-size: 11px !important;
    font-weight: bold !important;
    width: 237px !important;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080 !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset !important;
    color: #868686 !important;
    height: 75px !important;
    line-height: 23px !important;
    text-align: left !important;
    font-family: Verdana,Arial,sans-serif !important;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    resize: none;
}

#leftLabels .zend_form .element .feRight textarea.inputField:hover,
#leftLabels .zend_form .element .feRight textarea.inputField:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

#leftLabels .zend_form .element .feRight .error textarea.inputField
{
    border: 1px solid #FF0000 !important;
}
/*#leftLabels .zend_form .element .form_error*/

#leftLabels .zend_form .element .errorsCase
{
	display: none;
	text-align: left;
	color: #FF0000;
	font-weight: bold;
}
#leftLabels .zend_form .element .errorsCase ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 40%;
}
#leftLabels .zend_form .element .errorsCase ul li
{
	color: #FF0000;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	width: 200px;
	text-align: center;
	font-size: 12px;
}

#bmc
{
	display: none;
	width: 60%;
	padding-left: 15%;
    padding-right: 23%;
	text-align: center;
}
#bmc p
{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
}
#bmc p.true
{
	color: #00cc00;
}
#bmc p.false
{
	color: #FF0000;
}


.elementsBagSupport
{
    width: 440px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

.elementsBagSupport .columns
{
    width: 140px;
    display: inline-block;
    vertical-align: top;
}

.elementsBagSupport .columns .fieldSupport
{
    padding-bottom: 10px; 
}

.fieldSupport label
{
    width: 100px;
    text-align: left;
    display: block;
    margin: 0 auto;
    padding-bottom: 3px;
}

.fieldSupport .supportField input.prizeField
{
    padding: 0 5px !important;
    background: #FFFFFF !important;
    font-size: 11px !important;
    font-weight: bold !important;
    width: 90px !important;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080 !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset !important;
    color: #868686 !important;
    height: 23px !important;
    line-height: 23px !important;
    text-align: center !important;
    font-family: Verdana,Arial,sans-serif !important;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.fieldSupport .supportField input.prizeField:hover,
.fieldSupport .supportField input.prizeField:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

.fieldSupport .supportField textarea.prizeField
{
    padding: 0 5px !important;
    background: #FFFFFF !important;
    font-size: 11px !important;
    font-weight: bold !important;
    width: 90px !important;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080 !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset !important;
    color: #868686 !important;
    height: 50px !important;
    line-height: 23px !important;
    text-align: center !important;
    font-family: Verdana,Arial,sans-serif !important;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.fieldSupport .supportField textarea.prizeField:hover,
.fieldSupport .supportField textarea.prizeField:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

/*#submit_btn
{
    background-color: #1E6BEB;
    border-radius: 5px;
    border-style: none;
    border-width: 0;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 15px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
}

#submit_btn:hover
{
    background-color:#2B60DE;
}*/

.hhError
{
    padding: 5px 0;
}

.hhError p
{
    margin: 0;
    font-size: 13px;
    color: #ff0000;
    font-weight: bold;
}

.shhError p
{
    font-size: 11px;
}

.ui_tpicker_time
{
    text-align: center;
}

.calendarInput
{
    width: 27px !important;
    padding: 0 !important;
    background: #FFFFFF !important;
    font-size: 11px !important;
    font-weight: bold !important;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #BDBDBD !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset !important;
    color: #868686 !important;
    height: 23px !important;
    line-height: 23px !important;
    text-align: center !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.calendarInput:hover,
.calendarInput:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

.ciSpp
{
    padding: 0 3px;
    overflow: hidden;
    text-align: center;
    height: 23px;
    line-height: 23px;
}

#host_id_chosen .chosen-choices
{
    border: 1px solid #808080 !important;
    border-radius: 4px !important;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset !important;
    color: #868686 !important;
    background: #FFFFFF !important;
    font-size: 11px !important;
    font-weight: bold !important;
}

#host_id_chosen .chosen-choices:hover,
#host_id_chosen .chosen-choices:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

li.search-choice
{
    margin-right: 5px !important;
}

li.search-choice span
{
    width: 210px;
    display: inline-block;
}

.ui-button-text
{
    min-width: 30px;
}

.chboxesRow
{
    padding-bottom: 10px;
}

.chboxesRow .element .feLeft label
{
    height: 32px !important;
    line-height: 32px !important;
}

.periodInputs
{
    /**/
}

.periodInputs input
{
    color: #868686;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px !important;
    font-weight: bold;
}

.periodInputs input:active,
.periodInputs input:focus,
.periodInputs input:hover
{
    box-shadow: none !important;
    transition: none !important;
}

.periodInputs .douaPuncte
{
    width: 18px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
}

select.ui-datepicker-month
{
    width: 50px !important;
    height: 20px;
    background: #fff;
    border: 1px solid #808080;
    border-radius: 4px;
}

select.ui-datepicker-year
{
    width: 70px !important;
    height: 20px;
    background: #fff;
    border: 1px solid #808080;
    border-radius: 4px;
    margin-left: 10px !important;
}

input#scan_id
{
    background: #fff;
    height: 28px;
}

/* Jackpot small fields */
.customElement .input input.inputSmall
{
    padding: 0;
    background: #FFFFFF;
    font-size: 11px !important;
    font-weight: bold;
    width: 105px;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080;
    border-radius: 4px;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset;
    color: #868686;
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-family: Verdana,Arial,sans-serif;
}

.customElement .input input.inputSmall:hover,
.customElement .input input.inputSmall:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

.customElement .input.error input,
.customElement .input.error input.error,
.customElement .input input.error
{
    border: 1px solid #ff0000 !important;
}

/* Jackpot big fields */
.customElement .input input.inputBig
{
    padding: 0;
    background: #FFFFFF;
    font-size: 11px !important;
    font-weight: bold;
    width: 300px;
    /*border: 1px solid #BDBDBD;*/
    border: 1px solid #808080;
    border-radius: 4px;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset;
    color: #868686;
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-family: Verdana,Arial,sans-serif;
}

.customElement .input input.inputBig:hover,
.customElement .input input.inputBig:focus
{
    border-color: #3B8CE6 !important;
    box-shadow: 0 3px 5px -3px rgba(36, 118, 211, 0.3) inset;
    background: #FFFFFF;
}

.days_error .error
{
    text-align: center;
    width: 362px;
    color: #ff0000;
    font-weight: bold;
}

#leftLabels .zend_form .element .feLeft .hint
{
    font-size: 13px;
}

#leftLabels .zend_form .element .feLeft .hint b
{
    color: #EA0004;
}

#leftLabels .zend_form .element .feRight select.scrollSelect
{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #808080;
    border-radius: 4px;
    box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.24) inset;
    color: #868686;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    padding: 0;
    text-align: left;
    width: 250px;
}

.pwdWidgetField
{
    margin: 0 auto;
    display: block;
    text-align: center;
}

#password-strength-widget
{
    width: 235px;
    margin-left: 39%;
}

#password-strength-widget .supTexts
{
    color: #080808;
    font-weight: bold;
    font-size: 12px;
}

#password-strength-widget .supTexts .strStrength
{
    float: left;
    text-align: left;
}

#password-strength-widget .supTexts .procStrength
{
    float: right;
    text-align: right;
}

#password-strength-widget .supTexts .strStrength p,
#password-strength-widget .supTexts .procStrength p
{
    margin-bottom: 2px;
}

#password-strength-widget .supTexts.weak
{
    color: #fe402b;
}

#password-strength-widget .supTexts.average
{
    color: #CB9315;
}

#password-strength-widget .supTexts.strong
{
    color: #2383A0;
}

#password-strength-widget .supTexts.secure
{
    color: #669E35;
}

.progress-bar-info
{
    /*background-color: #489CFA !important;*/
    background-color: #4D9ADB !important;
}

.chainReactionError {
	color: red;
	font-weight: bold;
	font-size: 10px;
}