/*--A Design by W3layouts 
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/


/*--- reset code ---*/

html,
body,
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,
dl,
dt,
dd,
ol,
nav ul,
nav li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
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;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

ol,
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* start editing from here */

a {
	text-decoration: none;
}

.txt-rt {
	text-align: right;
}


/* text align right */

.txt-lt {
	text-align: left;
}


/* text align left */

.txt-center {
	text-align: center;
	/*-- W3Layouts --*/
}


/* text align center */

.float-rt {
	float: right;
}


/* float right */

.float-lt {
	float: left;
}


/* float left */

.clear {
	clear: both;
}


/* clear float */

.pos-relative {
	position: relative;
}


/* Position Relative */

.pos-absolute {
	position: absolute;
}


/* Position Absolute */

.vertical-base {
	vertical-align: baseline;
}


/* vertical align baseline */

.vertical-top {
	vertical-align: top;
}


/* vertical align top */

nav.vertical ul li {
	display: block;
}


/* vertical menu */

nav.horizontal ul li {
	display: inline-block;
}


/* horizontal menu */

img {
	max-width: 100%;
}


/*--- end reset code ---*/

body {
	background: url(../images/content.jpg) no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	font-family: 'Source Sans Pro', sans-serif;
}

h1.title {
	text-align: center;
	font-size: 2.5em;
	letter-spacing: 2px;
	padding: 0.5em 0;
	color: #fff;
	background: rgba(0, 0, 0, 0.4);
	text-transform: uppercase;
}

label.control-label {
	color: #000;
	margin-bottom: 10px;
	font-style: italic;
	font-size: 0.9em;
	letter-spacing: 1px;
	text-transform: uppercase;
}

form-group.field {
	margin-bottom: 0;
}

.help-block {
	color: #fb0000;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #000;
}

.content-agileits {
	width: 67%;
	margin: 3em auto;
}

.left {
	width: 50%;
	float: left;
	padding: 2em;
	background: #fff;
}

.right {
	float: left;
	width: 50%;
	background: url(../images/bg1.jpg) no-repeat center;
	min-height: 663px;
	background-size: cover;
                  margin-top: 0px;
}

input#firstname,
input#lastname,
input#inputEmail,
input#Phone,
input#inputPassword,
input#inputPasswordConfirm {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
}

input#firstname,
input#lastname,
input#inputEmail,
input#Phone {
	width: 100%;
	height: 45px;
	font-size: 16px;
	border: 1px solid #337ab7;
	font-weight: normal;
	color: #000;
}

input#inputPassword,
input#inputPasswordConfirm {
	width: 100%;
	height: 45px;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	border: 1px solid #337ab7;
}

.help-block.with-errors {
	color: #dc423f;
}

label.w3layouts {
	display: inline-block;
	background: #fff;
	padding: 0.5em 0;
	margin-left: 2em;
	font-size: 1em;
	color: #100d0d;
	cursor: pointer;
}

.w3ls-opt input[type="radio"] {
	margin-right: 0.5em;
}

.content-agileits button.btn.btn-lg {
	width: 100%;
	height: 45px;
	margin: 0 auto;
	text-align: center;
	float: none;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 1px;
	display: block;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	background: #890f0a;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	text-transform: uppercase;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	background: #890f0a;
	opacity: 0.7;
}

p.copyright-w3ls {
	text-align: center;
	font-size: 1em;
	font-weight: normal;
	padding: 0 0 2em 0;
	color: #000;
	letter-spacing: 1px;
}

p.copyright-w3ls a {
	color: #000;
	text-decoration: underline;
}

p.copyright-w3ls a:hover {
	color: #ff4200;
}


/* -- Responsive code -- */
@media screen and (max-width: 1080px) {
	.form-group.col-sm-6.agileits-w3layouts,
	.form-inline .form-group {
		width: 100%;
	}
	.right {
		min-height: 718px;
	}
}

@media screen and (max-width: 1050px) {
	.right {
		min-height: 719px;
	}
}

@media screen and (max-width: 1024px) {
	.content-agileits {
		width: 80%;
	}
	
}

@media screen and (max-width: 900px) {
	h1.title {
		font-size: 2.3em;
	}
}

