.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);

    }

}