html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
@font-face{font-family:"Droid Sans";font-style:normal;font-weight:normal;src:local('Droid Sans'), local('DroidSans'), url('/assets/fonts/DroidSans.woff') format('woff')}@font-face{font-family:"Droid Sans";font-style:normal;font-weight:bold;src:local('Droid Sans Bold'), local('DroidSans-Bold'), url('/assets/fonts/DroidSans-Bold.woff') format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url('/assets/fonts/OpenSans-Light.woff') format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url('/assets/fonts/OpenSans-Bold.woff') format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url('/assets/fonts/OpenSans.woff') format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url('/assets/fonts/OpenSans-Semibold.woff') format('woff')}.open-sans{font-family:"Open Sans"}.droid-sans{font-family:"Droid Sans"}html{background-color:#e3cca2}body{color:#444;min-width:1007px;font-family:"Droid Sans"}select,input,button,textarea{font-family:"Droid Sans"}*{outline:none !important}.hidden{display:none}select{border:1px
solid #B2B2B2;border-radius:5px 5px 5px 5px;color:#035CA8;display:inline-block;font-family:'Open Sans',arial,helvetica,clean,sans-serif;height:25px;vertical-align:middle;background:url("/assets/img/select-bkg.gif") repeat-x scroll 0 0 transparent}select:hover{border:1px
solid #777;cursor:pointer;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2)}select
option{background-color:#EEE;text-shadow:none}#language-selection{color:#2D2104;background:url("/assets/img/rpt-bkgs.png") repeat-x scroll 0 -162px rgba(87, 72, 1, 0.07);border:1px
solid #777060;text-shadow:0 1px 0 #FFF}#language-selection:hover{background:url("/assets/img/rpt-bkgs.png") repeat-x scroll 0 -162px rgba(237,220,179,0.5)}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',arial,helvetica,clean,sans-serif;font-weight:300;color:#003867}h1{font-size:24px;padding:0}h2{font-family:'Droid Sans',arial,helvetica,clean,sans-serif;font-weight:400;color:#333;font-size:18px;padding:0}h3{font-size:18px;padding:0;font-weight:400;color:#222;margin:10px
0}h4{font-size:13px;color:#363636;text-shadow:0 1px 0 #fff;font-weight:400;background:#fff url(/assets/img/pattern.gif) repeat;padding:5px}a,a:active,a:visited{color:#607890}a:hover{color:#036}td.nowrap{white-space:normal !important}span[contenteditable]{outline:none !important;white-space:nowrap !important;cursor:default !important}span[contenteditable] br{display:none}header{padding:5px
10px 0;overflow:visible}div.logo{width:250px;padding-top:10px;float:left}.profile{padding:15px
0 0 0;float:right;font-family:'Open Sans',arial,helvetica,clean,sans-serif;font-size:12px}.profile li, .profile li > label, .profile li>div{float:left}.profile li:first-child, .profile li>label{}.profile span.text, .profile
label{line-height:25px;text-shadow:1px 1px #FFF}.profile
label{margin-right:5px}li.shop,li.language{margin-left:10px}a.btn-logout{display:block;margin:0
0 0 15px;text-decoration:none;color:#382504;line-height:25px;border:1px
solid #6f4f21;background:rgba(87,72,1,0.07) url(/assets/img/rpt-bkgs.png) 0 -162px repeat-x;box-shadow:0 1px 0 0 rgba(255,255,255,0.8);border-radius:5px;padding:0
15px;font-size:14px}a.btn-logout:hover{color:#382504;background:rgba(237,220,179,0.5) url(/assets/img/rpt-bkgs.png) 0 -162px repeat-x}#main{clear:both;overflow:auto}#tab-wrapper{margin:15px
10px 0 10px;overflow:auto}.tab-nav{font-family:'Open Sans',Trebuchet MS,arial,helvetica,clean,sans-serif;font-weight:700;overflow:auto}.tab-nav
li{float:left;background:#08508d url(/assets/img/rpt-bkgs.png) 0 0 repeat-x;border-radius:5px 5px 0 0;margin:0
4px 0 0;box-shadow:1px 0 1px 0 rgba(0,0,0,0.3);border-width:1px 0 0 0;border-color:#08508d;border-style:solid;font-size:12px}.tab-nav li:hover{background:#fff url(/assets/img/rpt-bkgs.png) 0 -68px repeat-x;border-color:#025ba4}.tab-nav li.meta-tabs{float:right;background:#d37c03 url(/assets/img/rpt-bkgs.png) 0 -34px repeat-x;border-radius:5px 5px 0 0;margin:0
0 0 2px;box-shadow:0 0 3px 0 rgba(0,0,0,0.3);border-width:1px 0 0 0;border-color:#d37c03;border-style:solid}.tab-nav li.meta-tabs.active{background:url("/assets/img/rpt-bkgs.png") repeat-x scroll 0 -102px #FFF;border-color:#FFF;border-radius:5px 5px 0 0;border-style:solid;border-width:1px 1px 0;box-shadow:none;float:right;margin:0
0 0 2px}.tab-nav li.meta-tabs:hover{background:url("/assets/img/rpt-bkgs.png") repeat-x scroll 0 -244px #0960A7;border-color:#D37C03}.tab-nav
li.active{float:left;background:#fff url(/assets/img/rpt-bkgs.png) 0 -102px repeat-x;;border-radius:5px 5px 0 0;box-shadow:none;border-width:1px 1px 0 1px;border-color:#fff;border-style:solid}.tab-nav li
a{display:block;text-decoration:none;color:#fff;background:url(/assets/img/icons.png);padding:0
12px 0 40px;margin:0
0 0 0;height:34px;line-height:34px}.tab-nav li.active
a{color:#003766}.tab-nav li
a.home{text-indent:-9999px;width:39px;padding:0;background-position:-4px 0}.tab-nav li
a.timetables{background-position:0 -34px}.tab-nav li
a.time{background-position:0 -68px}.tab-nav li
a.vacations{background-position:0 -102px}.tab-nav li
a.teams{background-position:0 -136px}.tab-nav li
a.reports{background-position:0 -170px}.tab-nav li
a.faqs{background-position:0 -238px}.tab-nav li a.docs-mgmt{background-position:0 -204px}.tab-nav li.active
a.home{background-position:-299px 0px}.tab-nav li.active
a.timetables{background-position:-295px -34px}.tab-nav li.active
a.time{background-position:-295px -68px}.tab-nav li.active
a.vacations{background-position:-295px -102px}.tab-nav li.active
a.teams{background-position:-295px -136px}.tab-nav li.active
a.reports{background-position:-295px -170px}.tab-nav li.active
a.faqs{background-position:-295px -238px}.tab-nav li.active a.docs-mgmt{background-position:-295px -204px}.tab-nav li a span.tab-error, .tab-nav li a span.tab-warn, .tab-nav li a span.tab-info{color:#fff;height:15px;line-height:15px;margin-left:5px;padding:0
5px;border-radius:3px;font-weight:normal;font-size:11px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5)}.tab-nav li a span.tab-error{background-color:#CA1E1A}.tab-nav li a span.tab-warn{background-color:#D29412}.tab-nav li a span.tab-info{background-color:#0267FC}.tab-container.dashboard{clear:left;overflow:auto;background:white;box-shadow:0 -1px 5px 0 rgba(0,0,0,0.4);padding:25px
0 0 0}.tab-container{clear:left;overflow:auto;background:white;box-shadow:0 -1px 5px 0 rgba(0,0,0,0.4);padding:15px}header.inner-header{height:30px;padding:0
0 15px 0;background:url(/assets/img/pattern.gif) bottom left repeat-x}header.inner-header>h1{float:left}header.inner-header>h1>span{display:inline-block;height:30px;width:30px;text-indent:-9999px;background:#fff url(/assets/img/icons.png) -191px -60px no-repeat}div.section-selection{float:left;margin:4px
0 0 0}div.section-selection
label{font-size:12px;vertical-align:middle;display:inline-block}div.finalize-plan{position:absolute;margin-left:-57px;left:50%}div.finalize-plan
a{display:none;height:21px;padding:6px
14px 0px 14px !important}div.finalize-plan
button{display:inline-block}div.finalize-plan.first-version a.plan-action{display:inline-block}div.finalize-plan.first-version button.plan-action{display:none}.table-actions{position:relative;margin:10px
0;height:35px}div.selected-date{font-family:'Open Sans',arial,helvetica,clean,sans-serif;font-size:18px;color:#666;padding-top:5px;float:left}div.selected-date
span.day{font-weight:300;display:none}div.selected-date
span.month{font-weight:300}div.selected-date
span.of{color:#acacac}div.selected-date
span.year{font-weight:600}div.selected-date.daily-view
span.day{display:inline}ul.month-nav{overflow:hidden}ul.month-nav
li{float:left;display:block;width:47px;height:30px;line-height:30px;text-align:center;margin:10px
10px 0 0}ul.month-nav li:nth-child(3n){margin:10px
0px 0px 0px}ul.month-nav li
a{border-radius:3px;border:1px
solid #c8c8c8;text-decoration:none;color:#025ca8;background:#ebebeb url(/assets/img/rpt-bkgs.png) 0 -136px repeat-x;display:block;width:45px;height:28px;text-decoration:none;color:#025ca8}ul.month-nav li a:hover{box-shadow:0 0 3px rgba(0,0,0,0.3);cursor:pointer;background:#fbfbfb;border:1px
solid #999}ul.month-nav li
a.active{background:#e2e2e2;box-shadow:inset 0 0 5px rgba(0,0,0,0.4);color:#666;border:1px
solid #989898}ul.date-nav{overflow:visible;float:left;margin:0
0 0 10px}ul.date-nav>li{border:1px
solid silver;width:30px;height:30px;cursor:pointer;display:inline-block;float:left;background:#f3f3f3}ul.date-nav>li:hover{background-color:#fbfbfb;border:1px
solid #a1a1a1}ul.date-nav
a{overflow:hidden;outline:none;padding:0px;display:block;width:30px;height:30px;background:url(/assets/img/icons.png) no-repeat;text-indent:-9999px}ul.date-nav>li.prev-date{margin:2px
-2px 2px 2px;border-radius:3px 0px 0px 3px}ul.date-nav>li.prev-date:hover{box-shadow:-1px 0 3px rgba(0,0,0,0.3)}ul.date-nav > li.prev-date
a{background-position:-191px 0}ul.date-nav > li.prev-date:hover
a{background-position:-221px 0}ul.date-nav>li.next-date{margin:2px
2px 2px 2px;border-radius:0px 3px 3px 0px;border-left:none}ul.date-nav>li.next-date:hover{box-shadow:1px 0 3px rgba(0,0,0,0.3)}ul.date-nav > li.next-date
a{background-position:-191px -30px}ul.date-nav > li.next-date:hover
a{background-position:-221px -30px}ul.date-nav.monthly-view li.monthly-view{display:block}ul.date-nav.monthly-view li.daily-view{display:none}ul.date-nav.daily-view li.monthly-view{display:none}ul.date-nav.daily-view li.daily-view{display:block}div.visualization-type{float:right}div.visualization-type
span.label{color:#666;font-size:14px;font-weight:400}ul.visualization-type{display:inline-block}ul.visualization-type
li{font-size:12px;text-align:center;background:#f3f3f3;display:inline-block;border-radius:3px;border:1px
solid silver;height:30px;line-height:30px;color:#666;font-size:12px;font-weight:600;width:70px}ul.visualization-type li:hover{background:#fbfbfb;border:1px
solid #a1a1a1;box-shadow:1px 0 3px rgba(0,0,0,0.3)}ul.visualization-type li
a{text-shadow:0 1px 0 #FFF;display:block;width:70px;height:30px;text-decoration:none;color:#666;outline:none}ul.visualization-type li.view-day{margin:2px
2px 2px 2px;border-radius:0px 3px 3px 0px}ul.visualization-type.daily-view li.view-day{border:1px
solid #989898;background-color:#E2E2E2;box-shadow:0 0 5px rgba(0, 0, 0, 0.4) inset}ul.visualization-type li.view-month{margin:2px
-6px 2px 2px;border-radius:3px 0px 0px 3px}ul.visualization-type.monthly-view li.view-month{border:1px
solid #989898;background-color:#E2E2E2;box-shadow:0 0 5px rgba(0, 0, 0, 0.4) inset}div.status{font-size:14px;margin-right:25px;float:right}div.status
span.type{display:inline-block;text-transform:uppercase;color:#fff;background:#038aff;border-radius:3px;height:25px;line-height:25px;padding:0
6px 2px 6px}ul.actions-btns{left:50%;margin-left:-83.5px;position:absolute}ul.actions-btns
li{float:left;position:relative;display:inline-block;padding:0
5px;margin:2px
-3px 2px 2px;background:#f3f3f3;border:1px
solid silver;border-radius:0;color:#666;font-size:12px;font-weight:600;text-align:center;cursor:pointer;height:30px;line-height:30px;outline:none;padding:0px
10px;min-width:80px}ul.actions-btns li
a{color:#666;height:30px;line-height:30px;text-decoration:none;display:block}ul.actions-btns li:first-child:hover{box-shadow:-1px 0 3px rgba(0,0,0,0.3)}ul.actions-btns li:last-child:hover{box-shadow:1px 0 3px rgba(0,0,0,0.3)}ul.actions-btns li:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}ul.actions-btns li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}ul.actions-btns li:hover{cursor:pointer;background:#fbfbfb;background-position:-221px 0;border:1px
solid #a1a1a1;box-shadow:0 0 3px rgba(0,0,0,0.3);z-index:100}ul.actions-btns li:hover
a{color:#444}ul.actions-btns
li.disabled{opacity:0.5}ul.actions-btns.daily-view li.daily-view{display:none}.version{float:right;padding:3px}div.filters{float:right}div.filters ul
li{float:left;margin:5px
10px 0 0}div.filters ul li
label{display:inline-block;line-height:21px;font-size:11px}div.filters input[type=checkbox]{-khtml-appearance:none;background:url(/assets/img/form-assets.png) no-repeat;width:21px;height:21px;vertical-align:middle;background-position:-301px -2px;}div.filters input[type=checkbox]:checked{background-position:-322px -2px}section.widget{margin-bottom:20px}table.layout-format.flexible-left-fixed-right{width:100%;height:100%;table-layout:fixed}table.layout-format.flexible-left-fixed-right
td.column{vertical-align:top;height:100%}table.layout-format.flexible-left-fixed-right td.left-column{width:100%}table.layout-format.flexible-left-fixed-right td.right-column{overflow:hidden;width:190px}table.layout-format.flexible-left-fixed-right td.right-column.collapsed{width:17px;overflow:hidden}table.layout-format.flexible-left-fixed-right td.right-column.collapsed .opt-panel-trigger{transform:scaleX(-1)}section.management{border:1px
solid #ccc}ul.toolbar{display:block;padding-left:10px;background:#f2f2f2 url(/assets/img/toolbar-pat.gif) repeat;height:35px;border-bottom:1px solid #9c9c9c}ul.toolbar
li{float:left;padding:4px
0px 2px 0px}ul.toolbar li
a{display:block;background:transparent url(/assets/img/icons.png) no-repeat;height:26px;width:26px;text-indent:-9999px;opacity:0.5;border:1px
solid transparent;border-radius:3px}ul.toolbar li a:hover{opacity:1;border:1px
solid rgba(0,0,0,0.4)}ul.toolbar li
a.undo{background-position:0 -340px}ul.toolbar li
a.redo{background-position:-26px -340px}ul.toolbar li
a.cut{background-position:-52px -340px}ul.toolbar li
a.copy{background-position:-78px -340px}ul.toolbar li
a.paste{background-position:-104px -340px}ul.toolbar li
a.print{background-position:-130px -340px}ul.toolbar li
a.cycles{background-position:6px 5px;background-repeat:no-repeat;background-image:url(/assets/img/icon_ciclo.png)}ul.toolbar li
a.scycles{background-position:2px 2px;background-repeat:no-repeat;background-image:url(/assets/img/icon_ciclo_horarios.png)}ul.toolbar.daily-view li.monthly-view,
ul.toolbar.monthly-view li.daily-view{display:none}ul.toolbar.monthly-view li.monthly-view,
ul.toolbar.daily-view li.daily-view{display:block}ul.toolbar.monthly-view li.toggle-periods{display:none}ul.toolbar.daily-view li.toggle-periods{display:block}ul.toolbar li.toggle-periods{float:right;margin-right:20px;margin-top:4px}ul.toolbar li.toggle-periods input[type=checkbox]{vertical-align:middle;cursor:pointer}ul.toolbar li.toggle-periods
label{cursor:pointer;font-size:11px;padding-left:5px}table.scheduling{width:100%;color:#444;line-height:14px;font-size:11px}table.scheduling
a{text-decoration:none;color:inherit}table.scheduling td, table.scheduling
th{border:1px
solid #D6D5D5}table.staff-requirements span.fixed-hour, table.scheduling span.fixed-name{min-width:172px;display:block;overflow:hidden}table.scheduling a.fixed-name{width:157px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.scheduling a.fixed-name span.employee-alerts{float:right}table.scheduling a.fixed-name span.employee-alerts.alert{background:url("/assets/img/alert-icon.svg") no-repeat;background-position:bottom;width:0.8rem;height:0.8rem}table.scheduling a.fixed-name span.employee-alerts.error{background:url("/assets/img/error-icon.svg") no-repeat;background-position:bottom;width:0.8rem;height:0.8rem}table.staff-requirements span.fixed-requirement, table.scheduling a.fixed-header, table.scheduling span.fixed-schedule{min-width:30px;display:block;overflow:hidden}table.scheduling span.fixed-schedule{}table.staff-requirements span.fixed-extra, table.scheduling span.fixed-extra{min-width:61px;display:block;overflow:hidden}table.scheduling.daily-view span.fixed-planned, table.scheduling.daily-view span.fixed-switch{min-width:54px;display:block;overflow:hidden}table.scheduling.daily-view span.fixed-lower, table.scheduling.daily-view span.fixed-upper{min-width:22px;display:block;overflow:hidden}table.scheduling.daily-view span.fixed-period{user-select:none;height:11px;width:37px;display:block;overflow:hidden}table.staff-requirements span.fixed-period{display:block;min-width:16px;overflow:hidden}table.staff-requirements span.fixed-dv-title{display:block;width:468px;overflow:hidden}table.scheduling td, table.scheduling
th{text-align:center;padding:5px;border-right:1px solid #d6d5d5}table.scheduling td:first-child, table.scheduling th:first-child{}table.scheduling
td.schedule{text-transform:uppercase;vertical-align:top;max-width:30px}table.scheduling.daily-view
td.schedule{padding:2px
!important}table.scheduling
td.weekend{background:#efefef}table.scheduling tr:nth-child(even) td.weekend{background:#e8e8e8}table.scheduling tr.week-days
th.weekend{background:#c4cfd9 url(/assets/img/table-rpt-bkgs.png) 0 -86px repeat-x}table.scheduling tr.month-days
th.weekend{background:#dad7c9 url(/assets/img/table-rpt-bkgs.png) 0 -116px repeat-x}table.scheduling tr.team
td.weekend{background:#dcdada}table.scheduling tr td.cc-dayoff, table.scheduling tr td.weekend.cc-dayoff{color:#3D8900;font-weight:bold}table.scheduling tr td.cc-multischedule, table.scheduling tr td.weekend.cc-multischedule{color:#D89403;font-weight:bold}table.scheduling tr td.cc-absence, table.scheduling tr td.weekend.cc-absence{background-color:#8CD3F1}table.scheduling tr td.cc-offline, table.scheduling tr td.weekend.cc-offline{background-color:#b1b1f4}table.scheduling tr td.cc-restriction, table.scheduling tr td.weekend.cc-restriction{background:url("/assets/img/restriction-pat.gif") repeat scroll 0 0 #FFD399}table.scheduling tr td.cc-hasmultischedule, table.scheduling tr td.weekend.cc-hasmultischedule{background:url("/assets/img/restriction-pat_old.gif") repeat scroll 0 0 #FFD399}table.scheduling tr td.cc-istemporary, table.scheduling tr td.weekend.cc-istemporary{background:url("/assets/img/is-temporary.gif") repeat scroll 0 0 #aaf0d5}table.scheduling tr td.cc-adaptability, table.scheduling tr td.weekend.cc-adaptability{background-image:url("/assets/img/corner-adapt.gif");background-repeat:no-repeat;background-position:right bottom}table.scheduling tr td.cc-overtime, table.scheduling tr td.weekend.cc-overtime{background-image:url("/assets/img/corner-extra.gif");background-repeat:no-repeat;background-position:right top}table.scheduling tr td.cc-nocturnal, table.scheduling tr td.weekend.cc-nocturnal{background-image:url("/assets/img/corner-nocturna.gif");background-repeat:no-repeat;background-position:left bottom}table.scheduling tr td.cc-attendance, table.scheduling tr td.weekend.cc-attendance{background-image:url("/assets/img/attend.gif");background-repeat:repeat}table.scheduling tr td.cc-vacation, table.scheduling tr td.weekend.cc-vacation{background-color:#0A6E00;font-weight:bold;color:white;font-size:10px}table.scheduling tr td.weekend.cc-overtime.cc-attendance, table.scheduling tr td.weekend.cc-adaptability.cc-attendance, table.scheduling tr td.weekend.cc-adaptability.cc-overtime.cc-attendance, table.scheduling tr td.weekend.cc-adaptability.cc-overtime{background-color:#efefef}table.scheduling tr td.cc-adaptability.cc-overtime.cc-attendance, table.scheduling tr td.weekend.cc-adaptability.cc-overtime.cc-attendance{background-image:url("/assets/img/corner-adapt.gif"), url("/assets/img/corner-extra.gif"), url("/assets/img/attend.gif");background-position:right bottom, right top, top left;background-repeat:no-repeat, no-repeat, repeat}table.scheduling tr td.cc-adaptability.cc-overtime, table.scheduling tr td.weekend.cc-adaptability.cc-overtime{background-image:url("/assets/img/corner-adapt.gif"), url("/assets/img/corner-extra.gif");background-position:right bottom, right top;background-repeat:no-repeat, no-repeat}table.scheduling tr td.cc-adaptability.cc-attendance, table.scheduling tr td.weekend.cc-adaptability.cc-attendance{background-image:url("/assets/img/corner-adapt.gif"), url("/assets/img/attend.gif");background-position:right bottom, top left;background-repeat:no-repeat, repeat}table.scheduling tr td.cc-overtime.cc-attendance, table.scheduling tr td.weekend.cc-overtime.cc-attendance{background-image:url("/assets/img/corner-extra.gif"), url("/assets/img/attend.gif");background-position:right top, top left;background-repeat:no-repeat, repeat}table.scheduling tr td.cc-absence.cc-attendance,
table.scheduling tr td.weekend.cc-absence.cc-attendance,
table.scheduling tr td.cc-absence.cc-overtime.cc-attendance,
table.scheduling tr td.weekend.cc-absence.cc-overtime.cc-attendance,
table.scheduling tr td.cc-absence.cc-adaptability,
table.scheduling tr td.weekend.cc-absence.cc-adaptability,
table.scheduling tr td.cc-absence.cc-overtime,
table.scheduling tr td.weekend.cc-absence.cc-overtime,
table.scheduling tr td.cc-absence.cc-adaptability.cc-overtime.cc-attendance,
table.scheduling tr td.weekend.cc-absence.cc-adaptability.cc-overtime.cc-attendance{background-color:#8CD3F1}table.scheduling tr td[data-view-type=daily].cc-dayoff, table.scheduling tr td[data-view-type=daily].weekend.cc-dayoff{background:url("/assets/img/holiday-pattern.gif") repeat scroll 0 0 transparent}table.scheduling tr td.cc-work-period{background:none repeat scroll 0 0 #8198B5}table.scheduling tr td.cc-stop-period{background:none repeat scroll 0 0 #F3DF82}table.scheduling tr td.cc-compensation-period, table.scheduling tr td.cc-adaptability-period{background:none repeat scroll 0 0 #DB34B6}table.scheduling tr td.cc-extra-period{background:none repeat scroll 0 0 #3F88F6}table.scheduling tr td.cc-holiday-period{background:url("/assets/img/holiday-pattern.gif") repeat scroll 0 0 transparent}table.scheduling tr td[draggable=true].cc-work-period.schedule-dv, table.scheduling tr td[draggable=true].cc-stop-period.schedule-dv{cursor:move}table.scheduling tr td[draggable=true].cc-work-period.schedule-dv.is-border, table.scheduling tr td[draggable=true].cc-stop-period.schedule-dv.is-border{cursor:w-resize}table.scheduling tr td.cc-error, table.scheduling tr td.weekend.cc-error{background-color:#B01817;color:#fff}table.scheduling tr td.cc-warning, table.scheduling tr td.weekend.cc-warning{background-color:#D89403;color:#fff}table.scheduling tr td.cc-error.cc-warning, table.scheduling tr td.weekend.cc-error.cc-warning{color:#BA0808;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.1);background-image:url("/assets/img/corner-warning.gif"), url("/assets/img/corner-error.gif");background-color:transparent;background-position:left bottom, left top;background-repeat:no-repeat, no-repeat}table.scheduling tr td.weekend.cc-error.cc-warning{background-color:#efefef}table.scheduling tr td.ui-selecting, table.scheduling tr td.ui-selected{background-color:#798194 !important;color:white !important}table.scheduling tr td.ui-dropzone{background-color:yellow !important}table.scheduling .is-dayafter[data-hour="00:00:00"]{border-left:2px solid #777 !important}table.scheduling .cc-holiday-day{border-left:2px solid #b70326 !important;border-right:2px solid #b70326 !important;max-width:28px !important}table.scheduling .cc-holiday{outline:2px
solid #b70326 !important;outline-offset:-1px}table.scheduling td:first-child.cc-holiday{border-left:2px solid #b70326 !important;outline-offset:-1px}table.scheduling tr td.cc-readonly{background-color:#777 !important}table.scheduling
thead{background:url("/assets/img/table-rpt-bkgs.png") repeat-x scroll 0 0 #D9E4EE;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4);border-bottom:1px solid #A09E95;color:#fff}table.scheduling thead tr.week-days{text-transform:uppercase}table.scheduling thead tr.week-days th:first-child{}table.scheduling thead tr.month-days{background:url("/assets/img/table-rpt-bkgs.png") repeat-x scroll 0 -58px #EBE7D8;border-top:1px solid white;color:white;height:28px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3)}table.scheduling thead tr.month-days th:first-child{border-right:1px solid #d6d5d5}table.scheduling thead tr.month-days th.cc-holiday{background-image:none;background-color:#b70326}table.scheduling thead tr.day-periods{height:60px}table.scheduling thead tr.day-periods
th.period{padding:2px;min-width:25px}table.scheduling thead tr.day-periods th.period
span{display:block;font-size:10px}table.scheduling td.team-name{padding:5px;text-align:left}table.scheduling td.employee-name{padding:5px
5px 5px 20px;text-align:left}table.scheduling
tr.team{background-color:#DBDBD3;color:#033a67;cursor:pointer;text-transform:uppercase}table.scheduling tr.team td.team-name span.group-toggle-icon{margin:2px
3px 0px 0px;float:left;padding:0;display:inline-block;width:9px;height:9px;background-image:url(/assets/img/icons.png);background-repeat:no-repeat;background-position:-223px -63px}table.scheduling tr.team td.team-name span.group-toggle-icon.collapsed{background-position:-223px -78px}table.scheduling tr.team td.team-name span.overflowed-team-name{display:inline-block;width:1000px}table.scheduling tbody tr:nth-child(even){background-color:#EDEDED}table.staff-requirements{width:100%;color:#444;line-height:normal;font-size:11px}table.staff-requirements td, table.staff-requirements
th{border:1px
solid #D6D5D5}table.staff-requirements tbody tr:nth-child(even){background-color:#EDEDED}table.staff-requirements-header{border-top:1px solid #5E696D;width:100%;font-size:11px;background:url("/assets/img/table-rpt-bkgs.png") repeat-x scroll 0 0 #D9E4EE;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4);color:#fff}table.staff-requirements-header
tr{height:43px}table.staff-requirements-header
th{text-align:center;vertical-align:middle}table.staff-requirements-header select.requirements-calculation{}table.staff-requirements-header select.requirements-calculation
option{color:#777}table.staff-requirements td, table.staff-requirements
th{text-align:center;padding:5px;border-right:1px solid #d6d5d5;white-space:nowrap}table.staff-requirements td:first-child, table.staff-requirements th:first-child{}table.staff-requirements
th{padding:5px
2px}table.staff-requirements.daily-view
td{padding:2px;min-width:25px}table.staff-requirements.frozen-requirements-hour{border-right:2px solid #A09E95}table.staff-requirements tr.cc-needs{height:43px;background:#efefef url(/assets/img/table-rpt-bkgs.png) 0 -144px repeat-x}table.staff-requirements tr.cc-needs
th{text-align:center;border:0}table.staff-requirements tr
td.weekend{background:#efefef}table.staff-requirements tr:nth-child(even) td.weekend{background:#e8e8e8}table.staff-requirements tr td.cc-error, table.staff-requirements tr td.weekend.cc-error{background:url(/assets/img/corner-error.gif) top left no-repeat;color:#ba0808}table.staff-requirements tr td.cc-warning, table.staff-requirements tr td.weekend.cc-warning{background:url(/assets/img/corner-warning.gif) bottom left no-repeat;color:#d89403}table.staff-requirements tr td.cc-low-need, table.staff-requirements tr td.weekend.cc-low-need{background:none repeat scroll 0 0 #FAFC94 !important}table.staff-requirements tr td.cc-high-need, table.staff-requirements tr td.weekend.cc-high-need{background:none repeat scroll 0 0 #BA0808 !important;color:white;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4)}table.staff-requirements .cc-holiday{border-left:2px solid #b70326 !important;border-right:2px solid #b70326 !important}table.staff-requirements-header
input.requirements{text-decoration:underline;cursor:pointer;padding-left:17px;background-repeat:no-repeat;border:none;background-color:transparent;font-size:12px;font-weight:bold;color:#fff}table.staff-requirements-header input.requirements:hover{text-decoration:none}table.staff-requirements-header
input.requirements.update{height:15px;background-image:url("/assets/img/icon_actualizar.png")}table.staff-requirements-header input.requirements.update:hover{}table.staff-requirements-header
input.requirements.upload{border:2px
solid transparent;margin-right:30px;float:right;background-position:4px 2px;padding:2px
2px 2px 20px;background-image:url("/assets/img/icon_upload.png")}table.staff-requirements-header input.requirements.upload:hover{border:2px
solid #FFF}table.staff-requirements-header
span.separator{background-image:url("/assets/img/separador_nec.gif");width:2px;height:25px;margin:0px
10px 0px 5px}table.freeze-pane{width:100%;table-layout:fixed}table.freeze-pane
td.corner{font-size:11px;color:#fff;background:url("/assets/img/table-rpt-bkgs.png") repeat-x scroll 0 0 #D9E4EE;width:278px;padding-left:10px;border-right:1px solid #A09E95}table.freeze-pane td.left-freeze{width:267px}table.freeze-pane
td.main{vertical-align:top;overflow:hidden}table.freeze-pane td.corner.previous-day-schedule{padding-left:0px;width:45px;text-align:center}table.freeze-pane td.corner.planned-schedule{padding-left:0px;width:45px;text-align:center}table.freeze-pane td.corner.switch-schedule{padding-left:0px;width:45px;text-align:center}.ui-selectable-helper{border:1px
solid #ccc;background-color:#f5f5f5;opacity:0.6;position:absolute}.ui-widget-overlay{background-color:#000;opacity:0.6;top:0;left:0;position:fixed}div.tooltip{padding:3px
10px;font-size:12px;background:-webkit-gradient(linear, center bottom, center top, from(#242424), to(#717171));background:-moz-linear-gradient(center bottom, #242424 50%, #717171 50%) repeat scroll 0 0 transparent;border-radius:3px;position:absolute;z-index:9999;display:none;box-shadow:0 2px 6px rgba(0,0,0,0.2);color:#fff}div.tooltip span.ttip-error{display:block;font-weight:bold}ul.clone{margin-top:30px}ul.clone
li{box-shadow:0 2px 6px rgba(0,0,0,0.2);border:1px
solid rgba(0,0,0,0.2);margin-left:2px;color:#000;padding:5px;background-color:#f5f5f5;font-size:11px;float:left;display:block}.table-options{float:left;width:190px}.opt-panel-trigger{padding:0
5px;width:16px;float:left;display:block;overflow:hidden;outline:none;height:615px;background:none;background-image:url(/assets/img/slidebar-btn.png);background-position:top left;border:none;cursor:pointer;margin-left:1px}.opt-panel-trigger:active{border:none;outline:none}.opt-panel{width:173px;float:left}.opt-panel>h4{padding-left:10px}.opt-panel>ul{margin:3px
0 20px 0;overflow:auto}ul.caption{}ul.caption
li{margin:7px
0 0 15px;background:none;font-size:11px}ul.caption li:before{margin-right:5px;content:"";display:inline-block;font-size:10px;width:10px;height:10px;padding:0}ul.caption li.text:before{padding:0px
3px;width:5px;height:12px}ul.caption.monthly-view li.monthly-view{display:block}ul.caption.monthly-view li.daily-view{display:none}div.caption-wrapper.daily-view ul.caption.daily-view{display:block}div.caption-wrapper.daily-view ul.caption.monthly-view{display:none}div.caption-wrapper.monthly-view ul.caption.daily-view{display:none}div.caption-wrapper.monthly-view ul.caption.monthly-view{display:block}ul.caption li.holiday:before{color:#fff;background-color:#B70326}ul.caption li.punch2:before{color:#fff;background-color:#C2F161}ul.caption li.dayoff:before{margin-right:13px;padding:0;color:#3D8900;font-weight:bold;background-color:transparent}ul.caption li.multischedule:before{margin-right:13px;padding:0;color:#D89403;font-weight:bold;background-color:transparent}ul.caption li.multischedule-emp:before{background:#FFD399 url(/assets/img/restriction-pat_old.gif) repeat}ul.caption li.temporary:before{background:#aaf0d5 url(/assets/img/is-temporary.gif) repeat}ul.caption li.offline:before{background:#b1b1f4}ul.caption li.vacation:before{color:#fff;background-color:#0A6E00}ul.caption li.absence:before{background:#8CD3F1}ul.caption li.restriction:before{background:#FFD399 url(/assets/img/restriction-pat.gif) repeat}ul.caption li.adaptability:before{background:url(/assets/img/corner-adapt.gif) bottom right no-repeat;border:1px
solid #DDD}ul.caption li.attendance:before{background:url(/assets/img/attend.gif) repeat}ul.caption li.error:before{background:none repeat scroll 0 0 #BA0808}ul.caption li.warning:before{background:url(/assets/img/corner-warning.gif) bottom left no-repeat}ul.caption li.extra:before{background:url(/assets/img/corner-extra.gif) top right no-repeat}ul.caption li.absence:before{background:none repeat scroll 0 0 #8CD3F1}ul.caption li.restriction:before{background:url("/assets/img/restriction-pat.gif") repeat scroll 0 0 #FFD399}ul.caption li.adaptability:before{background:url("/assets/img/corner-adapt.gif") no-repeat scroll right bottom transparent;border:1px
solid #DDD}ul.caption li.attendance:before{background:url("/assets/img/attend.gif") repeat scroll 0 0 transparent}ul.caption li.error:before{background:none repeat scroll 0 0 #BA0808}ul.caption li.error-corner:before{background:url("/assets/img/corner-error.gif") no-repeat scroll left top transparent;border:1px
solid #DDD}ul.caption li.warning:before{background:none repeat scroll 0 0 #D89403}ul.caption li.warning-corner:before{background:url("/assets/img/corner-warning.gif") no-repeat scroll left bottom transparent;border:1px
solid #DDD}ul.caption li.extra:before{background:url("/assets/img/corner-extra.gif") no-repeat scroll right top transparent;border:1px
solid #DDD}ul.caption li.nocturnal:before{background:url("/assets/img/corner-nocturna.gif") no-repeat scroll left bottom transparent;border:1px
solid #DDD}ul.caption li.need-cap{color:#A1A1A1;padding:5px
0 0}ul.caption li.high-need:before{background:none repeat scroll 0 0 #BA0808}ul.caption li.low-need:before{background:none repeat scroll 0 0 #FAFC94}ul.caption li.work-period:before{background:none repeat scroll 0 0 #8198B5}ul.caption li.stop-period:before{background:none repeat scroll 0 0 #F3DF82}ul.caption li.adaptability-period:before{background:none repeat scroll 0 0 #DB34B6}ul.caption li.nocturnal-period:before{background:none repeat scroll 0 0 #000}ul.caption li.extra-period:before{background:none repeat scroll 0 0 #3F88F6}ul.caption li.info-msg:before{background:url("/assets/img/corner-info.gif") no-repeat scroll left bottom transparent}ul.caption li.vacations:before{background:url("/assets/img/corner-vacation.gif") no-repeat scroll left bottom transparent}ul.caption li.punch-type:before{background:none repeat scroll 0 0 #DAF0F7;border:1px
solid #999;height:9px;width:9px}ul.caption li.punch:before{background:none repeat scroll 0 0 #FFECE4;border:1px
solid #999;height:9px;width:9px}ul.caption li.punch-timetable:before{background:none repeat scroll 0 0 #F6FAFD;border:1px
solid #999;height:9px;width:9px}ul.caption li.punch-in{background:url("/assets/img/punch-in-icon.png") no-repeat scroll 0 0 transparent}ul.caption li.punch-out{background:url("/assets/img/punch-out-icon.png") no-repeat scroll 0 0 transparent}ul.caption li.in-employee{background:url("/assets/img/inout.png") no-repeat scroll -21px -4px transparent}.options li, .help
li{margin:7px
0 0 10px}.options li a, .help li
a{color:#025ca8;text-decoration:none}.options li:before{content:"\00bb";color:#025ca8;padding-right:5px}.help li:before{content:"\2022";color:#025ca8;padding-right:5px}.caption a:hover, .options a:hover, .help a:hover{text-decoration:underline;color:#003562}.bottom-deco{clear:both;height:29px;margin:0
10px;padding:0
0 0 0;background:url(/assets/img/right-btm-deco.png) right top no-repeat}.bottom-deco>span{display:block;height:29px;background:url(/assets/img/left-btm-deco.png) left top no-repeat;padding:0}footer{margin:15px;text-shadow:0 1px 0 #FFF;color:#1D1200;font-size:12px;text-align:center}footer
a.roff{text-decoration:none}footer a.roff:hover{text-decoration:underline}footer a.roff
span{font-weight:bold}footer
span.roff{color:#000}footer span.o-de-roff{color:#ef8200}.ui-state-active{background-color:#ccc}div.month{display:none}div.month.visible{display:block}ul.context-menu{font-size:13px;position:absolute;z-index:1000;display:none;border:1px
solid #8f8f8f;box-shadow:0px 0px 5px #777;background:#fff}ul.context-menu
li.generate{display:none}.context-menu-justify{font-size:13px;position:absolute;z-index:1000;display:none;border:1px
solid #8f8f8f;box-shadow:0px 0px 5px #777;background:#fff}.context-menu-punchin{font-size:13px;position:absolute;z-index:1000;display:none;border:1px
solid #8f8f8f;box-shadow:0px 0px 5px #777;background:#fff}.context-menu-dailypunch{font-size:13px;position:absolute;z-index:1000;display:none;border:1px
solid #8f8f8f;box-shadow:0px 0px 5px #777;background:#fff}ul.context-menu
li{position:relative}ul.context-menu
li.separator{border-bottom:1px solid #ccc}ul.context-menu li
a{padding:10px;color:#333;text-decoration:none;display:block;height:100%}ul.context-menu li.has-children:hover, ul.context-menu li a:hover{background-color:#d5d5d5}ul.context-menu li.has-children:hover>ul.sub-level{display:block !important}ul.context-menu.sub-level{left:100%;top:0;box-shadow:1px 0px 3px #777;width:100%}.ui-dialog{display:none}.ui-dialog-cycle-all{display:none}.ui-dialog-validation{display:none}.ui-dialog-choose-section{display:none;padding-top:15px}.ui-dialog-choose-store{display:none;padding-top:30px}.ui-dialog-overtime{width:680px;display:none}.ui-dialog-nocturnal{width:680px;display:none}.ui-dialog-adaptability{width:443px;height:411px;display:none}.ui-dialog-absences{width:983px;display:none}.ui-dialog-profile{width:546px;height:636px;display:none}.ui-dialog-restrictions{width:897px;height:596px;display:none}.ui-dialog-qualifications{width:524px;height:596px;display:none}.ui-dialog-favourites{width:602px;height:489px;display:none}.ui-dialog-search-favourites{width:600px;height:533px;display:none}.ui-dialog-schedule{width:604px;height:683px;display:none}.ui-dialog-attendance{width:647px;height:411px;display:none}.ui-dialog-messages{display:none}.ui-dialog-plan-detail{display:none}.ui-dialog-time-detail{display:none}#language-selection-menu{width:55px !important}#section-selection-menu{}ul.time-selection{width:71px !important}table.absences a.time-selection{width:40px !important;padding-left:0px !important;padding-right:15px !important}ul.daily-time-selection{width:61px !important}#version-opt-menu{width:224px !important}ul.store
li{border-left:1px solid #777060;border-right:1px solid #777060}ul.shop-selection li, ul.time-selection li, ul.version-opt li,
ul.store-section
li{border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2}ul.daily-time-selection
li{border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;text-align:center}ul.absence-code
li{border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;text-align:left}ul.lang
li{border-left:1px solid #777060;border-right:1px solid #777060;text-align:center}ul.store li a,
ul.shop-selection li a,
ul.time-selection li a,
ul.store-section li a,
ul.version-opt li
a{padding:6px
10px}ul.daily-time-selection li a,
ul.absence-code li a,
ul.lang li
a{padding:6px
3px}ul.store li:first-child,
ul.lang li:first-child{border-top-left-radius:5px;border-top-right-radius:5px;border-top:1px solid #2d2104}ul.shop-selection li:first-child,
ul.time-selection li:first-child,
ul.daily-time-selection li:first-child,
ul.absence-code li:first-child,
ul.version-opt li:first-child,
ul.store-section li:first-child{}ul.store li:last-child,
ul.lang li:last-child{}ul.shop-selection li:last-child,
ul.time-selection li:last-child,
ul.daily-time-selection li:last-child,
ul.absence-code li:last-child,
ul.store-section li:last-child,
ul.version-opt li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:1px solid #b2b2b2}ul.store li a span,
ul.shop-selection li a
span{font-size:12px;margin:0;padding:0;color:#666}ul.store li a .ui-selectmenu-item-header{color:#2d2104;font-weight:700;line-height:14px}ul.shop-selection li a .ui-selectmenu-item-header{color:#035ca8;line-height:14px}ul.store li a .ui-selectmenu-item-content,
ul.shop-selection li a .ui-selectmenu-item-content,
ul.store li a .ui-selectmenu-item-footer,
ul.shop-selection li a .ui-selectmenu-item-footer{font-size:11px;line-height:14px}ul.store li.ui-selectmenu-item-focus a span,
ul.shop-selection li.ui-selectmenu-item-focus a
span{font-size:12px;margin:0;padding:0;color:#f8941c}ul.store li.ui-selectmenu-item-focus a .ui-selectmenu-item-content,
ul.shop-selection li.ui-selectmenu-item-focus a .ui-selectmenu-item-content,
ul.store li.ui-selectmenu-item-focus a .ui-selectmenu-item-footer
ul.shop-selection li.ui-selectmenu-item-focus a .ui-selectmenu-item-footer{line-height:14px;font-size:11px;color:white}ul.time-selection li a,
ul.daily-time-selection li a,
ul.absence-code li a,
ul.store-section li a,
ul.version-opt li
a{line-height:14px;color:#666}ul.lang li
a{line-height:14px;color:#2d2104;font-weight:700}.ui-state-default .ui-icon,.ui-icon{width:14px;height:14px;background:url(/assets/img/form-assets.png) no-repeat}.ui-icon-triangle-2-n-s{background-position:0 0}.time-selection .ui-state-default .ui-icon,
.time-selection .ui-icon,
.daily-time-selection .ui-state-default .ui-icon,
.daily-time-selection .ui-icon{width:14px;height:21px;background:url(/assets/img/form-assets.png) no-repeat}.time-selection .ui-icon-triangle-2-n-s,
.daily-time-selection .ui-icon-triangle-2-n-s{background-position:-14px -2px}.ui-dialog-titlebar{background:url("/assets/img/pattern.gif") repeat-x scroll left bottom transparent;padding:0
0 20px}.ui-dialog-title{font-size:24px;color:#003867;font-family:'Open Sans',arial,helvetica,clean,sans-serif;font-weight:300}.ui-dialog-titlebar-close{position:absolute;top:-15px;right:-15px;background-image:url("/assets/img/botao_fechar.png");display:block;width:30px;height:30px;overflow:hidden;text-indent:-9999px}.ui-dialog p.employee-name{font-weight:bold;color:#222;font-size:18px;margin:10px
0;padding:0;font-family:'Open Sans',arial,helvetica,clean,sans-serif}ul.ui-autocomplete{position:absolute;background:none repeat scroll 0 0 #FFF;border:1px
solid #8F8F8F;border-top:none;box-shadow:0 0 5px #CEE9FB;font-size:12px}ul.ui-autocomplete li
a{display:block;padding:5px
20px;cursor:pointer}ul.ui-autocomplete a.ui-state-hover{font-weight:bold;color:#000;background-color:#f5f5f5}table.messages{table-layout:fixed;margin-top:15px}table.messages thead
th{padding:5px;border:none;color:#000;font-weight:700;text-align:center}table.messages tbody
td{padding:2px
0px}table.validation-result td.employee-id{text-align:center;width:100px}table.validation-result
td.date{width:100px;text-align:center}table.validation-result
td.employee{width:350px}table.validation-result
td.text{width:350px}table.validation-result
td.hours{width:130px;text-align:center}table.messages-result
td.type{text-align:center;width:100px}table.messages-result
td.message{width:100%}section.widget.calendar.monthly-view .monthly-view{display:block}section.widget.calendar.monthly-view .daily-view{display:block}section.widget.calendar.daily-view .monthly-view{display:none}section.widget.calendar.daily-view .daily-view{display:block}#daily-view-calendar-container .ui-datepicker{background-color:transparent;border:none;box-shadow:none;border-radius:0px}ul.messages{margin:15px
20%}ul.messages
li.message{border-radius:2px;box-shadow:0px 0px 10px #000;text-align:center;background-color:#f5f5f5;border:1px
solid #777;padding:5px}ul.messages
li.message.E{color:#fff;background-color:#E24B2C}ul.messages
li.message.S{color:#fff;background-color:#008234}ul.messages
li.message.W{color:#777;background-color:#F4E681}ul.messages
li.message.I{color:#777;background-color:#55C3DC}ul.messages
li.message.A{color:#fff;background-color:#9E3B5A}
html,body{background:#fff;text-align:center}div.authentication-module
img.logo{margin-top:75px}div.authentication-module div.login-container{background-image:url(/assets/img/login-bkg.gif);background-repeat:no-repeat;width:960px;height:590px;padding:50px
0 0;margin:0
auto}div.authentication-module div.login-box{background:transparent url(/assets/img/login-bkg-box.png) no-repeat;width:400px;height:334px;margin:0
auto}.login-box
ul{width:312px}ul.login-fields{margin:20px
auto 0}ul.login-fields
li{margin:10px
0 0 0}ul.login-fields
li.language{text-align:left}.login-box
input{-webkit-appearance:none;border-radius:5px;background:white;border:1px
solid #b2b2b2;box-shadow:inset 0 0 5px rgba(0,0,0,0.1);width:300px;height:25px;line-height:25px;padding:5px}ul.login-lang{width:100px !important}ul.login-lang li
a{padding:6px
3px}ul.login-lang
li{border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2}ul.login-lang li:first-child{border-top-left-radius:5px;border-top-right-radius:5px;border-top:1px solid #b2b2b2}ul.login-lang li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:1px solid #b2b2b2}ul.login-actions{margin:15px
auto 0}ul.login-actions li:first-child{float:left;font-size:12px}ul.login-actions li:last-child{float:right}ul.login-actions li input[type=checkbox]{-khtml-appearance:none;background:url(/assets/img/form-assets.png) no-repeat;width:21px;height:21px;vertical-align:middle;background-position:-343px -2px}ul.login-actions li input[type=checkbox]:checked{background-position:-364px -2px}footer{margin:15px;width:100%;position:fixed;bottom:0;text-shadow:0 1px 0 #FFF;color:#1D1200;font-size:12px;text-align:center}footer
a.roff{text-decoration:none}footer a.roff:hover{text-decoration:underline}footer a.roff
span{font-weight:bold}footer
span.roff{color:#000}footer span.o-de-roff{color:#ef8200}.stylish{vertical-align:middle;margin-left:5px;text-decoration:none}.stylish.do-something{background:#f8941c;border:1px
solid #c46e0b;color:white;padding:5px
14px;border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,0.7)}.stylish.do-something:hover{box-shadow:0 0 2px 1px rgba(0,0,0,0.2);cursor:pointer;background:#f08300;border:1px
solid #7e4502}.stylish.cancel-something{background:#f3f3f3;border:1px
solid #8f8f8f;color:#686868;padding:5px
14px;border-radius:2px}.stylish.cancel-something:hover{box-shadow:0 0 2px 1px rgba(0,0,0,0.2);cursor:pointer;border:1px
solid #444;color:#444}
