@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}
a img {
    border: 0;
}
body {
    /*background-color:#EFEFEF;*/
    
    background: #ffffff !important;
    padding: 0;
    margin: 0;
	font-family: 'Arimo', sans-serif;
	font-size:14px;
	color:#464646;
}
table,
td {
    margin: 0;
    padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-style: normal;
    font-weight: normal;
    padding: 0;
    margin: 0;
}
.clear {
    clear: both;
}
.wrapper {
    width: 100%;
    margin: 0;
    padding: 0;
}
.header_section {
      
    background: #FFF;
    width: 100%;
	/*padding-bottom:10px;*/}
	
	

   



.quick_submit_section {
    width: 550px;
    float: right;
}
.clock_section {
    width: 550px;
}
.clock_section_left {
    width: 550px;
    margin-top: 14px;
}
.clock_section_left img {
    float: left;
    margin: 0 0 0 400px;
}
.clock_section_left p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #363636;
    float: right;
}
.submit_section {
    width: 550px;
}
.submit_section p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #2597c9;
    font-weight: bold;
    float: right;
    padding: 18px 0 0 0;
}
.submit_section p span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #094a66;
}
.body_section {
    width: 100%;
    /*background:#efefef;*/
    
    background: #ffffff;
}
.body_container {
    width: 1100px;
    margin: 0 auto;
	
	
}
.container_top_section {
    width: 1100px;
    padding-top: 15px;
}
.top_section_left {
    width: 550px;
    float: left;
}
.top_section_left p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #094a66;
    font-weight: bold;
    float: left;
    padding: 16px 10px 10px 0;
}
.top_section_left p span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2597c9;
}
.top_section_right {
    width: 550px;
    float: right;
}
.top_right_bg {
    background: url(../images/box.png) no-repeat;
    width: 296px;
    height: 30px;
    float: right;
    margin: 10px 0;
}
.top_right_bg p {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 8px 0 0 20px;
}
.top_right_bg p span {
    color: #56c2f1;
    padding-left: 110px;
}
.container_bottom_section {
   /* width: 1100px;*/
    padding-top: 0px;
	
}
.bottom_section_box {
    width: 360px;
    float: left;
    margin-bottom: 20px;
    margin-right: 10px;
}
.section_box_top {
    width: 360px;
    background: url(../images/dash_heading.jpg) repeat-x left top;
}
.section_box_top h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 0 8px 12px;
}
.section_box_bottom {
    width: 360px;
    background: #dedede;
    padding-bottom: 20px;
}
.section_box_bottom p {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #3f3f3f;
    padding: 10px 0 0 20px;
    width: 240px;
}
.section_box_bottom p span {
    color: #3f3f3f;
    float: right;
}
.bottom_section_box_right {
    width: 360px;
    float: right;
    margin-bottom: 20px;
}
.bottom_section_box_middle {
    width: 360px;
    float: left;
    margin-left: 370px;
    margin-bottom: 20px;
}
/**/

.header_menu_section {
    width: 100%;
   /* background: #dbd7d2;*/
   background:#f9f9f9;
   border-bottom:1px solid #e5e5e5;
   border-top:1px solid #e5e5e5;
}
.header_menu_container {
    width: 1100px;
    margin: 0 auto;
}
.header_menu_container ul {
    text-align: center;
    padding: 23px 0;
}
.header_menu_container ul li {
    display: inline;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding: 5px 0;
}
.header_menu_container ul li a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    background: #6ca5c2;
    padding: 7px 15px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold;
}
.header_menu_container ul li a:hover {
    background: #094a66;
    color: #FFFFFF;
}
.header_menu_container ul li a.active {
    background: #094a66;
    color: #FFFFFF;
}
/**/

.footer_menu_section {
    width: 100%;
    /*background:#094A66;*/
    
    background: #22275D;
    margin-top: 50px;
}
.footer_menu_container {
    width: 1100px;
    margin: 0 auto;
}
.footer_menu_container ul {
    text-align: center;
    padding: 23px 0;
}
.footer_menu_container ul li {
    display: inline;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding: 5px 0;
}
.footer_menu_container ul li a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    /*background:#1b88b7;*/
    
    background: #6ca5c2;
    padding: 5px 8px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold;
}
.footer_menu_container ul li a:hover {
    background: #094a66;
    /*color:#56c2f1;*/
    
    color: #ffffff;
}
.footer_menu_container ul li a.active {
    background: #094a66;
    /*color:#56c2f1;*/
    
    color: #ffffff;
}
.menu_copyright_section {
    width: 1100px;
    margin: 0 auto;
}
.menu_copyright_section p {
    text-align: center;
   /* font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    color: #2597c9;
    padding: 20px 0;
}
.menu_copyright_section p a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #094a66;
    text-decoration: none;
}
.menu_copyright_section p a:hover {
    text-decoration: underline;
    color: #094a66;
}
/*---------------------table-section---------------------*/
/*.head_text, .client_table{



	font:bold 13px Arial, Helvetica, sans-serif;



	color:#fff;



	text-align:center;



	padding:10px 0;



	background-color:#094A66;



}*/

.head_text,
.client_table {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    /*background-color:#A2C4FA;*/
    
    background-color: #fca30b;
}
.head_text {
    padding: 7px;
}
.client_table {
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    text-align: left;
    padding: 10px;
}
.head_text2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #4a4a4a;
    font-weight: normal;
    text-align: center;
    padding: 4px;
    /*background-color:#ECEDEC;*/
    
    background-color: #FFFFFF;
}
.head_text3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #4a4a4a;
    font-weight: normal;
    text-align: left !important;
    padding: 4px;
    /*background-color:#ECEDEC;*/
    
    background-color: #FFFFFF;
}
.edit img {
    margin: 0 0 0 13px;
    float: left;
}
.fieldtext {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #094A66;
    font-weight: bold;
    padding: 0 5px 0 7px;
}
.fieldtextnew {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #094A66;
    font-weight: bold;
    padding: 0 10px 0 0;
}
.fieldtextnewtext {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #666;
    /*font-weight:bold;*/
    
    padding: 0 10px;
    /*padding:6px 10px 0 0;*/
}
.textfield {
    width: 180px;
    height: 30px;
    /*border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;*/
    
    margin-bottom: 10px;
    border: #ccc 1px solid;
    padding-left: 2px;
    line-height: 25px;
    margin-left: 1px;
    margin-right: 1px;
}
.textfield2 {
    width: 180px;
    height: 23px;
    margin-bottom: 10px;
    border: #616161 1px solid;
    padding-left: 2px;
    line-height: 25px;
    margin-left: 25px;
    margin-right: 1px;
}
.selectfield {
   /* width: 140px;
    height: 22px;
    border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;
    
    margin-bottom: 10px;
    margin: 5px 10px 5px 0px;
    border: #616161 1px solid;*/
}
.selectfield2 {
    width: 140px;
    height: 22px;
    margin-bottom: 10px;
    margin: 0px 10px 0px 30px;
    border: #ccc 1px solid;
}
.selectfieldmultiple {
    width: 140px;
    height: 100px;
    /*border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;*/
    
    margin-bottom: 10px;
    border: #616161 1px solid;
    padding-left: 3px;
}
.textarea {
    border: 1px solid #616161;
    /*border-radius: 4px 4px 4px 4px;*/
    
    height: 40px;
    margin-bottom: 10px;
    width: 176px;
    resize: none;
    margin-left: 0px;
    padding: 2px;
}
.textarea2 {
    border: 1px solid #616161;
    height: 40px;
    margin-bottom: 10px;
    width: 200px;
    float: right;
    resize: none;
    margin-right: 40px;
    padding: 2px;
}
p.text1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #4a4a4a;
    font-weight: normal;
    float: left;
    padding: 0 10px 0 25px;
}
.radiobutton {
    float: left;
}
p.head_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #094A66;
    font-weight: bold;
    float: left;
    padding: 10px 0;
    border-bottom: 1px solid #094A66;
    width: 100%;
    text-align: left;
}
a.require {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #fff;
    /*background-color: #7aaaf5;
    border-radius: 5px;*/
    padding: 7px 15px;
    float: right;
    text-decoration: none;
	display:block;
	background:#fff;
	color:#424242;
}
a.require:hover {
    background: #1a1a19; color:#fff;
}
.mail_btn {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #fff;
    background-color: #7aaaf5;
    border-radius: 5px;
    padding: 5px 20px;
    float: right;
    text-decoration: none;
    border: none;
    cursor: pointer;
    margin-bottom: 5px;
}
.mail_btn:hover {
    background-color: #1b88b7;
}
.table_fst {
    background-color:none;
    border-radius: 5px;
    float: left;
    margin: 20px 0;
    padding: 20px 10px 10px;
}
.table_thrd {
    /*background-color:#fff;*/
    
    border-radius: 5px;
    float: left;
    margin: 20px 0;
    padding: 20px 10px 10px;
}
.table_thrd .textfield {
    margin-top: 10px;
}
.table_scnd {
    margin: 20px 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #094A66;
    font-size: 18px;
    padding-bottom: 10px;
}
.table_frth {
    margin: 20px 0;
    height: 163px;
    font-family: Arial, Helvetica, sans-serif;
    color: #094A66;
    font-size: 18px;
    padding-bottom: 10px;
}
.table_frth p.text1 {
    margin-bottom: 10px;
}
.table_thrd p.text1,
.table_scnd p.text1 {
    line-height: 24px;
}
.table_thrd .radiobutton,
.table_scnd .radiobutton {
    margin-top: 5px;
}
span.red {
    color: red;
}
.container_bottom_section .submit {
    margin-top: 20px;
    /*background: url(../images/submit_bg.png) repeat-x left bottom #0e5c7d;*/
    /*line-height:40px;*/
    background:#1a1a19;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    padding: 8px 20px;
    border: 0px solid #dedede;
    border-radius: 0px;
    text-transform: uppercase;
    cursor: pointer;
    outline: 0;
	display:inline-block;
}
.container_bottom_section .submit:hover {
    background-color: #fca30b;
    background-image: none;
}
/*---------------------table-section---------------------*/
/* login section Added by Abhaya */

