@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

.textbox { padding: 7px 12px; border: 1px solid #e5e5e5; box-shadow: none; width: 100%; border-radius: 2px; background: #f5f5f5; }

.textlink { color: #a62727; text-decoration: none; }
.textlink:hover { text-decoration: underline; }
.notes { color: #a62727; font-size: 13px; }

.invisible { visibility: hidden; }

/*Checkbox design start*/
input[type=checkbox]:not(old),
input[type=radio ]:not(old) { width: 2em; margin: 0; padding: 0; font-size: 1em; opacity: 0; }

input[type=checkbox]:not(old) + label,
input[type=radio ]:not(old) + label { display: inline-block; margin-left: -2em; position: relative; }

input[type=checkbox]:not(old) + label:before,
input[type=radio ]:not(old) + label > span { content: ''; display: inline-block; width: 15px; height: 15px; margin: 0.25em 0.3em 0.25em 0.25em; border: 0.0625em solid rgb(192,192,192); border-radius: 0.25em; background: rgb(224,224,224); vertical-align: bottom; }

input[type=checkbox]:not(old):checked + label:before,
/*input[type=radio ]:not(old):checked + label > span { content: ''; display: inline-block; border: 0.0625em solid rgb(166,39,39);  }
input[type=checkbox]:not(old):checked + label:after { content: ''; position: absolute; top: 5px; left: 5px; display: block; width: 9px; height: 9px; margin: 0.125em; border: 0.0625em solid rgb(166,39,39); border-radius: 0.125em; background: #000044; }*/
input[type=radio ]:not(old):checked + label > span { content: ''; display: inline-block; border: 0.0625em solid #008456; }

input[type=checkbox]:not(old):checked + label:after { content: ''; position: absolute; top: 5px; left: 5px; display: block; width: 9px; height: 9px; margin: 0.125em; border: 0.0625em solid #E87337; border-radius: 0.125em; background: #E87337; }
/*Checkbox design end*/

.btn-upload { background: #000044; padding: 7px 16px; color: #fff; border-radius: 3px; border: 0px; font-size: 16px; font-weight: 600; display: inline-block; cursor: pointer; }
.btn-upload:hover { background: #a62727; color: #fff; }

.btn-remove { background: #a62727; padding: 5px 9px; color: #fff; border-radius: 3px; border: 0px; font-size: 16px; font-weight: 600; display: inline-block; cursor: pointer; }
.btn-remove:hover { opacity: 0.7; color: #fff; }

.gv-row td, th{padding: 10px; background-color:White;}
.gv-altrow td, th{padding: 10px; background-color:WhiteSmoke;}

.btn-send { background: #E87337; padding: 7px 16px; color: #fff; border-radius: 3px; border: 0px; font-size: 16px; font-weight: 600; display: inline-block; cursor: pointer; }
.btn-send:hover { background: #008456; color: #fff; }

#content-inner{width:100%;background:url(../images/inner-page-bg.png);}
.AdminLogin{width:680px;text-align:left;background:url(../images/login-bg.jpg) no-repeat;padding:100px 50px 50px 50px;}
.AdminLogin h1{font-size: 22px; text-align: left; color: #222; font-weight: normal; margin-bottom:10px;}
.AdminLogin .inner-page-bg{box-shadow:0px 0px 5px 0px #ccc;}

.EnqQuot{text-align:left;background:url(../images/login-bg.jpg) no-repeat;padding:25px 50px 50px 50px;}
.EnqQuot h1{font-size: 22px; text-align: left; color: #222; font-weight: normal; margin-bottom:10px;}
.EnqQuot .inner-page-bg{box-shadow:0px 0px 5px 0px #ccc;}

.inner-form-bg{background:#f8f8f8;border: 7px solid #f8f8f8;border-radius:15px;}
.inner-form-bg-border{border:1px dashed #d5d5d5;border-radius:15px;padding:10px;}
.inner-form-bg li{display:table;padding-left:10px;margin-top:5px;text-align:justify;}
.admin-panel{float:left;width:320px;border-right:01px solid #ddd;}
.click-here { color: #E87337; font-size: 15px; text-decoration: none;
    font-weight: 700;
} .click-here:hover { color: #008456; }
.home-panel{float:left;width:320px;text-align:center;}
.tooltip {display:none; position:absolute; border:1px solid #333; background-color:#161616; border-radius:5px; padding:10px; color:#fff; font-size:12px;}