

body{
margin:0px;padding:0px;font-family:Mulish, sans-serif;color:#bbb;font-weight: 400;font-size: 15px;line-height: 30px;letter-spacing: .5px;
background-image: url('https://app21x.com/cimg/bgd-pttrn.png?r=1');
background-repeat:repeat;
background-color:#181818;
}

img{border-style: none;display:block;margin:0px;padding:0px;} 
form{display:inline;margin:0px;}


input[type=text]:focus {
  border-style: none;
  outline: none;
}




@font-face {
  font-family: Montserrat; 
  src: url('/font/montserrat/montserrat-variable-font-wght.ttf');
}

@font-face {
  font-family: Montserrat; 
  src: url('/font/montserrat/montserrat-italic-variable-font-wght.ttf');
  font-style: italic;
}

@font-face {
  font-family: Montserrat;
  src: url('/font/montserrat/montserrat-bold.ttf');
  font-weight: bold;
}


@font-face {
  font-family: Mulish; 
  src: url('/font/mulish/mulish-variablefont_wt.ttf');
}
@font-face {
  font-family: Mulish; 
  src: url('/font/mulish/mulish-italic-variablefont_wt.ttf');
  font-style: italic;
}
@font-face {
  font-family: Mulish;
  src: url('/font/mulish/mulish-bold.ttf');
  font-weight: bold;
}
@font-face {
  font-family: Mulish;
  src: url('/font/mulish/mulish-bolditalic.ttf');
  font-weight: bold;
  font-style: italic;
}



.bfontwhite{color:#fff;}
                
.defheadersmall{font-size: 22px;font-weight: 700;font-family:Montserrat;color:#fff;}
.defheadercal{font-size: 32px;font-weight: 700;font-family:Montserrat;color:#fff;margin-left:0px;}
.deftabletd{background-color:#0C0C0C;padding:15px;}
.deftabletdlist{border: 1px solid #0C0C0C;text-align:center;padding:4px;}


.divmaincontent{padding-top:50px;padding-bottom:100px;width:100%;max-width:948px;margin:auto;text-align:left;}
.divmaincontent_cal{padding-top:92px;padding-bottom:100px;width:100%;max-width:980px;margin:auto;text-align:left;}
.divmenuspacer{width:100%;min-height:350px;margin-left:34px;margin-right:34px;text-align:left;}
.divformbox{margin-top:25px;}
.divcalboxcontent{width:245px;height:260px;margin-top:30px;margin-left:30px;}
.divcalboxtitle{font-weight: 700;font-family:Montserrat;color:#fff;font-size:18px;margin-bottom:18px;overflow:hidden;}
.divcalboxtitle_bleft_arrow{float:left;}
.divcalboxtitle_bleft1_none{float:left;display:none;}
.divcalboxtitle_bleft1{float:left;font-size: 17px;}
.divcalboxtitle_bleft2{width:26px;float:left;margin-left:4px;margin-top:1px;}
.divcalboxframe{float:left;width:300px;height:340px;background-image: url('https://app21x.com/cimg/bgd-icard.png');background-repeat:repeat;background-color:#323232;margin-left:36px;}
.divcalboxframe_primary{float:left;width:300px;height:340px;background-image: url('https://app21x.com/cimg/bgd-icard.png');background-repeat:repeat;background-color:#323232;}



.divcalboxrow_primary{margin-top:22px;width:980px;overflow:hidden;}
.divcalboxrow{margin-top:36px;width:980px;overflow:hidden;}
.divcalitem{margin-top:0px;overflow:hidden;}
.divcalitem_bleft1_none{display:none;}
.divcalitem_bleft1{float:left;width:20px;text-align:left;font-size:30px;}
.divcalitem_bleft2{float:left;text-align:left;}
.divcalboxmore{margin-top:15px;color:white;}

.divheadertext{margin-top:10px; width:100%; border-style: solid;border-width: 1px;  border-color: #292929 blue #292929 blue;border-left-style: none;border-right-style: none; padding-top:20px; padding-bottom:20px; overflow:hidden;}


.imgcaladditem{width:26px;height:24px;}
.imgcaltarrow{width:8px;height:13px;margin-top:7px;margin-right:5px;}
.imgcalcheckmark2{width:16px;height:16px;margin-top:6px;margin-left:4px;};

.textboxqsearchgray{border: 0px solid #121212;width:540px;height:58px;padding-left:17px;color:#FCFCFC;font-size: 15px;font-family:Mulish;margin-top:10px;background-image: url('https://app21x.com/cimg/bgd-graytbox.png');background-repeat:repeat;background-color:#121212;}


.divarrownavlinks{float:left;margin-right:30px;display:inline;}
.imgnavarrow{width:10px;height:14px;margin-top:8px;margin-right:7px;float:left;display:inline;}
.bttnqsearch{font-size:15px;}


a{color:white;text-decoration:none;}
a:visited{color:white;text-decoration:none;}
a:hover{color:white;text-decoration:underline;}

a.graylink{color:#bbb;text-decoration:none;}
a.graylink:visited{color:#bbb;text-decoration:none;}
a.graylink:hover{color:#bbb;text-decoration:underline;}

a.grayuline{color:#bbb;text-decoration:underline;}
a.grayuline:visited{color:#bbb;text-decoration:underline;}
a.grayuline:hover{color:#bbb;text-decoration:underline;}


a.navnewmsg{color:white;text-decoration:none;}
a.navnewmsg:visited{color:white;text-decoration:none;}
a.navnewmsg:hover{color:white;text-decoration:underline;}


.problem{color:red;}
