/*
Theme Name: Smart Exam
Theme URI: http://entraze.com/extend/themes/smartexam
Author: the Entraze team
Author URI: http://entraze.com/
Description: The Smart Exam theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, micro formats, post-formats, rt-language-support, sticky-post, theme-options, translation-ready
Text Domain: twenty twelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@charset "UTF-8";
@font-face {
    font-family: 'open_sansbold';
    src: url(fonts/OpenSans-Bold-webfont.eot);
    src: url(fonts/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/OpenSans-Bold-webfont.woff) format('woff'), url(fonts/OpenSans-Bold-webfont.ttf) format('truetype'), url(fonts/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url(fonts/OpenSans-Regular-webfont.eot);
    src: url(fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/OpenSans-Regular-webfont.woff) format('woff'), url(fonts/OpenSans-Regular-webfont.ttf) format('truetype'), url(fonts/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');
    font-weight: normal;
    font-style: normal;
}
.marquee, .marquee-with-options {
    border: 1px solid #ccc;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
    border-radius: 0px !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 0px !important;
}
header, nav, section, article, aside, footer, title {
   display:block;
}
body {
    background: url(images/bg_main.gif);
    font-family: 'open_sansregular';
}
a {
    text-decoration: none;
}
a:hover, a:focus {
    text-decoration: none;
}
p{
    color:#676867;
}
.responsive_wrap {
    width: 940px;
    margin: 0 auto;
}
#header {
    width: 100%;
}
#header #profile_info {
    background: #757575;
    padding-top: 3px;
    padding-bottom: 3px;
}
#profile_pic span {
    color: #d6d6d6;
    display: inline-block;
    padding-top: 5px;
    padding-left: 10px;
    font-size: 18px;
}
#profile_pic span a {
    color: #d6d6d6;
    text-decoration: none;
}
#profile_pic {
    padding-top: 5px;
    padding-bottom: 5px;
}
#profile_info #account_notice {
    border: 1px solid #656565;
    background: #979393;
    padding: 10px;
    text-align: center;
    color: #fffefe;
    -webkit-border-radius: 04px;
    -moz-border-radius: 04px;
    border-radius: 04px;
}
#profile_info #logout a {
    display: block;
    text-align: center;
    padding: 8px 5px;
}
.login_content{

}
#header {
    background: #FFF;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    margin-bottom: 20px;
}
.ticker-wrapper.has-js{
margin:8px 0px;
}
#head_ctrl #logo_hold {
    padding-top: 10px;
    padding-bottom: 10px;
}
.brand {
    margin: 10px 0px;
}
.psc_banner {
    background: #e5e9f0;
    height: 310px;
    margin: 60px 0px 20px 0px;
}
.psc_banner .hero {
    margin: 35px 0px 0px 0px;
}
.psc_banner .hero a {
    margin: 0px 10px 0px 0px;
    float: left;
}
.rs_year {
    float: right;
}
.rs_year h4 {
    color: #e1321b;
    font-size: 24px;
    font-weight: normal;
}
.rs_year span {
}
.news_events_hold {
    border-bottom: 1px solid #f5f5f5;
    padding: 5px 0px;
}
.news_events_hold h5 {
    margin: 5px 0px 5px 0px;
}
.news_events_hold p {
    margin: 0px 0px 0px 0px;
    line-height: 20px;
}
.news_events_hold span {
    font-size: 12px;
}
.test_row {
    margin: 3px 0px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
.test_row .test_col {
    color: #2d2d2d;
    float: left;
    padding: 5px 5px 5px 10px;
    background: #dfffbd;
    width: 75px;
    font-weight: bold;
    border: 1px solid #71bd00;
    border-left:0px;
}
.test_row .test_col.green {
    color: #fff;
    float: left;
    background: #71bd00;
    width: 210px;
    -webkit-border-top-left-radius: 25px;
    -webkit-border-bottom-left-radius: 25px;
    -moz-border-radius-topleft: 25px;
    -moz-border-radius-bottomleft: 25px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    border: 1px solid #71bd00;
    height:21px;
}
.test_row .test_col span {
    font-size: 10px;
    font-weight: normal;
}
.test_row .test_col.last {
    -webkit-border-top-right-radius: 25px;
    -webkit-border-bottom-right-radius: 25px;
    -moz-border-radius-topright: 25px;
    -moz-border-radius-bottomright: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.head_wrap {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 1px 3px rgba(50, 50, 50, 0.25);
    padding: 0px 0px;
}
.latest_updates {
    border: 1px solid #e9e9e9;
    padding: 1% 2%;
    width: 96%;
    background: #f8f0db;
}
.latest_updates h2 {
    color: #990000;
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    width: 25%;
    text-transform: uppercase;
}
.latest_updates .updates {
    color: #1f527b;
    float: left;
    font-size: 0.75em;
    width: 75%;
    font-weight: bold;
}
.latest_updates .updates marquee {
    margin-top: 1%;
}
a.login_btns {
    background: #1e86c8;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: block;
    padding: 12px 12px;
margin:8px 0px;
}
a.login_btns:hover {
    border: 2px solid #1e86c8;
    color: #1e86c8;
    background: none;
    padding: 10px 12px;
}
#main_nav nav li a {
    border-left: 1px solid #efefef;
    display: block;
    float: right;
    width: 60px;
    height: 60px;
}
#main_nav form {
    margin: 0px;
}
#main_nav nav li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    height: 60px;
    float: right;
}
#main_nav nav ul {
    margin: 0px;
    padding: 0px;
    border-right: 1px solid #efefef;
}
#head_ctrl #main_nav {
    text-align: right;
    position: relative;
    margin: 0px;
}
#main_nav nav a.btn_home {
    background: url(images/icon_home.jpg) no-repeat center center;
}
#main_nav nav a.btn_setting {
    background: url(images/icon_nav_setting.jpg) no-repeat center center;
}
#main_nav nav a.btn_forum {
    background: url(images/icon_forum.jpg) no-repeat center center;
}
#main_nav nav a.btn_notification {
    background: url(images/icon_notification.jpg) no-repeat center center;
    position: relative;
}
#main_nav nav a.btn_search {
    background: url(images/icon_search.jpg) no-repeat center center;
}
#main_nav nav .search_expand {
    height: 52px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-left: 1px solid #EFEFEF;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
}
/*---- start home page style-----*/
.content_wrap {
    padding: 10px;
	margin-top:65px;
}
.flex_slider {
    margin: 0px 0px 10px 0px
}
.question_day {
    border: 3px solid #2856AA;
    margin: 0px 0px 10px 0px;
	background:#fff;
}
.question_day h2 {
    font-size: 24px;
    color: #FFF;
    background: #2856AA;
    display: block;
    padding: 0px 20px;
margin:0px;
}
.question_day aside {
    padding: 10px 20px;
}
.question_day aside .check {
    background: #2856AA;
    padding: 9px 15px;
    color: #FFF;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    font-weight: bold;
	border:none;
}
.question_day aside p.bg-success {
    padding: 10px 20px;
background-color:#dff0d8;
}
.question_day aside p.bg-danger {
    padding: 10px 20px;
	background-color:#f2dede;
}
.day_info {
	margin:0px 0px 10px 0px
}
.latest_exam {
    border: 3px solid #f7941d;
    margin: 0px 0px 10px 0px;
}
.latest_exam h2 {
    font-size: 24px;
    color: #FFF;
    background: #f7941d;
    display: block;
    padding: 0px 20px;
margin:0px;
}
.latest_exam aside {
    padding: 10px 10px;
background:#fff;
}
.latest_exam ul {
margin:0px;
}
.latest_exam li {
    clear: both;
    list-style: none;
    margin: 1px 0px;
    display: inline-block;
width:100%;
}
.psc_exam_date {
    background: #f7941d;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    width: 70px;
    height: 70px;
    text-align: center;
    overflow: hidden;
    float: left;
}
.psc_exam_date .month {
    color: #FFF;
    font-size: 14px;
    display: block;
    line-height: 20px;
    padding-top: 4px;
}
.psc_exam_date .day {
    color: #FFF;
    font-size: 24px;
    font-weight: bold;
    display: block;
    line-height: 20px;
}
.psc_exam_date .year {
    color: #FFF;
    font-size: 14px;
    clear: both;
    display: block;
}
.psc_exam_title {
    font-size: 14px;
    font-weight: bold;
    margin: 12px 0px 0px 10px;
    float: left;
width:75%;

}
.psc_exam_info {
    font-size: 16px;
    margin: 2px 0px 0px 10px;
    float: left;
width:75%;

}
.call {
    background: #acd373 url(images/phone.png) no-repeat center left 10px;
    padding: 30px 10px 30px 65px;
    font-weight: bold;
    font-size: 18px;
    color: #000;
}
.mail {
    background: #a3d39c url(images/cmail.png) no-repeat center left 10px;
    padding: 30px 10px 30px 65px;
    font-weight: bold;
    font-size: 18px;
    color: #000;
    margin: 10px 0px 10px 0px;
}
a.getintouch {
    background: #f9ad81 url(images/arrow.png) no-repeat center right 30px;
    padding: 30px 10px 30px 20px;
    font-weight: 500;
    font-size: 36px;
    color: #000;
    font-style: italic;
    display: block;
    margin: 0px 0px 10px 0px;
}
a.getintouch:hover {
    color: #000;
    background: #f68e56 url(images/arrow.png) no-repeat center right 30px;
}
.zusaa_agent {
    margin: 0px 0px 10px 0px;
    background: #e5e9f0;
}
.zusaa_agent h2 {
    font-size: 18px;
    color: #FFF;
    background: #7da7d9;
    display: block;
    padding: 8px 20px;
}
.zusaa_agent aside{
    padding: 10px 20px;
}
.zusaa_agent .agent_details {
    background: #cbd8ea;
padding:10px;
}
.zusaa_agent .agent_details h2 {
    background: #cbd8ea;
    padding: 10px 10px 10px 0px;
    color: #333;
    font-weight: bold;
}
.zusaa_agent .agent_details span {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 10px 10px 40px
}
span.user {
    background: url(images/user.png) no-repeat center left;
}
span.mob {
    background: url(images/call.png) no-repeat center left;
}
span.email {
    background: url(images/email.png) no-repeat center left;
}
.news_updates {
    margin:0px 0px 10px 0px;
}
.news_updates h2 {
    font-size: 18px;
    color: #FFF;
    background: #f49ac1;
    display: block;
    padding: 0px 10px;
	margin:0px;
}
.vticker li span {
    font-size: 12px;
    margin: 5px 0px;
    display: block;
}
.vticker li h4 {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0px;
}
.vticker {
    background: #e5e9f0;
}
.vticker ul {
    padding: 0;
}
.vticker li {
    background: #e5e9f0;
    border-bottom: 1px dotted #2c8162;
    color: #4e4e4e;
    height: auto;
    list-style: none;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    width: 100%;
    float: left;
}
.vticker li:hover {
    background: #fff;
}
.et-run {
    background: red;
}
.textwidget > p{
line-height:24px;
padding:10px;
}
.textwidget > p strong{
margin:5px 0px;
display:inline-block;
}
.flex-control-nav{
display:none;
}
.available{
	margin: 0px 0px 10px 0px;
}
.available title {
	font-size: 24px;
	color: #FFF;
	background: #66cc33;
	display: block;
	padding: 10px 10px;
}
.available .common_info {
	background: #edfde5;
	padding: 10px;
}
.available p {
    font-size: 18px;
}
.available p i{
    font-size: 14px;
}
.available hr {
	border-color: #2c8162;
	border-style: dotted;
border-top: none;
}
.common{
    margin:0px 0px 10px 0px;
}
.common h2{
    font-size: 18px;
    color: #FFF;
    background: #B93980;
    display: block;
    padding: 10px 10px;
margin:0px;
    line-height: 24px;
}
.common .common_info{
    background: #FFFFFF;
}
.common hr{
    border-color:#2c8162;
    border-style:dotted;
}
.psc_calender title {
	font-size: 24px;
	color: #FFF;
	background: #0081b1;
	display: block;
	padding: 10px 10px;
}
.calender_psc {
	margin: 0px 0px 10px 0px;
	position: relative;
}
.calender_psc > img {
    width: 100%;
}
.calender_psc .info {
	background: rgba(0, 129, 177, 0.25);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	color: #2d2d2d;
	padding:87px 0px 87px 0px;
	height:auto;
}
.calender_psc .info p {
	text-transform: uppercase;
	margin: 5px 0px;
}
.calender_psc .info a {
	padding: 9px 20px;
	margin: 0px 0px 5px 0px;
	color: #FFF;
	background: #f7941d;
	display: inline-block;
}

