﻿*, body {margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box;}
.srow, .img-responsive {width:100%;}
.clrleft {float:left;}
.clrright {float:right;}

.main-menu {background:#1a2268; text-align:center;}
.topstreap {background:#efecea; padding:20px 0;}

.heading-h2 {text-align:center; font-size: 20px; font-weight: 700; color: #f2af00; position:relative; padding-bottom: 10px; border-bottom: 1px solid #ffd977;}
.heading-h2:after {position:absolute; content:''; left:0; right:0; margin:0 auto; width: 15%; height: 3px; background: #f2af00; bottom: -2px;}
.register-head {position:relative; font-size: 25px; font-weight: 700; text-transform: uppercase; margin-bottom: 0; color: #1a2268; padding-bottom: 10px; border-bottom: 1px solid #ffd977;}
.register-head::after {position:absolute; content:''; left:0; right:0; bottom:-2px; margin:0 auto; width:30%; height:3px; background:#f2af00;}


.logo {font-family: "Righteous", sans-serif; font-weight:700; font-size:30px;}
.logo a {color:#80171b;}
.logo a span {color: #1a2268;}
.topstreap .social-links ul {padding-left:0; display:inline-block; list-style:none; margin-bottom:0;}
.topstreap .social-links ul li {float:left; margin-right:10px;}
.topstreap .social-links ul li a {display:table; width:30px; height:30px; text-align:center; border-radius:50%; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.topstreap .social-links ul li a:hover {border-radius:5px; }
.topstreap .social-links ul li i {display:table-cell; width:100%; height:100%; vertical-align:middle;}
.topstreap .social-links ul li.facebook a {background:#143172; color:#fff;}
.topstreap .social-links ul li.facebook a:hover {background:#1b82e4; color:#fff;}
.topstreap .social-links ul li.twitter a {background:#1b82e4; color:#fff;}
.topstreap .social-links ul li.twitter a:hover {background:#0c5ea1; color:#fff;}
.topstreap .social-links ul li.instagram a { color:#fff;
background: rgb(181,0,143);
background: -moz-radial-gradient(circle, rgba(181,0,143,1) 0%, rgba(244,166,25,1) 100%);
background: -webkit-radial-gradient(circle, rgba(181,0,143,1) 0%, rgba(244,166,25,1) 100%);
background: radial-gradient(circle, rgba(181,0,143,1) 0%, rgba(244,166,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b5008f",endColorstr="#f4a619",GradientType=1);
}
.topstreap .social-links ul li.instagram a:hover { color:#fff;
background: rgb(244,166,25);
background: -moz-radial-gradient(circle, rgba(244,166,25,1) 0%, rgba(181,0,143,1) 100%);
background: -webkit-radial-gradient(circle, rgba(244,166,25,1) 0%, rgba(181,0,143,1) 100%);
background: radial-gradient(circle, rgba(244,166,25,1) 0%, rgba(181,0,143,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4a619",endColorstr="#b5008f",GradientType=1);
}
.main-widget {background: #f9f9f9; border: 1px solid #ebe7e7; padding: 20px; border-radius: 5px;}
.widget-title {border-bottom: 1px solid #747fe7; padding-bottom: 5px; margin-bottom: 20px;}
.widget-title h3 {font-size: 20px; font-weight: 700; margin-bottom:0; position:relative; color:#ff6c5f;}
.widget-title h3::after {position:absolute; left: 20px; bottom: -10px; content: ''; width: 10px; height: 10px; background: #747fe7; transform: rotate(45deg);}
.widget-form .form-group .form-control {border:1px solid #83b2db;}
.underlist {}
.underlist ul {list-style:none; padding-left:0; margin:0; display:inline-block;}
.underlist ul li {float:left; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #e3dada;}
.underlist ul li:last-child {margin-bottom:0; padding-bottom:0; border-bottom:none;}
.underlist ul li i {margin-right:10px;}
.underlist ul li:hover i {margin-right:5px;}
.underlist ul li a {color:#000;}
.underlist ul li a:hover {color:#0169a4;}

.infoadd {list-style:none; padding-left:0; display:inline-block;}
.infoadd li {float:left; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #053c7c;}
.infoadd li span:first-child {font-size:15px; font-weight:700; color:#fff;}
.infoadd li span {float:left; width:100%; color:#b6d8ff;}
.infoadd li span a {color:#b6d8ff;}
.cgmap {position:relative;}
.cgmap .cgdist {position:absolute;}
.cgmap span, .underlist ul li i {transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.cgmap .district-mcb {left:190px; top:52px; width:95px;}
.cgmap .district-mcb:hover {left:90px; top:0px; width:220px; z-index:1;}
.cgmap .district-kry {left:253px; top:62px; width:45px;}
.cgmap .district-srp {left:272px; top:51px; width:81px;}
.cgmap .district-brp {left:291px; top:35px; width:127px;}
.cgmap .district-srg {left:297px; top:112px; width:86px;}
.cgmap .district-jsp {left:356px; top:114px; width:92px;}
.cgmap .district-gpm {left:203px; top:123px; width:49px;}
.cgmap .district-krb {left:242px; top:136px; width:90px;}
.cgmap .district-rgh {left:314px; top:155px; width:79px;}
.cgmap .district-mgl {left:182px; top:167px; width:52px;}
.cgmap .district-blp {left:205px; top:170px; width:67px;}
.cgmap .district-jch {left:258px; top:204px; width:48px;}
.cgmap .district-skt {left:298px; top:211px; width:50px;}
.cgmap .district-sbg {left:285px; top:250px; width:76px;}
.cgmap .district-krd {left:123px; top:179px; width:67px;}
.cgmap .district-kcg {left:109px; top:240px; width:48px;}
.cgmap .district-btr {left:152px; top:225px; width:72px;}
.cgmap .district-rng {left:87px; top:282px; width:72px;}
.cgmap .district-drg {left:153px; top:269px; width:43px;}
.cgmap .district-bld {left:122px; top:310px; width:65px;}
.cgmap .district-mlm {left:84px; top:329px; width:54px;}
.cgmap .district-bbz {left:199px; top:237px; width:95px;}
.cgmap .district-rpr {left:187px; top:261px; width:60px;}
.cgmap .district-msd {left:229px; top:268px; width:116px;}
.cgmap .district-gbd {left:219px; top:310px; width:76px;}
.cgmap .district-dtr {left:177px; top:316px; width:69px;}
.cgmap .district-kkr {left:85px; top:358px; width:128px;}
.cgmap .district-kdn {left:166px; top:391px; width:69px;}
.cgmap .district-nyp {left:110px; top:413px; width:75px;}
.cgmap .district-bsr {left:171px; top:448px; width:81px;}
.cgmap .district-dtw {left:153px; top:482px; width:57px;}
.cgmap .district-bjr {left:71px; top:461px; width:89px;}
.cgmap .district-skm {left:131px; top:518px; width:96px;}
.cgmap .district-mcb:hover {left:90px; top:0px; width:220px; z-index:1;}
.cgmap .district-kry:hover {width:220px; z-index:1;}
.cgmap .district-srp:hover {width:220px; z-index:1;}
.cgmap .district-brp:hover {width:220px; z-index:1;}
.cgmap .district-srg:hover {width:220px; z-index:1;}
.cgmap .district-jsp:hover {width:220px; z-index:1;}
.cgmap .district-gpm:hover {width:220px; z-index:1;}
.cgmap .district-krb:hover {width:220px; z-index:1;}
.cgmap .district-rgh:hover {width:220px; z-index:1;}
.cgmap .district-mgl:hover {width:220px; z-index:1;}
.cgmap .district-blp:hover {width:220px; z-index:1;}
.cgmap .district-jch:hover {width:220px; z-index:1;}
.cgmap .district-skt:hover {width:220px; z-index:1;}
.cgmap .district-sbg:hover {width:220px; z-index:1;}
.cgmap .district-krd:hover {width:220px; z-index:1;}
.cgmap .district-kcg:hover {width:220px; z-index:1;}
.cgmap .district-btr:hover {width:220px; z-index:1;}
.cgmap .district-rng:hover {width:220px; z-index:1;}
.cgmap .district-drg:hover {width:220px; z-index:1;}
.cgmap .district-bld:hover {width:220px; z-index:1;}
.cgmap .district-mlm:hover {width:220px; z-index:1;}
.cgmap .district-bbz:hover {width:220px; z-index:1;}
.cgmap .district-rpr:hover {width:220px; z-index:1;}
.cgmap .district-msd:hover {width:220px; z-index:1;}
.cgmap .district-gbd:hover {width:220px; z-index:1;}
.cgmap .district-dtr:hover {width:220px; z-index:1;}
.cgmap .district-kkr:hover {width:220px; z-index:1;}
.cgmap .district-kdn:hover {width:220px; z-index:1;}
.cgmap .district-nyp:hover {width:220px; z-index:1;}
.cgmap .district-bsr:hover {width:220px; z-index:1;}
.cgmap .district-dtw:hover {width:220px; z-index:1;}
.cgmap .district-bjr:hover {width:220px; z-index:1;}
.cgmap .district-skm:hover {width:220px; z-index:1;}
.cgstate-map {display:inline-block; text-align:center; font-style:normal;}
.cgstate-map figure {display:inline-block;}
.login-pop-title {position:relative;}
.login-pop-title .close-btn {position:absolute; top: -30px; right: -30px; cursor: pointer; background: #ee3322; width: 30px; height: 30px; border-radius: 50%; text-align: center; padding-top: 3px; color: #fff;}
.line-custome-btn a {color:#007dc3; font-size:14px;}
.line-custome-btn a:hover {color:#000;}
.register-form {margin-top:30px; margin-bottom:30px; border:1px solid #ddd; padding:30px; background: #f2f6fa; border-radius: 5px;}
#user-dashboard {border-radius:0;}
.quize_front {padding: 20px; background: #effbf5; border: 1px solid #d4f1e1; border-radius: 5px;}
#pdfModal .modal-dialog {max-width:50%; height:600px;}
#pdfModal .modal-dialog .instruc_pdf {height:650px;}
.internal-embed > .pdf-toolbar, #pdfModal .modal-dialog .instruc_pdf .pdf-toolbar { display: none;}



@media only screen and (max-width:767px) {
    .logo, .topstreap .social-links {width:100%;}
    #pdfModal .modal-dialog {max-width:95%;}
    .logo, .topstreap .social-links, #footer, #footer .footer-top .footer-links ul {text-align:center;}
    .topstreap .social-links {border-top:1px solid #ddd; padding-top:10px; margin-top:10px;}
    .fixed-top {position:inherit;}
    .scrolled-offset {margin-top:0;}
    #footer .footer-top .footer-links ul li {display:inline-block; width:100%;}
    .cgmap .district-mcb {width: 67px; left: 139px; top: 38px;}
    .cgmap .district-kry {left: 182px; top: 44px; width: 33px;}
    .cgmap .district-srp {left: 199px; top: 39px; width: 55px;}
    .cgmap .district-brp {left: 212px; top: 26px; width: 89px;}
    .cgmap .district-srg {left: 216px; top: 80px; width: 61px;}
    .cgmap .district-jsp {left: 257px; top: 81px; width: 67px;}
    .cgmap .district-gpm {left: 148px; top: 90px; width: 34px;}
    .cgmap .district-krb {left: 175px; top: 98px; width: 64px;}
    .cgmap .district-rgh {left: 227px; top: 111px; width: 57px;}
    .cgmap .district-krd {left: 89px; top: 130px; width: 48px;}
    .cgmap .district-mgl {left: 131px; top: 120px; width: 38px;}
    .cgmap .district-blp {left: 148px; top: 123px; width: 48px;}
    .cgmap .district-jch {left: 186px; top: 147px; width: 34px;}
    .cgmap .district-skt {left: 215px; top: 153px; width: 35px;}
    .cgmap .district-kcg {left: 78px; top: 175px; width: 35px;}
    .cgmap .district-btr {left: 109px; top: 162px; width: 53px;}
    .cgmap .district-bbz {left: 143px; top: 171px; width: 69px;}
    .cgmap .district-sbg {left: 205px; top: 181px; width: 56px;}
    .cgmap .district-rng {left: 63px; top: 204px; width: 51px;}
    .cgmap .district-rpr {left: 136px; top: 188px; width: 43px;}
    .cgmap .district-drg {left: 110px; top: 194px; width: 31px;}
    .cgmap .district-msd {left: 165px; top: 193px; width: 85px;}
    .cgmap .district-dtr {left: 127px; top: 228px; width: 50px;}
    .cgmap .district-gbd {left: 158px; top: 224px; width: 55px;}
    .cgmap .district-mlm {left: 61px; top: 237px; width: 39px;}
    .cgmap .district-bld {left: 87px; top: 224px; width: 47px;}
    .cgmap .district-kkr {left: 62px; top: 259px; width: 91px;}
    .cgmap .district-kdn {left: 119px; top: 282px; width: 50px;}
    .cgmap .district-nyp {left: 79px; top: 298px; width: 54px;}
    .cgmap .district-bjr {left: 51px; top: 333px; width: 64px;}
    .cgmap .district-bsr {left: 122px; top: 323px; width: 59px;}
    .cgmap .district-dtw {left: 110px; top: 348px; width: 41px;}
    .cgmap .district-skm {left: 95px; top: 375px; width: 68px;}
    .widget-title h3 {font-size:20px;}
    
}