.buttontorr {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    height:50px;
    width:250px;
    border: 1px solid #3785b3;
    border-radius: 8px;
    background: #5adbff;
    background: -webkit-gradient(linear, left top, left bottom, from(#5adbff), to(#3785b3));
    background: -moz-linear-gradient(top, #5adbff, #3785b3);
    background: linear-gradient(to bottom, #5adbff, #3785b3);
    -webkit-box-shadow: #5ee4ff 0px 0px 40px 0px;
    -moz-box-shadow: #5ee4ff 0px 0px 40px 0px;
    box-shadow: #5ee4ff 0px 0px 40px 0px;
    text-shadow: #275f80 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.buttontorr:hover,
.buttontorr:focus {
    border: 1px solid #4ebeff;
    background: #6cffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#6cffff), to(#42a0d7));
    background: -moz-linear-gradient(top, #6cffff, #42a0d7);
    background: linear-gradient(to bottom, #6cffff, #42a0d7);
    color: #ffffff;
    text-decoration: none;
}
.buttontorr:active {
    background: #3785b3;
    background: -webkit-gradient(linear, left top, left bottom, from(#3785b3), to(#3785b3));
    background: -moz-linear-gradient(top, #3785b3, #3785b3);
    background: linear-gradient(to bottom, #3785b3, #3785b3);
}
.buttontorr:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE60lEQVRIic2UazDVeRyHaaaX9YJpxkxmeqNpTDP7xtRO7kWxxGD2RJJs5HJOaZW1iTjVOS7JlnRxp4MKRRSyK9btyHaRKJEit7ZNkSEdzjnPvjg6jditZt/sd+Y383v1PJ/P/P/fn47O/2FKw14tyRcNOOSJBsPzRIPh+aIBh9KwV0v+MzjLvydCFjSgzNs9xKcnf/cQ+aIhZY6wL+KrwUk+rSvT/bqV2QHPkAkHtMA58Nm7LKifbP9nyhSf1pVfBE/waHI8s+MBab5dfCrIX6CJTNhPlv9TUn07OeV1x/Ff4UcFlatOeN7mtHcbqb6PyfJ/iiyon+LIF/Q0T/DurZLJsZmPAtEg54Oek+nfQ8rORyRvv0+8oGbVgnBAN05Qp0z0aCF5eyvnfnjEpfBepqdUfBi1Ws346/eaJiJN+uyAXtL9ujnr00GS1z0S3ZuVgO48QeTma9ExbrUkuMs5ue0u8sJhLbi+qIeCQ0/oahznzaCCkecK2irGyA95TuauHlJ3dnLau40Tnrc5tqWRwy6V0fPSH3IqVx51qSZO0EBtbi8Ab0cmOR/agXJazUJTJOkk1beTMz7tJHnd47hHM7Hf13HE5de5LbzXxuhHOJQhdr5Bkl8jAONv3nEl9rEWVpX9iJx9HfyePUx12iDpwa2k7HzImR3tnPK6R+LWFuIFDUhcbxLtVIn32hh9rcDf6qzggF0xkY7XmZqYBuCkbwMAKpWac8I/mH6vmtdgYnSaU953SfS4RbygEalbDWLnKiIcrhFklSHQCgIt0yU/2RYi3VoOQENpF5NvFQAkBzZogZU5D0j0rifRpw759W5NAKWaOEE9kll4pON1DtiVsNs6Q6IV7DI7HROy4SLN5U8AkMyK+rtG+LNvHIBf/DQ/wHH3ZhLc5Rzb0kTmwUYeyPs47FKF2PmGFh5qW0iARUqMVrBtjdQr2CqXsZFJADIO1gGQHl4PwHDvKBLXGqRutcS41SJ1q0XiWsNRl2rEzlVEba4g4rsyDtgVE2pbSMj6C2z7Ns5LKzA1dlshsshGMTUDwIVjTQAk+FUA8Fv+Q6KcKol2qiTa6QbRTpVEba7gkGO5Bmx/lbBNl9lvU8CP6/PZYyXD1NhthVZgYmKyWGiWoRp7PQHAcWEZAOfCqgFobxog3P4q4fZXOWhfOnsv4We7YsI2Xtak3nCRvdZ57LE8j8g8S2ViYrJ4zi54msQk3bx8HwCpzxUAnra/ZFqhaRW6sYBQ28LZU8B+mwL22VwkZP0FDdhKhsgihyCzTDzXxCbN22Q9PaOlwRvTVQBDz17z19Cops2eEgDeTSgI2ZDHXmvNCbbOJdhKpklskY3QLJMg0wwC16Wp9PSMli74Hpmv9rLv63oBQGxAEQCKqRmKztV9XLjcNvbb5SE0z0JonkmQWQaBpukErEsjwDQN89Ve9gvCdXR0dMRi8SK7b4R7VUrNUqUf0XxktUpN2pFy3k8p5iyaWq1ZRLVa85QUF5eFiMXiRf8o+CCxWbvFZWZGY8mQVmgBiqlpynNvUZJVz/3mbvq6h+nrHuZJR78q6rDE9bNw7YCuvqHh8paWOzmA6uXgKFcy6njRP6KVzY6qpeVOjr6h4XKdhZ7oz41YLF5kYGC0bJODm6Us71KEXN6SU18nz4mXJkcYG5taGhgYLfvy1F9UDF2+MunfQLBwmuMs3jYAAAAASUVORK5CYII=') no-repeat left center transparent;
    background-size: 100% 100%;
}
