﻿
body
{
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    margin: 0;
    padding: 0;
}

p
{
    margin-bottom: 1.625em;
}
p.se-p
{
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 1.625em !important;
}

.radiobutton-label
{
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 1.8em;
    margin-right: 15px;
    padding-left: 40px;
    position: relative;
}
.questions-wrapper input[type="radio"] {
    display: none;
    margin: 10px;
}
.radiobutton-label:before
{
   
    content: "";
    display: inline-block;
    height: 25px;
    left: 0;
    margin-right: 10px;
    position: absolute;
    width: 35px;
}
input[type="radio"] + label:before
{
    background: url("../img/radiobutton.png") no-repeat scroll 0 -26px rgba(0, 0, 0, 0);
}
input[type="radio"]:checked + label:before
{
    background: url("../img/radiobutton.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.checkbox-label
{
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 1.8em;
    margin-right: 15px;
    padding-left: 40px;
    position: relative;
}
input[type="checkbox"]
{
    display: none;
    margin: 10px;
}
.checkbox-label:before
{
    
    content: "";
    display: inline-block;
    height: 25px;
    left: 0;
    margin-right: 10px;
    position: absolute;
    width: 35px;
}
input[type="checkbox"] + label:before
{
    background: url("../img/checkbox.png") no-repeat scroll 0 -26px rgba(0, 0, 0, 0);
}
input[type="checkbox"]:checked + label:before
{
    background: url("../img/checkbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.questions-wrapper.jcarousel li .container-left
{
   
	height:auto;
}
#head
{
    margin: 0 auto;
    width: 100%;
}
.result-container
{
    background: none repeat scroll 0 0 rgb(217, 234, 245);
    float: left;
    margin-bottom: 10px;
    min-height: 320px;
    padding: 10px 20px 0;
    position: relative;
    width: 100%;
}
.result-container table
{
    border: 5px solid rgb(0, 113, 188);
    border-collapse: collapse;
    width: 100%;
}
.result-container td
{
    border: 5px solid rgb(0, 113, 188);
    color: rgb(8, 115, 184);
    font-size: 18px;
    font-weight: bold;
}
#tooltipdiv img
{
    clear: left;
    margin-left: 7px;
    position: relative;
    top: 4px;
}
.QuestionAncharTag
{
    background-color: rgb(255, 255, 255);
}
#tooltipdiv img
{
    clear: left;
    margin-left: 7px;
    position: relative;
    top: 4px;
}

.cls-ref-closebutton
{
    background: url("../img/button_lightbox_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 38px;
    position: absolute;
    right: 24%;
    top: 18%;
    width: 38px;
    z-index: 100001;
}

.clslightBoxContent
{
  
    line-height: 1.7;
    margin-bottom: 12px !important;
    margin-top: 5px;
    max-height: 460px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:10px;
    width: 100%;
    overflow-y:auto;
    overflow-x:hidden;
    float: right;
   
    overflow-wrap: break-word;
    text-align:center;
}
.clslightBoxContent > img {
    float: none !important;
    margin:0 !important;
}
.clslightBoxContent p {
    text-align: left;
}
.white_content li {
    text-align: left;
}
.Qust-Lightbox-closebtn1
{
    background: url("../img/button_lightbox_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 45px;
    position: absolute;
    right: 22.5%;
    top: 0.2%;
    width: 45px;
    z-index: 55555;
}

.Qust-Lightbox-closebtn
{
    background: url("../img/button_lightbox_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 45px;
    position: absolute;
    right: -11px;
    top: 17.2%;
    width: 45px;
    z-index: 5555;
}
.light-box-1
{
    background: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'";
    display: none;
    font-size: 10px;
    text-align: left;
    z-index:999;

}

.light-box-1 h1
{
    text-align: left;
    text-decoration: underline;
}

.divbutton1
{
    width: 50%;
    height: 50%;
    display: none;
    left: 328px;
}
.divbutton
{
    width: 150%;
    height: 150%;
    display: none;
    right: 0px;
    float: right;
}

.black_overlay
{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}



.white_content {
    background-color: white;
    display: none;
    left: 25%;
    height: auto;
    max-width: 50%;
    position: absolute;
    text-align: left;
    top: 20%;
    z-index: 10001;
	margin-top:35px;
    width:100%;
    word-wrap: break-word;
   
}

.light-box-Tilte
{
    background-color: #37AEFA;
    color:White;
    display: none;
    left: 25%;
   
    max-width: 50%;
    padding-top: 10px;
    padding-left: 20px;
    position: absolute;
    text-align: left;
    float:left;
    top: 20%;
    z-index: 99999;
    width: 100%;
    padding-right: 30px;
    min-height: 40px;
    padding-bottom: 10px;
}

.HraRiskHighLevelBanner {
   background: url("../img/hraHighRiskBanner.png")  scroll 0 0 rgba(0, 0, 0, 0);
   background-repeat:no-repeat;
   height: 150px;
   width: 100%;
   white-space: nowrap;
   padding-left:30px;
   margin-bottom:0px;
   margin-left: 10px;
  

}
.gloabaEbededDiv
{
    background-position: 13px 10px;
    padding: 10px 20px 10px 45px;
    font-size: 0.938em;
     
}
.allGlobalEmbMsg
{
    background-color: rgb(232, 232, 232);
    background-position: 13px 10px;
    font-size: 0.938em;
  
}


.ServiceLInemsg
{
	background-color: #f9bcc3;
    height: 70px;
    padding: 5px;
    text-align: left;
    width: 100%;
	
}

.embededmsg
{
 	 background-color: white;
    border-bottom: 1px solid;
    padding: 5px;
    text-align: left;
    width: 100%;

}

.newglobalEmbededmsg
{
width:100%;
background-color:white;
height: 60px;
padding:10px;

}

.divDocContent
{

width:100%;
background-color:white;
height: 138px;

}

.divTextContent
{
width:45%;
margin-bottom:0px;
color:red;
float:left;
padding:5px;
height: 100%;
background: white;
text-align:center;
font-size: 0.938em;
clear: both;
}

.divdocImage
{

width:50%;
margin-bottom:0px;
float:right;text-align: right;
vertical-align:centre;
}
.Adam_disclaimer table{
border: none !important;
}
.Adam_disclaimer hr{
visibility:hidden;
border: 0.125em solid #656565;
    display: block;
    margin: 0.5em 0;
	width:100% !important;
}
.Adam_disclaimer
{
width:100%;
  float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    position: relative;
}
.Adam_disclaimer tr, th, tr, td, p
{
padding:0px !important;
font-family: Trebuchet MS, Helvetica, Geneva,sans-serif ! important;
    font-weight: normal;
    line-height: 1.0;
    margin-bottom: 1.00rem;
    text-rendering: optimizelegibility;
	padding-top:0px !important;
	margin: 0;
    padding: 0;
}

.column1, .columns1 {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    position: relative;
}
.hra-review-block-custom {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}


.hra-review-block-custom p {
    font-size: 0.75em;
    margin-bottom: 0.25rem;
}
p {
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    text-rendering: optimizelegibility;
}

.review-heading-custom {
    color: #0873b8;
    font-weight: 700;
}
.review-date-custom {
    color: #0873b8;
    margin-left: 2em;
}
.review-reviewers-custom {
    margin-left: 2em;
}
.review-references-custom {
    margin-left: 2em;
}

.main img {
    width: 100%;
}


.main {
    padding: 2.0661157024793388429752066115702%;
}

.right {
    background-color: white;
    margin-right: 5px;
    margin-top: 10px;

}



.gridcontainer {
	width: 100%;
	 background-position: 13px 10px;
    padding: 10px 20px 10px 45px;
    font-size: 0.938em;
    line-height: 1;
}

.gridwrapper {
	overflow: hidden;
	background-color:white;
	
	
}

.gridbox {
    margin-bottom: 1.0242914979757085020242914979757%;
    margin-right: 2.0242914979757085020242914979757%;
    float: left;
}


.gridmain {
    width: 48.987854251012145748987854251012%;
	background-color:white;
	color:red;
	padding: 4.310344827586206896551724137931%;
	
}

.gridright {
    width: 48.481781376518218623481781376518%;
    margin-right: 0;
}

/******************Media queries Start****************************/
@media only screen and (max-width: 500px) {

    .gridmain {
        width: 100%;
    }

    .main {
        padding: 1.0121457489878542510121457489879%;
    }

    .gridright {
        width: 100%;
    }

    .right {
        padding: 1.0121457489878542510121457489879%;
    }

    .gridbox {
        margin-right: 0;
        float: left;
    }

    .gridcontainer {
        width: 100%;
        background-position: 13px 10px;
        font-size: 0.938em;
        line-height: 1;
    }

    .gloabaEbededDiv {
        background-position: 13px 10px;
        font-size: 0.938em;
        line-height: 19px;
        line-height: 1;
    }

    .hra-text-top-container-mobile-link {
        background-color: #37AEFA !important;
        color: #ffffff !important;
        display: block;
        font-family: "Lato",sans-serif !important;
        font-size: 1em !important;
        font-weight: 400 !important;
        height: 2em;
        margin: 0 0 0.25em;
        padding: 0.5em 17px 0 10px !important;
        position: relative;
        width: 100% !important;
        height: 40px !important;
    }


}

/*******************Media Queries End**********************************/
#divdialog p {
    font-size: 0.875em;
}

h1.title-bar
{
    margin-top:0;
}

#adamcontentdiv {
    background-color: #f9f9f9;
}

#divContainer {
    background-color: #f9f9f9;
    height: auto;
    
}

#tooltipdiv
{
	background-color: rgb(232, 232, 232);
    display: block;
    font-size: 12px;
    min-height: 2.6rem;
    left: 14px;
    position: relative;
    top: -2em;
    margin-right:1.9rem;
  
	color:#000000;
	
}

#tooltextdiv
{
  
    margin-top: 4px;
    width: auto;
	padding-left: 33px;
    word-wrap: break-word;
	padding-top: 7px;
    margin-left: 19px;
	padding-bottom:12px;


}

#quizareadiv3{
margin-top:-2.8rem;
}

#divDisclaimerContainer {
	
	margin:0 auto;
	width:100%;
	background-color:#ffffff !important;
	Padding-top:10px;
}

#imgQuestion
{
   max-width:48%;
   bottom: 20px;
   max-height:81%;
}

#btnstart
{
background-color:#37AEFA !important;
color: white !important;
}

.divBMImain
{
    width: 100%;
    background-color: white;
    margin-top: 20px;
   
}

.divBMITitel
{
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: #000;
    font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
}


.divBMI
{
  
    background-color: white;
    text-align: center;
    width: auto;


}
#wt
{
    width: 136px;
}
#bmi
{
    width: 136px;
}
#cmdFinish
{
    width: 115px;
    margin-left: 270px !important;
}
#htf
{
    width: 67px;
}
#hti
{
    width: 67px;
}

#compute
{
  
    background-color:#37AEFA !important;
	color:#ffffff;
   
    padding: 0;
    text-align: center;
    width: 136px;
    cursor: pointer;
}

.clsCompute
{
    cursor: pointer;
    width: 109px;
}

.row.hide-for-medium-up {
    background-color: white;
}

.divfinish
{
    width: 100%;
    text-align: center;
    clear: both;
}

.divCompute
{
    width: 100%;
    text-align: center;
    clear: both;
}

#bmititle
{
    font-weight: 700 !important;
}

.clsButton
{
    display: block;
    font-family: Trebuchet MS, Helvetica, Geneva, sans-serif !important;
    font-size: 1.313em !important;
    font-weight: 400 !important;
    margin: 0 !important;
}

#divQuizArea
{
	padding-left:0.9375rem;
	padding-right:0.9375rem;
}

/*--------------------------------------------------Media query for Button-----------------------------------------------*/

/*  SECTIONS  ============================================================================= */

.section {
	clear: both;
	margin: 0px;
	padding: 10px;
}

/*  GROUPING  ============================================================================= */


.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP   ==================================================================== */

.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	background: #f9f9f9;
   
    text-align:center;
}

.col:hover {
	background: #ffffff;
	
}

.span_1_of_4 a:hover
{
    color:#37AEFA !important;
}

.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */

@media only screen and (max-width: 378px) 
{
    .light-box-Tilte
    {
        min-height: 35px;
        padding-bottom: 3px;
    }
}


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	
	}
	
	#divDownloadPDF
    {
         display:none !important;
    }
    #divPrint
    {
        display:none !important;
    }
    .span_1_of_4 {
	    font-family: "Lato",sans-serif !important;
        font-size: 1.313em;
        font-weight: 400 !important;
        width: 47.8%;
        height:55px;
    }
      #imgQuestion{