.login_panel_section {
    color: #094A66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 50px;
}
.login_panel_section .login_panel {
    width: 100%;
    float:left;
}
.login_panel_section .login_panel .section_box_top {
   /* width: 420px;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;*/
}
.login_panel_section .login_panel .section_box_bottom {
    width: 400px;
    padding: 20px 10px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    padding:
}

.error {
    padding: 0 0px 5px 100px;
    color: #900;
    font-size: 11px;
}
.pop_view {
    width: 550px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.newadd {
   /* background: url("../images/submit_bg.png") repeat-x scroll left bottom #0E5C7D;*/
   background:#1a1a19;
    border: 0px solid #DEDEDE;
    border-radius: 0px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
    padding: 5px 21px;
    text-transform: uppercase;
}
.container_bottom_section table td div.error {
    padding: 10px 0px 10px 50px;
    color: #f61212;
    font-size: 13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.popup_field {
    background: #A2C4FA;
}
.popup_field ul {
    margin: 0;
    padding: 0;
}
.popup_field ul li {
    list-style: disc;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-left: 20px;
    padding: 4px 8px;
}
.table_fst h3 {
    font-family: Arial, Helvetica, sans-serif;
    color: #094A66;
    font-size: 18px;
    padding-bottom: 10px;
}
/*---------------added by argha--14-06-13------------*/

.table_thrd h3 {
    font-family: Arial, Helvetica, sans-serif;
    color: #094A66;
    font-size: 18px;
    padding-bottom: 10px;
}
.viewtext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #094A66;
    padding: 4px 10px;
}
.viewtxt2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #094A66;
    padding: 10px 10px;
}
/*---------------added by argha--14-06-13------------*/

.tbl_cls_new table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4a4a4a;
}
.tbl_cls_new table p.text1 {
    padding: 0 !important;
}
.tbl_cls_new .selectfield2 {
    margin: 0 !important;
}
.tbl_cls_new table td {
    padding-right: 5px !important;
}
.formError .formErrorContent {
    margin-left: -20px !important;
}
.formError .formErrorArrow {
    margin-left: 7px !important
}
.table_search {
    font-family: Arial, Helvetica, sans-serif;
    color: #4a4a4a;
    font-size: 13px;
}
/*-------------added by argha-3-7-13----------*/

