/* page styles */



/* header */
.frHeader__spacer{
	display:block;
	position:relative;
	margin-bottom:2rem;
	padding-top:1rem;
	height: 	4.2rem;
	min-height: 4.2rem;	
	max-height: 4.2rem;
	background-color:#ffffff;	
}

.frHeader{
	display:flex;
	flex-direction:row;
	z-index:1;
	margin:0;
	padding:0;
	margin-top:-2rem;
	padding-top:1rem;
	justify-content:space-between;
	align-items:stretch;
	align-content:center;
	margin-bottom:2rem;
	position:fixed;
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.25) 75%,rgba(255,255,255,0) 100%);
	width:100%;
	width:calc(100vw - 2rem ); 
}

.frHeader__left{
	display:flex;
	position:relative;
	flex-grow:0;
	width:    4.2rem;
	min-width:4.2rem;
	max-width:4.2rem;
	height: 	4.2rem;
	min-height: 4.2rem;	
	max-height: 4.2rem;
	border-radius:0.5rem;
}

.frHeader__center{
	display:flex;
	position:relative;
	flex-grow:1;
	width:auto;
	width: -moz-available;
	width: -webkit-fit-available;
	height: 4.2rem;
	min-height:4.2rem;
	border-radius:0.5rem;
	margin:0 1rem;
	background-color:#470000; 
	align-items:center;
	justify-content:center;
}

.frHeader__right{
	display:flex;
	position:relative;
	flex-grow:0;	
	width:    4.2rem;
	min-width:4.2rem;
	max-width:4.2rem;
	height:     4.2rem;
	min-height: 4.2rem;	
	max-height: 4.2rem;
	background-color:#F6F6F6;
	border-radius:0.5rem;
}


.frHeader__logo{
	display:block;
	height:3rem;
	width:auto;
	max-width:calc(100% - 2rem);
	margin:1rem;
}


/* navigation */
.frHeader__navBtn{
	display:block;
	position:relative;
	width:4.2rem;
	height:4.2rem;
	background-color:#000000;
	border-radius:0.5rem;
	background-image:url('/assets/images/hamburger.svg');
	background-position:center;
	background-repeat:no-repeat;
}


/* main buttons */
.frMainButtons{
	display:flex;
	justify-content:flex-start;
	align-items:center;
	align-content:center;
	margin-left:-0.5rem;
	margin-right:-0.5rem;
	margin-bottom:2rem;
}

.frMainButton{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	border:#EBEBEB solid 1px;
	background-color:#F6F6F6;
	width:calc(100vw / 3 - 1.6rem );
	height:calc(100vw / 3 - 1.6rem );
	min-width:calc(100vw / 3 - 1.6rem );
	min-height:calc(100vw / 3 - 1.6rem );	
	max-width:calc(100vw / 3 - 1.6rem );
	max-height:calc(100vw / 3 - 1.6rem );
	margin:0 0.5rem;
	border-radius:1rem;
	font-size:1.4rem;
	line-height:100%;
	color:#838383; 
	text-transform:uppercase;
	letter-spacing:0.08em;
	font-weight:300;
	text-align: center;
}


.frMainButton__icon{
	display:flex;
	flex-direction:row;
	position:relative;
	width:5rem;
	height:5rem;
	object-fit:contain;
	margin:0 0 1.3rem 0;
}



/* main buttons */
.frVisitButtons{
	display:flex;
	justify-content:flex-start;
	align-items:center;
	align-content:center;
	margin-left:-0.5rem;
	margin-right:-0.5rem;
	margin-bottom:2rem;
}

.frVisitButton{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:space-around;
	border:#EBEBEB solid 1px;
	background-color:#F6F6F6;
	width:calc(100vw / 4 - 1.6rem );
	min-width:calc(100vw / 4 - 1.6rem );
	max-width:calc(100vw / 4 - 1.6rem );
	height:calc(100vw / 4 - 3.2rem );	
	min-height:calc(100vw / 4 - 3.2rem );
	max-height:calc(100vw / 4 - 3.2rem );
	margin:0 0.5rem;
	border-radius:1rem;
	font-size:1.1rem;
	line-height:100%;
	color:#838383; 
	text-transform:uppercase;
	letter-spacing:0.01em;
	font-weight:300;
	text-align: center;
	padding:0.8rem 0;
}



