#favModal { border-radius:0px;}
#favModal .modal-header {background-color: #f5f5f5;border: 1px solid rgba(54, 76, 89, 0.04);padding:5px;}
#favModal .modal-body {position:absolute;top:50px;left:0px;right:0px;bottom:0px;overflow:scroll;max-height:none !important;background-color:#fff;}
#favModal .modal-header h3 { font-size:22px; line-height:1.3; font-weight:400;padding:5px 15px;}

#favModalMULTI { border-radius:0px;}
#favModalMULTI .modal-header {background-color: #f5f5f5;border: 1px solid rgba(54, 76, 89, 0.04);padding:5px;}
#favModalMULTI .modal-body {position:absolute;top:50px;left:0px;right:0px;bottom:0px;overflow:scroll;max-height:none !important;background-color:#fff;}
#favModalMULTI .modal-header h3 { font-size:22px; line-height:1.3; font-weight:400;padding:5px 15px;}

input[type='checkbox']:checked.foldselect + lebel ,
input[type='checkbox'].foldselect + label,
input[type='checkbox']:checked.foldselect + span ,
input[type='checkbox'].foldselect + span {background: url(https://content.harstatic.com/resources/images/icons/checkboxes_new.png) left center no-repeat; }
input[type='radio'].custom_radio + span {background: url(https://content.harstatic.com/resources/images/icons/custom_radio.png) left center no-repeat; }
input[type='radio']:checked.custom_radio + span {background: url(https://content.harstatic.com/resources/images/icons/custom_radio2.png) left center no-repeat; }
input[type='checkbox'].foldselect + label,
input[type='checkbox'].foldselect + span { background-position:left 5px; }
input[type='checkbox']:checked.foldselect + label,
input[type='checkbox']:checked.foldselect + span {background-position:left -55px;}

input[type='checkbox']:checked.foldselect.plus + lebel ,
input[type='checkbox'].foldselect.plus + label,
input[type='checkbox']:checked.foldselect.plus + span ,
input[type='checkbox'].foldselect.plus + span {background: url(//www.har.com/resources/images/icons/checkboxes_new_2.png) left center no-repeat; }
input[type='checkbox'].foldselect.plus + label,
input[type='checkbox'].foldselect.plus + span { background-position:left 0px; }
input[type='checkbox']:checked.foldselect.plus + label,
input[type='checkbox']:checked.foldselect.plus + span {background-position:left -58px;}
.foldselect + span { margin: 2px 10px 0px 0px !important; cursor: pointer; display: block; font-size: 14px; }

.favblock {border: solid 1px #cfd6df;background-color: #ffffff;padding:24px;position:relative;margin-bottom:2px;margin-bottom:30px;margin-top:10px;}
.favblock:before{position: absolute;left:0px;top:0px;bottom:0px;content:"";width:4px;background-color: #fd4b78;margin:-1px;}
.notebox{border-radius:4px;background-color:#f2efcf;color:#585645;}
.notebox textarea{font-family: 'Caveat', cursive;font-size:18px;line-height:1.1;padding-bottom:0px;margin-bottom:0px;border:none !important;background-color:#f2efcf;width:100%;}
.notebox_inner{padding:16px;}
.crossbtn{background-color:#042280;border-radius:2px;padding:7px 10px 5px 12px;color:#fff;line-height:1;clear:both;display:inline-block;margin-bottom:5px;}
.p30{padding:30px;}
.createfolderbtn{display:block;border:dashed 2px #afb8d9;border-radius:4px; background-color: #ffffff;padding:12px 13px 10px 13px;font-weight:500;color:#52738a !important;margin-bottom:16px;line-height:1;}

.checkbox_selectable{margin-bottom:8px;margin-right:0px;}
#SelectFolder input[type="radio"].custom_radio + label,
#SelectFolder input[type="checkbox"].foldselect + label,
#SelectFolder input[type="radio"].custom_radio + span, 
#SelectFolder input[type="checkbox"].foldselect + span
{border-radius:4px;border: solid 1px #dae1f8;background-color: #ffffff; padding:10px 15px 10px 35px;color:#042280;font-weight:bold;font-family:"effra",helvetica, arial;margin-right:0px !important;}
#SelectFolder input[type="radio"].custom_radio,#SelectFolder input[type="checkbox"].foldselect {margin:10px 10px 0px 10px !important;}

#SelectFolder input[type="checkbox"]:checked.foldselect + label,#SelectFolder input[type="checkbox"]:checked.foldselect + span {background-position:12px -50px;
	background-color:#042280;color:#fff;border-color:#042280;}
#SelectFolder  input[type="checkbox"].foldselect + span {background-position:12px 10px;}

.createrow {margin-bottom:8px;margin-top:2px;padding:1px 0px 2px 0px;}
.createrow input[type="text"]{display:block;float:left; width:calc(100% - 159px);height:40px;line-height:40px;padding:10px;margin-right:10px;font-size:16px;}
.bbbbtn {line-height:40px;height:40px;margin-right:7px;}
.cr_btn{float:left;width:149px;}
#favModal{bottom:20%;}
#favModal .modal-footer{position:absolute;bottom:0px;left:0px;right:0px;background-color:#fff;}
#favModal .modal-header{background-color:#fff !important;padding:10px;}
#favModal .modal-body{bottom:70px;}


#favModalMULTI { bottom:20%;}
#favModalMULTI .modal-footer{position:absolute;bottom:0px;left:0px;right:0px;background-color:#fff;}
#favModalMULTI .modal-header{background-color:#fff !important;padding:10px;}
#favModalMULTI .modal-body{bottom:70px;}


.opacitylink {opacity:0.4;}
.opacitylink:hover { opacity:1;}
#DetailOverlay .favblock {border:none !important;padding:0px !important;}
#DetailOverlay .favblock:before {content:none !important;}
#DetailOverlay .favblock .col50.pr20{padding-right:10px !important;}
#DetailOverlay .favblock .col50.pl20{padding-left:0px !important;}

@media only screen and (max-width:650px) {
	.favblock > .col50.pr20{padding-right:0px !important;margin-bottom:20px;}
	.favblock > .col50.pl20{padding-left:0px;}
	
	.modal-footer .btn {font-size: 14px; }
	.favblock > .col40.text-right{text-align:left !important;margin-top:10px;}
	#favModal {bottom:20px;}
    #favModalMULTI {bottom:20px;}
}