.lection-open a {
font-weight:bold;
display:block;
text-align:center;
font-size:1.2em;
text-decoration:none;
padding:5px 0;
}

.lection {
padding:10px;
}

.lection h3 {
text-align:center;
}

.warning {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/html/css/PIE.htc);
background-color: #FFF2F2;
border: 1px solid #E45635;
color: #B40406;
padding:10px;
margin-top:20px;
}

.info {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/html/css/PIE.htc);
background-color: #F2FEF2;
border: 1px solid #50ef50;
color: #000;
padding:10px;
margin-top:20px;
text-align:left;
}

h6 {
font-size:1.1em;
padding:0; margin:0;
}

.info ol {
padding:0px;
margin:0px;
padding-left:15px;
}

.info ol li {
margin:3px 0;
}

.popup-box {
max-width:800px;
}

.pformleft {
width:25% !important;
max-width:322px;
}

#task-head,
#task {
/*background-color:#F2FEF2;*/
}

#task-head b{
font-size:1.8em;
font-weight:normal;
}

#task {
padding:4px;
}

ol.single {
list-style:none;
padding-left:0px;
}

ol.tasks li.btn {
list-style-type:none;
}

ol.tasks li.lbl {
list-style-type:none;
}

ol.add {
list-style-type:upper-roman;
}

ol li div.task {
padding:5px 0;
font-weight:bold;
}

ol.single li textarea {
height:200px;
}

ol.tasks li  {
text-align:left;
}

ol.tasks li .resize {
float:left;
}

ol.tasks li .status{
float:right;
padding-right:20px;
font-size:0.9em;
}

.greet {
text-align:left;
cursor:pointer;
}

.greet:hover {
/*background-color:#F6E9B2;*/
}