.bg-green {
  background-color: #c1e4c9;
  color: #000000; }

.bg-yellow {
  background-color: #e6d8b0;
  color: #000000; }

.bg-red {
  background-color: #ffbaba;
  color: #000000; }

/* misc margin */
.mb0 {
  margin-bottom: 0px; }

.mt0 {
  margin-top: 0px; }

.mr0 {
  margin-right: 0px; }

.ml0 {
  margin-left: 0px; }

.pb0 {
  padding-bottom: 0px; }

.pt0 {
  padding-top: 0px; }

.mb5 {
  margin-bottom: 5px; }

.mt5 {
  margin-top: 5px; }

.mr5 {
  margin-right: 5px; }

.ml5 {
  margin-left: 5px; }

.pb5 {
  padding-bottom: 5px; }

.pt5 {
  padding-top: 5px; }

.mb10 {
  margin-bottom: 10px; }

.mt10 {
  margin-top: 10px; }

.mr10 {
  margin-right: 10px; }

.ml10 {
  margin-left: 10px; }

.pb10 {
  padding-bottom: 10px; }

.pt10 {
  padding-top: 10px; }

.mb15 {
  margin-bottom: 15px; }

.mt15 {
  margin-top: 15px; }

.mr15 {
  margin-right: 15px; }

.ml15 {
  margin-left: 15px; }

.pb15 {
  padding-bottom: 15px; }

.pt15 {
  padding-top: 15px; }

.mb20 {
  margin-bottom: 20px; }

.mt20 {
  margin-top: 20px; }

.mr20 {
  margin-right: 20px; }

.ml20 {
  margin-left: 20px; }

.pb20 {
  padding-bottom: 20px; }

.pt20 {
  padding-top: 20px; }

.mb25 {
  margin-bottom: 25px; }

.mt25 {
  margin-top: 25px; }

.mr25 {
  margin-right: 25px; }

.ml25 {
  margin-left: 25px; }

.pb25 {
  padding-bottom: 25px; }

.pt25 {
  padding-top: 25px; }

.mb30 {
  margin-bottom: 30px; }

.mt30 {
  margin-top: 30px; }

.mr30 {
  margin-right: 30px; }

.ml30 {
  margin-left: 30px; }

.pb30 {
  padding-bottom: 30px; }

.pt30 {
  padding-top: 30px; }

.mb35 {
  margin-bottom: 35px; }

.mt35 {
  margin-top: 35px; }

.mr35 {
  margin-right: 35px; }

.ml35 {
  margin-left: 35px; }

.pb35 {
  padding-bottom: 35px; }

.pt35 {
  padding-top: 35px; }

.mb40 {
  margin-bottom: 40px; }

.mt40 {
  margin-top: 40px; }

.mr40 {
  margin-right: 40px; }

.ml40 {
  margin-left: 40px; }

.pb40 {
  padding-bottom: 40px; }

.pt40 {
  padding-top: 40px; }

.mb45 {
  margin-bottom: 45px; }

.mt45 {
  margin-top: 45px; }

.mr45 {
  margin-right: 45px; }

.ml45 {
  margin-left: 45px; }

.pb45 {
  padding-bottom: 45px; }

.pt45 {
  padding-top: 45px; }

.mb50 {
  margin-bottom: 50px; }

.mt50 {
  margin-top: 50px; }

.mr50 {
  margin-right: 50px; }

.ml50 {
  margin-left: 50px; }

.pb50 {
  padding-bottom: 50px; }

.pt50 {
  padding-top: 50px; }

.mb55 {
  margin-bottom: 55px; }

.mt55 {
  margin-top: 55px; }

.mr55 {
  margin-right: 55px; }

.ml55 {
  margin-left: 55px; }

.pb55 {
  padding-bottom: 55px; }

.pt55 {
  padding-top: 55px; }

.mb60 {
  margin-bottom: 60px; }

.mt60 {
  margin-top: 60px; }

.mr60 {
  margin-right: 60px; }

.ml60 {
  margin-left: 60px; }

.pb60 {
  padding-bottom: 60px; }

.pt60 {
  padding-top: 60px; }

.mb65 {
  margin-bottom: 65px; }

.mt65 {
  margin-top: 65px; }

.mr65 {
  margin-right: 65px; }

.ml65 {
  margin-left: 65px; }

.pb65 {
  padding-bottom: 65px; }

.pt65 {
  padding-top: 65px; }

.mb70 {
  margin-bottom: 70px; }

.mt70 {
  margin-top: 70px; }

.mr70 {
  margin-right: 70px; }

.ml70 {
  margin-left: 70px; }

.pb70 {
  padding-bottom: 70px; }

.pt70 {
  padding-top: 70px; }

.mb75 {
  margin-bottom: 75px; }

.mt75 {
  margin-top: 75px; }

.mr75 {
  margin-right: 75px; }

.ml75 {
  margin-left: 75px; }

.pb75 {
  padding-bottom: 75px; }

.pt75 {
  padding-top: 75px; }

.mb80 {
  margin-bottom: 80px; }

.mt80 {
  margin-top: 80px; }

.mr80 {
  margin-right: 80px; }

.ml80 {
  margin-left: 80px; }

.pb80 {
  padding-bottom: 80px; }

.pt80 {
  padding-top: 80px; }

.mb85 {
  margin-bottom: 85px; }

.mt85 {
  margin-top: 85px; }

.mr85 {
  margin-right: 85px; }

.ml85 {
  margin-left: 85px; }

.pb85 {
  padding-bottom: 85px; }

.pt85 {
  padding-top: 85px; }

.mb90 {
  margin-bottom: 90px; }

.mt90 {
  margin-top: 90px; }

.mr90 {
  margin-right: 90px; }

.ml90 {
  margin-left: 90px; }

.pb90 {
  padding-bottom: 90px; }

.pt90 {
  padding-top: 90px; }

.mb95 {
  margin-bottom: 95px; }

.mt95 {
  margin-top: 95px; }

.mr95 {
  margin-right: 95px; }

.ml95 {
  margin-left: 95px; }

.pb95 {
  padding-bottom: 95px; }

.pt95 {
  padding-top: 95px; }

.mb100 {
  margin-bottom: 100px; }

.mt100 {
  margin-top: 100px; }

.mr100 {
  margin-right: 100px; }

.ml100 {
  margin-left: 100px; }

.pb100 {
  padding-bottom: 100px; }

.pt100 {
  padding-top: 100px; }

.mb105 {
  margin-bottom: 105px; }

.mt105 {
  margin-top: 105px; }

.mr105 {
  margin-right: 105px; }

.ml105 {
  margin-left: 105px; }

.pb105 {
  padding-bottom: 105px; }

.pt105 {
  padding-top: 105px; }

.mb110 {
  margin-bottom: 110px; }

.mt110 {
  margin-top: 110px; }

.mr110 {
  margin-right: 110px; }

.ml110 {
  margin-left: 110px; }

.pb110 {
  padding-bottom: 110px; }

.pt110 {
  padding-top: 110px; }

.mb115 {
  margin-bottom: 115px; }

.mt115 {
  margin-top: 115px; }

.mr115 {
  margin-right: 115px; }

.ml115 {
  margin-left: 115px; }

.pb115 {
  padding-bottom: 115px; }

.pt115 {
  padding-top: 115px; }

.mb120 {
  margin-bottom: 120px; }

.mt120 {
  margin-top: 120px; }

.mr120 {
  margin-right: 120px; }

.ml120 {
  margin-left: 120px; }

.pb120 {
  padding-bottom: 120px; }

.pt120 {
  padding-top: 120px; }

.mb125 {
  margin-bottom: 125px; }

.mt125 {
  margin-top: 125px; }

.mr125 {
  margin-right: 125px; }

.ml125 {
  margin-left: 125px; }

.pb125 {
  padding-bottom: 125px; }

.pt125 {
  padding-top: 125px; }

.mb130 {
  margin-bottom: 130px; }

.mt130 {
  margin-top: 130px; }

.mr130 {
  margin-right: 130px; }

.ml130 {
  margin-left: 130px; }

.pb130 {
  padding-bottom: 130px; }

.pt130 {
  padding-top: 130px; }

.mb135 {
  margin-bottom: 135px; }

.mt135 {
  margin-top: 135px; }

.mr135 {
  margin-right: 135px; }

.ml135 {
  margin-left: 135px; }

.pb135 {
  padding-bottom: 135px; }

.pt135 {
  padding-top: 135px; }

.mb140 {
  margin-bottom: 140px; }

.mt140 {
  margin-top: 140px; }

.mr140 {
  margin-right: 140px; }

.ml140 {
  margin-left: 140px; }

.pb140 {
  padding-bottom: 140px; }

.pt140 {
  padding-top: 140px; }

.mb145 {
  margin-bottom: 145px; }

.mt145 {
  margin-top: 145px; }

.mr145 {
  margin-right: 145px; }

.ml145 {
  margin-left: 145px; }

.pb145 {
  padding-bottom: 145px; }

.pt145 {
  padding-top: 145px; }

.mb150 {
  margin-bottom: 150px; }

.mt150 {
  margin-top: 150px; }

.mr150 {
  margin-right: 150px; }

.ml150 {
  margin-left: 150px; }

.pb150 {
  padding-bottom: 150px; }

.pt150 {
  padding-top: 150px; }

.mb155 {
  margin-bottom: 155px; }

.mt155 {
  margin-top: 155px; }

.mr155 {
  margin-right: 155px; }

.ml155 {
  margin-left: 155px; }

.pb155 {
  padding-bottom: 155px; }

.pt155 {
  padding-top: 155px; }

.mb160 {
  margin-bottom: 160px; }

.mt160 {
  margin-top: 160px; }

.mr160 {
  margin-right: 160px; }

.ml160 {
  margin-left: 160px; }

.pb160 {
  padding-bottom: 160px; }

.pt160 {
  padding-top: 160px; }

.mb165 {
  margin-bottom: 165px; }

.mt165 {
  margin-top: 165px; }

.mr165 {
  margin-right: 165px; }

.ml165 {
  margin-left: 165px; }

.pb165 {
  padding-bottom: 165px; }

.pt165 {
  padding-top: 165px; }

.mb170 {
  margin-bottom: 170px; }

.mt170 {
  margin-top: 170px; }

.mr170 {
  margin-right: 170px; }

.ml170 {
  margin-left: 170px; }

.pb170 {
  padding-bottom: 170px; }

.pt170 {
  padding-top: 170px; }

.mb175 {
  margin-bottom: 175px; }

.mt175 {
  margin-top: 175px; }

.mr175 {
  margin-right: 175px; }

.ml175 {
  margin-left: 175px; }

.pb175 {
  padding-bottom: 175px; }

.pt175 {
  padding-top: 175px; }

.mb180 {
  margin-bottom: 180px; }

.mt180 {
  margin-top: 180px; }

.mr180 {
  margin-right: 180px; }

.ml180 {
  margin-left: 180px; }

.pb180 {
  padding-bottom: 180px; }

.pt180 {
  padding-top: 180px; }

.mb185 {
  margin-bottom: 185px; }

.mt185 {
  margin-top: 185px; }

.mr185 {
  margin-right: 185px; }

.ml185 {
  margin-left: 185px; }

.pb185 {
  padding-bottom: 185px; }

.pt185 {
  padding-top: 185px; }

.mb190 {
  margin-bottom: 190px; }

.mt190 {
  margin-top: 190px; }

.mr190 {
  margin-right: 190px; }

.ml190 {
  margin-left: 190px; }

.pb190 {
  padding-bottom: 190px; }

.pt190 {
  padding-top: 190px; }

.mb195 {
  margin-bottom: 195px; }

.mt195 {
  margin-top: 195px; }

.mr195 {
  margin-right: 195px; }

.ml195 {
  margin-left: 195px; }

.pb195 {
  padding-bottom: 195px; }

.pt195 {
  padding-top: 195px; }

.mb200 {
  margin-bottom: 200px; }

.mt200 {
  margin-top: 200px; }

.mr200 {
  margin-right: 200px; }

.ml200 {
  margin-left: 200px; }

.pb200 {
  padding-bottom: 200px; }

.pt200 {
  padding-top: 200px; }

.mb205 {
  margin-bottom: 205px; }

.mt205 {
  margin-top: 205px; }

.mr205 {
  margin-right: 205px; }

.ml205 {
  margin-left: 205px; }

.pb205 {
  padding-bottom: 205px; }

.pt205 {
  padding-top: 205px; }

.mb210 {
  margin-bottom: 210px; }

.mt210 {
  margin-top: 210px; }

.mr210 {
  margin-right: 210px; }

.ml210 {
  margin-left: 210px; }

.pb210 {
  padding-bottom: 210px; }

.pt210 {
  padding-top: 210px; }

.mb215 {
  margin-bottom: 215px; }

.mt215 {
  margin-top: 215px; }

.mr215 {
  margin-right: 215px; }

.ml215 {
  margin-left: 215px; }

.pb215 {
  padding-bottom: 215px; }

.pt215 {
  padding-top: 215px; }

.mb220 {
  margin-bottom: 220px; }

.mt220 {
  margin-top: 220px; }

.mr220 {
  margin-right: 220px; }

.ml220 {
  margin-left: 220px; }

.pb220 {
  padding-bottom: 220px; }

.pt220 {
  padding-top: 220px; }

.mb225 {
  margin-bottom: 225px; }

.mt225 {
  margin-top: 225px; }

.mr225 {
  margin-right: 225px; }

.ml225 {
  margin-left: 225px; }

.pb225 {
  padding-bottom: 225px; }

.pt225 {
  padding-top: 225px; }

.mb230 {
  margin-bottom: 230px; }

.mt230 {
  margin-top: 230px; }

.mr230 {
  margin-right: 230px; }

.ml230 {
  margin-left: 230px; }

.pb230 {
  padding-bottom: 230px; }

.pt230 {
  padding-top: 230px; }

.mb235 {
  margin-bottom: 235px; }

.mt235 {
  margin-top: 235px; }

.mr235 {
  margin-right: 235px; }

.ml235 {
  margin-left: 235px; }

.pb235 {
  padding-bottom: 235px; }

.pt235 {
  padding-top: 235px; }

.mb240 {
  margin-bottom: 240px; }

.mt240 {
  margin-top: 240px; }

.mr240 {
  margin-right: 240px; }

.ml240 {
  margin-left: 240px; }

.pb240 {
  padding-bottom: 240px; }

.pt240 {
  padding-top: 240px; }

.mb245 {
  margin-bottom: 245px; }

.mt245 {
  margin-top: 245px; }

.mr245 {
  margin-right: 245px; }

.ml245 {
  margin-left: 245px; }

.pb245 {
  padding-bottom: 245px; }

.pt245 {
  padding-top: 245px; }

.mb250 {
  margin-bottom: 250px; }

.mt250 {
  margin-top: 250px; }

.mr250 {
  margin-right: 250px; }

.ml250 {
  margin-left: 250px; }

.pb250 {
  padding-bottom: 250px; }

.pt250 {
  padding-top: 250px; }

.mb255 {
  margin-bottom: 255px; }

.mt255 {
  margin-top: 255px; }

.mr255 {
  margin-right: 255px; }

.ml255 {
  margin-left: 255px; }

.pb255 {
  padding-bottom: 255px; }

.pt255 {
  padding-top: 255px; }

.mb260 {
  margin-bottom: 260px; }

.mt260 {
  margin-top: 260px; }

.mr260 {
  margin-right: 260px; }

.ml260 {
  margin-left: 260px; }

.pb260 {
  padding-bottom: 260px; }

.pt260 {
  padding-top: 260px; }

.mb265 {
  margin-bottom: 265px; }

.mt265 {
  margin-top: 265px; }

.mr265 {
  margin-right: 265px; }

.ml265 {
  margin-left: 265px; }

.pb265 {
  padding-bottom: 265px; }

.pt265 {
  padding-top: 265px; }

.mb270 {
  margin-bottom: 270px; }

.mt270 {
  margin-top: 270px; }

.mr270 {
  margin-right: 270px; }

.ml270 {
  margin-left: 270px; }

.pb270 {
  padding-bottom: 270px; }

.pt270 {
  padding-top: 270px; }

.mb275 {
  margin-bottom: 275px; }

.mt275 {
  margin-top: 275px; }

.mr275 {
  margin-right: 275px; }

.ml275 {
  margin-left: 275px; }

.pb275 {
  padding-bottom: 275px; }

.pt275 {
  padding-top: 275px; }

.mb280 {
  margin-bottom: 280px; }

.mt280 {
  margin-top: 280px; }

.mr280 {
  margin-right: 280px; }

.ml280 {
  margin-left: 280px; }

.pb280 {
  padding-bottom: 280px; }

.pt280 {
  padding-top: 280px; }

.mb285 {
  margin-bottom: 285px; }

.mt285 {
  margin-top: 285px; }

.mr285 {
  margin-right: 285px; }

.ml285 {
  margin-left: 285px; }

.pb285 {
  padding-bottom: 285px; }

.pt285 {
  padding-top: 285px; }

.mb290 {
  margin-bottom: 290px; }

.mt290 {
  margin-top: 290px; }

.mr290 {
  margin-right: 290px; }

.ml290 {
  margin-left: 290px; }

.pb290 {
  padding-bottom: 290px; }

.pt290 {
  padding-top: 290px; }

.mb295 {
  margin-bottom: 295px; }

.mt295 {
  margin-top: 295px; }

.mr295 {
  margin-right: 295px; }

.ml295 {
  margin-left: 295px; }

.pb295 {
  padding-bottom: 295px; }

.pt295 {
  padding-top: 295px; }

.mb300 {
  margin-bottom: 300px; }

.mt300 {
  margin-top: 300px; }

.mr300 {
  margin-right: 300px; }

.ml300 {
  margin-left: 300px; }

.pb300 {
  padding-bottom: 300px; }

.pt300 {
  padding-top: 300px; }

.mb305 {
  margin-bottom: 305px; }

.mt305 {
  margin-top: 305px; }

.mr305 {
  margin-right: 305px; }

.ml305 {
  margin-left: 305px; }

.pb305 {
  padding-bottom: 305px; }

.pt305 {
  padding-top: 305px; }

.mb310 {
  margin-bottom: 310px; }

.mt310 {
  margin-top: 310px; }

.mr310 {
  margin-right: 310px; }

.ml310 {
  margin-left: 310px; }

.pb310 {
  padding-bottom: 310px; }

.pt310 {
  padding-top: 310px; }

.mb315 {
  margin-bottom: 315px; }

.mt315 {
  margin-top: 315px; }

.mr315 {
  margin-right: 315px; }

.ml315 {
  margin-left: 315px; }

.pb315 {
  padding-bottom: 315px; }

.pt315 {
  padding-top: 315px; }

.mb320 {
  margin-bottom: 320px; }

.mt320 {
  margin-top: 320px; }

.mr320 {
  margin-right: 320px; }

.ml320 {
  margin-left: 320px; }

.pb320 {
  padding-bottom: 320px; }

.pt320 {
  padding-top: 320px; }

.mb325 {
  margin-bottom: 325px; }

.mt325 {
  margin-top: 325px; }

.mr325 {
  margin-right: 325px; }

.ml325 {
  margin-left: 325px; }

.pb325 {
  padding-bottom: 325px; }

.pt325 {
  padding-top: 325px; }

.mb330 {
  margin-bottom: 330px; }

.mt330 {
  margin-top: 330px; }

.mr330 {
  margin-right: 330px; }

.ml330 {
  margin-left: 330px; }

.pb330 {
  padding-bottom: 330px; }

.pt330 {
  padding-top: 330px; }

.mb335 {
  margin-bottom: 335px; }

.mt335 {
  margin-top: 335px; }

.mr335 {
  margin-right: 335px; }

.ml335 {
  margin-left: 335px; }

.pb335 {
  padding-bottom: 335px; }

.pt335 {
  padding-top: 335px; }

.mb340 {
  margin-bottom: 340px; }

.mt340 {
  margin-top: 340px; }

.mr340 {
  margin-right: 340px; }

.ml340 {
  margin-left: 340px; }

.pb340 {
  padding-bottom: 340px; }

.pt340 {
  padding-top: 340px; }

.mb345 {
  margin-bottom: 345px; }

.mt345 {
  margin-top: 345px; }

.mr345 {
  margin-right: 345px; }

.ml345 {
  margin-left: 345px; }

.pb345 {
  padding-bottom: 345px; }

.pt345 {
  padding-top: 345px; }

.mb350 {
  margin-bottom: 350px; }

.mt350 {
  margin-top: 350px; }

.mr350 {
  margin-right: 350px; }

.ml350 {
  margin-left: 350px; }

.pb350 {
  padding-bottom: 350px; }

.pt350 {
  padding-top: 350px; }

.mb355 {
  margin-bottom: 355px; }

.mt355 {
  margin-top: 355px; }

.mr355 {
  margin-right: 355px; }

.ml355 {
  margin-left: 355px; }

.pb355 {
  padding-bottom: 355px; }

.pt355 {
  padding-top: 355px; }

.mb360 {
  margin-bottom: 360px; }

.mt360 {
  margin-top: 360px; }

.mr360 {
  margin-right: 360px; }

.ml360 {
  margin-left: 360px; }

.pb360 {
  padding-bottom: 360px; }

.pt360 {
  padding-top: 360px; }

.mb365 {
  margin-bottom: 365px; }

.mt365 {
  margin-top: 365px; }

.mr365 {
  margin-right: 365px; }

.ml365 {
  margin-left: 365px; }

.pb365 {
  padding-bottom: 365px; }

.pt365 {
  padding-top: 365px; }

.mb370 {
  margin-bottom: 370px; }

.mt370 {
  margin-top: 370px; }

.mr370 {
  margin-right: 370px; }

.ml370 {
  margin-left: 370px; }

.pb370 {
  padding-bottom: 370px; }

.pt370 {
  padding-top: 370px; }

.mb375 {
  margin-bottom: 375px; }

.mt375 {
  margin-top: 375px; }

.mr375 {
  margin-right: 375px; }

.ml375 {
  margin-left: 375px; }

.pb375 {
  padding-bottom: 375px; }

.pt375 {
  padding-top: 375px; }

.mb380 {
  margin-bottom: 380px; }

.mt380 {
  margin-top: 380px; }

.mr380 {
  margin-right: 380px; }

.ml380 {
  margin-left: 380px; }

.pb380 {
  padding-bottom: 380px; }

.pt380 {
  padding-top: 380px; }

.mb385 {
  margin-bottom: 385px; }

.mt385 {
  margin-top: 385px; }

.mr385 {
  margin-right: 385px; }

.ml385 {
  margin-left: 385px; }

.pb385 {
  padding-bottom: 385px; }

.pt385 {
  padding-top: 385px; }

.mb390 {
  margin-bottom: 390px; }

.mt390 {
  margin-top: 390px; }

.mr390 {
  margin-right: 390px; }

.ml390 {
  margin-left: 390px; }

.pb390 {
  padding-bottom: 390px; }

.pt390 {
  padding-top: 390px; }

.mb395 {
  margin-bottom: 395px; }

.mt395 {
  margin-top: 395px; }

.mr395 {
  margin-right: 395px; }

.ml395 {
  margin-left: 395px; }

.pb395 {
  padding-bottom: 395px; }

.pt395 {
  padding-top: 395px; }

.mb400 {
  margin-bottom: 400px; }

.mt400 {
  margin-top: 400px; }

.mr400 {
  margin-right: 400px; }

.ml400 {
  margin-left: 400px; }

.pb400 {
  padding-bottom: 400px; }

.pt400 {
  padding-top: 400px; }

.mb405 {
  margin-bottom: 405px; }

.mt405 {
  margin-top: 405px; }

.mr405 {
  margin-right: 405px; }

.ml405 {
  margin-left: 405px; }

.pb405 {
  padding-bottom: 405px; }

.pt405 {
  padding-top: 405px; }

.mb410 {
  margin-bottom: 410px; }

.mt410 {
  margin-top: 410px; }

.mr410 {
  margin-right: 410px; }

.ml410 {
  margin-left: 410px; }

.pb410 {
  padding-bottom: 410px; }

.pt410 {
  padding-top: 410px; }

.mb415 {
  margin-bottom: 415px; }

.mt415 {
  margin-top: 415px; }

.mr415 {
  margin-right: 415px; }

.ml415 {
  margin-left: 415px; }

.pb415 {
  padding-bottom: 415px; }

.pt415 {
  padding-top: 415px; }

.mb420 {
  margin-bottom: 420px; }

.mt420 {
  margin-top: 420px; }

.mr420 {
  margin-right: 420px; }

.ml420 {
  margin-left: 420px; }

.pb420 {
  padding-bottom: 420px; }

.pt420 {
  padding-top: 420px; }

.mb425 {
  margin-bottom: 425px; }

.mt425 {
  margin-top: 425px; }

.mr425 {
  margin-right: 425px; }

.ml425 {
  margin-left: 425px; }

.pb425 {
  padding-bottom: 425px; }

.pt425 {
  padding-top: 425px; }

.mb430 {
  margin-bottom: 430px; }

.mt430 {
  margin-top: 430px; }

.mr430 {
  margin-right: 430px; }

.ml430 {
  margin-left: 430px; }

.pb430 {
  padding-bottom: 430px; }

.pt430 {
  padding-top: 430px; }

.mb435 {
  margin-bottom: 435px; }

.mt435 {
  margin-top: 435px; }

.mr435 {
  margin-right: 435px; }

.ml435 {
  margin-left: 435px; }

.pb435 {
  padding-bottom: 435px; }

.pt435 {
  padding-top: 435px; }

.mb440 {
  margin-bottom: 440px; }

.mt440 {
  margin-top: 440px; }

.mr440 {
  margin-right: 440px; }

.ml440 {
  margin-left: 440px; }

.pb440 {
  padding-bottom: 440px; }

.pt440 {
  padding-top: 440px; }

.mb445 {
  margin-bottom: 445px; }

.mt445 {
  margin-top: 445px; }

.mr445 {
  margin-right: 445px; }

.ml445 {
  margin-left: 445px; }

.pb445 {
  padding-bottom: 445px; }

.pt445 {
  padding-top: 445px; }

.mb450 {
  margin-bottom: 450px; }

.mt450 {
  margin-top: 450px; }

.mr450 {
  margin-right: 450px; }

.ml450 {
  margin-left: 450px; }

.pb450 {
  padding-bottom: 450px; }

.pt450 {
  padding-top: 450px; }

.mb455 {
  margin-bottom: 455px; }

.mt455 {
  margin-top: 455px; }

.mr455 {
  margin-right: 455px; }

.ml455 {
  margin-left: 455px; }

.pb455 {
  padding-bottom: 455px; }

.pt455 {
  padding-top: 455px; }

.mb460 {
  margin-bottom: 460px; }

.mt460 {
  margin-top: 460px; }

.mr460 {
  margin-right: 460px; }

.ml460 {
  margin-left: 460px; }

.pb460 {
  padding-bottom: 460px; }

.pt460 {
  padding-top: 460px; }

.mb465 {
  margin-bottom: 465px; }

.mt465 {
  margin-top: 465px; }

.mr465 {
  margin-right: 465px; }

.ml465 {
  margin-left: 465px; }

.pb465 {
  padding-bottom: 465px; }

.pt465 {
  padding-top: 465px; }

.mb470 {
  margin-bottom: 470px; }

.mt470 {
  margin-top: 470px; }

.mr470 {
  margin-right: 470px; }

.ml470 {
  margin-left: 470px; }

.pb470 {
  padding-bottom: 470px; }

.pt470 {
  padding-top: 470px; }

.mb475 {
  margin-bottom: 475px; }

.mt475 {
  margin-top: 475px; }

.mr475 {
  margin-right: 475px; }

.ml475 {
  margin-left: 475px; }

.pb475 {
  padding-bottom: 475px; }

.pt475 {
  padding-top: 475px; }

.mb480 {
  margin-bottom: 480px; }

.mt480 {
  margin-top: 480px; }

.mr480 {
  margin-right: 480px; }

.ml480 {
  margin-left: 480px; }

.pb480 {
  padding-bottom: 480px; }

.pt480 {
  padding-top: 480px; }

.mb485 {
  margin-bottom: 485px; }

.mt485 {
  margin-top: 485px; }

.mr485 {
  margin-right: 485px; }

.ml485 {
  margin-left: 485px; }

.pb485 {
  padding-bottom: 485px; }

.pt485 {
  padding-top: 485px; }

.mb490 {
  margin-bottom: 490px; }

.mt490 {
  margin-top: 490px; }

.mr490 {
  margin-right: 490px; }

.ml490 {
  margin-left: 490px; }

.pb490 {
  padding-bottom: 490px; }

.pt490 {
  padding-top: 490px; }

.mb495 {
  margin-bottom: 495px; }

.mt495 {
  margin-top: 495px; }

.mr495 {
  margin-right: 495px; }

.ml495 {
  margin-left: 495px; }

.pb495 {
  padding-bottom: 495px; }

.pt495 {
  padding-top: 495px; }

.mb500 {
  margin-bottom: 500px; }

.mt500 {
  margin-top: 500px; }

.mr500 {
  margin-right: 500px; }

.ml500 {
  margin-left: 500px; }

.pb500 {
  padding-bottom: 500px; }

.pt500 {
  padding-top: 500px; }

.mb505 {
  margin-bottom: 505px; }

.mt505 {
  margin-top: 505px; }

.mr505 {
  margin-right: 505px; }

.ml505 {
  margin-left: 505px; }

.pb505 {
  padding-bottom: 505px; }

.pt505 {
  padding-top: 505px; }

.mb510 {
  margin-bottom: 510px; }

.mt510 {
  margin-top: 510px; }

.mr510 {
  margin-right: 510px; }

.ml510 {
  margin-left: 510px; }

.pb510 {
  padding-bottom: 510px; }

.pt510 {
  padding-top: 510px; }

.mb515 {
  margin-bottom: 515px; }

.mt515 {
  margin-top: 515px; }

.mr515 {
  margin-right: 515px; }

.ml515 {
  margin-left: 515px; }

.pb515 {
  padding-bottom: 515px; }

.pt515 {
  padding-top: 515px; }

.mb520 {
  margin-bottom: 520px; }

.mt520 {
  margin-top: 520px; }

.mr520 {
  margin-right: 520px; }

.ml520 {
  margin-left: 520px; }

.pb520 {
  padding-bottom: 520px; }

.pt520 {
  padding-top: 520px; }

.mb525 {
  margin-bottom: 525px; }

.mt525 {
  margin-top: 525px; }

.mr525 {
  margin-right: 525px; }

.ml525 {
  margin-left: 525px; }

.pb525 {
  padding-bottom: 525px; }

.pt525 {
  padding-top: 525px; }

.mb530 {
  margin-bottom: 530px; }

.mt530 {
  margin-top: 530px; }

.mr530 {
  margin-right: 530px; }

.ml530 {
  margin-left: 530px; }

.pb530 {
  padding-bottom: 530px; }

.pt530 {
  padding-top: 530px; }

.mb535 {
  margin-bottom: 535px; }

.mt535 {
  margin-top: 535px; }

.mr535 {
  margin-right: 535px; }

.ml535 {
  margin-left: 535px; }

.pb535 {
  padding-bottom: 535px; }

.pt535 {
  padding-top: 535px; }

.mb540 {
  margin-bottom: 540px; }

.mt540 {
  margin-top: 540px; }

.mr540 {
  margin-right: 540px; }

.ml540 {
  margin-left: 540px; }

.pb540 {
  padding-bottom: 540px; }

.pt540 {
  padding-top: 540px; }

.mb545 {
  margin-bottom: 545px; }

.mt545 {
  margin-top: 545px; }

.mr545 {
  margin-right: 545px; }

.ml545 {
  margin-left: 545px; }

.pb545 {
  padding-bottom: 545px; }

.pt545 {
  padding-top: 545px; }

.mb550 {
  margin-bottom: 550px; }

.mt550 {
  margin-top: 550px; }

.mr550 {
  margin-right: 550px; }

.ml550 {
  margin-left: 550px; }

.pb550 {
  padding-bottom: 550px; }

.pt550 {
  padding-top: 550px; }

.mb555 {
  margin-bottom: 555px; }

.mt555 {
  margin-top: 555px; }

.mr555 {
  margin-right: 555px; }

.ml555 {
  margin-left: 555px; }

.pb555 {
  padding-bottom: 555px; }

.pt555 {
  padding-top: 555px; }

.mb560 {
  margin-bottom: 560px; }

.mt560 {
  margin-top: 560px; }

.mr560 {
  margin-right: 560px; }

.ml560 {
  margin-left: 560px; }

.pb560 {
  padding-bottom: 560px; }

.pt560 {
  padding-top: 560px; }

.mb565 {
  margin-bottom: 565px; }

.mt565 {
  margin-top: 565px; }

.mr565 {
  margin-right: 565px; }

.ml565 {
  margin-left: 565px; }

.pb565 {
  padding-bottom: 565px; }

.pt565 {
  padding-top: 565px; }

.mb570 {
  margin-bottom: 570px; }

.mt570 {
  margin-top: 570px; }

.mr570 {
  margin-right: 570px; }

.ml570 {
  margin-left: 570px; }

.pb570 {
  padding-bottom: 570px; }

.pt570 {
  padding-top: 570px; }

.mb575 {
  margin-bottom: 575px; }

.mt575 {
  margin-top: 575px; }

.mr575 {
  margin-right: 575px; }

.ml575 {
  margin-left: 575px; }

.pb575 {
  padding-bottom: 575px; }

.pt575 {
  padding-top: 575px; }

.mb580 {
  margin-bottom: 580px; }

.mt580 {
  margin-top: 580px; }

.mr580 {
  margin-right: 580px; }

.ml580 {
  margin-left: 580px; }

.pb580 {
  padding-bottom: 580px; }

.pt580 {
  padding-top: 580px; }

.mb585 {
  margin-bottom: 585px; }

.mt585 {
  margin-top: 585px; }

.mr585 {
  margin-right: 585px; }

.ml585 {
  margin-left: 585px; }

.pb585 {
  padding-bottom: 585px; }

.pt585 {
  padding-top: 585px; }

.mb590 {
  margin-bottom: 590px; }

.mt590 {
  margin-top: 590px; }

.mr590 {
  margin-right: 590px; }

.ml590 {
  margin-left: 590px; }

.pb590 {
  padding-bottom: 590px; }

.pt590 {
  padding-top: 590px; }

.mb595 {
  margin-bottom: 595px; }

.mt595 {
  margin-top: 595px; }

.mr595 {
  margin-right: 595px; }

.ml595 {
  margin-left: 595px; }

.pb595 {
  padding-bottom: 595px; }

.pt595 {
  padding-top: 595px; }

.mb600 {
  margin-bottom: 600px; }

.mt600 {
  margin-top: 600px; }

.mr600 {
  margin-right: 600px; }

.ml600 {
  margin-left: 600px; }

.pb600 {
  padding-bottom: 600px; }

.pt600 {
  padding-top: 600px; }

.mb605 {
  margin-bottom: 605px; }

.mt605 {
  margin-top: 605px; }

.mr605 {
  margin-right: 605px; }

.ml605 {
  margin-left: 605px; }

.pb605 {
  padding-bottom: 605px; }

.pt605 {
  padding-top: 605px; }

.mb610 {
  margin-bottom: 610px; }

.mt610 {
  margin-top: 610px; }

.mr610 {
  margin-right: 610px; }

.ml610 {
  margin-left: 610px; }

.pb610 {
  padding-bottom: 610px; }

.pt610 {
  padding-top: 610px; }

.mb615 {
  margin-bottom: 615px; }

.mt615 {
  margin-top: 615px; }

.mr615 {
  margin-right: 615px; }

.ml615 {
  margin-left: 615px; }

.pb615 {
  padding-bottom: 615px; }

.pt615 {
  padding-top: 615px; }

.mb620 {
  margin-bottom: 620px; }

.mt620 {
  margin-top: 620px; }

.mr620 {
  margin-right: 620px; }

.ml620 {
  margin-left: 620px; }

.pb620 {
  padding-bottom: 620px; }

.pt620 {
  padding-top: 620px; }

.mb625 {
  margin-bottom: 625px; }

.mt625 {
  margin-top: 625px; }

.mr625 {
  margin-right: 625px; }

.ml625 {
  margin-left: 625px; }

.pb625 {
  padding-bottom: 625px; }

.pt625 {
  padding-top: 625px; }

.mb630 {
  margin-bottom: 630px; }

.mt630 {
  margin-top: 630px; }

.mr630 {
  margin-right: 630px; }

.ml630 {
  margin-left: 630px; }

.pb630 {
  padding-bottom: 630px; }

.pt630 {
  padding-top: 630px; }

.mb635 {
  margin-bottom: 635px; }

.mt635 {
  margin-top: 635px; }

.mr635 {
  margin-right: 635px; }

.ml635 {
  margin-left: 635px; }

.pb635 {
  padding-bottom: 635px; }

.pt635 {
  padding-top: 635px; }

.mb640 {
  margin-bottom: 640px; }

.mt640 {
  margin-top: 640px; }

.mr640 {
  margin-right: 640px; }

.ml640 {
  margin-left: 640px; }

.pb640 {
  padding-bottom: 640px; }

.pt640 {
  padding-top: 640px; }

.mb645 {
  margin-bottom: 645px; }

.mt645 {
  margin-top: 645px; }

.mr645 {
  margin-right: 645px; }

.ml645 {
  margin-left: 645px; }

.pb645 {
  padding-bottom: 645px; }

.pt645 {
  padding-top: 645px; }

.mb650 {
  margin-bottom: 650px; }

.mt650 {
  margin-top: 650px; }

.mr650 {
  margin-right: 650px; }

.ml650 {
  margin-left: 650px; }

.pb650 {
  padding-bottom: 650px; }

.pt650 {
  padding-top: 650px; }

.mb655 {
  margin-bottom: 655px; }

.mt655 {
  margin-top: 655px; }

.mr655 {
  margin-right: 655px; }

.ml655 {
  margin-left: 655px; }

.pb655 {
  padding-bottom: 655px; }

.pt655 {
  padding-top: 655px; }

.mb660 {
  margin-bottom: 660px; }

.mt660 {
  margin-top: 660px; }

.mr660 {
  margin-right: 660px; }

.ml660 {
  margin-left: 660px; }

.pb660 {
  padding-bottom: 660px; }

.pt660 {
  padding-top: 660px; }

.mb665 {
  margin-bottom: 665px; }

.mt665 {
  margin-top: 665px; }

.mr665 {
  margin-right: 665px; }

.ml665 {
  margin-left: 665px; }

.pb665 {
  padding-bottom: 665px; }

.pt665 {
  padding-top: 665px; }

.mb670 {
  margin-bottom: 670px; }

.mt670 {
  margin-top: 670px; }

.mr670 {
  margin-right: 670px; }

.ml670 {
  margin-left: 670px; }

.pb670 {
  padding-bottom: 670px; }

.pt670 {
  padding-top: 670px; }

.mb675 {
  margin-bottom: 675px; }

.mt675 {
  margin-top: 675px; }

.mr675 {
  margin-right: 675px; }

.ml675 {
  margin-left: 675px; }

.pb675 {
  padding-bottom: 675px; }

.pt675 {
  padding-top: 675px; }

.mb680 {
  margin-bottom: 680px; }

.mt680 {
  margin-top: 680px; }

.mr680 {
  margin-right: 680px; }

.ml680 {
  margin-left: 680px; }

.pb680 {
  padding-bottom: 680px; }

.pt680 {
  padding-top: 680px; }

.mb685 {
  margin-bottom: 685px; }

.mt685 {
  margin-top: 685px; }

.mr685 {
  margin-right: 685px; }

.ml685 {
  margin-left: 685px; }

.pb685 {
  padding-bottom: 685px; }

.pt685 {
  padding-top: 685px; }

.mb690 {
  margin-bottom: 690px; }

.mt690 {
  margin-top: 690px; }

.mr690 {
  margin-right: 690px; }

.ml690 {
  margin-left: 690px; }

.pb690 {
  padding-bottom: 690px; }

.pt690 {
  padding-top: 690px; }

.mb695 {
  margin-bottom: 695px; }

.mt695 {
  margin-top: 695px; }

.mr695 {
  margin-right: 695px; }

.ml695 {
  margin-left: 695px; }

.pb695 {
  padding-bottom: 695px; }

.pt695 {
  padding-top: 695px; }

.mb700 {
  margin-bottom: 700px; }

.mt700 {
  margin-top: 700px; }

.mr700 {
  margin-right: 700px; }

.ml700 {
  margin-left: 700px; }

.pb700 {
  padding-bottom: 700px; }

.pt700 {
  padding-top: 700px; }

.mb705 {
  margin-bottom: 705px; }

.mt705 {
  margin-top: 705px; }

.mr705 {
  margin-right: 705px; }

.ml705 {
  margin-left: 705px; }

.pb705 {
  padding-bottom: 705px; }

.pt705 {
  padding-top: 705px; }

.mb710 {
  margin-bottom: 710px; }

.mt710 {
  margin-top: 710px; }

.mr710 {
  margin-right: 710px; }

.ml710 {
  margin-left: 710px; }

.pb710 {
  padding-bottom: 710px; }

.pt710 {
  padding-top: 710px; }

.mb715 {
  margin-bottom: 715px; }

.mt715 {
  margin-top: 715px; }

.mr715 {
  margin-right: 715px; }

.ml715 {
  margin-left: 715px; }

.pb715 {
  padding-bottom: 715px; }

.pt715 {
  padding-top: 715px; }

.mb720 {
  margin-bottom: 720px; }

.mt720 {
  margin-top: 720px; }

.mr720 {
  margin-right: 720px; }

.ml720 {
  margin-left: 720px; }

.pb720 {
  padding-bottom: 720px; }

.pt720 {
  padding-top: 720px; }

.mb725 {
  margin-bottom: 725px; }

.mt725 {
  margin-top: 725px; }

.mr725 {
  margin-right: 725px; }

.ml725 {
  margin-left: 725px; }

.pb725 {
  padding-bottom: 725px; }

.pt725 {
  padding-top: 725px; }

.mb730 {
  margin-bottom: 730px; }

.mt730 {
  margin-top: 730px; }

.mr730 {
  margin-right: 730px; }

.ml730 {
  margin-left: 730px; }

.pb730 {
  padding-bottom: 730px; }

.pt730 {
  padding-top: 730px; }

.mb735 {
  margin-bottom: 735px; }

.mt735 {
  margin-top: 735px; }

.mr735 {
  margin-right: 735px; }

.ml735 {
  margin-left: 735px; }

.pb735 {
  padding-bottom: 735px; }

.pt735 {
  padding-top: 735px; }

.mb740 {
  margin-bottom: 740px; }

.mt740 {
  margin-top: 740px; }

.mr740 {
  margin-right: 740px; }

.ml740 {
  margin-left: 740px; }

.pb740 {
  padding-bottom: 740px; }

.pt740 {
  padding-top: 740px; }

.mb745 {
  margin-bottom: 745px; }

.mt745 {
  margin-top: 745px; }

.mr745 {
  margin-right: 745px; }

.ml745 {
  margin-left: 745px; }

.pb745 {
  padding-bottom: 745px; }

.pt745 {
  padding-top: 745px; }

.mb750 {
  margin-bottom: 750px; }

.mt750 {
  margin-top: 750px; }

.mr750 {
  margin-right: 750px; }

.ml750 {
  margin-left: 750px; }

.pb750 {
  padding-bottom: 750px; }

.pt750 {
  padding-top: 750px; }

.no-padding-bottom {
  padding-bottom: 0; }

.dropzone .dz-preview .dz-details {
  padding: 1.5em 1em !important; }

/* select 2*/
.select2-container--default .select2-selection--single {
  border: 1px solid #e5e6e7 !important;
  border-radius: 1px; }

.select2-container .select2-selection--single {
  height: 34px !important; }

/* Spinner all page */
.spinner-container.sk-loading {
  position: relative;
  overflow: hidden; }

.spinner-container.sk-loading:after {
  content: '';
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2002; }

.spinner-container.sk-loading > .sk-spinner {
  display: block;
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  z-index: 2003; }

.spinner-container > .sk-spinner {
  display: none; }

/* clienti - referenti */
.input-row td {
  padding: 2px !important; }
.input-row input {
  font-size: 12px;
  padding: 2px 4px; }

/* TASKS */
.task {
  margin-top: 10px;
  border: 1px solid #cccccc;
  padding: 5px;
  display: block;
  color: #000000; }
  .task:hover {
    color: #000000; }
  .task .content {
    margin: 10px -5px; }
  .task .head, .task .foot {
    color: #7c7c7c;
    font-size: 12px;
    margin-left: -5px;
    margin-right: -5px; }

.task-head-content {
  background-color: #deece5; }
  .task-head-content .panel-heading, .task-head-content .panel-body {
    background-color: #deece5 !important; }

.task-box .ibox-content {
  padding: 15px 10px 10px 10px; }
.task-box .panel-heading .accordion-toggle:after {
  font-family: 'FontAwesome';
  content: "\f077";
  float: right; }
.task-box .panel-heading .accordion-toggle.collapsed:after {
  content: "\f078"; }
.task-box .panel-heading {
  padding: 0;
  background-color: #ffffff;
  border-top: 1px solid #ddd; }
  .task-box .panel-heading a {
    padding: 10px 15px;
    display: block; }
.task-box .panel-body {
  padding: 0;
  padding-top: 20px;
  background-color: #ffffff; }
.task-box .notes-row {
  border-top: 1px solid #cccccc;
  padding: 10px 5px; }
  .task-box .notes-row .note-info {
    color: #adacac;
    font-size: 12px;
    margin-bottom: 10px; }
  .task-box .notes-row .note-text {
    color: #000000; }
.task-box .form-horizontal .form-group {
  margin-right: 0;
  margin-left: 0;
  min-height: 55px; }
.task-box .form-horizontal .input-two-date .col-sm-6 {
  padding: 0; }

.table-calendar td {
  padding: 5px !important; }
  .table-calendar td div {
    padding: 5px; }

.task-calendar {
  display: block;
  margin-bottom: 5px;
  padding: 5px;
  border-radius: 4px;
  font-size: 10px; }

/* LISTINI PRODOTTI*/
.inline-elements {
  padding-left: 0 !important;
  padding-right: 0 !important; }
  .inline-elements input {
    width: 90% !important; }

/* offerte */
.input-offer {
  padding: 5px;
  border: 1px solid #e5e6e7;
  border-radius: 4px;
  margin-bottom: 15px; }

/* sondaggi BE */
.admin-survey-title,
.admin-question-title {
  margin-left: -15px;
  text-transform: uppercase;
  width: auto;
  padding-right: 20px;
  font-size: 18px;
  font-weight: normal;
  line-height: 30px; }

body {
  counter-reset: question-title; }

.admin-question-title:after {
  counter-increment: question-title;
  content: " " counter(question-title); }

.p-check {
  margin-left: 5px;
  margin-top: 10px; }

.p-success {
  display: inline-block; }

.check_testo:disabled label {
  color: #000 !important; }

.no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.admin-survey-title {
  border-bottom: 4px solid #e5e5e5;
  padding-left: 15px;
  margin-bottom: 25px; }

.admin-question-title {
  margin-top: 10px; }

.border-top-gray {
  border-top: 4px solid #e5e5e5;
  margin-bottom: 20px; }

.question-control-buttons {
  margin-top: 10px; }

.btn-space {
  margin-left: 5px;
  margin-right: 5px; }

.btn-top {
  margin-top: 5px; }

.btn-gray {
  background-color: #DDD; }

.question-box {
  margin: 10px 0;
  border: 1px solid #e7e7e7; }

.answer-box {
  margin: 10px 0; }

.question-title {
  font-size: 36px; }

.btn-space-bottom {
  margin-bottom: 50px; }

/*# sourceMappingURL=custom.css.map */
