﻿/*Message*/
/*1398-06-22 checkbox swtich*/
/*1398-05-05 help and responsive table*/
.imMainDivShared {height: auto;margin: 10px 20px 10px;border-radius: 10px;overflow: auto;}
.imImageDivShared{width: 32px;height: 32px;margin: 7px;background-repeat: no-repeat;}
.imSpanDivShared{margin:9px 0px;text-align:justify; width:92%;}
.imSpanDivShared span{font-size:16px;font-family:Tahoma;line-height:27px;}
.imError{background-color: #ffb7b5;border: solid 2px #87212c;}
.imInfo{background-color: #bce5f7;border: solid 2px #234b6e;}
.imNormal{background-color: #bce5f7;border: solid 2px #234b6e;}
.imSuccess{background-color: #eeffcd;border: solid 2px #577a36;}
.imWarning{background-color: #fff9c0;border: solid 2px #8c652c;}
.imQuestion{background-color: #bce5f7;border: solid 2px #234b6e;}
		
.imError .imgDiv{background-image: url('../images/Utils/Message/remove_32.png');}
.imInfo .imgDiv{background-image: url('../images/Utils/Message/information_32.png');}
.imNormal .imgDiv{background-image: url('../images/Utils/Message/information_32.png');}
.imSuccess .imgDiv{background-image: url('../images/Utils/Message/tick_01_32.png');}
.imWarning .imgDiv{background-image: url('../images/Utils/Message/error_32.png');}
.imQuestion .imgDiv{background-image: url('../images/Utils/Message/help_32.png');}
/*End of Message*/

/*AutoComplete TextBox*/
.TextBoxAutoUL{border-radius:4px;border:1px solid #a6c9e2;padding:0px;margin : 0px!important;color : windowtext;cursor : pointer;overflow : auto;font-family:Tahoma;/*font-size:small;*/text-align : right; list-style-type : none;background-color : white}
.TextBoxAutoLI_Selected{height:30px;background-color: #a6c9e2;color: black;padding: 8px 5px;margin:0px;}
.TextBoxAutoLI {height:30px;background-color : white;color : black;padding: 8px 5px;margin:0px;}
.TextBoxAutoLoadingImg{background-image: url('../../images/utils/ajax-loader.gif');background-position: 5px center;background-repeat: no-repeat;}
/*End of AutoComplete TextBox*/

/*Paging*/
.PagingDiv{width:100%;height:35px;padding: 3px 0 4px;text-align:right;	background-image:url('../images/Utils/allUtils.png');background-position:0 -7550px;	background-repeat:repeat-x;border-top:solid 1px NavajoWhite;clear:both;}
.PagingDiv .divDesc{margin-left:2px;padding:6px;}
.PagingDiv .divCombo{margin-right:2px;padding:3px;}
.PagingDiv .divCombo Select{border: 1px solid #CCCCCC;font-size: 13px;height: 25px;color: black;width: 100%;outline: 0 none;padding: 3px 3px 3px 8px;text-decoration: none;}
.PagingDiv .divPrevs{margin-right:3px;}
.PagingDiv .divPageNumbers a, .PagingDiv .divPageNumbers a:hover{text-decoration:none;line-height: 22px;margin: 0;padding: 0 5px 0 0;color:#3B3B3B;cursor:pointer;}
.PagingDiv .divPageNumbers{margin-top:2px;}
.PagingDiv .divPageNumbers a:hover{background-position:100% -1250px;background-image:url('../images/Utils/allUtils.png');}
.PagingDiv .divPageNumbers a:hover span{background-position:0 -1150px;background-image:url('../images/Utils/allUtils.png');}
.PagingDiv .divPageNumbers a span{padding: 0 0 0 5px;}
.PagingDiv .divPageNumbers .selected,  .PagingDiv .divPageNumbers .selected:hover{background-image:url('../images/Utils/allUtils.png');background-position: 100% -1450px;cursor:default;color: #384E73;}
.PagingDiv .divPageNumbers .selected span,  .PagingDiv .divPageNumbers .selected:hover span{background-image:url('../images/Utils/allUtils.png');background-position: 0 -1350px;}

/*دکمه ها*/
.PagingDiv .lnkJumbPrev, .PagingDiv .lnkPrev, .PagingDiv .lnkJumbNext, .PagingDiv .lnkNext, .PagingDiv .lnkHome, .PagingDiv .lnkEnd,
.PagingDiv .btnJumbPrev, .PagingDiv .btnPrev, .PagingDiv .btnJumbNext, .PagingDiv .btnNext, .PagingDiv .btnHome, .PagingDiv .btnEnd
{
	width:24px;
	height:24px;
	background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor:pointer;
    margin:2px;
    background-image:url('../images/Utils/allUtils.png');
    text-decoration:none;
}

.PagingDiv .btnJumbPrev{background-position:0 -4075px}
.PagingDiv .btnJumbPrev:hover{background-position:-1px -4106px}
.PagingDiv .btnNext{background-position:0 -4200px}
.PagingDiv .btnNext:hover{background-position:0 -4230px}
.PagingDiv .btnJumbNext{background-position:0 -4010px}
.PagingDiv .btnJumbNext:hover{background-position:0px -4041px}
.PagingDiv .btnHome{background-position:0 -4140px}
.PagingDiv .btnHome:hover{background-position:-1px -4171px}
.PagingDiv .btnEnd{background-position:0 -3945px}
.PagingDiv .btnEnd:hover{background-position:0 -3976px}
.PagingDiv .btnPrev{background-position:0 -4260px}
.PagingDiv .btnPrev:hover{background-position:0 -4291px}

/*Url Based*/
.PagingDiv .lnkJumbPrev{background-position:0 -4075px}
.PagingDiv .lnkJumbPrev:hover{background-position:-1px -4106px}
.PagingDiv .lnkNext{background-position:0 -4200px}
.PagingDiv .lnkNext:hover{background-position:0 -4230px}
.PagingDiv .lnkJumbNext{background-position:0 -4010px}
.PagingDiv .lnkJumbNext:hover{background-position:0 -4041px}
.PagingDiv .lnkHome{background-position:0 -4140px}
.PagingDiv .lnkHome:hover{background-position:-1px -4171px}
.PagingDiv .lnkEnd{background-position:0 -3945px}
.PagingDiv .lnkEnd:hover{background-position:0 -3976px}
.PagingDiv .lnkPrev{background-position:0 -4260px}
.PagingDiv .lnkPrev:hover{background-position:0 -4291px}
/*End of Paging*/


/*SlideSHow*/
.slides {/*Parent Of Container*/
	width:760px;
	height:280px;
	border:solid 1px black;
	margin-top:6px;
	margin-right:4px;
 position: relative;
}
.slides_container {
	width:760px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slides_container div.slide {
	width:760px;
	height:280px;
	display:block;
}
#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}
.pagination 
{
/*position: relative;
    right: 30px;
    top: -40px;*/
    position:absolute;
    right:640px;
    top:240px;
    text-align: right;
    width: 100px;
    z-index: 10;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	/*display:block;*/
	width:12px;
	/*padding-top:12px;*/height:12px;
	background-image:url(../images/HWebControls/SlideShow/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
.caption 
{
	text-align:right;	
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:720px;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}
/*End of SlideShow*/
/*responsive table*/
.res-table {width: 100%;display: table;border: 1px solid #ccc;border-bottom:none !important;}
.res-cap {display: table-caption;text-align: center;font-weight: bold;}
.res-th {display: table-header-group;font-weight: bold;font-size: 25px;}
.res-thc {display: table-cell;padding: 10px;text-align: justify;border-bottom: 1px solid #CCC;}
.res-body {display: table-row-group;}
.res-row {display: table-row;}
.res-tc {display: table-cell;padding:8px 4px 8px 4px;border-bottom: 1px solid #CCC;}
.res-foo {display: table-footer-group;background-color: silver;font-weight: bold;font-size: 25px;color: rgba(255, 255, 255, 0.45);}
.res-fooc {display: table-cell;padding: 10px;text-align: justify;border-bottom: 1px solid black;}
/*Customized*/
.res-center{text-align:center;}
/*End-responsive table*/
/*help popup*/
.helpPopup {cursor:pointer;color:Highlight;}
.helpPopupContent {color:cadetblue;display:none;}
.helpPopupContent .gr{color:green;}
.helpPopupContent .rd{color:red;}
.helpPopupContent .or{color:orange;}
/*End-help popup*/
/*Box Around Fields*/
.BoxAroundFields {border-color: #88a9b3;border-radius: 6px;border-style: solid;border-width: thin;float: right;margin-bottom: 5px;
				  margin-left: 5px;min-height: 30px;padding: 4px 4px 4px 6px;
}
/*End-Box Around Fields*/
/*CheckBox Switch-Start*/
.switch {margin-top: 3px;margin-bottom: 3px;}
.switch .lblSwitch{cursor:pointer;}
.switch .uiSwitch {position: relative;display: inline-block;width: 50px;height: 24px;}
/* Hide default HTML checkbox */
.switch .uiSwitch input {opacity: 0;width: 0;height: 0;}
/* The slider */
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: "";height: 20px;width: 20px;right: 2px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #75c239;}
input:focus + .slider {box-shadow: 0 0 5px #75c239;}/*2196F3*/
input:checked + .slider:before {-webkit-transform: translateX(-26px);-ms-transform: translateX(-26px);transform: translateX(-26px);}
/* Rounded sliders */
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}
/*CheckBox Switch-End*/

/*Nice Spinner*/
.spinner {position: absolute;left: 50%;top: 50%;height: 60px;width: 60px;margin: 0px auto;-webkit-animation: rotation .6s infinite linear;-moz-animation: rotation .6s infinite linear;-o-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;border-left: 6px solid rgba(0,174,239,.15);border-right: 6px solid rgba(0,174,239,.15);border-bottom: 6px solid rgba(0,174,239,.15);border-top: 6px solid rgba(0,174,239,.8);border-radius: 100%;}
@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(359deg);}}
@-moz-keyframes rotation {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(359deg);}}
@-o-keyframes rotation {from {-o-transform: rotate(0deg);}to {-o-transform: rotate(359deg);}}
@keyframes rotation {from {transform: rotate(0deg);}to {transform: rotate(359deg);}}
/*End Nice Spinner*/
