small{font-weight: bold;margin-left: 245px;}
.fpeirs_form small {margin-left: 270px;}
#error{color:red;margin-top:30px;display:none}

#divSuggestion{position:absolute;display:none;border:1px solid #CCC;background-color:#FFF;margin-left:250px;width:345px;z-index:999;padding:10px}

.header{position: fixed;
    height: 160px;
    max-width: 900px;
    background-color: #FFF;
    width: 100%;
    z-index: 999;
    top: 0;
    text-align: center;}

.dropdown{border-bottom:1px dotted #DDD;font-size:13px}

body{font-family:Arial;margin:0}

.steps{display:none;position:relative}

button{display:inline-block;background-color:#333;border-radius:8px;color:#fff;text-decoration:none;border:none;cursor:pointer;font-size:18px;padding:8px 7px; margin-top: 10px;}

.steps .next{width:150px;background-color:#333;background-position:104px center;background-repeat:no-repeat;background-image:url(images/right-arrow.png);margin:0 0 0 10px}

.steps .previous{width:150px;background-color:#333;background-position:29px center;background-repeat:no-repeat;background-image:url(images/left-arrow.png);margin:0 10px 0 0}

.next{float:right}

.previous{float:left}

.label{font-weight:700;font-size:16px;width:220px;float:left;padding-bottom:5px;padding-top:6px}

.input_text{font-weight:700;font-size:15.3px;width:360px;height:30px;border:2px solid #CCC;background-color:#FAFAFA;border-radius:6px;padding-left:10px}

.textarea{font-weight:700;font-size:15px;width:358px;height:40px;border:2px solid #CCC;background-color:#FAFAFA;border-radius:6px;padding-left:10px;overflow:auto}

.select{font-weight:700;font-size:15px;width:373px;height:30px;border:2px solid #CCC;background-color:#FAFAFA;border-radius:6px;padding-left:10px}

.option_label{font-weight:700}

.login{max-width:1000px;width:100%;margin:auto;padding:50px 0}

.login input{min-height:35px;border:1px solid #DDD;background:#f5f5f5;width:300px;padding:8px 7px}

.login .submit{transition:all .6s ease 0;background:#161616;font-size:17px;cursor:pointer;color:#FFF;border-radius:3px;border:medium none;width:125px}

.login input:focus{box-shadow:0 0 1px #E0E0E0}

.logo{text-align:center}

img{max-width:100%}

.Wrapper{max-width:860px;width:92%;margin:auto;padding:0 20px 60px}

.admin-details{position:relative;text-align:right;top:-140px;text-transform:capitalize}

.logo h2{border-bottom:4px double #DDD;font-size:21px;color:#06C7D8;position:relative;margin:0;padding:15px 0 20px}

button b{font-weight:400}

.dashboard{border-bottom:4px double #ddd;margin-bottom:30px;padding-bottom:30px}

#parentDiv{border:0 solid #CCC;width:100%;padding:5px 0 10px}

.rpt-no,.jb-no{margin:0 0 16px}

.job-no .input_text{width:42%;margin:0 0 0 25px}

.rpt-fields .input_text{width:42%;margin:0 0 0 25px}

.steps .rpt-fields textarea{height:70px!important;width:42%!important;margin:0 0 0 25px}

.rpt-fields .option_label{margin:0 0 0 25px}

.rpt-fields .select{font-size:12px;height:35px;cursor:pointer;margin-left:25px;width:43.5%;background:url(images/drop-down-button.png) no-repeat scroll right center rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none!important;-o-appearance:none;text-indent:.01px;padding:5px 6px; padding-right:2rem}

.steps .previous,.steps .cancel,.steps .save,.steps .submit,.steps .clear{width:140px;margin:0 12px 0 0}

.steps .title{background-color:#333;color:#FFF;text-align:center;padding:10px}

.rp-form2-text{float:left;width:43%;margin:0 15px 0 0}

.fpeirs_form .rpt-fields{float:left;width:100%;margin:10px 0 20px}

h3{margin:15px 0 0!important}

.title-left{float:left;width:240px}

.title-center{float:left;width:245px}

.fpeirs_form .label{margin-left:25px}

.title-right{position:relative}

.fpeirs_form .steps .rp-form2-text textarea{width:80%!important}

.admin-details a{color:#06C7D8;text-decoration:none;text-transform:capitalize}

button:hover{background:#06C7D8;transition:all .6s ease 0}

.dashboard:last-child{border:none}

.fpeirs_form{float:left;width:100%;padding:0 0 40px}

a{color:#000}

.Manage-steps1 li,.Manage-steps2 li,.Manage-steps3 li{float:left;list-style:none outside none;text-transform:uppercase;margin:0 16px}

.Manage-steps1 ul{font-size:15px;color:#FFF;height:33px;background:url(images/report1-img.png) no-repeat scroll 0 0 rgba(0,0,0,0);padding:5px 22px 0 0}

.Manage-steps2 ul{font-size:15px;color:#FFF;height:33px;background:url(images/report2-img.png) no-repeat scroll 0 0 rgba(0,0,0,0);padding:5px 22px 0 0}

.Manage-steps3 ul{font-size:15px;color:#FFF;height:33px;background:url(images/report3-img.png) no-repeat scroll 0 0 rgba(0,0,0,0);padding:5px 22px 0 0}

.active{background:url(images/step-img.png) repeat scroll 0 0 rgba(0,0,0,0);color:#000;height:17px;margin:-4px 0 0 1px !important;padding:7px 15px}

input[type=radio]{display:none}

input[type=radio] + span{content:'';display:inline-block;border:1px solid #CCC;border-radius:50%;margin:0 2px -2px 0}

input[type=radio]:checked + span{background:#06C7D8}

.radio1{height:1em;width:1em}

.logo img{position:relative; margin-top: 20px;}

.view-head{background:#515151;color:#FFF;text-align:center}

tr{background:#E7E7E7;border:1px solid #999;margin:0;padding:0}

td{border-left:0 solid;border-right:1px solid #A6A5A5;text-align:center;border-color:0 #A6A5A5 0 0;border-style:solid;border-width:0 1px 1px 0;margin:0;padding:10px 0}

table,tr,td{border:none;height:30px;text-transform:capitalize;font-size:14px}

table{width:100%}

.label-radio{float:left;font-weight:700;width:150px;margin:0 0 0 25px}

.label-color{float:left;width:240px;margin:0 0 0 91px;padding:7px 0}

.user_form .label{width:275px}

.user_form select{font-size:12px;height:35px;cursor:pointer;width:43.5%;background:url(images/drop-down-button.png) no-repeat scroll right center rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none!important;-o-appearance:none;text-indent:.01px;padding:5px 6px}

.user-sub .save{margin:0 15px 0 0}

.user-sub{float:left;width:91%;margin:auto}

.label-radio1{font-weight:700;float:left;width:85px}

h1,h2{color:#06C7D8}

.rpt-fields,.fpeirs_form .rpt-fields .option_label{margin:0}

.steps .previous:hover,.steps .next:hover,.login .submit:hover{background-color:#06C7D8}


.month-picker table {
	border-collapse: separate;
	border-spacing: 2px 2px;
	width:100%;
}
.month-picker td {
	padding: 0;
}
.month-picker-year-table .ui-button {
	font-size: 1.1em;
	width: 1.5em;
	height: 1.5em;
	cursor: default;
	margin: 0;
}
.month-picker table .ui-button {
	color: #222222;
	cursor: pointer;
	line-height: 3;
	margin: auto;
	width: 100%;
}
.month-picker .ui-button{background:transparent;}
.month-picker  .ui-state-active, .month-picker table.month-picker-month-table .ui-button:hover{background:#fff;}







/*

===================================

Responsive css

===================================

*/

 @media screen and (max-width:1024px) {.header{position: relative;}}

@media only screen and max-width 900px {

.admin-details{top:-172px}

.rp-form2-text{width:43%;margin:0 0 0 4px}

.fpeirs_form .label{font-size:13px;width:170px!important;margin-left:0}

.title-left{width:190px;margin:0 0 0 17px}

.title-center{width:216px}

h2{font-size:20px}

.view-head{background:#515151;color:#FFF;text-align:center}

tr{background:#E7E7E7;border:1px solid #999;margin:0;padding:0}

td{border-left:0 solid;border-right:1px solid #A6A5A5;text-align:center;border-color:0 #A6A5A5 0 0;border-style:solid;border-width:0 1px 1px 0;margin:0;padding:10px 0}

table,tr,td{border:none;height:30px;font-size:14px}

table{width:100%}

.label-radio{float:left;font-weight:700;width:auto;margin:0 0 0 25px}

.label-color{float:left;width:auto;margin:0 0 0 45px;padding:7px 0}

.label-radio1{font-weight:700;margin:0 0 0 12px}

.user_form .label{width:275px}

.logo h2{font-size:16px}

.steps .previous,.steps .cancel,.steps .save,.steps .submit{width:110px;margin:0 10px 0 0}

.steps .previous{background-position:17px center}

.steps .title{font-size:13px}

.fpeirs_form .label-radio1{font-size:13px;width:auto;float:none;margin:0}

.fpeirs_form .title-left{width:150px;margin:0}

}

@media only screen and max-width 768px {

.admin-details{top:-172px}

.rp-form2-text{width:43%;margin:0 0 0 4px}

.header{ width:100%}

.fpeirs_form .label{font-size:13px;width:170px!important;margin-left:0}

.title-left{width:190px;margin:0 0 0 17px}

.title-center{width:216px}

h2{font-size:20px}

.view-head{background:#515151;color:#FFF;text-align:center}

tr{background:#E7E7E7;border:1px solid #999;margin:0;padding:0}

td{border-left:0 solid;border-right:1px solid #A6A5A5;text-align:center;border-color:0 #A6A5A5 0 0;border-style:solid;border-width:0 1px 1px 0;margin:0;padding:10px 0}

table,tr,td{border:none;height:30px;font-size:14px}

table{width:100%}

.label-radio{float:left;font-weight:700;width:auto;margin:0 0 0 25px}

.label-color{float:left;width:auto;margin:0 0 0 45px;padding:7px 0}

.label-radio1{font-weight:700;margin:0 0 0 12px}

.logo h2{font-size:16px}

.steps .previous,.steps .cancel,.steps .save,.steps .submit{width:110px;margin:0 10px 0 0}

.steps .previous{background-position:17px center}

.steps .title{font-size:13px}

.fpeirs_form .label-radio1{font-size:13px;float:none;width:auto;margin:0}

.fpeirs_form .title-left{width:150px;margin:0}

.user_form .label{float:left;width:100%}

.user_form select{width:68.5%}

.rpt-fields .select{font-size:12px;height:35px;cursor:pointer;margin-left:25px;width:45%;background:url(images/drop-down-button.png) no-repeat scroll right center rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none!important;-o-appearance:none;text-indent:.01px;padding:5px 6px}

}



@media only screen and max-width 600px {

.admin-details{top:-32px}

.logo img{top:0px}

.rp-form2-text{width:43%;margin:0 0 0 4px}

.fpeirs_form .label{font-size:13px;width:170px!important;margin-left:0}

.title-left{width:190px;margin:0 0 0 17px}

.title-center{width:216px}

.header{   width: 93%; }

h2{font-size:20px}

.view-head{background:#515151;color:#FFF;text-align:center}

tr{background:#E7E7E7;border:1px solid #999;margin:0;padding:0}

td{border-left:0 solid;border-right:1px solid #A6A5A5;text-align:center;border-color:0 #A6A5A5 0 0;border-style:solid;border-width:0 1px 1px 0;margin:0;padding:10px 0}

table,tr,td{border:none;height:30px;font-size:14px}

table{width:100%}

.label-radio{float:left;font-weight:700;width:auto;margin:0 0 0 25px}

.label-color{float:left;width:auto;margin:0 0 0 45px;padding:7px 0}

.label-radio1{font-weight:700;margin:0 0 0 12px}

.logo h2{font-size:16px}

.steps .previous,.steps .cancel,.steps .save,.steps .submit{width:110px;margin:0 10px 0 0}

.steps .previous{background-position:17px center}

.steps .title{font-size:13px}

.fpeirs_form .label-radio1{font-size:13px;float:none;width:auto;margin:0}

.fpeirs_form .title-left{width:150px;margin:0}

.user_form .label{float:left;width:100%}

.user_form select{width:68.5%}

.rpt-fields .select{font-size:12px;height:35px;cursor:pointer;margin-left:25px;width:45%;background:url(images/drop-down-button.png) no-repeat scroll right center rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none!important;-o-appearance:none;text-indent:.01px;padding:5px 6px}

}

@media only screen and min-width 520px {
    .admin-details{top:-160px}
}



@media only screen and max-width 480px {

.admin-details{top:-172px}

.rp-form2-text{width:43%;margin:0 0 0 4px}

.fpeirs_form .label{font-size:13px;width:170px!important;margin-left:0}

.title-left{width:190px;margin:0 0 0 17px}

.title-center{width:216px}

.header{ width:100%}

h2{font-size:20px}

.view-head{background:#515151;color:#FFF;text-align:center}

tr{background:#E7E7E7;border:1px solid #999;margin:0;padding:0}

td{border-left:0 solid;border-right:1px solid #A6A5A5;text-align:center;border-color:0 #A6A5A5 0 0;border-style:solid;border-width:0 1px 1px 0;margin:0;padding:10px 0}

table,tr,td{border:none;height:30px;font-size:14px}

table{width:100%}

.label-radio{float:left;font-weight:700;width:auto;margin:0 0 0 25px}

.label-color{float:left;width:auto;margin:0 0 0 45px;padding:7px 0}

.label-radio1{font-weight:700;margin:0 0 0 12px}

.logo h2{font-size:16px}

.steps .previous,.steps .cancel,.steps .save,.steps .submit{width:110px;margin:0 10px 0 0}

.steps .previous{background-position:17px center}

.steps .title{font-size:13px}

.fpeirs_form .label-radio1{font-size:13px;float:none;width:auto;margin:0}

.fpeirs_form .title-left{width:150px;margin:0}

.user_form .label{float:left;width:100%}

.user_form select{width:68.5%}

.rpt-fields .select{font-size:12px;height:35px;cursor:pointer;margin-left:25px;width:45%;background:url(images/drop-down-button.png) no-repeat scroll right center rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none!important;-o-appearance:none;text-indent:.01px;padding:5px 6px}

}
.rpt-fields.assetypes{display: none;}





