﻿/*MENU ICONS*/
header .icons li.header_option_active {background-color:#28c1db;}

header .icons li.header_option_active a
{
    color:#FFF;
    font-weight:700;
    text-decoration:none;
    float:left;
    /*width:130px;*/
    width:100%;
    text-align:center;
    cursor:default;
}



header .icons li.header_option_active a:hover {cursor:default;}

/*MENU ICONS*/


/*BREADCRUMBS*/
    .breadcrumb li.breadcrumb_link a {
      color: #FFF;
      display: block;
      background: #00c2dd;
      text-decoration: none;
      position: relative;
      height: 36px;
      line-height: 36px;
      padding: 0 10px 0 0px;
      text-align: center;
      margin-right: 28px;
    }
    .breadcrumb li.breadcrumb_link a:before, .breadcrumb li.breadcrumb_link a:after {
      content: "";
      position: absolute;
      top: 0;
      border: 0 solid #00c2dd;
      border-width: 18px 10px;
      width: 0;
      height: 0;
    }


    .breadcrumb li.breadcrumb_link a:before {
      left: -20px;
      border-left-color: transparent;
    }
    .breadcrumb li.breadcrumb_link a:after {
      left: 100%;
      border-color: transparent;
      border-left-color: #00c2dd;
    }

    .breadcrumb li.breadcrumb_link a:hover {background-color: #01b8d2;}
    .breadcrumb li.breadcrumb_link a:hover:before {border-color: #01b8d2;border-left-color: transparent;}
    .breadcrumb li.breadcrumb_link a:hover:after {border-left-color: #01b8d2;}


    .breadcrumb li.breadcrumb_noLink{
      color: #00c2dd;
      display: block;
      background: #FFF;
      text-decoration: none;
      position: relative;
      height: 36px;
      line-height: 36px;
      padding: 0 10px 0 0px;
      text-align: center;
      margin-right: 28px;
      font-weight:700;
    }
    /*BREADCRUMBS*/

/*PAGINATION*/
    .pagination > .active > a,
    .pagination > .active > span,
    .pagination > .active > a:hover,
    .pagination > .active > span:hover,
    .pagination > .active > a:focus,
    .pagination > .active > span:focus {
      z-index: 2;
      color: #ffffff;
      font-family: 'Merriweather', serif;
      font-weight:900;
      /*font-size:17px;*/
      background-color: #28c1db;
      cursor: default;
      opacity:1;
    }
/*PAGINATION*/
    
    /*.glyphicon-folder-close:before {
      content: "\e117";
      font-family: 'Glyphicons Halflings';
      color:#28c1db;
    }
    .glyphicon-folder-open:before {
      content: "\e118";
      font-family: 'Glyphicons Halflings';
      color:#28c1db;
    }*/
    
    .glyphicon-folder-close 
    {
        background:url(../../imagens/sprite.png)  -411px -431px;
	    width: 16px;
	    height: 13px;
    }
    
    .glyphicon-folder-open 
    {
        background:url(../../imagens/sprite.png) no-repeat -438px -431px;
	width: 16px;
	height: 13px;
    }


/*BTN ADD*/
    a .btn_add
    {
        width:26px;
        height:26px;
        display:block;
        color:#FFF;
        font-size:18px;
        font-weight:700;
        text-align:center;
        text-decoration:none;
        background-color:#28c1db; 
        -webkit-border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        float:left;
        margin-top:82px;
    }

    a:hover .btn_add {background-color:#01b8d2;}
    /*BTN ADD*/

.publicContest {
   height: 137px !important; 
   border: none !important; 
    padding: 10px 10px !important;
  box-shadow: 1px 1px 17px 0px rgba(112,120,124,0.16);
   border-radius: 0 0 15px 0;
  margin-right: 5px !important;
  margin-left: 5px !important;
    margin-bottom: 20px !important;
    font-size: 14px !important;
    width: 290px !important;
    color: #fff;
    text-align: right !important;
}

.publicContest .analysis {
    border-top: 1px solid #E7E7E7;
    padding-top: 6px !important;
    padding-left: 0px !important;
    margin-top: 5px;
    padding-right: 0px !important;
}

    .publicContest a.see_more {
  color: #fff;
}

.see_more .img_see_more {
    background: url('../../imagens/sprite-aiccopn.png') no-repeat -252px -349px;
   }



.bs-docs-grid .row div:nth-child(1).publicContest {
    background: #3991DB;
}

.bs-docs-grid .row div:nth-child(2).publicContest {
    background: #9139DB;
}

.bs-docs-grid .row div:nth-child(3).publicContest {
    background: #FFC107;
}

.bs-docs-grid .row div:nth-child(4).publicContest {
    background: #DC6839;
}

.bs-docs-grid .row div:nth-child(5).publicContest {
    background: #009688;
}

.bs-docs-grid .row div:nth-child(6).publicContest {
    background: #DA9838;
}

.bs-docs-grid .row div:nth-child(7).publicContest {
    background: #555555;
}

.bs-docs-grid .row div:nth-child(8).publicContest {
    background: #DA39BB;
}

.bs-docs-grid .row div:nth-child(1).publicContest:hover {
    background: #8AB9E3;
}

.bs-docs-grid .row div:nth-child(2).publicContest:hover {
    background: #BB88E4;
}

.bs-docs-grid .row div:nth-child(3).publicContest:hover {
    background: #FFCA28;
}

.bs-docs-grid .row div:nth-child(4).publicContest:hover {
    background: #E3A38A;
}

.bs-docs-grid .row div:nth-child(5).publicContest:hover {
    background: #26A69A;
}

.bs-docs-grid .row div:nth-child(6).publicContest:hover {
    background: #E4BD86;
}

.bs-docs-grid .row div:nth-child(7).publicContest:hover {
    background: #9A9A9A;
}

.bs-docs-grid .row div:nth-child(8).publicContest:hover {
    background: #E287CD;
}

.publicContest:before {
  content: '';
  position: absolute;
  width: 70px;
  height: 70px;
  left: 10px;
  top: 40%;
  margin-top: -35px;
}

#DRE:before {
    background: url('../../imagens/pilha-de-papel.png') no-repeat;
}

#UEPC:before {
    background: url('../../imagens/pilha-de-papel-mundo.png') no-repeat;
}

#BASE:before {
    background: url('../../imagens/handshake-icon2.png') no-repeat;
}

#UEAW:before {
    background: url('../../imagens/handshake-icon-mundo.png') no-repeat;
}

#UEAW_AD:before {
    background: url('../../imagens/handshake-icon2.png') no-repeat;
}