display:none;
max-width:0px;
}
  
.hra-callout-box {
    padding:0px;
}
.hra-intro-container
{
    padding:0px;
}
.quiz-progress-area-wrapper {
        padding-bottom: 0px !important;
    }

}


.span_4_of_4 {
	width: 100%; 
}

.span_3_of_4 {
	width: 74.6%; 
}

  #divDownloadPDF
    {
        display:block !important;
    }
    #divPrint
    {
         display:block !important;
    }
    
.span_2_of_4 {
	width: 49.2%; 
}

.span_1_of_4 {
	font-family: Trebuchet MS, Helvetica, Geneva, sans-serif !important;
    font-size: 1.313em;
    font-weight: 400 !important;
    width: 23.8%; 
    height:55px;
}

.col.span_1_of_4 > a {
    display: block;
    height: 100%;
    width: 100%;
}

#divProgress
{
width:100%; 
max-height:5.7rem;
background-color: #37AEFA;
margin-top:4px;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (min-width:480px) and (max-width: 640px) 
{
  #imgQuestion{
display:none;
max-width:0px;
}
  .hra-callout-box {
    padding:0px;
}
.hra-intro-container
{
    padding:0px;
}
    .hra-callout-box-inner {
        padding-right: .5em !important;
    }

}
#loader
{
    position: absolute;
    width: 150px;
    height: 90px;
    top: 40%;
    left: 45% !important;
    z-index: 100;
}
@media only screen and (max-width: 480px) 
{
 
    .col {
        background: #f9f9f9 none repeat scroll 0 0;
        display: block;
        float: left;
        margin: 1% 0;
        text-align: center;
    }
    .span_1_of_4 {
        width: 100%!important;
    }
        .clslightBoxContent {
            padding-left: 7px !important;
            padding-right: 7px !important;
    }
    
    .questions-wrapper.jcarousel li .container-left {
            background: none repeat scroll 0 0 #ffffff;
            float: left;
            min-height: 320px;
           
            position: relative;
            width: 100%;
    }
    
    .large-12.columns.title-bar-container {
    padding-left: 0;
    width: 100%;
    padding-right: 0;
}
    
    h1.title-bar {
    background-color: #37AEFA;
    color: #ffffff;
    font-family: "Lato",sans-serif;
    font-size: 1.125em;
    padding: 5px 10px 5px 15px;
}

	.span_4_of_4 {
		width: 100%; 
	}
	.span_3_of_4 {
		width: 100%; 
	}
	.span_2_of_4 {
		width: 100%; 
	}
	
	 #divDownloadPDF
    {
        display:none !important;
    }
    #divPrint
    {
         display:none !important;
    }

	.span_1_of_4 {
		width: 100%; 
	}

	.quiz-progress-bar {
width:69.7%;
	}

	.quiz-progress-bar{background-color:#ffffff;height:3em;margin-bottom:1em;margin-top:-0.3em; width:100%;}
	
.divBMI {
background-color: white;

text-align: center;
width:auto !important;
    
}	
	
.clsInkHeight
{
  
    padding-top: 13px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    height:55px;
    }


#bmi {width:111px !important;}
#wt {width: 111px!important;}
#hti {width: 52px !important;}
#htf {width: 55px !important;}


#compute 
{
    
background-color:#859445 !important;
color:#ffffff;

padding: 0;
text-align: center;
width:111px!important;
font-size: 10px !important;
padding: 5px 4px !important;
    height: 30px;

}
#divHeightLeft {
    float: left;
    font-size: 12px !important;
    width: 45%;
}
#divWeightLeft {
    float: left;
   font-size: 12px !important;
    width: 45%;
}

