/* ! -- Jetpack CRM Grabcontent Form (start) -- ! */
.cgrab .content {
    background: none !important;
    border: 0 !important;
    outline: 0 !important;
    text-align: start !important;
}

.cgrab .content h1 {
    color: #1D3138 !important;
    font-family: "Prata", Sans-serif;
    font-size: 44px !important;
    font-weight: 400;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.cgrab .content h3 {
    color: #000000 !important;
    font-family: Roboto, Arial, sans-serif;
    font-size: 16px !important;
    font-weight: 300 !important;
    text-transform: none !important;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
    width: 320px;
    max-width: 320px;
}

.zbs_poweredby {
    display: none;
}

.cgrab .content .input, .cgrab .content .textarea {
    border: 1px solid #938c8c !important;
    border-radius: 4px !important;
    padding: 10px 10px !important;
    font-size: 14px;
    font-weight: 400 !important;
    color: #202124;
}

.form-wrapper.zbsFormWrap {
    margin: 0 !important;
}

.cgrab .content .form-wrapper.zbsFormWrap input.send {
    border-radius: 5px;
    padding: 20px 20px 30px 20px;
    width: 40% !important;
    margin: 0 auto !important;
    background: #1a73e8 !important;
}

.cgrab .content .form-wrapper.zbsFormWrap input.send:hover {
    background: #29539c !important;
    box-shadow: 0 1px 2px 0 rgba(60,64,67,0.3), 0 2px 6px 2px rgba(60,64,67,0.15);
}

/* ! -- Jetpack CRM Grabcontent Form (end) -- ! */

/* ! -- Jetpack Form (start) -- ! */
.page-id-36812 main{
	margin: 20px auto;
}

h1.entry-title {
    font-family: 'Prata', sans-serif;
    color: #1d3138!important;
    font-size: 44px!important;
    font-weight: 400;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0;
	text-align: center;
	margin: 20px auto;
}

@media (min-width: 461px){
.mg-form {
    padding: 50px;
}    
}

@media (max-width: 461px){
.mg-form {
    padding: 10px;
}    
}

.mg-form .contact-form label{
	font-weight: 500;
    font-size: 16px;
	}

.mg-form .contact-form label.radio {
    font-weight: 400;
}

.mg-form .contact-form label.consent.consent-implicit {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
}

.mg-form input[type="text"] {
    border: 1px solid #938c8c;
}

.mg-form .wp-block-jetpack-button button {
    padding: 10px;
}

.mg-form .wp-block-jetpack-contact-info {
    margin-top: 20px;
}

.mg-form a {
    color: #1a73e8;
}

div#contact-form-36812 h3 {
    font-size: 20px;
}

.mg-form .wp-block-jetpack-button button:hover {
    background: #29539c!important;
    box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 2px 6px 2px rgb(60 64 67 / 15%);
}

.wp-block-jetpack-contact-form-container {
    filter: none !important;
}

/* ! -- Jetpack Form (end) -- ! */

/* ! -- Global Changes (start) --!*/

a, a:active, a:hover{
	color: #271ae8;
	font-weight: 700;
}

[type=button], [type=submit], button{
	color: red;
	border: 1px solid red;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{
	background-color: red;
	outline: none !important;
}

/*to display down arrows*/
.fa, .fas{
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.fa, .fab, .fad, .fal, .far, .fas{
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fa-caret-down:before{
	content: "\f0d7";
}

/* ! -- Global Changes (end) --! */

/* ! -- WatuPro Quiz (start) --! */
.form-quiz-new-design-outer {
    margin-top: 50px;
}

.form-quiz-new-design-outer p.quiz-heading{
	background: #004ba0;
	color: rgba(255, 255, 255, 1);
	font-size: 2em;
	text-align: center;
	padding: 40px 0;
	font-weight: 600;
	margin: 0;
}

div.form-quiz-new-design-outer{
	box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.24);
}

div.form-quiz-new-design-inner{
	font-weight: 100;
	color: black;
	padding: 20px 30px;
	margin-top: -15px;
}

.form-quiz-new-design-outer .form-quiz-new-design-inner .quiz-form label{
	margin: 5px;
	text-transform: none;
	font-weight: 100;
}

.form-quiz-new-design-outer .form-quiz-new-design-inner div.watu-question {
	margin-top: 30px !important;
	border-top: 3px solid #004ba0 !important;
}

.form-quiz-new-design-outer .form-quiz-new-design-inner div.watu-question:first-child {
    border: 0;
}

.form-quiz-new-design-outer .form-quiz-new-design-inner label span {
	font-size: .9em;
	color: #292929;
	font-weight: 500;
}

.question-content, .watupro-exam-description, .show-question-choices, .quiz-area.single-page-quiz, #timeNag {
    font-weight: 400;
}

.show-question-choices {
    font-size: 16px;
}

/*Submit Button*/
input#action-button {
    padding: 10px 30px;
    font-size: 1.2em;
    border: 0;
    background-color: #004ba0;
    color: #fff;
    transition: color .20s linear, background-color .20s linear;
	margin: 10px auto 30px auto;
}

input#action-button:hover, input#action-button:active{
	background-color: #040051;
}

/* ! -- WatuPro Quiz (end) --! */

/* ! -- Namaste LMS (start) --! */

/*Sidebar - Advanced Practical Course*/
ul#menu-2-0454a75 li.menu-item-has-children>a, ul#menu-2-31d42775 li.menu-item-has-children>a{
    background: #757575;
	color: #ffffff;
}

/*Sidebar - Mock Exam*/
li.menu-item-35105 a, li.menu-item-35106 a, li.menu-item-35107 a, li.menu-item-35108 a, li.menu-item-35109 a {
    background: #264ca0;
    color: white !important;
}

/*Sidebar - Mock Exam - Hover Active*/
li.menu-item-35105 a:hover, li.menu-item-35105 a:active, li.menu-item-35106 a:hover, li.menu-item-35106 a:active, li.menu-item-35107:hover a, li.menu-item-35107 a:active, li.menu-item-35108 a:hover, li.menu-item-35108 a:active, li.menu-item-35109 a:hover, li.menu-item-35109 a:hover {
    background: #010051 !important;
    color: white;
}

/*Increase size of enternal link icon - Course Overview Page*/
i.fas.fa-external-link-alt.after-icon{
	font-size: 12px;
}

.elementor-35493 .elementor-element.elementor-element-2ad9594 ul#menu-2-2ad9594 {
    overflow-y: scroll;
    max-height: calc(100vh - 130px);
}


.elementor-element-2ad9594.elementor-nav-menu__text-align-aside{
	position: fixed;
	width: 24%;
	margin-top: 0px;
	margin-bottom: 0px;
	top: 75px;
	}

/* ! -- Namaste LMS (end) --! */

/* ! -- Ultimate Member (start) --! */

.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=password], .um .um-form textarea{
	color: #292929 !important;
	-webkit-text-fill-color: #292929;
    border-radius: 5px;
    background: #f5f6f7;
}

.um input[type=submit].um-button:hover, .um a.um-button:hover {
    background-color: #166fe5 !important;
}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #166fe5 !important;
}

/* ! -- Ultimate Member (end) --! */
