#alertapoc {padding: 10px; margin: 5px; text-align: center;font-size: 13px; background-color: #d20000; color: #ffffff}
.litema {margin-bottom: 15px;}
.rowact, .rowtema {display: block;}
.rowtema {font-size: 14px; font-weight: bold;}
.rowtema a, .rowtema a:hover {color: #333; text-decoration: none;}
a.rowact {font-size: 13px; font-weight: normal;}
a.rowact, a.rowact:hover {color: #777; text-decoration: none;}
.rowtema:hover, .rowtema a:hover , a.rowact:hover {background-color: #e7e7e7;}

#importacion-p1 .radio label:focus-visible, #importacion-p1 .radio:focus-visible {
    outline: none !important;
    outline-offset: 0px !important;
    outline-style: none;
}
#importacion-p1 .radio label:focus-within,
#importacion-p1 .radio:focus-within {
    outline: none !important;
    outline-offset: 0px !important;
    outline-style: none;
}


#contenedorContenidos {}
#contenedorContenidos .tit1 {font-size: 170%; font-weight: bold; padding: 05px 0 15px 0;}
#contenedorContenidos .tit2 {font-size: 150%; font-weight: bold; margin: 15px 0 25px 0;}
#contenedorContenidos .tit3 {font-size: 130%; font-weight: bold; margin: 10px 0 15px 0;}
#contenedorContenidos .tit4 {font-size: 120%; text-decoration: underline; margin: 10px 0;}
#contenedorContenidos .tit5 {font-size: 110%; font-weight: bold; color:#727272; margin: 10px 0;}
#contenedorContenidos label, #contenedorContenidos .lbl1 {font-size: 90%; font-weight: bold; color: #6e6e6e}
#contenedorContenidos .lbl2 {font-size: 85%; font-style: italic;}
#contenedorContenidos .lbl3 {font-size: 80%;}

#actividaddetalletipo {margin: 10px 0; }
#contAddFile .row-fluid {margin: 10px 0;}
.detalleact-titulo{float: right;
    font-weight: normal;
    margin-top: 7px;}
#tiposact{margin-top:0}
#tiposact p{font-size:11px;line-height: 12px}
#tiposact span{float: left;
    position: relative;
    text-align: center;
    width: 100%;margin-bottom:3px}
#tiposact a{text-decoration: none; color:#556363 !important;}
#tiposact .opcionact {padding: 4px; border: 1px solid transparent;}
#tiposact .opcionact:hover{border:1px solid #556363}
#tiposact .actselected{border:1px solid #ec971f;}
#tiposact .actselected a{color:#ec971f}

.ui-state-highlight { height: 40px; line-height: 40px; background-color: rgba(197, 197, 197, 0.41);border: 1px dashed #000;
/*background: repeating-linear-gradient(
    45deg,
    #f6ba52,
    #f6ba52 10px,
    #ffd180 10px,
    #ffd180 20px
  );*/}
