﻿
.heading_footertxt
{
	color: #fff;
	font-size: 14px;
	margin-bottom: 8px;
	display: block;
	font-weight: 600;
}
.heading_f
{
	color: #e6732b;
}
.titletxt
{
	color: #333;
	font-weight: normal;
	font-size: 13px;
}

input
{
	outline: none !important;
}

.SVlabel
{
	display: block;
	margin-bottom: 3px;
	margin-top: 3px;
}




.NormalLabel
{
	display: inline-block;
	margin-bottom: 3px;
	margin-top: 3px;
	font-family: "Droid Arabic Kufi",'Poppins',sans-serif !important;
}

.dipblock
{
	display: block !important;
	width: 100% !important;
}

.RadComboBox input[type="checkbox"]
{
	display: block !important;
}

.form-control
{
	width: 100% !important;
}

button, html input[type="button"], input[type="reset"], input[type="submit"]
{
	color: #fff !important;
	background-color: #9e8739;
	border-color: rgba(0,0,0,0.2);
	display: inline-block;
	margin-bottom: 5px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 1em;
	line-height: 1.42857;
	border-radius: 2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-top: 10px;
	margin-right: 5px; /*margin-left: 5px;*/
	transition: all 0.17s ease-in-out;
	-moz-transition: all 0.17s ease-in-out;
	-webkit-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;
	/*min-width: 100px;*/
	min-height: 32px;
	
}

.searchButton
{
	background-image: url(img/IconSearchBt.png) !important;
	background-repeat: no-repeat !important;
	background-position: 8px 7px;
	padding-left: 35px !important;
	text-align: left !important;
	background-color: #1eca72 !important;
}


.linkbtn
{
	margin-top: 5px;
	background-image: url(img/IconAdd.png) !important;
	background-repeat: no-repeat !important;
	background-position: right 8px center !important;
	padding-right: 30px !important;
	text-align: left !important;
	background-color: #18b178 !important;
	color: #fff !important;
}