#divBmiMainResLeft {
    float: left;
    font-size: 12px !important;
    width: 45%;
}
 #lnkbanner > img {
    width: 100% !important;
    }


  #loader {
        left: 30% !important;
    }
}


@media only screen and (max-width: 700px) 
{
divBMI
{
background-color: white;
text-align: center;
width: auto !important;
}

    
    .large-12.columns.title-bar-container {
              padding-left: 0;
              width: 100%;
              padding-right: 0;
}
    
     .clsInkHeight {
        padding-bottom: 10px;
        padding-top: 24px;
        text-align: center;
        vertical-align: middle;
        width: 100%;
        height:55px;
    }

     #lnkbanner > img {
    width: 100% !important;
    }
    
       .hra-text-top-container-mobile-link {
        background-color: #37AEFA !important;
        color: #ffffff !important;
        display: block;
        font-family: "Lato",sans-serif !important;
        font-size: 1em !important;
        font-weight: 400 !important;
        height: 2em;
        margin: 0 0 0.25em;
       
        padding-bottom: 9px !important;
        position: relative;
        width: 100% !important;
        height: auto !important;
    }
        .span_1_of_4 {
		width: 49%; 
	}

       #divDownloadPDF
    {
        display:none;
    }
    #divPrint
    {
         display:none;
    }
   
}