#UEAW_CP:before {
    background: url('../../imagens/handshake-icon2.png') no-repeat;
}

#AWPRI:before {
    background: url('../../imagens/handshake-icon2.png') no-repeat;
}

#BO:before {
    background: url('../../imagens/pilha-de-papel.png') no-repeat;
}


.publicContest div:nth-of-type(2) {
  word-break: normal !important;
  min-height: 2.8em;
  padding-left: 90px;
}

.Blue:hover {
    background: #3991DB;
    border: 5px solid #3991DB;
}

.Purple:hover {
    background: #9139DB;
    border: 5px solid #9139DB;
}

.Yellow:hover {
    background: #FFC107;
    border: 5px solid #FFC107;
}

.ORANGE:hover {
    background: #DC6839;
    border: 5px solid #DC6839;
}

.Blue {
    background: #8AB9E3;
    border: 5px solid #8AB9E3;
}

.Purple {
    background: #BB88E4;
    border: 5px solid #BB88E4;
}

.Yellow {
    /*background: #FFCA28;*/
    background: #FFE178;
    border: 5px solid #FFE178;
}

.ORANGE {
    background: #E3A38A;
    border: 5px solid #E3A38A;
}

.InnerPublicContest.Blue.selected {
    background: #3991DB !important;
}

.InnerPublicContest.Purple.selected {
    background: #9139DB !important;
}

.InnerPublicContest.Yellow.selected {
    background: #FFC107 !important;
}

.InnerPublicContest.ORANGE.selected {
    background: #DC6839 !important;
}

