body{font: 12px/ 170% 'Nunito Sans', sans-serif; background:#f2feff; margin:0px;}
body a{	text-decoration:none;}
body a:hover{color:#b4344f; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
::-webkit-scrollbar{width:7px; height:7px;}
::-webkit-scrollbar-track{background:#ccc;}
::-webkit-scrollbar-thumb{background:#999;}
::-webkit-scrollbar-thumb:hover{background:#666;}
*{box-sizing: border-box}
.beta{font:normal 14px arial; display: none; color:#fff; background:red; padding:3px 7px 3px 7px; width:auto; position:fixed; left:10px; top:15px; z-index:1000;}
.wraper{max-width:1280px; width: 100%; margin:0px auto; background:none; border:0px dotted #ccc; 
}
.performance{display:block; clear: both; margin-bottom: 20px; padding: 20px;}
.performance p{display:block; clear: both; font-weight: bold; font-size: 16px; color: #000;}
.perform-head{display:block; clear: both; font-size: 20px; color: #7f0000; text-transform: uppercase; font-weight: bold;}
.perform-head span{margin:0px 5px 0px 5px;}
.user-name{display:block; text-align: left; font-size: 18px; font-weight: bold; color: #7f0000; margin-bottom: 20px;}
.table_cont{display:block; clear:both; width:100%; overflow:auto; margin: 10px 0px 30px 0px;}
.table{font-size:14px; font-weight:bold; width:100%; border-collapse:collapse; text-align:center;}
.table_subhead{font-size:16px; font-weight:bold; text-align:center; background:#063b6d; color: #fff;}
.table td{padding:10px 5px 10px 5px;border:1px solid #ccc; }
.down-icon{display:inline-block; vertical-align: middle; margin-left: 10px; width: 30px;}
.down-icon img{width: 100%;}
.cont-btn{display:block; text-align: center; clear: both; font-size: 16px; font-weight: bold; }
.cont-btn a{display:inline-block; padding: 5px 10px 5px 10px; background: #063b6d; color: #fff; border-radius: 6px;}
.accept-cond{display:block; clear: both; margin-top: 20px; text-align: center; font-size: 14px; margin-bottom: 10px; }
.accept-cond span{display:inline-block; vertical-align: middle; text-align: left;}
.cont-btn a:hover{color:#fff;}
.top-box{display:inline-block; padding: 5px; border: 0px solid #fff; vertical-align: middle; margin: 0px 4px 0px 4px; width: 200px;}
.top-box:first-child{margin-right: 20px;}
.top_strip{
	/*width:100%; z-index:55; position:fixed; float:left; height:80px; display:block; background:#063b6d; */
 width: 100%; float:left; clear:both; height: auto; text-align: center; position: relative; padding:10px 0px 10px 0px; top:0; left:0; z-index:999; background-image: linear-gradient(#70f7fd, #49b5ff); /*background-color:#1b69c7;*/ border-bottom:0px solid #063b6d; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.fixed{position: fixed; box-shadow:1px 1px 40px #063b6d; height:auto; border-bottom:0px solid #f5821f;
	  padding:5px 0px 5px 0px; background-image: linear-gradient(#70f7fd, #49b5ff); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.errors {
	color:red;
}
.fixed a:hover {
	color: #fff;
}  
.olympiad{font-size:38px; font-weight: bold; display: inline-block; vertical-align: top; margin: 10px 0px 10px 0px; line-height: normal;}
.home-map{display:inline-block; width: 100px; vertical-align: middle; margin-top: 20px;}
.home-map img{width: 100%;}
.logo{width:100%; max-width: 250px;}
.logo img{width:100%;}
.title{width:100%; max-width: 450px;}
.sveep{width:100%; max-width: 320px;}
.org{display:block; font-weight: normal;font-size: 14px; margin-top: 5px;color:#000;}
.org_name{display:block; font-size: 14px; font-weight: bold; color:#fff; line-height: 20px;}
.org_name a{color:#000;}
.org_name a:hover{color:#000;}
.org_name img{height: 45px; width: auto; margin: 0px auto; margin-bottom: 5px; display: block;}
.olympiad a{color:#000;}
.olympiad a:hover{color:#000;}
.olympiad_hindi{font-size:27px; font-weight:bold; display: inline-block; text-align:center; margin: 10px 0px 10px 0px; width: 40%;}
.olympiad_hindi a{color:#fff; display: block;}
.olympiad_hindi a:hover{color:#000;}
.q_cont{width: 1040px; width: 100%;}
.ceo-photo{display:block; clear:both; background: #fbdc04; margin-bottom: 30px;}
.ceo-photo .ceo-img{display:inline-block; width: 40%; margin-right: 10px; vertical-align: middle;}
.ceo-photo .ceo-img img{width:100%; vertical-align: top;}
.ceo-photo-right{display:inline-block; width: 55%; padding: 5px; vertical-align: middle;}
.ceo-name{font-size: 16px; font-weight: bold; text-align: center; margin: 5px;}
.ceo-design{font-size: 14px; font-weight: normal; text-align: center; padding-bottom: 5px;}
.ceo-state{display:block; font-size: 14px; font-weight: bold; text-align: center; color: #fbdc04;}
.ceo-state a{color: #fbdc04}
.ceo-state a:hover{color: #fff;}
.ceo-state span{display:block; font-size: 17px;}
.import-dates{display:block; font-size: 20px; font-weight:bold; margin: 10px 0px 10px 0px; color: #000;}


.share{float:right; padding:18px 20px 0px 0px;}
.body_middle{width:100%; margin:20px auto; padding:0px; float:left; margin-bottom:5px; height:auto; clear:both;}
.left_body{width:800px; padding:0px; float:left; margin-bottom:5px; height:auto;}
.left_panel{float:left; width:960px; text-align:center;}
#left{float:left; width:auto; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
#middle{float:left; width:620px; text-align:center; line-height:30px; margin:0px 10px 20px 20px; border-left:0px dotted #ccc; border-right:0px dotted #ccc; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
#right{float:right; width:300px; font-weight:bold; font-size:13px; text-align:center; line-height:18px; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.right_container{width:100%; clear:both; margin:0px 0px 0px 0px;}
.right_container a{color:#000; text-decoration:none;}
.right_container a:hover{color:#7f0000;}
.banner_container{float:left; width:100%; margin:0 auto; padding-bottom:15px;}
.v-c-cont{display:block; margin-top: 20px;}
.v-c-cont a{position:relative;}
.v-c-cont span{width: 100%; font-weight: 550;
    font-size: 16px; line-height: normal;
    margin-bottom: 10px;
    border: 1px solid #0447bf;
    color: #000;
    padding: 10px 0px 10px 0px;
    border-radius: 6px;
display: block;}
.show-massage{position: relative!important;}
.log-message{position:absolute; z-index: 10; display: none; top: 45px; padding: 10px; background: #8774f2; color: #fff; font-size: 14px; font-weight: bold; text-align: center;}
.log-message:before{content:""; display:block; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #8774f2; position: absolute;
  top: -10px; left:50%;  margin-left: -10px;}
.brand-cont{display:block; clear: both; text-align: center;}
.brand-box{display:inline-block; width: 48%; border: 0px solid #ccc; vertical-align: middle;}
.indiastat-adv{width:100%; height:100%; float:left; clear:both;}
.indiastat-adv .slick-next{right:0px;}
.indiastat-adv .slick-prev{left:10px;}

.regi-matter{display:inline-block; vertical-align: middle; padding: 0px 20px; color: #7f0000; font-size: 20px; font-weight: bold; line-height: 25px; margin-top: -35px;}
.regi-btn{display:block; clear: both; font-size: 14px; margin-top: 15px; }
.regi-btn a{background: #7f0000; color: #fff!important;  border-radius: 4px; padding: 2px 10px 2px 10px; margin-top: 10px; text-transform: uppercase;}
.reistration{background: #fbdc04; font-weight: bold;color: #fff!important;}
.blink_me {
  animation: blinker 1s linear infinite; 
}

@keyframes blinker {
  50% {
    background: #0447bf; 
  }
}
.prize_cont{display:block; clear: both; text-align: center; margin: 10px 0px 0px 0px; position: relative; border-radius: 10px; padding: 5px;}
.prize_box-cont{display:inline-block; width: 150px;; vertical-align: top; text-align: center;}
.prize_box{display:inline-block; color: #000; font-size: 25px; font-weight: bold; width: 130px; height: 130px; vertical-align: middle; border: 0px solid #fbdc04; background:rgba(251,220,4,.6); border-radius: 50%; padding: 20px 10px 10px 10px; margin: 0px 20px 0px 20px; }
.prize_box span{font-size: 20px;}
.prize_box-img{width:170px; height: 150px; display:inline-block; border-radius: 10px; padding: 10px; margin: 0px 10px; background-image: radial-gradient(#fff, #ffe846); /*fdcefc*/}
.prize_box-img img{width:100%; height: 100%; margin-bottom: -30px;  margin-top: -10px;}
.prize_box-img span{display:block; font-size: 10.9px; clear: both; font-weight: bold; position: relative; bottom: 5px;}
.prize-cont{display:block; position: relative;  top:10px; line-height: normal;}
.prize-name{display:inline-block; /*background-image: radial-gradient(#ff3600, #b90000);*/ color: #000; font-size: 18px; border-radius: 4px; padding: 0px 15px 0px 15px;}
.prize-tag{font-size: 22px; display: block; font-weight: 800; background: linear-gradient(to top, #ff3600, #b90000); -webkit-background-clip: text; background-clip: text; color: transparent;}
.prize-tag span{font-size: 14px; display: block; line-height: 15px;}
.dis-topp{font-size:16px; position:relative; font-weight: bold; background: linear-gradient(to top, #ff3600, #b90000); -webkit-background-clip: text; background-clip: text; color: transparent;}
.conso-prize{display:block; text-align: center; font-size: 20px; font-weight: bold; color: #000; padding: 10px; border-radius: 10px; margin-top: 25px;}
.reg_E{font-family:Tmatter; font-weight:normal; text-transform:uppercase; padding-top:10px; text-shadow:1px 1px 3px #fff;}
.reg_E span a{font-family:Tmatter_B; text-transform:uppercase; text-decoration:none; color:#7f0000; font-size:18px; margin-top:20px; line-height:18px; text-shadow:1px 1px 3px #fff;}
.reg_E span a:hover{color:#000; text-decoration:underline;}

.reg_H{font-weight:normal; text-shadow:1px 1px 3px #fff; font-size:15px;}
.reg_H span{font-weight:bold; color:#7f0000; line-height:20px; font-size:17px;}
.reg_H span a{color:#7f0000; text-decoration:none;}
.reg_H span a:hover{color:#000; text-decoration:underline;}

/* Result start */
.left_result{width: 450px; display: block; margin: 0px auto;}
.left_result table{font-size:15px; font-weight:normal; width:100%; border-collapse:collapse; text-align:center; background: #fff;}
.left_result .result_subhead{font-size:16px; font-weight:bold; text-align:center;background:#ccc!important; color: #000;}
.left_result table td{padding:5px;border:1px solid #ddd; background: #8179f5; color: #fff;}
.left_result table td:first-child{background:#b56ce1;}
.left_result table td:nth-child(2){text-align: left;}
.left_result table td:last-child{background:#8774f2;}
.winner-name{display:block; clear: both; font-size: 18px; font-weight: bold; margin-top: 5px;}
.winner-name span{display:block; clear: both; font-size: 14px; font-weight: normal;}
/* Result End */

.ceo-info{display:block; clear: both; padding: 5px; text-align: center; font-size: 14px; color: #000; font-weight: 600;}
.ceo-info p{margin:2px 0px 2px 0px;}
.ceo-info span{display: inline-block; width: auto; margin-left: 5px; position: relative; top: 7px; margin-bottom: 10px;}
.ceo-info span a{width:25px; height: 25px; background: #07adb9; border-radius: 50%; display: inline-block;}
.ceo-info span a img{width:100%;}
.left-right-cont{display:block; width: 100%; clear: both; float: left; margin-bottom: 20px;}
.left-right-cont a{color: inherit;}
.left_map{width:300px; margin: 0px auto;}
.left_map img{width:100%;}
#slide1{width:400px;}
.middle_left{display:inline-block; vertical-align: middle; margin-bottom: 20px;}
.middle_left span{float:left; width: 100%; font-size: 20px; margin-bottom: 3px; background: #7f0000; color: #fff; padding: 5px 0px 5px 0px; border-radius: 6px;}
.middle_right{display:inline-block; width: 48%; vertical-align: middle; margin-top: -24px;}
.middle_right span{float:right; width: 100%; font-size: 20px; margin-bottom: 3px; border:1px solid #7f0000; color: #000; padding: 4px 0px 4px 0px; border-radius: 6px;}
.middle_right span:hover{color:#7f0000;}

.reg_2016{font:normal 13px arial; padding-top:10px; }
.reg_2016 span a{text-decoration:none; font-weight:600; color:#000; margin-top:20px; line-height:18px; }
.reg_2016 span a:hover{color:#7f0000; text-decoration:underline;}

.reg_2016_H{ font-size:14px; font-weight:normal;}
.reg_2016_H span{color:#7f0000; line-height:20px;}
.reg_2016_H span a{color:#000; text-decoration:none; font-weight:600;}
.reg_2016_H span a:hover{color:#7f0000; text-decoration:underline;}



.top_matter_hindi{font-size:23px; text-shadow:1px 1px 3px #fff;}
.top_matter_hindi span{font-weight:bold; color:#7f0000; font-size:23px;}
.top_matter_hindi span a{color:#7f0000; text-decoration:none;}
.top_matter_hindi span a:hover{color:#000; text-decoration:underline;}


.top_matter .ani{font-style:normal; font-size:25px; color:#7f0000;}
.top_matter{width: 100%; font-size:20px; margin-top:0px;  text-shadow:1px 1px 3px #fff;}
.top_matter span{font-size:24px; font-weight: bold; color:#063b6d;}
.top_matter span sup{font-size:14px;}
.top_matter span a{color:#7f0000; text-decoration:none;}
.top_matter span a:hover{color:#000; text-decoration:underline;}
.expandable_container_left{float:left; width:48%; height:auto; margin:20px 0px 10px 0px;}
.expandable_container_right{float:right; width:48%; height:auto; margin:20px 0px 10px 0px;}

.partner_inst_head{width:200px; height:35px; clear:both; margin:0px auto; color:#063b6d; padding:5px 0px 2px 0px; background-color:#fff;  font:bold 13px arial; text-align:center;}
.partner_inst{float:left; width:100%; padding:10px 0px 0px 0px; margin:0px 0px 10px 0px; background-color:#fff;  font-size:13px; font-weight:bold;  border:0px solid #eaeaea; text-align:center; line-height:18px;}
.partner_inst a{color:#000; text-decoration:none;}
.partner_inst a:hover{color:#7f0000;}
.exam-info{font-size: 22px; line-height: normal; width:100%; display: block; margin:0px 0px 10px 0px; padding: 22px 20px 22px 20px;  border:0px solid #063b6d; border-radius: 6px; background: #fff;}
.exam-info span{ font-size: 90%; display: block;}
.regist-start{background:#00cbd9; /*background-image: linear-gradient(to bottom, #f927ad , #900998);*/ color: #fff;}
.regist-close{background:#22a9e3; /*background-image: linear-gradient(to bottom, #ff7b00 , #9d2e41);*/ color: #fff;}
.online-exam{background:#2b87ca; /*background-image: linear-gradient(to bottom, #00b90d , #258200);*/ color: #fff;}
.topper-exam{background:#0447bf; /*background-image: linear-gradient(to bottom, #1243fb , #050b63);*/ color: #fff;}
.prize-distri{background:#130585; /*background-image: linear-gradient(to bottom, #1243fb , #050b63);*/ color: #fff;}

.partner_container{width:100%; display: block; margin:0px 0px 10px 0px; padding-bottom: 10px;  border:1px solid #063b6d; background: #fff;}
.partner_container img{height:60px; margin: 5px 0px 5px 0px;}
.partners_head{display: block; background: #063b6d; padding:2px 0px 2px 0px; margin-bottom: 5px; font-size:14px; text-transform: uppercase; clear:both; color:#fff;}
.partner_name{display:block; font-size: 16px; font-weight: bold;}
.msg_container{width:auto; height:auto;  left:50%; top:50%; position:fixed; transform:translate(-50%, -50%); z-index:1000;}
.thanks{display:block; height:auto; padding:7px; background-color:#005195; border-radius:10px; box-shadow:2px 2px 50px 2px #333;}
.msg{background-color:#e0f0f8; border:thin solid #005195; border-radius:10px; font:normal 15px arial; text-align:center; padding:10px; line-height:22px;}
.msg span{font:bold 30px arial; color:#005195; text-shadow:1px 1px 3px #fff;}

.bott-sponsor{display:block; text-align: center; clear: both;font-size: 14px; margin-bottom: 12px;}
.sponsor-head{display:inline-block; clear: both; text-transform: uppercase; font-weight: bold; background: #666; color: #fff; padding: 2px 10px 2px 10px; position: relative; top: -18px; border-radius: 4px;}
.knowledge-head{display:inline-block; clear: both; text-transform: uppercase; font-weight: bold; margin-bottom: 5px; }
.bott-cont{display:inline-block; width: auto; margin: 0px 10px 10px 10px; border:1px solid #999; padding: 5px;}
.sponsor-cont{display:block; text-align: center; clear: both; margin-bottom: 10px;}
.sponsor-cont .part-logo{display:inline-block; width: 60px; height: auto; margin: 0px 28px;}
.part-name{display:block; clear: both; font-weight: bold;}
.sponsor-cont .part-logo span{display:block; width: 60px; height: 60px; padding: 3px;}
.sponsor-cont .part-logo span img{height: 100%; }
.part-img{display:inline-block; height: 25px; width: auto;}
.part-img img{width: 100%; height: 100%;}

.black_overlay{display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
.popup_container{display:none; position:fixed; top: 3%; left: 20%; width: 60%; height: auto; padding: 10px; background-color:none; z-index:1002;}
.white_content {
	padding: 10px 0; text-align:left;
	border: 12px solid orange;
	background-color: white;
	z-index:1002; width:auto;
	overflow: auto;
}
.bottom_ad{margin:10px auto; width:auto; height:90px; clear:both; border:0px solid #EAEAEA;}

.close_popup a{float:right; font:bold 16px arial; color:#000; text-transform:uppercase; top:-25px; right:20px; position:relative; background-color:orange; padding:5px; z-index:1005;}

.pop_head{font:bold 16px arial; text-transform:uppercase; margin:0px 10px 7px 0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #000;}
.pop_head span{font:bold 16px arial; text-transform:none; color:#e87708;}
.pop_head_H{font-weight:bold; font-size:20px; margin:0px 10px 7px 40px; padding:0px 0px 5px 0px; border-bottom:1px dotted #000;}
.pop_head_H span{font-weight:bold; font-size:20px; color:#e87708;}

.clr{clear:both; width:100%; float:left;}

.top_container{float:left; width:100%; background:#fff; padding:10px 0px 10px 0px; border-bottom:2px dashed #ccc;}
.left_image{float:left; margin:0px 20px 0px 10px;}
.right_image{float:right; margin:0px 10px 0px 10px;}
.international{width:510px; line-height:30px; margin-top:20px; float:left; text-align:center;}
.tagline{font-family:Tmatter; font-size:24px; text-transform:uppercase;}
.tagline_hindi{font-size:23px;}



.certificate{background:url(../images/Online_Certificate.jpg) no-repeat; background-size:850px 662px; width:850px; height:662px; margin:0 auto;}

.certificate_cont{position:relative; top:405px; text-align:center;}
.certificate input{font:bold 28px arial; text-align:center; height:30px; border:0px; background:none; width:500px;}

.date{position:relative; width:auto; top:95px; text-align:right; right:50px;}
.date input{font:bold 16px arial; text-align:left; height:20px; border:0px; background:none; width:150px;}
.name{font:bold 14px arial; text-align:right; padding:10px 5px; clear:both; background-color:#fff;}
.container_new{width:100%;}
.next{font:bold 13px arial; float:right; clear:both; background:#063b6d; width:auto; border:0px; text-shadow:1px 1px 2px #000; color:#fff; box-shadow:none; margin:20px; padding:5px 10px 5px 10px;}

/*.next span{font-family:Tmatter_H; font-weight:bold; font-size:18px;  margin-left:10px; clear:both; }*/
.accept{font:normal 13px arial; float:left;}
.accept_H{font-weight:normal; font-size:13px; float:left; margin:2px 5px 0px 0px;}
.test{font:bold 13px arial; background:#f7de9e; padding:4px 10px 4px 10px; float:right; color:#000; border-radius:5px 5px 0px 0px;}
.question_container{width:auto; clear:both; border-bottom:0px dashed #666; margin:10px;}
.Questions{font:normal 14px arial; text-align:left; margin:0px 0px 0px 0px; float:left; width:100%; background:#fff; border-bottom:0px dotted #ffb270; padding:20px 30px 50px 30px;}
.Questions p{font:normal 13px arial; text-align:justify; margin:0px 10px 5px 40px; line-height:18px; width:auto; background:none;}
.Questions p span{font-family:Tmatter_H; font-size:19px; text-align:justify; margin:0px 10px 5px 0px; line-height:20px; width:auto; }

.Questions li{font:normal 13px arial; text-align:left; margin:20px 10px 5px 0px; border-top:1px dashed #ccc; padding:10px 0px 0px 7px; line-height:18px; width:100%; float:left; clear:both; word-spacing:0.1em}
.Questions li span{font-size:13px; text-align:left; float:left; clear:both; margin:5px 10px 5px 0px; line-height:20px; width:100%;}
.option{float:left; width:50%; text-align:left; margin-top:10px;}
.option .tick{float:left; margin-right:10px;} 
.option .choose{float:left; margin-right:10px;} 
.option .matter{float:left; width:81%;} 
.option .matter span{float:left; font-size:14px; margin-top:2px; }

.schedule-cont{float: left; width: 100%; clear: both; background: #fff; padding: 20px; text-align: left; margin-bottom: 20px;}
.schedule-head{display:block; clear: both; margin-bottom: 20px; font-size:16px; font-weight: bold; text-transform: uppercase; padding: 0px 0px 5px 0px; border-bottom: 1px dashed #ccc;}
.schedule-box{float: left; width: 49%;  padding: 10px; font-size: 14px; text-align: justify;}
.schedule-box:first-child{border-right: 1px dashed #ccc; margin-right: 1%; padding-right: 2%;}
.schedule-box ul{display:block; list-style-type: circle;}
.schedule-box li{margin-bottom: 7px;}




.Q_head{font:bold 16px arial; margin:0px 10px 0px 0px; text-transform:uppercase; padding:0px 0px 5px 0px; text-align:center; color:#570000;}
.Q_head_H{font-weight:normal; font-size:19px; margin:0px 10px 7px 0px; padding:0px 0px 7px 0px; border-bottom:1px dashed #000; text-align:center; color:#570000;}

.contact{font:normal 14px arial; width: 960px; text-align:left; margin:0px 0px 0px 0px; float:left; background:#fff; border-bottom:0px dotted #ffb270; padding:30px; box-sizing: border-box;}
.contact p{font:normal 13px arial; text-align:justify; margin:0px 10px 5px 0px; line-height:18px; width:auto; background:none;}
.contact p span{font-size:14px; text-align:justify; margin:0px 10px 5px 0px; line-height:20px; width:auto; background:none;}
.contact .left{width:20%; float:left; margin:7px 0px 0px 0px; padding:4px 0px 4px 0px;}
.contact .left_1{width:auto; float:left; margin:7px 10px 0px 3px; padding:4px 0px 4px 0px;}
.contact .right{width:80%; float:left; margin:7px 0px 0px 0px;}
.contact .right select{width:396px; float:left; padding:5px; margin-right:10px; color:#000; border:1px solid #8cb8e7; border-radius:3px;}
.contact .right_1 select{width:175px; float:left; padding:5px; margin:7px 10px 0px 0px; color:#000; border:1px solid #8cb8e7; border-radius:3px;}
.contact .right_1 input{width:43%; float:left; margin:7px 0; padding:5px 7px 4px 7px; color:#000; border:1px solid #8cb8e7; border-radius:3px; box-shadow: inset 0 0 2px #ccc; -moz-box-shadow: inset 0 0 2px #ccc; -o-box-shadow: inset 0 0 2px #ccc; -webkit-box-shadow: inset 0 0 2px #ccc;-moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s;}

.contact .right span select {width:70px; float:left; padding:3px 7px 3px 7px; margin-right:10px; color:#000; border:1px solid #8cb8e7; border-radius:5px;}
.contact .right span input{width:88%; float:left; padding:4px 7px 4px 7px; color:#000; border:1px solid #8cb8e7; border-radius:3px;-moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s;}
.contact .right input{width:100%; float:left; padding:4px 7px 4px 7px; color:#000; border:1px solid #8cb8e7; border-radius:3px; box-shadow: inset 0 0 2px #ccc; -moz-box-shadow: inset 0 0 2px #ccc; -o-box-shadow: inset 0 0 2px #ccc; -webkit-box-shadow: inset 0 0 2px #ccc;-moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s;}
.contact textarea{width:100%; height:50px; float:left; padding:4px 7px 4px 7px; color:#000; border:1px solid #8cb8e7; border-radius:3px; box-shadow: inset 0 0 2px #ccc; -moz-box-shadow: inset 0 0 2px #ccc; -o-box-shadow: inset 0 0 2px #ccc; -webkit-box-shadow: inset 0 0 2px #ccc;}
.contact .right input[type="text"]:focus,textarea:focus, select:focus{box-shadow:1px 1px 10px #063b6d; border:1px solid #063b6d; color:#333; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s;}
.contact .right_1 input[type="text"]:focus,textarea:focus, select:focus{box-shadow:1px 1px 10px #063b6d; border:1px solid #063b6d; color:#333; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s;}
.contact .right span select:focus{color:#333; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s;}
.contact .right select:focus{color:#333}


.contact .right .submit{float:right; width:auto; margin:5px 0px 0px 20px;}
.contact .right .submit input{font:bold 13px arial; float:left; background:#063b6d; width:auto; border:0px; text-shadow:1px 1px 2px #000; color:#fff; box-shadow:none; margin-right:20px; cursor: pointer;}
.contact .right .submit input:hover{background:#f5821f;}

.code{ position:relative; float:left; clear:both; top:3px;}


.show a{font:bold 13px arial; background:#063b6d; width:auto; border:0px; text-shadow:1px 1px 2px #000; color:#fff; box-shadow:none;  float:right; margin:12px 20px 0px 0px; color:#fff; padding:2px 10px 2px 10px; cursor:pointer;}
.show a:hover{background:#f5821f; color:#fff;}

.bottom{clear:both; float:left; width:100%; font:12px arial; line-height:17px; color:#fff; text-align:center; background-color:#0447bf; margin-top: 10px; padding:10px 0px 10px 0px;}
.bottom span{color:#ffcb05;}
.bottom a{color:#fff;}
.bottom a:hover{color:#ffcb05;}
.moreinfo{
	font:normal 12px arial; clear:both; margin:0px auto; height:auto; text-align:center; padding:0px 0px 10px 0px;}
.moreinfo a{
	font:bold 12px arial;
	color:#fff; 
	text-align:center;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	border-right:0px solid #666;
	border-left:0px solid #666;
	line-height:20px;
}


.more_link{font:normal 11px arial; text-align:right; margin: 5px 0px 5px 0px;}
.more_link a{font:bold 11px arial; text-align:right; margin-right:5px; border-radius: 3px; padding:3px 5px; color:#7f0000; background: #fff;}
.more_link a:hover{ text-decoration:none; color:#fff; background:#7f0000;}


.online_regi{font:bold 16px arial; padding:5px; text-align:center; width:250px; margin:0 auto; margin-bottom:10px; text-transform:uppercase;}




@font-face{ font-family:Tmatter; src:url(../fonts/tt0248m_.ttf);}
@font-face{ font-family:Tmatter_B; src:url(../fonts/tt0249m_.ttf);}
@font-face{ font-family:Tmatter_H; src:url(../fonts/krdv016.ttf);}






.goog-te-gadget img {vertical-align: middle; border: medium none; display: none;}
.goog-te-gadget-simple { line-height:10px; display: inline-block; padding-top: 1px; padding-bottom: 2px; cursor: pointer; background:none !important; border:0px !important;
}
.goog-te-gadget-simple .goog-te-menu-value {color: #fff !important;
    white-space: nowrap; width:auto !important;
    margin-left: 0px;
    margin-right: 0px;
}
.goog-te-gadget-simple .goog-te-menu-value span{color: #fff !important; border:0px !important;}
