@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,700,600,300);body{background:#fff;font-family: 'Open Sans', sans-serif;padding: 0;margin: 0;}.primary-bg{background-color:#1B75B6;}.primary-color{color:#1B75B6 !important;}.primary-border{border-color:#1B75B6;}.secondary-bg{background-color:#EF8020;}.secondary-color{color:#EF8020;}.secondary-border{border-color:#EF8020;}.loginreg .modal-head{padding-left:60px;padding-right:20px;padding-top:10px;min-height: 40px;}.loginreg .modal-body{padding:0px 60px 20px 60px;}.close.customclose{background: url('../images/modal-close-btn.png');background-position: 0 30px;width: 30px;height: 30px;opacity: 1;}.close.customclose:hover{background: url('../images/modal-close-btn.png');background-position: 0 -1px;cursor: pointer;opacity: 1;}.loginreg .title{font-weight: 900;font-size: 26px;color: #000;}.loginreg .subtitle{font-size: 14px;color: #333;margin-top: 5px;}.loginreg [type=text], .loginreg [type=password], .loginreg [type=email], .modal-body form input[type="text"], .modal-body form input[type="password"], .modal-body form input[type="email"]{width: 100%;border: 0;border-bottom: 1px solid #d8d8d8;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 100;padding: 5px 13px;margin-bottom: 3px;margin-top: 12px;letter-spacing: 1.2px;background: unset;background-image: none !important;box-shadow: 0 0 0 0 !important;}.loginreg [type=text].error, .loginreg [type=password].error{width: 100%;border: 0;border-bottom: 1px solid #d8d8d8;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 100;padding: 5px 13px;margin-bottom: 3px;margin-top: 12px;letter-spacing: 1.2px;}.loginreg a{color: #606060;}.loginreg input::-webkit-input-placeholder,.loginreg input:-moz-placeholder,.loginreg input::-moz-placeholder,.loginreg input:-ms-input-placeholder{color: #b0b0b0;}.loginreg label, .loginreg a{color: #606060;font-size: 13px;font-weight: 100;}.loginreg input[type=checkbox]{border: #efefef;}.loginreg .button{text-shadow: 0 0 0 0 !important;width: 100%;border-radius: 4px;padding: 0px 0;background: transparent;border-width: 2px;border-style: solid;font-weight: 600;font-size: 13px;height: auto;line-height:45px !important;background-image: "unset" !important;}.loginreg .button:hover{opacity: 0.7;}.loginreg .loginoption{margin-top: 20px;text-align: center;font-weight: 400;font-size: 13px;}.loginreg .sociallogin a i{font-size: 28px;margin-left: 4px;margin-right: 4px;}.loginreg .sociallogin a i:hover{opacity: 0.7;}.loginreg .modal-content{box-shadow: 0 0 0 rgba(0, 0, 0, 0);border-color: #fff;}.loginreg .modal-footer{background: #f3f3f3;padding: 20px 0;color: #606060;text-align: center;font-family: 'Open Sans', sans-serif;font-size: 14px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border:0;}.loginreg .modal-footer a{font-size: 14px;}.loginreq .modal-dialog{max-width: 570px !important;}.loginreg .help-block{font-size: 13px;font-weight: 100;color: #b0b0b0;}.loginreg .help-block.success{color: #27ba51;}.loginreg .help-block.danger{color: #aa2b2b;}.form-control:focus{border-color: #efefef;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(100, 100, 100, 0.6);outline: 0 none;}.userandlogout{padding-top: 25px;font-family: 'Open Sans', sans-serif;font-size: 13px;}.greybox{background-color: #eee;border-radius: 5px;padding: 32px 32px 20px 32px;margin-top: 50px;font-family: 'Open Sans', sans-serif;}.tableform{width: 100%;}.tableform tr td{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #333;padding-right: 10px;line-height: 40px;vertical-align: top;}.tableform tr td:nth-child(3n+0) {padding-right: 0px;}.tableform tr td:nth-child(3n+0) input[type=text], .tableform tr td:nth-child(3n+0) select option{width: 100%;}.tableform input[type=text]{border:1px solid #efefef;background: #fff;}.tableform tr td button, .tableform tr td select, .table tr td input[type=submit]{border-radius: 3px;border-style: solid;border-width: 1px;height: 31px;line-height: 15px;margin-top: 0;padding: 0;width: 100%;}.tableform tr td select option{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #333;}.tableform .helptext{font-size: 13px;color: #c6c6c6;line-height: 16px;padding:0;margin-bottom: 10px;margin-top: 5px;}.tableform tr td.firsttd{min-width: 110px;}.tableform tr td.columntd{max-width: 10px;}.norightspace{padding-right: 3px;}.noleftspace{padding-left: 3px;line-height: 34px;}.tableform tr td input[type=text]::-webkit-input-placeholder {color: #e5e5e5;font-size: 13px;}.tableform tr td input[type=text]:-moz-placeholder {color: #e5e5e5;font-size: 13px;}.tableform tr td input[type=text]::-moz-placeholder {color: #e5e5e5;font-size: 13px;}.tableform tr td input[type=text]:-ms-input-placeholder {color: #e5e5e5;font-size: 13px;}.tableform tr td select{color: #e5e5e5;font-size: 13px;border: 1px solid #efefef;padding-left: 10px;}.tableform tr td select option:first-child{color: #000;}.tableform tr td select option{color: #666;}.button-lg{height: 42px !important;font-size: 14px;max-width: 230px;margin-top: 10px;}.buttontdclass{padding-right: 0 !important;padding-top:0px;}.form-control{font-size: 12px;color: #666;}.centerbox.loginreg{max-width: 480px;margin: 20px auto 0 auto;}#logo{margin-bottom: 30px;margin-left: 160px;width: 122px;}.errortop{border-top: 1px solid #aa2b2b;border-bottom: 1px solid #aa2b2b;color: #fff;background:#d34848;font-size: 11px;text-align: center;width: 100%;padding: 2px;}.tableform tr td button, .tableform tr td select{border-radius: 3px;border-style: solid;border-width: 1px;font-family: "Open Sans",sans-serif;font-weight: 100;height: 31px;line-height: 15px !important;margin-top: 0;padding: 0;width: 100%;}#districtDetails select{margin-bottom: 10px;}.infoslide{margin-top: 80px;text-align: center;}.infoslide .item{margin-top: 80px;min-height: 300px;}.infoslide .item strong{color:#5e5e5e;}.infoslide .item p{padding:30px 50px;color: #5e5e5e;line-height: 25px;font-size: 13px;}.infoslide .carousel-indicators{margin-top: 20px;}.infoslide .carousel-indicators li{background-color: #9e9e9e;font-size: 13px;width: 14px;height: 14px;}.infoslide .carousel-indicators li.active{background-color: #1e9bdd;width: 14px;height: 14px;}.carouseltitle{position: absolute;left: 0;right: 0;}.newbutton{border-radius: 3px;border-style: solid;border-width: 1px;height: 31px;line-height: 15px;margin-top: 0;padding: 0;width: 100%;font-size: 14px;height: 42px !important;margin-top: 10px;max-width: 230px;}.tree li:last-child::before {height: 100%;}