#imageDRE {
    background: url('../../imagens/pilha-de-papel.png') no-repeat;
    position: absolute;
    width: 70px;
    height: 70px;
    left: 10px;
    top: 50%;
    margin-top: -35px;
}

#imageUEPC {
    background: url('../../imagens/pilha-de-papel-mundo.png') no-repeat;
    position: absolute;
    width: 70px;
    height: 70px;
    left: 10px;
    top: 50%;
    margin-top: -35px;
}

#imageBASE {
    background: url('../../imagens/handshake-icon2.png') no-repeat;
    position: absolute;
    width: 70px;
    height: 70px;
    left: 10px;
    top: 50%;
    margin-top: -35px;
}

#imageUEAW {
    background: url('../../imagens/handshake-icon-mundo.png') no-repeat;
    position: absolute;
    width: 70px;
    height: 70px;
    left: 10px;
    top: 50%;
    margin-top: -35px;
}

.companyInvite {
    display: none;
    border-radius: 0 0 15px 0 !important;
    -webkit-box-shadow: 1px 1px 17px 0px rgba(112,120,124,0.16);
    margin-top: 10px;
}

.inviter {
    text-decoration: underline;
    font-weight: bold;
    color: #00c2dd;
    font-size: 16px;
}



@media (min-width: 468px)
{
    
    .navigation{
    width: 100%;
    padding:5px 0px;
    text-align: center;
    background: #28c1db;
    margin-top:-1px;
    border-bottom:4px solid #6e797d;
    border-top:1px solid #FFF;
    }

    .nav > li > a:hover,
    .nav > li > a:focus {
      text-decoration: none;
      background-color: #6e797d;
    }
    
    .navigation_caret {
    background: url('../../imagens/sprite.png') no-repeat -22px -133px;
    width: 12px;
    height: 8px;
    display: inline-block;
    margin-left: 6px;
    vertical-align: middle;
    }
    
    /*RADIO BUTTON*/
    /*.input-control.radio.default-style input[type="radio"]:checked ~ .check:after {
      display: block;
      content: "" !important;
      width:9px;
      height:9px;
      border-radius: 50%;
      margin-top: 4px;
      margin-left: 1px;
      background: #00c1db;
      background: -moz-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, #00c1db), color-stop(100%, #00a3ba));
      background: -webkit-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: -o-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: -ms-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: linear-gradient(to bottom, #00c1db 0%, #00a3ba 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c1db', endColorstr='#00a3ba', GradientType=0 );
    }*/
    /*RADIO BUTTON*/
    /*CHECKBOX*/
    /*.input-control.checkbox input[type="checkbox"]:checked ~ .check:after, .input-control.radio input[type="radio"]:checked ~ .check:after {
      content:"\e013";
      color:#00c0db;
      font-size:11px;
      position:absolute;
      left:2px;
      background:url(../../imagens/sprite.png) no-repeat no-repeat -255px -134px;
	  width: 9px;
	  height: 9px;
      font-family: 'Glyphicons Halflings';
    }

    .input-control.checkbox input[type="checkbox"]:checked ~ .check:after{top:0px;}
    .input-control.radio input[type="radio"]:checked ~ .check:after{top: -1px;}*/
    /*CHECKBOX*/
}


@media (min-width: 768px){



}

