﻿
@import 'https://fonts.googleapis.com/css?family=Raleway:500';


@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=4.1.0');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../font/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*@font-face
{
    font-family: Open Sans;
    src: url('../fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff') format('truetype');
}*/

@font-face
{
    font-family: OpenSansbold;
    src: url('../fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff') format('truetype');
}

body
{
    /*font-family: 'Open Sans', sans-serif;*/
    font-family: 'Raleway', sans-serif;    
    font-size: 14px;
    line-height: 1.42857;
    font-weight:normal;
    color: #616161;
}

a:hover{text-decoration:none;}
a:focus{text-decoration:none;outline:0;}

.welcomebox{float:right;padding: 10px;}

#Pollresult .headquestion {
color: #878787;
font-weight: normal;
font-size: 15px;
line-height: 15px;
padding-bottom: 8px;
text-align: left;
padding-left: 10px;

}

#Pollresult tr td {font-size: 14px;
line-height: 1.42857;
font-family: Open Sans, Helvetica Neue, Helvetica, Arial !important;
color: #393939;
border: 0 !important;
text-align: left;
padding-left: 10px;
}
#Pollresult tr {
    border-bottom: 1px solid #CCCCCC !important;
}

/*Survey*/


.surhr {margin: 6px 0px 8px 0px; border-bottom: 1px dotted #e2e2e2 !important;padding: 0px 0px 0px 0px;}
.serveyPad {padding-top:2px; padding-bottom:2px; }
.optbutton {padding: 3px 5px !important; border: 1px solid transparent !important;}
.qstview { padding-top: 12px;padding-bottom: 12px;background-color: #eff3f8; }
.btn-survey{ font-size: 95%;color: #000 !important;background-color: transparent !important;border: 1px solid transparent;}
.qpad{padding-bottom: 8px;}
.surveyRespTbl tr th:nth-child(4) {width:60px;}

.table-striped tr th {color: #707070;}
.table-striped tr th a {color: #428bca;text-decoration: none;}
.table-striped tr th a:hover {color: #1b598f;text-decoration: none;}
#cboxClose {right: 0 !important;margin: 11px 10px 0 0 !important;}

.dvRow label {font-family: Open Sans, Helvetica Neue, Helvetica, Arial !important;}
.page-header h2{padding: 0;margin: 0 8px;font-size: 24px;font-weight: lighter;color: #2679b5;}
.dvHeader label {color:#707070;}
.cpSmallDiv {margin: 0px !important;padding: 4px 5px !important;}

.qstviewSur { padding-top: 12px; padding-bottom: 12px;background-color: transparent;border: 1px solid #e2e2e2 !important;border-top: none !important;}
.qstviewSur li:last-child .surhr { border-bottom: none !important;  }
.surtopzero{margin-top:0px !important;}
.periodGrid {height: 223px; overflow-y: scroll;border: 1px solid #dddddd; margin-top: 0;}
.traPaddzero{padding-top: 0px !important;padding-bottom: 0px !important;}

#AnnouncementHtml{max-height: none;height: auto;min-height: 270px;border: 1px solid #bbc0ca;padding: 6px;}
#AnnouncementHtml img {max-width: 100%;height: auto !important;} 
#AnnouncementHtml img {max-width: 100%;height: auto !important;} 

table.assetsdesk .infolg{ width:35%;/*background: #B5B5B5;*/}
table.assetsdesk .infosm {width:15%;/*background: #B5B5B5;*/}
table.assetsdesk .infolghd{width:35%;/*background: #B5B5B5;*/}
table.assetsdesk .infosmhd{width:30%;/*background: #B5B5B5;*/} 
table.assetsdesk tr td.mtop {margin-top:5px;}
table.assetsdesk tr td {padding: 9px 0px 0 22px;}
table.assetsdesk tr th {padding: 0px 0px 0 22px;font-weight: normal;border:0;}

.leavelinks{margin: 20px 0px 10px 0px;}
.leavelinks a{margin-right: 5px;padding: 4px 4px;background-color: #c9c9c9;color: #000000;text-align: center;background-color: #eee;border: 1px solid #ccc;display: inline-block;
margin: 3px 0px;}
.leavelinks a:hover{background-color: #4f99c6;color: #ffffff;border: 1px solid #4f99c6;text-decoration:none;}
.tablemtop{margin-top:10px;}
.AddLeaveStatus{margin: 10px 0px 20px 0px;/*border-bottom: 1px dotted #e2e2e2;*/padding-bottom: 20px;}
.modal-big{width: 80%;padding-top: 30px;padding-bottom: 30px;margin-right: auto;margin-left: auto;}
.fullform p.pformula {background: #A4BED8;background: #A4BED8;color: #000000;padding: 3px;display: table;}
.tableborder1{border: 1px solid #ddd; border-top: 0;}
.modalScroll{max-height: 450px;overflow-y: scroll;}
.btnrdo{margin: 0px 5px 0px 3px !important;}
.red {color:#dd5a43  !important;font-size: 21px;vertical-align: top;margin-top: 0px;display: inline-block;margin-left: 1px;}
.req {color:#dd5a43  !important;font-size: 21px;vertical-align: top;margin-top: -5px;display: inline-block;margin-left: 1px;}
.btnmargin{ margin-right: 5px !important;}
.fntBold {font-weight:bold;}
.AcesEmpInfoDiv{margin-top:10px;padding-top:28px;border-top: 1px dotted #e2e2e2;}
.headtitle{background-color: #ecf0f1;padding: 10px 15px;margin-bottom: 0;color: #162454;margin-top: 0px;}
.headtitle img{float:right;}
.redc{color:red}
.pgscrol {max-height: 580px;overflow-y: auto;}
.icoPlus {float: right;color: rgb(0, 0, 0);text-decoration: none;}
button{outline:0;outline-offset:0;}
.mrght{margin-right:5px;}
.float-right{padding-right: 0;text-align: right;}
.padd-zero{padding:0;}
/*.btn{min-width:95px;}*/
.alertClass{position:relative;}
.pop-travel{margin-left: 25%;top: 58px !important;}
.align-midle{vertical-align:middle;margin-top: 8px !important;}
.mrg-top-10{margin-top:10px;}
.btn-prev-next{padding: 8px 0px;text-align: right;}
.pull-none{float:none;}
.error-msg {position: absolute; width: 60px; text-align: right; top: 5px; right: -29px; padding-right: 15px;}
.error-msg-date {position: absolute; width: 60px; text-align: right; top: 5px; right: -42px; padding-right: 15px;}
.error-msg-new {position: absolute; display:none; width: 60px; text-align: right; top: 5px; right: -29px; padding-right: 15px;}
.border-zero{border:0;outline:0;}
.mrg-left-zero{margin-left:0;}
.overlay-pop{background: #E1E1E1;padding: 20px;border: 1px solid #DADADA;position: absolute;top: 9px;z-index: 999;left: 28%;width:425px;}
.div-popup{margin:0px auto;display:table;}
table#grid td:last-child{text-align:center;}
.ac_results {width: 243px !important;background-color:#ffffff;border: 1px solid #c3c3c3 !important;border-top: none !important;}
.ac_results li:hover {background-color:#c9c9c9;}
.error-red{font-size:13px;margin-top: 0px;}
.btn{margin: 3px 3px 3px 0px !important;}
.modal-body-padding {padding:5px;}
.jop-post-arrow {position: absolute;top: 65px;left: 5px;}
.form-group-prof{margin-bottom:8px;}
.login-form .errBlock {text-align: center; color: red; }
.login-form .login-form_submit { margin: 0;width: 100%;border: none;padding: 5px;border-radius: 5px; background: #87B87F;color: #fff;font-weight: bold;}
ul#sidenav {
    list-style: none;
    margin: 0 !important;
    border: 1px solid #DCDCDC;
    width: 100% !important;
}
 .table-scroll{overflow-x:auto;width:100%;}
 .form-group select{padding: 3px 4px;}

/*performance*/
.head-bot-pad-80{padding-bottom:80px;}
.perf-maindiv{min-width:550px;width:100%;border:1px solid #ddd;}
.flot-right-no-480{float:right;}

/* Calendar */
#calendar .fc-center > h2 {font-size: 22px;color: #2679b5;}
#calendar table .fc-widget-header tr th{border-color: #DDD;font-weight: bold;color: #707070;padding: 4px;background-image: linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);
    background-color: #f2f2f2;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#calendar table .fc-widget-header tr td{padding: 4px;}
.popcenter{margin: auto; left: 0px; right: 0px;}