.keralapsc {
    margin:0px 0px 10px 0px;
    position:relative;
}
.keralapsc > img {
    width: 97%;
    border:8px solid #383e49;
}
.keralapsc .info {
    background: rgba(56, 62,73, 0.75);
    position:absolute;
    top:30%;
    left:0;
    width:100%;
    text-align:center;
    color:#fff;
}
.keralapsc .info p{
    text-transform:uppercase;
    margin:5px 0px;
color:#fff;
}
.keralapsc .info a{
    padding:5px 15px;
    margin:0px 0px 5px 0px;
    color:#FFF;
    background:#f7941d;
    display:inline-block;
}
/*---- end of home page style-----*/
#content #flash_news {
    background: #efe9d3;
    padding: 5px 15px;
    margin: 0px 0px 20px 0px;
    border: 4px solid #dbd5be;
    -webkit-border-radius: 08px;
    -moz-border-radius: 08px;
    border-radius: 08px;
    font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    overflow: hidden;
}
#content #course_ctrl {
    border-bottom: 3px solid #91cbd6;
    margin: 20px 0px
}
#course_ctrl #courses ul li {
    float: left;
    line-height: 32px;
}
#course_ctrl #courses ul li a {
    background-color: #FFF;
    padding: 10px;
    color: #676867;
    font-family: 'open_sansbold', Arial, Helvetica, sans-serif;
    font-size: 16px;
}
#course_ctrl #courses ul li a:hover {
    text-decoration: none;
}
#course_ctrl #courses ul li a.active {
    background-color: #91cbd6;
    color: #fff;
    padding: 12px 15px 15px 15px;
}
#content #course_options {
}
#content #course_options ul {
    float: right;
}
#content #course_options ul li {
    float: left;
}
#course_options .performance_btn {
    background-color: #91cbd6;
    padding: 10px 15px 15px 7px;
    margin: 0px 5px 0px 0px;
    color: #fff;
    text-decoration: none;
    text-align: center;
}
#course_options .performance_btn img {
    margin: 0px 5px 0px 0px;
}
#course_options .result_btn {
    background-color: #91cbd6;
    padding: 10px 15px 15px 7px;
    margin: 0px 5px 0px 0px;
    color: #fff;
    text-decoration: none;
    text-align: center;
}
#course_options .result_btn img {
    margin: 0px 5px 0px 0px;
}
#course_options .ranking_btn {
    border: 1px solid #efc727;
    padding: 0px 25px 0px 25px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 08px;
    -moz-border-radius: 08px;
    border-radius: 08px;
    font-size: 36px;
    line-height: 25px;
    background: #ffd429 url(images/icon_ranking.png) no-repeat center center;
}
#benefits .col {
    height: 300px;
}
.location {
    margin:15px 0px;
}
.location .col {
    height:175px !important;
}
.location .span4:nth-child(1n+2) {
    margin-left:0px;
}
.customer_name, .customer_number, .customer_mail {
    padding-left: 22px;
}
.customer_name {
    background:url(images/customer.png) no-repeat;
}
.customer_number {
    background:url(images/mobile.png) no-repeat;
    margin-top:6px;
}
.customer_mail {
    background:url(images/mail.png) no-repeat;
    margin-top:6px;
}
.agent {
    background:#f9f9f9;
    border:solid 1px #b5e0fb;
    padding:0px 10px 10px 10px;
}
#dashboard {
    margin: 30px 0px;
}
.exam {
    margin: 0px 0px 30px 0px;
}
.title {
    padding: 2px 10px 2px 10px;
}
.exam_title {
    background-color: #3b91ff;
    /* padding: 5px 10px 6px 10px;*/
}
.mock_exam_title {
    background-color: #9ee11b;
    /* padding: 5px 10px 6px 10px;*/
}
.study_meterials_title {
    background-color: #ffae3b;
    /*padding: 5px 10px 6px 10px;*/
}
.discussion_forum_title {
    background-color: #a977f3;
    /*padding: 5px 10px 6px 10px;*/
}
.title h1 {
    color: #FFF;
    font-size: 18px;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.title .exam_attend, .title .download_count, .title .forum_count {
    color: #FFF;
    float: right;
    margin: 11px 0px 0px 0px;
}
.title .exam_attend a, .title .download_count a, .title .forum_count a {
    color: #676867;
    background-color: #FFF;
    padding: 3px 10px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-decoration: none;
}
.no_exam {
    color: #ff403b;
    text-align: center;
    margin-top: 50px;
    font-size: 14px;
    font-weight: normal;
}
.exam_slot {
    background-color: #FFF;
    margin: 10px 0px 10px 0px;
    position: relative;
    height: 135px;
    /*width: 460px;*/
}
.exam_slot .exam_info {
    width: 457px;
    height: 135px;
    float: left;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
}
.exam_slot .exam_info h2 {
    font-size: 14px;
    line-height:21px;
    color: #676867;
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 0px 10px;
}
.exam_slot .exam_info p {
    padding: 0px 10px 10px 10px;
    font-size: 13px;
}
.exam_slot .exam_info .exam_options {
    background: #eafaff;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 456px;
    font-size:12px;
}
.exam_slot .exam_info .mock_exam_options {
    background: #f8ffeb;
    font-size:12px;
}
.exam_options .exam_date {
    background: url(images/icon_date.png) no-repeat left center;
    padding: 7px 10px 7px 35px;
    margin: 0px 0px 0px 10px;
    float: left;
    border-right: 1px solid #eaeaea;
}
.exam_options .exam_time {
    background: url(images/icon_time.png) no-repeat left center;
    padding: 7px 25px 7px 35px;
    margin: 0px 0px 0px 10px;
    border-right: 1px solid #eaeaea;
    float: left;
}
.exam_options .mock_exam_time {
    padding: 7px 50px 7px 35px;
}
.exam_options .exam_question_count {
    background: url(images/icon_question_count.png) no-repeat left center;
    padding: 7px 15px 7px 35px;
    margin: 0px 0px 0px 10px;
    float: left;
}
.exam_options .exam_attendence {
    background: url(images/icon_attend.png) no-repeat left center;
    padding: 7px 50px 7px 40px;
    margin: 0px 0px 0px 10px;
    float: left;
    border-right: 1px solid #eaeaea;
}
.exam_slot .exam_start {
    float: left;
    position: relative;
}
.exam_slot .exam_start h3 {
    margin: 0;
}
.exam_slot .exam_start h3 a {
    width: 112px;
    height: 115px;
    padding: 20px 0px 0px 0px;
    margin: 0;
    float: left;
    background: #3b91ff url(images/icon_start_arrow.png) no-repeat 35px 55px;
    font-size: 24px;
    color: #fff;
    -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    text-decoration: none;
    color: #fff;
    text-align: center;
}
.exam_slot .mock_exam_resume h3 a {
    background: #dae11b url(images/icon_start_arrow.png) no-repeat 30px 70px;
    padding: 20px 0px 0px 0px;
    text-decoration: none;
    color: #fff;
}
.exam_slot .mock_exam_start h3 a {
    background: #9ee11b url(images/icon_start_arrow.png) no-repeat 35px 55px;
    padding: 20px 0px 0px 0px;
    text-decoration: none;
    color: #fff;
}
.exam_slot .mock_exam_resume h3 a span {
    clear: both;
    display: block;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    line-height: 1px;
}
.exam_badge {
    height: 65px;
    text-align: center;
    width: 113px;
    float: left;
    background: #fff url(images/icon_badge.png) no-repeat center 15px;
    font-size: 14px;
    color: #3b91ff;
    -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    color: #676867;
    padding: 70px 0px 0px 0px;
}
.exam_badge span {
    color: #676867;
}
.exam_badge a {
    background: #3B91FF;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 20px;
    margin: 15px 6px;
    padding: 3px 0;
    text-align: center;
    width: 100px;
}
.exam_slot .exam_info .exam_options .exam_finish_date {
    font-size: 12px;
    color: #676867;
    margin: 10px 0px 0px;
}
.more_btn {
    margin: 10px 0px 0px 235px;
    background: #f9f9f9;
    padding: 5px 35px;
    float: left;
    -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-align: center;
    color: #676867;
    text-decoration: none;
}
.study_meterial, .discussion_forum {
    padding: 5px;
    border-bottom: 1px solid #e2e2e2;
    background: #FFF;
}
.study_meterial_info {
    background: url(images/icon_study_meterial.png) no-repeat 10px 5px;
    width: 74%;
    padding: 0px 0px 0px 70px;
    float: left;
}
.study_meterial_info h2, .discussion_forum_info h2 {
    font-size: 14px;
    color: #676867;
    line-height: 20px;
}
.study_meterial_info p, .discussion_forum_info p {
    color: #676867;
    font-size: 13px;
}
.study_meterial .download_btn {
    background: #ffae3b url(images/icon_download.png) no-repeat center center;
    float: left;
    height: 60px;
    width: 60px;
    margin: 5px 0px 0px 10px;
}
.discussion_forum_info {
    background: url(images/icon_forum.jpg) no-repeat 10px 5px;
    width: 275px;
    padding: 5px 0px 0px 60px;
    float: left;
}
.discussion_forum .download_btn {
    background: #a977f3 url(images/icon_forum_view.png) no-repeat 50px center;
    float: left;
    height: 40px;
    width: 80px;
    margin: 10px 0px 0px 10px;
}
.discussion_forum a.download_btn {
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    padding: 20px 0px 0px 15px;
}
.discussion_forum_wrap, .study_meterial_wrap {
    margin: 0px 0px 15px;
}
#footer {
    background: #FFF;
    padding: 20px 0px 20px 0px;
    -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
}
.footer_wrap{
    background:#383e49;
    padding:20px;
}
.copyright{
}
.copyright p{
    color:#FFF;
}
.copyright p a{
    color:#FFF;
}
.copyright p a:hover{
    color:#cbd8ea;
}
.privacy{
    float:right;
}
.privacy ul{
    list-style:none;
}
.privacy ul li{
    float:left;
    margin:0px 0px 0px 15px;
}
.privacy ul li a{
    color:#FFF;
}
.privacy ul li a:hover{
    color:#cbd8ea;
}