@media (min-width: 996px)
{
    /*NAV*/
    .navigation{
      text-align:center;
      background: #6e797d;
      height:37px;
      border-bottom:4px solid #00c0db;
      clear:both;
      margin-top:-1px;
      padding:0px;
      border-top: 0px;
        }
    .navigation_caret {
        background: url('../../imagens/sprite.png') no-repeat -73px -133px;
        width: 12px;
        height: 8px;
        }
    .nav-tabs > li > a:hover { border-color: #01c0dc #01c0dc #01c0dc;}
    .nav>li>a:hover, .nav>li>a:focus {background-color: #01c0dc;}
    .nav-tabs .dropdown-menu 
    {
      width:100%;
      margin-top:4px;
      border-top-right-radius: 0;
      border-top-left-radius: 0;
      border:0px;
      background-color:#9aa3a7;
      border-bottom: 4px solid #01c0dc;
    }
    /*NAV*/


    /*breadcrumbs*/
    .breadcrumb {font-size: 12px;}
    .breadcrumb li{ margin-bottom:0px;}
    .breadcrumb li.breadcrumb_link a {
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 0px;
    margin-right: 28px;
    }
    
    .breadcrumb li.breadcrumb_noLink {
    height: 30px;
    line-height: 30px;
    }
    
    .breadcrumb li.breadcrumb_link a:before, .breadcrumb li.breadcrumb_link a:after, .breadcrumb li.breadcrumb_noLink:before, .breadcrumb li.breadcrumb_noLink:after {border-width: 15px 10px;}
    /*breadcrumbs*/
    
    
    /*RADIO BUTTON*/
    /*.input-control.radio.default-style input[type="radio"]:checked ~ .check:after {
      display: block;
      content: "" !important;
      width:8px;
      height:8px;
      border-radius: 50%;
      margin-top: 3px;
      margin-left: 1px;
      background: #00c1db;
      background: -moz-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, #00c1db), color-stop(100%, #00a3ba));
      background: -webkit-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: -o-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: -ms-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: linear-gradient(to bottom, #00c1db 0%, #00a3ba 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c1db', endColorstr='#00a3ba', GradientType=0 );
    }*/
    /*RADIO BUTTON*/
    
    
    
    /*CHECKBOX*/
    /*.input-control.checkbox input[type="checkbox"]:checked ~ .check:after, .input-control.radio input[type="radio"]:checked ~ .check:after {
      content:"\e013";
      color:#00c0db;
      font-size:10px;
      position:absolute;
      left:1px;*/
     /* background:url(../../imagens/sprite.png) no-repeat no-repeat -255px -134px;*/
	  /*width: 12px;
	  height: 10px;
      font-family: 'Glyphicons Halflings';
    }

    .input-control.checkbox input[type="checkbox"]:checked ~ .check:after{top:-1px;}
    .input-control.radio input[type="radio"]:checked ~ .check:after{top: -1px;}*/
    /*CHECKBOX*/
    
    
    
}





@media (min-width:1367px)
{   
    /*breadcrumbs*/
    .breadcrumb {font-size: 14px;}
    .breadcrumb li.breadcrumb_link a {
    height: 36px;
    line-height: 36px;
    padding: 0 10px 0 0px;
    margin-right: 28px;
    }
    .breadcrumb li.breadcrumb_link a:before, .breadcrumb li.breadcrumb_link a:after {border-width: 18px 10px;}
    
    .breadcrumb li.breadcrumb_noLink {height: 36px;line-height: 36px;}
    .breadcrumb li.breadcrumb_noLink:before, .breadcrumb li.breadcrumb_noLink:after {border-width: 18px 10px;}
    /*breadcrumbs*/
    
    
    /*RADIO BUTTON*/
    /*.input-control.radio.default-style input[type="radio"]:checked ~ .check:after {
      display: block;
      content: "" !important;
      width:9px;
      height:9px;
      border-radius: 50%;
      margin-top: 4px;
      margin-left: 1px;
      background: #00c1db;
      background: -moz-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, #00c1db), color-stop(100%, #00a3ba));
      background: -webkit-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: -o-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: -ms-linear-gradient(top, #00c1db 0%, #00a3ba 100%);
      background: linear-gradient(to bottom, #00c1db 0%, #00a3ba 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c1db', endColorstr='#00a3ba', GradientType=0 );
    }*/
    /*RADIO BUTTON*/


    /*CHECKBOX*/
    /*.input-control.checkbox input[type="checkbox"]:checked ~ .check:after, .input-control.radio input[type="radio"]:checked ~ .check:after {
      content:"\e013";
      color:#00c0db;
      font-size:10px;
      position:absolute;
      left:2px;*/
     /* background:url(../../imagens/sprite.png) no-repeat no-repeat -255px -134px;*/
	 /* width: 12px;
	  height: 10px;
      font-family: 'Glyphicons Halflings';
    }

    .input-control.checkbox input[type="checkbox"]:checked ~ .check:after{top:1px;}
    .input-control.radio input[type="radio"]:checked ~ .check:after{top: -1px;}*/
    /*CHECKBOX*/


    

}