@media only screen and (max-width: 980px) {

	
	 #lnkbanner > img {
    width: 100% !important;
    }
          .hra-callout-box-inner {
        padding-right: 1.5em !important;
    }

}



@media only screen and (min-width: 808px) {
.quiz-progress-bar{
	
	}
}

@media only screen and (max-width: 50em) {
	#divProgress{max-height:10rem;}


	
.quiz-progress-bar{padding:0;width:100%;margin-left:0em;height: 3em; background-color: #ffffff; border: 1px solid #898989;}
#btn{width:100% !important;
padding-bottom: 1rem;
}

#hra-callout-box-inner {margin-top: 1.5rem !important;}

}

#btn{
float: left; 
width: 30%;
}

#qualityInfo{
background-color: #ffffff;
    font-family: inherit;
    font-size: 11px;
    font-weight: normal;
   
    padding-bottom: 10px;
    padding-top: 8px;
    text-align: center;
    width: 100% !important;
	color:#464646;
}
#divIntroLast {margin-top: 0rem;}
#tooltipimg{
    float: left;
    margin-bottom: 4px;
  
    right: 0;
    top: 0;
    width: 35px;
}

.embededmsgHigh
{
 	 background-color: #f9bcc3;
    border-bottom: 1px solid #e1a4ab;
    padding: 5px;
    text-align: left;
    width: 100%;
    word-wrap: break-word;

}
.globalEmbededmsgHigh
{
 	
    border-bottom: 1px solid rgb(232, 220, 224);
    padding: 5px;
    text-align: left;
    width: 100%;
    word-wrap: break-word;

}
.embededmsgMediam
{
 	 background-color: #f8ef7d;
     border-bottom: 1px solid #f6d34b;
    padding: 5px;
    text-align: left;
    width: 100%;
    word-wrap: break-word;

}