.frVisitButton_active{
	border-color:#E5CFAF;
	color:#AA7B35;
	box-shadow:0px 0px 4px rgba(207,156,81,0.5); 
}

.frVisitButton_empty{
	color:transparent;
	border:0 none;
	background-color:transparent; 
}

.frVisitButton__icon{
	display:flex;
	flex-direction:row;
	position:relative;
	width:3.3rem;
	height:3.3rem;
	object-fit:contain;
	margin:0.2rem 0;
	align-self:center;
}



/* modal */
.fbModal__wrapper{
	border-radius: 1rem;
	padding:1rem;
}

.fbModalTitle{
	font-weight:300;
	font-size:1.5rem;
	text-transform:uppercase;
	color:#959FB8;
}

.fbModalHeader{
	margin-bottom:1rem;
}



/* button with image */
.frImageButton {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: #EBEBEB solid 1px;
  background-color: #F6F6F6;
  width: auto;
  min-width:7.1rem;
  height: auto;
  margin: 0 0.5rem;
  padding:0.5rem 0.7rem;
  border-radius: 1rem;
  font-size: 1rem;
  line-height: 100%;
  color: #AA7B35;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: 400;
}

.frImageButton__icon{
	display:flex;
	flex-direction:row;
	position:relative;
	width:2.4rem;
	height:2rem;
	object-fit:contain;
	margin:0 0 0.5rem 0; 	
}

.frImageButton_error{
	color: #663131;
}

.frImageButton_error .frImageButton__icon{
	color: #663131;
}


/* main list */
.frMainTasklist{
	display:flex;
	flex-direction:column;
	margin-bottom:2rem;
}

.frMainTasklist__item{
	display:flex;
	flex-direction:column;
	margin-bottom:2rem;	
}


.frMainTasklist__item:last-child{
	margin-bottom:0;	
}

.frMainTasklist__itemHeader{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:0 0 1rem 0;
}

.frMainTasklist__itemHeaderLeft{
	display:flex;
	flex-grow:1;
	font-size:1.5rem;
	line-height:100%;
	color:#303030;
}


.frMainTasklist__itemHeaderRight{
	display:flex;
	flex-grow:0;
	font-size:1.5rem;
	line-height:100%;
	text-transform:uppercase;
	color:#959FB8;
}


.frMainTasklist__itemBody{
	display:flex;
	flex-direction:row;
	align-content:center;
	align-items:center;
	justify-content:space-between;
	
	border-top:#DDDDDD dashed 1px;
	border-bottom:#DDDDDD dashed 1px;
	margin-top: -1px;
}


.frMainTasklist__item_large .frList__term{
	color:#575757;
	font-size:1.4rem;
	padding: 0.8rem 1rem 0.8rem 0;
}

.frMainTasklist__item_large .frList__description{
	color:#AA7B35;
	font-size:1.4rem;
	padding: 0.8rem 1rem 0.8rem 0;
}

.frMainTasklist__item_large .frList__description_light{
	font-weight:300;
	color:#838383;
}

.frMainTasklist__itemBodyLeft{
	width: -moz-available;
	width: -webkit-fill-available;
}


.frList{
	display:table;
	margin:1rem 0;
	padding:0;
	border:0 none;
	width: 100%;
}

.frList__item{
	display:table-row;
	margin:0;
	padding:0;
	border:0 none;
}


.frList__term,
.frList__description{
	display:table-cell;
	margin:0;
	padding:0;
	border:0 none;
	font-size:1.2rem;
	line-height:100%;
	color:#575757;
}

.frList__term{
	padding:0.4rem 0.5rem 0.4rem 0;
	margin:0;
	width: 9rem;
	min-width:9rem;
}


.frList__description{
	padding:0.4rem 0.5rem 0.4rem 0.5rem;
	margin:0;
	color:#838383
}




/*
** CHECKLIST PAGE
*/

.frH1{
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	align-content:center;
}


