﻿#loginBody {
   background-color:white;
}
   #logo-group  {
             padding-top:10px;
             padding-left:10px;
} 
 .bannerLogo {
  display: block;
 
}
#logo-group #logo {
                background-image: url('/Content/css/client-specific/hollard/hol_263x70.png');
    background-repeat: no-repeat;
     background-position-y: 10px;
    width:443px;
     margin-top:0px;
}
.SigninLogo {
                background-image: url('/Content/css/client-specific/hollard/hol_263x70.png');
    background-repeat: no-repeat;
    background-position-y: 10px;
    background-size:contain; 
    height:90px;
}
.UserFullname {
    color: lightblue;
}

.rater-logo {
    height: 92px;
    width: 238px;
    background-image: url('/Content/css/client-specific/pointunderwriting/BindSureLogo.png');
    background-repeat: no-repeat;
    display:inline-block;
  
    margin-left: 12px;
    margin-top: 12px;
    /* auto fit image into the size above */
    max-width: 100%;
    max-height: 100%;
}

/*  COLOURS
Dark Purple 
#28255C
Light Purple 
#9E9CB5
Background 
#F9F9F9
Light Pink 
#F8D3DE
Green
#16C26B
Dark Pink
#CB1E50
Brief Instruction 
for the Point Wizard.
width 777px  
Font colour
#4A4A4A
*/

body {
    color: #4A4A4A;
    font-size: 9pt;
}

h1 {
    font-size: 20pt;
}

h2 {
    font-size: 16pt;
}

h3 {
    font-size: 14pt;
}

h4 {
    font-size: 13pt;
}

.btn-noborder {
    color: #e64e00;
    border:none;
    background-color:white;
    padding-top: 5px;
}

.btn {
    color: #4F4F4F;
    border: 2px solid #979797;
    background-color:white;
}
   .btn:focus, .btn:hover {
       background-color: #979797;
    }
.btn-default {
    color: #e64e00 !important;
    border: 2px solid #F8D3DE !important;
}
 .btn-default:focus, .btn-default:hover {
         border: 2px solid #F8D3DE;

       background-color: #F8D3DE;
    }
.btn-primary {
    color: #ffffff !important;
    background-color: #e64e00 !important;
    border-color: #e64e00 !important;
}

    .btn-primary:focus, .btn-primary:hover {
        color: #F8D3DE !important;
        background-color: #e64e00 !important;
        border-color: #F8D3DE !important;
    }

.panel-primary > .panel-heading {
    background-color: #3f2c59;
    border-color: #3f2c59;
}

.top-edge-bar{
	top:0;
	left:0;
	width:100%;
	height:20px;
	background-color:#3f2c59; /*dark purple */
	display:block;
}
.header{
	/* The top margin for header must match the height of the top-edge-bar */
	margin-top:0px;
	display:inline-block;
	width:100%;
	border-bottom:2px solid #E7E7E7;
	background-color:#FFFFFF;
}
.header-logo{
	padding:20px 20px;	
	display:inline-block;
	
}
.header-nav{
	float:right;
}
.vertical-center{
	line-height:80px;
}
.header-avatar{
	padding-left:20px;
	padding-right:20px;	
	display:inline-block;

}
.login-name{
	float:right;
	height:50px;
	width:175px;
	text-align:right;
	border-left:1px solid #d7d7d7;
	margin-top:15px;
	line-height:50px
}
.email-link{
	float:right;
	margin-left:auto;
	margin-right:auto;
}
.call-link{
	float:right;
}
.phone-link{
	float:right;
}
.call-link span{
	height:20px;
	padding:10px 20px;
	border:none;
	background-color:#e64e00;
	border-radius:5px;	
	color:#FFFFFF;
	margin-left: 20px;
	margin-right:20px;
	font-size:15px;
	font-weight:bold;
}

.email-link span{
	height:20px;
	padding:10px 20px;
	border:none;
	background-color:#E9E9E9;
	border-radius:5px;	
	color:#4A4A4A;
	margin-left: 25px;
	margin-right:50px;
	font-size:15px;
	font-weight:bold;
}
.login-name a{
	color:#4A4A4A;
	text-decoration:none;	
}
.call-link a{
	color:#FFFFFF;
	text-decoration:none;
}
.email-link a{
	color:#4A4A4A;
	text-decoration:none;
}
.phone-link span{
	margin-right:25px;
	margin-left:10px;
	font-weight:bold;
}
.sticky-footer{
	height:90px;
	background-color: #3f2c59; /*dark purple */
}
.footer-center{
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	padding-top:20px;
}
.footer-right{
	color: #9E9CB5;	
	font-weight:bold;
	font-size:15px;
	text-align:right;
	padding-right:20px;
	padding-top:20px;	
}
.footer-menu{
	text-align:center;
	padding-right:25px;
}
.footer-menu li{
	display:inline;	
}
.footer-menu > li a{
	display:inline-block;
	color:#ffffff;
	padding-left:5px;
}
.footer-menu > li + li:before {
    content: " | ";
}

