﻿.container { width:100%; }

a { text-decoration:none; color:#005eb5; }
a:hover { color:#666; }

@media only screen and (min-width:921px) {
	.menu li:hover { background-color:#005eb5; }
	.menu li > .subNav { background-color:#005eb5; }
}
.breadcrumbs > a:last-child { color:#b1daff; }
.breadcrumbs > a:hover { color:#b1daff; }
.subNav > a { color:#b1daff; }
@media only screen and (max-width:920px) {
	.container { padding-top:90px; }
}
@media only screen and (max-width:480px) {
	.container { padding-top:80px; }
}
@media only screen and (max-width:320px) {
	.container { padding-top:65px; }
}

.pageHeader { width:100%; background-color:#005eb5; position:relative; }
.innerPageHeader { width:100%; max-width:1030px; margin:0 auto; padding:1.5em 0 0 0; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-position:0 0, right 0; }
@media only screen and (max-width:920px){
	
	.innerPageHeader { width:100%; max-width:100%; padding:1em 0; background-image:none; }
	
}

/*-------------------*/

.content { width:100%; max-width:1030px; margin:0 auto; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-color:#fff; background-position:0 0, right 0; }
.innerContent { padding:2em 35px; color:#666666; }
.innerContent > h2 { font-size:2em; line-height:1.3em; margin:1.2em 0 .3em 0; color:#005eb5; }
.innerContent > h3 { font-size:1.5em; line-height:1.3em; margin:1.2em 0 .3em 0; }
.innerContent > p { font-size:1em; line-height:1.6em; margin:.3em 0 1em 0; }
.innerContent > hr { height:1px; width:100%; border:0; margin:2em 0; background-image:url(../images/common/grey-dot.jpg); background-position:0 0; background-repeat:repeat-x; }



@media only screen and (max-width:800px){
	.content { width:100%; max-width:100%; background-image:none; }
	.innerContent { padding:2em 4%; }
	
	.innerContent > h2 { font-size:1.5em; }
	.innerContent > h3 { font-size:1.3em; }
	.innerContent > p { font-size:.95em; margin-top:1.5em; }
	
	
}
@media only screen and (max-width:480px){
	.innerContent > h2 { font-size:1.2em; }
	.innerContent > h3 { font-size:1em; }
	.innerContent > p { font-size:.9em; margin-top:1.5em; }
	
}
@media only screen and (max-width:320px){
	.innerContent > h2 { font-size:1.1em; }
}


/*---------------------------*/

ul.bulletList { width:100%; overflow:hidden; margin:.5em 0 1em 0; }
.bulletList li { margin-bottom:.5em; padding:0 20px 0 12px; background-image:url(../images/disclaimer/bullet-icon.png); background-position:0 .45em; background-repeat:no-repeat; font-size:1em; line-height:1.2em; color:#666; }
.bulletList li > p { margin-bottom:.8em; }

ol.alphaList { list-style-type:lower-latin; margin-left:1em; margin:0 0 1em 1em; overflow:hidden; }
.alphaList li { font-size:1em; line-height:1.5em; margin-bottom:.5em;  }

ol.numericList { list-style-type:decimal; margin:.5em 0 1em 1em; }
.numericList li { font-size:1em; line-height:1.6em; margin-bottom:.5em; color:#666;  }

@media only screen and (max-width:480px){
	.bulletList li,.alphaList li, .numericList li { font-size:.9em; }
}

/*-------------------*/

.accordionPanel { margin:0 1px; padding-bottom:3em;  }

.accordion { border:1px solid #005eb5; border-top:0; }
.accordion > h2 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1em; line-height:1.2em; letter-spacing:.1em; padding:1px; cursor:pointer; }
.accordion > h2 { background-color:#fff; background-image:url(../images/common/plus-icon.png); background-repeat:no-repeat; background-position:.9em 1.2em; padding:1em 1em 1em 35px; background-size:10px auto; border-top:1px solid #005eb5; color:#666666; }
.accordion > h2.active { background-color:#005eb5; background-image:url(../images/common/minus-icon.png); color:#fff; }

.panelAccordion { background-color:#005eb5; padding:0 2px 2px; }
.insidePanel { background-color:#fff; padding:2em 33px; color:#666; }
.insidePanel > p { font-size:1em; line-height:1.6em; margin-bottom:1.5em; }
.insidePanel > h3 { font-size:1.2em; line-height:1.6em; margin-top:1.5em; color:#005eb5; }
.insidePanel > h4 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1.1em; line-height:1.6em; margin-top:1.5em; }
.insidePanel > .bulletList li:first-child { margin-top:0; }


@media only screen and (max-width:800px) {
	.accordionPanel { margin:0;  }
	.accordion > h2 { background-size:10px auto; }
	.panelAccordion { padding:0 2px 2px; }
}

@media only screen and (max-width:480px) {
	.accordion > h2 { font-size:.9em; line-height:1.2em }
	.accordion > h2 { background-position:1em 1.2em; }
	.panelAccordion { padding:0 1px 1px; }
	
	.insidePanel { background-color:#fff; padding:1em 4%; }
	.insidePanel > p, .insidePanel > h3, .insidePanel > h4 { font-size:.9em; }
}


/*-------------------*/

.lecturesList { background-color:#fff; padding:2em 25px; }
.lecturesList > ul { overflow:hidden; }
.lecturesList > ul li { width:25%; float:left; }

.innerList { margin:10px; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 0, right 0, 0 bottom, 0 0; background-size:100% 1px, 1px 100%, 100% 1px, 1px 100%; color:#666; text-align:center; background-color:#fff;  }
.innerList > h3 { padding:1.2em 2%; font-size:.9em; line-height:1.2em;  }
.innerList > h4 { padding:1.5em 5%; font-size:.85em; line-height:1.5em; letter-spacing:.05em; background-color:#005eb5; color:#fff;  }

.listDownload { padding:.5em 5% 1em 5%; background-image:url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:center center; background-size:1px 50%; overflow:hidden; }
.panel { width:40%; text-align:center; }

.panelLeft { float:left; }
.panelRight { float:right; }

.panel > a { font-size:.65em; line-height:1.8em; letter-spacing:.05em; text-decoration:none; color:#005eb5; text-transform:uppercase; display:block; margin-top:.7em; }

@media only screen and (max-width:800px){
	.lecturesList { padding:2em 3% 2em 3%; }
	.lecturesList > ul li { width:33.3333%; }
	.innerList { margin:4%; }
}

@media only screen and (max-width:640px){
	.lecturesList { padding:2em 3% 2em 3%; }
	.lecturesList > ul li { width:50%; }
	.innerList { margin:4%; }
}
@media only screen and (max-width:480px){
	.lecturesList { padding:2em 15% 2em 15%; }
	.lecturesList > ul li { width:100%; }
	.innerList { margin:0 0 2em 0; }
}
@media only screen and (max-width:360px){
	.lecturesList { padding:2em 4% 2em 4%; }
}

/*-------------------------*/

ul.informationList { overflow:hidden; }
.informationList li { width:100%; float:left; background-image:url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 0; background-size:100% 1px; padding-top:1.5em; margin-top:1.5em; }
.informationList li:first-child { background-image:none; padding-top:0; margin-top:0; }


.informationList li > h3 { font-size:1.2em; line-height:1.5em; margin-bottom:.5em; color:#005eb5; }
.informationList li > h4 { font-size:1.1em; line-height:1.5em; text-transform:uppercase; letter-spacing:.05em; }
.informationList li > h5,.informationList li > h6 { font-size:1em; line-height:1.5em; letter-spacing:.05em; color:#999; }
.informationList li > h6 { margin-bottom:1em; }
.informationList li > p { font-size:1em; line-height:1.5em; letter-spacing:.05em; }
.informationList li > p::before { font-size:1.1em; }
.informationList li > p.hindi::before { font-size:1em; }
.informationList li > p.address::before { content:"Address: "; font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; }
.informationList li > p.city { }
.informationList li > p.tel::before { content:"Tel.: "; font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; }
.informationList li > p.fax::before { content:"Fax: "; font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; }
.informationList li > p.email::before { content:"Email: "; font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; }

.informationList li > p.hindi.address::before { content:"पता: "; font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; }
.informationList li > p.city { }
.informationList li > p.hindi.tel::before { content:"टेलीफोन: "; font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; }
.informationList li > p.hindi.fax::before { content:"फैक्स: "; font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; }
.informationList li > p.hindi.email::before { content:"ई-मेल: "; font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; }

@media only screen and (max-width:800px) {
	
	.informationList li > p > br { display:none; }	
}
@media only screen and (max-width:480px) {
	.informationList li > h3 { font-size:1.1em; }
	.informationList li > h4 { font-size:1em; }
	.informationList li > h5,.informationList li > h6 { font-size:.9em; }
	.informationList li > p { font-size:.9em; }
	.informationList li > p::before { font-size:1em; }
}

/*-------------------------*/

ul.actList { overflow:hidden; }
.actList li { width:100%; float:left; padding:1em 0 0 0; background-color:#eff6fc; }
.actList li:nth-child(n+1):nth-child(odd) { background-color:#dfeefb; }

.secColum { width:12%; float:left; padding:0 1%; }
.provColum { width:41%; float:left; padding:0 1%; }
.parColum { width:41%; float:left; padding:0 1%; }

.actTitle { display:none; font-size:1em;  }
.actList li.actHeader > .secColum > .actTitle { display:block; }
.actList li.actHeader > .provColum > .actTitle { display:block; }
.actList li.actHeader > .parColum > .actTitle { display:block; }


.secColum > p,.provColum > p, .parColum > p { font-size:1em; line-height:1.5em; }
.provColum > p, .parColum > p { margin-bottom:1em; }


ul.listLink { overflow:hidden; margin:0 0 .8em 0; }
.listLink li { width:auto; background-color:transparent; background-image:url(../images/common/arrow-listing.png); background-repeat:no-repeat; background-position:0 .35em; padding:0 0 0 15px; line-height:1.3em; font-size:1em; margin-bottom:.5em; clear:both;  }
.listLink li:nth-child(n+1):nth-child(odd) { background-color:transparent; }

@media only screen and (max-width:800px) {
	.actList li.actHeader { display:none; }
	
	.actTitle { display:block; }
	.secColum { width:90%; padding:0 5%; margin-bottom:1em; }
	.provColum { width:90%; padding:0 5%; margin-bottom:1em; }
	.parColum { width:90%; padding:0 5%; margin-bottom:1em; }
	
	.secColum > .actTitle { margin-bottom:0; }
	.provColum > .actTitle { margin-bottom:0; }
	.parColum > .actTitle { margin-bottom:0; }
	
	.secColum > p,.provColum > p, .parColum > p { margin-bottom:1em; }
	
}

@media only screen and (max-width:480px){
	.secColum > p,.provColum > p, .parColum > p { font-size:.9em; }	
	.listLink li { font-size:.9em; }
}

/*-------------------------*/

.overlayDownloadForm { width:100%; height:100%; position:fixed; left:0; top:0; background-image:url(../images/common/overlay-bg.png); background-repeat:repeat; background-position:0 0; z-index:1000; display:none; }

.downloadForm { width:300px; position:absolute; left:50%; top:20%; margin-left:-166px; background-color:#fff; padding:1.5em 2em; -webkit-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); }
.downloadForm > h2 { font-size:.8em; line-height:1.2em; color:#666666; margin-bottom:1em; margin-right:2em; }
.downloadForm > input { width:89%; padding:.5em 5%; border:1px solid #e1e1e1; font-size:.75em; line-height:1em; color:#666; margin-bottom:1em; }
.downloadForm > .downloadButton { padding:13px 20px; line-height:1em; text-transform:uppercase; text-decoration:none; color:#fff; background-color:#005eb5; display:inline-block; font-size:.7em; letter-spacing:.08em; }
.closeButton { width:24px; height:24px; position:absolute; right:2em; top:1.5em; }

@media only screen and (max-width:480px){
	.downloadForm { width:90%; top:1em; margin-left:-50%; padding:1.5em 5%; }
	.closeButton { right:5%; }
}





.reagisterOverlay { width:100%; height:100%; position:fixed; left:0; top:0; background-image:url(../images/common/overlay-bg.png); background-repeat:repeat; background-position:0 0; z-index:1000; display:none; }

.downloadForm { width:300px; position:absolute; left:50%; top:20%; margin-left:-166px; background-color:#fff; padding:1.5em 2em; -webkit-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75); }
.formPanel { display:none; }
.formPanel > h2 { font-size:.8em; line-height:1.2em; color:#666666; margin-bottom:1em; margin-right:2em; }
.formPanel > input { width:89%; padding:.5em 5%; border:1px solid #e1e1e1; font-size:.75em; line-height:1em; color:#666; margin-bottom:1em; }
.formPanel > .downloadButton { padding:13px 20px; line-height:1em; text-transform:uppercase; text-decoration:none; color:#fff; background-color:#005eb5; display:inline-block; font-size:.7em; letter-spacing:.08em; }
.closeButton { width:24px; height:24px; position:absolute; right:2em; top:1.5em; }

@media only screen and (max-width:480px){
	.downloadForm { width:90%; top:1em; margin-left:-50%; padding:1.5em 5%; }
	.closeButton { right:5%; }
}

/*-------------------*/
