
@charset "utf-8";
@font-face {
	font-family: 'robot';
	src: url('fonts/robot.eot');
	src: local('☺'), url('fonts/robot.woff') format('woff'), url('fonts/robot.ttf') format('truetype'), url('fonts/robot.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_utsaah';
	src: url('fonts/utsaah.eot');
	src: local('☺'), url('fonts/utsaah.woff') format('woff'), url('fonts/utsaah.ttf') format('truetype'), url('fonts/utsaah.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


body{margin:0px; font-family: 'robot', sans-serif; line-height:25px; min-width:1024px; color:#000;}
.wrapper{width:100%; margin:0 auto; height:auto; overflow:hidden;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; margin:0px; padding:0px; padding:5px;}
a{-moz-transition: all 0.3s ease-out;	-o-transition: all 0.3s ease-out;	-khtml-transition: all 0.3s ease-out;	-ms-transition: all 0.3s ease-out;	-webkit-transition: all 0.3s ease-out; text-decoration:none;}
.fix{clear:both;}
.left{float:left;}
.right{float:right;}
.hindi{font-family:'Conv_utsaah' !important; font-size:21px;}
.lberror{font-size:18px; background:#F00; color:#fff; font-weight:bold; display:block; padding-left:10px; line-height:30px; margin-top:20px; margin-bottom:10px;}
.lbsucc{font-size:18px; background:#060; color:#fff; font-weight:bold; display:block; padding-left:10px; line-height:30px; margin-top:20px; margin-bottom:10px;}
.deny{width:704px; height:335px; overflow:hidden; margin:0 auto; background:url(denied.png) center no-repeat; box-shadow: 0 2px 3px rgba(0,0,0,0.1); text-align:center;}
.deny a{text-decoration:none; color:#FF0000;}
/**********************task manager******************************/
.task_end{height:auto; width:600px; height:auto;margin:20px auto;-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);   -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4); min-height:150px;}
.task_end .title {color: #053D67;padding-bottom:10px;border-bottom:1px inset #053D67;padding-left:5px;padding-top:8px;  padding-right:5px; font-size:20px;}
.task_end .title i{margin-right:10px; color:#053D67;}
.task_end .main{text-align:center; margin-top:15px; font-size:19px; color:Red;}
.task_end p{font-family:'Conv_utsaah' !important; font-size:30px; margin:0px; padding-top:10px;}
/**********************task manager******************************/


/**************popup form*******************/
.divproc{width:180px; height:160px; overflow:hidden; background:#fff; text-align:center; border-radius:4px; border:#021F3F solid 1px; overflow:hidden; position:relative; box-shadow: 0 0 10px 0 #1B95C6; margin:20% auto;}
.mesoverlay { background:rgba(0,0,0,0.5); bottom: 0; left: 0;  position: fixed;  right: 0;  top: 0;  z-index:2147483847;opacity:1;}

.overlay{ background:rgba(0,0,0,0.5); bottom: 0; left: 0;  position: fixed;  right: 0;  top: 0;  z-index:1147483847;opacity:1;}
.popfrm{width:100%; height:auto; overflow:hidden; background:none; overflow:hidden; position:relative; box-shadow: 0 0 10px 0 #1B95C6; margin:8% auto;}
/**************popup form*******************/

/* Preloader */
#preloader {position:fixed;top:0;left:0;right:0;bottom:0;	background:rgba(0,0,0,0.8);	z-index:99;}
#status {width:100%; height:250; overflow:hidden; text-align:center; position:relative; margin-top:60%; background:#fff;}
#status img{width:70%; height:auto;}
/* Preloader */

/**********top******/
.top{height:35px; background:#053D67 url(top.png) left top no-repeat; border-top:#E77817 solid 4px; border-bottom:#052C4B inset 1px; line-height:35px; text-align:right; color:#fff;}
.top i{color:#fff; font-size:20px; margin-right:10px; margin-left:15px; margin-top:5px;}
.top a{color:#fff; padding:0 10px; font-size:13px; text-transform:uppercase;}
.top a:hover{color:#aaa;}
.top .clock{}
.top .links{display:block;}
.top .links li{float:right; margin-right:10px; list-style-type:none;}
.top .links li i{margin-right:10px;}
/**********top******/

/*******footer**********/
.footer{height:35px; background:#053D67; border-top:#E77817 solid 4px; border-bottom:#052C4B inset 1px; line-height:35px; color:#fff; position:fixed; text-align:center; bottom:0; left:0; right:0;}
/*******footer**********/


/**********header******/
.header{width:100%; height:auto; background:#fff; text-align:left; overflow:hidden;}
.header .logo{height:110px; width:70%; float:left; border:none;}
.header .swatch{height:110px; width:250px; float:right; border:none;}
.header img{height:110px; width:auto;}

.header .user{height:90px; width:450px; float:right; border-left:#ccc solid 1px; padding-top:10px;}
.header .user img{width:80px; height:80px;}

.header .name{display:inline-block; padding-top:10px;}
.header .name .hindi{font-family:utsaah; font-size:45px; font-weight:bold; margin:0px; color:#F00;  line-height:40px;}
.header .name .english{font-size:27px; font-weight:bold; margin:0px; color:#053D67; line-height:50px;}

.header .name2{float:left; width:730px;}
.header .name2 img{width:auto; height:90px; margin-top:8px;}
.header .name2 .hindi{font-family:utsaah; font-size:45px; font-weight:bold; margin:0px; color:#F00;  line-height:40px;}
.header .name2 .english{font-size:27px; font-weight:bold; margin:0px; color:#053D67; line-height:50px;}


.ams{height:auto; background:#053D67; color:#fff; text-align:center; line-height:37px; font-size:25px;}

/**********header******/

/************navbar***********/
.navbar{background:#053D67; width:100%; height:40px; overflow:hidden;}
.navbar .adm{height:auto; float:left; color:#fff; text-align:left; line-height:37px; font-size:20px; padding-left:10px;}

.navbar .nav{float:right;}
.navbar .nav li{float:left; list-style-type:none; height:40px; border-left:#fff solid 1px;}
.navbar .nav li a{float:right; line-height:37px; height:40px; color:#fff; display:block; padding:0 11px;}
.navbar .nav li a i{width:30px; text-align:center; font-size:20px;}
.navbar .nav li a:hover{background:#00B9F5;}
/************navbar***********/



/**********support******/
.support{height:auto; width:37%; margin-left:10px;}
.support .welcome{width:100%; text-align:justify; margin-top:15px;}
.support .welcome h1{font-size:20px; color:#053D67; padding:0px; padding-top:10px; margin-bottom:10px;}
.support .vcname{text-align:center; width:130px; float:right; font-weight:bold; padding:0px; margin:0px; color:#FF0000;}
.support .vcname img{float:right; width:110px; height:auto; margin-left:15px; margin-bottom:8px; border:#053D67 solid 1px; border-radius:4px;}
.support .info{border:#000 solid 1px; text-align:center; margin-top:40px;}
.support img{float:left; margin-right:10px; width:110px; height:auto;}
/**********support******/

/**********Quick Links******/
.qlink{height:auto; width:25%; margin-right:10px; margin-top:10px; background-color:rgba(255,255,255,.97);height:auto;margin:0 auto;-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);   -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4); margin-top:10px; margin-right:10px; min-height:435px;}
.qlink h3 {color: #053D67;padding-bottom:10px;border-bottom:1px inset #053D67;padding-left:5px;padding-top:8px; margin-bottom:10px; text-transform:uppercase;}
.qlink h3 i{margin-right:10px; color:#053D67;}

.qlink li{width:50%; float:left; list-style-type:none; padding:10px; box-sizing:border-box; margin-top:10px;}
.qlink li a{display:block; background:#053D67; color:#fff; font-size:20px; text-align:center; padding:10px 0px; border-radius:4px;}
.qlink li a i{font-size:40px; margin-bottom:10px;}
.qlink li a:hover{background:#00B9F5;}

/**********Quick Links******/

/***********student login*************/
.stdlogin{width:700px; margin:0 auto; margin-bottom:40px; background-color:rgba(255,255,255,.97);height:auto;margin:0 auto;-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);   -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4); min-height:350px; margin-top:20px; overflow:hidden;}

.stdlogin .instruction{min-height:390px; width:50%; float:left; background:#00B9F5;}
.stdlogin .instruction h3 {background:#0F8BB3; border-bottom:1px inset #0F8BB3; padding-left:5px;color:#fff; line-height:40px; font-weight:normal; font-size:22px;}
.stdlogin .instruction h3 i{margin-right:10px; color:#fff;}

.stdlogin .login{min-height:370px; height:auto; overflow:hidden; width:50%; float:left;}
.stdlogin .login h3 {color: #053D67;border-bottom:1px inset #ccc;padding-left:5px;margin-bottom:10px; line-height:40px;}
.stdlogin .login h3 i{margin-right:10px; color:#053D67;}
.stdlogin .main{padding:10px;}
.stdlogin .login span{font-weight:bold;}
.stdlogin .inputlog{background:none;padding:10px 10px 10px 5px;display: block;width:100%;border:none;border-bottom:1px solid #c6c6c6; margin-bottom:10px; text-transform:uppercase;}
.stdlogin .inputlog:focus{outline:none; border-bottom: 1px solid #00A2E8;}
.stdlogin .inputlog::-webkit-input-placeholder {font-size:15px; text-transform:none;}
.stdlogin .btn{width:45%; display:block; text-align:center; line-height:40px; color:#fff; font-size:19px; border:none; cursor:pointer;}
.stdlogin .log{float:left; background:#00B9F5;}
.stdlogin .log:hover{background:#0797C6;}
.stdlogin .res{float:right; background:#C70303;}
.stdlogin .res:hover{background:#AB0404;}

.stdlogin .frg_pass{width:100%; font-size:18px;}
.stdlogin .frg_pass a{background:none; line-height:40px; color:#053D67;}
/***********student login*************/

/***********special login*************/
.spllogin{width:700px; margin:0 auto; margin-bottom:40px; background-color:rgba(255,255,255,.97);height:auto;margin:0 auto;-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);   -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);  margin-top:20px; overflow:hidden; padding-bottom:20px;}
.spllogin .login{min-height:200px; height:auto; overflow:hidden; width:100%;}
.spllogin .login h3 {color: #053D67;border-bottom:1px inset #ccc;padding-left:5px;margin-bottom:10px; line-height:40px;}
.spllogin .login h3 i{margin-right:10px; color:#053D67;}
.spllogin .main{padding:10px;}
.spllogin .login span{font-weight:bold;}
.spllogin .inputlog{background:none;padding:10px 10px 10px 5px;display: block;width:100%;border:none;border-bottom:1px solid #c6c6c6; margin-bottom:10px;}
.spllogin .inputlog:focus{outline:none; border-bottom: 1px solid #00A2E8;}
.spllogin .inputlog::-webkit-input-placeholder {font-size:15px;}
.spllogin .btn{width:45%; display:block; text-align:center; line-height:40px; color:#fff; font-size:19px; border:none; cursor:pointer;}
.spllogin .log{float:right; background:#00B9F5;}
.spllogin .log:hover{background:#0797C6;}
/***********special login*************/



/**************Table**************/
.frmtable {border-collapse: collapse; border-spacing:0; width:100%;}
.frmtable td,
.frmtable th{vertical-align:top;}
.frmtable .step{width:100%; text-align:center;}
.frmtable .step i{margin-right:5px; background:#fff; font-size:20px; padding:10px; border-radius:100%;}
/**************Table**************/

/*****************panel*************************/
.panel{height:auto; width:97%; background:#fff; height:auto; margin:0 auto;-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);   -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4); min-height:250px; border-bottom:#00B9F5 solid 4px;}
.panel .title {background:#00B9F5; color:#fff;padding-bottom:10px;border-bottom:1px inset #fff;padding-left:5px;padding-top:8px;  padding-right:5px; font-size:20px;}
.panel .title i{margin-right:10px; color:#fff;}
.panel .title a{float:right; padding:0 10px; display:block; background:#fff; color:#000; margin-right:5px;}
.panel .title a i{margin-right:5px; color:#00B9F5; text-transform:none;}
.panel .title a:hover{color:#00B9F5;}
.panel .main{width:100%; padding:10px; box-sizing:border-box;}

.implink{width:98%; margin-left:5px; display:block; float:left; background:#00B9F5; color:#fff; text-align:center; margin-bottom:10px; cursor:pointer; font-size:20px; padding:2px 0px; border-radius:4px;}
.implink span{font-family:'Conv_utsaah' !important; font-size:22px; line-height:20px;}
.implink:hover{background:#053D67;}

.implink2{width:98%; margin-left:5px; display:block; float:left; background:#053D67; color:#fff; text-align:center; margin-bottom:10px; cursor:pointer; font-size:20px; padding:2px 0px; border-radius:4px;}
.implink2 span{font-family:'Conv_utsaah' !important; font-size:22px; line-height:20px;}
.implink2:hover{background:#00B9F5;}

/*****************panel*************************/

/********************student profile****************************/
.input{width: 100%; color: #000;background: none; outline: none; font-size:15px; padding:.4em .3em; border: solid 1px #aaa; box-sizing:border-box; margin-bottom:12px;}
.input:focus{border:#0797C6 solid 1px;}
.input::placeholder{color:#CCC;}

.input3{width: 100%; color: #000;background:#FEFEFE; outline: none; font-size:1em; padding:.6em 1em; border: solid 1px #aaa; box-sizing:border-box; margin-bottom:0px;}
.input3:focus{border:#0797C6 solid 1px;}

.input4{width:100%; color: #000;background:#FEFEFE; outline: none; font-size:1em; padding:.6em 0em; border: solid 1px #aaa; box-sizing:border-box; margin-bottom:0px;}
.input4:focus{border:#0797C6 solid 1px;}

.il{text-align:left;}
.ic{text-align:center;}

.button{display:block; text-align:center; line-height:40px; color:#fff; font-size:19px; border:none; cursor:pointer; padding:0 10px;}
.btn_grid{display:block; text-align:center; line-height:30px; color:#fff; font-size:16px; border:none; cursor:pointer; padding:0 10px;}
.blue{background:#053D67; border-top:#0797C6 solid 1px; border-bottom:#053D67 solid 1px; line-height:25px;}
.blue:hover{background:#035898;}

.white{background:#fff; color:#0797C6;}
.white:hover{background:#00B9F5;}

.navy_blue{background:#00B9F5;}
.navy_blue:hover{background:#0797C6;}
.red{background:#C70303;}
.red{background:#AB0404;}
.btn_des{background:#ccc; color:#fff; cursor:default;}

.btncourse{display:block; background:#0797C6; width:100%; padding-left:10px; text-align:left; box-sizing:border-box; line-height:50px; color:#fff; font-size:21px; margin-bottom:10px; border:none; cursor:pointer;}
.btncourse i{float:right; margin-right:10px; font-size:50px;}
.btncourse:hover{background:#00B9F5;}
required{color:Red; font-weight:bold; margin-left:5px; font-family:Arial Black; font-size:20px;}
/********************student profile****************************/

/*********************UPLOAD PHOTO*********************/
.phm{width:120px; margin:0 auto; height:auto; overflow:hidden; border:#007AAE solid 1px;}
.phm img{width:100%; height:auto;}
#swatches {width: 100%;height: 50px;}
.swatch {width:18%;height: 50px;border-style:solid;border-width:thin;	float: left;margin-right: 3px;}
/*********************UPLOAD PHOTO*********************/



/**********admission dashboard************/
.admlink{width:90%; margin:0 auto; display:block; color:#fff; font-size:20px; text-align:center; padding:10px 0px; border-radius:4px;}
.admlink i{font-size:40px; margin-left:10px; margin-right:10px; float:left;}
.yellow{background:#D8A407;}
.megenta{background:#9C27B0;}
.green{background:#16A085;}
/**********admission dashboard************/



























/* @group Base */
.chzn-container {
  position: relative;
  display: inline-block;
  zoom:1;
  *display: inline;
  width:100%;

}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top:0px;
  left: 0;
  z-index: 1010;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  padding:.1em 1em; 
  background:#ffffff url(arrdw.png) right center no-repeat;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;  color:#000;
  text-decoration: none;
  font-size:16px;
}

.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('chosen-sprite.png') no-repeat 0px 2px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
	background:url(search.png) right center no-repeat;
  margin: 1px 0;
  padding: 6px 20px 6px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  font-size:1em;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;

  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 25px;
  padding: 5px 6px;
  margin: 0;
  list-style: none; border-bottom:#ccc solid 1px;
  font-size:16px;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
	background:#ccc;
  color: #000;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {

}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 2px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; }
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('chosen-sprite.png') no-repeat -30px -20px;
  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
  background: url('chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.chzn-container-single.chzn-rtl .chzn-single div b {
  background-position: 6px 2px;
}
.chzn-container-single.chzn-rtl .chzn-single-with-drop div b {
  background-position: -12px 2px;
}
/* @end */

/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)  {
  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
      background-image: url('chosen-sprite@2x.png') !important;
      background-repeat: no-repeat !important;
      background-size: 52px 37px !important;
  }
}
/* @end */


/***************site map***********/
#breadcrumb{
    font:12px Arial, Helvetica, sans-serif;
    background:#ECF0F5; 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
	margin-top:10px;
	margin-bottom:20px;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url('bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}
.home
{
    border:none;
    margin: 8px 0px;
}

#breadcrumb a:hover
{
	color:#35acc5;
}
/***************site map***********/


/***************wizard***********/
ul#wizardStatus{
  list-style:none;
  width:100%;
  padding:0;
  text-align:center;
}

ul#wizardStatus li{
  background-color:#d9d9ce;
  color:#3d4c4f;
  width:16%;
  display:inline-block;
  margin:0;
  font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size:14px;
  line-height:30px;
  padding:0px;
  position:relative
}
ul#wizardStatus li:first-child{
  padding-left:25px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px
}

ul#wizardStatus li:last-child{
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px
}

ul#wizardStatus li:after,
ul#wizardStatus li:before {
  background-color:#d9d9ce;
  content:"";
  display:block;
  position:absolute
}

ul#wizardStatus li:after{
  -webkit-border-radius:3px;
  border-radius:3px;
  border-right:3px solid white;
  border-top:3px solid white;
  height:21px;
  right:-15px;
  top:3px;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
  width:21px;
  z-index:5
}

ul#wizardStatus li:before{
  height:30px;
  right:3px;
  width:20px;
  z-index:6
}

ul#wizardStatus li:last-child:after,
ul#wizardStatus li:last-child:before{
  display:none
}

ul#wizardStatus li.current{
  background-color:#0597c5;
  color:#fff;
}

ul#wizardStatus li.current:after,
ul#wizardStatus li.current:before{
  background-color:#0597c5
}

ul#wizardStatus li.completed{
  background-color:Green;
  color:#fff;
}
ul#wizardStatus li.completed a{color:#ffffff;}
ul#wizardStatus li.completed:after,
ul#wizardStatus li.completed:before{
  background-color:Green
}















