@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-ThinItalic.eot');
    src: url('../fonts/Silka-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-ThinItalic.woff2') format('woff2'),
        url('../fonts/Silka-ThinItalic.woff') format('woff'),
        url('../fonts/Silka-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-SemiBold.eot');
    src: url('../fonts/Silka-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-SemiBold.woff2') format('woff2'),
        url('../fonts/Silka-SemiBold.woff') format('woff'),
        url('../fonts/Silka-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-Thin.eot');
    src: url('../fonts/Silka-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-Thin.woff2') format('woff2'),
        url('../fonts/Silka-Thin.woff') format('woff'),
        url('../fonts/Silka-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-MediumItalic.eot');
    src: url('../fonts/Silka-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-MediumItalic.woff2') format('woff2'),
        url('../fonts/Silka-MediumItalic.woff') format('woff'),
        url('../fonts/Silka-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-SemiBoldItalic.eot');
    src: url('../fonts/Silka-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Silka-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Silka-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-Regular.eot');
    src: url('../fonts/Silka-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-Regular.woff2') format('woff2'),
        url('../fonts/Silka-Regular.woff') format('woff'),
        url('../fonts/Silka-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-Medium.eot');
    src: url('../fonts/Silka-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-Medium.woff2') format('woff2'),
        url('../fonts/Silka-Medium.woff') format('woff'),
        url('../fonts/Silka-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-RegularItalic.eot');
    src: url('../fonts/Silka-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-RegularItalic.woff2') format('woff2'),
        url('../fonts/Silka-RegularItalic.woff') format('woff'),
        url('../fonts/Silka-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-Light.eot');
    src: url('../fonts/Silka-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-Light.woff2') format('woff2'),
        url('../fonts/Silka-Light.woff') format('woff'),
        url('../fonts/Silka-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-LightItalic.eot');
    src: url('../fonts/Silka-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-LightItalic.woff2') format('woff2'),
        url('../fonts/Silka-LightItalic.woff') format('woff'),
        url('../fonts/Silka-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-Bold.eot');
    src: url('../fonts/Silka-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-Bold.woff2') format('woff2'),
        url('../fonts/Silka-Bold.woff') format('woff'),
        url('../fonts/Silka-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silka Extra';
    src: url('../fonts/Silka-ExtraLight.eot');
    src: url('../fonts/Silka-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-ExtraLight.woff2') format('woff2'),
        url('../fonts/Silka-ExtraLight.woff') format('woff'),
        url('../fonts/Silka-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-Black.eot');
    src: url('../fonts/Silka-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-Black.woff2') format('woff2'),
        url('../fonts/Silka-Black.woff') format('woff'),
        url('../fonts/Silka-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-BlackItalic.eot');
    src: url('../fonts/Silka-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-BlackItalic.woff2') format('woff2'),
        url('../fonts/Silka-BlackItalic.woff') format('woff'),
        url('../fonts/Silka-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Silka Extra';
    src: url('../fonts/Silka-ExtraLightItalic.eot');
    src: url('../fonts/Silka-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Silka-ExtraLightItalic.woff') format('woff'),
        url('../fonts/Silka-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Silka';
    src: url('../fonts/Silka-BoldItalic.eot');
    src: url('../fonts/Silka-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Silka-BoldItalic.woff2') format('woff2'),
        url('../fonts/Silka-BoldItalic.woff') format('woff'),
        url('../fonts/Silka-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Causten';
    src: url('../fonts/Causten-Bold.eot');
    src: url('../fonts/Causten-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Causten-Bold.woff2') format('woff2'),
        url('../fonts/Causten-Bold.woff') format('woff'),
        url('../fonts/Causten-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
body{
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 16px;
  color: #969fad;
  font-family: 'Silka' !important;
  font-weight: normal;
}

.dasbord {
    background-image: url(../img/one.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px;
    height: 100vh;
    position: relative;
}
.laft-post {
    background-image: url(../img/left-post.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 100%;
    display: grid;
    padding: 50px;
    align-items: center;
}
.engine {
    text-align: center;
}
.engine img {
    max-width: 100% !important;
}
.right-eye span {
    float: right;
    margin-top: -28px;
    margin-right: 16px;
    color: #000;
}
.dashboard-menu {
    /*background: #fff;
    border-radius: 30px;
    background: #fff;*/
    border-radius: 30px;
    position: absolute;
    width: 100%;
    left: 50%;
    right: 50%;
    top: 50%;
    max-width: 1270px;
    transform: translate(-50%, -50%);
}
.fast-block{
 padding: 50px 50px;
}
.password-field {
    /*padding: 50px 50px;*/
    background: #fff;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.iXRlabs-logo img {
    max-width: 100%;
}
.iXRlabs-logo {
    text-align: end;
}
.Registration h2 {
    font-size: 34px;
    color: #0b1e3f;
    font-weight: bold;
    line-height: 40px;
	font-family: 'Causten';
}
.form-section label {
    font-size: 14px;
    line-height: 16px;
    color: #0b1e3f;
    font-weight: 600;
    padding-left: 8px;
}
.icon-block{
    position: relative;
}

.icon-block a {
    position: absolute;
    top: 10px;
    left: 16px;
    color: #c5cbd2;
}
.form-section input {
    font-size: 13px;
    line-height: 16px;
    color:  #0b1e3f !important;
    padding: 10px 10px;
    padding-left: 40px;
    border-radius: 40px;
    border: 1px solid #c5cbd2;
    font-weight: 500;
    background: #fafcfc;
	    height: 37px;
}
.form-section input:focus {
color: #b5b9bf;
background: #fafcfc;
 border: 1px solid #c5cbd2;
 outline: none;
 box-shadow: none;
}

.form-section .your-password {
    text-align: end;
}
.form-section .your-password a {
    font-size: 14px;
    line-height: 21px;
    color: #0b1e3f;
    text-decoration: none;
    opacity: 70%;
    font-weight: 500;
}
.remember{
	color: #0b1e3f;
   font-size: 14px;
    opacity: 70%;
	 font-weight: 500;
}
.form-section input[type="checkbox"] {
    margin-right: 10px;
    font-size: 14px;
    line-height: 21px;
    color: #737373;
    text-decoration: none;
	   height: auto;
}
.login-btn {
    font-size: 16px;
    line-height: 19px;
    color: #ffffff;
    font-weight: 500;
    background: #1c82bd;
    padding: 12px 40px;
    border-radius: 80px;
    border: none;
    outline: none;
    text-decoration: none;
    display: inline-block;
	cursor: pointer;
}
.login-btn:focus{
    outline: none;
}
.Sign-in{
    margin-top: 40px;
}
.sign-up a {
    font-size: 14px;
    line-height: 21px;
    color: #0b1e3f;
    text-decoration: none;
	font-weight: 500;
}
.sign-up{
   margin-top: 30px; 
}
.sign-up span {
    color: #ed3046;
}
.icon-block span {
    position: absolute;
    top: 0;
}
.icon-block span i {
    color: #46556e;
}

/*next-page-css*/
.form-section select{
    font-size: 12px !important;
    line-height: 16px;
     color: #c5cbd2;
    padding: 10px 10px;
    background: #fafcfc;
    padding-left: 40px;
    border-radius: 40px;
	font-weight: 500;
    border: 1px solid #c5cbd2;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../img/arrowdown.png) !important;
    background-repeat: no-repeat !important;
    background-position-x: 97% !important;
    background-position-y: 16px !important;
}

.form-section select option{
	  color: #0b1e3f;
	font-weight: 500;
}
.form-section select{
  color: #c5cbd2;
 background: #fafcfc;
 border: 1px solid #c5cbd2;
 outline: none;
 box-shadow: none;   
}
a.next-btn {
    background: #ed3046;
}
.Registration {
    margin-bottom: 30px;
}
/*next-page-css*/

.range-item ul {
    justify-content: space-between;
    display: flex;
    margin-bottom: 10px;
}
.range-item span {
    font-size: 12px;
    line-height: 14px;
    color: #cbd1d9;
	font-weight: 400;
}

.range-item {
    margin-bottom: 30px;
}
.range-item input.form-range {
    width: 100%;
}






.form-section input#start {
    font-size: 12px !important;
    line-height: 16px;
    color: #b5b9bf !important;
    padding: 10px 10px;
    padding-left: 40px;
    border-radius: 40px;
    border: 1px solid #c5cbd2;
}
.year-block input {
    font-size: 12px !important;
    line-height: 16px;
    color: #0b1e3f !important;
    padding: 10px 10px;
    padding-left: 40px;
    border-radius: 40px;
    border: 1px solid #c5cbd2;
}
/*13-03-2024*/
p.set-text {
    color: #777c89;
    font-size: 13px;
    line-height: 16px;
    margin-top: 8px;
}
.skip-btn {
    text-align: center;
}
.skip-btn a {
    font-size: 13px;
    line-height: 15px;
    color: #1d8ccf;
    text-decoration: none;
    font-weight: 500;
    border: 2px solid #1d8ccf;
    padding: 6px 20px;
    border-radius: 40px;
}
.previous-btn {
    margin-right: 10px;
}
.main-item-btn {
    display: flex;
    justify-content: end;
    margin-top: 50px;
}
a.previous {
    background: #0b1e3f;
    font-size: 13px;
    line-height: 16px;
    padding: 12px 20px;
    text-decoration:none;
}
.solid-btn a{
padding: 12px 20px;
}
.previous i {
    margin-right: 10px;
}
.accessin-text p {
    font-size: 13px;
    line-height: 16px;
    color: #0b1e3f;
}
.congrats-item {
    text-align: center;
}
.heading-grats h2 {
    font-size: 34px;
    line-height: 40px;
    color: #0b1e3f;
    font-weight: bold;
}
.heading-grats p {
    font-size: 16px;
    line-height: 20px;
    color: #0b1e3f;
}
.continue-btn a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #ffffff;
    background: #1c82bd;
    padding: 10px 26px;
    border-radius: 20px;
    text-decoration: none;
    display: inline-block;
}
.continue-btn {
    margin-top: 50px;
}
.heading-grats {
    margin-top: 20px;
}
.shapes-images img {
    max-width: 100%;
    border-radius: 100%;
    object-fit: cover;
    width: 80px;
    height: 80px;
}
.finish-post img {
    max-width: 100%;
}
.iXR-new img {
    max-width: 100%;
}
/*13-03-2024*/

.upload-post img {
    max-width: 100%;
}
.upload-post {
    text-align: center;
}
.post-text h6 {
    font-size: 13px;
    line-height: 15px;
    color: #1d8ccf;
    font-weight: 500;
}
.post-text {
    margin-top: 8px;
}
.btn-box {
    text-align: end;
}
.btn-bg {
    background: #0b1e3f;
    font-size: 13px;
    line-height: 16px;
}
.btn-bg span {
    margin-left: 12px;
}
.user-idea {
    margin-bottom: 10px;
}









.range-item {
    margin-bottom: 50px;
    position: relative;
}

ul.list-inline::after {
    background: #e1e6ed;
    width: 20px;
    height: 20px;
    position: absolute;
    content: '';
    bottom: 4px;
    left: 74px;
    border-radius: 20px;
    color: #fff !important;
    z-index: -1;
}
 .form-section input::-ms-input-placeholder {
  color:#c5cbd2; 
}

.form-section input::placeholder {
  color: #c5cbd2;
} 

.view-size input::-ms-input-placeholder {
  color: #0b1e3f !important; 
}

.view-size input::placeholder {
  color: #0b1e3f !important;
}


/***3-14-2023**/
.range-item {
/*    margin-bottom:90px;*/
    position: relative;
}


.range-item ul li:first-child:before{
     left: 0px;
        width: 100%;
}
.list-item {
    position: relative;
    color: #cbd1d9;
    min-width:80px;
    text-align: right;
}
.list-item.active:after{
    background: #1d8ccf;
    z-index: 9;
        
}
.list-item.active:before {
    background: #1d8ccf;
    z-index: 9;
    width: 100%;
     
}
.list-inline{
    position: relative;
}
.list-inline:after{
 position: absolute;
    background: #e1e6ed;
    content: "";
    width: 100%;
    height: 5px;
    bottom: -18px;
    left: 0;
}
.list-item.active span {
    color: #0b1e3f !important;
    font-weight: 500;
}
.list-item:after {
    position: absolute;
    background: #e1e6ed;
    content: "";
    width: 18px;
    height: 18px;
    bottom: -25px;
    right: 0;
    border-radius: 100%;
}
.list-item:before {
    position: absolute;
    background: #e1e6ed;
    content: "";
    width: 100%;
    height: 5px;
    bottom: -18px;
    left: -20px;
}

.password-field {
    background: #fff;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.account-main {
    padding: 0px 20px 60px;
    max-width: 520px;
    margin: 0px auto;
}
.registration-main{
    padding:50px 40px 30px;
}

.data-item table tr td:first-child{
        border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;

}
.data-item table tr td:last-child{
     border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    text-align: right;
}
.data-item table th:last-child{
        text-align: right;
}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #729ebc;
    font-weight: 700;

     background: none !important; 
     border: none !important; 
}
.pagination-section .page-link.active {
    color: #fff;
    pointer-events: none;
    cursor: auto;
    background: #0a4772 !important;
    width: 25px;
    height: 25px;
    line-height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    border-color: #dee2e6;
}
/***3-14-2023**/


/*dhasbord*/
.dashboar-template {
    display: flex;
    height: 100vh;
    background: #00051c;
    padding: 20px 20px;
}
.dashboar-right{
background: #000d31;
    /*width: 20%;*/
    padding: 15px 15px;
}
.dashboar-logo {
    margin-bottom: 100px;
}
.modules.active {
    background: linear-gradient(50deg, rgba(255,74,112,1) 0%, rgba(13,121,199,1) 100%);
}
.modules.active a {
    color: #fff;
}
/*.home-section {
    margin-bottom: 20px;
    padding: 12px 20px;
    background: linear-gradient(50deg, rgba(255,74,112,1) 0%, rgba(13,121,199,1) 100%);
    border-radius: 10px;
    display: flex;
    align-items: center;
}
.home-section a {
    font-size: 16px;
    line-height: 20px;
    color: #ffffff;
    font-weight: 500;
    margin-left: 10px;
    text-decoration: none;
}*/
.modules {
    margin-bottom: 20px;
    padding: 12px 12px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    background: linear-gradient(50deg, rgba(0,26,59,1) 0%, rgba(28,15,39,1) 100%);
}
.modules a{
    font-size: 16px;
    line-height: 20px;
    color: #648dab;
    font-weight: 500;
    margin-left:10px;
    text-decoration: none;

}
/*next*/
.dashboar-left {
    width: 100%;
    overflow: hidden;
}
span.logout-post img {
    max-width: 100%;
} 
span.logout-post a {
    background: linear-gradient(50deg, rgba(255,87,133,1) 0%, rgba(59,170,252,1) 100%);
      border-radius: 100%;
    display: inline-block;
    width: 38px;
    height: 38px;
    line-height: 38px;
    text-align: center;
}
a.out-now {
    font-size: 16px;
    line-height: 22px;
    color: #ffffff !important; 
    font-weight: 500;
    margin-left: 10px;
	text-decoration: none;
}

.sidebar {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 10px;
    background: #000d31;
    /* background: linear-gradient(90deg, rgba(209,241,255,1) 0%, rgba(194,213,230,1)
     19%, rgba(238,223,232,1) 100%); */
}
.sidebar .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}
.fire-btn {
    /* margin-top: 70px; */
    position: absolute;
    bottom: 50px;
}
.dashboard-menu .col-lg-6 {
    padding-left: 0px;
    padding-right: 0px;
}
.dashboar-top {
    background: linear-gradient(40deg, rgba(0,24,55,1) 0%, rgba(0,5,28,1) 75%, rgba(50,20,42,1) 95%);
    padding: 20px 28px;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 2px solid #1c4277;
}
.app-header-left {
    display: flex;
    align-items: center;
}
.client-heading a {
    font-size: 18px;
    line-height: 21px;
    color: #ffffff;
    font-weight: 600;
    margin:0;
    text-decoration: none;
}
.setting-item {
    margin-left: 18px;
}
.client-post {
    margin-left: 26px;
    border-left: 1px solid #344661;
}
.client-heading {
    margin-left: 10px;
}
.client-post a {
    margin-left: 18px; 
}
.client-post img {
    max-width: 100%;
    border-radius: 100%;
    width: 53px;
    height: 53px;
    object-fit: cover;
}
.board-heading a {
    font-size: 24px;
    /*line-height: 28px;*/
    color: #ffffff;
    margin: 0;
    font-weight: 500;
    text-decoration: none;
}
.board-heading span img {
    max-width: 100%;
}

.board-heading {
    display: flex;
    align-items: center;
}
.onclick img {
    max-width: 100%;
}
/*.onclick {
    margin-right: 16px;
}*/
/*projects-file*/
.overview {
    padding: 20px 0px;
}
.projects-file {
    background: linear-gradient(50deg, rgba(0, 24, 55, 1) 0%, rgba(51, 21, 42, 1) 100%);
    padding: 40px 40px;
    border: 2px solid #1c4277;
    border-radius: 10px;
}
.overview-heading h6 {
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 500;
}
.percentage {
    text-align: center;
    padding: 20px 20px;
    border-radius: 10px;
    background: linear-gradient(50deg, rgba(0,37,72,1) 0%, rgba(20,19,45,1) 100%);
}

.super-post {
    position: relative;
}
.super-heading {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.super-post img{
max-width: 100%;
}
.super-heading h6 {
    font-size: 40px;
    color: #ffffff;
    line-height: 50px;
/*    font-weight: 600;*/
    text-decoration: none;
}
.overview-heading {
    margin-bottom: 16px;
}
.completed p {
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
	opacity: 70%;
}
.completed {
    max-width: 68%;
    margin: 0px auto;
}
.shared-style {
    margin-bottom: 16px;
}
.time-spent {
    display: flex;
    align-items: center;
/*    background: linear-gradient(50deg, rgba(0, 37, 72, 1) 0%, rgba(20, 19, 45, 1) 100%);*/
    padding: 20px 20px;
    border-radius: 10px;
	    background: linear-gradient(42deg, rgba(0, 31, 65, 1) 11%, rgba(14, 14, 39, 1) 66%, rgba(34, 16, 37, 1) 87%);
	    justify-content: center;
}
.total-text h6 {
    font-size: 35px;
    line-height: 42px;
    color: #ffffff;
   
    margin: 0;
}
.clook-post img {
    max-width: 100%;
}
.total-text p {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    margin: 0;
}
.clook-post {
    padding-right: 35px;
}
.leval-post img {
    max-width: 100%;
}
.leval-box {
/*    background: linear-gradient(50deg, rgba(0, 37, 72, 1) 0%, rgba(20, 19, 45, 1) 100%);*/
    padding: 20px 20px;
    border-radius: 10px;
    text-align: center;
	    background: linear-gradient(42deg, rgba(0, 31, 65, 1) 11%, rgba(14, 14, 39, 1) 66%, rgba(34, 16, 37, 1) 87%);
}
.leval-post {
    position: relative;
}
.leval-text {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.leval-text h6 {
    font-size: 35px;
    line-height: 42px;
    color: #fff;
    font-weight: 600;
    margin: 0;
}
.leval-text p {
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    margin: 0;
}
/*table-css*/
.data-item td {
    border: none;
    
}
.data-item .table thead th{
    border: none;
}
.courses-item {
/*    background: linear-gradient(50deg, rgba(0, 37, 72, 1) 0%, rgba(20, 19, 45, 1) 100%);*/
    padding: 20px 20px;
    border-radius: 10px;
    margin-top: 20px;
	background: rgb(0,31,65);
background: linear-gradient(42deg, rgba(0,31,65,1) 11%, rgba(14,14,39,1) 66%, rgba(34,16,37,1) 87%);
}


.my-courses h6 {
    font-size: 18px;
    color: #ffffff;
    line-height: 24px;
    font-weight: 600;
}
.data-item td:first-child {
     border-top-left-radius: 25px;
    border-bottom-left-radius: 25px !important;    
}
.data-item td:last-child{
 border-top-right-radius: 25px;
    border-bottom-right-radius: 25px !important;
} 
tr.rocket-bg {
    border-top: 10px solid;
    border-bottom: 20px solid;
/*     border-right: 10px solid; */
/*     border-left: 10px solid; */
    border-radius: 10px;
     background: linear-gradient(90deg, rgba(2, 33, 67, 1) 0%, rgba(11, 19, 46, 1) 100%);
    border-color: #091d3d;
}
.data-item td a.again-btn {
    background: #08a7e2;
    padding: 6px 18px;
    border-radius: 20px;
    color: #00102d !important;
    text-decoration: none !important;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
}
tr.rocket-bg td {
    font-size: 14px;
    line-height: 16px;
    color: #ffffff;
    background: #051d3d;
	    padding: 16px 16px;
}
/*right-side-style*/
.high-rise {
    background: linear-gradient(50deg, rgba(0, 24, 55, 1) 0%, rgba(51, 21, 42, 1) 100%);
    padding: 20px 20px;
    border: 2px solid #1c4277;
    border-radius: 10px;
    /*height: 742px;*/
}
.thi-logo img {
    max-width: 100%;
    border-radius: 10px;
    width: 100%;
    height: 175px;
    object-fit: cover;
}
.item-details {
    display: flex;
    justify-content: space-between !important;
    width: 100%;
}
.details {
/*    background: linear-gradient(50deg, rgba(0, 37, 72, 1) 0%, rgba(20, 19, 45, 1) 100%);*/
    padding: 15px 15px;
    border-radius: 10px;
    margin-top: 20px;
	    background: linear-gradient(42deg, rgba(0, 31, 65, 1) 11%, rgba(14, 14, 39, 1) 66%, rgba(34, 16, 37, 1) 87%);
}
.details-text p {
    font-size: 14px;
    line-height:18px;
    color: #ffffff;
}
.icon-bg {
    margin-right: 10px;
}
.adams-btn a {
    font-size: 13px;
    line-height: 18px;
    color: #4367a4;
    text-decoration: none;
    font-weight: 600;
}
.adams-btn {
    text-align: end;
}
.data-item th {
    font-size: 14px;
    line-height: 16px;
    color: #7bb6ff;
    opacity: 40%;
    font-weight: 500;
}

/*next-page-css/search*/
.search a {
    font-size: 16px;
    line-height: 20px;
    color: #9fd9ff;
    text-decoration: none;
    margin-left: 10px;
    font-weight: normal;
}
.search-module {
    background: linear-gradient(50deg, rgba(0, 24, 55, 1) 0%, rgb(47 20 39) 100%);
    padding: 20px 20px;
    border: 2px solid #1c4277;
    border-radius: 10px;
}
.item-search {
    width: 20%;
}
.main-flex {
    display: flex;
/*    width: 98.7%;*/
}
.search-flex {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px 10px;
    width: 80%;
}
.search-left select {
    background: #010411;
    border: none;
    border-radius: 0;
    box-shadow: none !important;
    color: #99b3e7 !important;
    font-size: 14px;
    line-height: 20px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    height: 36px !important;
}
.form-control:focus {
    
    border-color: none;
    outline: none;
    box-shadow: none;
}
.search-left {
    margin-left: -20px;
}
.preview-email input {
    background: #000a20;
    border: none;
    font-size: 14px;
    line-height: 19px;
    color: #99b3e7;
    height: 36px;
}
.preview-email input:focus{
color: #99b3e7;
    background-color: #000a20;
    border-color: none;
    outline: none;
    box-shadow: none;
}
.search-form select {
    background: #010411;
    border: none;
    color: #99b3e7 !important;
    font-size: 14px;
    line-height: 18px;
}

.site-post {
    float: right;
    margin-left:10px
}
.site-post a {
    /* background: #0b60a5; */
    padding: 12px 25px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 68px;
    height: 38px;
    background-image: -moz-linear-gradient( 42deg, rgb(10,87,158) 0%, rgb(14,113,180) 30%, rgb(17,139,202) 100%);
    background-image: -webkit-linear-gradient( 42deg, rgb(10,87,158) 0%, rgb(14,113,180) 30%, rgb(17,139,202) 100%);
    background-image: -ms-linear-gradient( 42deg, rgb(10,87,158) 0%, rgb(14,113,180) 30%, rgb(17,139,202) 100%);
}
.preview-email input::placeholder {
  color: #99b3e7; 
}
.preview-email input::-ms-input-placeholder {
  color: #99b3e7;
}
 .topic-table .table th {
  border-top:none !important; 
}
.fluid-section {
    padding: 14px 21px;
    border-radius: 10px;
    
    background: linear-gradient(50deg, rgb(0 13 49) 0%, rgb(47 21 43) 100%);
}


.search-module-tbl{
	    background: linear-gradient(26deg, rgba(0, 24, 55, 1) 0%, rgba(13, 14, 38, 1) 50%, rgb(38 15 33) 100%) !important; 
}


.topic-table .table td {
    border-top: none !important;
}
.topic-table .table thead th {
    border-bottom: none !important;
    background: none !important;
	    color: #7bb6ff;
    opacity: 40%;
}

tr.status {
    border-top: 10px solid;
    border-bottom: 20px solid;
    /* border-right: 10px solid; */
    /* border-left: 10px solid; */
    border-radius: 10px;
    border-color: #04132c;
    background: #091d3d !important;
}
.topic-table td.aroplane img {
    max-width: 100%;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
	 min-height: 70px;
    object-fit: cover;
}

.topic-table .table {
    width: 98%;
}
.topic-table .table td, .table th {
    padding: 10px 0px;
    vertical-align: middle;
    border-top: 1px solid #dee2e6;
}
.topic-table .table td, .table th {
    padding: 0px 0px;
    vertical-align: middle;
    border-top: 1px solid #dee2e6;
}

td.aroplane:first-child {
    border-bottom-left-radius: 25px !important;
    border-top-left-radius: 25px;
}
.topic-table td {
    font-size: 14px;
    line-height: 19px;
    color: #ffffff;
}
.topic-table td a {
    font-size: 14px;
    line-height: 19px;
    color: #ffffff;
	text-decoration: none;
}
a.completed-btn {
    background: #0d582a;
    padding: 8px 18px;
    border-radius: 28px;
    text-decoration: none;
    color: #90ffa0;
    font-size: 13px;
    line-height: 15px;
}
a.dams {
    color: #ffe13a;
    background: #6e6835;
}
a.not{
    background: #ff3a3a;
    color: #ff8484;
}

.topic-table table tr td:last-child {
    border-bottom-right-radius: 25px !important;
    border-top-right-radius: 25px;
}
.data-item table {
    border-collapse: separate;
    border-spacing: 0 1em;
}
.topic-table table {
    border-collapse: separate;
    border-spacing: 0 1em;
}
/*.topic-table {
    overflow-y: scroll;
    height: 500px;
}*/

/*next-css*/
.workcover ul.tab-mnu {
    display: flex;
    justify-content: space-around;
    align-items: center;
    list-style: none;
	padding-left: 0;
}
a.academic-icon {
    float: left;
    margin-right: 10px;
}
/*a.academic-icon {
    background: #ff0000;
    padding: 12px 25px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 38px;
}*/
.workcover ul.tab-mnu li {
    font-size: 21px;
    color: #fff;
    line-height: 26px;
    align-items: center;
    display: flex;
    height: 56px;
    width: 22%;
    padding: 0px 10px;
    border-bottom: 2px solid #0a579e;
        cursor: pointer;
}
a.assesment {
    background: #1086c6;
    padding: 12px 25px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 38px;
}
a.assesment {
    float: left;
    margin-right: 10px;
}

#tab-block-inner ul.tab-mnu li {
    font-size: 14px !important;    
}

span.assesment {
    background: #1086c6;
    padding: 12px 25px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 38px;
}
span.assesment {
    float: left;
    margin-right: 10px;
}

.private-section {
       background: linear-gradient(40deg, rgba(0, 24, 55, 1) 0%, rgba(13, 14, 38, 1) 82%, rgba(48, 20, 42, 1) 100%);
    padding: 20px 20px;
    border: 2px solid #1c4277;
    border-radius: 10px;
}
.engine-work {
    padding: 20px 0px;
}
.does-heading {
    text-align: end;
}
.does-text p {
    background: #5d1f3b;
    padding: 11px 20px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
}

.does-heading h6 {
    font-size: 20px;
    color: #fff;
    line-height: 28px;
    font-weight: 500;
}
.high-heading h6{
font-size: 20px;
    color: #fff;
    line-height: 28px;
    font-weight: 500;
}
.high-speed {
    max-width: 954px;
}
.high-speed p {
    background: #022246;
    padding: 20px 24px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
}
.thumb-down a {
    margin-right: 16px;
}


.developing p {
    font-size: 16px;
    line-height: 21px;
    color: #648daa;
}
.developing p {
    padding: 11px 20px;
    border: 2px solid #114269;
    border-radius: 10px;
   
}
.fuel-item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px 10px;
}
.textarea-heading textarea {
    background: #010b26;
    border: none;
    padding: 10px 12px;
    font-size: 20px;
    line-height: 30px;
    color: #9fd9ff;
    height: 50px;
}
.textarea-heading textarea:focus {
   color: #9fd9ff;
    background: #010b26;
    border: none;
    outline: none;
    box-shadow: none;
}
.threee-icon {
    position: absolute;
    right: 28px;
    top: 14px;
}
.textarea-heading {
    position: relative;
}
.threee-icon a {
	background: #111f3a;
	border-radius: 100%;
	color: #324a68;
	width: 28px;
	height: 28px;
	display: inline-block;
	text-align: center;
	line-height: 26px;

}
.care-text {
    padding-right: 10px;
    display: flex;
    align-items: center;
}
.care-text a {
    font-size: 16px;
    color: #9fd9ff;
    /*line-height: 30px;*/
    text-decoration: none;
    font-weight: normal;
}
.air-post img {
    max-width: 100%;
    border: 10px solid #59677c;
    width: 100%;
}
.shoot-text p, .compress-text p {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
}
.lights-box {
    margin-top: 20px;
}
/**3-18-2024**/
.does-text {
    display: flex;
    justify-content: end;

}

.workcover {
    max-width: 1170px;
    margin: 0px auto;
    position: relative;
}
.textarea-heading {
    position: absolute;
    width: 96%;
	   bottom: 0;
}
.tab-cont {
/*    height: 70vh;*/
    overflow-y: scroll;
    padding: 0px 25px;
}
.components {
    margin-top: 50px;
    margin-bottom: 50px;
}
.workcover li.active  a.assesment, .workcover li.active  span.assesment {
     background-image: -moz-linear-gradient( 64deg, rgb(215,34,55) 0%, rgb(235,61,72) 30%, rgb(255,88,88) 100%);
  background-image: -webkit-linear-gradient( 64deg, rgb(215,34,55) 0%, rgb(235,61,72) 30%, rgb(255,88,88) 100%);
  background-image: -ms-linear-gradient( 64deg, rgb(215,34,55) 0%, rgb(235,61,72) 30%, rgb(255,88,88) 100%);
	 border-bottom: 2px solid #ef424b !important;
    
}
.workcover li.active {
    background: #001837;
    border-bottom: 2px solid #ef424b !important;
}
.Rectangle_584 {
  border-radius: 5px;
  background-image: -moz-linear-gradient( 64deg, rgb(215,34,55) 0%, rgb(235,61,72) 30%, rgb(255,88,88) 100%);
  background-image: -webkit-linear-gradient( 64deg, rgb(215,34,55) 0%, rgb(235,61,72) 30%, rgb(255,88,88) 100%);
  background-image: -ms-linear-gradient( 64deg, rgb(215,34,55) 0%, rgb(235,61,72) 30%, rgb(255,88,88) 100%);
  position: absolute;
  left: 612px;
  top: 205px;
  width: 37px;
  height: 36px;
  z-index: 105;
}

/**3-18-2024**/




/*second-last-page-css*/
.small-hint {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    margin-top: 26px;
}
.text-question h6 {
    color: #6ac5ff;
}
.hint-text a {
    font-size: 16px;
    line-height: 21px;
    color: #ffffff;
    text-decoration: none;
}
a.dark-black {
    background: #1f1f38;
    padding: 2px 15px;
    border-radius: 12px;
}
a.dark-grey {
    background: #1086c6;
    padding: 2px 15px;
    border-radius: 12px;
}
.demo-area p {
    font-size: 21px;
    line-height: 30px;
    color: #ffffff;
    margin: 0px;
	font-weight: 500;
}
.demo-area {
    max-width: 1600px;
}
.consectetuec {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 20px;
    margin-top: 50px;
}
.box-demo {
    display: flex;
    background: #000;
    padding: 10px 15px;
}
.box-demo {
    display: flex;
    padding: 10px 15px;
    background: #192137;
    border-radius: 10px;
}
.demo-info p {
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    margin: 0;
    font-weight: 500;
}
.plus-icon span {
    width: 30px;
    background: #fff;
    height: 30px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 100%;
}
.demo-info {
    padding-left: 10px;
}
 .box-demo.active {
    background-color: rgb(255, 88, 88);
} 
.correct-answer {
    border: 1px solid #062650;
    padding: 20px 20px;
    border-radius: 10px;
    margin-top: 40px;
    height: 200px;
    overflow-y: scroll;
}
.text-answer p {
    font-size: 17px;
    line-height: 25px;
    color: #38b2ff;
    font-weight: 500;
}
.sit-amet p {
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
     font-weight: 500;
}
.correct p {
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 500;
}
.summit a {
	background: linear-gradient(to right,  #196711 0%,#196711 40%,#187f15 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*
    background: #196711;
*/
    padding: 12px 50px;
    color: #fff;
    font-size: 17px;
    line-height: 25px;
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
}
.summit {
    text-align: center;
    margin-top: 20px;
}
.Explanation {
    display: flex;
    align-items: baseline;
}
.sit-amet {
    margin-left: 10px;
}
/*second-page*/
.right-tick {
    display:flex;
}

.group-text {
    margin-top: 3px;
    margin-left: 15px;
}
.group-contant {
    background: #1a253c;
    padding: 20px 20px;
    border-radius: 8px;
}
.group-text p {
    font-size: 18px;
    color: #fff;
    line-height: 24px;
    margin: 0 !important;
    font-weight: 500;
}
.right-tick span {
     background: #fff;
    min-width: 30px;
    height: 30px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.group-item {
    margin-bottom: 40px;
}
    .nonummy-section {
    margin-top: 50px;
}
.group-contant.active {
    background: #359d67;
}
.jet {
    margin-left: 10px;
}

.sidebar .closebtn {
    position: absolute;
    top: 30px;
    right: 25px;
    font-size: 36px;
    color: #fff;
    margin-left: 50px;
    text-decoration: none;
}


.max-oi{
    overflow-y: scroll;
}
.setting-item img {
    max-width: 100%;
    width: 20px;
}
.threee-icon img {
    max-width: 100%;
    width: 12px;
}
.on-contant {
    display: flex;
    align-items: center;
    margin-left: 12px;
}
.onclick {
    display: flex;
    margin-right: 10px;
}
/*.defination a {
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    text-decoration: none;
    margin-left: 10px;
}*/




/* developer custom css */
.modules a span{
    margin-right:10px;
}
.modules a {
    display: inline-flex;
    align-items: center;
}
.sign-up-btn {
    font-size: 16px;
    line-height: 19px;
    color: #ffffff;
    font-weight: 500;
    background: #ed3046;
    padding: 12px 40px;
    border-radius: 80px;
    border: none;
    outline: none;
    text-decoration: none;
    display: inline-block;
    cursor:pointer;
}

.sign-up-btn:hover {
    background: #1c82bd;
}


/*
.form-section .icon-block span {
    position: absolute;
    top: 10px;
    left: 16px;
    color: #c5cbd2;
}
*/



.form-section .icon-block .span-right {
    position: absolute;
    left: unset;
    top: 10px;
    right: 16px;
}

span.lock-icon {
    position: absolute;
    left: 16px;
    top: 10px;
}

.btn-box button, .solid-btn button{
cursor:pointer;
}
.solid-btn button {
    padding: 12px 40px;
}

a.previous:hover{
color:#fff;
}

.Sign-in button:focus {
    outline: none !important;
}
.ml-250{
margin-left: 250px;
}
.width-250{
width: 250px;
}
.medicare
{
	min-height:400px;
}
.loaderDiv
{
	text-align: center;
    padding-top: 10%;
}

/**4-2-2024**/
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */

::-webkit-scrollbar-track {
  background: #070d2b;
border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #31395d;
	border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #31395d;
	border-radius: 10px;
}
.modules.active a span img{
    filter: brightness(50);
}
.high-rise {
    overflow-y: scroll;
    min-height: 460px;
}
	.projects-file{
		 overflow-y: scroll;
    min-height: 460px;
	}
/**4-2-2024**/

/**3-4-2024**/
.login-registration {
    max-width: 450px;
    margin: 50px auto 50px;
}
.max-oi{
	min-height: 300px;
}
.search-module-tbl{
	padding-right: 0 !important;
}
td.mod-status {
    text-align: center;
}
th.mod-status {
    text-align: center;
}
td.mod-status a.completed-btn {
    padding: 5px 30px !important;
   
}
#tab-block-inner h2 {
    font-size: 20px;
    color: #FFF;
    margin-bottom: 20px;
}
/**3-4-2024**/

.shapes-images {
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
}
.developing:hover{
	cursor: pointer;
}
.div-rel
{
position: relative;	
}
.window-size
{
    position: absolute;
    bottom: 20px;
    right: 35px;
}
.authorName
{
	color:#FFF;
}

.my-assessments {
    display: flex;
    justify-content: space-between;
    margin-bottom:10px;
}
.my-assessments h6 {
    font-size: 18px;
    color: #ffffff;
    line-height: 24px;
    font-weight: 600;
}

.start-quiz-btn {
    background: linear-gradient(50deg, rgba(255, 74, 112, 1) 0%, rgba(13, 121, 199, 1) 100%);
    padding: 9px 18px;
    border-radius: 20px;
    color: #fff !important;
    text-decoration: none !important;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
}

.quiz-distrs-section .group-contant .right-tick span {
    background: #000;
}
.quiz-distrs-section .group-contant.active .right-tick span {
    background: #fff;
}


.consectetuec .plus-icon span {
background: #000;
}




.consectetuec .box-demo.incorrectans span, .consectetuec .box-demo.correctans span{
    background-color: #fff;
}


.consectetuec .box-demo.incorrectans {
    background: linear-gradient(to right,  #7f3f51 0%,#7f3f51 40%,#8f3a46 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.consectetuec .box-demo.correctans {
    background: linear-gradient(to right,  #35a16c 0%,#35a16c 40%,#389c64 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.table-reports td, .table-reports th, .table-my-assessments td, .table-my-assessments th {
    padding: 15px 15px !important;
    vertical-align: middle !important;
}

.table-reports td:first-child, .table-my-assessments td:first-child {
    border-top-left-radius: 25px !important;
    border-bottom-left-radius: 25px !important;
}

.table-reports td:last-child, .table-my-assessments td:last-child {
	border-top-right-radius: 25px !important;
    border-bottom-right-radius: 25px !important;
}
