.modal-dialog {
    max-width: unset !important;
    width: max-content !important;
}



#GROSSRECHNERINTENSITAET table.tableTempl1  td:nth-child(1), #GROSSRECHNERINTENSITAET table.tableTempl1  th:nth-child(1)
{
	display:none;
}

.autoNumeric-negative
{
	color: red!important;
}

.fwbold
{
	font-weight: bold;
}

.autoNumeric-red
{
	color: red !important;
}




.modal-open{
	overflow: auto !important;
	padding-right: 0px !important;
}

#protokollTable textarea
{
	width: 100%;
}

#takeFBs .modal-dialog
{
	width: 65% !important;
}

.defWrapper
{	
}

#PrintContent .defWrapper
{
	display: none !important;
}


#u_1_1 .defWrapper
{
	line-height: 18px;
}

.dataElement .def_edit
{
	margin-right: 4px;
}

.dataElement .def_info
{
	color: #999;
}

#u_1_1 .def_edit
{
	color: #999;
}

#u_1_1 .def_info
{
	margin-right: 4px;
}


.def_info:hover 
{
	cursor: pointer;
}

.def_edit:hover
{
	cursor: pointer;
}

h1 .defWrapper
{
	line-height: 18px;
	display: inline-block;
} 


.displayInlBlck
{
	display: inline-block;
}

h1 .def_info
{
	margin-right: 4px;
}

h1 .def_edit
{
	
	color: #999;
}


.titleText .fright
{	
	
}

h1 .fright
{	float: right;
}

.titleText .defWrapper
{
	line-height: 16px;
	display: inline-block;
}

.titleText .def_info
{
	margin-right: 4px;
	color: #007bff;
	width: 18px !important; 
	height: 18px !important;
}


.titleText .def_edit
{
	color: #999;
	width: 18px !important; 
	height: 18px !important;
}

#accBenchName
{
	padding-left: .75rem;
	font-size: 0.8rem !important;
}

.marginbottom10px
{
	margin-bottom: 10px;
}

.def_info
{
	color: #007bff !important;

}

#kat_id_20 .firstVisible_th, #kat_id_20 #shape_44 th, #kat_id_20 #shape_59 th
{
	height: 60px;
    vertical-align: middle;
}


.alignItemsCenter
{
	
	align-items: center;
}

.defWrapper
{
	margin-left: 4px;
} 


#showDefinitionsModal .modal-body
{
	width: 800px;
}


#divdefinitions
{
	height: 500px;
}

#definitionen .modal-body ,#showDefinitionsModal .modal-body
{
	width: 800px;
}

#definitionen
{
	
}


#definitionenAnzeige .modal-dialog
{
	width: 26cm !important;
}

.modal a {
    color: #007bff !important;
    text-decoration: none;
    background-color: transparent;
}

.uline
{
	text-decoration: underline;
}

.bold
{
	font-weight: bold;
}

.marg_right_left_prot_Value
{
	margin: 0 2px;
}

.fdCol
{
	flex-direction: column;
}

.fdRow
{
	flex-direction: row;
}

.flex-container
{
	height: 100%;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
	
}

#saveProtDivWrapper
{
	width: 30%;
	margin-bottom: 2%;
}

.year_spanLBL
{
	padding-right: 4px;
}

.adminFeatherActionIcons:Hover
{
	cursor: pointer;
}


#myMegaPlausiModalDialog .modal-footer
{
    justify-content: center;	
}

#megaPlausiModalContent
{
	background-color: #C2C5CC;
    margin-top: 1%;
    padding: 2%;
    border-radius: 4px;
    color: #ffffff;
    width: 100%;
}


.feather_margin_15px
{
	margin-left: 15px;
}

#erfJahrInfo
{
	margin-bottom: 2%;
	background-color: rgba(0,0,0, 0.8);
    padding: 2%;
    color: white;
    border-radius: 6px;
}

.rangeHeader
{
	 font-weight: bold;
}

#datepicker
{
	height: calc(1.7rem + 2px);
}

.margin_bottom_2p
{
	margin-bottom: 2%;	
}


.margin_bottom_4p
{
	margin-bottom: 4%;	
}

#fieldWrapperErfJahr
{
	padding-left: 0px !important; 
	padding-right: 0px !important;
	margin-bottom: 4%;
}

#addErfJahr
{
	margin-right: 2%;
	color: #007bff;
	width: 30px;
    height: 30px;
}

input[type=search]
{
	-webkit-appearance: searchfield !important;
}

.btn_save_positioner
{
	justify-content: center;
}

.justContCent
{
	justify-content: center;
}

