@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------------- */
/* Create Date:7.6.2014
   Created By:Gargi Ghosh
   Modified Date:
   Mod By:
   Developed By:Infosolz
   
/* ----------------------------------------------------------- */

/*general css start*/
/* ----------------------------------------------------------- */
/* Reset and Clearfix http://meyerweb.com/eric/tools/css/reset/
/* ----------------------------------------------------------- */
*, html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}

/* ----------------------------------------------------------- */
/* Reset and Clearfix http://meyerweb.com/eric/tools/css/reset/
/* ----------------------------------------------------------- */
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:before, .clearfix:after, .container_:before, .container_:after {content: '.';display: block;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;width: 0;height: 0;}.clearfix:after, .container_:after {clear: both;}

/* ----------------------------------------------------------- */
  /*The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
/* ----------------------------------------------------------- */
.clearfix, .container_{zoom: 1;}

/* ----------------------------------------------------------- */
/* Basic Element
/* ----------------------------------------------------------- */
a, a >  {}
a:hover, a > :hover {}
article, aside, details, figcaption, figure, footer, header, hgroup,  nav, article, section{display: block;}
ol, ul{list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
body{ padding:0; margin:0; font-family:Calibri; font-size:14px; color:#282828; background:url(../images/body-bg.jpg) repeat 0 0 #f4f4f4; width:100%; height:auto; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-weight:normal; /*text-rendering:optimizelegibility;*/ }

* { margin: 0; padding: 0; }
a {color: #373535; text-decoration: none;}
a:hover {text-decoration: none;}
ul, ol { margin:0;padding:0;list-style:none;}
img { border:0;}
.nomargin{ margin:0 !important;}
.float-left {float: left; width: auto;}
.float-right {float: right !important; width: auto;}
.noBg{ background:none !important; padding-right:0 !important;}
input, select { text-decoration: none;}
input:focus, select:focus, textarea:focus {outline: medium none;}
textarea {overflow: auto; resize: none;}
.border-bottom{ border-bottom:none !important;}
.padding-bottom{ padding-bottom:0 !important;}
.noBg{ background:none !important;}
.Bottom{ padding-bottom:20px !important;}
.MarginRight{ margin-right:0 !important;}
.marginBottom{ margin-bottom:0 !important;}
.padding-left{ padding-left:0 !important;}
/* ---------------------clear---------------*/
.clear{ clear:both;}
/* ---------------------clear---------------*/

/*wrapper start*/
.wrapper{ width:100%;}

/*container start*/
.container{ width:1000px; height:auto; margin:0 auto;}

/*header start*/
header{ width:100%; }
.header-top{ width:100%; height:auto; background-color:#002157;}
.header-top-left{ width:210px; height:auto; float:left;}
.header-top-left p{ font-family:Calibri; font-size:14px; color:#fff; background-color:#011b47; padding:5px; text-transform:uppercase; margin:12px 0;}
.header-top-left p span{ color:#fdb813;}
.header-top-right{ width:auto; height:auto; float:right; }
.header-top-right .view-demo{ display:block; background:url(../images/view-demo.png) no-repeat 0 0; width:94px; height:52px; color:#fff; line-height:52px; text-transform:uppercase; padding:0 0 0 48px; float:right;}
.header-top-right .view-demo:hover{ background-position:0 100%; color:#002157;}

.header-middle{ width:100%; height:134px; background-color:#f4f4f4;}
h1.logo{ width:auto; height:auto; float:left; padding:20px 0;}
h1.logo strong{ position:absolute; left:-99999em; top:-99999em; text-indent:-99999; font-size:0; line-height:0; z-index:-99999;}

.header-middle-right{ width:auto; height:auto; float:right;}
.header-middle-right .searchContainer{ width:auto; height:auto; float:right; margin:16px 0 0;}
.header-middle-right .searchContainer input[type="text"]{ width:267px; height:26px; background-color:#f4f4f4 ; -webkit-border-radius: 2px;
-moz-border-radius: 2px; border-radius: 2px; font-size:12px; color:#898989; line-height:26px; padding:0 5px; border:solid 1px #898989 !important; float:left;  }
.header-middle-right .searchContainer input[type="submit"]{ background:url(../images/searchBtn.png) no-repeat 0 0; width:86px; height:30px; text-align:center; text-transform:uppercase; color:#fff; line-height:30px; cursor:pointer; float:left; margin:0 0 0 10px;}
.header-middle-right .searchContainer input[type="submit"]:hover{ background-position:0 100%;}

nav ul{ width:auto; height:auto; float:right; margin:24px 0 0;}
nav ul li{ float:left; margin:0 10px 0 0;}
nav ul li a{ display:block; color:#555555; text-transform:uppercase; line-height:30px; width:auto; padding:0 12px;}
nav ul li a:hover,nav ul li a.active{ -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; 
-moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; background-color:#8dc63f; color:#fff;}

/*banner start*/
.containerUp{ position:relative; top:-32px;}
.banner{ width:100%; height:299px;}
.banner-container{ height:349px;}

.responsive-slider .slides ul li .slide-body .caption.header .plus{ display:block; background:url(../images/plus.png) no-repeat 0 0; width:28px; height:28px; position:absolute; bottom:0; right:0;}
.responsive-slider .slides ul li .slide-body .caption.header .plus:hover{ background-position:0 100%;}


/*content area start*/
.containerDown{ width:100%; height:auto; }
.containerDown-left{ width:252px; height:auto; float:left; margin:0 26px 0 0;}

.availableExam{ background-color:#f4f4f4; height:283px; border:solid 1px #002157; padding:0 10px; /*width:100%; float:left;*/}
.availableExam h3{ background-color:#002157; height:auto; text-transform:uppercase; line-height:32px; padding:0 10px; font-size:17px; color:#f4f4f4; margin:0 auto; float:left; margin-bottom:10px; /*width:80%;*/}
.containerDown-right{ width:721px; height:auto; float:right;}
.newUser{ width:351px; height:auto; background-color:#656870; -webkit-box-shadow: inset 40px 40px 150px 1px rgba(0,0,0,0.39);
-moz-box-shadow: inset 40px 40px 150px 1px rgba(0,0,0,0.39);
box-shadow: inset 40px 40px 150px 1px rgba(0,0,0,0.39); float:left;}
.newUser-heading{ width:100%; height:auto; background-color:#888c96;}
.newUser-heading h3{ font-size:18px; color:#010b1b; line-height:42px; text-transform:uppercase; font-weight:bold; padding:0 20px;} 

.newUser-form{ padding:20px; height:auto;}
.newUser-form fieldset{ width:100%; height:auto; margin:0 0 18px;}
.newUser-form fieldset label{ width:100%; height:auto; text-transform:uppercase; font-size:16px; color:#fff; line-height:32px;}
.newUser-form fieldset .textfield{ width:247px; height:32px; border:solid 1px #a9a9a9; background:url(../images/user-id.png) no-repeat 10px 8px; padding:0 30px; font-size:12px; color:#a8a8a9;}

.newUser-form fieldset .textfield02{width:247px; height:32px; border:solid 1px #a9a9a9; background:url(../images/password.png) no-repeat 10px 8px; padding:0 30px; font-size:12px; color:#a8a8a9;}

.loginBtn{ cursor:pointer; background:url(../images/login-btn.png) no-repeat 0 0; width:139px; height:32px; text-align:center; line-height:32px; color:#fff; text-transform:uppercase; color:#fff; float:left; margin:2px 0 0;}
.loginBtn:hover{ background-position:0 100%;}

.exambody{ width:351px; height:auto; background-color:#88919b; float:right; -webkit-box-shadow: inset 40px 40px 150px 1px rgba(0,0,0,0.39);
-moz-box-shadow: inset 40px 40px 150px 1px rgba(0,0,0,0.39);
box-shadow: inset 40px 40px 150px 1px rgba(0,0,0,0.39);}
.exambody-heading{  width:100%; height:auto; background-color:#a4b0bd;}
.exambody-heading h3{ font-size:18px; color:#010b1b; line-height:22px; text-transform:uppercase; font-weight:bold; padding:10px 20px;}
.exambody-content{ padding:20px 20px 0 0; }
ul.exambodyLogo{ width:auto; height:auto;}
ul.exambodyLogo li{ float:left; margin:0 0px 20px 20px; background:#dae5f1; text-align:center;}
ul.exambodyLogo li a{ display:table-cell; /*background:url(../images/exam-body-logo.jpg) no-repeat 0 0;*/ width:144px; height:80px; text-align:center; vertical-align:middle;}
ul.exambodyLogo li a img {
	display:block;
	
	margin:0 auto;
	text-align:center;
}
ul.exambodyLogo li img {
	width:100% !important;
	max-width:100%;
}

.viewDemo{ height:auto; margin:24px 0; border:solid 1px #002157; padding:20px;}
.viewDemo-left{ width:790px; height:auto; float:left;}
.viewDemo-left p{ font-size:17px; color:#282828; text-align:justify; line-height:22px; font-weight:normal;}
.viewDemo-right{ width:auto; height:auto; float:right;}
.viewDemo-right .viewDemo-btn02{ display:block; background:url(../images/view-demo02.png) no-repeat 0 0; width:94px; height:30px; line-height:30px; text-transform:uppercase; color:#fff; padding:0 0 0 48px; margin:9px 0 0;}
.viewDemo-right .viewDemo-btn02:hover{  background-position:0 100%;}

/*footer start*/
footer{ width:100%; height:auto; background-color:#002157;}
.footer-left{ width:520px; height:auto; float:left; margin:30px 0;}
.footer-right{ width:auto; height:auto; float:right; margin:30px 0;}
ul.footer-nav{  width:auto; height:auto;}
ul.footer-nav li{ float:left; margin:0 2px 0 0;}
ul.footer-nav li a{ display:block; background:url(../images/footer-nav-devider.jpg) no-repeat 18px 3px; color:#f4f4f4; text-transform:uppercase; padding:0 0 0 40px;}
ul.footer-nav li a:hover,ul.footer-nav li a.select{ color:#ffc32d;}

ul.social{ width:auto; height:auto; }
ul.social li{ margin:0 4px 0; float:left;}
ul.social li a.fb{ display:block; background:url(../images/social.png) no-repeat 0 0; width:28px; height:28px;}
ul.social li a.fb:hover{ background-position:0 100%;}
ul.social li a.twit{display:block; background:url(../images/social.png) no-repeat -32px 0; width:28px; height:28px;}
ul.social li a.twit:hover{ background-position:-32px -29px;}
ul.social li a.linkedin{ display:block; background:url(../images/social.png) no-repeat -64px 0; width:28px; height:28px;}
ul.social li a.linkedin:hover{ background-position:-64px -29px}

.footer-down{ width:100%; height:auto; background-color:#011435;}
.footer-down .copyrt p{ text-align:center; line-height:42px; color:#fff; font-size:12px; text-transform:uppercase;}
.footer-down .copyrt p span{ color:#ffc022;}

/*----------------------css for accordian--------------------------------*/
#side {
	/*background:#000;*/
}
#side a {display:block; border-width:0 0 1px; border-color:#445; color:#454545; background-color:#eae6e6; padding:5px 10px;}

#side a:hover, #side a:active, #side a:focus {background-color:#ed6b29; color:#fff;}

/* --- Accordion --- */
.js #main .accordion {visibility:hidden}

.js #side .accordion {display:none}

.accordion {margin:0; padding:0 0px}

.accordion li {list-style-type:none; margin-bottom:10px;}

.accordion li.last-child {margin-left:0px; list-style-type:none}

#side ul.accordion ul {margin:0; padding:0 0 0 0px; background:#373737;}

.accordion .outer {border:1px solid #dadada; border-width:0 1px 1px; background: #fff}

.accordion .inner {margin-bottom:0; padding:.5em 20px 0; overflow:hidden}

.accordion .inner .inner {padding-bottom:0}

.accordion .h {padding-top:.3em}

.accordion p {margin:.5em 0 1em}

/*  
  Add styles for all links in the 'accordion':
.accordion a {...}
*/    

a.trigger {display:block; padding-left:20px; background-image:url(../images/plus_acc.png); background-repeat: no-repeat; background-position: 96% 50%;  font-weight:700}

a.trigger.open {background-image: url(../images/minus.png)}

.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}

#main a.trigger {background-color:#f0f0f0}

#main a.trigger.open {border-color:#dadada; background-color:#e7e7e7}

#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#bcd; cursor:default}

#side a.active{font-weight:700; color:#f72; text-decoration:none}
#side ul.accordion ul li a {
	background:none;
	color:#fff;
	background:url(../images/left_arrow.png);
	background-repeat:no-repeat;
	background-position:0.5em 0.8em;
	padding-left:30px;
}
#side ul.accordion ul li {
	margin-bottom:0;
	border-bottom:1px solid #454545;
}
#dashboardAccordian a{ background-color:#d8d8d8;}
#dashboardAccordian ul.accordion ul li a:hover{ background-color:#212121;}
#dashboardAccordian ul.accordion li{ margin-bottom:1px !important;}


/* css for scrollbar */

  /*Vertical scrollbar - set width and height of a div you want to add a scrollbar to*/
        #vertical-scrollbar-demo {
            height: 100px;
            width: 400px;
        }

            /*Horizontal scrollbar - set width and height of a div you want to add a scrollbar to*/
        #horizontal-scrollbar-demo {
            width: 400px;
            height: 200px;
        }

            /*Horizontal scrollbar - set width of overview or make it expand horizontal like below*/
        #horizontal-scrollbar-demo .overview {
            /*width: 1836px;*/
            /* or */
            white-space: nowrap;
        }

        #horizontal-scrollbar-demo img {
            height: 180px;
            width: 180px;
        }

            /*Vertical and horizontal scrollbar - set width and height of a div you want to add a scrollbar to*/
        #vertical-horizontal-scrollbar-demo {
            width: 335px;
            height: 200px;
        }

            /* Vertical and horizontal scrollbar - one extra step required - add width of overview - overall width of scrolled content*/
        #min-thumb-size-demo .overview {
            width: 600px;
        }

            /*Vertical and horizontal scrollbar - set width and height of a div you want to add a scrollbar to*/
        #min-thumb-size-demo {
            width: 400px;
            height: 200px;
        }

            /* Vertical and horizontal scrollbar - one extra step required - add width of overview - overall width of scrolled content*/
        #min-thumb-size-demo .overview {
            width: 600px;
        }

        #min-thumb-size-demo .vertical .thumb {
            min-height: 150px;
        }

        #min-thumb-size-demo .horizontal .thumb {
            min-width: 300px;
        }
/* css for responsive nav menu------------------*/

nav select {
	display:none;
}
nav select {
	width:100%;
	border:1px solid #002157;
}
nav select option {
	text-transform:uppercase;
	padding:5px;
}
/*10.6.2014*/
/*user login start*/
.innerContainer{ width:100%; height:auto; border:solid 1px #999; background-color:#fff; margin:0 0 30px; position:relative; top:-32px;}
.innerContainer-head{ padding:0 20px;}
.innerContainer-head h3{ width:auto; background-color:#001f52; color:#fff; font-size:18px; font-family:Calibri; padding:8px; text-transform:uppercase; float:left;}
.innerContainer-head .jambLogo-small{ float:right; margin:-1px 0 0;}
.userLogin{ width:100%; height:auto; margin: 10px 0 20px; } 
.userLogin fieldset{ width:49%; height:auto; margin:0 18px 18px 0; float:left;}
.userLogin fieldset label{ width:100%; height:auto; line-height:20px; text-transform:uppercase; color:#333; font-size:14px; display:block; }
.userLogin fieldset .usertextfield{ width:83%; height:36px; border:solid 1px #c8c8c8; line-height:36px; padding:0 40px; background:url(../images/user-id02.png) no-repeat 10px 8px; color:#898989; margin:10px 0 0;  }
.userLogin .userpassword{ width:97%; height:36px; border:solid 1px #c8c8c8; line-height:36px; padding:0 5px;  color:#898989; margin:10px 0 0;}
.userLogin .continue{ cursor:pointer; background:url(../images/continue.png) no-repeat 0 0; width:99px; height:36px; text-transform:uppercase; font-size:14px; color:#fff; font-weight:bold; text-align:center; margin:10px 0 0;}
.userLogin .continue:hover{ background-position:0 100%;}

/*new user registration start*/
.new-userLogin fieldset .userdropdown{ width:100%; height:39px; border:solid 1px #c8c8c8; line-height:36px; padding:5px;  color:#898989; margin:10px 0 0; font-size:14px;}
.new-userLogin{ width:100%; height:auto; margin:30px 0; } 
.new-userLogin fieldset{ width:32%; height:auto; margin:0 18px 18px 0; float:left;}
.new-userLogin fieldset label{ width:100%; height:auto; line-height:20px; text-transform:uppercase; color:#333; font-size:14px; display:block;}
.new-userLogin fieldset .newUser-textfield{ width:97%; height:36px; border:solid 1px #c8c8c8; line-height:36px; padding:0 5px;  color:#898989; margin:10px 0 0;}
.new-userLogin .continue02{ cursor:pointer; background:url(../images/continue.png) no-repeat 0 0; width:99px; height:36px; text-transform:uppercase; font-size:14px; color:#fff; font-weight:bold; text-align:center; margin:30px 0 0 18px;}
.new-userLogin .continue02:hover{ background-position:0 100%; }

/*dashboard exam start*/
.dashboardExam{ padding:20px;}
.dashboardExam-heading{ background-color:#838c96; width:100%; height:auto; }
.dashboardExam-heading h3{ padding:0 13px; line-height:37px; text-transform:uppercase; color:#f4f4f4; font-size:18px; float:left;}
.dashboardExam-heading .username{ width:auto; color:#f4f4f4; font-size:18px; float:right; padding:0 13px; line-height:37px; text-transform:uppercase;}
.dashboardExam-heading .username span{ font-weight:bold; color:#fdb813;}
.dashboardExam-content{ width:100%; height:auto; margin:20px 0 0;}
.dashboardExam-content-left{ float:left; margin:0 20px 0 0; width:23%;}
.dashboardExam-content-left .examBody-Category{ width:96%; height:auto; background-color:#fff; border:solid 1px #838c96; padding:8px;}
.dashboardExam-content-right{float:right; border:solid 1px #c8c8c8;  height:auto; padding:10px; width:66%;}
.dashboardExam-content-right h4{ font-size:18px; color:#333; font-weight:bold; text-transform:uppercase;}
.dashboardExam-content-right .contentarea{ width:100%; height:auto; background-color:#e0e0e0;}
.dashboardExam-content-right .contentarea h2{ text-align:center; font-size:40px; color:#212121; font-weight:bold; line-height:48px; text-transform:uppercase; padding:100px 0 30px; margin:4px 0 0;}
.dashboardExam-content-right .contentarea-down{ margin:20px auto 0; width:156px; padding:0 0 100px;}
.dashboardExam-content-right .yes-Btn{ display:block; background:url(../images/yes.png) no-repeat 0 0; width:73px; height:25px; color:#fff; text-transform:uppercase; text-align:center; font-size:14px; color:#fff; float:left;  line-height:25px; margin:0 10px 0 0;}
.dashboardExam-content-right .yes-Btn:hover{ background-position:0 100%; color:#143264;}
.dashboardExam-content-right .no-Btn{ display:block; background:url(../images/no.png) no-repeat 0 0; width:73px; height:25px; color:#fff; text-transform:uppercase; text-align:center; font-size:14px; color:#fff; float:left;  line-height:25px;}
.dashboardExam-content-right .no-Btn:hover{ background-position:0 100%; color:#143264;}


/*11.6.2014*/
/*dashboard profile start*/
.dashboardProfile-right{ float:right;  height:auto;  width:74%;}
.dashboardProfile-right ul.mysubjects{  height:auto; border:solid 1px #c8c8c8; background:#fff; padding:8px; text-transform:uppercase;}
.dashboardProfile-right ul.mysubjects h3{ font-size:18px; color:#333; font-weight:bold; padding:0 0 8px;}
.dashboardProfile-right ul.mysubjects li{ float:left; margin:0 6px 0 0; width:auto; background-color:#e0e0e0; text-align:center; line-height:56px; display:block; text-transform:uppercase; padding:0 35px;}

.dashboardProfile-right .dashboard-form-container{ height:auto; border:solid 1px #c8c8c8; background:#fff; padding:8px; width:98%; margin:20px 0 0;}
.dashboardProfile-right .edit{ float:right; display:block;}
.dashboardProfile-right .dashboard-form{ width:100%; height:auto;}
.dashboardProfile-right .dashboard-form fieldset{ width:49%; float:left; margin:0 13px 13px 0;}
.dashboardProfile-right .dashboard-form fieldset label{ width:100%; height:auto; display:block; text-transform:uppercase; font-size:14px; color:#333; margin:0 0 5px;}
.dashboardProfile-right .dashboard-form fieldset .dashboard-textfield{ height:36px; border:solid 1px #c8c8c8; line-height:36px; color:#898989; font-size:14px; width:97%; padding:0 5px;}
.dashboardProfile-right .marginBottom{ margin-bottom:3px;}


/*about us start*/
.aboutUs{ width:100%; height:auto; margin:18px 0;}
.aboutUs img{ float:right; margin:0 0 16px 18px;}
.aboutUs p{ font-size:14px; color:#555; text-align:justify; line-height:20px; padding:0 0 8px;}

/*contact us start*/
.contact-left{ width:49%; height:auto; float:left; margin:0 20px 0 0;}
.contact-right{ width:47%; height:auto; float:right;}

.contact-right img{ width:100%; height:100%;}
.contact-right-up{ width:100%; height:auto; margin:0 0 10px; float:left;}
.contact-right-down{ width:100%; height:auto;  float:left; }
.contact-right-down .addressleft{ float:left; height:auto; width:20%;/* margin: 0 0 0 10px;*/}
.contact-right-down .addressleft p{ font-size:14px; color:#606060; line-height:25px; text-transform:uppercase;}
.contact-right-down .addressRight{ float:left; height:auto; width:auto;}
.contact-right-down .addressRight p{ font-size:14px; color:#606060; line-height:25px; text-transform:uppercase;;}
.contactForm{ width:100%; height:auto; float:left;}

.contactForm fieldset{ width:100%; height:auto; margin:0 0 10px;}
.contactForm fieldset label{ display:block; width:100%; height:auto; text-transform:uppercase; line-height:28px; color:#333;}
.contactForm fieldset .contact-textfield{ width:100%; height:36px; line-height:36px; color:#898989; padding:0 5px; border:solid 1px #c8c8c8;}
.contactForm fieldset .contact-textarea{ width:100%; height:100px; color:#898989; padding:0 5px; border:solid 1px #c8c8c8; line-height:20px;}
.contactForm fieldset .submitBtn{ display:block; background:url(../images/submit.png) no-repeat 0 0; width:98px; height:36px; text-align:center; line-height:36px; font-weight:bold; color:#fff; font-size:14px; float:left; margin:0 10px 0 0; cursor:pointer; text-transform:uppercase;}
.contactForm fieldset .submitBtn:hover{ background-position:0 100%;}
.contact-right-down .email{ display:block; text-decoration:underline; line-height:21px; font-weight:bold;}
.contact-right-down .email:hover{ text-decoration:none;}


/*somnath add*/
.dashboardExamBatch-content h4{ color: #002157; font-family: Calibri; font-size: 14px;font-weight: normal;}
.dashboardExamBatch-content h4 span.dateTime{float: right; color: #002157;}
.row{ 
    width: 100%;
 }
.row-block{
	float: left;
    width: 100%;
}    
.second-top{margin: 7px 0 14px; text-align: center;}
.second-top span{color: #113D7F;text-transform: uppercase;}
.questionArea{font-family: Calibri;width: 97.5% !important; padding: 10px; background: none repeat scroll 0 0 #f6f6f6 !important;}
.questionArea h2.qusHeader{
	 border-bottom: 1px solid #aaa;
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 0;
    margin-top:0;
    text-align: left;
    text-transform: none;
}
.questionArea h4.qus{font-size: 14px; color: #363636;margin: 0 0 5px;}
.questionArea .options{
	margin: 0 0 20px;
	float: left;
	width: 100%;
}
.questionArea .options .row-block .option-block{min-width: 20%; width:30%; float: left;line-height: 21px;color: #898989; font-family: Helvetica;}
.questionArea .options .row-block .option-block .radio input[type="radio"]{
	margin: 0 4px;
    position: relative;
    top: 2px;
}
.questionArea .options .row-block .option-block .radio{
	float: left;width: 10%;
}
.questionArea .options .row-block .option-block .options-ops{
	float: left;width: 90%;
}
.left{float: left;}
.right{float: right;}
.green-btn{
	background: url(../images/submit.png) repeat-x top;
	color: #fff;
    padding: 3px 6px;
    text-transform: uppercase;
    border-radius: 2px;
    cursor: pointer;
}
.red-btn{
	background: url(../images/red-btn.png) repeat-x;
	color: #fff;
    padding: 3px 6px;
    text-transform: uppercase;
    border-radius: 2px;
}
.green-btn:hover, .red-btn:hover{background: url(../images/submit.png) repeat-x bottom}

/*  
  Add styles for all links in the 'accordion':
.accordion a {...}
*/    

#side li.subTrigger a.trigger {display:block; padding-left:20px; background-image:url(../images/plus_acc.png); background-repeat: no-repeat; background-position: 96% 50%;  font-weight:700}

#side li.subTrigger a.trigger.open {background-image: url(../images/minus.png)}
#side li.subTrigger ul li{padding-left: 12px;}

/*Dashboard Result*/
#dashboardAccordian a.active {
    background-color: #ED6B29;
    color: #fff;
}
.dashboardResult-right .table{
	background: #F6F6F6;
}
.table{
	width: 100%;
}
.table tr{
	
}
.table tr th{
	background: #002157;
	height: 54px;
	 vertical-align: middle;
	color: #fdb813;
	font-family: 'Calibri';
	text-transform: uppercase;
	text-align: center;
	font-size: 18px;
	width:12.5%; 
}

.table tr td{
	width:12.5%; 
	text-align: center;
	font-family: 'Calibri';
	text-transform: uppercase;
	color: #555;
	height: 54px;
	 vertical-align: middle;
	font-size: 14px;
}
.table tr th, .table tr td{
	border-right: 1px solid #B9C0C8;
	border-bottom: 1px solid #B9C0C8;
}
.table tr:last-child th, .table tr:last-child td{
	/*border-right:  none;*/
	border-bottom: none;
}
.table table tr td:last-child, .table tr td:last-child, .table tr th:last-child{
	border-right:  none;
	/*border-bottom: none;*/
}

.table tr.total td:first-child{
	background: #D5D5D5; text-align: right;padding-right: 20px;
	font-weight: bold;
}
.table tr.total td:last-child{
	background: #B8B8B8;
	font-weight: bold;
}





.center-div{
	margin: 20px auto;
    width: 70%;
}
.text-center{text-align: center;}
.margin0{margin: 0 !important;}
.submit{
	background: #8DC63F;
	border: 1px none #c8c8c8;
    color: #fff;
    font-size: 14px;
    height: 36px;
    padding: 0 10px;
   cursor: pointer;
   
   -webkit-transition:0.5s;
   -moz-transition:0.5s;
   -ms-transition:0.5s;
   -o-transition:0.5s;
   transition:0.5s;
}
.submit:hover{background: #FDB813}

/*
	Stylesheet for examples by DevHeart.
	http://devheart.org/

	Article title:	jQuery: Customizable layout using drag n drop
	Article URI:	http://devheart.org/articles/jquery-customizable-layout-using-drag-and-drop/

	Example title:	1. Getting started with sortable lists
	Example URI:	http://devheart.org/examples/jquery-customizable-layout-using-drag-and-drop/1-getting-started-with-sortable-lists/index.html
*/

/*
	Alignment
------------------------------------------------------------------- */
.drag-drop-section{
	 float: left;
    margin: 0 0 25px;
    width: 100%;
}
.mid-img{margin: 100px 0 0;}
.mid-img li{text-align: center; height: 55px;}
/* Floats */

.left {float: left;}
.right {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
}


/*
	Example specifics
------------------------------------------------------------------- */


/* Columns */

.column {
	margin-left: 2%;
	width: 31%;
}
.column.first {margin-left: 0;}

.column h4{
	  color: #333;
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px;
    text-transform: uppercase;
}

/* Sortable items */
.sortable-bg{
	   background-color: #fff;
    box-shadow: 0 0 1px 0 #333;
    padding: 10px;
    /*width: 29%;*/
}
.sortable-list {
	/*background-color: #F93;*/
	list-style: none;
	margin: 0;
	min-height: 60px;
	/*padding: 10px;*/
}
.sortable-item {
	 background-color: #e0e0e0;
    border: 1px solid #fff;
    cursor: move;
    display: block;
    /*font-weight: bold;*/
    margin-bottom: -1px;
    padding: 13px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
}

/* Containment area */

#containment {
	background-color: #FFA;
	height: 230px;
}


/* Item placeholder (visual helper) */

.placeholder {
	background-color: #BFB;
	border: 1px dashed #666;
	height: 58px;
	margin-bottom: 5px;
}

.saveDrag{padding-left:30px;padding-right:30px; }



.note{color: #c81818; font-size: 14px; font-style: italic;padding:7px 10px; float: left;background: #e0e0e0;font-weight: bold;margin:20px 0 30px; }


/*-----------------------11/09/2014-----*/

.options-ops img{
	 position: relative;
    top: 4px;
    width: 65%;
}
.qus img{
	 position: relative;
    top: -6px;
    width: 25%;
}




















































