.frH1__center{
	display:flex;
	justify-content: center;
	flex-grow:1;
	text-align:center;
	font-size:1.5rem;
	line-height:100%;
	font-weight:400;
	text-transform:uppercase;
	color:#575757;
	letter-spacing:0.08em;
	margin:0 0 2rem 0;
	padding:0;
}

.frChecklistSynopsis{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	align-content:flex-start;
	font-size:1.3rem;
	line-height:125%;
	color:#838383;
	padding:0 0 1rem 0;
	margin:0 0 2rem 0;
	border-bottom:#DDDDDD dashed 1px;
}


.frChecklist{
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-content:flex-start;
	align-items:flex-start;
}

.frChecklist__caption{
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:flex-start;
	align-content:flex-start;
	margin:2rem 0 4rem 0;
	padding:0;
	font-size:1.3rem;
	line-height:100%;
	color:#838383;
	text-transform:uppercase;
}




/* tab */
.frCalendarAction{
	display:flex;
	justify-content:space-between;
	margin: 0 0 2rem 0;
	padding:0;
}

.frCalendarActionRight{
	display:flex;
	justify-content:flex-end;
	align-content:flex-end;
	align-items:stretch;
}

.frCalendarSetView{
	display:inline-block;
	position:relative;
	font-size:1.4rem;
	line-height:100%;
	text-transform:uppercase;
	color:#838383;
	border:#E1E1E1 solid 1px;
	padding:1rem 1.5rem;
	margin:0 0 0 -1px;
	white-space:nowrap;
	background-color:#ffffff;
	font-weight:400;
	z-index:1;
	transition:ease 200ms;
}

.frCalendarSetView:first-child{
	border-radius:1rem 0 0 1rem;
}

.frCalendarSetView:last-child{
	border-radius:0 1rem 1rem 0;
}


.frCalendarSetView.active{
	color:#000000;
	border:#AA7B35 solid 1px;
	background-color:#CF9C51;
	font-weight:700;
	z-index:2;
}


.frCalendarAddButton{
	width:3rem;
	height:3rem;
	display:block;
	position:relative;
	border-radius:1rem;
	padding:0.2rem;
	border:#E1E1E1 solid 1px;
	background-color:#F6F6F6;
	
}



/* new item */
.frNewItemForm{
	display:block;
}

.frList__checkpoints{
	display:flex;
	flex-direction:column;
	margin:0;
	padding:0;
	justify-content:flex-start;
	align-items:flex-start;
	align-content:stretch;
}

.frList__checkpoint{
	display:flex;
	flex-direction:row;
	margin:0 0 0.6rem 0;;
	padding:0.2rem 0;
	justify-content:space-between;
	align-items:flex-start;
	align-content:stretch;
	width:100%;
}

.frList__checkpoint:last-child{
	margin:0;
	padding:0.2rem 0;
}

.frList__checkpoint:after{
	display:block;
	content:"";
	position:relative;
	width:16px;
	height:16px;
	background-image:url("/assets/images/check.svg");
	background-position:center;
	background-repeat:no-repeat;
}


.frList__checkpoint.nocheck::after{
  display: none;
}

.frList__checkpoint.nocheck .frList__checkpointLink{
  text-decoration: none;
  color:#838383;
}




.frList__checkpointLink{
	color:#AA7B35;
	text-decoration:underline;
	text-decoration-style:dashed;
	text-decoration-color:#E7CAA0;
}






.frVisitCardHeader{
	display: flex;
    font-size: 1.5rem;
  	line-height: 100%;
  	text-transform: uppercase;
  	color: #959FB8;
	margin: 0;
	padding:0.5rem 0;
	font-weight:300;
	border-top: #DDDDDD dashed 1px;
}

.frVisitDesctiption{
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	align-content: flex-start;
	font-size: 1.6rem;
	line-height: 125%;
	color: #303030;
	padding: 0 0 1rem 0;
	margin: 0 0 2rem 0;
	border-bottom: #DDDDDD dashed 1px;
	font-weight:400;
}






.frVisitCancel{
	display:flex;
	justify-content:flex-start;
	align-items: center;
	align-content:center;
}