.spanUndlAndBld
{
	font-weight: bold;
    text-decoration: underline;
}

.margin-top2P
{
	margin-top: 2%;	
}


.whiteCol
{
	color: white !important;
}

.redColor
{
	color: red !important;
}

.invisibleFeather
{
	background-color: rgba(0,0,0,.03);
}

#myModal .modal-dialog
{
	width: 700px !important;
	max-width: none !important;
}

.mySelect_invalid
{
	 box-shadow: 0 0 3px red !important;
}

.btn-green-secondary
{
	color: rgb(255, 255, 255);
    background-color: #01796F;
    border-color: #01796F;	
}


.colorDisabled
{
	color: #fff !important;
    background-color: #6c757d !important;
    border-color: #6c757d !important; 
}

#vunternehmen_chosen
{
	width: 100% !important;
	display: block;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}

#selInformationsverarbeitung, #selInformationsverarbeitung_chosen
{
	width: 100% !important;
}

.border-top
{
	border-top: 1px solid #e5e5e5 !important;
}

.infStyle
{
	font-weight: 500;
    line-height: 1.2;
}

.noVisibility
{
	visibility: hidden !important;
}


.padding-Top3P
{
	padding-top: 3%;
}


@media screen
{
	
	#ergyeartextmargin 
	{
 	   margin-right: 130px;
  	  font-size: 18px;
  	  margin-left: 4px;
	}
	
	#ergyeartextmargin2
	{
		width: 636px;
		text-align: justify;
		background-color: rgba(0,0,0,0.1);
    	padding: 15px;
	
	}

	#kat_id_20 table td
	{
		height: 60px;
		vertical-align: middle;
	}
	
			
	#kat_id_20 #shape_28 td:first-child
	{
		width:100px!important;
	}
	
	#kat_id_20 #shape_28 td:nth-child(1), #kat_id_20 #shape_40 td:nth-child(1), #kat_id_20 #shape_42 td:nth-child(1), #kat_id_20 #shape_37 td:nth-child(1), #kat_id_20 #shape_41 td:nth-child(1),#kat_id_20 #shape_38 td:nth-child(1),#kat_id_20 #shape_45 td:nth-child(1),#kat_id_20 #shape_39 td:nth-child(1), #kat_id_20 #shape_45 td:nth-child(1)
	{
		width:120px !important;
		text-align: right;
	}


	#shape_25
	{
		margin-left: 120px;
	}
	
	
	#kat_id_20 #shape_44 td:nth-child(1),#kat_id_20 #shape_45 td:nth-child(1),#kat_id_20 #shape_59 td:nth-child(1)
	{
		width:320px !important;
	}
	
	#kat_id_20 #shape_43 td:nth-child(1)
	{
		width:320px !important;
	}
	
	#kat_id_20 #shape_44 th,#kat_id_20 #shape_43 th,#kat_id_20 #shape_45 th,#kat_id_20 #shape_59 th
	{
		vertical-align: middle;	
		text-align: center;
	}
	
	#shape_43
	{
		width: 495px !important;
		/*margin-top:44px;*/
	}
	
	
	#kat_id_20 #shape_43 td:nth-child(2),#kat_id_20 #shape_59 td:nth-child(2)
	{
		width:170px !important;;
	}
	
	
	#kat_id_20 #shape_28 td:nth-child(2)
	{
		width:174px !important;;
	}
	
	#kat_id_20 #shape_25 td:nth-child(2),#kat_id_20 #shape_26 td:nth-child(2),#kat_id_20 #shape_27 td:nth-child(2),#kat_id_20 #shape_28 td:nth-child(2),#kat_id_20 #shape_29 td:nth-child(2),#kat_id_20 #shape_30 td:nth-child(2), #kat_id_20 #shape_40 td:nth-child(2) ,#kat_id_20 #shape_31 td:nth-child(2), #kat_id_20 #shape_32 td:nth-child(2), #kat_id_20 #shape_35 td:nth-child(2) ,#kat_id_20 #shape_36 td:nth-child(2), #kat_id_20 #shape_42 td:nth-child(2), #kat_id_20 #shape_37 td:nth-child(2), #kat_id_20 #shape_41 td:nth-child(2), #kat_id_20 #shape_33 td:nth-child(2), #kat_id_20 #shape_34 td:nth-child(2), #kat_id_20 #shape_38 td:nth-child(2),  #kat_id_20 #shape_45 td:nth-child(2), #kat_id_20 #shape_39 td:nth-child(2), #kat_id_20 #shape_44 td:nth-child(2), #kat_id_20 #shape_45 td:nth-child(2) , #kat_id_20 #shape_59 td:nth-child(2)
	{
		width:174px !important;
		/*    width: 3.8cm !important;*/
	}
	
	#kat_id_20 #shape_40 td:nth-child(3),#kat_id_20 #shape_31 td:nth-child(3),#kat_id_20 #shape_32 td:nth-child(3),#kat_id_20 #shape_42 td:nth-child(3),#kat_id_20 #shape_35 td:nth-child(3),#kat_id_20 #shape_36 td:nth-child(3),#kat_id_20 #shape_37 td:nth-child(3),#kat_id_20 #shape_41 td:nth-child(3),#kat_id_20 #shape_33 td:nth-child(3),#kat_id_20 #shape_34 td:nth-child(3),#kat_id_20 #shape_38 td:nth-child(3),#kat_id_20 #shape_39 td:nth-child(3),#kat_id_20 #shape_44 td:nth-child(3) ,#kat_id_20 #shape_59 td:nth-child(3)
	{
		width:135px !important;;
	}
}

	#shape_25 th, #shape_26 th, #shape_27 th, #shape_28 th, #shape_29 th, #shape_30 th
	{
		height: 100px !important;
	} 