.embededmsgLow
{
 	 background-color: #b9c971;
    border-bottom: 1px solid;
    padding: 5px;
    text-align: left;
    width: 100%;
    word-wrap: break-word;

}
.GlobalServiceLInemsgHigh
{
	
    height: auto;
    padding: 5px;
    text-align: left;
    width: 100%;
    word-wrap: break-word;
	
}

.ServiceLInemsgHigh
{
	background-color: #f9bcc3;
    height: auto;
    padding: 5px;
    text-align: left;
    width: 100%;
    word-wrap: break-word;
	
}

.ServiceLInemsgMediam
{
	background-color: #f8ef7d;
    height: auto;
    padding: 5px;
    text-align: left;
    width: 100%;
    word-wrap: break-word;
	
}

.ServiceLInemsgLow
{
	background-color: #b9c971;
    height: auto;
    padding: 5px;
    text-align: left;
    width: 100%;
    word-wrap: break-word;
	
}

.privacyStatment
{
  /*  width:545px;*/
     
 }
 
 .clsReadMore
 {
  
  float:left;
  width:53%;
  text-align: left;   
     
  }
  
  .clsbtnStart
  {
   float:right;
   width:45%;
   text-align: right;   
      
   }
   
   .hra-text-container{
font-family: inherit !important;
line-height: 1.4em !important;
}
.hra-text-container ul li {
font-size: 0.875em !important;
color: #222222;
}

.results-content b {
font-size: 1.2em !important;
font-family: inherit !important;
}

.results-content ul li b {
font-size: 1em !important;
font-family: inherit !important;
}

#embmsgMaindiv1
{
width:100%;

}
  
#divWeight
{
width:100%;
Text-align:center;
      
}
#divHeightLeft
{
    
width:45%;
float:left;
margin-top: 10px;
padding-right: 10px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 1em;
}
    
    
#divHeightright
{
width:55%;
float:right;
        
}

.clsDevider
{
clear:both;
height:5px;
    
}
    
    
#divWeight
{
       
width:100%;  
text-align: center;
       
       
}
       
#divWeightLeft
{
width:45%;
float:left;
margin-top: 10px;
padding-right: 10px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 1em;
height:0px;

           
}
#divWeightRight
{
width:55%; 
float:right;
               
}
               
.clsWT
{
text-align: right!important;
width: 100%;
                   
                   
}
                 
#cmpRight
{
width:45%;
float:left
                     
}
                     
#cmpLeft
{
width:55%; 
float:right;

padding-bottom: 14px;

                         
}
                         
                         
#divBmiMainRes
{
width:100%;
float:left;                       
}
                             
#divBmiMainResLeft
{
                                 
width:45%;
float:left;
margin-top: 10px;
padding-right: 10px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 1em;
}
                                 
#divBmiMainResRight
{
                                 
width:55%; float:right
}




hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0px;
    width:100%;
    color:#ff6600;
     margin: 0 0 0 !important;
}

#divLine
{
    width:100%;
    text-align:center;
    
 }
 
 #fileForm
 {   
     width:100%;
  }
  
 #divdialog > form fieldset {
   margin: 10px 10px 10px 10px;
  
}


input[type=text]::-ms-clear {
    display: none;
}

#ADAMSearchBox::-ms-clear {
  width : 0;
  height: 0;
}

.hra-text-container h2{
    font-family: inherit !important; 
    font-size: 1.188em;
    font-weight: 700;
    margin-top:-22px;
    
    }
    
    
    
    
 .errorMsg
{
       
    clear: both !important;
    color: red;
    float: left;
    height: 30px;
    margin-top: -31px;
    padding-bottom: 56px;
    margin-left: 12px;
       
}

.clsInkHeight
{
    padding-bottom: 10px;
    padding-top: 16px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    height:55px;
 }


.review-heading
{ 
	color: #37AEFA; 
	font-weight: 700; 
}

.review-date
{ 
	margin-left: 2em; 
	
}

.clsSubmit
{
    cursor: pointer;
 }
 
 
 .results-content {
    background-position: 13px 6px;
    padding: 5px 20px 10px 45px;
}

.clslightBoxContent li {
    font-size: 0.875em;
}

#divDcrVideo  {
    padding-top: 10px;
    text-align: center;
}

.VideoObj
{
    width:640;
    height:440;
    
  }

#result-container-div td#tdResult
{
    font-size: 24px;
    line-height: 70px;
    text-align: center;
    background: none repeat scroll 0 0 #dadec7;

    
}