.frVisitCancel__left{
	padding-right:1.5rem;
}
.frVisitCancel__right{
	font-size:1.3rem;
	color:#838383;
	font-weight:400;
}



/* new point  */
#frField__satellite{
	background-image:url('/assets/images/sat.svg');
	background-position:center;
	background-repeat:no-repeat;
	width:2rem;
	margin-left: 2rem;
	display:none;
}

#frField__streetSelect{
	display:none;
}

#frField__satellite.preactive{
	border-color:green;
}

#frField__satellite.active{
	background-image:url('/assets/images/X2.svg');
}


.frField__warning{
	font-size: 1.3rem;
	padding: 3px 0; 
}




/* **************************************************************
** вторая итерация
*****************************************************************/

.frPiechart{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	align-content:flex-start;
	justify-content:flex-start;
	position:relative;
}

.frPiechart__button {
	text-align:center;
	justify-content:center;
}




.frButton{
	display: block;
  	background-color: #F6F6F6;
  	width: fit-content;
  	padding: 1.2rem 1.5rem 1.0rem 1.5rem;
  	border-radius: 0.5rem;
  	border: #ebebeb solid 1px;
  	font-size: 1.6rem;
  	line-height: 100%;
  	font-weight: 300;
  	color: #000000;
  	font-family: "Roboto", Helvetica, Arial, sans-serif;
  	text-transform: uppercase;
  	cursor: pointer;
	margin:0 1rem 0 0;
}

.frButton:last-child{
	margin-right:0;
}

.frButton__sm{
	text-transform:none;
	font-size:1.3rem;
	color:#282F3D;
	padding: 0.9rem 1.1rem 0.8rem 1.1rem;
}


.frButton_active{
	border-color: #E5CFAF;
	color: #AA7B35;
	box-shadow: 0px 0px 4px rgba(207,156,81,0.5);	
}

.frButton_fullWidth{
	width: calc(100% - 2.2rem);
  	text-align: center;
}


.frPiechart__button {
	display:flex;
	justify-content:flex-end;
	margin:0;
	padding:0 0 2rem 0;
	flex-direction:row;
	align-items:flex-end;
	align-content:center;
	width:100%;
	width: -moz-available;
	width: -webkit-fill-available;
}


.frRalign{
	text-align:right;
}


.frCalign{
	text-align:center;
	justify-content:center;
}


.frPiechart__chart{
	display:flex;
	justify-content:center;
	align-items:center;
	align-content:center;
	width: 100%;
}


.frPiechart__chartItem{
	display:block;
	width:118px;
	height:auto;;
	position:relative;
	margin:1rem 0;
	text-align:center;
}

.frPiechart__chartDescription{
	display:block;
	font-size:1.4rem;
	color:#282F3D;
	text-transform:lowercase;
	width:13.8rem;
	margin-left:-1rem;
	margin-top:1rem;
	
}

/**/
.frStatInfo{
	display:flex;
	flex-direction:column;
}


.frStatInfo__description{
	font-size:1.3rem;
	line-height:125%;
	color:#838383;
	border-top:#DDDDDD dashed 1px;
	border-bottom:#DDDDDD dashed 1px;
	padding:1rem 0;
}


.frMark__danger{
	color:#770000;
}

.frMark__warning{
	color:#AA7B35;
}



.frTable{
	display:table;
	color:#303030;
	text-align:left;
	margin:0;
	padding:0;
	border-collapse: collapse;
	width:100%;
	width: -moz-available;
	width: -webkit-fill-available;
	margin-top:-1px;
}

.frTable tr{
	display:table-row;
	margin:0;
	padding:0;
	border-top:#DDDDDD dashed 1px;
	color:#303030;
}

.frTable tr:last-child{
	border-bottom:#DDDDDD dashed 1px;
}


.frTable tr td{
	font-size:1.5rem;
	min-height:33px;
	padding:5px 0;
	text-align:left;
	vertical-align:central;
}

.frTable tr td:last-child{
	text-align:right;
}


.frTable_sm,
.frTable_sm tr,
.frTable_sm tr td{
	font-size:1.2rem;
}