@media print 
{
	
	#defsToPrint
	{
	}
	
	.hideRowPrint
	{
		display: none;
	}
	
	.defPrintMarginBottom
	{
		margin-bottom: 2cm;
	}
	
	#ergyeartextmargin 
	{
		margin-right: 33px;
    	font-size: 18px;
    	margin-left: 4px;
	}
	
	#ergyeartextmargin2
	{
    	width: 12.6cm;
    	text-align: justify;
    	background-color: rgba(0,0,0,0.1);
    	padding: 15px;
	}
	
	
    .pagebreak { page-break-after: always !important; }
	
	
	#kat_id_21, #kat_id_33,  #kat_id_22, #kat_id_21 
	{
		    padding-top: 0px !important;
    		margin-top: 0px !important;
    		padding-pottom: 0px !important;
    		margin-bottom: 0px !important;
	}
	
	#kat_id_20 table td
	{
		height: 45px;
		vertical-align: middle;
	}
	
	#shape_43
	{
		width: 9.94cm !important;
	}
	
	#kat_id_20 table th:nth-child(2)
	{
	/*width: 65% !important;*/
	}
	
			
	#kat_id_20 #shape_28 td:first-child
	{
		width:100px!important;
	}
	
	#kat_id_20 #shape_28 td:nth-child(1), #kat_id_20 #shape_40 td:nth-child(1), #kat_id_20 #shape_42 td:nth-child(1), #kat_id_20 #shape_37 td:nth-child(1), #kat_id_20 #shape_41 td:nth-child(1),#kat_id_20 #shape_38 td:nth-child(1),#kat_id_20 #shape_45 td:nth-child(1),#kat_id_20 #shape_39 td:nth-child(1), #kat_id_20 #shape_45 td:nth-child(1)
	{
		width:2.6cm !important;
		text-align: right;
		
	}
	
	#shape_26, #shape_27, #shape_29, #shape_30 
	{
    	margin-left: 2.61cm;
	}
	
	#shape_25 {
    	margin-left: 2.63cm;
	}
	
	#kat_id_20 #shape_44 td:nth-child(1),#kat_id_20 #shape_45 td:nth-child(1)
	{
		width:6.4cm !important;
	}
	
	#kat_id_20 #shape_43 td:nth-child(1)
	{
		width: 6.5cm !important;
	}
	
	#kat_id_20 #shape_44 th,#kat_id_20 #shape_43 th,#kat_id_20 #shape_45 th
	{
		vertical-align: middle;	
		text-align: center;
	}
	
	#shape_43
	{
		
		margin-top:44px;
	}
	
	
	#kat_id_20 #shape_43 td:nth-child(2)
	{
		width:3.5cm !important;;
	}
	
	
	#kat_id_20 #shape_28 td:nth-child(2)
	{
		width:174px !important;;
	}
	
	#kat_id_20 #shape_25 td:nth-child(2),#kat_id_20 #shape_26 td:nth-child(2),#kat_id_20 #shape_27 td:nth-child(2),#kat_id_20 #shape_28 td:nth-child(2),#kat_id_20 #shape_29 td:nth-child(2),#kat_id_20 #shape_30 td:nth-child(2), #kat_id_20 #shape_40 td:nth-child(2) ,#kat_id_20 #shape_31 td:nth-child(2), #kat_id_20 #shape_32 td:nth-child(2), #kat_id_20 #shape_35 td:nth-child(2) ,#kat_id_20 #shape_36 td:nth-child(2), #kat_id_20 #shape_42 td:nth-child(2), #kat_id_20 #shape_37 td:nth-child(2), #kat_id_20 #shape_41 td:nth-child(2), #kat_id_20 #shape_33 td:nth-child(2), #kat_id_20 #shape_34 td:nth-child(2), #kat_id_20 #shape_38 td:nth-child(2),  #kat_id_20 #shape_45 td:nth-child(2), #kat_id_20 #shape_39 td:nth-child(2), #kat_id_20 #shape_44 td:nth-child(2), #kat_id_20 #shape_45 td:nth-child(2)
	{
		width:3.5cm !important;
		/*    width: 3.8cm !important;*/
	}
	
	#kat_id_20 #shape_40 td:nth-child(3),#kat_id_20 #shape_31 td:nth-child(3),#kat_id_20 #shape_32 td:nth-child(3),#kat_id_20 #shape_42 td:nth-child(3),#kat_id_20 #shape_35 td:nth-child(3),#kat_id_20 #shape_36 td:nth-child(3),#kat_id_20 #shape_37 td:nth-child(3),#kat_id_20 #shape_41 td:nth-child(3),#kat_id_20 #shape_33 td:nth-child(3),#kat_id_20 #shape_34 td:nth-child(3),#kat_id_20 #shape_38 td:nth-child(3),#kat_id_20 #shape_39 td:nth-child(3),#kat_id_20 #shape_44 td:nth-child(3)
	{
		width:2.62cm !important;;
	}
	
	#shape_13 .form-control  
	{
    	font-size: 0.64rem !important;
	}
}


