﻿
em {
    color: #f00;
}
.fontBold { font-weight: bold; }
hr { border: 1px solid #ebebeb; margin:0; }
.dsplyInline { display: inline-block; }
.posiAbsolute{position:absolute;}
.margin0 { margin: 0; }
.marginrite0{margin-right:0px;}
.marginleft0{margin-left:0px;}
.margintop0 { margin-top: 0px; }
.marginbtm0 { margin-bottom: 0px; }
.marginbtm10{margin-bottom:10px;}
.marginrite10{margin-Right:10px;}
.marginleft10{margin-Left:10px;}
.margintop10{margin-Top:10px;}
.margintopMin35{margin-top:-35px;}
.marginbtmMin35{margin-bottom:-35px;}
.marginbtmMin5{margin-bottom:-5px;}
.margintb20{margin: 20px 0;}
.margintb25{margin: 25px 0;}

.margintb15 {margin: 15px 0;}
.margintb10 {margin: 10px 0;}
.margintb5 {margin: 5px 0;}
.marginlr20{margin:0 20px;}
.marginlr15{margin:0 15px;}
.marginlr10{margin:0 10px;}
.marginlr5{margin:0 5px;}

.margintop100{margin-top:100px;}
div.RadUpload .ruBrowse
   {
  height:35px;
     width: 150px !important;
   }
.marginbtm20{margin-bottom:20px;}
.marginrite20{margin-Right:20px;}
.marginleft20{margin-Left:20px;}
.margintop20{margin-Top:20px;}

.marginleft25{margin-Left:25px;}
.margintop4 { margin-top: 4px; }
.marginrite5{margin-Right:5px;}
.margintop5{margin-top:5px;}
.marginbtm5{margin-bottom:5px;}
.marginleft5{margin-left:5px;}
.marginrite3{margin-Right:3px;}
.margintop3{margin-top:3px;}
.marginbtm3{margin-bottom:3px;}
.marginleft3{margin-left:3px;}
.marginrite1{margin-right:1px;}
.marginleft1{margin-left:1px;}
.marginrite15{margin-Right:15px;}
.margintop15{margin-top:15px;}
.marginbtm15{margin-bottom:15px;}
.marginleft15{margin-left:15px;}

.margintop1 { margin-top: 1px; }
.marginbtm1 { margin-bottom: 1px; }
.minH20 { min-height: 20px;}
.minH80 { min-height: 80px;}

.minH180 { min-height: 180px;}
.minH420 { min-height: 420px;}

.paddingleft20{padding-left:20px;}
.paddingrite20{padding-right:20px;}
.paddingtop20{padding-top:20px;}
.paddingbtm20{padding-bottom:20px;}
.paddingtop3{padding-top:3px;}
.paddingbtm3{padding-bottom:3px;}
.paddingleft3{padding-left:3px;}
.paddingrite3{padding-right:3px;}
.padding5{padding:5px;}
.paddingtop5{padding-top:5px;}
.paddingbtm5{padding-bottom:5px;}
.paddingrite5{padding-right:5px;}
.paddingleft5{padding-left:5px;}
.paddingleft10{padding-left:10px;}
.paddingtop10{padding-top:10px;}
.paddingrite10{padding-right:10px;}
.paddingbtm10{padding-bottom:10px;}
.paddingleft0 { padding-left: 0px; }
.paddingrite0 { padding-right: 0px; }
.paddingtop0 { padding-top: 0px; }
.paddingbtm0 { padding-bottom: 0px; }
.paddingtop15{padding-top:15px;}
.paddingbtm15{padding-bottom:15px;}
.paddingrite15{padding-right:15px;}
.paddingleft15{padding-left:15px;}

.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding0 { padding: 0; }
.paddingtb5 {  padding-top: 5px; padding-bottom:5px;}
.paddingtb10 { padding-top: 10px; padding-bottom:10px; }
.paddingtb15 { padding-top: 15px; padding-bottom:15px; }
.paddingtb20 { padding-top: 20px; padding-bottom:20px; }
.paddinglr5 {  padding-left: 5px; padding-right:5px; }
.paddinglr10 { padding-left: 10px; padding-right:10px; }
.paddinglr15 { padding-left: 15px; padding-right:15px; }
.paddinglr20 { padding-left: 20px; padding-right:20px; }

.bgColorWhite { background: #fff; }
.bgColorGreen {background:#41aeaf; color:#fff; }
.bgColorBlue {background:rgb(22, 92, 180); color:#fff; }
.bgColorRed {background:rgb(210, 20, 20); color:#fff; }
.bgColorOrange {background:#e57023; color:#fff; }
.bgColorGrey {background:#dbdbdb;  }
.bgColorDkBlue{ background-color: rgba(60, 75, 155, 1);}
.bgColorLiteGrey { background: #e4e4e4; }
.bgColorThinGrey { background: #e8e8e8; }

.bgColorDkGrey { background: #484848; }
.bgColorLineGreen { background: #07C707; }
.bgColorGolden { background: #DAD089; }
.bgColorDkGolden { background: #ae881e; }
.bgColorPurple { background: #642745; }
.bgColorTransparent {background: transparent;}
.bgColorOrgRed {background: #fb4c29;}

.borderRite { border-right: 1px solid #a8a8a8; }
.borderLeft { border-left: 1px solid #a8a8a8; }
.borderBtm { border-bottom: 1px solid #a8a8a8; }
.borderTop { border-top: 1px solid #a8a8a8; }
.borderTopgrey { border-top: 1px solid #dbdbdb; }
.borderBtmgrey { border-bottom: 1px solid #dbdbdb; }
.borderBtmGold3px{border-bottom:3px solid #a4850c;
}

.cursorPointer{cursor:pointer;}
.cursorNo{cursor:default;}

.Shadow3px {
    -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
}
.shadowbtm3px{
 -webkit-box-shadow: 0 10px 5px #888888;
  -moz-box-shadow: 0 10px 5px #888888;
  box-shadow: 0 10px 5px #888888;}


.lineheight18 { line-height: 10px; }
.lineheight20 { line-height: 20px; }
.lineheight22 { line-height: 22px; }
.lineheight24 { line-height: 24px; }
.lineheight26 { line-height: 26px; }
.lineheight28 { line-height: 28px; }

.nonBorder { border: 0; }
.border { border: 1px solid; }
.borderlitegrey { border: 1px solid #dbdbdb; }
.bordergrey { border: 1px solid #bfbfbf; }
.borderred { border: 1px solid #ff0000; }

.borderRadius0 { border-radius: 0px; }
.borderRadius3 { border-radius: 3px; }
.borderRadius5 { border-radius: 5px; }
.font9 { font-size: 9px; }
.font11 { font-size: 11px; }
.font13 { font-size: 13px; }
.font15 { font-size: 15px; }
.font17 { font-size: 17px; }
.font19 { font-size: 19px; }
.font21 { font-size: 21px; }
.font23 { font-size: 23px; }
.font33 { font-size: 33px; }
.font43 { font-size: 43px; }

.fontColorWhite{color:#fff;}
.fontColorRed{color:#fb0000;}
.fontColorOrange{color:#e57023;}
.fontColorDkBlue{color:rgb(22, 92, 180);}
.fontColorDkGreen{color:#41aeaf;}
.fontColorBlack{color:#000;}
.fontColorDkGrey{color:#666666;}
.fontColorLiteGrey{color:#dbdbdb;}
.fontColorThinGrey{color:#898989;}
.fontColorBrownGrey{color:#a8a8a8;}
.fontColorGolden { color: #DAD089; }
.fontColorBlack { color: #000; }
.fontColorGreen { color: #6bb175 }
.letterspace1{letter-spacing:1px;}

.letterspace2{letter-spacing:2px;}

.listStyleNone { list-style: none; }
.imgW100H200 {
    position: relative;
    width:  100%;
    height: 200px;
    background-position: 50% 20%;
    background-repeat:   no-repeat;
    background-size:     cover;
}

.imgW100H150 {
    position: relative;
    width:  100%;
    height: 150px;
    background-position: 50% 20%;
    background-repeat:   no-repeat;
    background-size:     cover;
}
.fontBorder {
    /*text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;*/
    text-shadow:
    -1px -1px 0 #6b6b6b,
    1px -1px 0 #6b6b6b,
    -1px 1px 0 #6b6b6b,
    1px 1px 0 #6b6b6b; 

}

.MyPopClass 
    { 
        position: absolute;
   top: 50%;
   left: 50%;
   width: 500px;
   height: 500px;
   margin-top: -250px;
   margin-left: -250px;       
    
    } 

/*.rgEditForm td{padding:5px 10px 5px 10px; border:1px solid;}*/

.objHide{display:none;}
.objShow{display:block;}
.oflow { overflow: hidden; }
.fleft{float:left;}
.frite{float:right;}
.footerText{margin:5px 0 0px 5px; border:0px solid; width:45%; }
.textleft{text-align:left;}
.textrite{text-align:right;}
.textcenter{text-align:center;}
.break10{height:10px;}
.break20{height:20px;}

.multipleRowsColumnL .rcbItem,
.multipleRowsColumnL .rcbHovered {
    float: left;
    margin: 0 1px;
    min-height: 13px;
    overflow: hidden;
    padding: 2px 9px 2px 6px;
    width: 180px;
}


.multipleRowsColumns .rcbItem,
.multipleRowsColumns .rcbHovered {
    float: left;
    margin: 0 1px;
    min-height: 13px;
    overflow: hidden;
    padding: 2px 9px 2px 6px;
    width: 145px;
}
.multipleRowsColumnxs .rcbItem,
.multipleRowsColumnxs .rcbHovered {
    float: left;
    margin: 0 1px;
    min-height: 13px;
    overflow: hidden;
    padding: 2px 9px 2px 6px;
    width: 80px;
}

 #back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    background: #4462ce;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#back-to-top:hover {
    background: #87a1ff;
   
}
#back-to-top.show {
    opacity: 1;
}



div.RadUpload .ruFakeInput
    {
        visibility: hidden;
        width: 0;
    }
    div.RadUpload .ruFileInput
    {
        width: 1;

    }


.width100 { width: 100%; }
.width80 { width: 80%; }
.width70 { width: 70%; }
.width66 { width: 66%; }
.width60 { width: 60%; }

.width50 { width: 50%; }
.width48 { width: 48%; }
.width49 { width: 49%; }

.width33 { width: 33%; }
.width32 { width: 32%; }

.width25 { width: 25%; }
.width20 { width: 20%; }
.width10 { width: 10%; }
.width5 { width: 5%; }
.width7 { width: 7%; }

    

.newMsg{
    
	 -webkit-transform: rotate(334deg);
	 -moz-transform: rotate(334deg);
	-ms-transform: rotate(334deg);
	-o-transform: rotate(334deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position:absolute;
    background:#1f5aad;
    border-radius:3px;
    padding: 0 10px;
    letter-spacing:3px;
    opacity:0.9;
    margin-top:0px;
    color:#fff;
    font-size:17px;
    font-weight:bold;
	}
.isTopNews{
    
	 -webkit-transform: rotate(334deg);
	 -moz-transform: rotate(334deg);
	-ms-transform: rotate(334deg);
	-o-transform: rotate(334deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position:absolute;
    background:#fbc412;
    border-radius:3px;
    padding: 0 5px;
    letter-spacing:3px;
    opacity:0.9;
    margin-top:0px;
    color:#fff;
    font-size:13px;
    font-weight:bold;
    margin-left:-25px;
	}
.noCommentsMsg {
    color: rgb(230, 230, 230);
    font-size: 20px;
    padding: 10px 20px;
    text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 16px;
    background: rgb(210, 20, 20);
    background: -moz-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
    background: -webkit-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
    background: -o-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
    background: -ms-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
    background: linear-gradient(0deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
    -webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
    
}

.crossed {
    background: 
       linear-gradient(to top left,
           rgba(0,0,0,0) 0%,
           rgba(0,0,0,0) calc(50% - 0.8px),
           rgba(0,0,0,1) 50%,
           rgba(0,0,0,0) calc(50% + 0.8px),
           rgba(0,0,0,0) 100%),
       linear-gradient(to top right,
           rgba(0,0,0,0) 0%,
           rgba(0,0,0,0) calc(50% - 0.8px),
           rgba(0,0,0,1) 50%,
           rgba(0,0,0,0) calc(50% + 0.8px),
           rgba(0,0,0,0) 100%);
}

    .combErr
    {
        border: 1px solid red !important;
        border-radius:3px;
    }


    .box {
  width: 100%; overflow:hidden; padding:40px 20px;
  position: relative;
  border: 1px solid #BBB;
  background: #EEE;
}
.ribbon {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 15px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-35deg);
  -webkit-transform: rotate(-35deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#9BC90D 0%, #79A70A 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -14px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #79A70A;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #79A70A;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}

.page-header-form .input-group-addon,
    .page-header-form .form-control {
      background: rgba(0,0,0,.05);
    }


.clsTbl table {
    background-color: #fff;
}

.clsTbl th {
    font-size: 15px;
    font-weight: bold;
    border: 1px solid #bab8b8;
    padding: 2px 10px;
}

.clsTbl td {
    font-size: 16px;
    border: 1px solid #bab8b8;
    text-align: right;
    padding: 0 10px 0;
}
.rgEditForm table{  width:100%;}

.rgEditForm td{padding:5px  }
.rgEditForm table tr td:first-child + td{width:350px;}
