.enum table label
{width:100%;text-align:left}

body.seminarextra div.relation input.button
{left:50%;bottom:0}

body.seminarextra #input_meetingpeople div.bool label,
body.seminarextra #input_trainingpeople div.bool label
{margin-left:22%;width:auto}

body.masterclass form.form div.child label
{width:25%}

body.distraction201502 div.input label.empty,
body.masterclass div.input label.empty
{display:block}

body.masterclass div.relation .input input
{width:30%}

body.masterclass div.relation input.button
{bottom:0;margin-left:20pt}

body.masterclass form.form div.child
{border:1px solid #eabd86;margin-bottom:-1px}

body.distrsurvey201502 form.form .input textarea
{height:100px}

body.rating #rating_selects div
{float:left;margin-right:10px}

body.rating #w_content
{clear:both}

body.rating #w_content table.summary tr
{border:0}

body.rating #w_content th
{white-space: nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px}

body.rating #w_content td.number,
body.rating #w_content td.city,
body.rating #w_content td.region
{text-align:center}

body.rating #w_content th,
body.rating #w_content td.number,
body.rating #w_content td.movement,
body.rating #w_content td.abs,
body.rating #w_content td.bool
{text-align:center;font-weight:bold}

body.rating #w_content td.amount
{text-align:right;font-weight:bold;border-right:0}

body.rating #w_content td.diff
{border-left:0;padding-left:0;white-space:nowrap}

body.rating #w_content th,
body.rating #w_content td
{border:1px solid #b6b6b6;padding:5px;vertical-align:middle}

body.rating table.summary,
body.rating table.summary th,
body.rating table.summary td
{border-width:1px}

body.rating #w_content td
{height:44px}

body.rating #w_content td.more
{color:green}

body.rating #w_content td.less
{color:red}

body.rating #rating_selects
{float:left}

body.rating #rating_top_links
{float:right;text-align:right}

body.order_index #w_content table.summary th
{text-align:center}

body.order_index #w_content table.summary td
{vertical-align:middle}

body.order_index table.summary tr.order-sent-expired
{background-color:#f6f2b9}

body.order_index table.summary tr.order-war-expired
{background-color:#f2d262}

body.order_index table.summary tr.order-sent-expired td.order-created,
body.order_index table.summary tr.order-accepted-expired td.order-created,
body.order_index table.summary tr.order-war-expired td.order-created
{color:#f00;font-weight:bold}

body.order_index table.summary tr.order-sent-not-confirmed td.order-created
{font-weight:bold}

body.order_index table.summary tr.order-accepted td.order-created,
body.order_index table.summary tr.order-done td.order-created
{color:#0f0}


td.partner-code
{text-align:center}

body.reportcsadm #w_content
{overflow-y:auto!important}

body.reportcsadm table.summary,
body.reportcsadm table.summary th
{border-top:0}

#w_reportcsadm_select,
#w_plancsadm_select,
#w_organizercsadm_select
{float:right;margin-right:3%}

#w_reportcsadm_select input,
#w_reportcsadm_select select,
#w_plancsadm_select input,
#w_plancsadm_select select,
#w_organizercsadm_select input,
#w_organizercsadm_select select
{height:20px;border:1px solid #eabd86;font-size:11px;}

#w_reportcsadm_select input,
#w_plancsadm_select input,
#w_organizercsadm_select input
{background-color:#f6f2b9}

form#reportcs,
form#plancs
{min-width:1000px}

body.reportcsadm #l_tabs
{min-width:1050px}

form#reportcs table.reportcscorp tr.relation span.required
{display:none}

form#reportcs table.reportcscorp tr.relation .child span.required
{display:inline}

form#reportcs div.reportcseventpastattraction,
form#reportcs div.reportcseventpastincrease,
form#reportcs div.reportcseventpastloyalty,
form#reportcs div.reportcseventfutureattraction,
form#reportcs div.reportcseventfutureincrease,
form#reportcs div.reportcseventfutureloyalty,
form#reportcs div.reportcsquestion
{padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #eabd86}

form#reportcs div.reportcseventpastattraction ul.errors,
form#reportcs div.reportcseventpastincrease ul.errors,
form#reportcs div.reportcseventpastloyalty ul.errors,
form#reportcs div.reportcseventfutureattraction ul.errors,
form#reportcs div.reportcseventfutureincrease ul.errors,
form#reportcs div.reportcseventfutureloyalty ul.errors,
form#reportcs div.reportcsquestion ul.errors
{margin-bottom:1em;margin-top:2em}

form#reportcs div.reportcseventpastattraction .input input,
form#reportcs div.reportcseventpastattraction .input textarea,
form#reportcs div.reportcseventpastattraction .input select,
form#reportcs div.reportcseventpastincrease .input input,
form#reportcs div.reportcseventpastincrease .input textarea,
form#reportcs div.reportcseventpastincrease .input select,
form#reportcs div.reportcseventpastloyalty .input input,
form#reportcs div.reportcseventpastloyalty .input textarea,
form#reportcs div.reportcseventpastloyalty .input select,
form#reportcs div.reportcseventfutureattraction .input input,
form#reportcs div.reportcseventfutureattraction .input textarea,
form#reportcs div.reportcseventfutureattraction .input select,
form#reportcs div.reportcseventfutureincrease .input input,
form#reportcs div.reportcseventfutureincrease .input textarea,
form#reportcs div.reportcseventfutureincrease .input select,
form#reportcs div.reportcseventfutureloyalty .input input,
form#reportcs div.reportcseventfutureloyalty .input textarea,
form#reportcs div.reportcseventfutureloyalty .input select,
form#reportcs div.reportcsquestion .input input,
form#reportcs div.reportcsquestion .input textarea,
form#reportcs div.reportcsquestion .input select
{width:50%}

form#reportcs .enum_values input,
form#reportcs.enum_values label
{width:auto!important}

form#reportcs #input_reportcs_feedback label
{display:none}

form#reportcs #input_reportcs_feedback textarea
{width:90%;margin:0 auto;display:block}

form#reportcs ul.errors span.required
{display:none}

body.reportcs .status_none,
body.reportcsadm .status_none
{background-color:#ffbebe}

body.reportcs .status_started,
body.reportcsadm .status_started
{background-color:#fffde8}

body.reportcs .status_edited,
body.reportcsadm .status_edited
{background-color:#ffffbe}

body.reportcs .status_needs_review,
body.reportcsadm .status_needs_review
{background-color:#e4ffff}

body.reportcs .status_under_review,
body.reportcsadm .status_under_review
{background-color:#ece3e3}

body.reportcs .status_needs_correction,
body.reportcsadm .status_needs_correction
{background-color:#ffe2be}

body.reportcs .status_finished,
body.reportcsadm .status_finished
{background-color:#beffbe}

body.reportcsadm table.summary span.required
{display:none}

body.reportcsadm table.analytics .analytics_text td.label
{text-align:center}

body.reportcs_edit #w_content
{padding:0;overflow:hidden}

body.reportcs_edit #w_content #padding
{display:none}

body.reportcs_edit #content_wrapper
{position:relative;width:100%;height:100%}

body.reportcs_edit #status_tracks,
body.reportcs_edit #status_switch,
body.reportcs_edit #report_form,
body.reportcs_edit #comment_form
{padding:20px;overflow-y:scroll;position:absolute;left:0;right:0}

body.reportcs_edit #status_tracks,
body.reportcs_edit #status_switch
{top:-1px;border-bottom:1px solid #000}

body.reportcs_edit #comment_form
{bottom:-1px;border-top:1px solid #000}

body.reportcs_edit #status_message
{padding:1em}

body.reportcs_edit #report_form
{top:70px;bottom:180px}

body.reportcs_edit #status_tracks,
body.reportcs_edit #status_switch
{height:30px}

body.reportcs_edit #status_switch form,
body.reportcs_edit #status_label
{display:inline-block}

body.reportcs_edit #comment_form
{height:140px}

body.reportcs_edit #status_form
{margin:0;padding:0}

body.plancs_edit tr.matrix label.matrix
{font-size:11px;padding:0 0.5%;text-align:center}

body.plancs_edit tr.matrix label.matrix span.required,
body.plancs_edit .plancstariffsingle td > span.required,
body.plancs_edit .plancstariffsum > label
{display:none!important}

body.plancs_edit .plancstariffsingle tr.string td > span.required,
body.plancs_edit .plancstariffsingle tr.enum td > span.required
{display:inline!important}

body.plancs_edit .plancstariffsum div.double
{margin-top:4pt}

body.plancs_edit .plancstariffsingle tr.relation div.input
{float:left;clear:none}

body.plancs_edit .plancstariffsingle tr.relation div.child
{width:auto}

body.plancs_edit .plancstariffsingle tr.relation label
{width:30%!important}

body.plancs_edit input.auto-size
{width:30%}

body.plancs_edit .plancstarget,
body.plancs_edit .plancseventexternalattraction,
body.plancs_edit .plancseventexternalincrease,
body.plancs_edit .plancseventexternalloyalty,
body.plancs_edit .plancseventexternalother,
body.plancs_edit .plancseventinternalstructure,
body.plancs_edit .plancseventinternaleducation,
body.plancs_edit .plancseventinternalbusiness,
body.plancs_edit .plancseventinternalautomation,
body.plancs_edit .plancseventinternalother,
body.plancs_edit .plancseventexternal,
body.plancs_edit .plancseventinternal
{border-bottom:1px solid #eabd86;margin-bottom:4px;padding-bottom:4px}

body.plancs_edit .plancseventexternalattraction,
body.plancs_edit .plancseventexternalincrease,
body.plancs_edit .plancseventexternalloyalty,
body.plancs_edit .plancseventexternalother,
body.plancs_edit .plancseventinternalstructure,
body.plancs_edit .plancseventinternaleducation,
body.plancs_edit .plancseventinternalbusiness,
body.plancs_edit .plancseventinternalautomation,
body.plancs_edit .plancseventinternalother,
body.plancs_edit .plancseventexternal,
body.plancs_edit .plancseventinternal
{width:100%!important}

body.plancs_edit span.note
{display:inline-block;width:40%;vertical-align:top}

body.plancs_edit .plancspersondirector span.note,
body.plancs_edit .plancspersonresponsible span.note
{display:inline}

body.plancs_edit .plancstarget textarea
{width:50%}

body.plancs_edit .plancstariffsingle tr.relation div.int
{width:265px}

body.plancs_edit .plancstariffsum ul.errors li
{word-wrap:break-word}

table.rating .details
{position:absolute; top:6px; right:4px; width:12px; height:12px; border:1px solid #5b5bff; border-radius:6px; line-height:10.75px; padding-left:3.25px; color:#5b5bff; font-size:10px; cursor:help}

table.rating .details::after
{content:"i"; display:inline-block}