/* Media queries */
@media only screen and (max-width: 768px){
	.footer-left{
		display:none;	
	}
	.sticky-footer{
		height:100px;
	}
	.footer-right{
		text-align:center;
		padding-top:0px;	
	}
}
@media only screen and (max-width: 399px){
	.sticky-footer{
		height:125px;
	}
}

/*Dashboard*/
.d-title
{
    color:white !important;
    background: #3f2c59 none repeat scroll 0 0 !important;
}

.dashlet-b .d-header
{
    background: #3f2c59 none repeat scroll 0 0 !important;
    color:white !important;
    border-radius: 0 0 0 0;
    border: 0px !important;

}
.d-icon-maximize {
    background-position: 1px 0;
    width: 16px; height: 16px;
    background-image: url(/Content/themes/base/images/ui-icons_ffffff_256x240.png) !important;
     background-position: -28px -128px !important;

   
    
}
.d-icon-restore {
    background-position: 1px 0;
    width: 16px; height: 16px;
    background-image: url(/Content/themes/base/images/ui-icons_ffffff_256x240.png) !important; 
    background-position: -64px -128px !important;

   
    
}
.d-dashlet-commands a {
    border-left: 0 none !important;
}
.dashlet-b .d-dashlet-body, .dashlet-b .d-dashlet-commands a, .dashlet-b .d-editor-window {
    border-color: #ccc !important;
}
.radio input[type=radio] {
display:none;
}
/*--------------------------------------------------------------------------------
Creating radio button and label as a Single unit(for Cross browser compatibility)
----------------------------------------------------------------------------------*/
.radio input[type=radio] + label{
padding-left:42px;
display:inline-block; 
line-height:40px;
background-repeat:no-repeat;
cursor:pointer;
}

.radio input[type=radio]:checked + label {
background-position: 0 -40px;
}

  .radio label {
            background-image: url('/Content/images/rater-radio-checks.png');
        }
  #ribbon
  {
      background-color:#3f2c59 !important;
  }
  #header
  {
      height:80px;
      background-color:white;
      background-image:none;
  }
	aside#left-panel {
		padding-top: 80px;
		width: 270px;
		background-color: #2a2725 !important;
	}
  #logo-group > span {

  height: 70px;
}
.prs-primary {
    background-color: #428bca;
}

.prs-success {
    background-color: #dff0d8;
}

.prs-info {
    background-color: #d9edf7;
}

.prs-warning {
    background-color: #fcf8e3;
}

.prs-danger {
    background-color: #f2dede;
}

.prs-primary-bold {
    background-color: #428bca;
    font-weight: bold;
}

.prs-success-bold {
    background-color: #dff0d8;
    font-weight: bold;
}

.prs-info-bold {
    background-color: #d9edf7;
    font-weight: bold;
}

.prs-warning-bold {
    background-color: #fcf8e3;
    font-weight: bold;
}

.prs-danger-bold {
    background-color: #f2dede;
    font-weight: bold;
}
#ribbon h1 {
    margin-top: 0px;
}
.btn-primary.active {
  opacity: 0.8 !important;
}

.print-label {
	display: none;
	padding: 10px;
}

	.print-label span {
		line-height: 41px;
	}

@media print {
	body {
		-webkit-print-color-adjust: exact;
	}

	.print-label {
		display: block;
	}

	.btn-primary {
		color: #ffffff !important;
		background-color: #e64e00 !important;
		border-color: #e64e00;
	}

		.btn-primary span {
			color: #ffffff !important;
		}

	.btn-default {
		color: #e64e00 !important;
		border: 2px solid #F8D3DE;
	}

		.btn-default .fa {
			color: #e64e00 !important;
		}

	.btn .caret {
		border-top-color: #ffffff !important;
	}

    a[href]:after {
        content: none !important;
        display: none;
        visibility: hidden;
    }
	.dropdownlist-country {
		display: block;
		font-size: 13px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
	}

	.selectivity-multiple-input-container {
		cursor: text;
		max-height: 10em;
		min-height: calc(2em + 4px);
		background: #fff !important;
		border-radius: 2px;
		overflow: auto;
		padding: 5px;
	}

	#incidentCountry > .selectivity-single-select {
		background: white !important;
	}

	.selectivity-single-selected-item {
		color: #555;
	}

	#incidentLocation .col-xs-7 {
		padding-right: 0;
	}

	#incidentLocation .col-xs-5 {
		padding-left: 0;
	}
	#incidentLocation .selectivity-single-select{
		background-color: white;
		border: 1px solid #ccc;
	}
}
.table-header-static, .sticky-elements {
	white-space: nowrap;
	vertical-align: middle !important;
    position: sticky !important;
    position: -webkit-sticky !important;
    top: 0;
    z-index: 3;
	/*background-color: #eee !important;*/
}

.panel.sticky-elements {
	top: 50px;
}

.table-header-static {
	background-color: #eee !important;
	z-index: 3;
}

#system-admin-panel ol.dropdown-menu {
	background-color: #403f3d;
}

#top-panel, #system-admin-panel > nav, #system-admin-panel .open > a {
	background-color: #080808 !important;
}