#shape_45 th, #shape_43 th
{
	height: 60px;
}





#kat_id_20 table div
{
	/*width: 30px !important;*/
}






#kat_id_20 input
{
	text-align: end;
}

#u_1_1, #u_1_2, #u_1_3
{
	font-size: 16px;		
}

#vu_meldend
{
	padding-top: 2%;
}

.optionalSumStyle
{
	background-color: aliceblue !important;
}


#vunternehmen_chosen a, #selInformationsverarbeitung_chosen a {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0px 34px 8px;
    height: 37px !important;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 35px !important;
}

.vu_erhebung .chosen-container
{
	width: 100% !important;
}

.failvalidate
{
	border-color: #dc3545 !important;
}

.vu_erhebung .chosen-container a
{
	  position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0px 34px 8px;
    height: 37px !important;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 35px !important;
}

.tabspan
{
	margin-left: 6%; 	
}


.popper
{
	width: 200px !important;
}

.dflex
{
	display: flex;
}

.flexDirectionCol
{
	flex-direction: column;
}

.justContSpaceBetwe
{
	justify-content: space-between;	
}

.justContCenter
{
	justify-content: center;	
}

.marginbmtp2p
{
	margin-bottom: 2%;
    margin-top: 2%;
}

.featherDlgSize
{
	width: 40px !important;
    height: 40px !important;
}


.colorRed
{
	color: red;
}

#beFinalModal .modal-footer, #beSendToGdv .modal-footer, #beTitleModal .modal-footer
{
	justify-content: center !important;
}

.blueColor
{
	color: #007bff;
}

a .feather-x-square:hover
{
	color:red !important;
}

a .feather-edit:hover, a .myeditfeather
{
	color: #007bff; !important;
}

a .feather-trash-2:hover
{
	color:red !important;
}

.mright20px
{
	margin-right: 20px;
}


#saveAndClosebtn
{
	background-color: red;
}

.firered
{
	color: red !important;
}

.bgRedColorWhite
{
	background-color: #e50000!important;
	color: white!important;
	
}

.featherspace
{
	margin-left: 10px;	
}


#beTitleModal .modal-dialog-centered
{
	width: 30% !important;
}

#startAnchor
{
	display: flex;
	justify-content: inherit;
}

 input[type=radio]:HOVER
{
	cursor: pointer !important;
}

.table-responsive {
	overflow: visible;
}

.nav-link:HOVER
{
	cursor: pointer;
}

#header_content_right
{
	flex-direction: row;
}

#header_content_right li
{
	/*margin-left: 20px;*/
}

#f_save
{
	color: rgba(255,255,255,1) !important; 
}

#iconSave
{
	width: 25px; 
	height: 25px;
}

#iconLogOut
{
	width: 25px; 
	height: 25px;
}

#addComp, #removeComp
{
	width: 25px; 
	height: 25px;
}




#wrprsidemenu
{
}