@media screen and (max-width: 800px) {
	h1.title {
		font-size: 2.1em;
	}
	.content-agileits {
		width: 88%;
	}
	p.copyright-w3ls {
		font-size: 0.9em;
	}
	input#firstname,
	input#lastname,
	input#inputEmail,
	input#Phone {
		height: 39px;
	}
	.right {
		min-height: 694px;
	}
}

@media screen and (max-width: 768px) {
	.left {
		width: 100%;
		float: none;
	}
	.right {
		min-height: 372px;
		width: 100%;
		float: none;
	}
}

@media screen and (max-width: 736px) {
	.content-agileits {
		margin: 3em auto 2em;
	}
}

@media screen and (max-width: 667px) {
	h1.title {
		font-size: 1.8em;
	}
}

@media screen and (max-width: 640px) {
	h1.title {
		letter-spacing: 1px;
	}
}

@media screen and (max-width: 600px) {
	h1.title {
		font-size: 1.8em;
	}
	p.copyright-w3ls {
		padding: 1em;
		line-height: 1.7;
	}
}

@media screen and (max-width: 568px) {
	.content-agileits button.btn.btn-lg {
		padding: 0;
		height: 43px;
	}
}

@media screen and (max-width: 480px) {
	.content-agileits {
		margin: 2em auto;
	}
	.content-agileits {
		width: 88%;
	}
	h1.title {
		font-size: 1.6em;
	}
	.right {
		min-height: 330px;
	}
	.content-agileits {
		margin: 2em auto 1em;
	}
}

@media screen and (max-width: 414px) {
	.content-agileits {
		width: 96%;
	}
}

@media screen and (max-width: 384px) {
	h1.title {
		font-size: 1.45em;
	}
	.content-agileits button.btn.btn-lg {
		height: 37px;
	}
}

@media screen and (max-width: 375px) {
	.left {
		padding: 2em 2em 1em;
	}
	.right {
		min-height: 300px;
	}
}

@media screen and (max-width: 320px) {
	h1.title {
		font-size: 1.4em;
	}
	label.w3layouts {
		margin-left: 1em;
	}
	.left {
		padding: 2em 1.5em 1em;
	}
	.content-agileits {
		width: 98%;
	}
}

 table {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            border: 1px solid black;
            border-collapse: collapse;
        }

        th {
            font-size: 12px;
            
            background: #dff3e0;
            /*color: #FFFFFF;*/
            font-weight: bold;
            height: 30px;
            text-align: left;
             border: 1px solid black;
            border-collapse: collapse;
          
        }
        
          th {
            font-size: 12px;
            
            background: #dff3e0;
            /*color: #FFFFFF;*/
            font-weight: bold;
            height: 30px;
            text-align: center;
             border: 1px solid black;
            border-collapse: collapse;
          
        }

         tr {
            font-size: 17px;
            color: #000000;
            background: #FFFFFF;
            text-align: left;
             border: 1px solid black;
            border-collapse: collapse;
          
        }
        
         td {
            font-size: 17px;
            color: #000000;
            background: #FFFFFF;
            text-align: center;
             border: 1px solid black;
            border-collapse: collapse;
          
        }



        .error {
            color: #FF0000;
            font-weight: bold;
        }

/* CSS Document */



*{ padding:0px; margin:0px;}
body{ font-family:"Times New Roman", Times, serif;font-size:14px;}
#main_div{width:1000px; margin-left:auto; margin-right:auto; border:1px solid #000; padding:10px;}
#main_div h2{ font-size:20px; float:left; width:100%; text-align:center; font-family: "Times New Roman", Times, serif; color:#003793; text-decoration:underline}
.top_div{ float:left; width:100%;}
.top_div .heading_text{ float:left; font-size:40px; text-align:center; font-weight:bold; width:100%; line-height:40px; }
.top_div .distt_text{ float:left; font-size:30px; text-align:center; font-weight:bold; width:100%; line-height:30px;}
.top_div .manged_text{ float:left; font-size:22px; text-align:center; width:100%;font-weight:bold; line-height:25px;}
.top_div .nobold_text{ float:left; font-size:22px; text-align:center; width:100%;line-height:25px;}
.top_div .register_text{ float:center; font-size:22px; text-align:center; width:100%;font-weight:bold; line-height:25px; margin-right:10px;}
.top_div .Session{ float:left; font-size:15px; text-align:left; width:380px;font-weight: normal; line-height:25px;padding-left:10px;}
.top_div .tobe{ float:left; font-size:15px; text-align:center; width:100%;font-weight: normal; line-height:35px;padding-left:10px;}