#result-container-div td#ScoreAns
{
    font-size: 24px;
    text-align: center;
}

#result-container-div td#tdDesc
{
    line-height: 20px;
    padding-left: 5px !important;

}
input[type="tel"]
{
    width: 35%;
}

.row table
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #dddddd;
    margin-bottom: 0.5rem;
}
#divdisclaimer img:nth-child(1)
{
  
    max-width:inherit;
    
 }
 
 #cemail {
    height: 100%;
    width: 100%;
}

#csubject {
    height: 100%;
    width: 100%;
}

#cmessage {
    height: 100%;
    width: 100%;
}

#divCVDMain{

   font-size: 1.188em; 
   color:#ffffff;
   padding-bottom: 10px;
   padding-top: 9px;
    
}
#cvdLeft
{
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding-left: 5px !important;
    width: 60%;
    text-align:left;
    background-color: white;
 }
 
#result-container-qs
{
    
   background: none repeat scroll 0 0 white;
    height: 10px;
    line-height: 1.6rem;
    padding-left: 5px !important;
    width: 60%
    
 }
 
 #tdAns
 {
    background: none repeat scroll 0 0 white;
    line-height: 1.6rem;
    padding-left: 5px !important;
    text-align: left;
    width: 40%;
 }
     
    
      
#cvdright
{
          
    background: none repeat scroll 0 0 white;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding-left: 5px !important;
    width: 40%;
          
}
.divhraDisclaimer
      {
          margin-top:10px; margin-bottom:10px;
      }
.tdhraDisclaimer{
    font-size:10px !important; padding-top:5px ;
}
.tdhraDisclaimersub{
    text-align:center; padding-top:10px;
}
 #embededMessage
      {
      border-style:solid;
      border-width:1px;
      border-color:#CDCDCD;
      background-color:#FFFEF7;
      color:#32A0DA;
      padding:5px;
      width:100%;
      float:left;
      margin-bottom:10px;
      }
 .ADAM_selected {background: #c0c0c0}
 .hraloader{
     width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block; z-index: 99;
 }
 .hraimgloader
 {
     position: absolute;width: 150px;height: 90px;top: 40%;left: 45%;z-index: 100;
 }
 
  .searchredirect{
    width: 35px; margin-top:-6px; margin-left:-2px; height: 33px; background-image: none; background-attachment: scroll; background-repeat: repeat; background-position-x: 0%; background-position-y: 0%; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: transparent;border: medium none;
}

   .lightboxpopup
{
   background: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'";
    z-index:999;
    

}
  .divLightbxpopup{
    background-color: #edf1dc;
    display: block;
    left: 40%;
    height: 200px;
    width: 24%;
    position: absolute;
    text-align: left;
    top: 20%;
    z-index: 9999;
	margin-top:35px;
   
}
.closebuttonpopup
{
   background: url("../img/button_lightbox_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 38px;
    position: relative;
    right: -3%;
    top: -48px;
    width: 38px;
    z-index: 10001;
    float:right;
}

.lightboxTitlepopup
{
    background-color: #37AEFA;
    color:White;
    display: block;
    height:34px;
    padding-top: 9px;
    padding-left: 20px;
    text-align: left;
    float:left;
    z-index: 10000;
    width: 100%;
    position: relative;
    
}

.popupbuttonpopup{
    background: none repeat  scroll 0 0 #37AEFA;
    font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
    font-size: 0.875em;
    margin: 9% 0 0;
    padding: 1% 2%;
    color:#ffffff;
    border:0;
    float:right;margin-right: 11px;
height: 27px;
position:relative;
}
.parapopup{
    font-family: Trebuchet MS, Helvetica, Geneva, sans-serif !important;
   padding: 21% 7% 0 7% !important;
  
   margin: 4px !important;
   font-weight: 500;
   word-wrap: normal;
     margin: 42px 42px 25px;
     text-align:center;
left:44%;
}


@media only screen and (max-width: 1023px) {
    #tooltipdiv {
        margin-right: 1.9rem;
    }
}
@media only screen and (max-width: 1024px) {
    .hra-intro-container {
        padding: 0px;
    }
}

.se-footer {
    background: transparent url("../img/footer-bg.png") repeat-x scroll 0 0;
    float: left;
    height: 49px;
    margin-bottom: 10px;
    width: 100%;
}
.ADAMDisclaimer {
    text-align: left;
    float: left;
    width: 100%;
    line-height: 1.8;
    font-size: 10px!important;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
   
    color: #464646 !important;
   margin-bottom: 0 !important; 
    border: none !important; 
    margin-top: 10px;
}

.ADAMURAC table { border:none;margin-bottom:0px;}
.ADAMURAC img {max-width:66px;float:left;}

@media only screen and (max-width: 64.0629375em) {
    .hra-text-top-container-mobile-link {
        width: 100%;
        padding: 4.5px 12px 7px 10px !important;
    }
}
@media only screen and (min-width: 64.063em) {
    .hra-text-top-container-mobile-link {
        padding: 0.5em 18px 9px 10px !important;
    }
}
.ADAMURAC
{
    font-size: 10px;
    text-align: left;
    color:#464646;
}
.small {
    font-size: 10px;
}
@media only screen and (max-width: 769px) {
    #divDownloadPDF {
        display: none !important;
    }

    #divPrint {
        display: none !important;
    }

    .span_1_of_4 {
	    font-family: Trebuchet MS, Helvetica, Geneva, sans-serif !important;
        font-size: 1.313em;
        font-weight: 400 !important;
        width: 47.8%;
        height:55px;
    }
}