.frTable_md,
.frTable_mdtr,
.frTable_md tr td{
	font-size:1.3rem;
}

.frTable_md tr td,
.frTable_sm tr td{
	height:33px;
	padding:5px 5px;
	line-height:110%;
}

.frTable_md tr td:first-child,
.frTable_sm tr td:first-child,
.frTable_md tr th:first-child,
.frTable_sm tr th:first-child{
	padding:5px 5px 5px 0;
}


.frTable_md tr td:last-child,
.frTable_sm tr td:last-child,
.frTable_md tr th:last-child,
.frTable_sm tr th:last-child{
	padding:5px 0 5px 5px;
} 



.frTable  a{
	color: #7B87A6;
}

.frTable thead th{
	font-size:1.1rem;
	line-height:100%;
	color:#838383;
	padding:5px 5px;
	font-weight:300;
	
}

.frTable_md tr td.frAlign_right,
.frAlign_right{
	text-align:right;
}

.frTable .frButton{
	display:inline-block;
}

.frTable__checkbox{
	border-color:#AA7B35;
	background-color:#f6f6f6;
	display:inline-block;
	margin:0;
}

.frTable tr.frRowSplit{
	border-bottom:0 none;
	padding-bottom:0;
}
.frTable tr.frRowSplit + tr{
	border-top:0 none;
	padding-top:0;
}

.frTable tr.frRowSplit th{
	padding-bottom:2px;
}
.frTable tr.frRowSplit + tr th{
	padding-top:2px;
}



/**/
.frLabel{
	display:inline-block;
	position:relative;
	font-size:1.1rem;
	margin:0 5px 0 0 ;
	padding:2px 5px;
	line-height:100%;
	background-color:#7B87A6;
	color:#ffffff;
}




.frLabel_finished{
	background-color:#A1AC0C;
}

.frLabel_active{
	background-color:#CF9C51;
}

.frLabel_cancelled{
	background-color:RGBA(180,1,1,0.5);
}




/**/
.frSynopsis{
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	align-content: flex-start;
	font-size: 1.3rem;
	line-height: 125%;
	color: #838383;
	padding: 0 0 0 0;
	margin: 0 0 2rem 0;
}





/**/
.frVisitsNavigation{
	display:flex;
	justify-content:space-between;
	width:100%;
	width: -moz-available;
	width: -webkit-fill-available;
	align-items: center;
	align-content:center;	
	margin:0 0 1.5rem 0;
	padding:0;
}


.frVisitsNavigation__left{
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	align-content:center;
}

.frVisitsNavigation__right{
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	align-content:center;
}


.frButton__btn-filter{
	background-image:url('../images/filter.svg');
	background-position:center;
	background-repeat:no-repeat;
	height:0.8rem;
}



.frButton__btn-tableview{
	background-image:url('../images/tableview_default.svg');
	background-position:center;
	background-repeat:no-repeat;
	height:0.8rem;
}

.frButton__btn-cardview{
	background-image:url('../images/cardview_default.svg');
	background-position:center;
	background-repeat:no-repeat;
	height:0.8rem;
}

.frButton__btn-tableview.active{
	background-image:url('../images/tableview_active.svg');
}
.frButton__btn-cardview.active{
	background-image:url('../images/cardview_active.svg');
}





/**/
.frCourseCard{
	display:flex;
	flex-direction:column;
	width:calc(100% - 2px);
	border:#D9D9D9 solid 1px;
	margin-bottom:3rem;
}

.frCourseCard:last-child{
	margin-bottom:0;
}