.view_requirement {
    font-family: Verdana, Geneva, sans-serif !important;
    font-size: 14px !important;
    color: #4a4a4a !important;
    font-weight: bold !important;
    /*padding:10px!important;*/
}
.table_container {
    width: 1100px;
    margin: 23px auto;
}
.table_top {
    background: #ffffff;
    padding: 20px 0;
    border: 1px solid #C4C4C4;
}
.table_top2 {
    background: #ffffff;
    padding: 10px 0;
    border: 1px solid #fca30b;
}
.candidate_date {
    color: #707070;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}
.table_border_bottom {
    border-bottom: 1px solid #C4C4C4;
}
/*-------------added by argha-3-7-13----------*/
/*-------------added by argha-3-7-13----------*/

.thrd_table_margin {
    margin: -12px 0 10px 0 !important;
    padding-left: 16px !important;
}
.scnd_table_margin {
    margin: 20px 0 0 0 !important;
    padding-left: 17px;
}
.frst_table_margin {
    margin-bottom: 0 !important;
    margin-top: 0;
    padding-left: 16px !important;
}
.vendor_table_margin {
    margin: 20px 0 0 0 !important;
}
.user_table_margin {
    margin: 20px 0 0 0 !important;
    padding-left: 6px;
}
.requirement {
    font-family: Verdana, Geneva, sans-serif !important;
    font-size: 12px !important;
   /* color: #094A66 !important;*/
    padding: 0 !important;
    font-weight: bold !important;
}
.submission_text {
    font-family: Verdana, Geneva, sans-serif !important;
    font-size: 12px !important;
    color: #666 !important;
    /*font-weight:bold;*/
    
    padding: 0 !important;
}
.table_client {
    padding: 0 0 16px 0 !important;
}
.candidate_table_margin {
    margin: 0 !important;
    padding: 0 0 21px 0 !important;
}
.candidate_table_margin2 {
    margin: 14px 0 0 0 !important;
    padding: 0 0 13px 0 !important;
}
/*-------------added by argha-3-7-13----------*/
/*----------added by argha--5-7-13------------*/

.login_textfield {
    width: 264px !important;
    height: 23px;
    /*border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;*/
    
    margin-bottom: 10px;
    border: #7F9DB9 1px solid;
    padding-left: 2px;
    line-height: 25px;
    margin-left: 1px;
    margin-right: 1px;
}
.submit2 {
    background: url("../images/dash_heading.jpg") repeat-x scroll left top transparent;
    width: 100px;
    height: 32px !important;
    outline: 0;
    border: 0;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
    margin-left: 139px;
}
.login_text {
    padding: 3px 0 0 10px;
}
.total_footer {
    width: 100%;
    position: fixed;
    bottom: 0;
}
.main_copyright {
    width: 100% !important;
    bottom: 0 !important;
    position: fixed !important;
    margin: 0 auto !important;
}
.main_copyright p a {
    /*color:#ffffff !important;*/
    
    color: #094A66 !important;
}
.login_top {
    margin-top: 140px !important;
}
.dashboard a {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    color: #514F4F !important;
    text-decoration: none !important;
    font-weight: normal !important;
}
.dashboard a:hover {
    text-decoration: underline !important;
    ;
}
/*----------added by argha--5-7-13------------*/
/*-----added by argha-----08-07-13------------*/

.require_select {
    width: 90%;
    height: 34px;
    margin: 3px 10px 8px 0px;
    border: #ccc 1px solid;
	padding:6px 12px;
}
.require_field {
    width: 180px;
    margin-bottom: 8px;
    border: #ccc 1px solid !important;
    padding-left: 2px;
    line-height: 25px;
    margin-top: 3px;
    margin-left: 1px;
    margin-right: 1px;
}
.require_add {
    border-bottom: 1px solid #ccc;
    padding: 4px 0 7px 0;
}
.require_radio {
    float: left;
    margin-top: 2px;
}
.require_table_search {
    font-family: Arial, Helvetica, sans-serif;
    color: #4a4a4a;
    font-size: 13px;
    padding-top: 1px !important;
}
.require_textarea {
    border: 1px solid #7F9DB9 !important;
    /*border-radius: 4px 4px 4px 4px;*/
    
    height: 40px;
    margin-bottom: 10px;
    width: 179px;
    resize: none;
    margin-left: 0px;
    padding: 2px;
}
/*-----added by argha-----08-07-13------------*/
/*-----added by argha-----09-07-13------------*/

.require_select_two {
    width: 185px !important;
    height: 80px !important;
    /*border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;*/
    
    margin-bottom: 10px;
    border: #ccc 1px solid !important;
    padding-left: 3px;
}
/*-----added by argha-----09-07-13------------*/

a.email_mail {
    background-color: #FFFFFF;
    color: #094A66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}
a.email_mail:hover {
    background-color: #FFFFFF;
    color: #094A66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    text-decoration: underline;
}
a.email_mail_view {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}
a.email_mail_view:hover {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    text-decoration: underline;
}
a.more_link_pagination_prev {
    font-size: 12px;
    color: #666;
    text-decoration: underline;
}
a.more_link_pagination {
    font-size: 12px;
    color: #666;
    text-decoration: underline;
}
a.forgot {
    /*background-color: #ECEDEC;*/
    
    color: #094A66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}
a.forgot:hover {
    /*background-color: #ECEDEC;*/
    
    color: #094A66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    text-decoration: underline;
}
a.req_view {
    color: #094A66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    text-decoration: underline;
}
a.req_view:hover {
    color: #094A66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}
/*-----added by argha-----20-07-13------------*/

.status_top {
    background: #ffffff;
    padding: 0 0 20px 0;
    border: 1px solid #C4C4C4;
}
.status_requirement {
    font-family: Verdana, Geneva, sans-serif !important;
    font-size: 12px !important;
    color: #094A66 !important;
    font-weight: normal !important;
    padding: 0 1px 0 20px !important;
}
.status_select {
    width: 185px !important;
    height: 27px;
    height: 25px;
    /*border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;*/
    
    margin: 12px 10px 8px 26px !important;
    border: #7F9DB9 1px solid !important;
}
/*-----added by argha-----20-07-13------------*/
/*-----added by sayantan-----21-11-13------------*/

/*-----added by argha-----20-07-13------------*/

.mailsent {
    border: 1px solid #7F9DB9 !important;
    /*border-radius: 4px 4px 4px 4px;*/
    
    height: 300px;
    margin-bottom: 10px;
    width: 465px;
    resize: none;
    margin-left: 0px;
    padding: 2px;
}
.mailsentsub {
    width: 465px;
    margin-bottom: 8px;
    border: #7F9DB9 1px solid !important;
    padding-left: 2px;
    line-height: 25px;
    margin-top: 3px;
    margin-left: 1px;
    margin-right: 1px;
}
.dashboard_table_new {} tr.row_head_new_dashboard {
    background: #7aaaf5;
    font-weight: bold;
    color: #fff !important;
}
tr.row_head_new_dashboard td {
    color: #fff !important;
}
.dashboard_table_new td {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #094A66;
    padding-left: 5px;
}
.dashboard_table_new td a {
    text-decoration: none;
    color: #094A66;
}
.dashboard_table_new td a:hover {
    text-decoration: underline !important;
    color: #000;
}


.edit2 {
    color: #094A66 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
}
.edit2 img {
    float: none !important;
    margin: 0 auto !important;
}
.head_text2 a {
    color: #4a4a4a !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
}
#formID tr td a {
    text-decoration: none;
}
.tbl_cls_new tr td a.req_view {
    text-decoration: underline !important;
}
/*---------- added by argha 18-12-13 -------------*/

.tbl_req_new table td {
    padding-right: 0 !important;
    font-size: 12px !important;
    line-height: 28px;
}
.edit_nw img {
    margin: 0 0 5px 5px !important;
    float: right;
    border: #cccccc 1px solid;
    padding: 0 2px !important;
}
.table_container_nw {
    width: 1100px;
    margin: 10px auto !important;
}
.fieldtextnewtext a {
    text-decoration: underline !important;
    color: #666 !important;
}
.fieldtextnewtext a:hover {
    text-decoration: underline !important;
    color: #094A66 !important;
}
.pop_up_tooltip div {
    display: none;
    position: absolute;
    z-index: 99;
    background: #000;
    height: 100px;
}
.pop_up_tooltip:hover div {
    display: block;
    position: absolute;
    z-index: 99;
    background: #000;
    height: 100px;
}
/*-------------- added by argha 15-01-14 -----------------*/

.tool_table {
    text-align: left;
    width: 978px;
    border: 5px solid #9ac1ff;
}
.tool_div {
    background: none !important;
    display: none;
    height: 300px !important;
    position: absolute;
    z-index: 99;
    width: 995px !important;
    margin: -60px 0 0 117px !important;
}
.tool_table td h3 {
    padding: 0 0 10px 17px !important;
    border-bottom: #707070 1px solid !important;
}
.tool_table td {
    padding: 6px 0 0 0 !important;
    line-height: 16px !important;
}
.right_arrow_new {
    background: none !important;
    position: absolute;
    margin: 38px 0 0 -10px;
    float: left;
}
.tooltip_left {
    float: left;
    overflow: auto;
    -moz-box-shadow: 0 0 12px 1px #888;
    -webkit-box-shadow: 0 0 12px 1px #888;
    box-shadow: 0 0 12px 1px #888;
    width: 995px !important;
    height: 300px !important;
}
.popup_details td {
    color: #1a1a19;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    line-height: 26px;
}
.popup_details td input[type="button"] {
    background: #7AAAF5;
    border: 4px solid #DEDEDE;
    border-radius: 10px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    margin-top: 4px;
    outline: 0 none;
    padding: 5px 8px;
    text-transform: uppercase;
}
.pop-txt {
    color: #666666 !important;
}
.candi_head {
    color: #1a1a19;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 3px 0;
    text-transform: capitalize;
    border-bottom: #094A66 1px solid;
}
.candi_toptxt {
    padding: 5px 0 0 0;
}
.pop_txtarea {
    height: 64px;
    margin: 4px 0 0 0;
}
.msg_success {
    text-align: center;
    color: #2597C9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-transform: capitalize;
    padding: 96px 0 0 0;
    display: none;
}
/*-------------- added by argha 15-01-14 -----------------*/
/*-------------- added by argha 17-01-14 -----------------*/

.popup_details td input[type="submit"] {
    background: #1a1a19;
    border: 0px solid #DEDEDE;
    border-radius: 0px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    margin-top: 4px;
    outline: 0 none;
    padding: 5px 8px;
    text-transform: uppercase;
}
.require-txt {
    color: #666666 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    line-height: 26px;
}
.head_text4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ffffff;
    text-decoration: underline !important;
    font-weight: normal;
    text-align: center;
    padding: 4px;
    /*background-color:#ECEDEC;*/
    
    background-color: #FFFFFF;
}
a.require_nw {
    text-decoration: underline;
    float: none;
}
.require-area {
    width: 181px !important;
}
/*-------------- added by argha 17-01-14 -----------------*/
/*-------------- added by argha 22-01-14 -----------------*/

.main_cont_space {
    padding: 0 !important;
}
/*-------------- added by Sonmatn 14/9/15 ---------------------------------------------------------*/

.container {
    
}
.container .column,
.container .columns {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
header .top_bar {
    background: #171a36 none repeat scroll 0 0;
}
.container .eight.columns {
    width: 518px;
}
#header .top_bar .call {
    float: right;
    padding: 8px 0;
}
#header .top_bar .call li {
    color: #888888;
    float: right;
    font-family: "Arimo", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}
#header .top_bar .call li i {
    margin-right: 8px;
}
#logo {
    padding: 8px 0;
}
#header .top_bar .social_icons ul li {
    border-left: 1px solid #35384f;
    color: #afafaf;
    float: left;
    font-family: "Arimo", sans-serif;
    font-size: 16px;
}
#header .top_bar .social_icons ul li a {
    color: #afafaf;
    display: block;
    padding: 10px 12px;
    transition: all 0.2s ease-in-out 0s;
}
ul {
    list-style: outside none none;
}
.container .four.columns {
    width: 280px;
}
#logo {
    padding: 8px 0;
}
.container .twelve.columns {
    width: 780px;
}
/* ================ csss for main menu ============================== */