@media only screen and (max-width: 40.063em)
{
    #compute {
        padding: 0.45em 0.25em !important;
    }
}
h1.title-bar {
font-size: 1.125em !important;
padding: 5px 10px 5px 10px;

}
@media only screen and (min-width: 640px) {
    .hra-callout-box-inner {
        padding-right: .5em;
        padding-left: .5em;
        margin-top: 10px;
        padding-top: 5px;
    }
}
.qtextdiv{
margin-top:-2px;
margin-bottom:2px;
}
.questions-wrapper.jcarousel li label {
    font-size: 1.000em;
}
@media only screen and (min-width: 641px)
{
 .hra-intro-container {
    padding: 0 !important;
}
   .hra-callout-box {
        padding-right:0px !important;
    }
   .row.lc-assessment-b{
       margin-left:0.9375rem;
       margin-right:0.9375rem;
        padding-left: 0;
    padding-right: 0;
   }
}
@media only screen and (max-width: 640px) {
    .white_content {
        max-width: 70%;
        left: 15%;
    }

    .light-box-Tilte {
        max-width: 70%;
        left: 15%;
    }

    .cls-ref-closebutton {
        right: 13%;
    }
}
.question-text
{
        font-size: 1.413em !important; /*for TFS PBI 27649*/

}
    .quiz-progress-area-wrapper {
        margin-bottom: 0px;
        padding-bottom: 20px;
    }
    @media only screen and (max-width: 1025px) {
    .quiz-progress-area-wrapper  {
        padding-bottom: 15px;
    }
}
@media only screen {
    #content-tabs dd:nth-child(2) {
        margin: 0;
    }
      .hra-text-top-container-mobile-link:after {
        -ms-transform: rotate(55deg);
    }
    .hra-text-top-container-mobile-link:before {
        -ms-transform: rotate(135deg);
    }
    .mobile-link:before{
         -ms-transform: rotate(135deg);
    }
    .mobile-link:after{
        -ms-transform: rotate(55deg);
    }
}
@media only screen and (max-width: 641px) {
    .hra-callout-box {
        margin-top: 20px;
      
    }

    #content-tabs dd {
        Width: 136px;
       margin-right: 8px !important;  
    }

    #tab-label-2 {
        background-size: 19%;
        margin-top: 6px;
         height: 35px;
    text-align: center;
    line-height: 24px;
    padding: 5px 5px 5px 36px;
    }

    #tab-label-1 {
        background-size: 19%;
        margin-top: 6px;
        padding: 5px 5px 5px 36px;
    }

    #tab-label-3 {
        background-size: 19%;
        height: 35px;
        text-align: center;
        line-height: 24px;
        margin-top: 6px;
       padding: 5px 5px 5px 30px;
    }
}
#autoSearchUL{
    color: #333;

}
#browse-a-z-hm26 a {
    right: 98px;
    width: 65px;
}
#autoSearchUL li:hover {
    padding-left: 10px;
}
#hti {padding-right:2px;}
#htf {padding-right:2px;}


@media only screen and (max-width:380px) {
    .errorMsg { 
            font-size: 11.5px !important;
    }
}

