.cmsgraygradientbg{
    background: -webkit-linear-gradient(top, rgba(107,121,140,1), rgba(66,86,112,1));
    background: -o-linear-gradient(top, rgba(107,121,140,1), rgba(66,86,112,1));
    background: -moz-linear-gradient(top, rgba(107,121,140,1), rgba(66,86,112,1));
    background: linear-gradient(to bottom, rgba(107,121,140,1), rgba(66,86,112,1));
}
.cmspurewhitebg{
    background: rgba(255,255,255,1);
}
.cmswhitebg{
    background: rgba(241,239,240,1);
}
.cmsgraybg{
    background: rgba(107,121,140,1);
}
.cmslightgraybg, .cmslist:nth-of-type(odd){
    background: rgba(226,228,227,1);
}

.cmsblackfont{
    color: rgba(107,101,105,1);
}
.cmsgrayfont{
    color: rgba(226,228,227,1);
}
.cmswhitefont{
    color: rgba(241,239,240,1);
}
.cmsredfont{
    color: rgba(193,89,96,1);
}

.cmsgraysolid1{
    border: 1px solid rgba(176,177,182,1);
}
.cmswhitesolid1{
    border: 1px solid rgba(241,239,240,1);
}
.cmswhitesolidb1{
    border-bottom: 1px solid rgba(241,239,240,1);
}
.cmsgraysolidr1{
    border-right: 1px solid rgba(176,177,182,1);
}
.cmsgraydott1{
    border-top: 1px dotted rgba(176,177,182,1);
}
.cmsgraydotl1{
    border-left: 1px dotted rgba(176,177,182,1);
}
.cmsboxsizingborder{
    box-sizing: border-box;
}

.cmsgrayboxshadow4{
    box-shadow: 0px 0px 4px 0px rgba(128,128,128,1);
    -webkit-box-shadow: 0px 0px 4px 0px rgba(128,128,128,1);
}

.cmsrotate90deg{
    transform:translate(0px,0px) rotate(90deg);
    -webkit-transform:translate(0px,0px) rotate(90deg);
}

@media only screen and (min-width: 1201px){    
    .cms1200maxw240px{
        width: 240px;
        max-width: 240px;
    }
    .cms1200maxw100-256px{
        width: calc(100% - 256px);
        max-width: calc(100% - 256px);
    }
    .cms1200maxw120px{
        width: 120px;
        max-width: 120px;
    }
    .cms1200maxw100-128px{
        width: calc(100% - 128px);
        max-width: calc(100% - 128px);
    }
    .cms1200graysolidr1{
        border-right: 1px solid rgba(176,177,182,1);
    }
    .cms1200graydotl1{
        border-left: 1px dotted rgba(176,177,182,1);
    }
    .cms1200maxw12-1-0{
        max-width: calc(100% / 12); 
        width: calc(100% / 12);
    }
}