.logo_menu_content {
    width: 100%;
    background: #fff;
}
.fixed-top {
    position: fixed;
    top: 0;
    z-index: 999;
}
nav {
    /*position:relative;*/
}
nav ul {
    margin: 0;
    padding: 0;
}
#navigation {
    float: right;
}
nav ul li {
    /*float: left;*/
}
nav ul li a {
    text-decoration: none;
    color: #3e3d3d;
    font-size: 13px;
    font-family: 'Arimo', sans-serif;
    display: block;
    padding: 38px 11px;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
}
nav ul li a.last {
    padding-right: 0;
}
nav ul li a:hover {
    color: #f58634;
}
nav ul li:hover> a {
    color: #f58634;
}
/* ------ sub menu ---- */

nav ul li ul {
    display: none;
    position: absolute;
    z-index: 999;
    background: #fff;
    text-align: left;
    padding: 0;
    margin-top: -25px;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    /*width:190px;*/
    
    margin-left: 10px;
    border: 1px solid #e6e6e6;
    border-bottom: 0px solid #e6e6e6;
}
nav ul li:hover ul {
    display: block;
    position: absolute;
    z-index: 999;
    background: #fff;
    text-align: left;
    padding: 0;
    margin-top: -25px;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    /*width:190px;*/
    
    margin-left: 10px;
    border: 1px solid #e6e6e6;
    border-bottom: 0px solid #e6e6e6;
}
nav ul li ul.last-sub {
    right: 0;
}
nav ul li:hover ul.last-sub {
    right: 0;
}
nav ul li ul li {
    float: none;
    display: block;
    border-bottom: 1px solid #e6e6e6;
}
nav ul li ul li a {
    padding: 10px 20px;
    color: #3e3d3d;
    font-size: 12px;
}
nav ul li ul li a:hover {
    padding: 10px 20px;
    color: #fff;
    font-size: 12px;
    background: #f58634;
}
nav ul li ul span {
    color: #f58634;
    font-size: 0px;
    display: block;
    position: absolute;
    padding-left: 10px;
    margin-top: -13px;
}
/*----*/

.breadcamp {
    background: #f58332;
    padding: 22px 0;
    box-shadow: 0 8px 4px -8px rgba(0, 0, 0, 0.25) inset, 0 0 0 0 #696868 inset;
}
.breadcamp h1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 20px;
    font-family: "Arimo", sans-serif;
}
.breadcamp ul {
    text-align: right;
}
.breadcrumb > li + li:before {
    background: url("../images/breadcrumb-sep.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 9px;
    margin: 0 10px;
    padding: 0 5px;
    position: relative;
    top: 3px;
    width: 6px;
}
.breadcrumb > li {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    font-family: "Arimo", sans-serif;
    font-size: 14px;
}
.breadcrumb > li > a {
    text-decoration: none;
    color: #fff;
    font-family: "Arimo", sans-serif;
    font-size: 14px;
}
.breadcrumb > li > a:hover {
    text-decoration: underline;
}
.breadcrumb > li.last-active {
    color: #6d140e;
}
/* footer start here----- */

#site_des ul li {
    color: #666666;
    text-decoration: none;
    line-height: 26px;
    font-family: 'Arimo', sans-serif;
    font-size: 13px;
}
#site_des ul li a {
    color: #666666;
    text-decoration: none;
    line-height: 26px;
    font-family: 'Arimo', sans-serif;
    font-size: 13px;
    transition: all 0.2s ease-in-out 0s;
}
#site_des ul li a:hover {
    color: #d4281c;
}
#site_des h4 {
    text-transform: uppercase;
    color: #171a36;
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    margin-bottom: 15px;
}
#site_des ul.contact {
    text-align: right !important;
}
h4.contact-right {
    text-align: right;
}
/* ----- footer start here----- */

#footer-menu {
    background: #171a36;
    padding: 20px 0;
}
#footer-menu ul {
    text-align: center;
}
#footer-menu ul li {
    display: inline-block;
}
#footer-menu ul li a {
    text-decoration: none;
    color: #fff;
    padding: 0 10px;
    font-size: 13px;
    /*border-right:1px solid #fff;*/
    
    line-height: 26px;
    transition: all 0.2s ease-in-out 0s;
    font-family: 'Arimo', sans-serif;
}
#footer-menu ul li a:hover {
    color: #f58634;
}
#copy-right {
    padding: 15px 0;
    font-size: 13px;
}
.social_footer {} .social_footer ul {
    margin: 0;
    color: #afafaf;
}
.social_footer ul li {
    float: right;
    margin-left: 10px;
}
.social_footer ul li a {
    display: block;
    padding: 8px;
    color: #afafaf;
    font-size: 18px;
    border-radius: 30px;
    border: 1px solid #171a36;
    transition: all 0.2s ease-in-out 0s;
    font-family: 'Arimo', sans-serif;
}
.social_footer ul li a.fb {
    padding: 8px 12px;
}
.social_footer ul li a.fb:hover {
    color: #fff;
    background: #3b5997;
    border: 1px solid #3b5997;
}
.social_footer ul li a.tw {
    padding: 8px;
}
.social_footer ul li a.tw:hover {
    color: #fff;
    background: #2dc9fa;
    border: 1px solid #2dc9fa;
}
.social_footer ul li a.linkin {
    padding: 8px 9px;
}
.social_footer ul li a.linkin:hover {
    color: #fff;
    background: #006dc0;
    border: 1px solid #006dc0;
}
.copy {
    padding-top: 5px;
    font-size: 15px;
    font-family: 'Arimo', sans-serif;
}
.developed_left_txt a {
    color: #f58437;
    text-decoration: none;
    font-family: 'Arimo', sans-serif;
}
.right {
    float: right !important;
}
.left {
    float: left !important;
}
/* =================css for back to top *===============/*/
/*------ Added on 23-11-15 ------*/

.resume_area {
    border: 1px solid #c4c4c4;
    height: 300px;
    padding: 10px;
    width: 97%;
}
.note_txt {
    background: #D1DFEA;
    color: #094a66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
    padding: 8px 0;
    margin: 20px 0 0 0;
    font-weight: bold;
}
.hidden_table .head_text3 {
    text-align: right !important;
}
/*------ Added on 25-01-16 ------*/