/* popup form */
#lean_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    display: none;
}
#popup_form {
    display: none;
    background: #f4f4f4;
    padding: 0;
    width: 50%;
}
.modal_close {
    background: url("images/modal_close.png") ;
    display: block;
    height: 21px;
    position: absolute;
    right: 15px;
    top: 17px;
    width: 21px;
    z-index: 9999;
}
.enquiry_form h2 {
    font-size: 24px;
    color: #FFF;
    background: #b2d4dc;
    display: block;
    padding: 0px 10px;
margin:0px;
}
.enquiry_info{
    border:5px solid #b2d4dc;
    padding:10px;
}
.foot_nav {
    float: right;
}
.foot_nav ul {
    margin: 0px 0px 0px 0px;
}
.foot_nav ul li {
    float: left;
    margin: 0px 0px 0px 25px;
}
.foot_nav ul li a {
    color: #676867;
    text-decoration: none;
}
.poweredby {
    color: #676867;
}
.poweredby a {
    color: #676867;
    text-decoration: none;
    font-weight: bold;
    margin: 0px 0px 0px 10px;
}
.section_head {
    background: #3b91ff;
    height: 50px;
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
#exam_section_head {
    margin: 10px 0px 20px 0px;
}
.section_head .title {
    float: left;
}
.title .nav{
    margin:0px;
}
.section_head .title_caption {
    float: left;
    background: #0e78ff;
    height: 21px;
    margin: 12px 0px 0px 0px;
    padding: 2px 5px 2px 5px;
    text-align: center;
    border: 1px solid #0970f2;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    color: #FFF;
}
.section_head .exam_head_info {
}
.exam_head_info ul {
    float: right;
    margin: 0px;
}
.exam_head_info li {
    float: left;
}
.head_date {
    background-image: url(images/icon_head_date.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    float: left;
    border-left: 1px solid #68aafe;
    padding: 15px 25px 15px 50px;
    text-align: center;
    color: #FFF;
}
.head_question_count {
    background-image: url(images/icon_head_qustion_count.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    float: left;
    border-left: 1px solid #68aafe;
    padding: 15px 25px 15px 50px;
    text-align: center;
    color: #FFF;
}
.head_question_timer {
    background: url(images/icon_head_time.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    float: left;
    border-left: 1px solid #68aafe;
    padding: 15px 10px 15px 50px;
    text-align: center;
    color: #FFF;
    font-size: 13px;
}
.head_time {
    background: url(images/icon_head_time.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    float: left;
    border-left: 1px solid #68aafe;
    padding: 15px 10px 15px 50px;
    text-align: center;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
}
.section_subhead {
    height: 40px;
    background: #91cbd6;
    margin: 0px 20px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.section_subhead .title {
    float: left;
}
.section_subhead .title h2 {
    font-size: 20px;
    color: #FFF;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    line-height: 0px;
    font-weight: normal;
}
.sub_qustion_count {
}
.sub_qustion_count ul {
    float: right;
    margin: 0px 10px 0px 0px;
}
.sub_qustion_count li {
    float: left;
    color: #FFF;
    margin: 8px 0px 0px 0px
}
.sub_qustion_count li img {
    margin-right: 7px;
}
.question_wrap {
    margin: 20px 0px;
}
.question_wrap .question_row_wrap {
    background: #FFF;
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.question_row .question_no_col {
    float: left;
    width: 50px;
    padding: 20px 0px 0px 0px;
    font-size: 24px;
    font-weight: 700;
    color: #676867;
    text-align: center;
}
.question_row .question_col {
    float: left;
    width: 864px;
    padding: 20px 10px 10px 15px;
    border-left: 1px solid #c3c3c3;
}
.question_row .question_col p {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    color: #676867;
}
.question_wrap .answers_row_wrap {
    background: #fafafa;
    border-bottom: 1px solid #f2f2f2;
}
.options_add_hold .question_wrap .answers_row_wrap {
    background: #FFFFFF;
    border-bottom: 0px solid #f2f2f2;
}
.answers_row_wrap .answers_no_col {
    float: left;
    width: 50px;
    padding: 15px 0px 0px 0px;
    font-size: 24px;
    font-weight: 700;
    color: #676867;
    text-align: center;
}
.answers_row .answers_col {
    float: left;
    width: 864px;
    padding: 15px 10px 5px 15px;
    border-left: 1px solid #f2f2f2;
}
.answers_row .answers_col p {
    font-size: 18px;
    line-height: 26px;
    color: #676867;
}
.answers_row .answers_col p span {
    font-weight: bold;
    margin: 0px 10px 0px 0px;
}
.btn_wrap {
    background: #FFF;
    height: 65px;
    margin: 20px 0px 35px 0px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.btn_wrap .save_continue_btn a {
    float: right;
    margin: 8px 8px 0px 5px;
    height: 25px;
    width: 155px;
    background: #000;
    padding: 15px 25px 10px 25px;
    background: #3b91ff;
    color: #fff;
    text-align: center;
    font-size: 20px;
    text-decoration: none;
}
.btn_wrap .finish_btn a {
    float: right;
    margin: 8px 8px 0px 5px;
    height: 25px;
    background: #000;
    padding: 15px 25px 10px 25px;
    background: #ff403b;
    color: #fff;
    text-align: center;
    font-size: 20px;
    text-decoration: none;
}
.btn_notification .notify {
    background: #f15a18;
    padding: 0px 3px 0px 3px;
    font-size: 12px;
    color: #FFF;
    border: 1px solid #FFF;
    position: absolute;
    top: 5px;
    left: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.answer_wrap {
    margin: 20px 0px;
}
.answer_wrap .answer_row_wrap {
    background: #FFF;
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    display: table;
}
.answer_row {
    display: table-row;
}
.answer_row .answer_no_col {
    width: 50px;
    padding: 20px 0px 0px 0px;
    font-size: 24px;
    font-weight: 700;
    color: #676867;
    background: #eefad1;
    display: table-cell;
    text-align: center;
}
.answer_row .incorrect {
    background: #fad9d1;
    border: none;
}
.answer_row .answer_col {
    width: 1093px;
    padding: 20px 10px 10px 15px;
    border-left: 1px solid #c3c3c3;
    display: table-cell;
}
.answer_row .answer_col p {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    color: #676867;
}
.correct {
    background: #eefad1;
    border-bottom: 1px solid #f2f2f2;
}
.incorrect {
    background: #fad9d1;
    border-bottom: 1px solid #f2f2f2;
}
.incorrect_color {
    color: #d57c67;
}
.your_answer_row_wrap .your_answer_no_col {
    width: 50px;
    font-size: 24px;
    font-weight: 700;
    color: #676867;
    display: table;
    text-align: center;
}
.your_answer_row {
    display: table-row;
}
.your_answer_row .your_answer_col {
    width: 1094px;
    padding: 20px 10px 10px 15px;
    border-left: 1px solid #f2f2f2;
    border-bottom: 1px solid #F2F2F2;
    background: #FFF;
    display: table-cell;
}
.your_answer_row .correct {
    background: #eefad1;
    color: #89ae2e;
    padding: 10px;
}
.your_answer_row .incorrect {
    background: #fad9d1;
    color: #f37a5c;
    padding: 10px;
    border-left: 1px solid #f2ccc3;
}
.your_answer_row .your_answer_col p {
    font-size: 18px;
    line-height: 26px;
    color: #676867;
}
.your_answer_row .your_answer_col .incorrect_color {
    color: #d57c67;
}
.your_answer_row .your_answer_col p span {
    font-weight: bold;
    margin: 0px 10px 0px 0px;
}
.your_answer_row .your_answer_col .your_answer_col_discription {
    font-size: 14px;
}
#login_wrap {
    background: #FFF;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    margin: 20px 0px 40px 0px;
}
#login_wrap .title {
    border-bottom: 1px solid #bababa;
    height: 50px;
}
#login_wrap .title h1 {
    color: #2b7dc2;
    margin: 5px 0px 0px 10px;
}
.Login_feautures {
    padding: 0px 20px 0px 20px;
    width: 550px;
    float: left;
}
.Login_feautures h2 {
    font-size: 20px;
    color: #676867;
}
.Login_feautures h3 {
    font-size: 16px;
    color: #ff921d;
}
.Login_feautures p {
    font-size: 13px;
    color: #676867;
}
.login_content .signin_wrap {
    float: left;
    width: 349px;
    border-left: 1px solid #bababa;
}
.signin_wrap .signin_form {
    margin: 0px 0px 30px 35px;
}
.signin_form h2 {
    font-size: 20px;
    color: #676867;
}
.signin_wrap .signin_form label {
    color: #676867;
}
.signin_wrap .signin_form input {
    width: 265px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.signin_form #wp-submit {
    background: #3b91ff;
    font-size: 16px;
    font-weight: 700;
    color: #FFF;
    width: 90px;
    height: 35px;
    border: 0px;
    float: right;
    margin: 20px 35px 0px 0px;
}
.signin_form p {
    float: left;
    margin: 25px 0px 0px 0px;
}
.signin_form p a {
    color: #676867;
}
.signin_wrap .signin_demo {
    padding: 0px 0px 0px 0px;
    background: #f7f7f7;
}
.signin_demo h2 {
    font-size: 20px;
    background: #797979;
    padding: 0px 0px 0px 35px;
    color: #fff;
    margin: 0px;
}
.signin_demo .student_demo, .signin_demo .staff_demo {
    margin: 0px 0px 30px 35px;
}
.signin_demo h3 {
    color: #ff933b;
    font-size: 18px;
    font-weight: 700;
}
.signin_demo p {
    color: #676867;
}
#rules_wrap {
    background: #FFF;
    margin: 0px 0px 50px;
}
#rules_wrap .rules {
    margin: 20px;
    padding: 20px 0px;
}
.rules h2 {
    font-size: 24px;
    color: #676867;
}
.rules h4 {
    font-size: 18px;
    color: #FF921D;
}
.rules p {
    color: #676867;
}
.rules ol {
    margin: 0px 0px 0px 40px;
}
.rules ol li {
    color: #676867;
    margin: 0px 0px 10px 0px;
}
.rules ul li {
    background-image: url(images/feature_listicon.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px 0px 10px 0px;
    list-style: none;
    padding: 0px 0px 0px 25px;
    color:#676867;
}
.regulations .ragulation_strip {
    border-top: 1px solid #91cbd6;
    border-bottom: 1px solid #91cbd6;
}
.ragulation_strip h2 {
    font-size: 18px;
    color: #3b91ff;
    float: left;
    text-align: center;
    width:375px;
    margin: 10px 0px;
}
.ragulation_strip .reg_h2 {
    border-right: 1px solid #91cbd6;
    border-left: 1px solid #91cbd6;
}
.regulations .subject_rules {
    padding: 0px 0px 30px 0px
}
.subject_rules span {
    width: 375px;
    float: left;
    text-align: center;
}
.subject_rules span h2 {
    font-size: 18px;
    color: #3b91ff;
    margin: 30px 0px 0px 00px
}
.subject_rules span p {
    font-size: 16px;
    color: #676867;
}
.default_buttons {
    text-align: center;
    padding: 20px 0px;
    background-color: #ff8707;
    background-image: url(images/icon_default_btn.png);
    background-repeat:no-repeat;
    background-position:98% 50%;
    color: #FFF;
    font-weight: bold;
    font-size: 24px;
    text-decoration: none;
    display: block;
}
.default_buttons a {
}
.feautures_wrap {
    margin: 25px 0px 50px 0px;
}
.feautures_wrap .feautures {
    background: #FFF;
    float: left;
    width: 417px;
    padding: 20px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.for_students {
    margin: 0px 25px 0px 0px;
}
.feautures h2 {
    font-size: 24px;
    margin: 0px 0px 10px 0px;
}
.for_students h2 {
    color: #2b98e5;
}
.for_staff h2 {
    color: #e57e2b;
}
.feautures ul li {
    font-size: 18px;
    color: #676867;
    margin: 15px 0px;
    padding: 0px 0px 0px 30px;
}
.feautures.for_students ul li {
    background: url(images/icon_student_tick.png) no-repeat left center;
}
.feautures.for_staff ul li {
    background: url(images/icon_staff_tick.png) no-repeat left center;
}
.your_institute_wrap {
    float: left;
    width: 700px;
}
.your_institute_wrap .your_institute {
    padding: 20px;
    background: #FFF;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.your_institute_wrap h2 {
    font-size: 24px;
    margin: 0px 0px 10px 0px;
    color: #2b98e5;
}
.your_institute_wrap .your_institute {
    margin: 0px;
    padding: 20px;
}
.your_institute p {
    color: #676867;
    font-size: 16px;
    line-height: 24px;
}
.parents_corner_wrap {
    float: left;
    background: #f5ffcd;
    width: 215px;
    margin: 0px 0px 0px 25px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.parents_corner {
    padding: 20px;
}
.parents_corner h2 {
    font-size: 24px;
    margin: 0px 0px 10px 0px;
    color: #2b98e5;
}
.parents_corner p {
    color: #676867;
    font-size: 16px;
    line-height: 24px;
}
.parents_corner_wrap .parents_corner input {
    width: 160px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.parents_corner label, .parents_corner span {
    color: #676867;
}
.btns {
    float: right;
    width: 150px;
    height: 30px;
    padding: 14px 15px 5px 15px;
    text-align: center;
    margin: 15px 0px 0px 0px;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
}
.btns:hover {
    background: #3796d2;
}
.blue_btn {
    background: #1e86c8;
}
.orange_btn {
    background: #e57e2b;
}
.orange_btn:hover {
    background: #f19246;
}
.parents_corner .view_perform_btn {
    background: #1e86c8;
    height: 25px;
    width: 150px;
    padding: 7px 7px 3px 7px;
    margin: 15px 0px 0px 0px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    display: block;
}
.parents_corner .view_perform_btn:hover {
    background: #2d92d3;
}
#main_nav .login_btns {
    height: 22px;
    width: 75px;
    padding: 5px 5px 5px 5px;
    background: #1e86c8;
    text-align: center;
    float: right;
    margin: 10px 0px 0px 0px;
    color: #FFF;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
#main_nav .login_btns:hover {
    background: #2d92d3;
}
.summary_block {
    background: #FFF;
}
.summary_block .summary_info {
    float: left;
    width: 700px;
    border-right: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    padding: 20px 50px;
}
.summary_block .exam_badge {
    box-shadow: none;
}
.summary_info h2 {
    font-size: 20px;
    color: #676867;
}
.summary_info span {
    float: left;
    width: 270px;
}
.summary_info .ans_color h2 {
    color: #abd547;
}
.summary_block .sum_info_btns {
    float: left;
    width: 252px;
}
.sum_info_btns a {
    background: #3B91FF;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    padding: 15px 0px 15px 0px;
    text-align: center;
    text-decoration: none;
    width: 175px;
    margin: 18px 0px 0px 25px;
}
.sum_info_btns .check_answer_btns {
    background: #ff403b;
}
.section_info_wrap {
    padding: 20px 20px 20px -20px;
    margin: 30px 0px;
}
.section_info_wrap .section_info {
    background: #91cbd6;
    margin: 0 0 20px 0px;
    /*float: left;
    width: 450px;*/
}
.section_info h2 {
    font-size: 20px;
    color: #FFF;
    margin: 0px 10px 0px 20px;
}
.section_info p {
    font-size: 14px;
    color: #FFF;
    margin: 0px 10px 0px 20px;
}
.section_info .section_strip {
    border-top: 1px solid #abdde6;
    border-bottom: 1px solid #abdde6;
    margin: 20px 0px 20px 0px;
    text-align: center;
}
.section_strip h2 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: auto;
    padding:0px 30px;
}
.section_strip .strip_correct {
    border-left: 1px solid #abdde6;
    border-right: 1px solid #abdde6;
}
.section_info .default_buttons {
    background: #fd8f37 url(images/icon_section_btn.png) no-repeat right 15px center;
    /*margin: 0px 20px 20px 20px;*/
    padding: 12px 0px 12px 0px;
    font-size: 16px;
}
.section_info .default_buttons a {
    font-size: 16px;
}
.default_buttons.disabled {
    cursor: not-allowed;
    background-color: #eeeeee;
}
.section_info_wrap .span6:nth-child(2n+3) {
    margin-left: 0;
}
#dashboard .span6:nth-child(2n+3) {
    margin-left: 0;
}
.create_exam_wrap {
    background: #FFF;
    margin: 20px 0px 30px 0px;
}
.create_exam_wrap .title {
    float: left;
}
.create_exam_wrap .title a{
    text-decoration: none;
    color: #3b91ff;
}
.create_exam_wrap .title h2 {
    font-size: 22px;
    color: #3b91ff;
    background: url(images/icon_mng_exam.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0px 0px 40px;
}
.create_exam_wrap .student h2 {
    font-size: 22px;
    color: #3b91ff;
    background: url(images/icon_mng_students_small.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0px 0px 40px;
}
.creat_exam_btns {
    float: right;
}
.creat_exam_btns a {
    font-size: 22px;
    color: #FFF;
    text-decoration: none;
    background: #3b91ff url(images/icon_creat_exam.png) no-repeat right 10px center;
    height: 30px;
    padding: 16px 30px 4px 19px;
    margin: 9px 9px 9px 9px;
    text-decoration: none;
    width: 150px;
    float: left;
}
.mange_exam_wrap {
    margin: 0px 0px 50px;
}
.mange_section_wrap {
    margin: 30px 0px 50px;
}
.mng_exam_title_wrap {
    background: #3b91ff;
    height: 50px;
}
.create_exam_title_wrap {
    background: #91cbd6;
}
.mng_exam_title_wrap .nav {
    float: left;
    margin: 0px 0px 0px 0px;
}
.mng_exam_title_wrap .nav ul {
    float: left;
    margin: 14px 0px 0px 10px;
}
.mng_exam_title_wrap .nav ul li {
    float: left;
    margin: 0px 0px 0px 15px;
}
.mng_exam_title_wrap .nav ul li a {
    color: #FFF;
    font-size: 14px;
}
.mng_exam_dropdowns {
    float: right;
}
.mng_exam_dropdowns .dropdowns {
    float: left;
    height: 35px;
    padding: 6px 5px 5px 5px;
    margin: 8px 10px 5px 0px;
    width: 175px;
}
.mng_exam_dropdowns .student_search{
    margin: 10px 0px 0px 0px;
}
.mng_exam_dropdowns .btn_student_search{
    margin: 10px 10px 0px 0px;
    background: #FF811B;
    padding:6px 10px;
    border:0;
    color:#fff;
    font-weight:bold;
}
.mng_exam_display table tr {
    height: 35px;
    color: #676867;
    background: #FFF;
}
.mng_exam_display table td {
    padding: 10px;
    border: 1px solid #e5e5e5;
}
.mng_exam_display table tr.title {
    color: #FFF;
    font-size: 16px;
    background: #91cbd6;
    font-weight: 600;
}
.mng_exam_display tr:nth-child(odd) {
    background-color: #f0fafc;
}
.mng_exam_display tr:nth-child(even) {
    background-color: #fff;
}
.mng_exam_display tr td span {
    height: 23px;
    width: 23px;
    margin: 0px 5px 0px 7px
}
.mange_section_title {
    margin: 24px 0px 0px 10px;
    font-size: 18px;
    color: #FFF;
    float: left;
    line-height: 0px;
}
.create_section_btn {
    float: right;
}
.create_section_btn a {
    font-size: 20px;
    color: #FFF;
    text-decoration: none;
    background-image: url(images/icon_creat_exam.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-color: #91cbd6;
    height: 30px;
    padding: 7px 30px 3px 19px;
    margin: 5px 5px 5px 5px;
    text-decoration: none;
    width: 150px;
    float: left;
}
.mng_exam_display table tr.tr_blue {
    background: #F0FAFC;
}
.staff_managing {
    height: 135px;
    background: #FFF;
    margin: 0px 0px 20px 0px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.staff_managing .staff_mng_icons {
    float: left;
    height: 110px;
    width: 112px;
    text-align: center;
    padding: 25px 0px 0px;
}
.staff_managing .staff_mng_info {
    float: left;
    height: 115px;
    padding: 10px;
    width: 308px;
    margin: 0px 0px 0px 20px;
}
.staff_managing .staff_mng_info h2 {
    font-size: 24px;
}
.staff_mng_btns ul li {
    float: left;
    margin: 0px 5px 0px 0px;
}
.staff_mng_btns ul li a {
    margin: 0px 10px 0px 0px;
    padding: 7px 40px 7px 15px;
    height: 22px;
    color: #fff;
    display: block;
}
.staff_mng_btns ul li .add {
    background: url(images/icon_mng_add.png) no-repeat right center;
}
.staff_mng_btns ul li .edit {
    background: url(images/icon_mng_edit.png) no-repeat right center;
}
.staff_mng_btns ul li .exam {
    background: url(images/icn_exam.png) no-repeat right center;
}
.staff_mng_btns ul li .student {
    background: url(images/icn_stdnt.png) no-repeat right center;
}
.staff_mng_btns ul li .view {
    background: url(images/icon_mng_view.png) no-repeat right center;
}
.mng_blue a {
    color: #3b91ff;
}
.mng_student_btns {
    background: #3b91ff;
}
.mng_green a {
    color: #88c447;
}
.mng_exam_btns {
    background: #88c447;
}
.mng_gold a {
    color: #d9b126;
}
.mng_mockexam_btns {
    background: #d9b126;
}
.mng_red a {
    color: #f53d3d;
}
.mng_reports_btns {
    background: #f53d3d;
}
.mng_violet a {
    color: #a576eb;
}
.mng_study_btns {
    background: #a576eb;
}
.mng_lightblue a {
    color: #76ebd6;
}
.mng_lightblue_btns {
    background: #76ebd6;
}
.create_exam_forms {
    padding: 20px 0px;
    margin: 30px 0px 30px 0px;
    background: #FFF;
}
.create_exam_forms .save_continue_btn {
    background: #ff811b;
    color: #FFF;
    width: 200px;
    height: 50px;
    text-align: center;
    border: 0px;
    float: right;
    margin: 0px 20px 0px 0px;
    font-size: 18px;
}
.manage_exams .save_continue_btn {
    background: #ff811b;
    color: #FFF;
    width: 200px;
    height: 50px;
    text-align: center;
    border: 0px;
    float: right;
    margin: 0px 20px 0px 0px;
    font-size: 18px;
}
.manage_exams .allocate_btn, .create_section_forms .allocate_btn {
    background: #ff811b;
    color: #FFF;
    width: 120px;
    height: 40px;
    text-align: center;
    border: 0px;
    float: right;
    margin: 20px 20px 0px 0px;
    font-size: 18px;
}
.create_exam_forms input {
    width: 590px;
    height: 23px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.create_exam_forms textarea {
    width: 590px;
    height: 92px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.create_exam_forms .rules_area_wrap {
    margin: 0px 0px 0px 20px;
    float: left;
}
.create_exam_forms .rules-area {
    width: 890px;
    height: 200px;
}
.create_exam_forms .date_picker {
    width: 165px;
}
.create_exam_forms .time_picker {
    float: left;
    width: 125px;
}
.timepicker_button_trigger {
    width: 37px;
    height: 33px;
    background: url(images/icon_exam_duration.gif) no-repeat left center;
    float: left;
    cursor: pointer;
    vertical-align: top;
}
.ui-datepicker-trigger {
    vertical-align: top;
}
.form_divider {
    float: left;
    margin: 0px 20px 0px 20px;
}
.date_time_pick {
    float: left;
    margin: 0px 32px 0px 0px;
}
.date_time_pick.last {
    margin: 0px;
}
.create_section_forms {
    padding: 20px 0px;
    margin: 10px 0px 30px 0px;
    background: #FFF;
}
.create_section_forms label {
    color: #676867;
}
.create_exam_forms label {
    color: #676867;
}
.create_section_forms input {
    width: 535px;
    height: 23px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.create_section_forms select {
    width: 410px;
    height: 33px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.create_section_forms textarea {
    width: 535px;
    height: 92px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.division_right {
    margin-left: 25px;
}
.mng_exam_title_wrap .create_section_search {
    float: left;
    height: 23px;
    padding: 5px;
    margin: 8px 10px 5px 10px;
    width: 200px;
}
.mng_exam_display input {
    width: 25px;
}
.automate_manuel {
    float: right;
}
.automate_manuel span {
    float: left;
    margin: 12px 10px 0px 10px;
}
.automate_manuel span label {
    float: right;
    margin: 5px 0px 0px 7px;
}
.pagination_wrap {
    background: #FFF;
    height: 50px;
    margin: 20px 0px;
}
.pagination_wrap .pagination {
    float: right;
    margin: 10px;
}
.pagination_wrap .pagination ul li a {
    color: #fff;
    background: #3B91FF;
    border: 1px solid #FFF;
    border-radius: 0px;
}
.pagination_wrap .pagination ul li a:hover {
    background: #FF811B;
}
.pagination_wrap .pagination ul li a.active {
    background: #FF811B;
}
.mng_exam_title_wrap .back_btns {
    background-color: #91cbd6;
    float: right;
}
.back_btns a {
    height: 22px;
    width: 125px;
    text-align: right;
    margin: 4px 5px;
    padding: 10px;
    color: #FFF;
    font-size: 20px;
    background: url(images/icon_back_arrow.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    display: block;
    width: 85px;
}
.forms_hold {
    background: #FFF;
    margin: 10px 0px 30px 0px;
}
.forms_hold label {
    /*color: #676867;*/
}
.form_hold {
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 20px;
}
.form_option_hold {
    background: #fcf8e3;
    margin-top: 30px;
    margin-right: 20px;
    margin-bottom: 30px;
    padding: 20px 20px;
}
.forms_hold .form_hold input {
    width: 560px;
    height: 23px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.forms_hold .form_hold .add_question_hold input {
    width: 255px;
}
.forms_hold .form_option_hold input {
    width: 230px;
    height: 23px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.forms_hold .form_option_hold .date_pick_input {
    width: 75px;
}
.forms_hold .form_option_hold .time_pick_input {
    width: 75px;
    margin-left: 4px;
}
.forms_hold select {
    width: 264px;
    height: 33px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.form_option_hold select {
    width: 245px;
}
.forms_hold .form_hold textarea {
    width: 560px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.select_col {
    float: left;
    width: 275px;
}
.select_col_last {
    float: left;
    margin: 0px 0px 0px 35px;
}
.forms_hold .form_hold input[type="checkbox"] {
    float: left;
    width: 15px;
    height: 23px;
    margin: -1px 7px 0px 0px;
    padding: 10px;
}
.forms_hold .form_hold .checkbox_hold {
    margin: 0px 0px 0px 0px;
}
.generate_password {
    display: block;
    width: 555px;
    background: #ffe87e;
    padding: 6px 10px;
    margin: 0px 0px 10px 0px;
    border: 1px solid #ffd200;
    color: #676867;
}
.rules_rich_box {
    margin: 0 0 0 20px;
    width: 885px;
}
.rules_rich_box textarea {
    width: 885px;
}
.btn_space {
    margin: 30px 0px 30px 0px;
    border-top: 1px solid #bfbfbf;
}
.forms_hold .creat_exam_btns, .forms_hold .add_options_btns {
    background: #ff811b;
    color: #FFF;
    width: 150px;
    height: 40px;
    text-align: center;
    border: 0px;
    float: right;
    margin: 20px 20px 30px 0px;
    font-size: 18px;
}
.forms_hold .add_options_btns {
    background: #3b91ff url(images/icon_mng_add.png) no-repeat right 10px center;
    width: 150px;
    text-align: left;
    padding-left: 15px;
}
.form_option_hold p {
    color: #676867;
}
.forms_hold .form_option_hold input[type="checkbox"] {
    float: left;
    width: 15px;
    margin: -1px 7px 0px 0px;
    padding: 10px;
}
.forms_hold .form_option_hold input[type="radio"] {
    float: left;
    width: 15px;
    margin: -1px 7px 0px 0px;
    padding: 10px;
}
.forms_hold .options_add_hold {
    clear: both;
    margin-left: 20px;
    margin-right: 20px;
}
.forms_hold .options_add_hold h3 {
    font-size: 18px;
    color: #676867;
}
.label_description {
    color: #676867;
    font-size: 14px;
    font-weight: normal;
}
.forms_hold .answers_row .answers_col {
    float: left;
    width: 785px;
}
.forms_hold .answers_row .delete_question {
    float: left;
    margin: 20px 0px 0px 0px;
}
.forms_hold .answers_col .correct {
    color: #89ae2e;
    margin: -15px 0px 5px 0px;
    padding: 0px;
    border-bottom: 1px solid #a0bf5c;
}
.question_rich_area textarea {
    width: 770px;
}
.message {
    color: #676867;
}
.signin_form p.message {
    float: none;
}
.question_allocate_hold {
    margin: 0px 0px 0px 20px;
}
.question_allocate_hold .no_of_questions {
    width: 100px;
}
.question_allocate_hold .starting_from {
    width: 100px;
}
.question_allocate_hold .span3 {
    width: 210px;
}
.create_section_forms_hold .create_section_forms {
    margin: 0px;
}
.form_option_hold .courses, .form_option_hold .batches {
    margin: 10px 0px 20px;
}
.password_expand .password {
    margin-right: 38px;
}
.create_section_forms .forms_hold {
    margin: 0px;
}
.create_section_forms .form_option_hold {
    margin-bottom: 0px;
}
.filter_exam {
    float: right;
    margin: 0px 0px 0px 0px;
}
.filter_exam ul {
    float: left;
    margin: 10px 0px 0px 10px;
}
.filter_exam ul li {
    float: left;
    margin: 0px 0px 0px 15px;
}
.filter_exam ul li a {
    color: #FFF;
    font-size: 14px;
}
.filter_exam ul li a:hover {
    text-decoration: underline;
}
.student_filter{
    float:left;
    margin:10px;
}
.mng_exam_dropdowns > p{
    float:left;
    color:#fff;
    margin:15px;
}
.upgrade_btn{
    background:#F53D3D;
    color:#FFF;
    padding:5px 10px;
}
.pending_btn{
    color:#FF9900;
    font-weight:bold;
    margin:0px;
}
.accepted_btn{
    color:#3399CC;
    font-weight:bold;
    margin:0px;
}
.upgraded_btn{
    color:#006600;
    font-weight:bold;
    margin:0px;
}
.upgrade_succesfully_wrap{
    background:#fff;
    padding:20px;
}
.upgrade_succesfully_wrap p{
    color:#9ee11b;
}
.upgrade_succesfully_wrap a{
    background:#3B91FF;
    color:#FFF;
    padding:5px 10px;
}
.exam_start.mock_exam_start h3 a.view_result {
    background: #FFFFFF;
    bottom: 8px;
    color: #9EE11B;
    font-size: 13px;
    height: 25px;
    left: 8px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 95px;
    z-index: 9;
    box-shadow: none;
}
.mock_exam_resume h3 a.view_result {
    background: #FFFFFF;
    bottom: 8px;
    color: #9EE11B;
    font-size: 13px;
    height: 25px;
    left: 8px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 95px;
    z-index: 9;
    box-shadow: none;
}
.monthly_exam_result_hold, .week_exam_result_hold {
    margin: 10px 0px 30px;
    padding: 5px;
    background: #FFF;
}
.monthly_exam_report, .week_exam_report {
    min-width: 310px;
    height: 400px;
    margin: 0 auto;
}
.results_main_wrap {
    margin: 30px 0px;
}
.exam_name_title {
    height: 42px;
    background: #a1d7e1;
    padding: 0px 10px;
}
.exam_name_title h2 {
    font-size: 18px;
    color: #FFF;
}
.sub_name_title {
    height: 35px;
    background: #eaffc3;
    padding: 0px 10px;
}
.sub_name_title h3 {
    font-size: 14px;
    color: #676867;
    line-height: 36px;
    margin: 0px;
}
.results_options_hold {
    background: #eafaff;
}
.results_options_row {
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
.results_options_col {
    float: left;
    width: 102px;
    border-left: 1px solid #eaeaea;
    padding: 5px;
}
.results_options_col span {
    margin: 5px 0px 0px 0px;
}
.results_options_col span p {
    padding: 2px 0px 0px 30px;
}
.results_options_col p {
    text-align:center;
}
.results_options_col h6 {
    padding: 0px 0px 0px 30px;
}
.icn_total_que {
    background: url(images/icn_totoal_que.png) no-repeat center center;
    height: 25px;
    width: 25px;
    display: block;
}
.icn_total_mar {
    background: url(images/icn_totoal_mar.png) no-repeat center center;
    height: 25px;
    width: 25px;
    display: block;
}
.icn_total_time {
    background: url(images/icn_totoal_tim.png) no-repeat center center;
    height: 25px;
    width: 25px;
    display: block;
}
.icn_at_que {
    background: url(images/icn_totoal_at_que.png) no-repeat center center;
    height: 25px;
    width: 25px;
    display: block;
}
.icn_at_mar {
    background: url(images/icn_totoal_at_mar.png) no-repeat center center;
    height: 25px;
    width: 25px;
    display: block;
}
.icn_at_time {
    background: url(images/icn_totoal_at_tim.png) no-repeat center center;
    height: 25px;
    width: 25px;
    display: block;
}
.mock_clr {
    background: #c0e27f;
}
.mock_opt_col {
    background: #F8FFEB;
}
.result_btn_group {
    margin: 10px 0px 10px 0px;
    padding: 10px;
    background: #FFF;
}
.result_btn_group a {
    font-size: 14px;
    color: #676867;
    display: block;
    float: left;
    padding: 10px 35px;
    margin: 0px 15px 0px 0px;
}
.staff_reports_hold {
    color: #FFF;
    margin: 10px 0px 30px;
}
.exam_report_dropdowns {
    padding: 8px 0px;
}
.exam_report_dropdowns .dropdowns {
    float: left;
    height: 35px;
    padding: 6px 5px 5px 5px;
    margin: 0px 19px 0px 19px;
    width: 275px;
}
.re_open_btn {
    background: #3B91FF;
    display: block;
    text-align: center;
    color: #FFF;
    padding: 5px;
}
.exam_reports_wrap {
    background: #FFF;
    margin: 10px 0px 30px;
}
.generate_reports {
    margin: 10px 10px 0px 10px;
    padding: 20px 0px 10px 0px;
}
.generate_reports select {
    width: 270px;
    height: 33px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.generate_reports input[type="checkbox"] {
    width: 22px;
    margin: 0px 0px;
}
.generate_reports .generate {
    margin: 0px 0px 0px 20px;
}
.generate_reports .generate label {
    display: inline-block;
}
.profile_photo_hold {
    height: 200px;
    width: 170px;
    background: #f5f5f5;
    text-align: center;
    margin: 30px 0px 0px 70px;
}
.profile_photo_hold .photo_hold {
    height: 150px;
    width: 150px;
    float: left;
    overflow: hidden;
    margin: 10px 0px 10px 10px;
}
.profile_photo_hold .photochange {
    color: #676867;
}
.view_email {
    display: block;
    width: 246px;
    background: #ffe87e;
    padding: 6px 10px;
    margin: 0px 0px 10px 0px;
    border: 1px solid #ffd200;
    color: #676867;
}
.edit_profile_form {
    margin: 30px 0px 0px 0px
}
.edit_profile_form input {
    width: 255px;
    height: 23px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.change_password {
    font-size: 14px;
    color: #FFF;
    background: #3b91ff;
    padding: 7px 12px;
    float: right;
    display: block;
    margin: 10px 0px 0px 0px;
}
.savebtn {
    background: #ff811b;
    color: #FFF;
    height: 50px;
    text-align: center;
    border: 0px;
    float: right;
    margin: 0px 20px 0px 0px;
    font-size: 18px;
    padding: 0 30px;
}
.settings_ctrl {
    border-bottom: 3px solid #91cbd6;
    margin: 20px 0px
}
.settings_nav ul li {
    float: left;
    line-height: 28px;
    margin: 0px 1px 0px 0px;
}
.settings_nav ul li a {
    background-color: #FFF;
    padding: 13px 17px;
    color: #676867;
    font-family: 'open_sansbold', Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.settings_nav ul li a:hover {
    text-decoration: none;
}
.settings_nav ul li a.active {
    background-color: #91cbd6;
    color: #fff;
    padding: 20px 15px 15px 15px;
}
.settings_wrap {
    background: #FFF;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 30px 0px;
}
.settings_wrap .settings_form input {
    width: 210px;
    height: 23px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.settings_form input[type="checkbox"] {
    float: left;
    height: 23px;
    margin: -1px 7px 0 0;
    padding: 10px;
    width: 15px;
}
.settings_form input[type="file"] {
    border: 0px solid #c3c3c3;
}
.settings_form select {
    width: 269px;
    height: 33px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.settings_form textarea {
    width: 270px;
    height: 92px;
    border: 1px solid #c3c3c3;
    border-radius: 0px 0px 0px 0px;
}
.settings_form .select_col_hold {
    margin: 30px 0px 30px 0px;
}
.select_col_hold .select_col {
    margin: 0px 0px 0px 20px;
}
.select_col_hold .select_col_last {
    margin: 0px 0px 0px 0px;
}
.settings_list_options {
    background: #fcf8e3;
    border: 1px solid #fbeed5;
    margin-top: 30px;
    margin-right: 20px;
    margin-bottom: 30px;
}
.settings_list_hold .title {
    color: #676867;
    font-size: 18px;
    margin: 0px;
    background: #fbeed5;
    padding: 2px 10px;
}
.settings_list_options .scroll_pane {
    width: 100%;
    height: 150px;
    overflow: auto;
}
.settings_list_item_hold {
    padding: 10px 5px 10px 10px;
}
.settings_list_item_hold .list_item_hold {
    border-bottom: 1px solid #fbeed5;
    color: #676867;
    padding: 5px 0;
}
.settings_list_item_hold .list_hold .dlt_list {
    background: url(images/icn_list_dlt.png) no-repeat center center;
    display: block;
    height: 19px;
    width: 19px;
    float: right;
}
.settings_default_btn {
    font-size: 14px;
    color: #FFF;
    background: #3b91ff;
    padding: 7px 15px;
    float: right;
    display: block;
    margin: 10px 15px 0px 0px;
}
.staff_genrate {
    clear: both;
    margin: 0px 0px 0px 20px;
}
.notification_area {
    margin: 0px 0px 0px 20px;
}
.notification_area textarea {
    width: 560px;
}
.form_option_hold .question_count_hold {
}
.form_option_hold .question_count_hold input {
    width: 102px;
    float: left;
}
.form_option_hold .question_count_hold select {
    margin-left: 3px;
    width: 116px;
}
.form_option_hold .question_count_hold label {
    font-size: 13px;
}
.form_option_hold .question_count_hold .hold {
    width: 120px;
    float: left;
}
.icn_swr {
    background: url(images/icn_swr.png) no-repeat left center;
}
.icn_ewr {
    background: url(images/icn_ewr.png) no-repeat left center;
}
.icn_mewr {
    background: url(images/icn_mewr.png) no-repeat left center;
}
.icn_bwr {
    background: url(images/icn_bwr.png) no-repeat left center;
}
.form_hold .question_title {
    color: #676867;
    font-size: 18px;
}
.wp-editor-container {
    background: #fff;
}
.entry-title {
    display: none;
}
.signin_form #wp-submit:hover {
    background: #3796d2;
}
.mng_exam_title_wrap .title_caption a {
    background: #0E78FF;
    border: 1px solid #0970F2;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    float: left;
    height: 21px;
    margin: 12px 0px 0px 10px;
    padding: 2px 20px;
    text-align: center;
}
.btn_space .save_continue_btn {
    background: #ff811b;
    color: #FFF;
    height: 50px;
    text-align: center;
    border: 0px;
    float: right;
    margin: 20px 20px 0px 0px;
    font-size: 18px;
    padding: 0 30px;
}
input[type="file"] {
    border: 0px;
    height: 28px;
}
.logo_photo_hold {
    height: 200px;
    width: 170px;
    background: #f5f5f5;
    text-align: center;
    margin: 25px 0px 0px 70px;
}
.logo_photo_hold .photo_hold {
    height: 150px;
    width: 150px;
    float: left;
    overflow: hidden;
    margin: 10px 0px 10px 10px;
}
.logo_photo_hold .photochange {
    color: #676867;
}
.settings_list_item_hold .list_hold .edit_list {
    background: url(images/icn_list_edit.png);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 19px;
    width: 19px;
    float: right;
    margin: 0px 3px 0px 0px
}
.login_content h2 {
    font-size: 18px;
    font-weight: normal;
}
.personal_login_wrap, .institute_login_wrap {
    padding: 0px 20px 20px 20px;
}
.personal_login_wrap {
    padding: 0px 20px 20px 20px;
}
.personal_login_wrap .personal_login_form {
    background: #FCF8E3;
    padding: 20px 18px 20px 18px;
}
.personal_login_wrap .personal_login_form input {
    border-radius: 0px;
    width: 210px;
}
.personal_login_wrap .personal_login_form select {
    border-radius: 0px;
    width: 224px;
}
.personal_login_wrap input, .institute_login_wrap input {
    border-radius: 0px;
    width: 255px;
}
.personal_login_wrap select, .institute_login_wrap select {
    border-radius: 0px;
    width: 269px;
}
.login_register_btn {
    background: #ff811b;
    color: #FFF;
    padding: 10px 20px;
    text-align: center;
    border: 0px;
    float: right;
    margin: 0px 0px 0px 0px;
    font-size: 18px;
}
.institute_login_wrap .login_register_btn {
    width: 141px;
    clear:both;
    float:left;	
}
.login_demo_info {
    margin: 20px 20px 20px 20px;
    color: #676867;
}
.login_demo_info .message p {
    color: #fff;
}
.login_demo_info h4 {
    color: #ff921d;
}
.institute_login_wrap p {
    color: #676867;
}
.rule-section_title {
    background: #91cbd6;
    padding: 1px 20px 2px 20px;
    margin: 20px 20px;
}
.rule-section_title h2 {
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    line-height: 30px;
}
.rule_section_hold {
    border: 1px solid #91cbd6;
    margin: 0px 20px 10px 20px;
}
.rule_section_hold h2 {
    font-size: 18px;
    color: #676867;
    margin: 0px 10px;
}
.rule_section_hold p {
    color: #676867;
    margin: 0px 10px;
}
.rule_option_hold {
    border-top: 1px solid #91cbd6;
    Padding: 0px 10px;
    margin: 10px 0px 0px 0px;
    color: #676867;
}
.rule_option_hold .que {
    border-right: 1px solid #91cbd6;
    width: 190px;
    float: left;
    Padding: 5px 0px;
}
.rule_option_hold .mark {
    width: 190px;
    float: left;
    margin: 0px 0px 0px 10px;
    Padding: 5px 0px;
}
.spotlite {
    border-bottom: 3px solid #CCC;
    margin: 50px 0px 0px 0px;
    height: 585px;
    background-image: url(images/spotlite_bg.jpg);
    background-position: center center;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.hero_wrap {
    padding: 20px 0px;
}
.hero {
    Margin: 100px 0px 0px 0px;
}
.hero h1 {
    Margin: 0px 0px 20px 0px;
    font-size: 30px;
}
.hero p {
    Margin: 0px 0px 20px 0px;
    font-size: 18px;
    line-height: 30px;
}
.hero a {
    Margin: 0px 0px 20px 0px;
    background: #E1321B;
    display: block;
    color: #fff;
    width: 150px;
    text-align: center;
    font-size: 18px;
    height: 30px;
    padding: 12px 20px 3px 20px;
}
.hero a:hover {
    background: #c42c18;
    color: #fff;
}
.row_space {
    margin: 0px 0px 30px 0px;
}
.title_wrap {
    Margin: 20px 0px 20px 0px;
    background: #FFF;
    padding: 1px 20px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.title_wrap h2 {
    font-size: 24px;
    color: #676867;
    float: left;
}
.col {
    background: #FFF;
    color: #676867;
    padding: 25px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.col h3 {
    font-size: 18px;
}
.col p {
    font-size: 14px;
    line-height: 24px;
}
.top_nav {
    float: right;
}
.top_nav ul li {
    margin: 16px 16px 0px 0px
}
.top_nav ul li a {
    color: #676867;
}
.top_nav ul li a:hover {
    color: #91cbd6;
}
.top_nav ul li a:focus {
    color: #91cbd6;
}
.slide_btns {
    float: right;
    margin: 15px 0px 0px 0px;
}
.slide_btns a {
    background-color: #e4e4e2;
}
.slide_btns a:hover {
    background-color: #ccc;
}
.slide_btns .prev {
    background-image: url(images/pre_slide.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}
.slide_btns .next {
    background-image: url(images/next_slide.png);
    background-position: center center;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    float: left;
    margin: 0px 0px 0px 5px;
}
.feature_slider {
    overflow: hidden;
}
.feature_slider ul li .col {
    width: 318px;
    margin: 1px 29px 3px 2px;
}
.enquiry_wrap {
    background-color: #f1f1f1;
    padding: 20px;
}
.enquiry_wrap h2 {
    color: #676867;
    font-size: 18px;
}
.enquiry_wrap p {
    color: #676867;
}
.enquiry_wrap input {
    border-radius: 0px;
    width: 250px;
}
.enquiry_wrap textarea {
    border-radius: 0px;
    width: 270px;
}
.enquiry_wrap .enquiry_send {
    width: 80px;
    height: 35px;
    background: #1E86C8;
    color: #FFF;
    border: 0px;
    float: right;
    margin: 10px 26px 20px 20px;
}
.enquiry_wrap .enquiry_send:hover {
    background: #3796d2;
}
.fixed {
    position: fixed;
    top: 0;
    z-index: 1;
}
.head_fixed {
    position: fixed;
    top: 0;
    z-index: 9999;
}
.img_slot_hold {
    margin: 75px 0px 20px 20px;
    text-align: right;
    position: relative;
}
.img_slot_hold .imac_bg {
    position: absolute;
    top: 0px;
    left: 165px;
    background-image: url(images/imac_bg.png);
    background-repeat: no-repeat;
    width: 442px;
    height: 398px;
}
.img_slot_hold .ipad_bg {
    position: absolute;
    top: 135px;
    left: 62px;
    background-image: url(images/ipad_bg.png);
    background-repeat: no-repeat;
    width: 258px;
    height: 316px;
}
.img_slot_hold .iphone_bg {
    position: absolute;
    top: 185px;
    right: 0px;
    background-image: url(images/iphone_bg.png);
    background-repeat: no-repeat;
    width: 117px;
    height: 220px;
}
.imac_slide {
    position: absolute;
    top: 17px;
    left: 24px;
    z-index: 0;
}
.ipad_slide {
    position: absolute;
    top: 32px;
    left: 45px;
    z-index: 1;
}
.iphone_slide {
    position: absolute;
    top: 37px;
    left: 20px;
    z-index: 2;
}
.institute_login_form .name_of_institute {
    width: 567px;
}
.login_form, .parents_form {
    background-color: #FFF;
    padding: 50px 95px 75px 95px;
    margin: 0px 0px 30px 0px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    height: 275px;
}
.login_form h2, .parents_form h2 {
    font-size: 18px;
    color: #676867;
}
.login_form p a, .parents_form p a {
    color: #3b91ff;
    float: right;
    margin: 7px 10px 5px 5px;
}
.login_form input, .parents_form input {
    width: 340px;
    border-radius: 0px;
}
.parents_form select {
    width: 120px;
    border-radius: 0px;
    margin: 0px 5px 0px 0px;
}
.parents_form select.yyyy {
    margin: 0px 0px 0px 0px;
}
.login_form .login_btns, .parents_form .login_btns {
    height: 35px;
    width: 75px;
    padding: 5px 5px 5px 5px;
    background: #1e86c8;
    text-align: center;
    float: right;
    color: #FFF;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    border: 0px;
}
.parents_form .register-login{
    padding: 10px 15px 10px 15px;
    background: #E1321B;
    text-align: center;
    float: right;
    color: #FFF;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    border: 0px;
}
.login_form .login_btns:hover {
    background: #2d9dd3;
}
.parents_form .login_btns {
    width: 150px;
    background: #ffae3b;
    margin-top: 20px;
}
.parents_form .login_btns:hover {
    background: #fdb753;
}
.list_content ul {
    margin: 0px;
}
.list_content li {
    background-image: url(images/feature_listicon.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px 0px 10px 0px;
    list-style: none;
    padding: 0px 0px 0px 25px;
}
.login_demo_info .message {
    background-color: #5BB75B;
    padding: 15px 20px;
    color: #fff;
}
.login_demo_info .message .email {
    text-decoration: underline;
    font-weight: bold;
}
#theme-my-login {
    padding: 20px;
}
#theme-my-login #wp-submit {
    height: 35px;
    width: 150px;
    padding: 5px 5px 5px 5px;
    background: #1e86c8;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    border: 0px;
}
#loginform .input-append .add-on, .input-prepend .add-on {
    height: 20px !important;
}
#lostpasswordform .input-append .add-on, #lostpasswordform .input-prepend .add-on {
    height: 20px !important;
    margin-top: 5px;
}
.pager_hold {
}
.pager_wrap {
    background-color: #FFFFFF;
    padding: 20px;
    margin: 20px 0px;
}
.pager_wrap ul {
    margin: 0px;
}
.pager_wrap ul li {
    list-style: none;
    float: left;
    margin: 4px;
}
.pager_wrap ul li a {
    color: #676867;
    float: left;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-align: center;
}
.pager_wrap ul li a:hover {
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
}
.pager_wrap ul li a.selected {
    color: #fff;
    background-color: #91cbd6;
    border: 1px solid #91cbd6;
}
.pager_wrap ul li a.active {
    color: #fff;
    background-color: #3b91ff;
    border: 1px solid #3b91ff;
}
.pause_btn {
    color: #fff;
    background-color: #91cbd6;
    padding: 15px 30px 15px 50px;
    text-align: center;
    background-image: url(images/icn_pause.png);
    background-repeat: no-repeat;
    background-position: left 10px center;
    float: right;
}
.feautures_innerwrap {
    margin: 0px 0px 30px 0px;
}
.features_inner_hold {
    background-color: #FFF;
    color: #676867;
}
.features_inner_hold .col {
    background: none;
    box-shadow: none;
}
.features_inner_hold .list_content h3 {
    font-size: 18px;
}
.col h3 a {
    color: #676867;
}
.collapsed {
    display: none;
}
.question_day .fb_iframe_widget {
    float: right;
	margin-top:20px;
}
/**********Question Navigator***********/
.exam_loader {
    background-image: url(images/loader.gif);
    background-repeat: no-repeat;
    width:400px;
    height:400px;
}

.qustion_navigation .scroll_pane{
    height: 465px;
}
.qustion_navigation {
    background-color: rgba(255,255,255,0.5);
    padding: 10px 5px 10px 5px;
    width: 115px;
    height: 465px;
    position: fixed;
    top: 111px;
    right: 0;
    z-index:999;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.qustion_navigation ul {
    margin: 0px;
}
.qustion_navigation ul li {
    list-style: none;
    float: left;
    margin: 4px;
}
.qustion_navigation ul li a {
    color: #676867;
    float: left;
    padding: 3px 9px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-align: center;
}
.qustion_navigation ul li a:hover {
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
}
.qustion_navigation ul li a.selected {
    color: #fff;
    background-color: #91cbd6;
    border: 1px solid #91cbd6;
}
.qustion_navigation ul li a.active {
    color: #fff;
    background-color: #3b91ff;
    border: 1px solid #3b91ff;
}
.qustion_navigation ul li a.saved {
    color: #fff;
    background-color: #008800;
    border: 1px solid #008800;
}
.success_message{
    display:none;
}
.success_message a.answer_save {
    padding: 9px 25px 9px 25px;
    background: #3b91ff;
    color: #fff;
    text-align: center;
    font-size: 20px;
    text-decoration: none;
    display:inline-block;
}
.success_message p{
    margin:10px;
    display:inline-block;
}
.total_question_status {
    clear: both;
    color:#E1321B;
}
.total_question_status h4{
    padding: 15px 0px 0px 0px;
    color:#E1321B;
    font-size:16px;
    font-weight:normal;

}
.total_question_status h4 span{
    color:#E1321B;
    font-size:24px;
}
.notification_wrap {
    background: #FFF;
    color: #676867;
}
.notification_wrap .notification_hold {
    padding: 0px 20px ;
    border:1px solid #f5f5f5;
}
.notification_hold h2 {
    font-size: 18px;
    margin-bottom: 0px;
}
.notification_hold p {
    margin: 10px 0px 20px 0px;
}
.notification_hold span {
    margin: 0px 0px 20px 0px;
}
.mandatory{
    color:#f00;
}
.error{
    color:#f00;
    font-size:12px;
    margin: 0px 0px 15px 0px;
    line-height:0px;
}
.courses .error {
    float: right;
}
.pager_hold {
}
.pager_wrap {
    background-color: #FFFFFF;
    padding: 20px;
    margin: 20px 0px;
}
.pager_wrap ul {
    margin: 0px;
}
.pager_wrap ul li {
    list-style: none;
    float: left;
    margin: 4px;
}
.pager_wrap ul li a {
    color: #676867;
    float: left;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-align: center;
}
.pager_wrap ul li a:hover {
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
}
.pager_wrap ul li a.selected {
    color: #fff;
    background-color: #91cbd6;
    border: 1px solid #91cbd6;
}
.pager_wrap ul li a.active {
    color: #fff;
    background-color: #3b91ff;
    border: 1px solid #3b91ff;
}
.disabled_slot{
    cursor: not-allowed;
    background-color: #eeeeee;
    opacity:0.7;
}
.upgrade_btns {
    text-align: center;
    padding: 20px 0px;
    background-color: #ff8707 ;
    background-image:url(images/icon_default_btn.png);
    background-position:98% center;
    background-repeat:no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 24px;
    text-decoration: none;
    display: block;
}
.upgrade_btns_sml {
    text-align: center;
    width:210px;
    float:left;
    padding: 2px 0px;
    background-color: #ff8707 ;
    background-repeat:no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    display: block;
}
.students_counting{
    background:#FFF;
    padding:15px;
    margin: 0px 0px 20px 0px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25);
}
.students_counting table{
    font-size:18px;
    text-align:center;
}
.students_counting table td{
    padding:9px 10px;
}
.students_counting table tr.hd_bg{
    background:#3B91FF;
    border-bottom:1px solid #3B91FF;
    color: #FFF;
}
.students_counting table tr.free_bg{
    background:#f53d3d;
    border-bottom:1px solid #FFF;
    color:#FFF;
}
.students_counting table tr.premium_bg{
    background:#88c447;
    color:#FFF;
}
#menu-footer-menu li a{
    color: #676867;
    text-decoration:none;
}
/* slide css */ 
.green_slide {
	background: #fff
}
.green_slide .discription {
	color: #3cb878;
	padding: 10px 0px 0px 40px;
	float: left;
	width: 70%;
}
.green_slide h2 {
	font-size: 22px;
	color: #3cb878;
}
.green_slide p {
	font-size: 16px;
	color: #3cb878;
}
.green_slide a {
	color: #fff;
	background: #3cb878;
	font-size: 24px;
	font-style: italic;
	padding: 15px 30px;
	display: inline-block;
	float: left;
}
.green_slide p.made {
	color: #3cb878;
	float: left;
	margin: 15px 0px 0px 10px;
}
.green_slide .image {
	width: 20%;
	margin-top: 35px;
	float: left;
}
.green_slide a.entraze{
color: #3cb878;
background: none;
font-size: 16px;
font-style: normal;
padding: 0px;
float: none;
}
/*green slide end*/
.blue_slide {
	background: #fff
}
.blue_slide .discription {
	text-align: center;
	padding: 40px 70px;
}
.blue_slide p {
	font-size: 24px;
	color: #1cbbb4;
	text-align: center;
	font-weight: lighter;
    line-height: 30px;
}
.blue_slide a {
	color: #fff;
	background: #1cbbb4;
	font-size: 24px;
	font-style: italic;
	padding: 15px 30px;
	display: inline-block;
}
.blue_slide .made {
	text-align: center;
	color: #1cbbb4;
	font-size: 14px;
}
.blue_slide a.entraze{
color: #1cbbb4;
background: none;
font-size: 16px;
font-style: normal;
padding: 0px;
float: none;
}
/*blue slide end*/
.orange_slide {
	background: #fff
}
.orange_slide .discription {
	text-align: center;
	padding: 40px 70px;
}
.orange_slide p {
	font-size: 20px;
	color: #f26c4f;
	text-align: center;
	font-weight: lighter;
    line-height: 30px;
}
.orange_slide a {
	color: #fff;
	background: #f26c4f;
	font-size: 24px;
	font-style: italic;
	padding: 15px 30px;
	display: inline-block;
}
.orange_slide .made {
	text-align: center;
	color: #f26c4f;
	font-size: 14px;
}
.orange_slide a.entraze{
color: #f26c4f;
background: none;
font-size: 16px;
font-style: normal;
padding: 0px;
float: none;
}
/*orange slide end*/
.pink_slide {
	background: #fff
}
.pink_slide .discription {
	text-align: center;
	padding: 40px 70px;
}
.pink_slide p {
	font-size: 20px;
	color: #f26d7d;
	text-align: center;
	font-weight: lighter;
    line-height: 30px;
}
.pink_slide a {
	color: #fff;
	background: #f26d7d;
	font-size: 24px;
	font-style: italic;
	padding: 15px 30px;
	display: inline-block;
}
.pink_slide .made {
	text-align: center;
	color: #f26d7d;
	font-size: 14px;
}
.pink_slide a.entraze{
color: #f26d7d;
background: none;
font-size: 16px;
font-style: normal;
padding: 0px;
float: none;
}
/*pink slide end*/
.vcalendar .entry-title{
display:block;
}
#tribe-events-pg-template {
    background: #fff;
    margin: 0 auto;
    max-width: 1170px;
}
.tribe-events-button, #tribe-events .tribe-events-button{
margin: 0 20px 5px 20px;
}
.tribe-events-back {
margin: 20px;
   
}
.tribe-events-back a{
background-color: #1e86c8;
    color: #fff !important;
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
}
.tribe-events-nav-previous a, .tribe-events-nav-next a{
        background-color: #1e86c8;
    color: #fff !important;
    display: inline-block;
    margin: 20px !important;
    padding: 5px 10px;
    text-decoration: none;
}

.tribe-events-schedule{
margin: 0px;
}
.tribe-events-schedule h3{
margin: 0px 20px 0px 20px;
}
.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column{
margin: 0 20px;
    padding: 0 20px;
background-color: rgba(0, 129, 177, 0.05);
}
dt {
    font-weight: bold;
    margin: 15px 0 2px;
}
.tribe-events-event-url a{
color:#333;
font-style: italic;
}
.url a{
color:#333;
font-style: italic;
}
.tribe-events-calendar thead th{
    background-color: #0059bc;
border-color: rgba(0, 129, 177, 0.9);
}
#tribe-bar-form .tribe-bar-submit input[type="submit"]{
background-color: #ab5667;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
    background-color: rgba(0, 129, 177, 0.00);
}

.tribe-events-loop.vcalendar {
    margin: 0 20px;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
    border-bottom: 1px dashed #0081b1;
	margin: 5px 0px;
    padding: 5px 0px;
}
.tribe-events-othermonth{
background-color: rgba(247, 172, 181, 0.05) !important;
}
#tribe-events-content .tribe-events-calendar td{
background-color: rgba(0, 129, 177, 0.05);
border-color: rgba(0, 129, 177, 0.1);
}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a{
background:#0081b1;
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {
    background-color: #00b1dc;
}
.vcalendar .entry-title a {
    color: #6d6d6d;
}
#tribe-events-bar {
    margin: 22px 20px 0px 0px;
}
h2.tribe-events-page-title, #tribe-geo-results h2.tribe-events-page-title{
color: #676867;
padding: 10px 20px 0;
    text-align: left;
font-size:26px;
font-family: 'open_sansregular';
}
#tribe-bar-form label {
    color: #0081b1;
}
.tribe-events-viewmore{
border:none;
}
.tribe-events-viewmore > a {
    color: #00b1dc;
}
.tribe-events-read-more {
    color: #0081b1;
}
.tribe-events-list .vevent.hentry h2 a {
    color: #2d2d2d;
}
.events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop {
    max-width: 1170px;
}

.tribe-events-day .tribe-events-day-time-slot h5 {
    background-color: rgba(0, 129, 177, 0.05);
margin: 0;
text-align:left;
color:#6d6d6d;
    padding: 10px 20px;
}
.tribe-events-day .tribe-events-day-time-slot .vevent {
    margin-left:0;
}
.tribe-events-cal-links {
    display: none;
}
.tribe-events-button, #tribe-events .tribe-events-button{
display: none;
}
/* ------------------------------------------ Responsive style started ------------------------------------------- */

@media (max-width: 980px) {
    .img_slot_hold {
        margin: 75px 0px 20px 20px;
        text-align: right;
        position: relative;
    }
    .img_slot_hold .imac_bg {
        position: absolute;
        top: 0px;
        left: 50px;
        background-image: url(images/imac_bg.png);
        background-repeat: no-repeat;
        width: 442px;
        height: 398px;
    }
    .img_slot_hold .ipad_bg {
        position: absolute;
        top: 135px;
        left: -50px;
        background-image: url(images/ipad_bg.png);
        background-repeat: no-repeat;
        width: 258px;
        height: 316px;
    }
    .img_slot_hold .iphone_bg {
        position: absolute;
        top: 185px;
        right: -20px;
        background-image: url(images/iphone_bg.png);
        background-repeat: no-repeat;
        width: 117px;
        height: 220px;
    }
    .imac_slide {
        position: absolute;
        top: 17px;
        left: 24px;
        z-index: 0;
    }
    .ipad_slide {
        position: absolute;
        top: 32px;
        left: 45px;
        z-index: 1;
    }
    .iphone_slide {
        position: absolute;
        top: 37px;
        left: 20px;
        z-index: 2;
    }
    .feature_slider {
        overflow: hidden;
    }
    .feature_slider ul li .col {
        width: 250px;
        margin: 1px 16px 3px 2px;
    }
    .login_form input, .parents_form input {
        border-radius: 0 0 0 0;
        width: 230px;
    }
    .parents_form select{
        width: 84px;
    }
    .exam_slot .exam_info{
        width: 347px;
    }
    .study_meterial_info{
        width: 285px;
    }
    .exam_slot .exam_info .exam_options{
        width: 346px;	
    }
    .ragulation_strip h2{
        width:310px;
    }
    .subject_rules span{
        width:310px;
    }
    .section_strip h2{
        width:auto;
        padding:0px 25px;
    }
    .summary_block .summary_info{
        width:550px;
        padding:20px;
    }
    .summary_block .sum_info_btns{
        width:202px;
    }
    .more_btn{
        margin:10px 0 0 175px
    }
    .answer_row .answer_col{
        width:864px;
    }
    .latest_updates .updates marquee{
        width:450px;
    }
    .latest_updates .title{
        font-size:14px;
    }
    .test_row .test_col.green{
        width:85px;
    }
    .total_question_status{
        clear:none;
    }
    .results_options_col{
        width:85px;
        padding:5px 2px  
    }
.psc_exam_title{
width: 70%;
}
.psc_exam_info{
width: 70%;
}
.ticker{
width:600px !important;
}
.ticker-swipe{
width:600px !important;
}
}

/* ---------  @media(max-width:979px) ---------- */

@media(max-width:979px) {
    .responsive_wrap {
        width: auto;
        margin: auto;
    }
    .top_nav {
        float: none;
    }
    .top_nav ul li {
        margin: 16px 0px 0px 0px;
    }
    #main_nav .login_btns {
        width: 50px;
    }
    #content #course_options ul li a img{
        display: none;
    }
    #course_options .performance_btn, #course_options .result_btn, #course_ctrl #courses ul li a.active, #course_ctrl #courses ul li a{
        padding : 5px;
    }
    .img_slot_hold .imac_bg {
        left: -40px;
    }
    .img_slot_hold .ipad_bg {
        display: none;
    }
    .img_slot_hold .iphone_bg {
        display: none;
    }
    .feature_slider ul li .col {
        width: 170px;
        margin: 1px 23px 3px 3px;
    }
    .enquiry_wrap input {
        width: 200px;
    }
    .select_col {
        width: 220px;
    }
    .select_col_last {
        margin: 0px 0px 0px 15px;
    }
    .enquiry_wrap textarea {
        width: 202px;
    }
    .login_form input, .parents_form input {
        border-radius: 0 0 0 0;
        width: auto;
    }
    .parents_form select{
        width:  auto;
    }
    .login_form .login_btns, .parents_form .login_btns{
        width:  auto;
        float:left;
    }
    .exam_slot .exam_info{
        width: 239px;
    }
    .study_meterial_info{
        width: 177px;
    }
    .exam_slot .exam_info .exam_options{
        width: 238px;
    }
    .exam_options .exam_time{
        padding:10px 9px 10px 35px;
        margin:0px 0px 0px 2px
    }
    #profile_info #logout a{
        width:100%;
    }
    .more_btn{
        margin:10px 0 0 130px;
    }
    .ragulation_strip h2{
        width:240px;
    }
    .subject_rules span{
        width:240px;
    }
    .title h1{
        font-size:18px;
    }
    .section_strip h2{
        width:auto;
        padding:0px 10px;
    }
    .summary_block .summary_info{
        width: 350px;
    }
    .summary_block .sum_info_btns {
        float: left;
        width: 200px;
    }
    .summary_info h2{
        font-size:16px;
    }
    .summary_info span{
        width:175px;
    }
    .question_row .question_col{
        width:635px;
    }
    .question_row .question_col p{
        font-size:18px;
    }
    .answers_row .answers_col{
        width:635px;
    }
    .section_head .title_caption{
        display:none;
    }
    .staff_managing .staff_mng_info{
        width:200px;
    }
    .staff_mng_btns ul li a{
        margin:0px 5px 0px 0px;
        padding:7px 35px 7px 15px;
    }
    .psc_banner .hero h1{
        font-size:24px;
    }
    .psc_banner .hero p{
        font-size:14px;
    }
    .test_row .test_col{
        font-size:12px;
        width:auto;
        padding:5px 2px 5px 2px;
    }
    .test_row .test_col.green{
        width:55px;
    }
    .latest_updates .updates marquee{
        width:300px;
    }
    .total_question_status h4{
        font-size:14px;
    }
.latest_exam li{
text-align:center;
}
.psc_exam_date{
float:none;
width:auto;
height:70px;
}
.psc_exam_date .month{
padding-top:5px;
}
.psc_exam_title {
    width: 100%;
    text-align: center;
}
.psc_exam_info {
    width: 100%;
    text-align: center;
}
a.getintouch{
font-size:20px;
}
.latest_exam li{
width: 100%;
}
.ticker{
width:450px !important;
}
.ticker-swipe{
width:450px !important;
}
}

/* ---------  @media(max-width:640px) ---------- */

@media(max-width:640px) {
    #head_ctrl{
        position:relative;
    }
    #head_ctrl #main_nav {
        text-align: center;
    }
    #head_ctrl #logo_hold {
        padding: 20px 0px 20px 20px;
    }
    #main_nav .login_btns {
        width: auto;
        float: none;
        display: block;
        margin: 0px 20px 10px 20px;
    }
    #dashboard {
        margin : 0px;
    }
    .img_slot_hold .imac_bg {
        display: none;
    }
    .hero_wrap {
        padding: 0px 20px 0px 20px;
        text-align: center;
    }
    .hero a {
        display: inline-block;
    }
    .hero h1{
        font-size:24px;
        margin:0px;
    }
    .hero p{
        font-size:14px;
    }
    .psc_banner .hero a{
        float:none;
    }
    .spotlite {
        height: 450px;
    }
    .navbar-toggle {
        right: 20px;
        top: 30px;
    }
    .navbar-toggle {
        background-color: rgba(0, 0, 0, 0);
        border: 1px solid #DDDDDD;
        border-radius: 4px 4px 4px 4px;
        padding: 8px 12px;
        position: absolute;
        right: 20px;
        top: 20px;
    }
    .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 4px;
    }
    .navbar-toggle .icon-bar {
        background-image: none;
    }
    .navbar-toggle .icon-bar {
        background-color: #CCCCCC;
        border-radius: 1px 1px 1px 1px;
        display: block;
        height: 2px;
        width: 22px;
    }
    .top_nav {
        display: none;
    }
    .top_nav ul li {
        display: block !important;
        background: #91cbd6;
        margin: 0px 20px;
        padding: 5px 0px;
        border-bottom: 1px solid #98d6e2;
    }
    .top_nav ul li a {
        color: #FFF;
    }
    .feature_slider ul li .col {
        margin: 1px 20px 3px 40px;
        width: 230px;
    }
    .select_col_last {
        margin: 0px;
    }
    .enquiry_wrap input {
        width: 266px;
    }
    .enquiry_wrap textarea {
        width: 266px;
    }
    .enquiry_wrap .enquiry_send {
        margin-right: 0px;
    }
    #footer {
        text-align: center;
    }
    .foot_nav {
        float: none;
    }
    .foot_nav ul li {
    }
    .poweredby {
        float: left;
        margin: 10px 15px 0 15px;
    }
    .collapsed {
        display: block;
    }
    .address {
        display: block;
        clear: both;
        text-align: center;
    }
    .enquiry_wrap {
        text-align: center;
    }
    .select_col {
        width: auto;
        float: none;
    }
    .select_col_last {
        float: none;
    }
    .enquiry_wrap .enquiry_send {
        float: none;
    }
    #main_nav nav li a{
        border-left:0px;
    }
    #main_nav nav ul{
        margin:0px 60px 0px 0px;
        border-right:0px;
    }
    #content #course_ctrl{
        border-bottom:0px;
        margin:0px;
    }
    #content #course_options ul{
        margin: 25px 0px 0px 0px;
        float:none;
    }
    .study_meterials{
        margin:30px 0px;
    }
    .more_btn{
        margin:10px 0 0 120px;
    }
    .section_head{
        height:auto;
    }
    .head_date{
        border-left:0px;
        padding:15px 10px 15px 50px;
    }
    .head_question_count{
        border-left:0px;
    }
    .head_time{
        border-left:0px;
    }
    .ragulation_strip h2{
        width:auto;
        float:none;
    }
    .subject_rules span{
        float:none;
    }
    .sum_info_btns a{
        width:115px;
        font-size:14px;
    }
    .exam_badge{
        width:118px;
        font-size:12px;
    }
    .summary_info h2{
        font-size:12px;
    }
    .summary_info span{
        width:120px;
    }
    .summary_block .summary_info{
        padding:15px 6px 0px 6px;
        width:260px;
        border:0px;
    }
    .summary_block .sum_info_btns{
        width:auto;
        float:none;
    }
    .answers_row .answers_col{
        width:275px;
    }
    .question_row .question_col{
        width:275px;
    }
    .question_row .question_col p{
        font-size:16px;
    }
    .section_head{
        height:50px;
    }
    .section_subhead .title h2{
        font-size:16px;
    }
    .title h1{
        font-size:14px;
    }
    .head_question_count{
        display:none;
    }
    .head_date{
        display:none;
    }
    .btn_wrap .save_continue_btn a{
        float:none;
        display:block;
        width:auto;
    }
    .btn_wrap .finish_btn a{
        float:none;
        display:block;
        width:auto;
        margin-right:8px;
    }
    .answer_row .answer_col p{
        font-size:16px;
    }
    .your_answer_row_wrap .your_answer_no_col{
        width:30px;
    }
    .latest_updates .updates marquee{
        width:175px;
    }
    .psc_banner img{
        display:none;
    }
    .test_row .test_col.green{
        width:185px;
    }
    .test_row .test_col{
        padding:5px 10px;
    }
    .psc_banner{
        margin:145px 0px 20px 0px;
    }
    .total_question_status h4{
        font-size:12px;
        padding:0px;
    }
    .upgrade_btns {
        background-color: #ff8707 ;
        background-image:none;
        background-repeat:no-repeat;
        font-size: 20px;
    }
.content_wrap{
  margin-top: 115px;
}
a.getintouch {
    font-size: 30px;
}
.brand {
    text-align: center;
}
.ticker-wrapper.has-js{
display:none !important;
}
.pink_slide .discription {
    padding: 15px 30px;
}
.pink_slide p {
    font-size: 15px;
    line-height: 24px;
}
.pink_slide a {
    font-size: 16px;
    padding: 10px 30px;
}
.green_slide h2 {
    font-size: 15px;
    line-height: 24px;
}
.green_slide p {
    font-size: 14px;
}
.green_slide a {
    font-size: 16px;
    padding: 10px 30px;
}
.green_slide .discription {
    padding: 5px 0 0 40px;
}
.blue_slide p {
    font-size: 16px;
    line-height: 24px;
}
.blue_slide a {
    font-size: 16px;
    padding: 10px 30px;
}
.blue_slide .discription {
    padding: 50px;
}
.orange_slide p {
    font-size: 16px;
    line-height: 24px;
}
.orange_slide a {
    font-size: 16px;
    padding: 10px 30px;
}
.orange_slide .discription {
    padding: 35px;
}
.calender_psc .info{
padding:53px 0px;
}
h2.tribe-events-page-title, #tribe-geo-results h2.tribe-events-page-title{
font-size:18px;
}
#tribe-events-content table.tribe-events-calendar{
font-size:9px;
}
.tribe-events-calendar thead th{
padding:7px 0px;
}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a{
background:none;
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover{
background:none;
}
.tribe-events-sub-nav li a{
background:#00b1dc;
padding:10px 20px;
font-size:12px;
}
.tribe-events-nav-previous a, .tribe-events-nav-next a{
    margin: 10px !important;
}
.tribe-events-schedule h3 {
    font-size: 18px;
}
.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column{
    margin: 20px 0px;
}
}

