
/*stic-form
===========================*/
.stic-form ul { width: 100%; display: inline-block; margin: 0; padding: 0;}
.stic-form li { width: 100%; display: inline-block; padding-bottom: 15px;}
.stic-form li label { width: 100%; display: inline-block; font-size: 13px; font-weight: 600; padding-bottom: 3px;}
.stic-form li span { width: 100%; display: inline-block;}
.stic-form li .input-text { width: 100%; font-size: 13px;}
.stic-form li.stic-send span{ display: inline-block; width: auto;}
.stic-form li.stic-send .forgot-pass { display: inline-block; margin-left: 10px;}
.stic-form li.last { padding-bottom:0; }
.stic-form .input-text { border: 1px solid #ddd; height:40px; line-height: 40px; padding: 0 10px; background: transparent;}
.stic-form input[type="file"] { border: 0; padding: 0; line-height: normal; height: auto; font-size: 13px;}
.stic-form textarea.input-text { height: 150px; line-height: normal;}
.stic-form-two-col li { margin-right: 3%;  width: 48.2%;}
.stic-form-two-col li.last { margin-right: 0; padding-bottom: 15px;}

.stic-form-list-view{border: 1px solid #ddd;  display: inline-block;  margin-bottom: 25px;  padding: 10px;   width: 100%;}
.stic-form-list-view ul { width: 100%; display: inline-block; margin: 0; padding: 0;}
.stic-form-list-view li { border-top: 1px solid #ddd;  display: inline-block;   font-size: 13px;  padding: 10px 0;  vertical-align: top; width: 48%;}
.stic-form-list-view li:first-child, 
.stic-form-list-view li:first-child + li {  border-top: medium none;}

.stic-form-list-view li label { width: 25%; display: inline-block; font-weight: 600; vertical-align: top;}
.stic-form-list-view li span { width: 65%; display: inline-block;}
.stic-tab-content{width:100%;}
.stic-tab-content .success,.entry-content .success {background: #cfffc6;  border-left: 5px solid #6db05f;  color: #4c933e;   display: inline-block;  font-size: 13px;  padding: 5px;  width: 100%;}
.stic-tab-content .info,.entry-content .info {background: #0071ce;  border-left: 5px solid #88c0e2;  color: #ffffff;   display: inline-block;  font-size: 13px;  padding: 5px; margin:1em 0; width: 100%;}
.stic-tab-content .warning,.entry-content .warning {background: #f4bd07;  border-left: 5px solid #f68922;  color: #000000;   display: inline-block;  font-size: 13px;  padding: 5px; margin:1em 0; width: 100%;}
.stic-login-form .error,
.stic-tab-content .error,.entry-content .error {background: #ffc6c6;  border-left: 5px solid #a53c3c;  color: #a53c3c;   display: inline-block;  font-size: 13px;  padding: 5px;  width: 100%;}

.stic-login-form .error,.stic-login-form .success { margin-top: 15px;}
.userinfo { float: right; font-size: 17px;}

/*stic-login-form
===========================*/
.stic-login-form,
.stic-forgotpas-form { width: 340px; margin: 0 auto; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); padding: 20px; border:1px solid #eee; max-width: 100%;}
.stic-login-form h3,
.stic-forgotpas-form h3 { margin: 0; padding: 0 0 0px 0 ;}


/*stic-login-form
===========================*/
.stic-tab { width: 100%; display: inline-block; margin: 0; padding: 0; border-bottom: 1px solid #ddd;}
.stic-tab li { display: inline-block; position: relative;}
.stic-tab li a { padding: 5px 15px;  display: block; background: #eee; color: #666; border: 1px solid #ddd; border-bottom: none;} 
.stic-tab li a:hover { text-decoration: none; color: #000;}

.stic-tab li.active:after,
.stic-tab li:hover:after{ border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 1px solid #777;    bottom: -10px;   content: "";  height: 0;  left: 0;  margin: 0 auto;    position: absolute;    right: 0;    width: 0;}
.stic-tab-content { border: 1px solid #ddd; border-top:none; width: 100%; display: inline-block; padding: 25px;}
.stic-tab-content h3 { margin: 0; padding: 0 0 0px 0 ;}
.stic-tab-content table { margin: 0; padding: 0;}
.stic-tab li.active a{
    border-color:#777;
    }

/* pagination
 ===========================*/
.pagination { float: left; }
.pagination li { float: left; list-style: outside none none; padding: 0 0 0 20px; }
.pagination .current { color: #000000 !important; }

.stic-send .left {float: left;}

.stic-both-sort { background-image: url("../images/sort_both.png"); background-repeat: no-repeat; background-position: right center; }
.stic-asc-sort { background-image: url("../images/sort_asc.png"); background-repeat: no-repeat; background-position: right center; }
.stic-desc-sort { background-image: url("../images/sort_desc.png"); background-repeat: no-repeat; background-position: right center; }
.main-col a { color: #000000 !important;  padding-right: 0px; }
.main-col a:hover { color: #000000 !important; text-decoration: none; }
/*.download-link { background: none !important; border: medium none !important; color: #b93207 !important; padding: 0 !important; }*/

.all-notes { float: left; margin: 20px 0; width: 100%; }
.all-notes > h3 { padding: 0; }
.all-notes ul { border: 1px solid #ddd; padding: 15px; float: left; width: 100%; }
.all-notes ul li { list-style: none;  padding: 10px 0; float: left; width: 100%; border-bottom: 1px solid #ddd; }
.all-notes ul li.last { border-bottom: none; }
.all-notes li .name { font-size: 19px; font-weight: bold; float: left; width: 100%; }
.all-notes li .description { padding-left: 3%; float: left; width: 100%;}
.all-notes li .asttachment { float: left; width: 100%; padding-left: 3%; font-size: 13px;}
.all-notes li .asttachment span { float: left; font-weight: bold; margin-right: 3px;}


/* CUSTOM */
@media only screen and (min-width: 0px) and (max-width: 768px) {
    .stic-tab-content { padding: 1px; }
    .stic-form-list-view li { width: 100%; }
    .stic-form-list-view li:first-child + li { border-top: 1px solid #ddd; }
    .stic-form-two-col li {margin-right: 0;  width: 100%; }
    .stic-tab li a { padding:0px 10px; font-size: 13px; }
    .stic-login-form, .stic-forgotpas-form { max-width: 100%; }
}

@media only screen and (min-width: 768px){
    .content{ width: 100%; margin: 0px; }
    .page .type-page .status-publish .hentry{ margin-left: 6%; margin-right: 6%; }
    .entry-content{ width: 100% !important; }
    .singular .entry-header{ margin: 0; }
    .stic-tab-content{ font-size: 14px; }
    .pagination{ margin-top: 24px; }
    textarea{ padding: 10px !important; }
}

.entry-content th{ line-height: 1.3; padding-bottom: 14px; }
.userinfo{ font-size: 14px; margin-bottom: 30px; }
.stic-tab-content{ width: auto; }
.stic-tab-content .success, .entry-content .success0{ margin-bottom: 10px; }
.all-notes ul{ width: auto; margin-left: 0px !important;    padding-top: 0px !important; padding-bottom: 0px !important; }
.all-notes ul li{ margin-top: 10px !important; padding-bottom: 20px !important; }
.all-notes li .name { font-size: 16px !important; margin-bottom: 8px; }
.all-notes li .description{ width: 100%; padding-left: 0px !important; margin-bottom: 8px; }
.all-notes li .name_autor{ font-size: 11px; font-style: italic;    margin-bottom: 8px; }
.all-notes li .asttachment{ width: 100%; padding-left: 0px !important;    margin-bottom: 8px; }
.all-notes li .asttachment span{ margin-top: 1px; }
.attachmentli{ margin-bottom: 20px; }
.input_login{ width: 93.6% !important; }
.actions_login{ margin-top: 20px; }

@media only screen and (min-width: 0px) and (max-width: 767px) {
    html{ width: 100% !important; }
    #main #content{ margin: 0 1.6%; width: auto; }
    .entry-content td, .comment-content td{ width: 1.66% !important; }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .stic-tab-content .success, .entry-content .success { width: 95.6% !important; }
    .bigdesp{ width: 100% !important; }
    .textinputform{ width: 95.6% !important; }
    .field_signup{ width: 96% !important; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .stic-tab-content .success, .entry-content .success { width: 97.6% !important; }
    .bigdesp{ width: 100% !important; }
    .textinputform{ width: 97.6% !important; }
    .field_signup{ width: 97% !important; }
}

@media only screen and (min-width: 768px) {
    .stic-tab-content .success, .entry-content .success { width: 97.6% !important; }
    .bigdesp{ width: 97.6% !important; }
    .textinputform{ width: 97.6% !important; }
}

.download-link { background: url(../images/download_icon.png) no-repeat scroll 2px 2px; padding-left:30px; border: medium none !important; color: #b93207 !important; }
.download-link:hover{ text-decoration: underline; }

/* SinergiaCRM customization */
li.required label::after{
    content: " *";
    color:red;
    display: inline-block;
    height: 100%;
    font-weight: bold;
}

.info a{
    color:#ffffff !important;}

/*Set css flex to forms*/
form[flex] ul{
    display:absolute;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: box-shadow;
    
    
}

form[flex] ul li{
    max-width: 45%;
}


form[flex].col3 ul li{
    max-width: 30%;
}


