#dob_trig,#extra_attributes_dob_trig{margin:0 5px;cursor:pointer;display:none}input#dob,input#extra_attributes_dob{background:transparent url(/skin/adminhtml/default/enterprise/images/grid-cal.gif) no-repeat scroll 100% 50%;background-size:25px 25px;padding-right:32px}div.calendar{position:relative;z-index:9999}.calendar,.calendar table{font-size:11px;color:#714810;cursor:default;border:#d6d6d6 1px solid;background:#fff;box-shadow:1px -3px 3px #eee;font:10px Verdana}.calendar .button{text-align:center;padding:5px;background-color:#1f1736;color:#fff;border-radius:0px}.calendar thead tr:first-child td.button{border-radius:10px;padding:2px 5px;margin:5px 0;display:inline-block}.calendar thead tr td.button{background-image:none;width:auto}.calendar thead .title{font-weight:bold;text-align:center;background:#fff;color:#714810;padding:2px}.calendar thead .headrow{background:none;color:#fff}.calendar thead .daynames{background:#e1e1e1}.calendar thead .name{border:none!important;padding:5px;text-align:center;color:#714810}.calendar thead .hilite{background-color:#503282;padding:5px;color:#fff;border:none!important}.calendar thead .active{background-color:#503282;padding:5px}.calendar tbody .day{width:2em;color:#456;text-align:right;padding:2px 4px 2px 2px}.calendar tbody .day.othermonth{font-size:80%;color:#bbb}.calendar tbody .day.othermonth.oweekend{color:#fbb}.calendar table .wn{padding:2px 3px 2px 2px;border:none!important;background:#e1e1e1}.calendar tbody .rowhilite td{background:#e2e2e2}.calendar tbody .rowhilite td.wn{background:#eef}.calendar tbody td.hilite{background:#e2e2e2;padding:1px 3px 1px 1px;border:none!important}.calendar tbody td.active{background:#cde;padding:2px 2px 0px 2px}.calendar tbody td.selected{font-weight:bold;border:none!important;padding:1px 3px 1px 1px;background:#fff;color:#714810}.calendar tbody td.weekend{color:#a66}.calendar tbody td.today{font-weight:bold;color:#eb5a23}.calendar tbody .disabled{color:#999}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .footrow{text-align:center;background:#556;color:#fff}.calendar tfoot .ttip{background:#fff;color:#445;border:none!important;padding:1px}.calendar tfoot .hilite{background:#aaf;border:none!important;color:#714810;padding:1px}.calendar tfoot .active{background:#77c;padding:2px 0px 0px 2px}.calendar .combo{position:absolute;display:none;top:0px;left:0px;width:4em;cursor:default;border:none!important;background:#e2e2e2;color:#714810;font-size:90%;z-index:100}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px}.calendar .combo .label-IEfix{width:4em}.calendar .combo .hilite{background:#acf}.calendar .combo .active{border:none!important;background:#eef;font-weight:bold}.calendar td.time{border:none!important;padding:1px 0px;text-align:center;background-color:#f4f0e8}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0px 3px 0px 4px;border:none!important;font-weight:bold;background-color:#fff}.calendar td.time .ampm{text-align:center}.calendar td.time .colon{padding:0px 2px 0px 3px;font-weight:bold}.calendar td.time span.hilite{border:none!important;background-color:#667;color:#fff}.calendar td.time span.active{border:none!important;background-color:#714810;color:#0f0}