a.tooltip_tag span.hover_tooltip {
    background: #1b88b7;
    color: #ffffff;
    padding: 8px 10px;
    transition: 0.5s;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: -8px 0 0 9px;
    max-width: 400px;
}
a.tooltip_tag:hover span.hover_tooltip {
    visibility: visible;
    opacity: 1;
}
.candidate_inner_table tr td {
    border: #094a66 1px solid;
}
img.blink_img {
    width: 8px;
    height: auto;
}
.requirement_table tr td.head_text {
    padding: 7px 5px;
    font-size: 12px;
}
.head_text a.zebra_tips2.owner_tips {
    background: #094a66;
    border-radius: 50%;
    color: #ffffff;
    font-size: 10px;
    height: 16px;
    line-height: 17px;
    margin: 18px 0 0 -28px;
    position: absolute;
    text-decoration: none;
    width: 16px;
}
.owner_tag {
    background: #094a66;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 0;
    line-height: 17px;
    margin: 0 0 0 8px;
    text-align: center;
    text-decoration: none;
    width: 20px;
}
a.tooltip_tag.owner_tag span.hover_tooltip {
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    margin: -8px 0 0 20px;
}
a.tooltip_tag.owner_tag span.hover_tooltip::before {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 8px solid transparent;
    margin-left: -8px;
    border-right: 8px solid #1b88b7;
    left: -8px;
    top: 3px;
    content: "";
}
/*------ Added on 11-02-16 ------*/

.radio_notice {
    float: left;
    margin: 1px 6px 0 4px;
}
a.recipient_anc .radio_notice {
    margin: 1px 6px 0 4px;
}
.radio_notice:nth-child(1) {
    margin-left: 18px !important;
}
.radio_msg {
    float: left;
    margin: 0 26px 0 0;
    color: #094a66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.message-box {
    float: left;
    margin-left: 40px;
    width: 400px;
    border: 1px solid #7AAAF5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #514f4f !important;
    border-bottom: 1px solid #616161;
}
.message-content {
    height: 300px;
    overflow: auto;
}
.message-row {
    padding: 15px 10px;
    /*margin-bottom:10px;*/
    
    border-bottom: 1px solid #eaeaea;
    /*margin:0 10px;*/
}
.message-text {
    padding: 10px 0;
}
.message-row:last-child {
    border-bottom: 0px solid #000;
}
.message-box h2 {
    padding: 10px;
    background: #7AAAF5;
    color: #fff;
}
.message-box h3 {
    font-weight: 600;
    font-size: 14px;
}
.posted-by {
    color: #676868;
}
.byname {
    font-weight: 600;
}
/*.user_msg_dtls{position:absolute; margin: 25px 0 0 53px;}
.user_msg_dtls2 {position: absolute; right: 0; top: 68px;}*/

.delete_all {
    background: #bb221c;
    color: #ffffff;
    font-family: sans-serif;
    cursor: pointer;
    float: right;
    margin: 0 !important;
    padding: 6px 10px !important;
    font-size: 13px;
    transition: 0.5s;
}
/*------ Added on 16-02-16 by Pomeli------*/

.require_select_two_particular_user {
    /*width:185px !important;



	height:80px !important;*/
    
    width: 250px;
    height: 150px;
    margin-top: 3px;
    /*border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;*/
    
    margin-bottom: 10px;
    border: #7F9DB9 1px solid !important;
    padding-left: 3px;
}
.already-exist {
    background: #fed2d3;
    padding: 10px;
    border: 1px solid #d8929c;
    color: #b54d54;
    font-size: 13px;
    margin-bottom: 10px;
}
/*------ Added on 18-02-16 ------*/

.message-content.content-msg {
    height: 182px;
}
.new_menu_cont ul li a {
    padding: 7px 4px !important;
}


/* header css from head.php */

a.tooltip_tag span.hover_tooltip {
    background: #1a1a19 none repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    margin: -8px 0 0 9px;
    max-width: 400px;
    opacity: 0;
    padding: 8px 10px;
    position: absolute;
    transition: all 0.5s ease 0s;
    visibility: hidden;
}
a.tooltip_tag:hover span.hover_tooltip {
    opacity: 1;
    visibility: visible;
}

.note_txt{
	background: #D1DFEA;  
	color: #094a66;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align: center;
    padding: 8px 0;
    margin: 20px 0 0 0;
    font-weight: bold;
}
img.blink_img{width:8px; height:auto;}
.requirement_table tr td.head_text {padding: 7px 5px; font-size: 12px;}
.head_text a.zebra_tips2.owner_tips {
    background: #1a1a19; border-radius: 50%; color: #ffffff; font-size: 10px;
    height: 16px; line-height: 17px; margin: 18px 0 0 -28px; position: absolute;
    text-decoration: none; width: 16px;
	text-align:center;
}

.owner_tag{background: #1a1a19; border-radius: 50%; color: #ffffff; display: inline-block;
    font-size: 14px; font-weight: bold; padding: 2px 0; line-height: 17px;
    margin: 0 0 0 8px; text-align: center; text-decoration: none; width: 20px;}