.ui-state-highlight2 { height: 40px; line-height: 40px; border: 1px solid #fe860a}
.dd-list-tema > .dd-item {/*margin-bottom: 25px;*/}
.dd-list-tema .tit-tema {font-size:16px; min-height: 48px; margin-right: 75px; font-weight: normal; line-height: 30px;}
.dd-list-tema .tit-tema span.sptema {font-weight: bold;}
.dd-list-tema .dd2-content{background: #D1EBFC; padding-bottom: 0; padding-top: 3px; }
.content-ACT{padding-top: 3px !important;}
.dd-list-tema .capa-actividades {margin-bottom: 50px;}
.dd-list-tema .dd-handle-tema-hover {border: 2px solid #ffff00; background: #D1EBFC }
.dd-item .dd2-content{min-height: 38px;}

.dd-list-act .tit-act {font-size:14px; min-height: 42px; margin-right: 75px; line-height: 30px;font-weight: normal;}
.dd-list-act .dd2-content {background: #EBF0F3; }
.dd-list-act .tab-content {background: #fff;}
.dd-list-act .dd2-totales{ background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; }

.headerevol{font-weight:600}

.accTemario {margin-top: -5px; border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; margin-bottom: 5px; background: #f2f2f2;}

input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::before{background-color:#ff0000}
input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::before{background-color:#119121}
.accActividad,.accScorm {
    margin-top: -5px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 50px;
    background: #f2f2f2;
}
.dd-item .tooltip{position: absolute !important;margin-bottom: 30px;}

#frmModAct .nav-tabs {margin-top: 43px;}

#frmModAct .nav-tabs > li.active > a, #frmModAct .nav-tabs > li.active > a:hover, #frmModAct .nav-tabs > li.active > a:focus {
    font-weight: bold;
    color: #676767 !important;
}
#frmModAct .nav-tabs > li > a, #frmModAct .nav-tabs > li > a:focus {
    color: #b3b3b3 !important;
}

.noactivedots:active, .noactivedots:hover, .noactivedots:focus {outline: 0;}

#tabsCursosGrupo {border: 0;}
#tabsCursosGrupo li.noactivemod { border-bottom: transparent; border-top: transparent;}
#tabsCursosGrupo li.noactivemod a {color: #888; font-size: 90%; line-height: 20px; min-height: 35px; text-align: left; border-bottom: transparent;border-top: transparent;}
#tabsCursosGrupo li.noactive { background-color: #f9f9f9; color:#428bca;}
#tabsCursosGrupo li.noactive a { font-weight: bold; color:#428bca;}
#tabsCursosGrupo li.active a { font-weight: bold; background: #fff; border-top: 1px solid #ccc;border-right: 4px solid #428bca;}
#tabsCursosGrupo li, #tabsCursosGrupo li a {background: transparent; border-right: 0; border-left: 0; color: #676767; border-top-color: transparent;border-right:3px solid #e2e2e2}
#tabsCursosGrupo li a { min-height: 56px; text-align: center; }
#tabsCursosGrupo li.noactivemod:hover { background:#f7f7f7 !important; font-weight: normal;}
#tabsCursosGrupo li.noactive:hover {background-color: #fbfbfb !important;}

#tabsCursosGrupo li a.unalinea { line-height: 34px; }
#tabsCursosGrupo li#masconf {background: transparent; border-bottom: 0; border-top: 0;}
#tabsCursosGrupo li#masconf button {margin:12px 12px 6px 12px;}
#tabsCursosGrupo li.active#masconf a {background: #fff;}

.space-6.bdotted {margin-top: 30px; border-top: 1px dotted #ccc; padding-top: 15px;}
.caja-preg-encuesta:hover{background-color: rgb(247, 247, 247) !important;}
.movpreguntas{cursor: move}


#contenido-menu-list .dd-item > button::before {
    font-size: 16px;
}
#contenido-menu-list .cajatemaindice{border-bottom: 1px solid #d4d4d4;}

.capa_orden_activo{position: absolute;top:0px;left:0px;width: 100%;height:100%;z-index: 666;background-color: rgba(68, 68, 68, 0.7);text-align: center;font-size:34px;color:#fff;display:none;}
#btnrMenu{margin-top:10px;display:none;}

#progressupload{display:none;position: absolute;top: 60%;left: 25%;width: 50%;}


#progressupload .progress .progress-bar {
    line-height: 24px;
    font-size: 16px;
}

#progressupload .progress {
    height: 26px;
}

#textoyadjuntos .headerevol .tooltip{min-width: 300px}
#contenidoactividad .headerevol .tooltip{min-width: 300px}
.cajatemaindice .dd-collapse, .cajatemaindice .dd-expand{display:none !important;}

.rowhover:hover {
    background-color: #f7f7f7;
}

/* Fix uneven switch vertical spacing in content editor */
#actividaddetalletipo .row .col-xs-1:nth-child(2) > input {
    height: 28px;
}


a.cke_dialog_tab {max-width: 25%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
