body {overflow-y: scroll};


/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/fonts/OpenSans/OpenSansLight.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/fonts/OpenSans/OpenSansLight2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/fonts/OpenSans/OpenSans.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/fonts/OpenSans/OpenSans2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/fonts/OpenSans/OpenSansBold.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/fonts/OpenSans/OpenSansBold2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(/fonts/OpenSans/OpenSansExtraBold.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(/fonts/OpenSans/OpenSansExtraBold2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.crm-body { background: #f1f1f1; }


.btn-silver { color: #337AB7; background-color: #F9FBFB; border-color: #dddddd; }
.btn-silver:focus, .btn-silver.focus { color: #fff; background-color: white; border-color: #156287; }
.btn-silver:hover { color: #337AB7; background-color: #f9fbfb; border-color: #dddddd; }
.btn-silver:active, .btn-silver.active, .open > .dropdown-toggle.btn-silver {  color: #337AB7; background-color: #F9FBFB; border-color: #dddddd;  }
.btn-silver:active:hover,
.btn-silver.active:hover,
.open > .dropdown-toggle.btn-silver:hover,
.btn-silver:active:focus,
.btn-silver.active:focus,
.open > .dropdown-toggle.btn-silver:focus,
.btn-silver:active.focus,
.btn-silver.active.focus,
.open > .dropdown-toggle.btn-silver.focus {
  color: #fff;
  background-color: #156287;
  border-color: #156287;
}
.btn-silver:active,
.btn-silver.active,
.open > .dropdown-toggle.btn-silver {
  background-image: none;
}
.btn-silver.disabled:hover,
.btn-silver[disabled]:hover,
fieldset[disabled] .btn-silver:hover,
.btn-silver.disabled:focus,
.btn-silver[disabled]:focus,
fieldset[disabled] .btn-silver:focus,
.btn-silver.disabled.focus,
.btn-silver[disabled].focus,
fieldset[disabled] .btn-silver.focus {
  background-color: #2092CC;
  border-color: #197887;
}
.btn-silver .badge { color: #2092CC; background-color: #fff; }

/*********************************************************************/
.btn-blue { color: #fff; background-color: #058BD3; border-color: #197887; }
.btn-blue:focus, .btn-blue.focus { color: #fff; background-color: #18709A; border-color: #156287; }
.btn-blue:hover { color: #fff; background-color: #18709A; border-color: #156287; }
.btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue { color: #fff; background-color: #18709A; border-color: #156287; }
.btn-blue:active:hover,
.btn-blue.active:hover,
.open > .dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open > .dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open > .dropdown-toggle.btn-blue.focus {
  color: #fff;
  background-color: #156287;
  border-color: #156287;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled.focus,
.btn-blue[disabled].focus,
fieldset[disabled] .btn-blue.focus {
  background-color: #2092CC;
  border-color: #197887;
}
.btn-blue .badge { color: #2092CC; background-color: #fff; }
/**/
.btn-light-green { 
  color: #ffffff; 
  background-color: #5BC236; 
  border-color: #5BC236; 
} 
 
.btn-light-green:hover, 
.btn-light-green:focus, 
.btn-light-green:active, 
.btn-light-green.active, 
.open .dropdown-toggle.btn-light-green { 
  color: #ffffff; 
  background-color: #6CD347; 
  border-color: #5BC236; 
} 
 
.btn-light-green:active, 
.btn-light-green.active, 
.open .dropdown-toggle.btn-light-green { 
  background-image: none; 
} 
 
.btn-light-green.disabled, 
.btn-light-green[disabled], 
fieldset[disabled] .btn-light-green, 
.btn-light-green.disabled:hover, 
.btn-light-green[disabled]:hover, 
fieldset[disabled] .btn-light-green:hover, 
.btn-light-green.disabled:focus, 
.btn-light-green[disabled]:focus, 
fieldset[disabled] .btn-light-green:focus, 
.btn-light-green.disabled:active, 
.btn-light-green[disabled]:active, 
fieldset[disabled] .btn-light-green:active, 
.btn-light-green.disabled.active, 
.btn-light-green[disabled].active, 
fieldset[disabled] .btn-light-green.active { 
  background-color: #5BC236; 
  border-color: #5BC236; 
} 
 
.btn-light-green .badge { 
  color: #5BC236; 
  background-color: #ffffff; 
}

#nav-menu-top {
	-webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.13); -moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.13); box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.13); 
	background: #F3F9F9; border-top: 1px solid white; border-bottom: 1px solid #cddddd;
}
#nav-menu-collapse > ul > li > a {
	color: #2D494E;
}
#nav-menu-bottom {
	background: #F3F9F9; border-top: 1px solid #cdcdcd;
}

.company-title {
	background: #F9FBFB; border-right: 1px solid #E9F3F2; border-left: 1px solid #E9F3F2; color: #030506 !important;font-family: 'Open sans'; font-weight: 200; font-size: 14px; padding-left: 8px; padding-right: 8px;
}

h3.panel-title { font-family: 'Open sans'; font-weight: 200; }
label { font-family: 'Open sans' !important; font-weight: 500; }

.nav-tabs > li { min-width: 100px; }
.nav-tabs > li > a {
	border: 1px solid #dddddd; background: #F9FBFB;
	-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
.nav-tabs > li > a:hover { background: #FBFDFD; border: 1px solid #dddddd; color: #d10000; }
.tab-pane { padding: 10px; }

.nav-tab-content { -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.23); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.23); box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.23); border: 1px solid #dddddd; border-top: none; min-height: 400px !important; background: white; }
.nav-subtabs-content { border: 1px solid #dddddd; border-top: none; }
.nav-subtabs-content > .tab-pane { min-height: 400px; }

.nav-sub-tabs { background-color: #f3f3f3; margin-bottom: 0; border-radius: 5px 5px 0px 0px; border: 1px solid #dddddd;  padding-top: 3px; }
.nav-sub-tabs > li a { padding: 7px; text-align: center; min-width: 80px; }
.nav-sub-tabs > li:first-child a, .nav-sub-tabs > li.active:first-child a { border-left: none; }

/* box */
.cbox { width: 65%; margin: 0 auto; margin-top: 25px; margin-bottom: 25px; }
.cbox > .panel-heading > h4 { font-weight: 400; font-size: 15px; font-family: 'Open sans'; margin-top: 0; margin-bottom: 0; }
.cbox > .panel-body { font-weight: 200; font-family: 'Open sans'; font-size: 16px; color: #333333; padding-top: 20px; padding-bottom: 20px; }

/* box error */
.cbox-error > .panel-heading { background: #FFEDEC; }
.cbox-error > .panel-heading > h4 { color: color: #4f0000; }
.cbox-error > .panel-body { background: #FFFBF9; }

/* box info */
.cbox-info > .panel-heading { background: #F5FBFF; }
.cbox-info > .panel-heading > h4 { color: #002840; }
.cbox-info > .panel-body { background: #F9FDFF; }

/* box ok */
.cbox-ok > .panel-heading { background: #F3FDE2; }
.cbox-ok > .panel-heading > h4 { color: #002840; }
.cbox-ok > .panel-body { background: #FDFEFA; }

h4.tc-title { margin-top: 14px; font-family: 'Open sans'; color: #333333; border-bottom: 1px solid #dddddd; padding-bottom: 8px; }

#tbl-ugroups, #tbl-users, #tbl-records, #tbl-events {margin-top: 15px;}

#tbl-ugroups > thead > tr > th, 
#tbl-users > thead > tr > th { font-size: 13px; background: #f6f6f6; border-bottom: none; font-family: 'Open sans'; font-weight: 400; color: #252525; }

#tbl-ugroups > thead > tr > th:nth-child(1), 
#tbl-users > thead > tr > th:nth-child(1),
#tbl-users > tbody > tr > td:nth-child(5),
#tbl-users > tbody > tr > td:nth-child(7) { text-align: center; }

#tbl-ugroups > tbody > tr > td, #tbl-users > tbody > tr > td, #tbl-records > tbody > tr > td { vertical-align: middle; }
#tbl-ugroups > tbody > tr > td:nth-child(1), #tbl-users > tbody > tr > td:nth-child(1) { text-align: center; }
#tbl-users > tbody > tr > td:nth-child(2) { text-align: center; }
#tbl-users > tbody > tr > td:nth-child(6) > a { color: #356e35; }
#tbl-users > tbody > tr > td:nth-child(9) > .label {padding: 3px 8px; text-align: left; font-size: 13px; border-radius: 3px; font-family: 'Open sans'; font-weight: 200;}

.txt-color-blue { color: #57889C; }
.txt-color-red { color: #FF1D1C; }
.txt-color-green { color: #356E35; }

#usl-add-new, #grl-add-group { font-family: 'Open sans'; min-height: 40px; }
#grl-add-group { margin-bottom: 55px; !important; }
/*********/
#tbl-records > thead > tr > th { font-size: 13px; background: #f6f6f6; border-bottom: none; font-family: 'Open sans'; font-weight: 400; color: #252525; padding-top: 6px; padding-bottom: 6px;}
#tbl-records > thead > tr > th:nth-child(1) { text-align: center; width: 20px; } /* cbox */
#tbl-records > thead > tr > th:nth-child(2) { text-align: center; width: 40px; min-width: 30px !important; } /* lp */
#tbl-records > thead > tr > th:nth-child(3) { text-align: center; width: 20px; min-width: 20px !important; } /* typ */
#tbl-records > thead > tr > th:nth-child(4) { text-align: center; width: 40px; min-width: 30px !important; } /* id */
#tbl-records > thead > tr > th:nth-child(5) { text-align: center; width: 120px !important; } /* Woj */
#tbl-records > thead > tr > th:nth-child(6) { text-align: center; width: 150px !important; } /* Mias */
#tbl-records > thead > tr > th:nth-child(7) { text-align: center; min-width: 170px !important; } /* Nazwa */
#tbl-records > thead > tr > th:nth-child(8) { text-align: center; width: 110px; min-width: 110px !important; } /* Tel */
#tbl-records > thead > tr > th:nth-child(9) { text-align: center; width: 130px; min-width: 130px !important; } /* Ost. kont. */
#tbl-records > thead > tr > th:nth-child(10) { text-align: center; width: 170px; min-width: 170px !important; } /* email */
#tbl-records > thead > tr > th:nth-child(11) { text-align: center; width: 40px; min-width: 40px !important; } /* załączniki */
#tbl-records > thead > tr > th:nth-child(12) { text-align: center; width: 166px !important; min-width: 166px !important; } /* Akc. */

#tbl-records > thead > tr > th.sortable:hover { cursor: pointer; background: #FFFFD3; } 

#tbl-records > tbody> tr > td:nth-child(1) { text-align: center; }
#tbl-records > tbody> tr > td:nth-child(2) { text-align: center; font-size:12px; }
#tbl-records > tbody> tr > td:nth-child(3) { text-align: center; } /*typ*/
#tbl-records > tbody> tr > td:nth-child(4) { text-align: center; font-size:12px; } /*id*/
#tbl-records > tbody> tr > td:nth-child(5) { text-align: center; font-size:11px; }
#tbl-records > tbody> tr > td:nth-child(6) { font-size:12px; }
#tbl-records > tbody> tr > td:nth-child(7) { font-size:12px; }
#tbl-records > tbody> tr > td:nth-child(8) { text-align: center; font-size:12px; }
#tbl-records > tbody> tr > td:nth-child(9) { text-align: center; font-size:12px; }
#tbl-records > tbody> tr > td:nth-child(10) { text-align: center; font-size:12px; }
#tbl-records > tbody> tr > td:nth-child(11) { text-align: center; font-size:12px; }
#tbl-records > tbody> tr > td:nth-child(12) {text-align: center; padding-top: 3px; padding-bottom: 3px;}

.rc-curr-page, .rc-all-pages {color: #B94A48}
.rec-row-locked {background: #EbEbEb;}

.btn-call {margin-left: 2px !important; padding: 4px; border-radius: 2px;}
/*********/
#tbl-events > thead > tr > th {border-right: 1px solid #dddddd; padding-top: 8px; padding-bottom: 8px;}
#tbl-events > tbody > tr > td {border-right: 1px solid #dddddd;}

#tbl-events > thead > tr > th:nth-child(1) { text-align: center;}
#tbl-events > thead > tr > th:nth-child(2) { text-align: center;}
#tbl-events > thead > tr > th:nth-child(3) { text-align: center;}
#tbl-events > thead > tr > th:nth-child(4) { width: 100px;}
#tbl-events > thead > tr > th:nth-child(5) { text-align: center;}

#tbl-events > tbody > tr > td:nth-child(1) { font-size: 13px;}
#tbl-events > tbody > tr > td:nth-child(2) { font-size: 13px; text-align: center;}
#tbl-events > tbody > tr > td:nth-child(3) { font-size: 13px; text-align: center;}
#tbl-events > tbody > tr > td:nth-child(4) { padding-top: 4px;}
#tbl-events > tbody > tr > td:nth-child(5) { text-align: center;}
#tbl-events > tbody > tr > td:nth-child(6) { font-size: 13px;}
#tbl-events > tbody > tr > td:nth-child(6) > img { vertical-align: middle; margin-top: -3px;}

#ev-pages > ul {margin: 0; padding: 0}

.time-label { padding: 5px 8px; font-family: Arial; font-size: 12px;}
.time-label-green { background-color: #5CB85C;}
.time-label-blue { background-color: #008CC9;}
.time-label-dark-blue {background:#0B4971;}
.time-label-orange {background-color:#D3A02E;}
.time-label-rose {background-color:#C73774;}
.time-label-gray {background-color:#ABABAB;}
/*********/
#crm-modal .modal-header { padding: 16px; }
#crm-modal .modal-footer { border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; }
#crm-modal .modal-footer > button { min-width: 120px; }

/* Dialog sukces */
.crm-modal-success .modal-header { 
	background-color: #96DF73; 
	color: #3A6028;
	background-image: url('/img/hok.png'); background-repeat: no-repeat; background-position: 10px 18px;
	border: 1px solid #82B968;
	border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;
	padding-left: 36px !important;
}
.crm-modal-success .modal-footer { background-color: #ABE68C; border: 1px solid #82B968; padding: 8px; border-top: none; }
.crm-modal-success .modal-footer > button { background-color: #6CD347; }
.crm-modal-success .modal-footer > button:hover { background-color: #5BC236; }

/* Dialog error */
.crm-modal-error .modal-header { 
	background-color: #EF403D; 
	color: #323232;
	background-image: url('/img/herr.png'); background-repeat: no-repeat; background-position: 10px 18px;
	border: 1px solid #B32B29;
	border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;
	padding-left: 36px !important;
}
.crm-modal-error .modal-footer { background-color: #F36865; border: 1px solid #B32B29; padding: 8px; border-top: none; }
.crm-modal-error .modal-footer > button { background-color: #EE3731; border-color: #B32B29; }
.crm-modal-error .modal-footer > button:hover { background-color: #C3302C; }

/* Dialog warning */
.crm-modal-warn .modal-header { 
	background-color: #FFD557; 
	color: #55481F;
	background-image: url('/img/hwarn.png'); background-repeat: no-repeat; background-position: 10px 18px;
	border: 1px solid #D2AE43;
	border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;
	padding-left: 36px !important;
}
.crm-modal-warn .modal-footer { background-color: #FFD557; border: 1px solid #D2AE43; padding: 8px; border-top: none; }
.crm-modal-warn .modal-footer > button { background-color: #F0AD4E; border-color: #EEA236; }
.crm-modal-warn .modal-footer > button:hover { background-color: #EC971F; }

/* Dialog info */
.crm-modal-info .modal-header { 
	background-color: #ACDAE2; 
	color: #394E52;
	background-image: url('/img/hinfo.png'); background-repeat: no-repeat; background-position: 10px 16px;
	border: 1px solid #89B7BF;
	border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;
	padding-left: 36px !important;
}
.crm-modal-info .modal-footer { background-color: #BDE7EF; border: 1px solid #89B7BF; padding: 8px; border-top: none; }
.crm-modal-info .modal-footer > button { background-color: #31B0D5; border-color: #269ABC; }
.crm-modal-info .modal-footer > button:hover { background-color: #5BC0DE; }

/***********************************************************/
/* Alerty */
.crm-alert .panel-heading > h4 { margin-top: 0; margin-bottom: 2px; }
.crm-alert .panel-heading > p { margin-bottom: 0; }
.crm-alert .panel-body { border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; }

/* Alerty - error */
.crm-alert-err .panel-heading { 
	background-color: #EF403D; border: 1px solid #B32B29; color: #323232; 
	background-image: url('/img/herr.png'); background-repeat: no-repeat; background-position: 5px 10px;
	padding-left: 32px !important;
}
.crm-alert-err .panel-body { background-color: #F36865; border: 1px solid #B32B29; border-top: none; padding: 6px; }
.crm-alert-err .panel-body > button { background-color: #EE3731; border-color: #B32B29; }
.crm-alert-err .panel-body > button:hover { background-color: #C3302C; }

/* Alerty - sukces */
.crm-alert-ok .panel-heading { 
	background-color: #96DF73; border: 1px solid #82B968; color: #323232; 
	background-image: url('/img/hok.png'); background-repeat: no-repeat; background-position: 5px 10px;
	padding-left: 32px !important;
}
.crm-alert-ok .panel-body { background-color: #ABE68C; border: 1px solid #82B968; padding: 6px; }
.crm-alert-ok .panel-body > button { background-color: #6CD347; border-color: #82B968; color: white; }
.crm-alert-ok .panel-body > button:hover { background-color: #5BC236; }

/* Alerty - info */
.crm-alert-info .panel-heading { 
	background-color: #ACDAE2; border: 1px solid #89B7BF; color: #323232; 
	background-image: url('/img/hinfo.png'); background-repeat: no-repeat; background-position: 5px 10px;
	padding-left: 32px !important;
}
.crm-alert-info .panel-body { background-color: #BDE7EF; border: 1px solid #89B7BF; padding: 6px; }
.crm-alert-info .panel-body > button { background-color: #31B0D5; border-color: #269ABC; color: white; }
.crm-alert-info .panel-body > button:hover { background-color: #5BC0DE; }

/* Alerty - warning */
.crm-alert-warn .panel-heading { 
	background-color: #FFD557; border: 1px solid #D2AE43; color: #323232; 
	background-image: url('/img/hwarn.png'); background-repeat: no-repeat; background-position: 5px 10px;
	padding-left: 32px !important;
}
.crm-alert-warn .panel-body { background-color: #FFE084; border: 1px solid #D2AE43; padding: 6px; }
.crm-alert-warn .panel-body > button { background-color: #F0AD4E; border-color: #EEA236; color: white; }
.crm-alert-warn .panel-body > button:hover { background-color: #EC971F; }
/*********/
/* Confirm */
#crm-confirm > .modal-dialog { left: -20px; width: 110%; }
#crm-confirm > .modal-dialog > .modal-content { min-height: 100px; background-color: rgba(0, 0, 0, 0.8); }
#crm-confirm-title { font-size: 24px; font-family: 'Open sans'; font-weight: 400; letter-spacing: -1px; }
#crm-confirm-text { margin-left: 4px; font-family: 'Open sans'; font-size: 13px; }
#crm-confirm-text > input { margin-top: 10px; width: 50%; border-radius: 0; }
#crm-confirm-btns { padding-top: 15px; }
#crm-confirm-btns > button { min-width: 120px; padding: 4px; margin-left: 8px; font-weight: bold; }
/*********/
/* Prompt */
#crm-prompt > .modal-dialog { left: -20px; width: 110%; }
#crm-prompt > .modal-dialog > .modal-content { min-height: 100px; background-color: rgba(0, 0, 0, 0.8); }
#crm-prompt-title { font-size: 24px; font-family: 'Open sans'; font-weight: 400; letter-spacing: -1px; }
#crm-prompt-text { margin-left: 4px; font-family: 'Open sans'; font-size: 13px; }
#crm-prompt-text > input { margin-top: 10px; width: 50%; border-radius: 0; }
#crm-prompt-btns { padding-top: 15px; }
#crm-prompt-btns > button { min-width: 120px; padding: 4px; margin-left: 8px; font-weight: bold; }
/*********/
.grlu-pp-content > a { text-decoration: none; }
.grlu-pp-content > a > i { color: #464646; }
.grlu-pp-content > a > img { margin-top: -2px; }
/*********/
.mng-title { border-bottom: 1px dashed #cccccc; padding-bottom: 6px; margin-bottom: 5px; font-family: 'Open sans'; font-size: 16px; }
#mng-user-groups > option, #mng-all-groups > option { padding: 3px 4px; }
#mng-user-groups > option { color: green; }
#mng-all-groups > option { color: #FF2C2B; }
#mng-all-groups-lab, #mng-user-groups-lab { font-family: 'Open sans'; font-weight: 200; font-size: 13px; }


#group-rights-preview > h4 { font-family: 'Open sans'; font-size: 14px; font-weight: 200; }
.edit-group-rights-preview { box-shadow: none; margin-bottom: 10px; padding: 0 15px 30px 15px; }
.edit-group-rights-preview > div > div > a { padding: 9px; border-radius: 2px; margin-top: 3px; }
#btn-add-group { margin-bottom: 75px; margin-top: 15px; }

.well-tip { box-shadow: none; }
.well-tip > h4 { font-size: 15px; padding-left: 20px; margin-top: 4px; font-family: 'Open sans'; font-weight: 200; background-image: url('/img/tip.png'); background-repeat: no-repeat; }
.well-tip > ul { padding-left: 15px; font-family: 'Open sans'; font-size: 13px; margin-left: 5px; }

.frm-row-hdr { margin-top: 12px; margin-bottom: 5px; }
.frm-row-hdr > div { padding-left: 16px; }
.frm-row-hdr > div > h4 { font-family: 'Open sans'; font-size: 16px; border-bottom: 1px dotted #dddddd; width: 65%; padding-bottom: 5px; margin-bottom: 0; }
#sub-tbx-add-record > hr { margin-bottom: 16px; margin-top: 30px; border-style: dashed; border-color: #dddddd; }
	
.frm-row { margin-top: 12px; }
.frm-row > div { padding: 4px; }
.frm-row > div:first-child { padding-left: 16px; }
.frm-row > div > label { font-size: 14px; font-family: 'Open sans'; font-weight: 400; }

#rc-set-birth-date, #rc-set-birth-date-clear { cursor: pointer; }
.has-error > input { background: #FFEDEC; color: #310300; }


.table-rec-files > thead > tr > th {font-family:'Open sans'; font-weight:400; text-align: center; border-bottom: none; }
.table-rec-files > tbody > tr > td {font-family:'Open sans'; font-weight:200; vertical-align: middle; text-align: center;}
.table-rec-files > tbody > tr > td:nth-child(2) {font-size: 12px;}
.table-rec-files > tbody > tr > td:nth-child(3) {text-align: left;}
.table-rec-files > tbody > tr > td:nth-child(5):hover {background: #F6FFE8;}
.table-rec-files > tbody > tr > td:nth-child(6):hover {background: #FFF1F2;}
.table-rec-files > tbody > tr > td > img {cursor:pointer;}
.btn-add-rec-file { padding: 10px; padding-left: 0; width: 170px;}

.help-tip {cursor: pointer;}

.tbl-crm {margin-top: 15px; }
.tbl-crm > thead > tr > th { text-align: center; font-size: 13px; background: #f6f6f6; border-bottom: none; font-family: 'Open sans'; font-weight: 400; color: #252525; padding-top: 6px; padding-bottom: 6px;}
.tbl-crm > tbody> tr > td { text-align: center; font-size:12px; vertical-align: middle; }

.btn-save { 
	width: 180px; min-width: 180px !important; margin-top: 25px; margin-bottom: 35px; padding: 8px; padding-left: 10px; 
	background-image: url('/img/save.png'); background-repeat: no-repeat; background-position: 8px 50%; 
}

#block-subtabs li {border-bottom: 1px solid #dddddd !important;}
#block-subtabs li.active {border-bottom: 1px solid white !important;}