﻿.cnt-help{font-size:0.95em;}
.cnt-help p{margin-bottom:10px !important; font-size:inherit;}
.cnt-help ul{margin-left:20px !important;}
.cnt-help li{display:list-item; list-style-position:outside !important; list-style-type:circle !important; margin-bottom:5px !important; font-size:inherit;}
.cnt-help ul ul {margin-top:10px;}
.cnt-help ul ul li{margin-bottom:2px !important;}
.cnt-help .code{font-family:"Lucida Console", monospace; }


.cnt-tristate{text-align:center;}
.cnt-tristate label{cursor:pointer; margin:0;}
.cnt-tristate label:not(:last-child){margin-right:5px;}
.cnt-tristate label span[class^='cnt-ico']{font-size:1.2em;}
.cnt-tristate input[type=radio]:not(:checked) + label{color:#ddd;}
.cnt-tristate input[type=radio]:checked + label{color:#666;}

.cnt-msgtext{border:1px solid #ddd; background:#f5f5f5; min-height:125px; overflow:auto; padding:3px;}

.cnt-bg-search{padding:3px 18px 3px 3px !important; margin:0; width:100% !important;}

/* SkinModule admin launcher */
.cnt-sk{position:relative; outline:1px dashed #ccc; min-width:20px; min-height:20px;}
.cnt-sk a.cnt-sk-lnk, a.cnt-sk-lnk:hover{position:absolute; z-index:2; width:20px; height:20px; text-align:center; background-color:#000 !important; color:#FFF !important; display:none; text-decoration:none; }
.cnt-sk:hover .cnt-sk-lnk{display:inline;}
.cnt-sk:hover{outline:3px dashed #ccc;}

.cnt{}
.cnt [data-opener]{cursor:pointer; text-decoration:none;}
.cnt-pop{min-width:80vw;}