.btn
{
	white-space: initial !important;
}


.btnfooter {
    left: 0;
    bottom: 0;
    color: white;
    text-align: center;
    display: flex;
    flex-direction: column;
}

#savebtn, #saveAndClosebtn, #saveasbtn, #plausibilisierenlbn
{
	margin-bottom: 4px;
}

#adminCompButtons button
{
	width: 10% 
}

main
{
	/*overflow: auto;*/
	overflow: visible !important;
}

.featherAddRemove
{
	color: #007bff;
	width: 25px; 
	height: 25px;
}

.featherAddRemove:HOVER
{
	cursor: pointer;
}

button.btn.btn-link.collapsed
{
	color: #000000 !important; 
}


#reportHeader, #reportHeader2
{
    margin-bottom: 4%;
}

#bearbeitungsbereichModalDialog .modal-footer, #ausgabeortModalDialog .modal-footer
{
	    justify-content: center !important;
}


.areaHeader
{
    height: 50px;
    padding-top: 25px;
    color: black;
}

.areaHeader span
{
    font-size: .86rem !important;
    text-decoration: underline;
}



.hist_reports
{
	padding: 0 0 10 0; 
	overflow-y: auto;
}

.year_span
{
	float: right;
}

.version_span
{
    color: white;
    float: right;
    margin-right: 10px;
}


.widthRadioGroupQuest
{
	justify-content: flex-end;
}

.tblWrap
{
	padding-bottom: 1% !important;  
}

.maxPercentageFail
{
	background-color: red !important;	
}


.input-group-radio
{
    margin-right: 3%;
}

.input-group-radio-n
{
	/*justify-content: flex-end;*/
}
    

input.failure,textarea.failure
{
    outline: none !important;
    border:2px solid red !important;
    box-shadow: 0 0 10px red !important;
}

.rdDesign 
{
	margin-left: 6px;
	margin-top: 0.6%;
}

.rdDesignVU 
{
	margin-left: 6px;
	margin-top: 0.6%;
}

.cbDesign
{
	margin-left: 1%;
	margin-top: 0.6%;
}


.divCBoxQuestions{
	display: flex;
    /* flex-direction: row-reverse; */
    justify-content: flex-end;
}



main>.matrix_kat::before {
    display: block;
    height: 8rem;
    margin-top: -3rem;
    visibility: hidden;
    content: "";
}

.inVisibleContent
{
	display: none!important;
}


.tblTitlemargin
{
	margin: 0 0 2% 0; 
}

.flex-col
{
	flex-direction: column;
}

.flex-just-cont-Sp-bt
{
	justify-content: space-between;
}

.flex-row
{
	flex-direction: row;
}

a {
    color: #ffffff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}


a:hover {
    color: #ffffff;
    text-decoration: underline;
}


.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: black;
    background-color: #dee2e6;
}


.form-control  
{
    font-size: 0.8rem !important;
}

.btn
{
	font-size: 0.8rem !important;
}


.chosen-container, .chosen-container a span 
{
   font-size: 0.8rem !important;
}



body {
  font-size: .770rem;
}

.feather {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}

/*
 * Sidebar
 */

.sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 100; /* Behind the navbar */
  padding: 48px 0 0; /* Height of navbar */
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
}

.sidebar-sticky {
  position: relative;
  top: 0;
  height: calc(100vh - 48px);
  padding-top: .5rem;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sidebar-sticky {
    position: -webkit-sticky;
    position: sticky;
  }
}

.sidebar .nav-link {
  font-weight: 400;
  color: #333;
}

.nonePaddingTop
{
	padding-top: 0px !important; 
}

.sidebar .nav-link .feather, table .feather  {
  margin-right: 4px;
  color: #999;
}

.sidebar .nav-link.active {
  color: #007bff;
}

.sidebar .nav-link:hover .feather,
.sidebar .nav-link.active .feather {
  color: inherit;
}

.sidebar-heading {
  font-size: .75rem;
  text-transform: uppercase;
}

/*
 * Content
 */

[role="main"] {
  /*padding-top: 48px; /* Space for fixed navbar */
}

/*
 * Navbar
 */

.navbar-brand {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 1rem;
  background-color: rgba(0, 0, 0, .25);
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25);
}

.navbar .form-control {
  padding: .75rem 1rem;
  border-width: 0;
  border-radius: 0;
}

.form-control-dark {
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-color: rgba(255, 255, 255, .1);
}

.form-control-dark:focus {
  border-color: transparent;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .25);
}

/*
 * Utilities
 */

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }


.margin_bottom_7p
{
	margin-bottom: 7% !important;
}



