.divRadCalendar{min-width:300px}.textosTitulo{font-family:'Arial';text-align:center;background-color:#f8f8f9}.subTitulo{font-family:Arial;color:#3c3c3c;font-size:1.5em;text-align:center;line-height:normal;font-weight:normal}hr{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc)}.RadCalendar_Bootstrap .rcWeek TH{text-transform:uppercase;font-family:'Arial'}.aRcToday{background-position:12px 0;background-color:#dccdcd}.RadCalendar .rcRow td{text-align:-webkit-center!important}.RadCalendar_Bootstrap .rcMain .rcRow .rcSelected a{border:none}.RadCalendar_Bootstrap .rcMain .rcRow a,.RadCalendar_Bootstrap .rcMain .rcRow span{height:auto!important}.RadCalendar_Bootstrap .rcMain .rcRow .rcSelected A{color:#fff!important}.RadCalendar_Bootstrap .rcMain .rcRow .rcSelected{color:#fff}.RadCalendarText{font-family:'Arial'}.RadCalendar_Bootstrap .rcTitlebar .rcTitle{font-size:1.5em!important;text-transform:lowercase}.RadCalendar_Bootstrap .rcTitlebar{background-color:#eae8e2!important}.divSpecialDay{text-decoration:underline;text-align:center;cursor:pointer}.divSpecialDay a{color:#265ba4!important;font-weight:bold}.divSpecialDay a:hover{text-decoration:underline}p.fechaHoy1{font-size:.5em}.fechaHoy2{font-size:3em!important;display:inline}#divCumpleHoy .cumpleHoyTitulo .hoy .felicitaciones{color:#bbac6b;font-style:italic}#divCumpleHoy .divNombres{background-color:gray;color:#fff;font-size:15px;font-family:'Arial';min-height:100px;padding:5px 0 0 20px;margin-left:-10px}.RadCalendar_Bootstrap .rcMain .rcRow A{color:inherit}.RadCalendar .rcPrev,.RadCalendar .rcFastPrev,.RadCalendar .rcFastNext,.RadCalendar .rcNext {line-height:50px!important}.date-wrapper{-moz-border-radius:2px 2px 2px 2px;min-width:50px;font-weight:400!important;background:#f5f5f5;min-height:90px;height:90px}.date-wrapper span{display:block}.date-wrapper span.date-m{padding:2px 4px;color:#fff;background:#1f293c;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;font-size:12px;text-transform:uppercase}.date-wrapper span.date-d{font-size:26px;line-height:1;padding:5px 0 5px 0;color:#1b1b1b;font-weight:200!important}.date-wrapper-horizontal{display:inline-block;margin-bottom:5px;line-height:1;padding:1px}.date-wrapper-horizontal span{font-size:16px;display:inline-block}.date-wrapper-horizontal span.date-m,.date-wrapper-horizontal span.date-d{font-size:13px;line-height:13px;padding:3px 6px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.date-wrapper-horizontal span.date-m{font-size:12px;line-height:18px}.date-wrapper-horizontal span.date-d{font-weight:800;padding-left:2px;border:none}@media only screen and (max-device-width:480px){.RadCalendar_Bootstrap .rcMain .rcRow a{height:auto!important;width:auto!important}}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:red;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}.error{color:red}.field-validation-error{color:red;font-weight:bold}.field-validation-valid{display:none}input.input-validation-error{border:1px solid red}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:red;font-weight:bold;font-size:1.1em}.validation-summary-valid{display:none}.app-user-info{font-size:.8em;line-height:1.7em;float:right;text-align:right}@media(max-width:1330px){.app-user-info{line-height:1.7em}}@media(max-width:500px){.app-user-info{font-size:.775em;line-height:1.5em;direction:ltr}.app-user-info>div{direction:rtl;text-align:left}}.margin-none{margin:0}.container-fluid.viewport{min-height:650px;padding-bottom:50px}.container.viewport{min-height:650px;padding-bottom:50px}.line-height-large{line-height:34px}.app-header{background-color:#24135f;color:#fff;padding:0 4rem}.app-logo,.app-name{display:table;width:100%}.app-logo img{height:50px}.app-logo a,.app-name div{height:70px;display:table-cell;vertical-align:middle}.app-name h3{font-weight:normal;font-size:1.75rem;text-align:center;margin:0}.RadMenu{z-index:auto!important}.RadGrid th{font-size:.938em}.RadGrid td{font-size:.875em}.modal-title{display:inline-block}.RadGrid td .fa,.RadGrid td .fab,.RadGrid td .fad,.RadGrid td .fal,.RadGrid td .far,.RadGrid td .fas{font-size:1.3em}.RadMenu_Bootstrap{color:#333;background-color:#fff}.RadMenu_Bootstrap .rmRootGroup{color:#3c3c3c;font-weight:bold;border:none!important;border-top:none!important;background-color:#fff}.RadMenu_Bootstrap .rmRootGroup .rmItem .rmLink{padding-top:5px;padding-bottom:5px}.RadMenu .rmRootGroup .rmImage,.RadMenu .rmRootGroup img{max-width:20px}.RadMenu_Bootstrap .rmRootGroup .rmItem{margin-top:0}.RadListBox_Bootstrap .rlbGroup,.RadListBox_Bootstrap .rlbTemplateContent{border-radius:4px}.custom-box{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin:0 auto 0;margin-top:20px;margin-bottom:20px;padding:10px;text-align:center;width:500px}.RadGrid input[type="image"]{max-width:20px;margin-left:5px;margin-top:5px}.RadCalendar_Bootstrap .rcMain .rcRow .rcSelected a{border-color:#3c3c3c;background:#007398;color:#fff}