.btn{transition:padding .25s ease-in-out}.btn.loading,.form-loading .btn{pointer-events:none;cursor:default;padding-left:1.6em;opacity:.7;background-image:url(/images/ajax-loader.svg?d8f825cea80e9473045c6790e84f590e);background-repeat:no-repeat;background-position:.1em;background-size:1.3em;outline:none;box-shadow:none}.gray-bg{background:#f5f5f5;background:#f7f7fd}.white-bg{background:#fff}.black-bg{background:#16161a}.theme-bg{background:#ff5c97}.brand-bg{background:#f1f4fa}.testimonial-bg{background:#f9fafc}.white-color{color:#fff}.black-color{color:#16161a}.theme-color{color:#ff5c97}body.app a.btn-link,body.app a:not(.btn){color:#7c3449}body.app .sidebar{background:#fff}body.app .sidebar a{color:#0a0a0a}body.app .sidebar .nav-item.logo .nav-link.active{background:#fff}body.app .sidebar .nav-link.active,body.app .sidebar .nav-link:hover{background:#7c3449}body.app .sidebar .nav-link.active .nav-icon,body.app .sidebar .nav-link:hover .nav-icon{color:#fff}body.app .sidebar .nav-link .nav-icon{color:#0a0a0a}body.app .sidebar .nav-dropdown.open,body.app .sidebar .nav-dropdown.open .nav-link{background:#7c3449}body.app .sidebar .nav-dropdown.open .nav-link .nav-icon{color:#fff}body.app .sidebar.frontend .nav-dropdown .nav-dropdown-items .nav-link{padding-left:1.5rem}body.app .sidebar li.logo .nav-link:hover{background:none}body.app .sidebar li.logo .app-logo{width:150px;max-width:100%}body.app.sidebar-minimized .sidebar .nav-item.logo:hover{overflow:hidden;width:50px}body.app.sidebar-minimized .sidebar .logo .nav-link{padding:0}body.app.sidebar-minimized .sidebar .logo .nav-link:hover{width:auto}body.app .btn-primary{background:#7c3449;border-color:#7c3449}.header-fixed .app-body{margin-top:65px}.separator{border-top:1px solid #fff}@media (min-width:992px){.header-fixed .app-header{display:none}.header-fixed .app-body{margin-top:0}}.main .container-fluid{padding:0 1rem}.main .container-fluid.has-margins{padding:2rem 1rem}.form-control:disabled,.form-control[readonly]{background-color:#d8dbde}.nav-item.welcome{border-bottom:1px solid #ccc}.nav-item.welcome a{color:#fff}.nav-item.welcome a:hover{text-decoration:none;background:none}.offset-diff-error{top:10px}.offset-diff-error button{top:50%;right:10px;transform:translateY(-50%)}.offset-diff-error button span{display:flex;align-items:center;font-size:22px;margin-top:-4px}.template-home .main .container-fluid{height:100%;padding:0}.background{background:url(/images/main-bg.jpg?0d9ffa35f86b6fb63c55b38a261c479b);height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}#header-text{max-width:300px;width:20%;float:left;transition:all .3s;padding:2rem}#header-text h1{font-size:30px;margin:0}#header-text h1 a{color:#fff;text-underline:none}#header-text p{color:#fff}.template-shop .card{position:relative}.template-shop .card .btn-primary{margin-top:10px}.template-shop .card .checkout{position:absolute;bottom:1.25rem}.template-shop .card .card-text.price{padding-bottom:80px}.template-shop-orders .table td,.template-shop-orders .table th{vertical-align:middle}.template-exams .list-group{list-style:none}.template-exams .list-group li{border-bottom:1px solid rgba(0,0,0,.125);padding:.5rem 0}.template-exams .lh2{line-height:2rem}.template-exams .card-body{padding-bottom:4rem;position:relative}.template-exams .card-body .action-button{position:absolute;bottom:1rem;width:calc(100% - 2.5rem)}@media (max-width:992px){.template-exams .card-body{padding-bottom:5.5rem}.xs-align-right .text-left{text-align:right!important}}.app-print-message{text-align:center;font-size:40px;display:none}@media only print{.app-body{display:none!important}.app-print-message{display:block!important}}