﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot'); 
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { outline:none !important;}
body { font:normal 14px/18px Roboto,"robotoregular", "Roboto Th", "Roboto Condensed", Arial;}

label { font-weight:normal;}

.noPadding { padding:0 !important; }
.noPaddingLeft  { padding-left:0 !important; }
.noPaddingRight { padding-right:0 !important;  }
.noPaddingTop  { padding-top:0 !important;  }
.noPaddingBottom { padding-bottom:0 !important;  }

.noMargin { margin:0 !important; }
.noMarginLeft  { margin-left:0 !important; }
.noMarginRight { margin-right:0 !important;  }
.noMarginTop  { margin-top:0 !important;  }
.noMarginBottom { margin-bottom:0 !important;  }
.editMultiLineTxt { height:100px !important; }

.paddingLeft { padding-left:10px; }
.paddingTop { padding-top:10px; }
.paddingRight { padding-right:10px; }
.paddingBottom { padding-bottom:10px; }
.paddingNormal { margin:10px; }
.padding_small { padding:5px 8px !important; margin:5px 0 !important; }

.marginNormal { margin:10px; }
.marginLeftNormal { margin-left:10px; }
.marginTopNormal { margin-top:10px; }
.marginRightNormal { margin-right:10px; }
.marginBottomNormal { margin-bottom:10px; }
 
.minWid_350 { min-width:350px !important;}
.minWid_300 { min-width:300px !important;}
.minWid_250 { min-width:250px !important;}
.minWid_200 { min-width:200px !important;}
.minWid_150 { min-width:150px !important;}
.minWid_100 { min-width:100px !important;}

.maxWid_350 { max-width:350px !important;}
.maxWid_300 { max-width:300px !important;}
.maxWid_250 { max-width:250px !important;}
.maxWid_200 { max-width:200px !important;}
.maxWid_150 { max-width:150px !important;}
.maxWid_120 { max-width:120px !important;}
.maxWid_100 { max-width:100px !important;}
.maxWid_50 { max-width:50px !important;}
.maxWid_40 { max-width:40px !important;}

.maxWid_100 { width:100px !important;}
 
.navbar { margin-bottom:0;} 
.navbar-brand { height:auto;}
.navbar-default { border:none; background:none; box-shadow:none;}
.navbar-nav { margin:5px 0; }
.navbar-nav > li { padding:0; margin:0px 5px;}
#topMenu.navbar-nav > li { padding:0 0 0px 0; margin:0px 5px; float:right;}
.navbar-nav > li > a { padding:5px 10px;}


