/*---------------------------------
Styling for the dashboard
------------------------------------*/
@font-face {
    font-family: 'aileronlight';
    src: url('fonts/aileron-light-webfont.eot');
    src: url('fonts/aileron-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aileron-light-webfont.woff') format('woff'),
         url('fonts/aileron-light-webfont.ttf') format('truetype'),
         url('fonts/aileron-light-webfont.svg#aileronlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

.rliadmin-page {font-family: aileronlight; font-size: 16pt}
.rliadmin-page p.clearfix{margin: 0}
.rliadmin-page {color: #444;}
.rliadmin-page h3, .rliadmin-page h2, .rliadmin-page h4{color: #000; font-size: 1.2rem; font-family: "droid_sansregular";}
/*---- Admin Top Menu ------------*/
.rliadmin-topmenu{
	background: #839ec1; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiM4MzllYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzc0ZDZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #839ec1 13%, #374d6a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#839ec1), color-stop(100%,#374d6a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #839ec1 13%,#374d6a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #839ec1 13%,#374d6a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #839ec1 13%,#374d6a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #839ec1 13%,#374d6a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#839ec1', endColorstr='#374d6a',GradientType=0 ); /* IE6-8 */
	
	margin: 20px 0 0 0; height: 35px}

.rliadmin-topmenu h2{color: #ffffff; float: left; text-transform:uppercase; padding-left: 5px; margin: 0; line-height:35px; float: left; font-weight: normal}
.rliaadmin-topmenu h2:before{content:""; float:left; width:30px; height:35px; margin:0 2px 0 2px; background-image:url("/images/ClientASAPphone.png");background-repeat: no-repeat; background-position:center}
.rliadmin-topmenu a{color: #dddddd} .rliadmin-topmenu a:hover{cursor: pointer; color: #ffffff}
.rliadmin-menuinner {display: block; float: right; }
.rliadmin-menuitem {display: block; float: left;line-height: 35px}
.rliadmin-menuitem:after{content: "|";	background-color: transparent;	margin:0 3px; 	color: #eeeeee;}
.rliadmin-menuitem:last-child:after{content: "";width: 15px;color: #ffffff;}



/*---- Admin Content ------------*/
.rliadmin-clientcontent{margin: 20px 0}
.rliadmin-page .title-bar{background: #839ec1; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiM4MzllYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzc0ZDZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #839ec1 13%, #374d6a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#839ec1), color-stop(100%,#374d6a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #839ec1 13%,#374d6a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #839ec1 13%,#374d6a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #839ec1 13%,#374d6a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #839ec1 13%,#374d6a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#839ec1', endColorstr='#374d6a',GradientType=0 ); /* IE6-8 */
color: #ccc; padding: 0 3px; margin: 0; position:relative;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-width:2px;
border-color: #ccc;


}
.rliadmin-page .title-bar h4{font-weight: normal; margin: 0}
.rli-clients{background: #ffffff; border: 2px solid #ccc; border-top: none; 
	margin: 0; position: relative; 
	-webkit-border-radius: 9px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 9px;
	-moz-border-radius-topleft: 0;
	border-radius: 9px;
	border-top-left-radius: 0;}
.rli-clients a{color: #000}
.rli-clients .floatright a{color: #939598}
.rli-client{padding: 2px 10px 10px 10px; list-style:none}
.rli-clients p{margin: 0}
.rli-clients  li:nth-of-type(even){background:#F1F2F2}
.rliadmin-intro .floatleft{text-transform: capitalize; font-weight:bold}
.rli-clients  .client-deets{width: 88%; margin: 0; float: left; padding-left: 15px}
.rliadmin-page .floatleft {
    text-align: left; float: left
}
.rliadmin-page .floatright {
    text-align: right; float: right;
}

.rli-pop{left: 30%; position: fixed; width: 40%; z-index: 999999;}
.rli-pop form{margin: 15px 0}
.rli-pop form p a.btn{margin-top: 15px}
.rli-pop-content-holder{
	background: #ebebeb none repeat scroll 0 0; z-index: 999999;resize: vertical;
	-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
border: 2px solid #ccc; 
border-top: none;
	height:320px; overflow:hidden
	}
.rli-close { cursor: pointer; color: #f00 !important;  float: right;  padding: 3px 0 0 0;  position: relative;  z-index: 9999; font-size: 1.4rem; font-weight:100	}
.rli-pad-ten{padding: 10px}
.rli-pop-content-holder form{padding: 0 20px}
.rli-pop-content-holder select, .rli-pop-content-holder input[type="file"]{width: 95%; margin: 0px 0}
.rli-pop-content-holder input[type="submit"] {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #839ec1 13%, #374d6a 100%) repeat scroll 0 0;
  font-size: 14px;
  color: #ffffff;
}
.rli-pop-content-holder .btn-default{margin-top: 15px}
.rli-holdsharelink h4{color: #004C84; font-size: 1rem}
.rli-pop-content-holder textarea{width: 90%;  margin: 5px 0}
.rliadmin-page .rliapp-holdquestions{background: none; border: none;}
.rliadmin-page ul{margin: 0}
.reg-margins{margin: 15px 15px 15px 0}
.rli-action-icon{ cursor:pointer}
.rliadmin-menuitem{text-transform: uppercase}
.rliadmin-menuitem::after {
  background-color: transparent;
  color: #eeeeee;
  content: "|";
  margin: 0 3px;
}

.rli-pop form.rli-dashaddlead{margin: 0px auto 10px auto; background: #ebebeb; border: 2px solid #ccc;padding: 20px}
.rli-dashfilterlead{width: 90%; margin: 10px auto; background: #ebebeb; border: 2px solid #ccc;padding: 20px}
.rli-dashaddlead select{width: 100%}
.rli-dashaddlead input, .rli-dashaddlead select{margin-top: 7px}
.rli-dashaddlead p{margin-top: 10px}
.rli-chooseupload {border: 1px solid #dddddd; background: #ffffff}
.rli-dropholder{padding: 20px}
.client-note{list-style: none; padding: 10px}
.client-note p{padding: 2px 5px}
.client-note:nth-of-type(odd){background: #ffffff}
.title-bar h4{font-size: 1.2rem; text-transform: uppercase; color: #CCC; font-weight:bold}

.ol-status li:nth-of-type(2n) {background: transparent}
.ol-status li{color: #CCC; font-size: 10px}
.ol-status li.this-status{color: #444; font-size: 1.1rem}
.rli-redlight, .rli-yellowlight, .rli-greenlight{padding-left: 20px}
.rli-redlight:before{
	content: url('/images/icon-redlight.png');
	position:relative; float: left;	width: 45px;height: 63px;margin-top: 7px
}
.rli-yellowlight:before{
	content: url('/images/icon-yellowlight.png');
	position:relative; float: left;	width: 45px;height: 63px; margin-top: 7px
}
.rli-greenlight:before{
	content: url('/images/icon-greenlight.png');
	position:relative; float: left;	width: 45px;height: 63px;margin-top: 7px
}
.rli-admin-filter p{margin-bottom: 0; margin-top: 5px}

.rli-admin-filter{font-family: "open_sansregular";font-size: 1.1rem;}
.rli-dash-subtle{color: #939598}
.rli-dashactions{margin-top: 10px}

.rli-tabs li{list-style: none; float: left; width: 120px; padding: 3px 0 3px 0;margin:0 2px 0 0; 
	background: #787878;
	color: #ffffff; text-align:center; border: 2px solid #ccc; border-bottom: none; 
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
 }
 
 .rli-tabs li.current{background: #839ec1; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiM4MzllYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzc0ZDZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #839ec1 13%, #374d6a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#839ec1), color-stop(100%,#374d6a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #839ec1 13%,#374d6a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #839ec1 13%,#374d6a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #839ec1 13%,#374d6a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #839ec1 13%,#374d6a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#839ec1', endColorstr='#374d6a',GradientType=0 ); /* IE6-8 */
margin-top: -5px;
padding: 8px 0 3px 0;
}
.rli-tabs li a{color: #ffffff; cursor:pointer; text-align:center}
.rli-requiredfields{ background-color:#F2E9E9; padding: 10px}

.rli-subdisorder, .rli-taskhelp {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  font-family: "droid_sansregular";
}
.rliadmin-page p > input.halfwidth{width: 20%}

/*-----Dash Icon Stuff-----*/
.rli-action-icon[src*='icon-record'], .rli-action-icon[src*='icon-info'], .page-template-custom-providerpanel .rli-action-icon[src*='download-docs']{border-right: 2px solid #999999; padding-right: 5px; margin-right: 5px}
.rli-action-icon[src*='icon-download-docs']{border-left: 2px solid #999999; padding-left: 5px; margin-left: 5px}
.rli-action-icon[src*='icon-file']{border-right: 2px solid #999999; padding-right: 5px; margin-right: 5px}
.rli-action-icon[src*='icon-record']::before { 
    content: "Read this -";
    background-color: yellow;
    color: red;
    font-weight: bold;
}

.rli-center{text-align: center;}

/*-----agent interview form stuff-----*/
.rli-pop input, .rliadmin-page input, .rli-pop  textarea, .rli-pop  .uneditable-input {
  width: 90%;
}

.italic{font-style: italic}

.rli-pop-content-holder .hide-on-client-page{display: none}
.rli-pop-content-holder .rli-pdf-wrapper{padding: 20px}
.rli-pop-content-holder .rli-app-sectiontitle {font-size: 2rem; font-weight:bold}
.rli-pop-content-holder  ul{margin-left: 0px}
.rli-pop-content-holder  li{list-style: none; line-height: 20px; margin: 0; padding: 0}
.rli-pop-content-holder h5{margin: 10px 0 5px 0}
.rli-pop-content-holder .rli-label{color: #777; padding-right: 10px}
.rli-pop-content-holder input[type="checkbox"]{margin-bottom: .5rem}
.rli-singlepolicy{border: 1px solid #dddddd}
.rli-pop-content-holder .rli-app-section{padding-left: 20px}
.rli-pop-content-holder .rli-app-sectiontitle{padding-left: 10px}
/*------client page stuff------*/
.clientnotes .overview-inner {
    max-height: 250px;
    overflow: scroll;
}
.ASAP-scrolldiv {
    height: 400px;
    overflow: scroll;
}
.overview-inner {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #000;
}

#min_fields input{
	-moz-user-select: auto !important;
  	cursor: auto !important;}
	
.rli-dashfilterlead select{width: 100%}	