.name_div{ width:100%; float:left; margin-bottom:10px; height:30px;}
.name_div .number{ width:45px; float:left;}
.name_div .dooter{ width:35px; float:left;}
.name_div .name_text{ width:250px; float:left; font-size:15px;}
.name_div .nameborder{ width:655px; float:left; border-bottom:1px solid #000; line-height:20px;}
.name_div .phborder{ width:250px; float:left; border-bottom:1px solid #000; line-height:20px;}
.name_div .ph{ width:35px; float:left;}
.name_div .mob{ width:55px; float:left; padding-left:10px;}
.name_div .Email{ width:80px; float:left; }
.name_div .mobborder{ width:300px; float:left; border-bottom:1px solid #000; line-height:20px;}
.name_div .emailborder{ width:580px; float:left; border-bottom:1px solid #000; line-height:20px;}
.name_div .word_text{ width:165px; float:left; font-size:15px; text-align:left;}

.name_div .blankspan{ width:330px; float:left; font-size:15px;}
.name_div .blankspansec{ width:250px; float:left; font-size:15px;}
.name_div .blankspanthd{ width:130px; float:left; font-size:15px;}

.name_div .name_textsec{ width:320px; float:left; font-size:15px;}
.name_div .namebordersec{ width:600px; float:left; border-bottom:1px solid #000; line-height:20px;}


.name_div .class_text{ width:80px; float:left; font-size:15px;}
.name_div .class_text_border{ width:380px; float:left; border-bottom:1px solid #000; line-height:20px;}

.name_div .regn_text{ width:100px; float:left; font-size:15px;}
.name_div .regn_text_border{ width:350px; float:left; border-bottom:1px solid #000; line-height:20px;}
.name_div .vide_text{ width:180px; float:left; font-size:15px;}
.name_div .vide_text_border{ width:280px; float:left; border-bottom:1px solid #000; line-height:20px;}
.name_div .the_text12_border{ width:950px; float:left; border-bottom:1px solid #000; line-height:20px;}



.name_div .the_text{ width:600px; float:left; font-size:15px;}
.name_div .the_text_bold{ width:300px; float:left; font-size:15px; font-weight:bold;}


.bottom_div{ width:100%; float:left; margin-bottom:10px; height:30px;}
.bottom_div .name_bottm{ width:50px; float:left; margin-bottom:10px; height:30px;}
.bottom_div .name_bottm_border{  width:350px; float:left; border-bottom:1px solid #000; line-height:20px;}

.bottom_div .sonof_bottm{ width:80px; float:left; margin-bottom:10px; height:30px;}
.bottom_div .name_bottm_border{  width:270px; float:left; border-bottom:1px solid #000; line-height:20px;}
.bottom_div .name_bottmsec{ width:60px; float:left; margin-bottom:10px; height:30px;}
.bottom_div .to_bottmsec{ width:30px; float:left; margin-bottom:10px; height:30px;}

.bottom_div .vide_receipt_bottmsec{ width:160px; float:left; margin-bottom:10px; height:30px;}
.bottom_div .vide_receipt12_bottmsec{ width:160px; float:left; margin-bottom:10px; height:30px;}
.bottom_div .vide_receipt12_bottmsec_border{  width:625px; float:left; border-bottom:1px solid #000; line-height:20px;}

.bottom_div .free_bottm_border{  width:380px; float:left; border-bottom:1px solid #000; line-height:20px;}
.bottom_div .held_bottm_border{  width:400px; float:left; border-bottom:1px solid #000; line-height:20px;}


.name_div .Office{ width:800px; float:left; font-size:15px;}
.name_div .Office_bold{ width:200px; float:left; font-size:15px; font-weight:bold;}


.name_div .left_div{ width:75%; float:left; margin-bottom:10px; height:30px;}
.name_div .right_div{ width:20%; float:left; margin-bottom:10px; height:30px;}
.name_div .right_div .date{ width:50px; float:left; margin-bottom:10px; height:30px;}
.name_div .right_div .dateborder{  width:150px; float:left; border-bottom:1px solid #000; line-height:20px;}

.table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid black;
    border-collapse: collapse;
    float: left; margin-top:8px;
   
}


/* -- //Responsive code -- */