.nav.nav-tabs > li > a	{ padding:15px 25px; background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #f4f4f4 23%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(23%,#f4f4f4), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f4f4f4 23%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#f4f4f4 23%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#f4f4f4 23%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#f4f4f4 23%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */  border:1px solid #ccc; border-bottom:1px solid #ccc; font-size:21px;}

.nav.nav-tabs > li.active > a { background:none;  border-bottom:1px solid #fff;}

/*.progress_Steps  { width:360px; height:50px; background:url(../images/progressbar_full_bg_sprite.png) left top no-repeat; margin-left:10px; margin-top:2px;  overflow:hidden;  }*/
.progress_Steps span { height:40px; float:left; text-align:center; font-size:11px; line-height:12px; margin-top:10px; }

.progress_Steps  .progress_Step_new  {   padding:20px 33px 0;  } 
.progress_Steps  .progress_Step_CoordinatorReview  {   padding:13px 15px 0;  } 
.progress_Steps  .progress_Step_PerformingAudit  {    padding:13px 20px 0;  } 
.progress_Steps  .progress_Step_new_Completed  {    padding:20px 16px 0;  } 

.progress_Steps.step1 {background-position:0 -61px; }
.progress_Steps.step2 {background-position:0 -122px; }
.progress_Steps.step3 {background-position:0 -183px; }
.progress_Steps.step4 {background-position:0 -244px; }

.nav.nav-tabs .status_block { width:auto; border:1px solid #ccc; border-radius:20px; padding:3px 10px; margin:6px 0px 0;font-size:12px;}
.nav.nav-tabs .status_block .warning { color:#F09000; }
.nav.nav-tabs .status_block .success { color:#83BF49; }
.nav.nav-tabs .status_block .danger { color:#f00000; }

.nav.nav-tabs > li .status_block { padding:5px 20px; border:1px solid #ccc; float:right;  border-radius:20px;}
.nav.nav-tabs > li .status_block .warning { color:#FF9600;}
.nav.nav-tabs > li .claimNumber { margin-top:0px; font-size:21px; color:#1063A7; }


.check_radio_block label {  padding-left:5px; } 

#topMenu.navbar-nav > li > a,
#headerRightMenus{ padding:0;}

#topMenu.navbar-nav > li { position:relative;}
#topMenu.navbar-nav > li .badge { position:absolute; min-width:24px; min-height:18px; line-height:18px; text-align:center; right:-5px; top:-5px; border-radius:100%; }
#topMenu.navbar-nav > li .badge.red { background:#FF0D00; color:#fff;}

/*#mainMenu.navbar-nav > li .badge { position:absolute; min-width:24px; min-height:18px; line-height:18px; text-align:center; right:-5px; top:-5px; border-radius:100%; }
#mainMenu.navbar-nav > li .badge.red { background:#FF0D00; color:#fff;}*/

#communication  .formDataContainer.sideTab_small ul  { margin:0; padding:0; }
#communication  .formDataContainer.sideTab_small ul li { margin:0; padding:5px 0; border:none; border-bottom:1px solid #EBF3FA;}
 
#communication  .formDataContainer.sideTab_small h3 {  margin:0; padding:0 0 8px; border-bottom:2px solid #769C57; color:#1063A7; font-size:20px; font-weight:normal;}

#communication  .formDataContainer.sideTab_small ul li div {font-size:16px; font-weight:bold; padding:5px 0 0; margin:0; color:#000;}
#communication  .formDataContainer.sideTab_small ul li label {  font-size:16px;  padding:0; margin:0;  color:#666;}

#communication  .formDataContainer.sideTab_small ul li:last-child { border-bottom:none;}


 
#communication  .formDataContainer .inputBlock    { background:#fafafa; padding:15px;}
#communication  .formDataContainer h3 { border-bottom:0; /*padding:20px 15px;*/}
#communication  .formDataContainer ul { border-bottom:0; padding:0px;}
#communication  .formDataContainer ul li { /*border-top:1px solid #E6F1F9;*/ padding:15px;}
#communication  .formDataContainer ul li:nth-child(odd)  .msgTxt  { padding:10px; background:#EAF5FB;}
#communication  .formDataContainer ul li:nth-child(even)  .msgTxt  { padding:10px; background:#F7F7F7;}

.UlComm
{
    margin:0; padding:0; list-style:none;
}
.UlComm li:nth-child(odd)  .msgTxt  { padding:10px; background:#EAF5FB;}
.UlComm li:nth-child(even)  .msgTxt  { padding:10px; background:#F7F7F7;}

#communication .formDataContainer.attachmentBlock  { }
#communication  .formDataContainer.attachmentBlock h3 {  margin:0; padding:0 0 8px; border-bottom:2px solid #769C57; color:#1063A7; font-size:20px; font-weight:normal;}
#communication .formDataContainer.attachmentBlock ul { margin:0; padding:0;}
#communication .formDataContainer.attachmentBlock ul li { border-top:none; padding:5px 15px;}

.pagination { margin:0 0 15px;}
.pagination > li a{ border:none !important;}


.add-note  {
            position: relative;
            top: -6px; /*background-image:url("../images/comments-o.png"); background-repeat:no-repeat; background-position-x:15px; background-position-y:10px;*/
            background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);
            background-repeat: repeat-x;
            border-color: #ccc;
            text-shadow: 0 1px 0 #fff;

             background: #e0e0e0;
  background-image: url("../images/comments-o.png"); /* fallback */
  background-image: url("../images/comments-o.png"), linear-gradient(#fff, #e0e0e0); /* W3C */
  background-position-x:10px;
  background-position-y:10px;
  background-repeat: no-repeat;
  padding-left:35px;
        }

.add-note:hover {
            position: relative;
            top: -6px; /*background-image:url("../images/comments-o.png"); background-repeat:no-repeat; background-position-x:15px; background-position-y:10px;*/
            background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);
            background-repeat: repeat-x;
            border-color: #ccc;
            text-shadow: 0 1px 0 #fff;

             background: #e0e0e0;
  background-image: url("../images/comments-o.png"); /* fallback */
  background-image: url("../images/comments-o.png"), linear-gradient(#fff, #e0e0e0); /* W3C */
    background-position-x:20px;
  background-position-y:10px;
  background-repeat: no-repeat;
  padding-left:35px;

}

.assign-filter .filter-Ul li { float:left; padding:0 5px;}
.assign-filter .filter-Ul li:last-child { padding-right:0px;}
.footer { border-top:1px solid #ccc; padding:10px; text-align:right; }
.quickView { width:100%; float:left; margin:0; padding:0; }
.quickView > li { width:83%; float:left; margin:0 0 0 1%;  padding:0%; border-radius:5px; list-style:none; border:1px solid #ccc; background:#F4F4F4; }
.quickView > li#newAuditBtn { width:16.0%; border-radius:5px; padding:15px; text-align:left; float:left; list-style:none; border:1px solid #137ACE; margin:0%;   font:bold 15px/24px Roboto,"robotoregular", "Roboto Th", "Roboto Condensed"; }
.quickView > li#newAuditBtn a
{
    color:#fff;
    text-decoration:none;
}
.quickView > li ul { margin:0; padding:0;}
.quickView > li ul li{ width:13.5%; border-right:1px solid #fff; border-left:1px solid #c0c0c0; padding:7px; text-align:center; float:left; list-style:none; margin:8px 0%;   font:bold 12px/24px Roboto,"robotoregular", "Roboto Th", "Roboto Condensed"; list-style:none; }
.quickView > li ul li:first-child { border-left:none;}
.quickView > li ul li:last-child { border-right:none;}

.quickView li .count { font:bold 34px/35px Roboto, "robotoregular","Roboto Th", "Roboto Condensed"; }
.quickView li .count.red { color:#FF0000;}
.quickView #newAuditBtn {  background-color:#3399EC;  background-image: url(../images/icon_add_white.png), url(../images/new_audit_request.png); background-position: right top, left bottom; background-repeat: no-repeat,  no-repeat;  color:#fff; font:bold  20px/24px Roboto,"robotoregular", "Roboto Th", "Roboto Condensed";  border:1px solid #137ACE; text-shadow:2px 2px 0px #333; }
.quickView #newAuditBtn span {  font:normal 35px/35px Roboto, "robotoregular","Roboto Th", "Roboto Condensed"; width:100%; float:left; text-align:left; margin:0px 0 5px; }
.quickView li .txt { padding-top:7px; }
 h1,h2,h3,h4 { color:#1063A7;}

.table tr th { height:32px; line-height:30px !important; background: #f9f9f9; /* Old browsers */
}
.form-control { min-height:29px; background:#fff; padding: 2px 5px; height:29px;}
.btn.btn_search  { width:39px; height:38px; background:url(../images/icon_search.png) center center no-repeat; border:none;}

.alertWindow {background: #6eb0b2 none repeat scroll 0 0;display: none;padding: 3px;position: absolute;right: -55px;top: 50px;width: 620px;z-index: 100;}
.alert-inner{background: #fff none repeat scroll 0 0;padding: 15px;}
.alert-inner label {padding: 9px 0 0;}
.alertWindow > img {position: absolute;right: 6px;top: -18px;z-index: -99;}

.breadcrumb { border:1px solid #C8C8C8; background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #f4f4f4 40%, #e9e9e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(40%,#f4f4f4), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f4f4f4 40%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#f4f4f4 40%,#e9e9e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#f4f4f4 40%,#e9e9e9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#f4f4f4 40%,#e9e9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
}

.formContainer,
.formDataContainer  { width:100%; border:1px solid #E5F1F8; background:#fff; padding:30px 20px 10px;  margin:0 0 15px; }
.formContainer h3,
.formDataContainer h3 { margin:0; padding:0 0 8px; border-bottom:2px solid #769C57; color:#1063A7; font-size:20px; font-weight:normal;}
.form-horizontal ul,
.formDataContainer ul li,
.form-horizontal ul,
.formDataContainer ul li { list-style:none;}

.form-horizontal ul li { min-height:55px;}
.formDataContainer ul li { min-height:35px;}



.form-horizontal .control-label { text-align:left; padding-left:25px;}

.formDataContainer ul > li > .control-label { text-align:left; padding-left:25px; padding-top:0; line-height:20px; color:#666; }
.formDataContainer div > ul > li > div > .control-label,
.formContainer div > ul > li > div > .control-label  { padding-left:10px; }

.formDataContainer .control-label { padding-top:0 !important;}

.formContainer h4,
.formDataContainer h4 { margin:0; padding:0;  color:#1063A7; font-size:16px; font-weight:normal;}

.dragDrop_upload { border:5px dashed #ccc !important; background:#F2F2F2 !important; min-height:110px !important;}

.btnBlock  { padding:15px; width:100%; float:left; border-top:3px solid #CCE3F2;  margin-bottom:15px;}


#myModal iframe#framepopup { background: #ccc none repeat scroll 0 0;  border-radius: 10px; padding: 3px; }


/*.searchFilterBlock { padding:5px 0 0px 15px; width:auto; float:left; }

.searchFilterBlock .filterContainer  { border-radius: 10px; display: block; float: left; height: auto; min-width: 280px; padding:0 7px; position: absolute; }

.searchFilterBlock .filterContainer .filterHead { width:100%; height:auto; float:left; display:block; text-align:left; font-size:22px; line-height:40px; }
.searchFilterBlock .filterContainer .filterHead i { float:right; font-size:32px; }
 

.searchFilterBlock .filterContainer .filterHead i { cursor:pointer; }

.searchFilterBlock .filterContainer .filterHead i.fa.fa-bars { display:block;  }
.searchFilterBlock .filterContainer .filterHead i.fa.fa-times { display:none;  }
.searchFilterBlock .filterContainer.active .filterHead i.fa.fa-bars { display:none;  }
.searchFilterBlock .filterContainer.active .filterHead i.fa.fa-times { display:block;  }*/

.searchFilterBlock {  float:right;}
.searchFilterBlock .FilterContainer  { border-radius: 5px; display: block; float: right; height: auto;  width: 220px; padding:0 7px; margin-left:10px; margin-right:0; position:relative;  border:1px solid #ccc; background:#fff;  }
.searchFilterBlock .FilterContainer .filterHead { padding:10px 5px 5px 10px; line-height:18px; width:100%; cursor:pointer; }
.searchFilterBlock .filterContainer .filterHead  .fa { float:right !important; font-size:32px; width:32px; height:32px;   }

.searchFilterBlock .FilterContainer .filterBlock { position:absolute; top:40px; right:0; background:#f9f9f9; min-width:220px;  border:1px solid #ccc; padding:15px; border-radius: 5px; z-index:1; }

.searchFilterBlock .FilterContainer .filterBlock select,
.searchFilterBlock .FilterContainer .filterBlock input  { margin-bottom:5px; }
.searchFilterBlock .FilterContainer #divPeriod.filterBlock  input  { margin-bottom:0; }

.searchFilterBlock.tableTop .filterContainer .filterHead i.fa.fa-bars { display:block;  }
.searchFilterBlock.tableTop .filterContainer .filterHead i.fa.fa-times { display:none;  }
.searchFilterBlock.tableTop .filterContainer.active .filterHead i.fa.fa-bars { display:none;  }
.searchFilterBlock.tableTop .filterContainer.active .filterHead i.fa.fa-times { display:block;  }



.filter-Ul        {            margin: 0;            padding: 0;            list-style: none;        }

.filter-Ul li            {                margin-bottom: 10px;            }

.radio_active {
    background: rgba(0, 0, 0, 0) url("../images/active-radio-bg.png") no-repeat scroll left top !important;
}
.radio_element {
    background: rgba(0, 0, 0, 0) url("../images/radio-bg.png") no-repeat scroll left top;
    float: left;
    height: 20px;
    margin: 6px 0 0;
    width: 20px;
}
 .radio_element input[type="radio"] {
    height: 20px;
    opacity: 0;
    width: 20px;
}
.msgTxt ul li {

    border:none!important;
    padding: 0px!important;
    list-style:initial!important;
    min-height:27px;

}

.msgTxt ul, .msgTxt ol {
    margin-left:35px;
}
.mandatory
{
    color:red;position:absolute;top:10px;right:5px;
}
#topMenu
{
    margin:0px; padding:0px;
}
#topMenu li img
{
    width:82%;
}
.nav.navbar-nav.pull-right.loggedin > li > a
{
    padding-top:0px; padding-bottom:0px;
}
#btnLogout
{
    width:32px;
}
/*#mainMenu
{
    margin:0;
}*/
.forwardslash div::after {
    content: "/";
    position: relative;
    right: -5px;
}