.frCourseCard__top{
	display:block;
	position:relative;
	width: calc(100vw - 2.2rem);
	height: calc(60vw);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

.frCourseCard__labels{
	display:block;
	margin:1rem;
}

.frCourseCard__label{
	display:inline-block;
	position:relative;
	font-size:1.1rem;
	margin:0 5px 5px 0 ;
	padding:5px 8px 4px 25px;
	line-height:100%;
	background-color:#E0E0E0;
	color:#3d3d3d;
	border-radius:50px;
	background-position:1px 1px;
	background-repeat:no-repeat;
}

.frCourseCard__time{
	background-image:url('../images/course_clock.svg');
	background-position:5px 3px;
}

.frCourseCard__like{
	background-image:url('../images/course_like.svg');
	background-position:6px 2px;
}


.frCourseCard__dislike{
	background-image:url('../images/course_dislike.svg');
	background-position:6px 4px;
}



.frCourseCard__comments{
	background-image:url('../images/course_comments.svg');
	background-position:6px 4px;
}




.frCourseCard__title{
	display:block;
	position:relative;
	margin:1.5rem;
	padding:0;
	font-size:2.0rem;
	line-height:105%;
	color:#282F3D;
	font-weight:300;
}


.frCourseCard__description{
	display:block;
	position:relative;
	margin:0 1.5rem 1.5rem 1.5rem;
	padding:0;
	font-size:1.3rem;
	line-height:125%;
	color:#5F5F5F;
}




.frCourseCard_tableview{
	flex-direction: row;
	margin-bottom: 0;
	justify-content: space-between;
	align-items: center;
	margin-top:-1px;
	border-style:dashed;
	border-left:none;
	border-right:none;
	padding-top:1rem;
	padding-bottom:1rem;	
}


.frCourseCard_tableview .frCourseCard__labels{
	display:none;
}

.frCourseCard_tableview .frCourseCard__description{
	display:none;
}

.frCourseCard_tableview .frCourseCard__top {
  width: 10rem;
  min-width:10rem;
  max-width:10rem;
  height: 6rem;
}


.frCourseCard_tableview .frCourseCard__title{
	font-size:1.4rem;
}


.frTestList__SuccessFinish{
	font-size:1.3rem;
	color:#838383;
}

.frTable__fileTitile{
	font-size:1.2rem;
	line-height:105%;
	font-weight:300;
	color:#000;
	margin-top:5px;
}

.frTable__fileInfo{
	font-size:1.1rem;
	line-height:105%;
	font-weight:300;
	color:#959FB8;	
	margin-top:5px;
	margin-bottom:5px;
}






.frSubTableAction{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	justify-content:flex-start;
	align-content:flex-start;
	width:100%;
	width: -moz-available;
	width: -webkit-fill-available;	
	margin-top:1rem;
}



.frSubTableAction__top,
.frSubTableAction__bottom{
	display:flex;
	justify-content:space-between;
	align-content:flex-start;
	align-items: center;
	width:100%;
	width: -moz-available;
	width: -webkit-fill-available;		
}

.frSubTableAction__bottom{
	margin-top:0.5rem;
}

.frSubTableAction__topLeft,
.frSubTableAction__bottomLeft{
	display:block;
	position:relative;
	width:35%;
	min-width:35%;
	max-width:35%;
	font-size:1.3rem;
	line-height:100%;
	font-weight:300;
	color:#AA7B35;	
}

.frSubTableAction__topRight,
.frSubTableAction__bottomRight{
	display:block;
	position:relative;
	width:65%;
	min-width:65%;
	max-width:65%;
	font-size:1.1rem;
	line-height:100%;
	font-weight:300;
	color:#333333;
}


.frSubTableAction__select{
	display:block;
	position:relative;
	border:#C6C6C6 solid 1px;
	background-color:white;
	font-size:1.4rem;
	line-height:100%;
	width:100%;
	width: -moz-available;
	width: -webkit-fill-available;
	margin: 0;
	padding:5px 10px;
	color:#AA7B35;
	border-radius:6px;
}


.frSubTableAction__link{
	color:#AA7B35;
}

.fnFilters__form{
	margin:2rem 0 0 0;
}

.frFormItem_center{
	padding:2rem 0 0 0;
}

.frVisitsNavigation__advFunctions{
	margin-top:2rem;
}

.frFormItem_left,
.frFormItem_right{
	width:45%;
	min-width:45%;
	max-width:45%;
}

.frFormItem_center{
	width:10%;
	min-width:10%;
	max-width:10%;
	display:flex;
	justify-content:center;
}


.fnReports__wrapper{
	margin-top:3rem;
	margin-bottom:2rem;
}





