a.tooltip_tag.owner_tag span.hover_tooltip{text-align: left; font-weight: normal; font-size: 12px; margin:-8px 0 0 20px;}
a.tooltip_tag.owner_tag span.hover_tooltip::before{position: absolute;display:inline-block;width:0;height:0;line-height:0;border:8px solid transparent;margin-left:-8px;border-right:8px solid #1a1a19;left:-8px;top:3px; content: "";}

.header_menu_container ul li a{



	text-decoration:none;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#ffffff;



	background:#6ca5c2;



	padding:7px 15px;



	border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;



	text-transform:uppercase;



	font-weight:bold;



}

/*------ Added on 11-02-16 ------*/
.radio_notice{float:left; margin: 1px 6px 0 4px;}
a.recipient_anc .radio_notice{margin: 1px 6px 0 4px;}
.radio_notice:nth-child(1){margin-left:53px;}
.radio_msg{float:left; margin:0 26px 0 0; color: #4a4a4a; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold;}
.message-box { float:left; margin-left:40px; width:400px; border:1px solid #7AAAF5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#514f4f !important; border-bottom:1px solid #7aaaf5;}
.message-content { height:300px; overflow:auto;}
.message-row { padding:10px 10px; /*margin-bottom:10px;*/ border-bottom:1px solid #cccccc; /*margin:0 10px;*/ }
.message-text { padding:10px 0; color: #094a66;}
.message-row:last-child { border-bottom:0px solid #000;}
.message-box h2 { padding:10px; background:#7AAAF5; color:#fff;}
.message-box h3 { font-weight:600; font-size:14px;}
.posted-by { color:#094a66;}
.byname { font-weight:600;}
.delete_all {background: #bb221c; color: #ffffff; font-family: sans-serif; 
	cursor: pointer; float: right; 
	margin: 6px 6px 10px 6px; padding: 5px 10px; font-size: 13px; transition: 0.5s;}

  /*------ Added on 16-02-16 by Pomeli------*/
	.require_select_two_particular_user{



	/*width:185px !important;



	height:80px !important;*/
	width:250px ;



	height:150px ;


	margin-top: 3px;



	/*border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;*/



	margin-bottom:10px;



	border:#ccc 1px solid !important;



	padding-left:3px;



}
a.header_menu_section{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background:#6ca5c2;
	padding:7px 15px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-transform:uppercase;
	font-weight:bold;
	transition: 0.5s;
	margin: 0 0 10px 0;
	width: auto;
	display: inline-block;
}

a.header_menu_section:hover{
	background: #094a66;
}

.already-exist { background:#fed2d3; padding:10px; border:1px solid #d8929c; color:#b54d54; font-size:13px; margin-bottom:10px;}



.new_menu_cont ul li a { padding:7px 4px !important;}

/* ///////////////added by abhaya on19.05.16 //////////////////////////////*/
/* /////////////////////////////////////////////////css for login page ///////////////////////////*/

/*.login-bg { background:url(../images/login-bg.png) center top no-repeat !important;}*/
.login-body { background:#f6f6f6;}
.login_panel_section { background:#fff; width:550px; margin:0 auto;/* border-radius:10%*/; height:410px;}
.logo-section-login { background:#f9a30f; /*height:380px;*/ float:left; width:50%; text-align:center; padding:150px 0; }
.login_panel label { display:block; padding-bottom:8px; font-weight:bold; color:#4a4a4a; text-transform:uppercase;}
.form-section { padding:0px 35px 0 35px;}
.form-section input[type="text"], .form-section input[type="password"] { width:96%; padding:5px; height:25px; outline:0; border:0; border:1px solid #ddd;}
.form-group { margin-bottom:15px;}
.login_panel_section input[type="submit"] {
	width:100%; text-align:center; cursor:pointer; padding:10px 0; display:block; color:#fff; color:#fff; background:#f9a30f; border:0; text-transform:uppercase; outline:0; font-family: 'Lato', sans-serif; font-size:16px;
    
}
.login-footer-last { font-family:Verdana, Geneva, sans-serif; padding-top:20px; color:#4a4a4a; font-size:12px;}
.login-footer-last a { text-decoration:none;color:#000; }
a.forgot { text-decoration:none; color:#6a6969;}
.login_panel h2 {color:#999999; font-size:22px; padding-bottom:15px; font-family: 'Lato', sans-serif; text-transform:uppercase;}
.logo { padding-top:15px;}
.date-time-dashboard { text-align:right; padding-top:15px;}
.quick-menu { padding-top:10px;}
nav { text-align:center;}
nav ul li { display:inline-block; position:relative; margin-left:-5px;}
nav ul li:last-child { margin-left:0;}
nav ul li a { display:block; padding:16px 10px; color:#464646; border-right:1px solid #dfdede;}
nav ul li:first-child a{border-left:1px solid #dfdede;}
nav ul li a:hover, nav ul li a.active { background:#fca30b; color:#fff;}
.login_panel_section .forgot-cancel-btn input[type="submit"] { float:left; width:49%; height:40px; font-size:18px; padding:0;}
 .forgot-cancel-btn a { float:right; display:block; width:49%; background:#dddddd; color:#4a4a4a; padding:0px 0; font-family: 'Lato', sans-serif; font-size:18px; text-align:center; line-height:40px; text-decoration:none; text-align:center; text-transform:uppercase; }
 .forgot-cancel-btn a:hover { background:#f9a30f; color:#fff;}
.body_container { min-height:550px;}
.date-time ul { text-align:right;}
.date-time ul li { display:inline-block; padding:0 7px;}
.quick-menu { text-align:right; padding-top:20px;}
.quick-menu ul li { display:inline-block; padding:0 1px;}
.quick-menu ul li a { text-decoration:none; color:#e7e7e7; font-size:14px; /*font-family: text-transform:uppercase;*/ background:#1a1a19; padding:10px 15px; text-align:center; display:block;}
.quick-menu ul li a:hover { font-size:14px; background:#fca30b; text-decoration:none !important; color:#fff;}
.date-time .user_name span { font-weight:bold;}
.date-time .log_out a.logout { color:#fca30b;}
.date-time ul li a { text-decoration:none;}

/*////////////////// css for change password ///////////////////////////*/
.white-box { background:#fff;   box-shadow: 0 1px 16px rgba(16, 39, 71, 0.17);
    margin: 0 auto;
    padding:0px 0 35px 0;
   }
   .change-password { width: 400px; margin:50px auto 0 auto;}
   .form-group label { display:block; padding-bottom:8px;}
   .change-password h1 {font-family: 'Lato', sans-serif; text-transform:uppercase; font-size:22px; padding-bottom:15px;}
   .form-group label span { color:#d80404; font-weight:bold;}
  .submit_button_orange { background:#fca30b; display:block; border:0; outline:0; cursor:pointer;}
  .change-password  .submit_button_orange {float:left; width:100%; height:40px; font-size:18px; padding:0; font-family: 'Lato', sans-serif; text-transform:uppercase;}
  .portlate-title { background:#fca30b; padding:7px 10px; color:#fff; text-transform:uppercase; font-family: 'Lato', sans-serif; font-size:20px;}
  .portlet-content { padding:15px; border:1px solid #fca30b;}
  .portlet-content .head_text { background:none !important; color:#424242; font-size:13px;}
  .portlet-content table td { border:1px solid #ddd; padding:10px; color:#4a4a4a; line-height:24px; text-align:left;}
  /*.portlet-content table td.edit2 { background:#e8e8e8 !important;}*/
  .menu_copyright_section p{ color:#fcfcfc; font-size:13px; padding:25px 0;}
  .page-title { float:left;}
  .search_add { float:right;}
  
  
  .portlet-content table td .pagination-table td { border:0;}
  .search_go_new_btn {
    background: #fca30b;
    color: #fff;
    width: 50px;
    padding: 5px 0;
    text-align: center;
    cursor: pointer;
    border: 0;
    outline: 0;
    font-weight: bold;
	font-size:14px;
   
}
.search_go_new_btn:hover {
    background: #1a1a19;
    color: #fff;
    font-weight: bold;
}
.search_go_new {
    border: 1px solid #ddd !important;
    line-height: 25px;
    margin: 3px 1px 8px;
    padding-left: 2px;
    width: 180px;
    height: 29px;
}
/*----pagination----*/

ul.pagination {
   /* font-family: "Arial", "Helvetica", sans-serif;*/
    font-size: 13px;
    height: 100%;
    list-style-type: none;
   /* margin: 20px 0;*/
    overflow: hidden;
    padding: 0;
}
ul.pagination li.details {
    background-color: white;
    border-color: #ddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    color: #424242;
   /* font-weight: bold;*/
    padding: 3px 10px;
    text-decoration: none;
}
ul.pagination li.dot {
    padding: 3px 0;
}
ul.pagination li {
    float: left;
    list-style-type: none;
    margin: 0 3px 0 0;
}
ul.pagination li:first-child {
    margin-left: 0;
}
ul.pagination li a {
    color: black;
    display: block;
    padding: 3px 12px;
    text-decoration: none;
	border:1px solid #ddd;
	font-weight:normal;
	color:#424242;
	
}
ul.pagination li a img {
    border: medium none;
}
ul.pagination li a.current {
    background-color: white;
    border-radius: 0 0 0 0;
    color: #333333;
}
ul.pagination li a.current:hover {
    /*background-color: white;*/
}
ul.pagination li a:hover {
   background:#fca30b;
   color:#fff;
   border:1px solid #fca30b;
}
ul.pagination li a {
   /* background-color: #F6F6F6;
    border-color: #C8D5E0;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #1E598E;
    display: block;
    font-weight: bold;
    padding: 8px 10px;
    text-decoration: none;*/
}
ul.pagination li a.current {background:#fca30b;
   color:#fff;border:1px solid #fca30b;}
/*----pagination----*/
.search-byfield { color:#1a1a19; font-size:24px; text-transform:uppercase; font-family: 'Lato', sans-serif; margin-bottom:15px;}
.submit-search-btn { background:#1a1a19; display:inline-block; padding:7px 15px;  text-transform:uppercase; color:#fff; font-family: 'Lato', sans-serif; font-size:18px; border:0; outline:0; cursor:pointer; margin-right:10px;}
.submit-search-btn:hover { background:#fca30b;}
.portlet-content .head-th { background:#f9f9f9 !important; font-weight:bold;}
.message-section { background:#f9a30f; padding:20px;}
.message-section h2 { color:#fff; font-family: 'Lato', sans-serif; font-size:24px; padding-bottom:10px; border-bottom:1px solid #de900a; margin-bottom:10px;}
.portlet-content table {border-collapse:collapse;}
.portlet-content table td { border-collapse:collapse;}
.message-content.content-msg{height: 263px;}
.content-row-data { margin-bottom:20px;}
.purple { background:#852b99;}
.purple-brdr { border:1px solid #852b99;}
.blue{background:#4b8df8;}
.blue-brdr { border:1px solid #4b8df8;}
.green{ background:#35aa47;}
.green-brdr { border:1px solid #35aa47;}
.grey{ background:#555555;}
.grey-brdr { border:1px solid #555555;}
.send-mail { display:block; background:#1a1a19 !important; width:100% !important; padding:8px 0 !important; text-align:center; color:#fff !important; border-radius:0 !important;}
.content-sort { margin-top:20px;}
 .add_sort_exhibit .portlet-content table td { border:0 !important; padding:2px !important;}
 .black-orange-btn { background:#1a1a19; color:#fff; border:0; border-radius:0;}
 .link-text a { float:left; margin-right:10px;}
 .email-send-content a.require { float:none; display:inline-block; background:#1a1a19; color:#fff;}
  .email-send-content { text-align:center; }
   .email-send-content a.require:hover { background:#fca30b;} 
   .email-format input[type="submit"] { border:0; background:#fca30b; color:#fff; border-radius:0; cursor:pointer; padding:8px 20px;}
    .email-format input[type="button"]{ border:0; background:#e5e4e4; color:#424242; border-radius:0; cursor:pointer; padding:8px 20px;}
	.email-format iframe { height:300px !important;}
	.email-format input[type="submit"]:hover, .email-format input[type="button"]:hover { background:#1a1a19; color:#fff;}
	.email-cat { min-height:144px;}
	.add_sort_exhibit input[type="text"] { border:1px solid #ccc; padding:5px; height:28px; width:210px;}
	.add_sort_exhibit select { border:1px solid #ccc; padding:5px; height:36px; width:222px;}
	
	/* css for submission form */
	.submissionform .form-group label { float:left; width:130px; text-align:right;}
	.input-sec { float:left; width:230px; margin-left:10px;}
	.input-sec input {border: 1px solid #ccc;
    height: 34px;
    margin: 3px 10px 8px 0;
    padding: 6px 12px;
    width: 90%;
	}
/* css for add requirement section */

.form_requirement_add input {border: 1px solid #ccc !important;
    height: 21px;
    margin: 3px 0px 5px 5px;
    padding: 6px 12px;
     width:220px;}
	 .form_requirement_add input[type="file"] { margin-left:5px;}
	
.form_requirement_add select {border: 1px solid #ccc !important;
    height: 34px;
    margin: 3px 0px 5px 5px;
    padding: 6px 12px;
    width:246px;}
.add_requirement_form table { color:#222222; font-family: 'Arimo', sans-serif; font-size:14px;}
.add_requirement_form table  td { padding:5px 5px 5px 0;}
.requirement_submit { text-align:center;}
.container_bottom_section .requirement_submit .submit{ border:0; background:#1a1a19; padding:9px 32px; text-transform:uppercase; font-size:18px; height:auto; border-radius:0; height:30px; display:inline-block; margin:0; /*line-height:20px;*/ font-weight:normal; display:block; float:left; width:auto; margin-right:10px; height:auto; border:0;}
.container_bottom_section .requirement_submit a { display:block; padding:7px 20px; text-transform:uppercase; font-size:18px; height:auto; color:#222; background:#f7f7f7; height:30px; text-decoration:none; margin:0; /*line-height:20px;*/ float:left;}

.form_requirement_add input[type="radio"]{ width:auto; border:0; float:none; margin-right:20px; float:left; padding-top:0; margin-top:0;}
.form_requirement_add .span_td span { float:left; display:block;}
.form_requirement_add .span_td { padding-left:20px;}
#notes_div textarea {border: 1px solid #ccc !important;
    height: 100px !important;
    margin: 3px 0px 5px 5px;
    padding: 6px 12px !important;
     width:220px !important;}
	 .requirement_submit { width:240px; margin:0 auto;}
.clerafix { clear:both;}
.add_requirement_form .portlet-content table td { border:0px solid #ccc;}
.add_requirement_form .portlet-content { padding:15px 5px;}

.container.add_requirement_form .one-third.column { width:370px;}
#job_description_tbl { width:390px !important;}

#div_src { padding:15px !important;}
.search_qs input[type="text"] {border: 1px solid #ccc !important;
    height: 21px;
    margin: 3px 0px 5px 5px;
    padding: 6px 12px;
     width:85%;}
	 .search_qs .require_select { margin-left:6px; width:95%;}
.search_add  .mail_btn {background: #fff;
    color: #424242;
    display: block;
    float: right;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 7px 15px;
    text-decoration: none; border-radius:0;}
	.search_add  .mail_btn:hover {background: #1a1a19; color:#fff;}
	.view_tables .portlet-content table td { border:0; padding:4px;}
	.back-btn-all { background:#1a1a19; border:0; border-radius:0; padding:8px 20px; font-size:15px; font-weight:bold; color:#fff; cursor:pointer;}
	.back-btn-all:hover { background:#fca30b;}
	.dash-data .portlet-content { height:250px; overflow:hidden;}
	.approve_link a { text-decoration:none; color:#fca30b;}
	.pipeline-activity-content { height:325px; overflow:auto;}
	.edit_candidate .portlet-content table td { border:0; padding:4px;}
	.portlet-content table td a { color:#4a4a4a;}
	.require_add h3 { color:#1a1a19 !important;}
	.manage-exbit-content {  min-height:144px;}
	.portlet-content table.page-td td { border:0;}
	.edit_candidate_add table td { border:0;}
	.below-content { margin-top:20px;}
	.upload_file {white-space: -moz-pre-wrap; 
  white-space: -hp-pre-wrap; 
  white-space: -o-pre-wrap;
  white-space: -pre-wrap; 
  white-space: pre-wrap; 
  white-space: pre-line; 
  width:190px; word-wrap: break-word;}
  .edit_permission table { font-size:14px;}
  .msg { text-align:center; color:#e10707;}
  .message font { background:#e0efd8; padding:10px; color:#448946; font-size:16px; margin-bottom:5px;}
  .search-cancel {background: #f7f7f7 none repeat scroll 0 0;
    color: #222;
    display: inline-block;
    /*float: left;*/
    font-size: 18px;
        margin: 0;
    padding: 9px 20px;
    text-decoration: none;
    text-transform: uppercase;}
	.container_bottom_section .requirement_submit .submit:hover, .container_bottom_section .requirement_submit a:hover { background:#fca30b;}
	.search-cancel:hover {background:#fca30b; color:#fff;}
	a, input {transition: all 0.2s ease-in-out 0s;}
	.portlet-content table td.approve_link a { color:#fca30b;}

    /******************** 2.1.16 ****************/
    .require_field, .textfield { width:90%;}
    .textarea { border:1px solid #ccc;}
    .require_select { width:92%;}
    .response_view { width:38%;}
    .next-follow-date { width:100%;}
    .forward-select { width:100%;}
    .date-time ul li.noti { cursor:pointer; position:relative; }
    .date-time ul li.noti i { color:#464646;}
    span.task-noti { position:absolute; right:-2px !important; top:-4px; padding:2px 3px; background:#F00; color:#fff; border-radius:50px; font-size:11px; right:10px; }
    .date-time ul li.noti ul { background:#F6F6FC; width:auto; border:1px solid #ddd; position:absolute; z-index:999999; top:24px;}
    .date-time ul li.noti ul li { float:none; border-bottom:1px solid #E1E1E1; font-size:13px; padding:10px 10px 6px 5px; display:block; text-align:left; white-space:nowrap;}
    .date-time ul li.noti ul li:hover { background:#EAEAEA;}
    .date-time ul li.noti ul li:last-child { border-bottom:0;}
    .mCSB_dragger_bar { background:#D1D1D1 !important; width:3px !important;}
    .mCSB_scrollTools .mCSB_draggerRail {width:3px !important;}
    .add-followup-main-div { width:960px; margin:20px auto;}
    .view-radio { margin-top:2px;}
    .view-submit-portion { width:1118px !important;}
    .content { height:100px !important;}
	
	/************* Isha ********** 8/2/17 **************/
	.login-staff-sec { background:none; padding:3px 0;}
	.login-staff-pan input[type="submit"] { background:#F58332;}
	.login-staff-pan input[type="submit"]:hover { background:#1F245B;}
	/*.logo-portion { width:55%; height:60px; border:5px solid hsl(25, 95%, 69%); margin:0 auto; background:#fff; border-radius:50%; padding:10px 5px; text-align:center; overflow:hidden; margin-left: 189px; margin-top: 20px;}*/
    
	.logo-portion img {margin-left:197px; padding-top: 30px; width: 154px;}
   
	.login-bg-color { background-color:#f6f6f6 !important;}
	
	/************** Isha 11/2/17 **************/
    .border-none-tab { border-bottom:none;}
	
	/************* Isha 15/3/17 ***************/
	.profile-left { background:#cecdcd; width:85%; padding:30px 10px; /*border-radius:5px;*/ text-align:center;}
	.profile-left span { width:150px; height:150px; margin:0 auto; background:#fff; border-radius:50%; border:0; display:block; text-align:center;}
	.profile-left span i { font-size:54px; color:#999; padding-top:37px;}
	.profile-left span img { padding-top:30px;}
	.profile-left h3 { text-align:center; text-transform:uppercase; font-size:18px; padding:6px 0; color:#fff;}
	.profile-left p { color:#999;}
	.right-panel { }
	.panel-devide { border-top:3px solid #ccc; padding:15px 0;  background:#fff; margin-bottom:16px; padding:15px 15px;}
	.after-login-bg { background:#F3F0F0 !important;}
	.edit-icon { text-align:right;}
	.edit-icon i { font-size:22px; color:#252B60; padding-bottom:15px;}
    .panel-devide .table_frth { height:auto;}
	
	/******************* 16/3/17 **************/
	.error-msg { width:100%; background:#F2DEDE; margin-bottom:14px; border:1px solid #ebccd1; padding:14px 0; text-align:center;}
	.error-msg p { color:#843534;}
	.panel-devide .require_field, .textfield { width:94%; padding: 2px 5px;}
	.right-panel-staff .view_requirement { font-size:13px !important; text-transform:uppercase; font-weight:500 !important;}
	.staff-table-float { float:left; width:50%;}
	.staff-table-float table { width:100%;}
	.black-text-staff h3.candidate_date  { color:#171A36 !important;}
	.right-panel-staff .submit { background:#FCA30B;}
	/*.right-panel-staff .submit:hover { background:#2A2929;}*/
	.search-add-staff a.require{ display:inline-block; font-weight:600; background:#83848F; margin-top:20px; padding:8px 28px !important;  font-family:"Arimo",sans-serif; color:#fff; font-size:15px !important;}
	.right-panel-staff table td { vertical-align:top;}
	.change-pass-gap { margin:50px auto 40px;}
	.reset-sub .submit_button_orange { margin-bottom:10px; background:#F58332 !important; color:#fff; font-size:15px;}
	.reset-sub .submit_button_orange:hover { background:#1B2258 !important;}
	.reset-sub .cancel-reset { background:#22275D !important;}
	.reset-sub .cancel-reset:hover { background:#F58332 !important;}
	.forgot-pass-form h2 { padding-bottom:20px; color:#999999; padding-top:24px;}
	.shadow-brder { box-shadow: 0 1px 6px rgba(16, 39, 71, 0.17); margin-bottom:26px;}
	.back-por .back-btn-all:hover{ background:#333;}
	
	/******************* 17/3/17 ******************/
	.success-msg-staff { background:#DFF0D8 !important; border:1px solid #D6E9C6; width:100%; margin-bottom:14px; padding:14px 0; text-align:center;}
	.success-msg-staff p { color:#3C763D;}
	.success-msg-staff i { padding-right:10px;}
	.staff-devide { padding:0 0 25px;}
	.visa-status-field { width:100%;}
	
	/**************** 20/3/17 ****************/
	.main-submit-btn:hover { background:#F58332 !important;}
	.staff-edit-subbt { background:#F58332 !important;}
	.staff-edit-subbt:hover { background:#333333 !important;}
	.cancel-staffbt:hover { background:#F58332 !important;}
	.require-back:hover { background:#22275D !important;}
	
	/********************* 10/5/17******************/
	ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs li{
			background: none;
			color:#666;
			font-weight:600;
			display: inline-block;
			padding: 15px 15px;
			cursor: pointer;
			font-size:15px;
			text-transform:uppercase;
		}

		ul.tabs li.current{
			background: #ddd;
			color:#262C60;
		}

		.tab-content{
			display: none;
			background: #ddd;
			padding: 15px 15px 1px 15px;
		}

		.tab-content.current{
			display: inherit;
		}
		.staff-edit-tab .staff-devide { padding:23px !important;}
		.panel-devide .candidate_date { font-size:18px !important; color:#F58332 !important; font-weight:600 !important; text-transform:capitalize !important;}
	.black-text-staff h3.candidate_date { font-size:18px !important; color:#fca30b !important;}
	
	.date-time ul li { display:block; float:right; text-align:center !important;}
	.date-time ul li.log_out{ background:#f58332; text-align:center !important;}
	.date-time ul li.log_out a span { display:block; padding-top:10px;}
	.date-time ul li a { padding:28px 14px; color:#fff !important; display:block;}
	.date-time ul li.log_out a { padding:30px 14px; color:#fff !important; display:block;}
	.date-time-dashboard, .date-time{ padding-top:0 !important;}
	.date-time ul li span { display:block;}
	.clearfix{ clear:both;}
	.date-time ul li span { padding-top:10px;}
	.date-time ul li.date-time-show{padding:28px 14px;}
	 .portlet-content table td{ border:1px solid #ddd; text-align:center !important; vertical-align:middle !important; padding:6px 10px !important;}
	.portlet-content table tr:nth-child(even)  {background: #f9f9f9 !important;}
	.portlet-content table tr:nth-child(odd) {background: #FFF !important;}
	.portlet-content table tr:nth-child(even) td.head_text2 {background: #f9f9f9 !important;}
	td.head_text2 a { color:#22275d !important; text-decoration:none;}
	.fa-download{ padding:5px 7px; border-radius:5px; border:1px solid #f58332; color:#f58332;}
	.photo-section{ width:150px; height:150px; margin:0 auto; overflow:hidden; border-radius:50%; position:relative;}
	.edit-photo{ position:absolute; bottom:0; background:rgba(245,131,50, 0.6); padding:8px 10px 11px; font-size:12px; width:90%; left:0; color:#fff; text-decoration:none; border-bottom-left-radius:50%; border-bottom-right-radius:50%;}
    .photo-sectio a.delete_icon { display:none;}
    .photo-section:hover a.delete_icon{ display:block; transition:0.3s linear; position: absolute; z-index: 999; padding:3px 0; text-decoration:none; color:#fff !important; top: 92px; left:123px; width:28px; height:18px; background:#F00; }
	.photo-section:hover a.delete_icon i { font-size:13px;}
	a.delete i { padding-top:5px; color:#fff;}
	.profile-left span { background:#f1f0f0 !important;}
	a.del_Cross {} 
	.photo-section a.delete { display:none;}
	.photo-section a.delete:hover { display:block; color:#fff; padding:5px; position:absolute; top:60px; font-size:16px; background-color:rgba(0,0,0,0.4); width:100%; }
	
/**************** popup 18-5-17 **************/	
	.popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
}
 
/* Inner */
.popup-inner {
    max-width:700px;
    width:90%;
   /* padding:40px;*/
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
}

/* Close Button */
.popup-close {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
}
 
.popup-close:hover {
    -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg);
    background:rgba(0,0,0,1);
    text-decoration:none;
}

.orange-part { background-color:#F58332; padding:8px 0 8px 20px; text-align:left; max-width:100%; }
.orange-part h2 { color:#fff;}
.middle-div-popup { width:93%; margin:34px auto;}
.upload-text { font-size:15px;}
.middle-div-popup td { text-align:left;}
.middle-div-popup .submit { background:#F58332;}
.middle-div-popup .submit:hover { background:#333 !important;}
.middle-div-popup .cancel {background:#333;}
.middle-div-popup .cancel:hover { background:#F58332 !important;}


.visa-status-field { width:70%;}
.visa-sta-ano { width:100%;}