.SaveButton
{
	background-image: url(img/Save.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	padding-left: 35px !important;
	text-align: left !important;
	background-color: #34c45c !important;
}

.cardreader
{
	background-image: url(img/cardreader.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	text-align: left !important;
	min-width: 45px !important;
	background-color: #fff !important;
	margin-top: 30px !important;
}

.cardreader1
{
	background-image: url(img/cardreader1.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	text-align: left !important;
	min-width: 45px !important;
	background-color: #fff !important;
	margin-top: 30px !important;
}

.bt-x
{
	background-color: #c26717 !important;
	background-position: left 5px bottom 5px;
	text-align: left !important;
	min-width: 45px !important;
	text-align: center !important;
	margin-top: 30px !important;
}

.ClearButton
{
	background-image: url(img/Clear.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	padding-left: 35px;
	color: #fff !important;
	background-color: #ff5662 !important;
}

.bt-Priveiw
{
	background-image: url(img/Priveiw.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	padding-left: 35px !important;
	text-align: left !important;
	background-color: #26a599 !important;
}

.bt-Finish
{
	background-image: url(img/finish.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	padding-left: 35px !important;
	text-align: left !important;
	background-color: #389c30 !important;
}

.bt-Next
{
	background-image: url(img/next.png);
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	padding-left: 35px !important;
	text-align: left !important;
	background-color: #389c30 !important;
}

.bt-print
{
	background-image: url(img/print.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	padding-left: 35px !important;
	text-align: left !important;
	background-color: #33d6ff !important;
}

.bt-refresh
{
	background-image: url(img/refresh.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	padding-left: 35px !important;
	text-align: left !important;
	background-color: #53406d !important;
}


.CancelButton
{
	background-image: url(img/Back.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 5px bottom 5px;
	padding-left: 35px;
	text-align: left !important;
	background-color: #333 !important;
	color: #fff !important;
}



.G-SearchBt
{
	background-image: url(img/IconSearchBt.png) !important;
	background-repeat: no-repeat !important;
	background-position: 8px 7px;
	padding-left: 18px;
	background-color: #04223b !important;
	padding-top: 6.3px !important;
	color: #fff !important;
}


.RadButton_Default .rbDecorated
{
	background-image: url(img/IconSearchBt.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 8px top 7px;
	padding-left: 18px;
	background-color: #04223b !important;
	padding-top: 0px !important;
	color: #fff !important; /* background-position-y: 9px; */
}

.rbSkinnedButton:hover .rbDecorated
{
	background-position: left 8px top 7px !important;
}



.Bt-Clear
{
	background-color: #999 !important;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover
{
	/*background-color: rgba(240, 173, 78, 0.55);*/
	background-color: #07223d;
	opacity: .9;
	color: #fff;
}

.form-horizontal
{
	margin-top: 10px;
}

.table-responsive
{
	overflow-x: auto;
	width: 100%;
}


.RequiredFieldValidator
{
	position: absolute;
	margin-top: -28px;
	right: 8px;
	color: lightcoral;
}
.RequiredFieldValidator_bottom
{
	position: absolute;
	margin-top: 1px;
	right: 16px;
	color: lightcoral;
	font-size: 9px;
}

.file-input-wrapper
{
	overflow: hidden;
	position: relative;
	cursor: pointer;
	z-index: 1;
}


.Svupload-wrap
{
	display: block;
}

.RadUpload
{
}

.RadUpload .ruInputs li
{
	padding: 5px 0px !important;
}

.RadUpload .ruBrowse
{
	background: #04223b !important;
	height: inherit !important;
	margin: 0px;
	padding: 7px 16px !important;
	line-height: 23px;
	width: inherit !important;
	display: inline-block;
	outline: none !important;
	background: #333 !important;
}

.RadUpload .ruFileWrap
{
	height: initial !important;
}

.RadUpload .ruFakeInput
{
	display: none;
}

.ruRemove
{
	margin: 0px 15px !important;
	padding: 0px 10px 0px 15px !important;
	background-image: url(img/close-round.png) !important;
	color: #ff4c57 !important;
	background-color: transparent !important;
	background-position: 0px 0px !important;
	border: none 0px !important;
	width: inherit !important;
	height: inherit !important;
	font-size: 14px !important;
	margin-top: 1px !important;
}

.RadUpload .ruRemove:hover
{
	border: none 0px !important;
}

input:hover
{
	outline: none !important;
}

.ruFileWrap ruStyled
{
}


.RadUpload .ruButton
{
}


.RadUpload .ruStyled .ruFileInput
{
	height: 20px !important;
}

.RadUpload .ruUploadSuccess, .RadUpload .ruUploadFailure, .RadUpload .ruUploadCancelled
{
	padding-left: 20px !important;
	background-position: 0px 5px !important;
}

.RadUpload .ruUploadSuccess
{
	background-image: url(img/success.png) !important;
}

.RadUpload .ruUploadFailure
{
	background-image: url(img/failure.png) !important;
}

.RadUpload .ruUploadCancelled
{
	background-image: url(img/Cancel.png) !important;
}



.gridview
{
	margin-top: 1px;
	width: 100% !important;
	font-size: 1em;
}
.gridview .HeaderStyle
{
	background: #e9e9e9;
	border-top: 3px solid #b08a27;
	color: #111;
	white-space: nowrap;
}

.HeaderStyle
{
	background: #e9e9e9;
	border-top: 3px solid #b08a27;
	color: #111;
}
.gridview th
{
	font-weight: 600;
	vertical-align: middle !important;
}

.gridview th a
{
}

.gridview th a:hover
{
}

.gridview td
{
	padding: 3px 5px !important;
	position: relative;
	vertical-align: middle !important;
}

.gridview td td
{
	padding: 3px 5px !important;
	position: relative;
	vertical-align: middle !important;
}

.gridview tr.even td
{
	vertical-align: middle !important;
}

.gridview td a
{
	font-weight: 600;
	font-family: "Droid Arabic Kufi",'Poppins',sans-serif ;
	text-decoration: none;
	color: #4682b4 !important;
	font-size: 14px;
}

.gridview td a:hover
{
	font-weight: 600;
	font-family: "Droid Arabic Kufi",'Poppins',sans-serif ;
	text-decoration: underline;
	color: #555 !important;
}

.gridview .ui-checkbox
{
	margin-top: 0px !important;
	display: inline;
}


.gridview input[type="text"]
{
	padding: 7px 9px !important;
	border-radius: 0px;
	height: initial;
	background: #fefefe;
	border-color: #ccc;
}

.gridview .SvCalendar
{
	width: 130px !important;
}






.gridview .RowStyle
{
	border-bottom: 1px solid #ccc;
	background: #d9e8f4;
}

.gridview .AltRowStyle
{
	border-bottom: 1px solid #ccc;
	background: #f9f9f9;
}



.gridview .mandatory
{
	position: absolute;
	right: 8px;
	margin-top: -28px;
	color: #ff6969;
	font-size: 12px;
}






.gridview .RadComboBox select
{
	margin-bottom: inherit !important;
	height: 35px !important;
	padding: 6px 15px 6px 10px !important;
	border-radius: 0px !important;
	border-color: #ccc;
	margin-top: 0px;
}

.RadComboBox select [
disabled], .RadComboBox select:disabled
{
	cursor: not-allowed;
	background-color: #eeeeee !important;
	opacity: 1;
}


.gridview .SVlabel
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1em;
}

.PagerStyle span
{
	text-align: center;
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 100%;
	background-color: #04223b;
	color: #fff;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-weight: 300 !important;
}

.PagerStyle a:hover, .PagerStyle span:hover
{
	text-decoration: none !important;
	font-weight: 300 !important;
}

.PagerStyle a
{
	text-align: center;
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 100%; /* background-color: #666; */
	color: #888;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-weight: 300 !important;
	text-decoration: none !important;
	border: 1px solid #ddd;
}


.RadDock
{
	outline: none !important;
	border: 0px solid #eee;
	margin-bottom: 14px;
	margin: 0px;
	padding: 0px;
}

.RadDock .rdTable
{
}

.RadDockZone
{
	padding: 0px !important;
}

.rdContent span
{
	font-family: "Droid Arabic Kufi",'Poppins',sans-serif !important;
}


.RadDockZone, .RadDockZone *
{
	box-sizing: inherit !important;
	font-family: "Droid Arabic Kufi",'Poppins',sans-serif !important;
	-moz-box-sizing: inherit !important;
}



.RadDock_Default .rdTop .rdLeft, .RadDock_Default .rdTop .rdRight, .RadDock_Default .rdTop .rdCenter, .RadDock_Default .rdBottom .rdLeft, .RadDock_Default .rdBottom .rdRight, .RadDock_Default .rdBottom .rdCenter
{
	background-image: none !important;
}

.rdTitleBar
{
}

.rdTitleBar em
{
	color: #fff !important;
}

.RadDock .rdTop td.rdRoundedCorner.rdLeft, .rdRight
{
	display: inherit !important;
}

.RadDockZone_Default
{
	border-color: none !important;
	border: 0px none;
}

.RadDock_Default .rdTitleBar em
{
	display: inline-block !important;
	padding: 0px 13px !important;
	font-size: 15px;
}



.rdClose
{
	background-image: url(../img/rdClose.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0px 3px !important;
}

.rdCollapse
{
	background-image: url(../img/rdcollapse.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0px 6px !important;
}

.rdExpand
{
	background-image: url(../img/rdExpand.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0px 6px !important;
}



.RadDock .rdContent
{
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
	font-size: 14px !important;
	font-weight: normal !important;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.raddock
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.rdContent .table-striped > tbody > tr:nth-child(odd) > td, .rdContent .table-striped > tbody > tr:nth-child(odd) > th
{
	background-color: #fff;
}


.homeButton
{
}

.homeButton a.rmLink, .homeButton .rmHorizontal
{
	background-color: transparent !important;
	color: #333 !important;
}

.More-lbl
{
	color: #f71d50;
}

.errol-lbl
{
	display: block;
	background-color: lavenderblush !important;
	color: #f71d50;
	border: 1px solid #f71d50;
	padding: 8px 10px;
	margin: 10px 0px;
	text-align: center;
}

.success-lbl
{
	display: block;
	background-color: lightgreen;
	color: #0b8a4a;
	border: 1px solid #0b8a4a;
	padding: 8px 10px;
	margin: 10px 0px;
	text-align: center;
}

.info-lbl
{
	display: block;
	background-color: lemonchiffon;
	color: darkgoldenrod;
	border: 1px solid darkgoldenrod;
	padding: 8px 10px;
	margin: 10px 0px;
	text-align: center;
}







/*============Telerik Tab===========*/
.SvTelTab
{
	margin: 10px 0px !important;
}

.RadTabStrip_Outlook
{
	background: #b08a27;
}

.RadTabStripTop_Sitefinity .rtsLevel .rtsIn
{
	padding: 5px;
}

.RadTabStripTop_Sitefinity .rtsLink, .RadTabStripTop_Sitefinity .rtsOut, .RadTabStripTop_Sitefinity .rtsIn, .RadTabStripBottom_Sitefinity .rtsLink, .RadTabStripBottom_Sitefinity .rtsOut, .RadTabStripBottom_Sitefinity .rtsIn
{
	background-image: none !important;
}

.SvTelTab .rtsLevel .rtsLink, .SvTelTab .rtsLevel .rtsOut, .SvTelTab .rtsLevel .rtsLink, .SvTelTab .rtsLevel .rtsOut, .RadTabStripToSvTelTab .rtsLevel, .SvTelTab .rtsLevel
{
	background-image: none !important;
	background-position: 0px !important;
	background-color: #fff;
	font-weight: normal;
	color: #fff;
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
	border-radius: 5px 5px 0px 0px;
	margin: 0 1px;
}

.SvTelTab .rtsLI .rtsSelected
{
	background-color: #04223b !important;
	border: 0px solid #eee;
}


.SvTelTab .rtsSelected .rtsOut
{
	background-color: #04223b;
}


.SvTelTab .rtsUL, .SvTelTab .rtsUL
{
	border-radius: 6px 8px 0px 0px;
	border-left: 1px solid #eee;
}

.SvTelTab .rtsLI
{
	border: 0px solid #eee;
	border-left: 0px;
}

.SvTelTab .rtsLevel .rtsLink
{
	background: #a3c0d9;
	font-size: 13px;
}

.SvTelTab .rtsLevel .rtsOut
{
	background: #a3c0d9;
	color: #444;
}

.SvTelTab .rtsLI .rtsSelected .rtsTxt
{
	color: #fff !important;
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
}

@media (max-width: 768px)
{
	.SvTelTab .rtsLI
	{
		width: 50%;
	}

	.SvTelTab .rtsUL, .SvTelTab .rtsUL
	{
		border-radius: 0px 0px;
	}
}

@media (max-width: 480px)
{
	.SvTelTab .rtsLI
	{
		width: 100%;
	}

	.SvCalendar
	{
		position: relative;
	}

	.RadCalendarFastNavPopup
	{
		left: 30px !important;
	}
}

.SvTelTab .rtsLI .rtsSelected .rtsTxt
{
}

.RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink
{
	padding: 0px !important;
}

.RadTabStrip .rtsOut, .RadTabStripVertical .rtsOut
{
	padding: 0px !important;
}


/*============black Telerik Tab===========*/
.Svpanel .SvTelTab
{
	margin: 0px 0px !important;
}

.Svpanel .SvTelTab .rtsLI .rtsSelected
{
	background-color: #1f3a51;
}


.Svpanel .SvTelTab .rtsSelected .rtsOut
{
	background-color: #1f3a51;
}

/*============grey inner Telerik Tab===========*/
.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn
{
	padding: 4px 5px !important;
}

.Svpanel .Svpanel .SvTelTab .rtsLI .rtsSelected
{
	background-color: #04223b;
}


.Svpanel .Svpanel .SvTelTab .rtsSelected .rtsOut
{
	background-color: #999;
}


/*.SvTelTab .rtsLink, .SvTelTab .rtsLI .rtsDisabled:hover {
        background-color:darkslategrey !important;
    }

        .SvTelTab .rtsLink:hover {
            background-color:darkslategrey !important;
        }

    .SvTelTab .rtsSelected, .SvTelTab .rtsSelected:hover {
        background-color:darkslategrey !important;
    }*/


/*.SvCalendar a.rcCalPopup {
     
    background: lightseagreen;
    background-image:none !important;
display: block;
padding: 6px;
margin-left: -4px;

}

.SvCalendar a.rcCalPopup:hover, .SvCalendar a.rcCalPopup:focus, .SvCalendar a.rcCalPopup:active {

    background: lightseagreen;
    background-image:none !important;
display: block;
padding: 6px;
margin-left: -4px;

}*/


.upg
{
	position: absolute;
	right: 0px;
	top: 0%;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(img/transs-bg-white.png) repeat;
	z-index: 888;
	display: block;
}

.upg img
{
	width: 100px;
	position: absolute;
	top: 50%;
	margin-left: -50px !important;
}

.CaptchaDiv .upg
{
	position: static;
}

.GvRow_filter
{
	float: right;
	min-width: 155px;
	text-align: right;
}



.searchFilter
{
	display: block;
	float: left;
	width: 100%;
	padding: 10px 0px;
	border: 1px solid #eee;
}



.searchFilter a:hover
{
	color: #fff;
	opacity: .8;
}

.searchFilter .SVlabel
{
	display: inline-block !important;
}

.GvRow_filter .SVlabel
{
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}

.GvRow_filter .ui-select
{
	float: left;
	width: 80px !important;
}

#header, #foooter
{
	z-index: 99999;
}


.horz-btn
{
	margin-top: 33px !important;
}

@media (max-width: 960px)
{
	.horz-btn
	{
		margin-top: 10px !important;
	}
}




.ui-TelericRadEditor
{
	width: 100% !important;
	border: 1px solid #eee !important;
}

.ui-TelericRadEditor .Default.reToolbar .reGrip, .ui-TelericRadEditor .Default .reToolbar li
{
	background-image: none !important;
	color: #666;
}

.ui-TelericRadEditor .reToolCell
{
}

.ui-TelericRadEditor .reContentCell
{
	background: #fff;
	border-color: #ccc !important;
}

.ui-TelericRadEditor .reToolbar
{
	background: lightgrey;
	border: 1px solid #eee;
	border-radius: 0px 6px 0px 0px;
}

.ui-TelericRadEditor .reModule
{
	height: inherit !important;
	border-color: #eee !important;
}

.SVNumericUpDownExtender div
{
	padding-right: 0px !important;
	font-size: inherit !important;
}

.SVNumericUpDownExtender div table td
{
	width: 100%;
}

.SVNumericUpDownExtender div table tr td input[type="button"]
{
	padding: 0px;
	font-size: 16px !important;
	margin: 0px;
	border: none 0px !important;
	height: 16px !important;
	border-radius: 3px;
	margin-left: 5px;
	color: #999;
	background: #fff;
	min-width: 24px !important;
	margin-top: -4px;
}

.riSingle
{
	/* width:100% !important;*/
}

.RadNumericTextBox
{
	display: block;
	width: 100% !important;
	height: 34px !important;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857 !important;
	color: #767676 !important;
	background-color: white;
	background-image: none;
	border: 1px solid #aaa !important;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	outline: none !important;
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}





.modalBackground
{
	background-color: Black;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.modalPopup input[type="button"], .modalPopup input[type="reset"], .modalPopup input[type="submit"]
{
	font-size: 13px;
	padding: 3px 10px;
	min-width: inherit;
	font-weight: normal;
}

.modalPopup
{
	background-color: #FFFFFF;
	 
	border-radius: 12px;
	padding: 0;
	position: fixed !important;
	left: 50% !important; 
	top: 50% !important;
	transform:translate(-50% , -50%) !important;
	border:2px solid rgb(70, 130, 180);
}

@media (max-width: 768px)
{
	.modalPopup
	{
		width: 480px;
		margin-top: 25px;
	}
}

@media (max-width: 480px)
{
	.modalPopup
	{
		width: 300px;
	}
}



.modalPopup .header
{
	background-color: #4682b4;
	height: 30px;
	color: White;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top: 0px none;
	padding: 0px 10px;
}
.modalPopup .header  input[type="button"],  .modalPopup .header input[type="submit"]
{
    padding: 0 10px;
    min-width: inherit;
    font-weight: normal;
    margin: 0;
    background: transparent;
    border: 0;
    font-size: 16px;
    min-height: 10px;
    vertical-align: text-bottom;
    }
.modalPopup .body
{
	min-height: 50px;
	line-height: 30px;
	text-align: left;
	font-weight: bold;
	padding: 8px 20px;
}

.modalPopup .footer
{
	padding: 6px !important;
	border-bottom: 0px none;
	text-align: right;
	padding-bottom: 15px !important;
}

.modalPopup .yes, .modalPopup .no
{
	height: 23px;
	color: White;
	line-height: 23px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	border-radius: 4px;
}

.modalPopup .yes
{
	background-color: #04223b;
	border: 1px solid #eee;
}

.modalPopup .no
{
	background-color: #9F9F9F;
	border: 1px solid #5C5C5C;
}

.modalPopup .header .close
{
	position: absolute;
	top: 5px;
	right: 7px;
	color: #fff;
	font-weight: 300;
	font-size: 18px;
	opacity: .8;
}

.modalPopup .header .close:hover
{
	opacity: 1;
}


.modalPopup .header .SVlabel
{
	margin: 0px;
	padding: 0px;
	display: inherit !important;
	font-weight: normal;
}

.modalPopup .body .SVlabel
{
	font-weight: normal;
}

.modalPopup .SVlabel
{
	font-weight: normal;
}

.modalPopup td
{
	font-weight: normal;
	padding: 5px !important;
}

.modalPopup th
{
	padding: 5px !important;
}

.RadcomboChkbox
{
	border: 1px solid #ccc;
}

.RadcomboChkbox input[type="text"]
{
	padding: 7px 9px !important;
	border: 1px solid #ccc;
}


.RadComboBox_Default .rcbFocused .rcbInputCellLeft
{
}

.RadComboBox table td.rcbInputCell
{
	background: transparent !important;
}

.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell
{
	background: transparent !important;
}

.RadComboBox .rcbArrowCell a
{
	background: url(../../assets/img/radcomboarrow.png) no-repeat;
	width: 20px;
	height: 9px !important;
}

.RadPanelBar_Default .rpRootGroup
{
	border-color: #eee;
	direction: ltr;
}


.SvAjaxTabStyle .ajax__tab_header
{
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
	font-size: 14px;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #ccc;
}

.SvAjaxTabStyle .ajax__tab_header .ajax__tab_outer
{
	padding-left: 10px;
	background: #a3c0d9;
	color: #444;
	border: solid 1px #fff;
	border-bottom: 0px;
	border-radius: 5px 5px 0px 0px;
}

.SvAjaxTabStyle .ajax__tab_header .ajax__tab_inner
{
	border-color: #666;
	color: #444;
	padding: 1px 10px 1px 0px;
}

.SvAjaxTabStyle .ajax__tab_hover .ajax__tab_outer
{
	background-color: #04223b;
}

.SvAjaxTabStyle .ajax__tab_hover .ajax__tab_inner
{
	color: #fff;
}

.SvAjaxTabStyle .ajax__tab_active .ajax__tab_outer
{
	border-bottom-color: #ffffff;
	background-color: #04223b;
	border-radius: 5px 5px 0px 0px;
}

.SvAjaxTabStyle .ajax__tab_active .ajax__tab_inner
{
	color: #fff;
	border-color: #333;
}

.SvAjaxTabStyle .ajax__tab_body
{
	line-height: 22px;
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
	background-color: #fff;
	border-top-width: 0;
	border: solid 1px #ccc;
	border-top-color: #ffffff;
}

.SvAjaxTabStyle .ajax__tab_body p
{
	line-height: 22px;
	font-size: 13px;
}

.SvAjaxTabStyle .ajax__tab_tab
{
	outline: none !important;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
}


.ajax__tab_active .ajax__tab_tab
{
}

.SvAjaxTabStyle .ajax__tab_hover .ajax__tab_outer .ajax__tab_tab
{
	color: #fff;
	cursor: pointer;
}


.SvAjaxTabStyle .ajax__tab_panel
{
	padding: 20px;
}




.ui-select-asp
{
	width: 100%;
	border-radius: 5px;
	border-color: #ccc;
	direction: ltr;
}



.SVRadGrid_Default
{
	border: 1px solid #eee;
	padding: 15px;
}

.SVRadGrid_Default .form-control
{
	width: 200px !important;
	display: inline;
}

.SVRadGrid_Default .btn
{
	margin-top: 0px;
	background: #333 url(../../assets/img/funnel.png) no-repeat center center !important;
	min-width: 39px !important;
}

.SVRadGrid_Default .rgRow td
{
	padding: 9px !important; /* background: #eee; */
	cursor: pointer;
	color: crimson;
	background: #fff;
}

.SVRadGrid_Default .rgAltRow td
{
	padding: 9px !important; /* background: #eee; */
	cursor: pointer;
	color: #333;
	background: #fff;
}


.RadPicker, .RadPicker td
{
	width: 100% !important;
}




.SvCalendar
{
	width: 100% !important;
	display: block !important;
}

.SvCalendar .riSingle .riTextBox[type="text"]
{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #767676;
	background-color: white;
	background-image: none;
	border: 1px solid #aaa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	outline: none !important;
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}


.SvCalendar .rcCalPopup, .SvCalendar .rcTimePopup
{
	background: url(../../assets/img/calendar.png) center center no-repeat !important;
	padding: 5px;
	margin-left: 2px;
	opacity: .8;
}


.myCalendar td
{
	border: 1px solid;
	border-color: #e6f5fc;
}

.myCalendar
{
	background-color: #fff; /*width: 156px;       border:10px solid #4CCAEF !important;*/
	border-top: 0px !important;
}

.myCalendar a
{
	text-decoration: none;
}

.myCalendar .myCalendarTitle
{
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	background-color: #4CCAEF;
	color: #ffffff;
}

.myCalendar th.myCalendarDayHeader
{
	height: 38px;
	font-weight: 600;
	text-align: center;
	border: 1px solid #eee; /*border-bottom: outset 2px #e6f5fc;      border-right: outset 2px #e6f5fc;*/
}

.myCalendar td.myCalendarDay
{
}

.myCalendar td.myCalendarDay:nth-child(7) a
{
	color: #c52e2e !important;
}

.myCalendar .myCalendarNextPrev
{
	text-align: center;
}



.myCalendar .myCalendarNextPrev a
{
	font-size: 1px;
}

.myCalendar .myCalendarNextPrev:nth-child(1) a
{
	color: #4CCAEF !important;
	background: url("../../assets/img/prevMonth.png") no-repeat center center;
}

.myCalendar .myCalendarNextPrev:nth-child(1) a:hover, .myCalendar .myCalendarNextPrev:nth-child(3) a:hover
{
	background-color: transparent;
}

.myCalendar .myCalendarNextPrev:nth-child(3) a
{
	color: #4CCAEF !important;
	background: url("../../assets/img/nextMonth.png") no-repeat center center;
}

.myCalendar td.myCalendarSelector a
{
	background-color: #25bae5;
}

.myCalendar .myCalendarDayHeader a, .myCalendar .myCalendarDay a, .myCalendar .myCalendarSelector a, .myCalendar .myCalendarNextPrev a
{
	display: block;
	line-height: 20px;
	padding: 15px;
}

.myCalendar .myCalendarToday
{
	background-color: #4CCAEF;
	-webkit-box-shadow: 0 0 7px 3px #e5e5e5;
	box-shadow: 0 0 7px 3px #e5e5e5;
	color: #fff;
}

.myCalendar .myCalendarToday a
{
	color: #fff !important;
}

.myCalendar .myCalendarDay a:hover, .myCalendar .myCalendarSelector a:hover
{
	background-color: #25bae5;
	color: #fff !important;
}




.SvWizard
{
	width: 100%;
	margin-top: 0px; /*border:1px solid #eee;*/
}



#wizHeader li .prevStep
{
	background-color: #fff;
}

#wizHeader li .prevStep:after
{
	border-left-color: #fff !important;
}

#wizHeader li .currentStep
{
	background-color: #04223b;
	color: #fff;
}

#wizHeader li .currentStep:after
{
	border-left-color: #04223b !important;
}

#wizHeader li .nextStep
{
	background-color: #fff;
}

#wizHeader li .nextStep:after
{
	border-left-color: #fff !important;
}

#wizHeader
{
	list-style: none;
	overflow: hidden;
	font: 18px Helvetica, Arial, Sans-Serif;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
}

#wizHeader li
{
	float: left;
}

#wizHeader li a
{
	color: #333;
	text-decoration: none;
	padding: 10px 0 10px 55px;
	background: brown; /* fallback color */
	background: hsla(34,85%,35%,1);
	position: relative;
	display: block;
	float: left;
	font-size: 13px;
}

#wizHeader li a:after
{
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid hsla(34,85%,35%,1);
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 100%;
	z-index: 2;
}

#wizHeader li a:before
{
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	margin-left: 1px;
	left: 100%;
	z-index: 1;
}

#wizHeader li:first-child a
{
	padding-left: 10px;
}

#wizHeader li:last-child
{
	padding-right: 50px;
}

/*#wizHeader li a:hover {
            background: #fff;
        }

            #wizHeader li a:hover:after {
                border-left-color: #fff !important;
            }*/

@media (min-width: 992px)
{
	/*.container-fluid {
	        padding-left: 20px;
	        padding-right: 20px;

	    }*/

	.RadMenu ul.rmRootGroup
	{
		 
		border: none !important;
	}
}

@media (max-width: 992px)
{

	#wizHeader li .nextStep
	{
		border: 1px solid #eee;
	}


	.RadMenu ul.rmRootGroup
	{
		/*margin-left: -25px !important;
		margin-right: -25px !important;*/
		border: none !important;
	}

	#wizHeader
	{
		width: 340px;
		margin: 20px auto !important;
	}

	#wizHeader li a:after
	{
		display: none;
	}

	#wizHeader li a:before
	{
		display: none;
	}

	#wizHeader li a
	{
		padding: 3px 10px;
	}

	#wizHeader li
	{
		overflow: hidden;
	}

	.wdivtextHide
	{
		display: none;
	}

	#wizHeader li a
	{
		/*padding-left: 10px; */
		height: 50px;
		width: 50px;
		border-radius: 50%;
		font-size: 13px;
		text-align: center;
		padding-top: 12px;
		margin: 0px 4px;
	}
}


@media (max-width: 380px)
{

	#wizHeader
	{
		width: inherit !important;
		float: left;
	}

	#wizHeader li:last-child
	{
		padding-right: 0px !important;
	}
}


.SvWizard .content
{
	padding: 15px 10px;
}

.AjaxCalendar
{
	width: 300px;
	display: block;
}




.AjaxCalendar .ajax__calendar_container
{
	border: 1px solid #ccc;
	background-color: #fff;
	color: #177bbb;
	overflow: hidden;
	width: 100%;
	display: block;
	border-radius: 5px;
}



.AjaxCalendar .ajax__calendar_header
{
	height: 27px;
	width: 100%;
	background: #fff;
	line-height: 24px;
	border: 1px solid #eee;
}

.AjaxCalendar .ajax__calendar_other .ajax__calendar_day, .AjaxCalendar .ajax__calendar_other .ajax__calendar_day:hover
{
	color: #fff;
}

.AjaxCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: black;
}

.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day, .AjaxCalendar .ajax__calendar_hover .ajax__calendar_month, .AjaxCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
}

.AjaxCalendar .ajax__calendar_active .ajax__calendar_day, .AjaxCalendar .ajax__calendar_active .ajax__calendar_month, .AjaxCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
}

.AjaxCalendar .ajax__calendar_dayname, .AjaxCalendar .ajax__calendar_day
{
	 
	text-align: center;
	 
	 
}

@media (max-width:299px)
{
	.AjaxCalendar
	{
		width: 200px !important;
		display: block;
	}
}

.AjaxCalendar .ajax__calendar_today
{
	height: 25px;
}

.AjaxCalendar .ajax__calendar_prev, .AjaxCalendar .ajax__calendar_next
{
	width: 15px;
	height: 25px;
}

.AjaxCalendar .ajax__calendar_container TABLE
{
	width: 100%;
	font-size: 13px !important;
}

.AjaxCalendar .ajax__calendar_container TD
{
	font-size: 13px !important;
}

.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
{
}

.AjaxCalendar .ajax__calendar_body
{
	width: 100%;
	 
}
 .AjaxCalendar .ajax__calendar_months
 {
     height:170px !important;
 }
.AjaxCalendar .ajax__calendar_days, .AjaxCalendar .ajax__calendar_months, .AjaxCalendar .ajax__calendar_years
{
	width: 100%;
}
.AjaxCalendar .ajax__calendar_days
{
    z-index:99999 !Important
}
.relative
{
	position: relative;
}

.AjaxCalendarImg
{
	position: absolute;
	right: 5px;
	top: 4px;
}



.mostVisited
{
	color: #93b45c;
	font-weight: bold;
	font-size: 13px;
}

.latestPost
{
	color: #c25a51;
	font-weight: bold;
}

.mostReplies
{
	color: #4f84bf;
	font-weight: bold;
}


.btn-plus
{
	background-color: #ff8a00 !important;
	min-width: inherit !important;
	margin-top: 10px !important;
}

.btn-plus:disabled
{
	opacity: .5;
}



.PlusButtton
{
	background-image: url(img/IconAdd.png) !important;
	background-repeat: no-repeat !important;
	background-position: 8px 7px;
	padding-left: 35px;
	background-color: #04223b !important;
	color: #fff;
}

.Bt-Delete
{
	background-image: url(img/IconDelete.png) !important;
	background-repeat: no-repeat !important;
	background-position: 8px 7px;
	padding-left: 35px;
	color: #fff !important;
	background-color: red !important;
}

.Bt-scan
{
	background-image: url(img/scan.png) !important;
	background-repeat: no-repeat !important;
	background-position: 8px 7px;
	padding-left: 35px;
	color: #fff !important;
	background-color: #05a6a0 !important;
}

.Bt-select
{
	background-image: url(img/select.png) !important;
	background-repeat: no-repeat !important;
	background-position: 8px 7px;
	padding-left: 35px;
	color: #fff !important;
	background-color: #096b9e !important;
}


.qsf-demo-canvas
{
	padding: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	overflow: auto; /*background: transparent url("Img/main-bg.gif") 0 0 no-repeat;*/
}

.RadPanelBar_Simple
{
	overflow: auto;
	background: rgba(0, 0, 0, 0.20) !important;
}

.rdTop
{
	background: none !important;
	overflow: auto;
	border: 1px solid rgba(255,255,255, 0.3) !important;
}

.RadPanelBar .rpItem
{
	overflow: auto; /*background: rgba(0,0,0,0.1);*/
}

.qsf-demo-canvas .rpRootGroup
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px !important;
	background-size: cover;
	border: 0px none !important;
	margin-bottom: 150px;
}

.qsf-demo-canvas .rpExpandHandle, .qsf-demo-canvas .rpText
{
	color: #fff;
}




.RadForm.rfdScrollBars body::-webkit-scrollbar, .RadForm.rfdScrollBars textarea::-webkit-scrollbar, .RadForm.rfdScrollBars div::-webkit-scrollbar
{
	width: 4px !important;
}




.avatar
{
	position: relative;
	display: block;
	border-radius: 500px;
	white-space: nowrap;
	margin-right: 10px;
	width: 50px;
	height: 50px;
	display: inline-block;
	color: #82879b;
	background: #fff;
}

.avatar img
{
	border-radius: 500px;
	width: 100%;
	height: 100%;
}



.rpLink
{
	text-decoration: none;
}

.SVRadPanelBar .rpLink, .SVRadPanelBar .rpOut, .SVRadPanelBar .rpText
{
	font-size: 12px;
	line-height: 23px;
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma;
}

.SVRadPanelBar .rpText:before
{
	content: "\f111";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	margin-right: 10px;
	opacity: .7;
}

.SVRadPanelBar .rpLink:hover .rpText:before, .SVRadPanelBar .rpSelected .rpText:before
{
	opacity: .3;
}

.SVRadPanelBar .rpGroup .rpText:before
{
	opacity: .3;
}


html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default
{
	padding: 7px 0px;
}

.rpImage
{
	padding-right: 10px !important;
}


.RadPanelBar
{
	width: 100% !important;
}

html body .riSingle .riTextBox[type="text"]
{
	border: 1px solid #ccc !important;
	margin-bottom: 8px;
}


.SVRadPanelBar a.rpSelected, .SVRadPanelBar div.rpSelected, .SVRadPanelBar a.rpSelected:hover
{
	background: transparent !important;
}




.SVRadPanelBar div.rpHeaderTemplate, .SVRadPanelBar a.rpLink
{
	background: transparent;
	padding: 8px 15px;
}

.SVRadPanelBar li.rpFirst .rpFocused, .SVRadPanelBar .rpFirst a.rpLink:hover
{
	border: none 0px !important;
	background: #fff !important;
}

.SVRadPanelBar .rpFocused .rpOut, .SVRadPanelBar a.rpLink:hover .rpOut, .SVRadPanelBar .rpSelected .rpOut, .SVRadPanelBar a.rpSelected:hover .rpOut
{
	padding-bottom: 0px !important;
}

.SVRadPanelBar .rpLink
{
	border-bottom-width: 0px !important;
}

.SVRadPanelBar .rpLink:hover
{
	border-bottom-width: 0px !important;
	background: #fff !important;
	color: #222 !important;
}

.SVRadPanelBar .rpHeaderTemplate, .SVRadPanelBar .rpOut
{
	border-bottom-width: 0px !important;
}

.SVRadPanelBar a.rpSelected, .SVRadPanelBar div.rpSelected, .SVRadPanelBar a.rpSelected:hover
{
	background: #fff !important;
	color: #222 !important;
}


.qsf-demo-canvas .SVRadPanelBar a.rpSelected .rpOut .rpText, .qsf-demo-canvas .SVRadPanelBar div.rpSelected .rpOut .rpText, .qsf-demo-canvas .SVRadPanelBar a.rpSelected:hover .rpOut .rpText, qsf-demo-canvas .rpLink:hover .rpOut .rpText
{
	color: #222 !important;
}



.SVRadPanelBar .rpGroup
{
	background: rgba(0, 0, 0, 0.30) !important;
}

.SVRadPanelBar .rpGroup .rpText
{
	color: #fff;
	font-size: 12px;
}


.SVRadPanelBar .rpSelected .rpOut:after
{
}

.rpGroup .rpOut:after
{
	color: #fff !important;
}



.SVRadPanelBar .rpGroup a.rpLink, .SVRadPanelBar .rpGroup div.rpHeaderTemplate, .SVRadPanelBar .rpGroup a.rpLink .rpOut
{
	/*padding: 3px 0px;*/
}


.SVRadPanelBar .rpGroup a.rpLink, .SVRadPanelBar .rpGroup a.rpLink .rpOut
{
}

.SVRadPanelBar .rpGroup a.rpSelected .rpOut, .SVRadPanelBar .rpGroup a.rpSelected:hover .rpOut
{
	background: transparent !important;
	background-color: #fff !important;
}
/*jacob*/

.SVRadPanelBar .rpGroup a.rpLink:hover .rpText
{
	background: #fff !important;
	color: #222 !important;
}




.SVRadPanelBar .rpExpandable span.rpExpandHandle
{
	/*background-image: url(../Images/Icons/menu-expand-arrow.png) !important;*/
	background-image: none !important;
	background-position: 0px 0px !important;
	width: 20px;
	padding-right: 5px;
}

.SVRadPanelBar .rpExpanded span.rpExpandHandle
{
	/*background-image: url(../Images/Icons/menu-default-arrow.png) !important;*/
	background-image: none !important;
	background-position: 0px 0px !important;
	width: 20px;
	padding-right: 5px;
}



.SVRadPanelBar .rpExpandable .rpOut:after
{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f107";
	position: absolute;
	right: 0px;
	top: 4px;
	font-size: 18px;
	color: #fff;
}


.SVRadPanelBar .rpSelected .rpOut:after
{
	color: #333 !important;
}


/*.SVRadPanelBar .rpSelected .rpOut:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    position: absolute;
    right: 0px;
    top: 4px;
    font-size: 18px;
    color: #333;
}*/

.SVRadPanelBar .rpExpanded .rpOut:after
{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f106" !important;
	position: absolute;
	right: 0px;
	top: 4px;
	font-size: 18px;
}

.SVRadPanelBar .rpExpandable:hover .rpOut:after
{
	color: #333;
}

.SVRadPanelBar .rpExpandable .rpOut
{
	position: relative;
}

.SVRadPanelBar .rpGroup a.rpLink, .SVRadPanelBar .rpGroup a.rpLink .rpOut
{
	background-image: none !important;
}


.SVRadPanelBar .rpGroup a.rpLink, .SVRadPanelBar_Default .rpGroup a.rpLink .rpOut
{
	background-image: none !important;
}






/*.SVRadPanelBar_Default .rpRootGroup {
    border:1px solid #eee !important;
}


.SVRadPanelBar_Default a.rpSelected, .SVRadPanelBar_Default div.rpSelected, .SVRadPanelBar_Default a.rpSelected:hover {
    background-color: #04223b !important;
    background-image:none !important;
    color:#fff !important;
}

.SVRadPanelBar_Default div.rpHeaderTemplate, .SVRadPanelBar_Default a.rpLink {
      background-color: #04223b;
       background-image:none !important;
    color:#fff !important;
}



.SVRadPanelBar_Default li.rpFirst .rpSelected, .SVRadPanelBar_Default .rpFirst a.rpSelected:hover {
      background-color: #04223b !important;
    background-image:none !important;
    color:#fff !important;
}

.SVRadPanelBar_Default a.rpFocused, .SVRadPanelBar_Default a.rpExpanded, .SVRadPanelBar_Default a.rpSelected, .SVRadPanelBar_Default div.rpFocused, .SVRadPanelBar_Default div.rpExpanded, .SVRadPanelBar_Default div.rpSelected, .SVRadPanelBar_Default a.rpSelected:hover {
     border-color:#eee !important;
       background-color: #04223b  !important;
}*/













.SVRadPanelBar_Default .rpLink, .SVRadPanelBar_Default .rpTemplate
{
	color: #000;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
}

* + html .SVRadPanelBar_Default .rpItem
{
	display: inline-block;
	font-size: 0;
	line-height: 0;
}

* html .SVRadPanelBar_Default .rpItem
{
	display: inline-block;
	font-size: 0;
	line-height: 0;
}

.SVRadPanelBar_Default .rpLast
{
	border-width: 1px 0;
}

.SVRadPanelBar_Default .rpLink, .SVRadPanelBar_Default .rpGroup .rpLink
{
	border: 0;
	padding: 1px;
}

.SVRadPanelBar_Default .rpLink .rpOut, .SVRadPanelBar_Default .rpGroup .rpLink .rpOut
{
	/*  margin: 1px 0 0 1px;*/
	padding-bottom: 1px;
	border-bottom: 0;
}

/*.SVRadPanelBar_Default_rtl .rpLink .rpOut,
.SVRadPanelBar_Default_rtl .rpGroup .rpLink .rpOut
{
    margin: 1px 1px 0 0;
}*/

.SVRadPanelBar_Default .rpGroup .rpLink .rpOut
{
	padding-bottom: 0;
}

/* compensate for borders */

.SVRadPanelBar_Default .rpLink:hover, .SVRadPanelBar_Default .rpGroup .rpLink:hover
{
	background: transparent url('PanelBar/RootItemBg.png') no-repeat 0 0;
}

.SVRadPanelBar_Default .rpRootGroup .rpFocused, .SVRadPanelBar_Default .rpRootGroup .rpFocused:hover, .SVRadPanelBar_Default .rpRootGroup .rpSelected, .SVRadPanelBar_Default .rpRootGroup .rpSelected:hover, .SVRadPanelBar_Default .rpRootGroup .rpFirst .rpExpanded
{
	border: 0;
	background-color: #04223b;
	background-image: none;
	color: #FFF;
}

/* <disabled items> */
.SVRadPanelBar_Default .rpDisabled, .SVRadPanelBar_Default .rpDisabled:hover
{
	color: #bbb;
	cursor: default;
	background-image: none;
}

.SVRadPanelBar_Default .rpDisabled .rpOut, .SVRadPanelBar_Default .rpDisabled:hover .rpOut
{
}


/* </disabled items> */

/* <expand arrows> */
.SVRadPanelBar_Default .rpExpandable .rpOut, .SVRadPanelBar_Default .rpExpanded .rpOut
{
	background-color: transparent;
	background-image: url('PanelBar/Expandable.png');
	background-repeat: no-repeat;
}

.SVRadPanelBar_Default_rtl .rpExpandable .rpOut, .SVRadPanelBar_Default_rtl .rpExpanded .rpOut
{
	background-image: url('PanelBar/ExpandableRTL.png');
}
/* </expand arrows> */

/* <subitems> */

.SVRadPanelBar_Default .rpGroup .rpLink, .SVRadPanelBar_Default .rpGroup .rpTemplate
{
	background-image: none;
	font-weight: normal;
}

/* <subitems (disabled)> */
.SVRadPanelBar_Default .rpGroup .rpDisabled, .SVRadPanelBar_Default .rpGroup .rpDisabled:hover
{
	background-image: none;
	color: #bbb;
	border: 0;
}
/* </subitems (disabled)> */

/* <subitems> */

/*      <expand arrows> */
.SVRadPanelBar_Default .rpRootGroup .rpOut
{
	padding-left: 15px;
}

.SVRadPanelBar_Default .rpLevel2 .rpTemplate, .SVRadPanelBar_Default .rpLevel2 .rpOut, .SVRadPanelBar_Default .rpLevel3 .rpTemplate, .SVRadPanelBar_Default .rpLevel3 .rpOut
{
	padding-left: 15px;
}

.SVRadPanelBar_Default .rpSlide
{
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #eee;
}

.SVRadPanelBar_Default_rtl .rpRootGroup .rpOut
{
	padding-left: auto;
	padding-right: 15px;
}

.SVRadPanelBar_Default_rtl .rpLevel2 .rpTemplate, .SVRadPanelBar_Default_rtl .rpLevel2 .rpOut, .SVRadPanelBar_Default_rtl .rpLevel3 .rpTemplate, .SVRadPanelBar_Default_rtl .rpLevel3 .rpOut
{
	padding-left: auto;
	padding-right: 15px;
}

.SVRadPanelBar_Default_rtl .rpSlide
{
	padding-left: auto;
	padding-right: 10px;
}

.SVRadPanelBar_Default .rpText
{
}

.SVRadPanelBar_Default .rpExpandable .rpOut
{
	background-position: 0 0;
}

.SVRadPanelBar_Default .rpExpanded .rpOut
{
	background-position: 0 -176px;
}

.SVRadPanelBar_Default_rtl .rpExpandable .rpOut
{
	background-position: 100% 0;
}

.SVRadPanelBar_Default_rtl .rpExpanded .rpOut
{
	background-position: 100% -176px;
}

.SVRadPanelBar_Default .rpGroup .rpExpandable .rpOut
{
	background-position: 0 -338px;
}

.SVRadPanelBar_Default .rpGroup .rpExpanded .rpOut
{
	background-position: 0 -477px;
}

.SVRadPanelBar_Default_rtl .rpGroup .rpExpandable .rpOut
{
	background-position: 100% -338px;
}

.SVRadPanelBar_Default_rtl .rpGroup .rpExpanded .rpOut
{
	background-position: 100% -477px;
}

.SVRadPanelBar_Defaultt a.rpFocused, .SVRadPanelBar_Default a.rpExpanded, .SVRadPanelBar_Default a.rpSelected, .SVRadPanelBar_Default div.rpFocused, .SVRadPanelBar_Default div.rpExpanded, .SVRadPanelBar_Default div.rpSelected, .SVRadPanelBar_Default a.rpSelected:hover
{
	border-color: #eee !important;
}




.SVRadPanelBar_Default div.rpHeaderTemplate, .SVRadPanelBar_Default a.rpLink
{
	padding: 5px 0px;
	background: #fff;
	background-image: none !important;
}


.SVRadPanelBar_Default .rpExpandable span.rpExpandHandle
{
	background-image: url(../Images/Icons/menu-expand-arrow.png) !important;
	background-position: 0px 0px;
	width: 20px;
	padding-right: 5px;
}

.SVRadPanelBar_Default .rpExpanded span.rpExpandHandle
{
	background-image: url(../Images/Icons/menu-default-arrow.png) !important;
	background-position: 0px 0px;
	width: 20px;
	padding-right: 5px;
}



.SVRadPanelBar_Default .rpExpandable .rpOut:after
{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f107";
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 25px;
	color: #04223b;
}

.SVRadPanelBar_Default .rpSelected .rpOut:after
{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f107";
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 25px;
	color: #fff;
}

.SVRadPanelBar_Default .rpExpanded .rpOut:after
{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f106" !important;
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 25px;
}

.SVRadPanelBar_Default .rpFirst .rpExpanded .rpOut:after, .SVRadPanelBar_Default .rpFirst .rpExpanded:hover .rpOut:after
{
	color: #fff !important;
}

.SVRadPanelBar_Default .rpFirst .rpExpandable:hover .rpOut:after
{
	color: #fff;
}


.SVRadPanelBar_Default .rpSelected:hover .rpOut:after
{
	color: #fff;
}

.SVRadPanelBar_Default .rpDisabled:hover .rpOut:after
{
	color: #ccc !important;
}

.SVRadPanelBar_Default .rpDisabled .rpOut:after
{
	opacity: .5;
	color: #ccc !important;
}

.SVRadPanelBar_Default .rpExpandable .rpOut
{
	position: relative;
}

.SVRadPanelBar_Default .rpRootGroup
{
	border-color: #eee !important;
}




.dropdown-toggle .SVlabel
{
	display: inline-block;
}

.filedSet legend span
{
	padding-left: 0px;
}


.SVRadListBox
{
}



.SVRadListBox .rlbItem
{
	padding: 10px 10px !important;
}

.SVRadListBox .rlbText, .SVRadListBox .rlbItem, .SVRadListBox .rlbText, .SVRadListBox .rlbItem, .SVRadListBox .rlbButtonText, .SVRadListBox .rlbEmptyMessage
{
	font-size: 14px !important;
}


.SVRadListBox .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText, .SVRadListBox .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText, .SVRadListBox .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText, .SVRadListBox .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText
{
}

.SVRadListBox .rlbGroup
{
	border: 1px solid #ddd !important;
}


.SVRadListBox .rlbDisabled .rlbButtonTL, .SVRadListBox .rlbDisabled .rlbButtonTR, .SVRadListBox .rlbDisabled .rlbButtonBL, .SVRadListBox .rlbDisabled .rlbButtonBR, .SVRadListBox .rlbDisabled:hover .rlbButtonTL, .SVRadListBox .rlbDisabled:hover .rlbButtonTR, .SVRadListBox .rlbDisabled:hover .rlbButtonBL, .SVRadListBox .rlbDisabled:hover .rlbButtonBR
{
	/*background:transparent !important;*/
}

.SVRadListBox .rlbButtonText
{
	/*background:transparent;     background-image:none !important;*/
}
/*.SVRadListBox .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText, .SVRadListBox .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText, .SVRadListBox .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText, .SVRadListBox .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText {
    
}*/
.SVRadListBox .rlbNoButtonText .rlbButtonText
{
	height: 16px !important;
}

.SVRadListBox .rlbDisabled .rlbButtonTL, .SVRadListBox .rlbDisabled .rlbButtonTR, .SVRadListBox .rlbDisabled .rlbButtonBL, .SVRadListBox .rlbDisabled .rlbButtonBR, .SVRadListBox .rlbDisabled:hover .rlbButtonTL, .SVRadListBox .rlbDisabled:hover .rlbButtonTR, .SVRadListBox .rlbDisabled:hover .rlbButtonBL, .SVRadListBox .rlbDisabled:hover .rlbButtonBR
{
	background: #eee;
	background-image: none !important;
}



.SVRadListBox .rlbButton .rlbButtonTL, .SVRadListBox .rlbButton .rlbButtonTR, .SVRadListBox .rlbButton .rlbButtonBL, .SVRadListBox .rlbButton .rlbButtonBR
{
	background: #eee;
	background-image: none !important;
}

.SVRadListBox .rlbGroup .rlbHovered, .SVRadListBox .rlbGroup .rlbHovered .rlbText
{
	background-color: #04223b !important;
	color: #fff !important;
}


.SVRadListBox .rlbGroup .rlbSelected, .SVRadListBox .rlbGroup .rlbSelected .rlbText
{
	background-color: #04223b !important;
	color: #fff !important;
}

.bt-horizontal
{
	margin-top: 25px;
	display: block;
}



.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
{
	cursor: not-allowed;
	background-color: #eeeeee;
	opacity: 1;
}


.ui-select[disabled], .ui-select[readonly], fieldset[disabled] .ui-select, input[type="text"][disabled]
{
	cursor: not-allowed;
	opacity: 1;
}



.multilineTbox
{
	height: 36px !important;
}

.horizontal-block
{
	display: block;
}

.horizontal-block .SVlabel
{
	display: inline !important;
}



.SVaccordion
{
	width: 200px;
}

.SVaccordionHeader
{
	/*border: 1px solid #2F4F4F;*/
	color: white;
	background-color: #04223b;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: 600;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	position: relative;
}

.SVaccordionHeader:after
{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f107";
	position: absolute;
	right: 10px;
	top: 4px;
	font-size: 25px;
}

.SVaccordionHeaderSelected
{
	/*border: 1px solid #2F4F4F;*/
	color: white;
	background-color: #04223b;
	font-size: 14px;
	font-weight: 600;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	position: relative;
}

.SVaccordionHeaderSelected:after
{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f106" !important;
	position: absolute;
	right: 10px;
	top: 4px;
	font-size: 25px;
}

.SVaccordionContent
{
	background-color: #fefefe;
	border: 1px solid #eee;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}


.ajax__tab_xp .ajax__tab_tab
{
	height: inherit !important;
}


/*.contentWrapper span{
    display:inline-block;
}

td div{
    display:flex;
}*/
.RadPanelBar_Default .rpRootGroup
{
	width: 100%;
}

.RadPanelBar_Default a.rpLink
{
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
}

.RadPanelBar .rpText
{
	font-weight: 600;
}

.SVRadPanelBar .rpText
{
	font-weight: normal;
}

.RadComboBox_Default .rcbInput
{
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma !important;
}

.RadComboBoxDropDown_rtl .rcbItem, .RadComboBoxDropDown_rtl .rcbHovered, .RadComboBoxDropDown_rtl .rcbDisabled, .RadComboBoxDropDown_rtl .rcbLoading
{
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma !important;
}

div.RadPanelBar_Simple .rpGroup a.rpLink, div.RadPanelBar_Simple .rpGroup div.rpHeaderTemplate, div.RadPanelBar_Simple .rpGroup .rpTemplate
{
	padding: 8px 15px;
	margin: inherit !important;
}

div.RadPanelBar_Simple .rpGroup a.rpLink:hover, div.RadPanelBar_Simple ul.rpGroup .rpFocused, div.RadPanelBar_Simple ul.rpGroup .rpSelected, div.RadPanelBar_Simple .rpGroup a.rpSelected:hover
{
	padding: 8px 15px;
	margin: inherit !important;
}

div.RadPanelBar_Simple .rpGroup a.rpLink:hover, div.RadPanelBar_Simple ul.rpGroup .rpFocused, div.RadPanelBar_Simple ul.rpGroup .rpSelected, div.RadPanelBar_Simple .rpGroup a.rpSelected:hover
{
	border: 0px;
}


/*ui-checkbox*/

/*.ui-checkbox {
    position: relative;
    margin: 0 20px 10px 10px;

    }*/

.ui-checkbox
{
	position: relative;
	margin: 0 20px 10px 25px !important;
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
}
.ui-checkbox input[type="checkbox"]
{
	display: none;

}
.ui-checkbox input[type="checkbox"] + span, .ui-checkbox input[type="checkbox"] + label
{
	font-weight: normal;
	position: relative;
}

.ui-checkbox input[type="checkbox"] + span:before, .ui-checkbox input[type="checkbox"] + label:before
{
	content: "";
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
	margin-left: -20px;
	background-color: transparent;
	border-radius: 3px;
	border: 1px solid #ccc;
}
.ui-checkbox input[type="checkbox"]:disabled + span:before, .ui-checkbox input[type="checkbox"]:disabled + label:before
{
	opacity: .65;
	border: 1px solid #ccc;
	cursor: no-drop;
}
.ui-checkbox input[type="checkbox"]:checked + span:before, .ui-checkbox input[type="checkbox"]:checked + label:before
{
	background-color: #999;
	border: 1px solid #555;
}
.ui-checkbox input[type="checkbox"]:checked + span:after, .ui-checkbox input[type="checkbox"]:checked + label:after
{
	content: "";
	width: 8px;
	height: 8px;
	position: absolute;
	top: 8px;
	left: -15px;
	background: url("../../assets/img/checkmark.png") no-repeat center center;
	background-size: 14px 14px;
	display: block;
}
.ui-checkbox input[type="checkbox"]:disabled:checked + span:before, .ui-checkbox input[type="checkbox"]:disabled:checked + label:before
{
	opacity: .65;
	background-color: #c29643;
	border: 1px solid #555;
}
.ui-checkbox input[type="checkbox"]:disabled:checked + span:after, .ui-checkbox input[type="checkbox"]:disabled:checked + label:after
{
	opacity: .65;
	cursor: no-drop;
	background: url("../../assets/img/checkmark.png") no-repeat center center;
}


.empty-label
{
	height: 20px;
	display: block;
	margin: 2px 0px;
}



.calendar_Extender
{
	position: relative;
}

.calendar_Extender .form-control
{
}

.calendar_Extender input[type="image"]
{
	display: inline-block;
	position: absolute;
	bottom: 5px;
	right: 9px;
}

.calendar_Extender img
{
	display: inline-block;
	position: absolute;
	bottom: 5px;
	right: 9px;
}




.calendar_Extender2
{
	position: relative;
}

.calendar_Extender2 .form-control
{
}

.calendar_Extender2 input[type="image"]
{
	display: inline-block;
	position: absolute;
	bottom: 5px;
	right: 9px;
	top: 5px;
}

.calendar_Extender2 img
{
	display: inline-block;
	position: absolute;
	bottom: 5px;
	right: 9px;
}



.calendar_Extender1
{
	position: relative;
}

.calendar_Extender1 img
{
	display: inline-block;
	position: absolute;
	bottom: 22px;
	right: 9px;
}

.ui-select {
    width: 100% !important;
    background: #fff;
}

.ui-select-asp
{
	padding: 4px 10px;
	width: 100% !important;
	border: 1px solid #CCC;
	border-radius: 4px;
	height: 34px;
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
}

.bold
{
	font-weight: 600;
}

.pad5
{
	padding: 5px;
}

.RadDock .rdTable, .RadDock .rdTable .rdLeft, .RadDock .rdTable .rdCenter, .RadDock .rdTable .rdRight
{
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
}

.RadComboBox select
{
	font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
}

.SvRadio
{
	position: relative;
	z-index:999;
}


.SvRadio input
{
	position: absolute;
	width: 1px;
	height: 1px !important;
	margin: 0;
	margin-top: 4px;
	outline: none;
	border: 1px solid transparent;
	background-color: transparent;
}

.SvRadio label
{
	margin-right: 10px;
	 
}

.SvRadio label::before
{
	position: relative;
	width: 18px;
	height: 18px;
	background-color: #fff;
	margin-right: 8px;
	padding: 2px;
	display: inline-block;
	border: 1px solid #CCC;
	line-height: 12PX;
	border-radius: 50%;
	content: "";
	vertical-align: middle;
}

.SvRadio input:checked + label::before
{
	content: "\f111";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #337ab7;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
}

.SvRadio input:focus + label::before
{
	border: 1px solid #337ab7;
}


/*--------------    Rad Window ------------------------*/

.TelerikModalOverlay
{
	opacity: 1 !important;
	background-color: rgba(0, 0, 0,0.6) !important;
	width: 100% !important;
}

.RadWindow_Default .rwContentRow .rwWindowContent div:first-child
{
}
.RadWindow.rwMinimizedWindow, .RadWindow .rwMinimizedWindowOverlay
{
	height: 27px !important;
}
.RadWindow .rwTitlebarControls
{
	height: 27px !important;
}
.RadWindow table.rwTable, .RadWindow table.rwShadow, .RadWindow .rwTitlebarControls
{
	height: 27px !important;
}
  
.RadWindow_Default a.rwIcon
{
	background-size: cover !important;
}

.RadWindow td.rwStatusbar input
{
	display: none !important;
}

.RadWindow .rwWindowContent
{
}
 
.RadWindow_Default .gridview .RowStyle
{
	background: #fff;
}
.RadWindow.rwMinimizedWindow, .RadWindow .rwMinimizedWindowOverlay
{
	left: 15px !important;
	top: inherit !important;
	bottom: 0px !important;
	position: fixed !important;
	min-width: inherit !important;
}

/*--------------    End -------------------------------*/

.link
{
	font-size: 13px;
	font-weight: 600;
	color: #005398 !important;
}

.rwWindowContent .RequiredFieldValidator
{
	position: absolute;
	margin-top: 0;
	left: 14px;
	right: inherit !important;
	color: lightcoral;
}

.pageView
{
	border: 1px solid #ccc;
	padding: 5px 10px 10px;
}

.inside
{
	position: absolute;
	right: 32px;
	margin-top: -24px;
	color: #c82d2e;
	font-size: 12px !important;
}

.fa-cogs
{
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}


.Hint
{
	font-size: 9pt !important;
	color: red !important;
	position: absolute;
	top: 5px;
	right: 12px;
}
.Hint1
{
	font-size: 9pt !important;
	color: red !important;
	position: absolute;
	top: 5px;
	left: 12px;
}


.signature-gridview table
{
    width:auto !important;
        border: 0;
        float:right;
        direction:rtl;
}
 

.signature-gridview .gridview .RowStyle
{
        border: 0;
    background: none;
}
.signature-gridview .gridview td
{
      border: 0;
}
.footer-top-right .SVlabel {
    display: inline-block;
}




/*by jacob*/
.RadSignWnd{}
.RadWindow_Default
{
    z-index: 9999999999999 !important;
    font-size: 13px !important;
    font-family: 'Open Sans' , "JF Flat Regular" , Tahoma, "JF Flat Regular" , Tahoma !important;
    background-color: #fff !important;
    border: solid 1px #ccc !important;
    border-radius: 5px;
    box-shadow: 3px 2px 10px 0px #222 !important;
    direction: rtl !important;
    height: inherit !important;
    width: 500px !important;
    /*top: 15% !important;*/
}
 .RadWindow .rwTitleRow em
{
   text-align: right !important;
}
 .RadWindow_Default table
{
}
 .RadWindow_Default td.rwWindowContent
{
    height:185px !important;
}
 .RadWindow_Default .rwTitlebarControls .rwControlButtons
{
 /*   min-width:130px;*/
}
.appdetails {
    background: #eaf8ff;
    padding: 5px 10px;
    border: 1px solid #6a9bb3;
    /*border-top: 0px;*/
}

.appPayCheckAre {
    background: #eaf8ff;
    padding: 5px 10px;
    border: 1px solid #6a9bb3;
    margin-top:1px;
}

.buttonDisabled{
 cursor: not-allowed !important;
    background-color: gray !important;
    opacity: 1;
}

/*Sarah*/
input#ctl00_ContentPlaceHolder1_Acknowledgement1_chkDeclaration6 {
	display: inline !important;
}
input#ctl00_ContentPlaceHolder1_RadPanelApp_i7_AcknowledgementRad_chkDeclaration6 {
	display: inline !important;
}