.back_to_top {
    bottom: 54px;
    opacity: 0.8;
    position: fixed;
    right: 20px;
    z-index: 99 !important;
}
.HRA_backtotop
{
    background: #ddd none repeat scroll 0 0 !important;
    border: 4px double #859445 !important;
    border-radius: 66px;
    color: #859445 !important;
    display: block;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 55px;
    line-height: 12px;
    padding-top: 7px;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #fff !important;
    width: 55px;

  }
  
  .ADAM_review-info {
	color:#464646;
  }
  
  /********* START Css for cmd=Review Implementation **************/

	.review-question input[type="radio"]{display:none !important;}
	.review-elem{padding-top:5px; margin-bottom:5px;}
	.review-elem-td{font-size:10pt; color:gray}
	.review-intro #divIntroFirst{display:block !important;}
	.review-intro #divIntroSecond{display:block !important;}
	.review-intro-2 .hra-callout-box{display:block !important;}
	.review-review{display:block !important;padding-bottom: 35px;}
	.review-question{background:#fff;padding:20px 0 20px 20px;}
	.results-tabs ul li{font-family: Trebuchet MS, Helvetica, Geneva, sans-serif ! important; font-size: 15px;}


	.review-question span.answer-container{display:block;}
	 .divResult{display:block !important;}
	 .divResultTab{display:block !important;}
	 #panel1 .review-elem{padding-left:20px;}
	 #panel2 .review-elem{padding-left:20px;}
	 #panel3 .review-elem{padding-left:20px;}
	 .divResult #tooltipdiv{top:0;left:0;margin-right:1.2em;display:block !important;}
	 .divResult .review-elem{padding-top: 20px;padding-left:20px; }
	 .divResultTab .results-content{padding-top:0px;}
     .divResultTab .resultTab #panel3 {display:block;}
      .divResultTab .resultTab #panel2 { display:block; }
      .divResultTab .resultTab #panel1 {display:block; }


  /*********** END Css for cmd=Review Implementation ********/
  
  ::-webkit-input-placeholder { color: #708035;}
input[type=text]::-ms-clear {
    display: none;
}
/*Start Added for Video */
#popup_box1 { 
    display:none; 
     position:absolute;   
    _position:absolute;  
     height:300px;   
    width:100%;  
     max-width:75%;  
     background:#000;   
     left: 300px; 
     top: 150px; 
     z-index:99999; 
     margin-left: 15px;       
}

  .divLightbox {  
	   display:none; 
	   }  


.white_content_video {
    background-color: #000;
    height: auto;
    position: absolute;
    text-align: left;
    z-index: 10001;
    margin-top: 35px;
    width: 91%;
    word-wrap: break-word;
}

.light-box-Tilte_video {
    background-color: #37AEFA;
    color: White;
    height: 35px;
    padding-top: 10px;
    padding-left: 20px;
    position: absolute;
    text-align: left;
    float: left;
    z-index: 999;
    width: 91%;
    padding-right: 30px;
}

.cls-ref-closebutton_video {
    background: url("../img/button_lightbox_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
     height: 38px; 
    position: absolute;
   
    width: 38px;
    z-index: 1000;

}
.vjs-default-skin .vjs-time-controls{height: 1.2em !important;}
.vjs-default-skin div.vjs-progress-control{height: 1.2em !important;}
/*End Added for Video */
/*Disclaimer toggle section CSS started*/
#disToggle, #disToggle_m {display: none;}
@media only screen and (max-width: 657px) {
	#disToggle {
		display: none;
		clear: left;
		color: #464646;
		font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
		font-size: 10px;
		width: 70px;
		vertical-align: bottom;
		margin-top: 15px;
		margin-left: 15px;
		background: url("../img/plus-toggle.png") no-repeat scroll 55px 0 transparent;
		height: 15px;
		margin-bottom: 10px;
	}

	#disToggle_m {
		display: none;
		clear: left;
		color: #464646;
		font-family:Trebuchet MS, Helvetica, Geneva, sans-serif;
		font-size: 10px;
		width: 70px;
		vertical-align: bottom;
		margin-top: 15px;
		margin-left: 15px;
		background: url("../img/minus-toggle.png") no-repeat scroll 55px 0 transparent;
		height: 15px;
		margin-bottom: 10px;
	}	
	#disToggle:hover, #disToggle_m:hover {cursor: pointer;}
	#disToggle p, #disToggle_m p {font-size: 10px; line-height: 1.35em;}
  }
.refrenceView {text-align:left;}
  /*Ended*/
.brandingCss {
    background-color: #37AEFA !important;
}

#divdialog img {
    margin:0px !important;
}
a#btnprevious {
      color: #37AEFA;
  }

a:hover, a:focus {
    color: #37AEFA;
}

.tabs-content > .content.active {
    float: left;
}

#autoSearchTitle { 
    z-index: 998 !important;
}

#hm-AdamSearchBox .browse-a-z-nav {
  
   z-index: 998 !important;
  
}

/*Start TFS 28309*/
#results-title-4{background-color: #f5b041 ; color: #000000; background-image:url("../img/mobile graphics library/yellow-title-icon.png");}
#results-title-5{background-color:  #f5b7b1; color: #ffffff; background-image:url("../img/mobile graphics library/green-title-icon.png");}
#content-tabs #panel4{background-color: #b9770e;}
#content-tabs #panel5{background-color: #f4d03f  ;}
#panel4 .review-elem {padding-left: 20px;}
#panel5 .review-elem {padding-left: 20px;}
/*Start TFS 28309*/


.section.group
{
    background-color: #37AEFA !important;
    }


/* Start Bugid 29161 by T.Sandeep*/
a.hra-text-top-container-mobile-link, .section.group a {
    text-decoration: none;
}

/*End Bugid 29161*/
