.rm-grid .row,.rm-grid .column{box-sizing:border-box}
.rm-grid .row:before,.rm-grid .row:after{content:" ";display:table}
.rm-grid .row:after{clear:both}
.rm-grid .column{position:relative;float:left;display:block}
.rm-grid .column ~ .column{margin-left:1.6%}
.rm-grid .column-1{width:6.86666666667%}
.rm-grid .column-2{width:15.3333333333%}
.rm-grid .column-3{width:23.8%}
.rm-grid .column-4{width:32.2666666667%}
.rm-grid .column-5{width:40.7333333333%}
.rm-grid .column-6{width:49.2%}
.rm-grid .column-7{width:57.6666666667%}
.rm-grid .column-8{width:66.1333333333%}
.rm-grid .column-9{width:74.6%}
.rm-grid .column-10{width:83.0666666667%}
.rm-grid .column-11{width:91.5333333333%}
.rm-grid .column-12{width:100%;margin-left:0}
@media only screen and (max-width:767px){.rm-grid .column-1,.rm-grid .column-2,.rm-grid .column-3,.rm-grid .column-4,.rm-grid .column-5,.rm-grid .column-6,.rm-grid .column-7,.rm-grid .column-8,.rm-grid .column-9,.rm-grid .column-10,.rm-grid .column-11,.rm-grid .column-12{float:none;width:auto}
.rm-grid .column ~ .column{margin-left:0}
}
.rm-grid .column{margin-bottom:15px}
html,body,button,input,select{font-family:'Open Sans','Helvetica',sans-serif}
html,body{padding:0;margin:0}
html a img,body a img{border:0}
@media(min-width:768px){body{background:#f6f7f8}
}
body.modal-open{position:relative;overflow:hidden}
form{margin:0}
h1,h2,h3,h4,h5,h6{color:#0093a8;letter-spacing:.5px;text-transform:uppercase}
#cupman h2,#cupman_reg h2,#cupman h3,#cupman_reg h3,#cupman h4,#cupman_reg h4,#cupman h5,#cupman_reg h5,#cupman h6,#cupman_reg h6{color:#0093a8;letter-spacing:.5px;text-transform:uppercase}
#cupman h2,h2{font-size:18px;margin:0;padding:0;margin-bottom:40px}
@media(max-width:767px){#cupman h2,h2{margin-bottom:20px}
}
#cupman h3,h3{font-size:13px;margin:0;padding:0}
.top{height:50px;background:#0093a8;color:white;line-height:50px;font-weight:bold}
.logo-image img{display:inline-block}
.languageBar a{opacity:.5}
.languageBar a.selected,.languageBar a:hover{opacity:1}
.cm_container{width:980px;margin:0 auto}
@media(min-width:768px) and (max-width:991px){.cm_container{width:740px;margin:0 auto}
}
@media(max-width:767px){.cm_container{width:auto;margin:0}
}
.content{background:white}
@media(min-width:768px){.content{border-radius:5px;border:1px solid #e9eaeb;box-shadow:0 3px 5px #eee}
}
@media(max-width:767px){.content .section{padding:25px 25px 25px 25px}
}
@media(min-width:768px){.content .section{padding:35px 40px 40px 40px}
}
@media(max-width:767px){.content .section.first{padding-top:25px}
}
.content hr{color:#d6d6d6;background-color:#d6d6d6;height:1px;border:0;margin:0}
.hidden{display:none}
@media(max-width:767px){.not-mobile{display:none!important}
}
@media(min-width:768px){.only-mobile{display:none}
}
@media(min-width:768px){.alignRightOnDesktop{text-align:right}
}
html body .form-control-prefix,#cupman .form-control-prefix{font-size:18px;position:absolute;top:14px;left:22px;font-weight:bold}
@media(max-width:767px){html body .form-control-prefix,#cupman .form-control-prefix{top:11.5px;left:21px}
}
html body .has-hint .form-control-prefix,#cupman .has-hint .form-control-prefix{color:#f0ad4e}
html body .form-control,#cupman .form-control{width:100%;height:auto;padding-top:12px;padding-bottom:12px;background:white;border:2px solid #d6d6d6;border-radius:4px;padding-left:20px;font-size:18px;font-weight:bold;color:black;box-sizing:border-box;font-family:'Open Sans','Helvetica',sans-serif;-webkit-appearance:none;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}
@media(max-width:767px){html body .form-control,#cupman .form-control{padding-left:13px;padding-top:10px;padding-bottom:10px}
}
html body .form-control.disabled,#cupman .form-control.disabled{background-color:#eee}
html body .form-control:focus,#cupman .form-control:focus{border-color:#0093a8;outline:0}
html body select.form-control,#cupman select.form-control{background-image:url(https://static.cupmanager.net/images/reg/2014/caret.png);background-repeat:no-repeat;background-position:100% 20px}
@media(max-width:767px){html body .small-on-mobile select.form-control,#cupman .small-on-mobile select.form-control{background-position:100% 15px}
}
html body select.form-control:focus,#cupman select.form-control:focus{background-image:url(https://static.cupmanager.net/images/reg/2014/caret_active.png)}
html body select.double-caret,#cupman select.double-caret{background-image:url(https://static.cupmanager.net/images/reg/2014/caret_double.png);background-position:100% 15px}
@media(max-width:767px){html body .small-on-mobile select.form-control.double-caret,#cupman .small-on-mobile select.form-control.double-caret{background-position:100% 8px}
}
html body select.double-caret:focus,#cupman select.double-caret:focus{background-image:url(https://static.cupmanager.net/images/reg/2014/caret_double_active.png)}
html body .questionLabel,#cupman .questionLabel{position:relative!important;white-space:normal!important;display:block!important;top:-10px!important;margin-left:0!important}
html body .placeholderLabel,#cupman .placeholderLabel{position:absolute;z-index:1;background:white;padding:3px 5px 0;font-size:17px;font-weight:bold;margin-top:14px;margin-left:15px;-webkit-transition:margin-top .1s;-moz-transition:margin-top .1s;-o-transition:margin-top .1s;transition:margin-top .1s;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s;color:#aaa;pointer-events:none;line-height:1em;text-transform:uppercase;overflow:hidden;white-space:nowrap;max-width:75%}
@media(max-width:767px){html body .placeholderLabel,#cupman .placeholderLabel{padding-top:1px}
}
html body .placeholderLabel.focus,#cupman .placeholderLabel.focus{color:#0093a8}
html body .placeholderLabel.up,#cupman .placeholderLabel.up,html body .placeholderLabel.always_up,#cupman .placeholderLabel.always_up{margin-top:-12px}
@media(max-width:767px){html body .placeholderLabel.up,#cupman .placeholderLabel.up,html body .placeholderLabel.always_up,#cupman .placeholderLabel.always_up{margin-top:-10px;font-size:14px}
}
html body .placeholderLabel.hide-placeholder-label,#cupman .placeholderLabel.hide-placeholder-label{margin-top:14px;font-size:17px;color:#d6d6d6}
html body .placeholderLabel.hide-placeholder-label.value,#cupman .placeholderLabel.hide-placeholder-label.value{display:none}
html body .placeholderLabel_long,#cupman .placeholderLabel_long{position:relative;overflow:visible;white-space:normal;max-width:80%;display:block!important;margin-top:0;margin-bottom:-8px;margin-left:7px;padding-left:4px;padding-right:4px;font-size:14px}
html body .placeholderLabel_long.up,#cupman .placeholderLabel_long.up{margin-top:0}
html body .team-name,#cupman .team-name{width:150px;background-image:none!important}
html body .categorycell,#cupman .categorycell{padding-right:50px}
@media(max-width:767px){html body .categorycell,#cupman .categorycell{padding-right:20px}
}
@media(max-width:767px){html body .small-on-mobile .form-control,#cupman .small-on-mobile .form-control{font-size:13px;padding:8px}
html body .small-on-mobile .placeholderLabel,#cupman .small-on-mobile .placeholderLabel{font-size:13px;margin-top:13px;margin-left:8px}
html body .small-on-mobile .placeholderLabel.up,#cupman .small-on-mobile .placeholderLabel.up{font-size:12px;margin-top:-5px;margin-left:8px}
html body .team-name,#cupman .team-name{width:100px}
}
html body .has-hint .form-control,#cupman .has-hint .form-control{border-color:#f0ad4e!important;color:#f0ad4e}
html body .has-hint label,#cupman .has-hint label{color:#f0ad4e!important}
html body .has-error .form-control,#cupman .has-error .form-control{border-color:#e77!important;color:#e77}
html body .has-error .form-control:not(:focus),#cupman .has-error .form-control:not(:focus){background-image:url(https://static.cupmanager.net/images/reg/2014/field_error.png);background-repeat:no-repeat;background-position:100% 15px}
html body .has-error .form-control-small:not(:focus),#cupman .has-error .form-control-small:not(:focus){background-size:30px;background-position:100% 6px}
html body .has-error label,#cupman .has-error label{color:#e77!important}
html body .has-success .form-control,#cupman .has-success .form-control{border-color:#30c27c!important;color:#30c27c}
html body .has-success .form-control:not(:focus),#cupman .has-success .form-control:not(:focus){background-image:url(https://static.cupmanager.net/images/reg/2014/field_success.png);background-repeat:no-repeat;background-position:100% 15px}
html body .has-success label,#cupman .has-success label{color:#30c27c!important}
@media(max-width:767px){html body .has-error.small-on-mobile .form-control:not(:focus),#cupman .has-error.small-on-mobile .form-control:not(:focus){background-position:100% 9px}
html body .has-error .small-on-mobile .form-control:not(:focus),#cupman .has-error .small-on-mobile .form-control:not(:focus){background-position:100% 9px}
html body .small-on-mobile .has-error .form-control:not(:focus),#cupman .small-on-mobile .has-error .form-control:not(:focus){background-position:100% 9px}
}
html body .has-warning .form-control,#cupman .has-warning .form-control{border-color:#f0ad4e!important;color:#f0ad4e}
html body .has-warning .form-control:not(:focus),#cupman .has-warning .form-control:not(:focus){background-image:url(https://static.cupmanager.net/images/reg/2014/field_warning.png);background-repeat:no-repeat;background-position:100% 15px}
html body .has-warning label,#cupman .has-warning label{color:#f0ad4e!important}
@media(max-width:767px){html body .has-warning.small-on-mobile .form-control:not(:focus),#cupman .has-warning.small-on-mobile .form-control:not(:focus){background-position:100% 9px}
}
html body .form-control.loading,#cupman .form-control.loading{background-image:url(https://static.cupmanager.net/images/reg/2014/spinner_white.gif)!important;background-repeat:no-repeat!important;background-position:99% 11px!important}
#cupman_reg .btn,#cupman .btn{background:#0093a8;color:white;width:100%;height:58px;line-height:58px;border:0 none;border-radius:5px;border-bottom:3px solid #006f7f;font-size:17px;font-weight:bold;outline:0;letter-spacing:.5px;text-transform:uppercase;overflow:hidden;padding:0 18px!important;cursor:pointer;white-space:normal}
@media(max-width:767px){#cupman_reg .btn,#cupman .btn{height:49px;line-height:47px}
#cupman_reg .btn i,#cupman .btn i{display:none}
}
#cupman_reg .btn:not(.btn-sham):not(.btn-link):active,#cupman .btn:not(.btn-sham):not(.btn-link):active{border-bottom:0;border-top:3px solid #006f7f}
#cupman_reg .btn[disabled]:active,#cupman .btn[disabled]:active{border-bottom:3px solid #006f7f;border-top:0}
#cupman_reg .btn:focus,#cupman .btn:focus{text-decoration:underline}
#cupman_reg .btn[disabled],#cupman .btn[disabled]{cursor:default;color:#ccc!important}
#cupman_reg .btn-send[disabled],#cupman .btn-send[disabled]{cursor:wait}
#cupman_reg .btn-addteams,#cupman .btn-addteams{width:50%}
@media(max-width:767px){#cupman_reg .btn-addteams,#cupman .btn-addteams{width:100%}
}
#cupman_reg button.btn.btn-small,#cupman button.btn.btn-small,#cupman_reg a.btn.btn-small,#cupman a.btn.btn-small{height:42px;line-height:42px;font-size:14px;padding:0 18px;margin:0}
#cupman_reg button.btn.btn-inline,#cupman button.btn.btn-inline,#cupman_reg a.btn.btn-inline,#cupman a.btn.btn-inline{height:25px;line-height:25px;font-size:14px;display:inline-block;vertical-align:middle;width:auto!important;white-space:nowrap}
#cupman_reg button.btn.btn-inline i,#cupman button.btn.btn-inline i,#cupman_reg a.btn.btn-inline i,#cupman a.btn.btn-inline i{margin-right:5px;display:initial!important}
#cupman_reg a.btn.btn-inline,#cupman a.btn.btn-inline{padding:0 8px}
#cupman_reg button.btn.btn-inline,#cupman button.btn.btn-inline{padding:0 8px}
#cupman_reg button.btn.btn-info,#cupman button.btn.btn-info,#cupman_reg a.btn.btn-info,#cupman a.btn.btn-info{background:white;color:#04924e!important;border-color:#c1ffc1}
#cupman_reg button.btn.btn-info:active,#cupman button.btn.btn-info:active,#cupman_reg a.btn.btn-info:active,#cupman a.btn.btn-info:active{border-color:#c1ffc1!important}
#cupman_reg button.btn.btn-warning,#cupman button.btn.btn-warning,#cupman_reg a.btn.btn-warning,#cupman a.btn.btn-warning{background:white;color:#a67145!important;border-color:#ffeddd}
#cupman_reg button.btn.btn-warning:active,#cupman button.btn.btn-warning:active,#cupman_reg a.btn.btn-warning:active,#cupman a.btn.btn-warning:active{border-color:#ffeddd!important}
#cupman_reg .btn-link,#cupman .btn-link{background:white;border-color:white;color:#006f7f}
#cupman_reg .btn-success,#cupman .btn-success{background:#30c27c;border-color:#1c7048}
#cupman_reg .btn-sham,#cupman .btn-sham{-webkit-transition:border-bottom-color 2s;-moz-transition:border-bottom-color 2s;-o-transition:border-bottom-color 2s;transition:border-bottom-color 2s;border-bottom-color:white}
#cupman_reg .btn-sham,#cupman .btn-sham{cursor:default;text-align:center}
#cupman_reg .btn-error,#cupman .btn-error{background:#e77;border-color:#e31c1c}
#cupman_reg .btn-error:active,#cupman .btn-error:active{border-bottom:0;border-top:3px solid #e31c1c}
#cupman_reg .btn.like-form-control,#cupman .btn.like-form-control{height:51px;line-height:51px}
#cupman_reg .btn-tip,#cupman .btn-tip{position:relative}
#cupman_reg .btn-tip:after,#cupman .btn-tip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#0093a8;border-width:6px;margin-left:-6px}
#cupman_reg .btn:active:after,#cupman .btn:active:after{border-bottom-color:#006f7f}
#cupman_reg a.btn,#cupman a.btn{color:white!important;text-align:center;box-sizing:border-box}
#cupman_reg a.btn.btn-link,#cupman a.btn.btn-link{color:#0093a8!important}
a.readmore{text-decoration:underline;color:#d6d6d6;text-transform:uppercase}
.choice-box{border:2px solid #d6d6d6;border-radius:4px;color:#d6d6d6;font-size:13px;padding:15px;cursor:pointer;height:138px;position:relative}
@media(max-width:767px){.choice-box{padding:11px 15px;height:78px}
}
.choice-box h3{color:#d6d6d6;font-size:17px}
.choice-box a.readmore{position:absolute;bottom:14px;font-size:17px}
@media(max-width:767px){.choice-box a.readmore{display:none}
}
.choice-box:hover{border-color:#a3a3a3;color:#a3a3a3}
.choice-box:hover h3{color:#a3a3a3}
.choice-box:hover a.readmore{color:#a3a3a3}
.choice-box.selected{border-color:#0093a8;color:#3f3f3f}
.choice-box.selected h3{color:#0093a8}
.choice-box.selected a{color:#3f3f3f}
table{border-spacing:0;border-collapse:collapse}
.teamtable-single td{padding-bottom:0!important}
.categoryInfoText{font-size:13px;text-align:center;background:#ffa;padding:5px}
@media(max-width:767px){.categoryInfoText{font-size:11px}
}
.teamtable{width:100%;table-layout:fixed}
.teamtable .teamindex{position:absolute;margin-left:-28px;margin-top:15px;font-weight:bold;color:#aaa;display:inline-block;width:22px;text-align:center;font-size:16px}
@media(max-width:767px){.teamtable .teamindex{margin-left:-23px;margin-top:11px;font-size:13px}
}
.teamtable td{padding:12px 0}
@media(max-width:767px){.teamtable td{padding:4px 0}
}
.teamtable .categorycell{padding-right:15px}
@media(max-width:767px){.teamtable .categorycell{padding-right:7px;display:block}
}
.teamtable .categorycell.only{padding-right:0;width:auto}
.teamtable .teamscell{padding-left:15px;width:120px}
.teamtable .chooseTeamTypeCell.hide{display:none}
.teamtable .chooseTeamTypeCell{width:60%;vertical-align:top;padding-top:12px}
.teamtable .chooseTeamTypeCell .personCount{margin-top:15px}
@media(max-width:767px){.teamtable .chooseTeamTypeCell{padding-top:4px;display:block;padding-left:50px;width:auto}
.teamtable .chooseTeamTypeCell .personCount{margin-top:10px}
}
.teamtable tr.separate{border-bottom:1px solid #f0f0f0}
.teamtable .removecell{width:1px;padding-top:0;padding-left:0;padding-right:0;text-align:center}
.teamtable .removecell a{font-size:35px;font-weight:bolder;text-decoration:none;color:#bdbdbd;position:absolute;margin-top:-6px;margin-left:5px}
@media(min-width:768px){.teamtable .removecell a{margin-left:11px}
}
html body p.error{font-size:12px;text-transform:uppercase;color:#e77;font-weight:bold;margin-top:-30px;position:absolute;display:none}
@media(max-width:767px){html body p.error{margin-top:-20px}
}
html body .has-error p.error{display:inline-block}
html body p.help-block{margin:0 10px;font-size:88%}
html body .overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#0093a8;opacity:.5;z-index:100}
html body a{color:#0093a8;text-decoration:none}
html body [ng-cloak],html body [data-ng-cloak],html body [x-ng-cloak],html body .ng-cloak,html body .x-ng-cloak{display:none!important}
#cupman .cmpopup,#cupman_reg .cmpopup{position:absolute;z-index:101000;top:113px;width:520px;left:50%;margin-left:-260px;background:white;border-radius:8px;display:block;bottom:auto;border-bottom:3px solid #cecece;box-shadow:0 6px 3px -3px #396269}
#cupman .cmpopup .popupcontent,#cupman_reg .cmpopup .popupcontent{padding:40px 40px 40px 40px}
#cupman .cmpopup .popupcontent h2,#cupman_reg .cmpopup .popupcontent h2{margin-bottom:15px;font-size:18px!important}
#cupman .cmpopup p.help,#cupman_reg .cmpopup p.help{font-size:13px;text-transform:uppercase;font-weight:600;color:#aaa;text-align:right;line-height:20px;-moz-transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;margin:17px 0}
#cupman .cmpopup p.help a,#cupman_reg .cmpopup p.help a{color:#0093a8;text-decoration:none}
#cupman .cmpopup p.help.morehelp,#cupman_reg .cmpopup p.help.morehelp{color:#555}
#cupman .cmpopup .close,#cupman_reg .cmpopup .close{position:absolute;top:16px;right:16px;font-weight:bold;color:#0093a8;font-size:30px;line-height:15px;text-decoration:none}
#cupman .cmpopup .cancel,#cupman_reg .cmpopup .cancel{text-align:center;margin-top:20px;margin-bottom:-20px}
#cupman .cmpopup .cancel a,#cupman_reg .cmpopup .cancel a{color:#ccc;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none}
@media(max-width:767px){#cupman .cmpopup,#cupman_reg .cmpopup{left:25px;right:25px;width:auto;margin-left:0}
#cupman .cmpopup .popupcontent,#cupman_reg .cmpopup .popupcontent{padding:25px 25px 20px 25px}
#cupman .cmpopup .popupcontent h2,#cupman_reg .cmpopup .popupcontent h2{margin-bottom:15px;line-height:1em}
#cupman .cmpopup .close,#cupman_reg .cmpopup .close{top:10px;right:10px}
#cupman .cmpopup .cancel,#cupman_reg .cmpopup .cancel{margin-top:15px;margin-bottom:-5px}
#cupman .cmpopup p.help,#cupman_reg .cmpopup p.help{text-align:center;margin:17px 0}
#cupman .cmpopup p.help a,#cupman_reg .cmpopup p.help a{color:#aaa}
}
html body .arrow_box{position:relative;background:#ffee8d;border:2px solid #d8c366;border-radius:5px;padding:10px;font-size:11px;font-weight:bold;line-height:14px;color:#a58928}
html body .arrow_box b{color:#5a4705}
html body .has-hint{position:relative}
html body .has-hint:before{border:5px solid white;border-left:6px solid #d6d6d6;content:"";height:0;width:0;left:-11px;position:absolute;top:22px}
html body .has-hint.small:before{top:11px}
html body .teamtable .categorycell{white-space:nowrap}
html body .teamtable .categorycell h3{overflow:hidden;text-overflow:ellipsis}
@media(max-width:767px){html body .teamtable .teamcountcell{width:100px}
}
@media(min-width:767px){html body .teamtable .teamcountcell{width:230px}
}
html body .focustest-select{border-color:white;background-image:none!important}
html body .with-placeholder-actionable .placeholderLabel{color:#0093a8;font-weight:normal}
html body .with-placeholder-actionable .form-control{cursor:pointer}
html body .mute{color:#aaa}
html body .form-control-small{width:100px;padding:4px 20px 4px 4px;font-size:13px;font-weight:normal}
html body select.form-control-small:active,html body select.form-control-small:focus{background-image:url(https://static.cupmanager.net/images/reg/2014/smallcaret_active.png)!important}
html body select.form-control-small{background-image:url(https://static.cupmanager.net/images/reg/2014/smallcaret.png)!important;background-position:100% 10px!important}
html body .placeholderLabel-small{font-size:13px!important;margin-top:6px;margin-left:6px}
html body .placeholderLabel-small.up{margin-top:-8px}
@media(max-width:767px){html body .placeholderLabel-small.up{margin-top:-10px;font-size:14px}
}
@media(max-width:767px){html body .form-control-small-on-mobile{width:100px;padding:4px 20px 4px 4px;font-size:13px;font-weight:normal}
}
@media(max-width:767px){html body h3.form-control{font-size:15px}
}
html body .clubPopup .search-box{border-bottom-left-radius:0;border-bottom-right-radius:0}
html body .clubPopup .foundClubs{height:300px;border-top-left-radius:0;border-top-right-radius:0;margin-top:-2px;overflow-y:scroll;padding:0}
html body .clubPopup .foundClubs .foundClub{padding:8px 6px;display:block;cursor:pointer;font-weight:normal}
html body .clubPopup .foundClubs .foundClub:hover{background:#eee}
html body .clubPopup .foundClubs .foundClub.selected{font-weight:bold;background:#eee}
html body .teamtable>tbody{flex:1;order:1}
html body .teamtable>tbody.associationTypeNotOk{order:2}
html body #cupman .paymentTypeOption{font-weight:bold;font-size:18px;padding:20px 10px;display:block;border:2px solid white;cursor:pointer;white-space:nowrap}
html body #cupman .paymentTypeOption input{height:20px;width:20px;vertical-align:-4px}
html body #cupman .paymentTypeOption img{float:right;margin-top:-5px;height:35px}
html body #cupman .includedCostsOption{font-weight:bold;font-size:16px;padding:10px 10px;display:block;cursor:pointer;white-space:nowrap}
html body #cupman .includedCostsOption span{white-space:normal;display:inline-block;padding-right:10px}
html body #cupman .includedCostsOption input{vertical-align:top;margin-top:5px}
html body .paymentMethodTable{table-layout:fixed}
html body .paymentMethodTable td{display:block}
html body #cupman .paymentTypeOption:hover{border:2px solid #d6d6d6;background:#f5f5f5}
html body #cupman .paymentTypeOption.selected{border:2px solid #d6d6d6;border-radius:4px}
html body .paymentMethodDescription{display:block;margin-left:33px;margin-right:130px;font-weight:500;font-size:13px;white-space:normal}
@media(max-width:767px){html body .paymentMethodDescription{margin-right:10px}
}
html body .bookProductPopup input.inactive{background:#eee}
html body #cupman button,html body #cupman input,html body #cupman optgroup,html body #cupman select,html body #cupman textarea{line-height:normal}
.NorwayCup_UN_SDG .goals table{table-layout:fixed}
.NorwayCup_UN_SDG .goals table td{width:33%}
.NorwayCup_UN_SDG .goals table td img{transition:transform .1s;cursor:pointer;opacity:.5;width:100%;display:block}
@media(min-width:768px){.NorwayCup_UN_SDG .goals table td img.goal:hover{transform:scale(1.3)!important;opacity:1;position:relative;z-index:99}
}
.NorwayCup_UN_SDG .goals table td img.goal.selected{box-shadow:0 0 10px black;transform:scale(1.25);opacity:1;z-index:100;position:relative}
.NorwayCup_UN_SDG .row .column{margin:0}
.NorwayCup_UN_SDG .row .column ~ .column{margin-left:0}
.NorwayCup_UN_SDG .arrowCell{vertical-align:top;text-align:center;color:#777}
@media(min-width:768px){.NorwayCup_UN_SDG .arrowCell{width:15%}
}
@media(max-width:767px){.NorwayCup_UN_SDG .arrowCell{width:20%}
}
.NorwayCup_UN_SDG .arrowCell .arrow{width:65%;margin-top:10px}
.NorwayCup_UN_SDG .arrowCell .label{font-size:80%;font-size:1.7vw}
.NorwayCup_UN_SDG .has-error .label{color:red;font-weight:bold}
#cupman .btn span{color:inherit!important}
.payPopup p.amountMismatch{text-decoration:underline}
.cupman_worldschoolgamesu13 .teamcountcell select option+option+option{display:none}
.cupman_worldschoolgames .teamcountcell select option+option+option{display:none}
#cupman .limitAmount{border:2px solid #fff;margin:20px -10px;border-radius:4px;padding:0 10px}
#cupman .limitAmount label{display:block!important;cursor:pointer;min-height:26px;line-height:26px;font-weight:bold;font-size:16px;padding:10px 0 10px 0}
#cupman .limitAmount label input{width:16px;height:16px!important;vertical-align:-2px}
#cupman .limitAmount>div{display:flex;align-items:center;justify-content:end}
#cupman .limitAmount .limitAmountInfo{font-size:13px;color:#30313d;margin-right:10px;align-self:start;flex-grow:1}
#cupman .limitAmount .amountLimit{margin:11px 0;border:2px solid #d6d6d6;padding:13px;border-radius:4px;font-size:17px;font-family:Open Sans;text-transform:uppercase;font-weight:bold;margin-right:10px;width:200px}
#cupman .limitAmount .currency{font-size:17px;font-family:Open Sans;text-transform:uppercase;font-weight:bold}
#cupman .limitAmount.selected{border-color:#0093a8}
.paymentMethod{border:2px solid #fff;margin:7px -10px;border-radius:4px;padding:0 10px}
.paymentMethod label{display:block!important;cursor:pointer;min-height:26px;line-height:26px;font-weight:bold;font-size:16px;padding:10px 0 10px 0}
.paymentMethod label img,.paymentMethod label i{float:right;max-height:25px;max-width:100px;font-size:26px;color:#abc}
.paymentMethod label input{width:16px;height:16px!important;vertical-align:-2px}
.paymentMethod>div{margin-bottom:10px;font-size:14px}
.paymentMethod.selected{border-color:#0093a8}
.klarnaCategory:hover{border:2px solid #d6d6d6;background:#f5f5f5}
@media(max-width:500px){#topUserBar{position:-webkit-sticky;position:sticky;top:0;z-index:109}
}
.edit{position:relative;overflow:hidden}
@media(min-width:767px){.edit .mainfr.column{margin-left:0;width:76.2%}
.edit #sidebar{float:left;position:absolute;top:0;bottom:0}
.edit #test{float:right}
}
.edit .tabcontainer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;overflow:auto;border:1px solid LightBlue}
.edit .tab{float:left;background:LightBlue;text-align:center;cursor:pointer;margin:0;color:#0093a8;text-transform:uppercase;height:54px;line-height:54px}
.edit div.emergency{background-color:#ffa07a;border-top-right-radius:5px}
.edit .frst{width:20%;border-top-left-radius:5px}
.edit .scnd{width:40%}
.edit .thrd{width:40%;border-top-right-radius:5px}
.edit .selectedTab{position:relative;background:#0093a8;color:white;font-size:17px;font-weight:bold;letter-spacing:.5px;text-transform:uppercase}
.edit .selectedTab::before{position:absolute;left:50%;top:100%;content:" ";border:5px solid white;border-top:5px solid #0093a8}
.edit table{width:100%;border-collapse:collapse}
.edit table tr th{text-align:left;padding-bottom:10px;text-transform:uppercase;font-size:12px}
.edit table tr:nth-child(odd){background-color:#f2f2f2}
.edit table tr:nth-child(even){background-color:#fff}
.edit table tr:first-child{background-color:white;color:#c0c0c0}
.edit #sidebar{background-color:#303030;border-bottom-left-radius:5px;border-top-left-radius:5px}
.edit h1.teamname{text-align:center;color:white;font-weight:bold}
.edit p.teamnumr{color:#c0c0c0;text-align:center;font-weight:bold;font-size:10px}
.edit span.numr{font-size:20px}
.edit .andranamn{text-align:center}
.edit button.btn-small{border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;text-transform:uppercase;font-size:10px;font-weight:bold;outline:0;background-color:#c0c0c0;color:black;border:0}
.edit button.btn-small.dark{background-color:black;color:white;margin:0;padding:5px 10px;float:right;margin:24px;outline:0}
.edit button.btn-small.dark.medelande{padding:5px 15px;float:left;font-size:15px;margin:20px 40px}
.edit div form.filterform{float:right;margin:20px 40px;font-size:21px;color:white}
.edit div form label.left{margin-right:30px}
.edit h2.textareatitle{margin-bottom:10px}
.edit #scrollArea{height:600px;overflow:auto;overflow-x:hidden}
.edit #bottom{display:block;margin-top:1000px}
.edit .navigitem .navlist{font-weight:bold;font-size:12px}
.edit .navigitem .navheader{font-weight:bold;font-size:10px;color:#c0c0c0;text-align:left;padding:5px;background-color:#202020}
.edit .navheader i{vertical-align:3px;font-weight:bold}
.edit .selectedMenuTab{background:#000}
.edit .navlist .menuitem{position:relative;height:50px;cursor:pointer;border-bottom:1px solid #000;text-transform:uppercase;font-weight:bold}
.edit .navigitem .teams .menuitem{border-bottom:1px solid #2e6d77}
.edit .navigitem a{display:block;padding-left:25px;line-height:50px}
.edit .navigitem .options a{color:#c0c0c0}
.edit .navigitem .teams a{color:#17363c}
.edit .navigitem .teams .menuitem{background:#0093a8}
.edit .navigitem .teams .selectedMenuTab{background:#2e6d77}
.edit .navigitem .selectedMenuTab a{color:white}
.edit .navigitem .teams .lagteam{text-align:center}
.edit .lag{margin-top:20px;position:relative;width:170px;font-size:17px;height:35px;line-height:32px}
.edit .lag::before{position:absolute;right:50%;bottom:100%;content:" ";border:5px solid #303030;border-bottom:5px solid #0093a8}
.edit .main .head{background:#2e6d77;border-top-right-radius:5px;height:70px;color:white}
.edit .main .underhead{background:#0093a8;height:140px;padding:25px}
.edit .main{position:relative;font-weight:bold;letter-spacing:.5px;text-transform:uppercase}
.edit .main::before{position:absolute;left:50%;top:100%;margin-left:-5px;content:" ";border:6px solid white;border-top:6px solid #0093a8}
.edit table tr td button.btn-small{margin-bottom:0;font-size:13px;float:right}
.edit .medelande{background:#2e6d77;border-top-right-radius:5px}
.edit .emailmessage{padding:20px 40px 20px 40px}
.edit .sent .subject{background:#d6d6d6;border-top-right-radius:5px;border-top-left-radius:5px;position:relative;font-weight:bold;letter-spacing:.5px;text-transform:uppercase;padding:15px}
.edit .sent .subject::before{position:absolute;top:50%;left:100%;margin-top:-5px;content:" ";border:5px solid white;border-left:5px solid #d6d6d6}
.edit .received .subject{background:#0093a8;border-top-right-radius:5px;border-top-left-radius:5px;position:relative;font-weight:bold;letter-spacing:.5px;text-transform:uppercase;padding:15px}
.edit .received .subject::before{position:absolute;top:50%;right:100%;margin-top:-5px;content:" ";border:5px solid white;border-right:5px solid #0093a8}
.edit .received{margin-right:50px}
.edit .sent{margin-left:50px}
.edit .body{background:#f5f5f5;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:15px 15px 0 15px}
.edit .timestamp{float:right;font-weight:bold}
.edit .main .teamname{margin:0;line-height:70px;font-size:30px;color:white;margin-left:25px;overflow:hidden;white-space:nowrap;max-width:73%;text-overflow:ellipsis}
.edit .black{color:black;font-size:19px}
.edit .white{color:white;font-size:15px}
.edit .andranamn button.btn-small{margin-bottom:30px}
.edit .btn-small.changename{background-color:black;color:white;margin:0;padding:5px 10px;margin-top:5px}
.edit .underhead .spans{padding-left:27px}
.edit .underhead .second{padding-left:20px}
.edit .orange{color:#ff7f50}
.edit .gren{color:#2e6d77}
.edit .underhead .deltagartur{width:50%}
.edit .underhead .lagekonomi{width:25%}
.edit .percentage{font-weight:bold;position:absolute;color:white;line-height:1;top:50%;bottom:auto;left:50%;transform:translatey(-50%) translatex(-50%);font-size:18px;padding-left:20px}
.edit .teamaccount div.round-progress-wrapper{padding-left:20px}
.edit table .btn-small:hover{background-color:black;color:white}
.edit button.btn-green{margin-top:20px;height:35px;width:203px;line-height:32px;padding-left:10px}
.edit button.btn-green.orderproductbutton{position:relative}
.edit i.fa.fa-user{color:#0093a8}
.edit .participants{float:left}
.edit .row .column .unique a{margin-left:20px;text-decoration:underline;vertical-align:-12px}
.edit div.clear{clear:both}
.edit .undersection{color:#664031;background-color:#ffa07a;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.edit .indent{margin-left:29px}
.edit .undersection span,.edit span.bold,.edit .email-sender{font-weight:bold}
.edit button.btn-white{line-height:32px;margin-top:10px;height:35px;width:250px;background-color:white;color:#664031;border-bottom:3px solid #f2f2f2}
.edit button.btn-white.btn:active{border-bottom:0;border-top:3px solid #b87358}
.edit button.btn-small:active{border-bottom:0;border-top:3px solid #4f4f4f}
.edit span.moveright{margin-left:72%;color:#2e6d77}
.edit td.colorwhite{background:white}
.edit span.go-right,.edit td.go-right,.edit th.go-right{text-align:right}
.edit td.go-left{text-align:left}
.edit button.btn-small.no-float{float:none}
.edit button span.light-green{background:#29a329;color:white;margin-left:5px;margin-right:0;border-bottom:3px solid green;border-bottom-right-radius:4px;border-right:2px solid #29a329;border-top-right-radius:4px;position:absolute;right:0;top:0;padding:0;width:50px;text-align:center}
.edit .btn:active span.light-green{border-bottom:0}
.edit button.btn-green.tiny{width:125px}
.edit div.checked{background:#29a329;color:#1e2b1e}
.edit button.btn.btn-white.dark-green{color:#1e2b1e}
.edit button.btn-white.dark-green.btn:active{border-bottom:0;border-top:3px solid #005c00}
.edit img.shorts{height:142px;width:114px;background-color:#f2f2f2;padding:25px}
.edit img.jersey{height:167px;width:143px;background-color:#f2f2f2;padding:15px}
.edit button.btn.overview{height:54px;line-height:54px}
.edit button.btn.teamoverview{height:40px;line-height:40px;margin-top:20px}
.edit td.go-right a,.edit button.deleteplayer{border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;text-transform:uppercase;outline:0;background-color:LightBlue;color:#0093a8;border:0;font-size:12px;padding:5px 5px 1px 5px}
span.modalname{display:block;margin-bottom:25px}
div.modal h2.modaltitle{margin-bottom:0;font-size:bold}
div.delete a{cursor:pointer;color:#0093a8}
textarea.messagetextarea{height:150px;margin-bottom:10px}
.ekonomi .ekonomiloader .ekonomiaccount,.totalt{font-weight:bold;position:absolute;line-height:1;top:50%;bottom:auto;left:50%;transform:translatey(-50%) translatex(-50%);font-size:17px;padding-left:3px}
.ekonomi span.words{color:#969696}
.ekonomiaccount .mainnumber{font-weight:bold;color:#ff7f50;font-size:25px}
.totaltopay .mainnumber{font-weight:bold;font-size:25px}
.currency{font-size:11px}
.ekonomi div.column.totaltopay{position:relative;margin-left:200px}
.totaltopay .registered{position:absolute;left:100%;top:10%;margin-left:10px;background-color:#29a329;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;padding:1px 5px;font-weight:bold;text-transform:uppercase;color:white;font-size:19px;line-height:1}
.totaltopay .registered::before{position:absolute;top:50%;right:100%;margin-top:-5px;content:" ";border:5px solid white;border-right:5px solid #29a329}
.totaltopay .participantsfee{position:absolute;right:100%;bottom:10%;margin-right:10px;background-color:#0093a8;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;padding:1px 5px;font-weight:bold;text-transform:uppercase;color:white;font-size:19px;line-height:1}
.totaltopay .participantsfee::before{position:absolute;top:50%;left:100%;margin-top:-5px;content:" ";border:5px solid white;border-left:5px solid #0093a8}
.ekonomi div.column.totaltopay span.box{color:black;font-size:11px}
div.topsetings{background-color:#f2f2f2}
div.setings{float:right;line-height:52px;margin-right:5px}
div.setings a{margin-left:30px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#969696}
div.setings a i{vertical-align:-3px}
.topsetings select.form-control{background-image:url(https://static.cupmanager.net/images/reg/2014/caret.png);background-repeat:no-repeat;background-position:95% 7px}
.topsetings .form-control{width:231px;padding-top:0;padding-bottom:0;background:#303030;border:2px solid #303030;border-radius:4px;font-size:14px;text-transform:uppercase;color:black;box-sizing:border-box;font-family:'Open Sans','Helvetica',sans-serif;-webkit-appearance:none;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s;color:white}
.topsetings .teams{line-height:55px}
div.shirts{line-height:52px;margin-bottom:15px;font-weight:bold}
span.shirtprice{float:right}
div.totaltshirtsprice{margin-bottom:10px;color:#0093a8;font-weight:bold;font-size:20px}
div.productstitle{margin-bottom:10px}
span.textinbutton{display:block;padding-right:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.overage{background:#ffa07a;color:#664031;width:100%;height:48px;line-height:48px;border:0 none;border-radius:5px;font-size:12px;font-weight:bold;outline:0;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;text-align:center}
div.overage::before{position:absolute;left:50%;top:100%;margin-left:-5px;content:" ";border:6px solid white;border-top:6px solid #ffa07a}
textarea.overagetextarea{height:100px;margin-bottom:10px}
button.btn-green.bookparticipation{width:250px}
button.btn.booklunch{width:150px;float:right}
button.btn-small.changebooking{float:right;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;text-transform:uppercase;font-size:14px;outline:0;background-color:#c0c0c0;color:black;border:0;border-radius:5px;margin-left:10px}
button.btn-small.closepage{cursor:pointer;margin-top:25px;font-size:15px;outline:0;border-radius:5px;width:100px}
div.closebtn{text-align:center}
span.bookingcost{float:right}
button.btn-small:active{border-bottom:0;border-top:3px solid #4f4f4f}
.exceptionsModal{width:800px;margin-left:-400px;font-size:15px}
label.signedparticipant{margin-left:142px}
div.leadersparticipants{margin-bottom:30px}
span.participantname{margin-right:30px}
label.marked{font-weight:bold}
div.sumofteamsparticipating{margin-top:60px}
span.bookings{width:30px;display:inline-block}
span.extras{margin-left:20px}
span.extrasprice{width:50px;display:inline-block}
select.form-control.playeraccomodation{margin-top:15px}
label.parent{margin-left:90px}
div.leadersAccomodation{margin-top:10px}
div.edit div.row.contain .overlay{display:none}
@media(max-width:767px){div.edit div.row.contain{position:relative;height:100%;width:100%;left:0}
div.edit div.row.contain.open-sidebar #sidebar{left:0;border-top-left-radius:0;border-bottom-left-radius:0}
div.edit div.row.contain.open-sidebar .overlay{display:block}
#sidebar{position:fixed;top:0;width:240px;height:100%;left:-240px;box-sizing:border-box;-moz-box-sizing:border-box;background-color:#303030;border-bottom-left-radius:5px;border-top-left-radius:5px;-webkit-transition:left .4s ease-in-out;-moz-transition:left .4s ease-in-out;-ms-transition:left .4s ease-in-out;-o-transition:left .4s ease-in-out;transition:left .4s ease-in-out;z-index:100}
.overflow-hidden{overflow:hidden}
div.mainfr.main-content{width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;position:relative}
div.topsetings.row{overflow:auto}
body.fixednav-active .topsetings{position:fixed;z-index:99;width:100%;top:0}
body.fixednav-active .head{position:fixed;z-index:99;width:100%;top:34px;opacity:.9}
body.fixednav-active div.row.medelande{position:fixed;z-index:99;width:100%;top:34px;opacity:.9}
div.writemessage{display:none}
body.fixednav-active .underhead,body.fixednav-active .msg{margin-top:104px}
div.edit .main .teamname{font-size:15px}
div.topsetings.row div.setings{line-height:33px}
div.topsetings.row div.menu{float:left}
div.edit div.main div.head,div.edit div.emergency,div.edit div.medelande{border-top-right-radius:0}
div.setings a{margin-left:2px}
div.menu a i.fa.fa-bars{color:#969696;margin-left:5px}
div.edit .main .underhead{height:220px}
div.edit .underhead .deltagartur{width:100%}
div.edit .underhead .lagekonomi{width:50%;margin-top:10px}
div.column.loader.teamaccount{float:right}
div.edit .participants{float:none;margin-bottom:0}
div.ekonomi div.column.totaltopay{margin-left:98px;margin-top:10px}
div.ekonomi div.ekonomiloader{display:block;float:none;text-align:center}
div.ekonomi div.round-progress-wrapper svg.round-progress{width:130px!important;height:130px!important}
span.words{font-size:15px}
div.ekonomi span.nmr{font-size:20px}
div.column.totaltopay .registered{font-size:15px;left:95%}
div.column.totaltopay .participantsfee{font-size:15px;right:95%}
div.overage{line-height:23px;font-size:11px}
button.btn.booklunch{width:100px}
h2.bookplus{font-size:14px}
span.bookings{text-align:center}
div.edit div.indent{margin-left:0}
h2.modaltitle{font-size:15px}
div.shirts div.orderedshirts,div.shirts div.orderextras{float:right}
div.shirts div.productname,div.shirts div.participants,div.shirts div.extr{float:left}
select.form-control.yesnoanswer{background-position:16% 20px;padding-right:10px}
select.form-control.unlimited{width:64px}
div.tabcontainer div.tabs{overflow:hidden;font-size:14px}
div.edit .selectedTab{font-size:14px}
div.edit .frst{width:20%}
div.edit .scnd{width:30%}
div.edit .thrd{width:50%}
button.btn-small.changebooking{margin-left:20px}
}
.btn-group{display:inline-block;position:relative}
.btn-group button.btn{z-index:3;position:relative;margin-left:0}
.btn-group ul.dropdown-menu{display:none}
.btn-group.open button.btn{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;border-top:3px solid #006f7f}
.btn-group.open ul.dropdown-menu{display:block;position:absolute;background:white;list-style:none;box-shadow:0 4px 47px -7px #000;white-space:nowrap;border-radius:0 3px 3px 3px;margin-left:3px;text-transform:uppercase;color:#0090a4;font-weight:bold;line-height:39px}
.btn-group.open ul.dropdown-menu li{padding:0 14px;cursor:pointer}
.btn-group.open ul.dropdown-menu li[disabled]{cursor:default;pointer-events:none;text-decoration:line-through}
.btn-group.open ul.dropdown-menu li:hover:not([disabled]){background:#0093a8;color:white}
.btn-group.open ul.dropdown-menu li:first-child{border-radius:0 3px 0 0}
.btn-group.open ul.dropdown-menu li:last-child{border-radius:0 0 3px 3px}
.btn-group.open ul.dropdown-menu li[disabled]{color:grey}
.dialogOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#0093a8;opacity:.5;z-index:100000}
.taskBoxContainer{margin:20px}
.standardInfoTable{border-left-color:#0093a8;border-left-style:solid;margin-top:10px!important;background-color:#eee!important;padding:10px;font-size:13px;box-sizing:border-box}
.standardInfoTable td label{font-weight:bold;text-transform:uppercase}
.standardInfoTable td:first-child{width:100px}
.standardInfoTable .questionEditor input,.standardInfoTable .questionEditor select{width:100%}
.standardInfoTable .questionEditor .editor{padding-right:40px}
.standardInfoTable h4{padding:2px}
.taskBoxContainer:not(.standalone){margin:0}
.taskBoxContainer:not(.standalone) .taskBoxBody{border-left-color:#0093a8;border-left-style:solid;padding:5px 5px 8px!important;margin-top:10px;background:#eee}
#cupman .taskBox h2,.taskBox h2{margin-top:40px;margin-bottom:5px}
.thimmayya-fa{padding-left:50px!important}
.thimmayya-fa>i:first-child{font-size:22px;vertical-align:middle;margin-right:5px;width:6px;line-height:12px;position:absolute;margin-left:-30px;margin-top:7px}
.thimmayya-info,#cupman .thimmayya-info{padding:10px 20px;background:#30c27c;color:white;text-transform:uppercase;font-weight:bold;font-size:14px;margin:0}
.thimmayya-info span,#cupman .thimmayya-info span{color:white}
.thimmayya-info a,#cupman .thimmayya-info a{color:#c1ffc1!important}
.thimmayya-info button,#cupman .thimmayya-info button{margin-left:5px}
.thimmayya-warning,#cupman .thimmayya-warning{padding:10px 20px;background:#fbe1cb;color:#a67145;text-transform:uppercase;font-weight:bold;font-size:14px;margin:0}
.thimmayya-warning span,#cupman .thimmayya-warning span{color:#a67145}
.thimmayya-warning button,#cupman .thimmayya-warning button{margin-left:5px}
.thimmayya-warning-text,#cupman .thimmayya-warning-text{padding:10px 20px;background:#ffe1c7;color:#a67145;font-size:14px;margin:0}
.thimmayya-warning-text span,#cupman .thimmayya-warning-text span{color:#a67145}
.thimmayya-warning-text button,#cupman .thimmayya-warning-text button{margin-left:5px}
#cupman .thimmayya-warning-floating{padding:10px 20px;background:#ffcda2;color:#a67145;text-transform:uppercase;font-weight:bold;font-size:14px;margin:0;margin-bottom:10px;border-bottom:4px solid #f6c195;border-radius:5px}
#cupman .thimmayya-warning-floating span{color:#a67145!important}
#cupman .thimmayya-warning-floating span small{color:#a67145!important}
#cupman .thimmayya-success{padding:10px 20px;background:#a3ffcd;color:#45a570;text-transform:uppercase;font-weight:bold;font-size:14px;margin:0}
#cupman .thimmayya-success span{color:#45a570}
#cupman .thimmayya-success button{margin-left:5px}
#cupman .thimmayya-success-floating{padding:10px 20px;background:#a3ffcd;color:#45a570;text-transform:uppercase;font-weight:bold;font-size:14px;margin:0;margin-bottom:10px;border-bottom:4px solid #93f6bf;border-radius:5px}
#cupman .thimmayya-success-floating span{color:#45a570}
#cupman .thimmayya-warning-floating-discrete{border-bottom:0 none;background:0;text-transform:none}
.thimmayya-error,#cupman .thimmayya-error{padding:10px 20px;background:#ffa3a3;color:#a54545;text-transform:uppercase;font-weight:bold;font-size:14px;margin:0}
.thimmayya-error span,#cupman .thimmayya-error span{color:#a54545}
.thimmayya-error button,#cupman .thimmayya-error button{margin-left:5px}
#cupman .thimmayya-error-floating{padding:10px 20px;background:#ffa3a3;color:#a54545;text-transform:uppercase;font-weight:bold;font-size:14px;margin:0;margin-bottom:10px;border-bottom:4px solid #f69393;border-radius:5px}
#cupman .thimmayya-error-floating span{color:#a54545!important}