/* ---------  @media(max-width:359px) ---------- */

@media(max-width:359px) {

    .feature_slider ul li .col {
        margin: 1px 30px 3px 20px;
        width: 225px;
    }
    .login_form, .parents_form {
        padding-left:60px;
    }
    #course_options .ranking_btn{
        padding:0 10px;
    }
    .exam_slot .exam_info{
        width:202px;
    }
    .exam_slot .exam_info h2{
        font-size:16px;
    }
    .exam_options .exam_date{
        margin:0px;
        padding:10px 6px 10px 30px;
    }
    .exam_options .exam_time{
        padding:10px 6px 10px 30px;
    }
    .study_meterial_info{
        width:145px;
    }
    .more_btn{
        margin:10px 0 0 110px;
    }
    .head_date{
        border-left:0px;
        padding:15px 10px 15px 50px;
    }
    .head_question_count{
        border-left:0px;
        padding:15px 5px 15px 45px;
    }
    .head_time{
        border-left:0px;
        padding:15px 5px 15px 45px;
    }
    .section_strip h2{
        width:auto;
        padding:0px 5px;
    }
    .summary_block .summary_info{
        width:240px;
        padding:0px 0px 0px 13px;
    }
    .exam_slot .exam_info .exam_options{
        width:201px;
    }
    .answers_row .answers_col{
        width:240px;
    }
}