@import url(app.css);@import url(blocks.css);*{border-radius:0;}
body{color:#333;font-size:13px;line-height:1.6;}
body.header-fixed-space{padding-top:94px;}
body.header-fixed-space-v2{padding-top:135px;}
@media (max-width:991px){body.header-fixed-space,
body.header-fixed-space-v2{padding-top:0;}
}
p,
li,
li a,
label{color:#555;}
a{color:#72c02c;text-decoration:none;}
a,
a:focus,
a:hover,
a:active,
button,
button:hover{outline:0 !important;}
a:focus{text-decoration:none;}
a:hover{color:#72c02c;text-decoration:underline;}
.wrapper{background:#fff;}
.boxed-layout{padding:0;box-shadow:0 0 5px #ccc;margin-left:auto !important;margin-right:auto !important;background:url(../img/patterns/15.png) repeat;}
select::-ms-expand{display:none;}
.container-header{background-color:#eee;}
.container-header h1{color:#687074;}
@media (min-width:768px) and (max-width:991px){.grid-divider>[class*='col-']:nth-child(n+2):before{border-left:0px solid #DDD !important;}
}
@media (min-width:768px){.grid-divider{position:relative;padding:0;}
.grid-divider>[class*='col-']{position:static;}
/* .grid-divider>[class*='col-']:nth-child(n+2):before{content:"";border-left:1px solid #DDD;position:absolute;top:0;bottom:0;} */
.col-padding{padding:0 15px;}
.padding-2{padding-left:5px;}
}
.modal-message .modal-content{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:6px;background-clip:padding-box;-webkit-box-shadow:0 0 40px rgba(0,0,0,.5);-moz-box-shadow:0 0 40px rgba(0,0,0,.5);box-shadow:0 0 40px rgba(0,0,0,.5);color:#000;background-color:#fff;border:rgba(0,0,0,0);}
.modal-message .modal-dialog{width:300px;}
.modal-message .modal-body,
.modal-message .modal-footer,
.modal-message .modal-header,
.modal-message .modal-title{background:0 0;border:none;margin:0;padding:0 20px;text-align:center!important;}
.modal-message .modal-title{font-size:17px;color:#737373;margin-bottom:3px;}
.modal-message .modal-body{color:#737373;}
.modal-message .modal-header{color:#fff;margin-bottom:10px;padding:15px 0 8px;}
.modal-message .modal-header .fa,
.modal-message .modal-header .glyphicon,
.modal-message .modal-header .typcn,
.modal-message .modal-header .wi{font-size:30px;}
.modal-message .modal-footer{margin:25px 0 20px;padding-bottom:10px;}
.modal-message .modal-backdrop.in{zoom:1;filter:alpha(opacity=75);-webkit-opacity:.75;-moz-opacity:.75;opacity:.75;}
.modal-message .modal-backdrop{background-color:#fff;}
.modal-message.modal-success .modal-header{color:#53a93f;border-bottom:3px solid #a0d468;}
.modal-message.modal-info .modal-header{color:#57b5e3;border-bottom:3px solid #57b5e3;}
.modal-message.modal-danger .modal-header{color:#d73d32;border-bottom:3px solid #e46f61;}
.modal-message .modal-warning .modal-header{color:#f4b400;border-bottom:3px solid #ffce55;}
.btn-light .btn-primary{background-color:#55acee;box-shadow:0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);}
.btn-light .btn-success{background-color:#4caf50;box-shadow:0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);}
.btn-light .btn-info{background-color:#00b5ec;box-shadow:0 14px 26px -12px rgba(0, 188, 212, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 188, 212, 0.2);}
.btn-light .btn-purple{background-color:#9c27b0;box-shadow:0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);}
.btn-light .btn-warning{background-color:#ff9800;box-shadow:0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2);}
.btn-light .btn-danger{background-color:#f44336;box-shadow:0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);}
.btn-light .btn-rose{background-color:#e91e63;box-shadow:0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);}
.btn-light .btn-orange{background-color:#ff4500;box-shadow:0 14px 26px -12px rgba(255, 69, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 69, 0, 0.2);}
.btn-light .btn-pink{background-color:#ea4c89;box-shadow:0 14px 26px -12px rgba(234, 76, 137, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(234, 76, 137, 0.2)}
.btn-light .blockquote-box.blockquote-primary2 .square{background-color:#1769ff;box-shadow:0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);}
.btn-light .blockquote-box.blockquote-black .square{background-color:#333333;box-shadow:0 14px 26px -12px rgba(51, 51, 51, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(51, 51, 51, 0.2);}
.user-list tbody td > a img{position:relative;max-width:50px;float:left;margin-right:15px;}
.user-list tbody td .user-link{display:block;font-size:1.25em;padding-top:3px;margin-left:60px;}
.user-list tbody td .user-subhead{font-size:0.875em;font-style:italic;}
.user-list tbody td a:not(.btn){color:#333;text-decoration:none;}
.img-raised{box-shadow:0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
table tr td .btn, table tr td .btn-u{margin-left:2px;}
.module-desc{margin-top:30px;}
.error-message{color:#FF0000;}
.panel-info>.panel-heading{color:#FFFFFF;background-color:#00b5ec;border-color:#00b5ec;}
.btn-u.btn-u-blue{background:#00b5ec;}
.shadow-blue, .btn-info{box-shadow:0 4px 5px 0 rgba(3, 169, 244, 0.14), 0 1px 10px 0 rgba(3, 169, 244, 0.12), 0 2px 4px -1px rgba(3, 169, 244, 0.2);}
.shadow-success, .btn-success{box-shadow:0 4px 5px 0 rgba(76, 175, 80, 0.14), 0 1px 10px 0 rgba(76, 175, 80, 0.12), 0 2px 4px -1px rgba(76, 175, 80, 0.2);}
.shadow-danger, .btn-danger{box-shadow:0 4px 5px 0 rgba(244, 67, 54, 0.14), 0 1px 10px 0 rgba(244, 67, 54, 0.12), 0 2px 4px -1px rgba(244, 67, 54, 0.2);}
.shadow-warning{box-shadow:0 4px 5px 0 rgba(76, 175, 80, 0.14), 0 1px 10px 0 rgba(76, 175, 80, 0.12), 0 2px 4px -1px rgba(76, 175, 80, 0.2);}
.btn-success{background-color:#4caf50;border-color:#4caf50;box-shadow:0 4px 5px 0 rgba(76, 175, 80, 0.14), 0 1px 10px 0 rgba(76, 175, 80, 0.12), 0 2px 4px -1px rgba(76, 175, 80, 0.2);}
.label-danger{background-color:#f44336;border-color:#f44336;box-shadow:0 4px 5px 0 rgba(244, 67, 54, 0.14), 0 1px 10px 0 rgba(244, 67, 54, 0.12), 0 2px 4px -1px rgba(244, 67, 54, 0.2);}
.label-success{background-color:#4caf50;border-color:#4caf50;box-shadow:0 4px 5px 0 rgba(76, 175, 80, 0.14), 0 1px 10px 0 rgba(76, 175, 80, 0.12), 0 2px 4px -1px rgba(76, 175, 80, 0.2);}
.btn-warning{background-color:#fbc02d;border-color:#fbc02d;box-shadow:0 4px 5px 0 rgba(251, 192, 45, 0.14), 0 1px 10px 0 rgba(251, 192, 45, 0.12), 0 2px 4px -1px rgba(251, 192, 45, 0.2);}
.btn-danger{background-color:#f44336;border-color:#f44336;box-shadow:0 4px 5px 0 rgba(244, 67, 54, 0.14), 0 1px 10px 0 rgba(244, 67, 54, 0.12), 0 2px 4px -1px rgba(244, 67, 54, 0.2);}
.short-info{padding:0;}
.short-info img{width:100%;}
.short-info-bg-1{background:#4fd2c2;}
.short-info-bg-2{background:#6562a7;}
.short-info-bg-3{background:#ff3366;}
.short-info-bg-4{background:#d667cd;}
.short-info-text{padding:40px 15px 40px 15px;}
.short-info-text h2{margin:0 0 25px;color:#fff;text-transform:uppercase;font-size:22px;font-weight:bold;}
.short-info-text p{margin:0;color:#fff;font-size:14px;opacity:0.8;}
.nav-stepper .active h4, .nav-stepper .active p {color: #111e2d !important;}
@media (max-width:992px){.short-info{margin:0 0 20px;}
}
.short-info-text p.precios{font-size:22px;opacity:2;}
.short-info-text p.users-desc{font-size:18px;}
.planes-opciones li{font-size:15px !important;margin:0;color:#fff !important;font-size:14px;}
.fs-16{font-size: 16px !important}.bg-danger{background: #f44336}.desc-title{font-size: 25px !important;}.about-content p, .about-content ol li{font-size: 15px}
@-webkit-keyframes wave{5%{opacity:.6}27%{-webkit-transform:scale(1.8);opacity:0}100%{opacity:0}}@-moz-keyframes wave{5%{opacity:.6}27%{-moz-transform:scale(1.8);opacity:0}100%{opacity:0}}@-o-keyframes wave{5%{opacity:.6}27%{-o-transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes wave{5%{opacity:.6}27%{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.wave.in{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:#fff}.wave.in:after{content:"";top:3px;left:5px;position:absolute;width:50px;height:50px;background-image:8121991;background-image:-webkit-radial-gradient(center center,farthest-side circle,rgba(26,175,93,0) 70%,#FF3B30 100%);background-image:-moz-radial-gradient(center center,farthest-side circle,rgba(26,175,93,0) 70%,#FF3B30 100%);background-image:-o-radial-gradient(center center,farthest-side circle,rgba(26,175,93,0) 70%,#FF3B30 100%);background-image:radial-gradient(center center,farthest-side circle,rgba(26,175,93,0) 70%,#FF3B30 100%);border:8px solid #FF3B30;-webkit-animation:wave 3s 1s infinite linear;-moz-animation:wave 3s 1s infinite linear;-o-animation:wave 3s 1s infinite linear;animation:wave 3s 1s infinite linear;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.user-session-content .wrapper {margin-top: 0px}

.table-responsive::-webkit-scrollbar {
    -webkit-appearance: none;
}

.table-responsive::-webkit-scrollbar:vertical {
    width: 12px;
}

.table-responsive::-webkit-scrollbar:horizontal {
    height: 12px;
}

.table-responsive::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #ffffff;
}

.table-responsive::-webkit-scrollbar-track {
    border-radius: 10px;  
    background-color: #ffffff; 
}

.msg .msg-item {
  font-size: 15px !important;
}

.main-footer {
    background: #fff;
}

.main-footer {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 100px;
    color: #777;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}

.main-footer-links {
    padding-left: 0;
    margin-top: 20px;
    color: #999;
}

.main-footer-links li:first-child {
    padding-left: 0;
}

.main-footer-links li {
    display: inline;
    padding: 0 2px;
}

.main-footer-links li a {
    color: #72c02c;
}

.profile .blockquote-box h4 a {
    font-weight: bold;
    color: #111e2d;
}

.profile .blockquote-box h4 a:hover {
    color: #00bcd4; 
}

.content-header .page-header-title {
    font-weight: bold;
    color: #111e2d !important;
}

.text-shadow-title {
    font-weight: 800 !important;
    text-shadow: 10px 10px 15px rgba(50, 54, 59, 0.3);
}

.fs-20 {
    font-size: 20px;
}

.input-group select.form-control {
    border: 1px solid rgba(214,214,214,.5) !important;
    height: 45px !important; 
}

.fullheight {
    min-height: 500px !important;
}

label:has(+ input:required):after, label.required:after {
    content: ' *';
    font-size: 18px;
    color: red;
}

/* Input fields */
.public-form-block .input-group input.form-control {
	background: transparent;
	border-left: none;
	padding-left: 10px;
	padding-right: 10px;
	height: 50px;
	border-color: rgba(214,214,214,.5);
	border-left: none;
	color: #969595;
}

.public-form-block .list-unstyled {
	margin: 0 -5px;
	padding: 10px 0 13px;
}

/* Input fields icons */
.public-form-block .input-group-addon {
	min-width: 40px;
	background: transparent;
	border-color: rgba(214,214,214,.5);
	padding-right: 0;
}
.public-form-block .input-group-addon i {
	font-size: 16px;
	position: relative;
	top: 1px;
}
.public-form-block .form-control:focus {
  box-shadow: none;
  border-color: #999;
}

/* Buttons */
.public-form-block .btn-u,
.public-form-block .btn {
	padding-top: 12px;
	padding-bottom: 12px;
	text-transform: uppercase;
}


/*autosuggest*/
ul.as-selections {
    padding: 0px !important;
    height: auto !important;
    width: 100% !important;
    min-width:100% !important;
    box-shadow: none !important;
    border-top-width: 1px !important;
}
ul.as-selections li.as-original input {
    margin-left: 0px !important;
    max-width: 100% !important;
    min-width: 100% !important;
    border: 1px solid #eee;
    width: 100% !important;
}
ul.as-selections li.as-original {
    width: 100% !important;
}

/*divs table*/
.row.table-head{
    color: #000 ; 
    /* background: #71b802;  */
    padding: 10px; 
    font-weight: 500; 
    border-radius: 6px;
    font-size: 16px;
}
.row.striped{
    color: #000; 
    padding: 15px; 
    background: #ffffff;
    border-radius: 6px;
    font-size: 16px;
    margin-bottom: 10px;
    border: 3px solid #ebeeff;
    /* border:1px solid #111e2d; */
}   

.row.striped:nth-child(odd){
    /* background: #f2f9fc; */
}

.row.striped:focus,.row.striped:hover{
    background: #f7f7f7;
}

.act .btn, .act .btn-u {
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 4px;
}

.mr-2{
    margin-right: 2px;
}

.btn-profile-upgrade-plan {
    border: 1px solid #00b5ec;
    margin-bottom: 5px;;
}

.btn-select-plan {
    margin-top: 20px;
}

.fs-22{
    font-size: 22px !important;
}

.margin-top-60 {
    margin-top: 60px !important;
}

.border-md {
    border-color: #ebeeff !important;
    border: 3px solid #ebeeff !important;
    border-radius: 6px !important;
}

.img-list-xs{
    width: 50px;
    height: auto;
}

.select-opts-questions label{
    margin-left: 10px;
}

.question-img-content, .question-text-content, .select-opts-questions {
    margin-top: 10px;
}

div.exam-panel {
    border-color: #ebeeff !important;
    border: 3px solid #ebeeff !important;
    border-radius: 6px !important;
}

@media all and (max-width: 780px) { 
    .content-header .container .row .text-right {
        text-align: left;
    }
    .content-header .container .row .pull-right {
        float: left !important;
    }
    .content-header.exam-add-question-header {
        margin-bottom: 80px;
    }
    .content-header .container .row .btn {
        margin-bottom: 10px;
    }
}

.select-opts-questions .input.select label{
    margin-right: 10px;
    display: inline-block;
    width: 220px;
}

.matching-select-option-list {
    display: inline-block;
    max-width: 220px;
    width: unset;
    border: none;
    box-shadow: none;
    border-bottom: 1px solid #ebeeff !important;
    border-radius: 0;
    margin-top: 15px;
    background-color: inherit;
}

.span-perform-complete-blank-space{
    display: inline-block;
    margin-left: 2px;
    margin-right: 2px;
    border-bottom: 2px solid #000 !important;
    max-width: 350px !important;
    padding:3px;
}

.table-resul-container{
    background:#fff;
    padding-top: 20px;
}

.table-examination-result i.fa{
    color:#555;
    font-size: 18px;
}

.table-resul-container .media-body .media-heading{
    font-size: 14px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #111e2d !important;
    background-color: #ebeeff !important;
}

.panel-footer {
    background-color: #ebeeff !important;
}

.panel-default>.panel-heading {
    background-color: #ebeeff !important;
}
.exam-badge{
    border:1px solid #111e2d !important; 
    background:#fff  !important; 
    color:#111e2d  !important;
}


.sidebar-nav-v1 > li.active, .sidebar-nav-v1 > li.active:hover {
    background: #ebeeff !important;
}

.sidebar-nav-v1 > li.active > a {
    color: #111e2d;
}




