*:hover {
    text-decoration: none !important;
}

body {
    /*background: linear-gradient(124deg, rgba(234,237,244,1) 27%, rgba(186,197,215,1) 82%) !important;*/
    /*min-height: 100vh;*/

}
.wacc-alert {margin-top:-20px;font-size:20px;color:#8E2C24;}
.result-risklevel-image{width:100%;}
.card {
    box-shadow: #CAC5D6 0 0 3px;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    border: none;
}
.navbar {
    padding:0 !important;
}
.table {
    border-radius: 3px;
    overflow: hidden
}
th {
    text-transform: capitalize;
}
textarea:focus , .Editor-editor:focus,.page-title:focus {
    outline: none !important;
}
.page-title-input {
    width: 100%;

    border: none;
    padding: 10px;
    border-bottom: 1px solid #333333;
}

.page-title-url {
    width: 100%;
    font-size: 14px;
    border: none;
    padding: 4px;
    background: #ececec;
    border-radius: 3px;
}

.Editor-container a {
    color: #000 !important;
}
.card-header {
    /*background: linear-gradient(180deg, rgba(20,133,226,0.53125) 31%, rgba(255,255,255,1) 58%);*/
    background: #fff;
    font-size: 25px;
    text-align: center;
    border-bottom: none;
}

.card-body {
    background: #fff;
    padding-top: 0;
}

.addNewQuestioon input {
    width: 100%;
    height: 100%;
    padding: 5px;
    border: 2px solid #dfe0db;
    text-align: center;

}

.risk_level input {
    width: 70px !important;
    border-radius: 10px;
    margin-top: 5px;
}
.risk_level input:focus{
    outline: none;
    border-color: #4fbb86;
}
.logo-header{float: left;height: 50px}
.logo-home {width: 500px;margin-top:-100px;}
.menuPanel {
    position: fixed;
    left: 0;
    height: 100vh;
    top: 0;
    padding-top: 55px;
    background: rgba(48, 54, 63, 1);
}
.navbar {
    position: relative;
    z-index: 999999;
}
.cal-title-table{
    margin-top: 50px;
    font-size: 22px;
    color: #5c5c5c !important;
}
.view-panel{
    float: right;
}
.menuPanel a {
    display: block;
    padding: 6px;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #fff;
    text-align: center;
}

.continue_btn {
    display: block;
    margin: auto;
    padding: 10px 40px;
}

.table td, .table th {
    border-top: none !important;
}

.card-body {
    padding-top: 10 !important;
}

.menuPanel a:hover {
    background-color: rgba(255, 255, 255, .3);
}

.active_menu {
    background: #fff;
    color: #333 !important;
}

.active_menu:hover {
    color: #fff !important;
}

.tableBtn {
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    color: #fff;

}
.start_btn{
    background: #70c373 !important;
    color: #fff !important;
    padding: 20px 40px !important;
}
td input {
    text-align: center;
}

.fromto input {
    width: 60px;
    text-align: center;
}

.addBtn {
    background: #27ae60;
}

.editBtn {
    background: #34495e;
}
.editBtn:hover{
    color:#fff;
    background: #55748d;

}

.table-title div{
    width: 100%;
    float: left;

}

.table-title input,.table-title textarea{
    padding: 10px;
    border: 2px #5a6996 solid;
    float: left;
    margin-bottom: 10px;
    border-radius: 5px;
}
.table-title input:focus,.table-title textarea:focus {
    outline: none;
}
.t-title {
    width: 300px;
}
.t-dec{
    width: 400px;
    height: 200px;
}
.title-submitbtn{
    float: left;
    padding: 10px 30px;
    background: #5a6996;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
}
.result-view h2{
    margin-bottom:30px;
}
@media only screen and (max-width: 600px) {
    .card-body ,.container{
        padding: 5px !important;
    }
    .result-btns a{width: 100%;margin-bottom: 20px;}
    body{background: #fff}
    .card {box-shadow: none}
    .userInfo * {text-align: center}
    .userInfoBtn {
        float: none !important;
        margin: auto;
        display: block;
    }
    .mobile-none {
        display: none;
    }
    .menuPanel{
        position: static;
        height: auto;
    }
    .logo-home  {width:100%;margin-top:20px;}

}
