.Examheader {
    padding: 10px 30px;
    /*display: grid;
    gap: 30;
    */grid-template-columns: 1fr 1fr;
    /*Permalink-usetoeditandsharethisgradient:;
    https:;
    //colorzilla.com/gradient-editor/#236fb2+0,2b60b7+100*/background: rgb(35,111,178);
    /*Oldbrowsers*/background: -moz-linear-gradient(left,  rgba(35,111,178,1) 0%, rgba(43,96,183,1) 100%);
    /*FF3.6-15*/background: -webkit-linear-gradient(left,  rgba(35,111,178,1) 0%,rgba(43,96,183,1) 100%);
    /*Chrome10-25,Safari5.1-6*/background: linear-gradient(to right,  rgba(35,111,178,1) 0%,rgba(43,96,183,1) 100%);
    /*W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+*/filter:;
    progid:DXImageTransform.Microsoft.gradient( startColorstr='#236fb2', endColorstr='#2b60b7',GradientType=1 );
     /* IE6-9 */        :;
    -webkit-filter: p;
}

    



    .logo   { border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; background-color: #fff; padding: 10px; display: inline-block;  } 

    .leftMenu ul { padding: 20px 0 0 0; margin: 0; border-bottom: solid 1px #595d81;}

    .leftMenu ul li { list-style: none; border: solid 1px #595d81; border-bottom: none;}

    .leftMenu ul li a { color: #595d81; font-weight: bold; padding: 7px; display: block; display: flex; align-items: center; }

    .leftMenu ul li a:hover{ text-decoration: none;}

    .examName { font-size: 25px; font-weight: bold; color: #2b60b7; font-size: 18px;}

    .innerContent { border: 1px solid rgba(0,0,0,.125); padding: 20px; margin: 25px 0 0 0; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; }

    .innerContent h2 { color: #2fa4e7; font-size: 25px;}

    a.basicbtn  {

        color: #fff;

        padding: 10px 20px;

        border-radius:10px ;

        display: inline-block;

        background: rgb(30,87,153);

        /*Oldbrowsers*/background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(26,72,132,1) 100%);

        /*FF3.6-15*/background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(26,72,132,1) 100%);

        /*Chrome10-25,Safari5.1-6*/background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(26,72,132,1) 100%);

        /*W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+*/filter:;

        progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1a4884',GradientType=0 );

         /* IE6-9 */:;

        -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1a4884',GradientType=0 );

}

a.basicbtn:hover { text-decoration: none;}

.innerContent h3 { font-size: 16px; font-weight: bold; color: #495057;}

.innerContent b { color: #495057;}

.examTime { display: flex; align-items: center; color: #fff;}

.headerLeft { color: #fff; display: flex;

    align-items: center;

    gap: 50px;}

#decreasetext { font-size: 13px;}

.logo  img { height: 40px;}

#resettext { font-size: 16px;}

#increasetext { font-size: 19px;}

.textcontrols  { display: flex; gap: 7px; align-items: center; color: #fff;}

.textcontrols button {  background: none; border: none; color: #fff;}

.Examheader .container { display: flex; justify-content: space-between;}

.Examheader .container::before, .Examheader .container::after { display: none;}

.currentlyinExam {}

.progress-link {

    width: 2rem;

    text-align: center;

}

.progress-item {

    padding: 2px;

}



.progress-link { height: 24px; display: flex; justify-content: center; align-items: center; }

#timeProgressPanel { align-items: center;}

.headerRight { display: flex; align-items: center; gap: 20px;}

a#lnkInstruction { color: #fff;}



.card-header {

    background-color: #1976d2 ;

    color: #fff;





}

.card-header  .btn-link { color: #fff; display: block; width: 100%; text-align: left; position: relative; padding: 0;}

.card-header  .btn-link span { display: block; position: absolute; right: 0; top:0px; color: #fff;}



.card-header:first-child {

    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;

}

.card-header.yellowbtn { background-color: #f57f17  !important;}

.partHeader, .partHeaderMargin {

    padding-left: 10px;

    border-left: solid 4px;

    border-right: none;

    border-top: none;

    border-bottom: none;

}

.partHeader {

    float: left;

}



.sectionOuter {

    border-bottom: solid 1px #c7cad8;

    padding-bottom: 50px;

}



.margins {

    padding-left: 20px;

    padding-right: 20px;

}



.unselected .sel_img {

    display: none;

}



img.sel_img, img.unsel_img {

    width: 32px;

    height: 24px;

}



.optionTable .let {

    border-bottom: solid 1px #c7cad8;

}



table.MG tr.active th, table.AR tr.active th, table.CL tr.active th {

    background-color: #369;

    color: #fff;

}



table.optionTable th, table.optionTable td {

    padding: 0 8px;

    line-height: 24px;

}



table.optionTable th {

    text-align: center;

}



.fixed-top {

    position: fixed;

    top: 0;

    right: 0;

    left: 0;

    z-index: 1030;

}

.innerContent { margin-top: 165px !important; margin-bottom: 100px !important;}



.question-page-options {

    border-top: 1px solid #aaa;

    border-top: 1px solid rgba(0,0,0,.125);

    border-bottom: 1px solid #aaa;

    border-bottom: 1px solid rgba(0,0,0,.125);

    background-color: #fff;

    padding: 20px 0 20px 0;

}



.optionTable tr.inactive {

    opacity: 0.5;

}

.optionTable .inactive td {

    cursor: default;

}

.optionTable .let {

    width: 0px;

}



.selected .sel_img { display:inline; }

.selected .unsel_img { display:none; }

.unselected .sel_img { display:none; }

.unselected .unsel_img { display:inline; }

.couser-listing select { border: solid 1px #595d81; font-weight: bold; color: #595d81;}

.innerContent .row { background: none !important; border: none !important;}

.rowIn_1 input{ padding: 15px;}

#questionProgressBar {    column-gap: 25px; justify-content: left !important; }

#questionProgressPanel {    column-gap: 25px; }

#questionProgressPanel .align-self-center {

    -ms-flex-item-align: baseline!important;

    align-self: baseline!important;

}

.question-sort-code { column-gap: 5px;}

.question-sort-code p { margin:0px !important;}
.evolutions table td { width: auto !important;     word-break: break-word !important;
}